

/* Start:/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_main/style.min.css?17752112183715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_main/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_main/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_main/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_sticky/style.min.css?17752180393715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_sticky/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_sticky/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_sticky/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/oceanracers/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1751099722467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/.default/style.min.css?1774944051490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/components/bitrix/menu/templates/.default/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/oceanracers/styles.css?178790424434685*/
#logo .site-title img {
      max-width: 100px;
    }

    #site-header.main.light #logo .site-title img {
      max-width: 100px;
    }

    #logo .site-title.sticky img {
      max-width: 100px;
    }





    header.entry-header.main * {
      color: #191919 !important;
    }



    .inline-header #site-header.main .nav-holder {
      height: 90px;
    }

    .inline-header #site-header.main #logo {
      height: 90px;
    }

    .inline-header #site-header.main .nav-holder,
    .inline-header #site-header.main .main-nav ul>li,
    .inline-header #site-header.main .main-nav ul>li>a,
    #site-header.main .main-nav #menu-main-menu>li>span,
    #site-header.main .secondary-nav a,
    #site-header.main .secondary-nav span {
      line-height: 90px;
      height: 90px;
    }



.lsp_main_slider {
      background-color: #212121;
      width: 2000px;
      height: 150px;
      padding: 8px;
      position: relative;
      margin-bottom: 24px;
    }

    .lsp_slider_controls {
      position: relative;
      top: 65%;
      margin-top: -20px;
    }

    .lsp_next_btn {
      background: url(/local/templates/oceanracers/) no-repeat center;
      float: right;
      width: 40px;
      height: 40px;
      display: inline-block;
      text-indent: -9000px;
      cursor: pointer;
    }

    .lsp_prev_btn {
      background: url() no-repeat center;
      float: float;
      width: 40px;
      height: 40px;
      display: inline-block;
      text-indent: -9000px;
      cursor: pointer;
    }

    .lsp_slider_img {
      height: auto;
      margin-top: -75px;
      overflow: hidden;
      position: absolute;
      top: 50%;
      left: 6%;
      text-align: center;
      width: 1910px;
      /*            margin-left: -*/
      /*px;*/
    }

    #logo-slider {
      height: auto;
      margin-top: -75px;
      overflow: hidden;
      position: absolute;
      top: 50%;
      left: 6%;
      text-align: center;
      width: 1910px;
      /* margin-left: -*/
      /*px;*/
    }

    .lsp_img_div {
      width: 100%;
      height: auto;
    }

    /* Visibilties */
    .visible_phone {
      visibility: hidden;
      display: none;
    }

    .visible_desktop {
      visibility: visible;
    }

    /* ============================= */
    /* ! Layout for phone version   */
    /* ============================= */

    /*Rsponsive layout 1024*/
    @media screen and (min-width: 801px) and (max-width: 1024px) {

      .visible_phone {
        visibility: visible;
        display: inherit;
      }

      .visible_desktop {
        visibility: hidden;
        display: none;
      }

      .lsp_main_slider {
        background-color: #212121;
        height: 150px;
        padding: 8px;
        position: relative;
        width: 100%;
        margin-bottom: 24px;
      }

      .lsp_slider_img {
        height: auto;
        margin-left: -334px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 668px;
        text-align: center;
      }

      #logo-slider {
        height: auto;
        margin-left: -334px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 668px;
        text-align: center;
      }

    }

    /*Rsponsive layout 768*/
    @media screen and (min-width: 641px) and (max-width: 800px) {

      .visible_phone {
        visibility: visible;
        display: inherit;
      }

      .visible_desktop {
        visibility: hidden;
        display: none;
      }

      .lsp_main_slider {
        background-color: #212121;
        height: 150px;
        padding: 8px;
        position: relative;
        width: 100%;
        margin-bottom: 24px;
      }

      .lsp_slider_img {
        height: auto;
        margin-left: -256px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 512px;
        text-align: center;
      }

      #logo-slider {
        height: auto;
        margin-left: -256px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 512px;
        text-align: center;
      }

    }

    /*Rsponsive layout 640*/
    @media screen and (min-width: 481px) and (max-width: 640px) {

      .visible_phone {
        visibility: visible;
        display: inherit;
      }

      .visible_desktop {
        visibility: hidden;
        display: none;
      }

      .lsp_main_slider {
        background-color: #212121;
        height: 150px;
        padding: 8px;
        position: relative;
        width: 100%;
        margin-bottom: 24px;
      }

      .lsp_slider_img {
        height: auto;
        margin-left: -176px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 346px;
        text-align: center;
      }

      #logo-slider {
        height: auto;
        margin-left: -176px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 346px;
        text-align: center;
      }

    }

    /*Rsponsive layout 480*/
    @media screen and (min-width: 320px) and (max-width: 480px) {
      .visible_phone {
        visibility: visible;
        display: inherit;
      }

      .visible_desktop {
        visibility: hidden;
        display: none;
      }

      .lsp_main_slider {
        background-color: #212121;
        height: 150px;
        padding: 8px;
        position: relative;
        width: 100%;
        margin-bottom: 24px;
      }

      .lsp_slider_img {
        height: auto;
        margin-left: -91px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 185px;
        text-align: center;
      }

      #logo-slider {
        height: auto;
        margin-left: -91px;
        margin-top: -65px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 185px;
        text-align: center;
      }

    }




.panel-grid-cell { 
  width: 100%;
  width: calc(100% - (0 * 30px))
}

.panel-grid.panel-no-style,
.panel-grid-cell .so-panel {
  margin-bottom: 30px
}

.panel-grid-cell {
  width: 50%;
  width: calc(50% - (0.5 * 30px))
}

.panel-layout .so-panel:last-of-type {
  margin-bottom: 0px
}

.panel-grid.panel-has-style > .panel-row-style,
.panel-grid.panel-no-style {
  -webkit-align-items: flex-start;
  align-items: flex-start
}

@media (max-width: 780px) {
  .panel-grid.panel-no-style,
  .panel-grid.panel-has-style > .panel-row-style,
  .panel-grid {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
  .panel-grid > .panel-grid-cell,
  .panel-grid > .panel-row-style > .panel-grid-cell {
    width: 100%;
    margin-right: 0
  }
  .panel-grid-cell {
    margin-bottom: 30px
  }
  .panel-layout .panel-grid-cell {
    padding: 0
  }
  .panel-grid .panel-grid-cell-empty {
    display: none
  }
  .panel-layout .panel-grid .panel-grid-cell-mobile-last {
    margin-bottom: 0px
  }
}



.so-widget-sow-image-default .sow-image-container {
  display: flex;
  align-items: flex-start;
}
.so-widget-sow-image-default .sow-image-container > a {
  display: inline-block;
  
  max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .so-widget-sow-image-default .sow-image-container > a {
    display: flex;
  }
}
.so-widget-sow-image-default .sow-image-container .so-widget-image {
  display: block;
  height: auto;
  max-width: 100%;
  
}

.so-widget-sow-price-table {
  /* Header colors */
  /* Text Colors */
  /* Button colors */
}
.so-widget-sow-price-table .ow-pt-columns-atom {
  zoom: 1;
  padding-top: 20px;
}
.so-widget-sow-price-table .ow-pt-columns-atom:before {
  content: '';
  display: block;
}
.so-widget-sow-price-table .ow-pt-columns-atom:after {
  content: '';
  display: table;
  clear: both;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column {
  color: #ffffff;
  float: left;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-title {
  background: #1e73be;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #175892), color-stop(1, #1e73be));
  background: -ms-linear-gradient(bottom, #175892, #1e73be);
  background: -moz-linear-gradient(center bottom, #175892 0%, #1e73be 100%);
  background: -o-linear-gradient(#1e73be, #175892);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e73be', endColorstr='#175892', GradientType=0);
  padding: 20px 0;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  border: 1px solid #103e66;
  border-bottom: 0;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 5px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  font-size: 1.1em;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-title .ow-pt-subtitle {
  font-size: 0.9em;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-details {
  border-color: #1d6eb5;
  border-right-width: 0;
  border-style: solid;
  border-top-color: #103e66;
  border-width: 1px;
  -webkit-box-shadow: inset 0px -15px 25px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0px -15px 25px rgba(0,0,0,0.05);
  box-shadow: inset 0px -15px 25px rgba(0,0,0,0.05);
  background: #2180d4;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1f76c2), color-stop(1, #2180d4));
  background: -ms-linear-gradient(bottom, #1f76c2, #2180d4);
  background: -moz-linear-gradient(center bottom, #1f76c2 0%, #2180d4 100%);
  background: -o-linear-gradient(#2180d4, #1f76c2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2180d4', endColorstr='#1f76c2', GradientType=0);
  padding: 15px 25px;
  position: relative;
  text-align: center;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-details .ow-pt-price {
  font-size: 2.5em;
  line-height: 1.25em;
  font-weight: 300;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-on-sale .ow-pt-price {
  display: inline-block;
  font-size: 1.8em;
  text-decoration: line-through;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-on-sale .ow-pt-sale-price {
  display: inline-block;
  font-size: 2.5em;
  font-weight: 300;
  line-height: 1.25em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-image {
  line-height: 0;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-image img {
  display: block;
  max-width: 100%;
  height: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features {
  font-size: 0.925em;
  color: #5f6062;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature {
  padding: 15px 20px;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fcfcfc), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #fcfcfc, #ffffff);
  background: -moz-linear-gradient(center bottom, #fcfcfc 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #fcfcfc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0);
  text-shadow: 0 1px 0 #FFFFFF;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature .sow-feature-icon {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature .sow-feature-icon + .sow-feature-text {
  display: table-cell;
  vertical-align: middle;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature.ow-pt-feature-odd {
  background: #f1f1f1;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #f1f1f1));
  background: -ms-linear-gradient(bottom, #eeeeee, #f1f1f1);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #f1f1f1 100%);
  background: -o-linear-gradient(#f1f1f1, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#eeeeee', GradientType=0);
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature strong {
  font-weight: 500;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature p {
  margin: 0;
  display: inline-block;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature [class^="sow-icon-"] {
  display: inline-block;
  margin-right: 0.5em;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature:last-child {
  border-bottom-width: 0;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-even .ow-pt-features .ow-pt-feature {
  background: #f9f9f9;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f6f6f6), color-stop(1, #f9f9f9));
  background: -ms-linear-gradient(bottom, #f6f6f6, #f9f9f9);
  background: -moz-linear-gradient(center bottom, #f6f6f6 0%, #f9f9f9 100%);
  background: -o-linear-gradient(#f9f9f9, #f6f6f6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f6f6f6', GradientType=0);
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-even .ow-pt-features .ow-pt-feature.ow-pt-feature-odd {
  background: #eeeeee;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #eeeeee));
  background: -ms-linear-gradient(bottom, #ebebeb, #eeeeee);
  background: -moz-linear-gradient(center bottom, #ebebeb 0%, #eeeeee 100%);
  background: -o-linear-gradient(#eeeeee, #ebebeb);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ebebeb', GradientType=0);
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-last .ow-pt-details {
  border-right-width: 1px;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-last .ow-pt-features .ow-pt-feature {
  border-right-width: 1px;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-button {
  display: block;
  padding: 15px;
  text-align: center;
  background: #e8e8e8;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dadada), color-stop(1, #e8e8e8));
  background: -ms-linear-gradient(bottom, #dadada, #e8e8e8);
  background: -moz-linear-gradient(center bottom, #dadada 0%, #e8e8e8 100%);
  background: -o-linear-gradient(#e8e8e8, #dadada);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#dadada', GradientType=0);
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #cfcfcf;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-button a.ow-pt-link {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.9em;
  padding: 0.675em 1.25em;
  text-decoration: none;
  color: #ffffff;
  background: #41a9d5;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #298fba), color-stop(1, #41a9d5));
  background: -ms-linear-gradient(bottom, #298fba, #41a9d5);
  background: -moz-linear-gradient(center bottom, #298fba 0%, #41a9d5 100%);
  background: -o-linear-gradient(#41a9d5, #298fba);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a9d5', endColorstr='#298fba', GradientType=0);
  border: 1px solid #206f90;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 2px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 2px rgba(0,0,0,0.15);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 2px rgba(0,0,0,0.15);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  margin: 0;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-button a.ow-pt-link:hover {
  background: #4eafd8;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2c98c6), color-stop(1, #4eafd8));
  background: -ms-linear-gradient(bottom, #2c98c6, #4eafd8);
  background: -moz-linear-gradient(center bottom, #2c98c6 0%, #4eafd8 100%);
  background: -o-linear-gradient(#4eafd8, #2c98c6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eafd8', endColorstr='#2c98c6', GradientType=0);
  border: 1px solid #23789d;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-featured {
  color: #ffffff;
  margin-top: -20px;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-title {
  border-color: #9f7c0b;
  background: #efbf21;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cea20f), color-stop(1, #efbf21));
  background: -ms-linear-gradient(bottom, #cea20f, #efbf21);
  background: -moz-linear-gradient(center bottom, #cea20f 0%, #efbf21 100%);
  background: -o-linear-gradient(#efbf21, #cea20f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efbf21', endColorstr='#cea20f', GradientType=0);
  padding: 30px 0;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-details {
  border-color: #eebc17;
  border-top-color: #9f7c0b;
  background: #f1c639;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efc026), color-stop(1, #f1c639));
  background: -ms-linear-gradient(bottom, #efc026, #f1c639);
  background: -moz-linear-gradient(center bottom, #efc026 0%, #f1c639 100%);
  background: -o-linear-gradient(#f1c639, #efc026);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c639', endColorstr='#efc026', GradientType=0);
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-button a.ow-pt-link {
  color: #ffffff;
  background: #56b2da;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2e9fcf), color-stop(1, #56b2da));
  background: -ms-linear-gradient(bottom, #2e9fcf, #56b2da);
  background: -moz-linear-gradient(center bottom, #2e9fcf 0%, #56b2da 100%);
  background: -o-linear-gradient(#56b2da, #2e9fcf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56b2da', endColorstr='#2e9fcf', GradientType=0);
  border: 1px solid #247fa5;
}
.so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-button a.ow-pt-link:hover {
  background: #62b8dc;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39a5d3), color-stop(1, #62b8dc));
  background: -ms-linear-gradient(bottom, #39a5d3, #62b8dc);
  background: -moz-linear-gradient(center bottom, #39a5d3 0%, #62b8dc 100%);
  background: -o-linear-gradient(#62b8dc, #39a5d3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b8dc', endColorstr='#39a5d3', GradientType=0);
  border: 1px solid #2788b2;
}

@media (max-width: 680px) {
  .so-widget-sow-price-table .ow-pt-columns-atom {
    padding-top: 0;
  }
  .so-widget-sow-price-table .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-title,
  .so-widget-sow-price-table .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-details,
  .so-widget-sow-price-table .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-image,
  .so-widget-sow-price-table .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-features,
  .so-widget-sow-price-table .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-button,
  .so-widget-sow-price-table .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-feature {
    height: auto !important;
  }
  .so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column {
    float: none;
    width: auto !important;
    margin-bottom: 20px;
  }
  .so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column.ow-pt-featured {
    margin-top: 0;
  }
  .so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-details {
    border-right-width: 1px;
  }
  .so-widget-sow-price-table .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature {
    border-width: 0 1px 1px 1px;
  }
}

  /* Layout 1767 */
  #pgc-1767-0-0 {
    width: 63.9715%;
    width: calc(63.9715% - (0.36028460543338 * 30px))
  }

  #pgc-1767-0-1 {
    width: 36.0285%;
    width: calc(36.0285% - (0.63971539456662 * 30px))
  }

  #pg-1767-0 {
    margin-bottom: 60px
  }

  #pl-1767 .so-panel {
    margin-bottom: 30px
  }

  #pl-1767 .so-panel:last-of-type {
    margin-bottom: 0px
  }

  #panel-1767-0-1-0>.panel-widget-style {
    background-color: #f7f7f7;
    padding: 50px
  }

  @media (max-width:780px) {

    #pg-1767-0.panel-no-style,
    #pg-1767-0.panel-has-style>.panel-row-style,
    #pg-1767-0 {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column
    }

    #pg-1767-0>.panel-grid-cell,
    #pg-1767-0>.panel-row-style>.panel-grid-cell {
      width: 100%;
      margin-right: 0
    }

    #pgc-1767-0-0 {
      margin-bottom: 30px
    }

    #pl-1767 .panel-grid-cell {
      padding: 0
    }

    #pg-1767-0 .panel-grid-cell-empty {
      display: none
    }

    #pl-1767 .panel-grid .panel-grid-cell-mobile-last {
      margin-bottom: 0px
    }
  }




/* Layout 335 about us */
  #pgc-335-0-0 {
    width: 100%;
    width: calc(100% - (0 * 30px))
  }

  #pg-335-0,
  #pg-335-1,
  #pg-335-2,
  #pg-335-3,
  #pg-335-4,
  #pg-335-5,
  #pg-335-6,
  #pg-335-7,
  #pl-335 .so-panel:last-of-type {
    margin-bottom: 0px
  }

  #pgc-335-1-0,
  #pgc-335-1-1,
  #pgc-335-1-2,
  #pgc-335-2-0,
  #pgc-335-2-1,
  #pgc-335-2-2 {
    width: 33.3333%
  }

  #pgc-335-3-0,
  #pgc-335-3-2,
  #pgc-335-5-0,
  #pgc-335-5-2 {
    width: 20.0253%
  }

  #pgc-335-3-1,
  #pgc-335-5-1 {
    width: 59.9493%
  }

  #pgc-335-4-0,
  #pgc-335-6-0 {
    width: 100%
  }

  #pgc-335-7-0,
  #pgc-335-7-2 {
    width: 20.0253%;
    width: calc(20.0253% - (0.79974651457541 * 30px))
  }

  #pgc-335-7-1 {
    width: 59.9493%;
    width: calc(59.9493% - (0.40050697084918 * 30px))
  }

  #pgc-335-8-0,
  #pgc-335-8-1 {
    width: 50%;
    width: calc(50% - (0.5 * 30px))
  }

  #pg-335-8 {
    margin-bottom: 50px;
  }
	#pg-335-6 +   #pg-335-8 {
    margin-bottom: 0;
  }
  #pl-335 .so-panel {
    margin-bottom: 30px
  }

  #pg-335-0.panel-has-style>.panel-row-style,
  #pg-335-0.panel-no-style,
  #pg-335-6.panel-has-style>.panel-row-style,
  #pg-335-6.panel-no-style {
    -webkit-align-items: flex-start;
    align-items: flex-start
  }

  #panel-335-0-0-0>.panel-widget-style {
    color: #0a0a0a
  }

  #panel-335-1-0-0>.panel-widget-style,
  #panel-335-1-2-0>.panel-widget-style {
    background-color: #262626;
    color: #ffffff;
    padding: 50px
  }

  #panel-335-2-1-0>.panel-widget-style {
    background-color: #338de8;
    color: #ffffff;
    padding: 50px
  }

  #panel-335-4-0-0>.panel-widget-style {
    color: #242424;
    padding: 0px
  }

  #panel-335-6-0-0>.panel-widget-style {
    padding: 50px 0px 0px 0px
  }

  #pg-335-7>.panel-row-style,
  #pg-335-8>.panel-row-style {
    background-color: #f2f2f2
  }

  @media (max-width:780px) {

    #pg-335-0.panel-no-style,
    #pg-335-0.panel-has-style>.panel-row-style,
    #pg-335-0,
    #pg-335-1.panel-no-style,
    #pg-335-1.panel-has-style>.panel-row-style,
    #pg-335-1,
    #pg-335-2.panel-no-style,
    #pg-335-2.panel-has-style>.panel-row-style,
    #pg-335-2,
    #pg-335-3.panel-no-style,
    #pg-335-3.panel-has-style>.panel-row-style,
    #pg-335-3,
    #pg-335-4.panel-no-style,
    #pg-335-4.panel-has-style>.panel-row-style,
    #pg-335-4,
    #pg-335-5.panel-no-style,
    #pg-335-5.panel-has-style>.panel-row-style,
    #pg-335-5,
    #pg-335-6.panel-no-style,
    #pg-335-6.panel-has-style>.panel-row-style,
    #pg-335-6,
    #pg-335-7.panel-no-style,
    #pg-335-7.panel-has-style>.panel-row-style,
    #pg-335-7,
    #pg-335-8.panel-no-style,
    #pg-335-8.panel-has-style>.panel-row-style,
    #pg-335-8 {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column
    }

    #pg-335-0>.panel-grid-cell,
    #pg-335-0>.panel-row-style>.panel-grid-cell,
    #pg-335-1>.panel-grid-cell,
    #pg-335-1>.panel-row-style>.panel-grid-cell,
    #pg-335-2>.panel-grid-cell,
    #pg-335-2>.panel-row-style>.panel-grid-cell,
    #pg-335-3>.panel-grid-cell,
    #pg-335-3>.panel-row-style>.panel-grid-cell,
    #pg-335-4>.panel-grid-cell,
    #pg-335-4>.panel-row-style>.panel-grid-cell,
    #pg-335-5>.panel-grid-cell,
    #pg-335-5>.panel-row-style>.panel-grid-cell,
    #pg-335-6>.panel-grid-cell,
    #pg-335-6>.panel-row-style>.panel-grid-cell,
    #pg-335-7>.panel-grid-cell,
    #pg-335-7>.panel-row-style>.panel-grid-cell,
    #pg-335-8>.panel-grid-cell,
    #pg-335-8>.panel-row-style>.panel-grid-cell {
      width: 100%;
      margin-right: 0
    }

    #pgc-335-1-0,
    #pgc-335-1-1,
    #pgc-335-2-0,
    #pgc-335-2-1,
    #pgc-335-3-0,
    #pgc-335-3-1,
    #pgc-335-5-0,
    #pgc-335-5-1,
    #pgc-335-7-0,
    #pgc-335-7-1,
    #pgc-335-8-0 {
      margin-bottom: 30px
    }

    #pl-335 .panel-grid-cell {
      padding: 0
    }

    #pg-335-0 .panel-grid-cell-empty,
    #pg-335-1 .panel-grid-cell-empty,
    #pg-335-2 .panel-grid-cell-empty,
    #pg-335-3 .panel-grid-cell-empty,
    #pg-335-4 .panel-grid-cell-empty,
    #pg-335-5 .panel-grid-cell-empty,
    #pg-335-6 .panel-grid-cell-empty,
    #pg-335-7 .panel-grid-cell-empty,
    #pg-335-8 .panel-grid-cell-empty {
      display: none
    }

    #pl-335 .panel-grid .panel-grid-cell-mobile-last {
      margin-bottom: 0px
    }
  }


.so-widget-sow-image-default-8b5b6f678277-335 .sow-image-container {
  display: flex;
  align-items: flex-start;
}
.so-widget-sow-image-default-8b5b6f678277-335 .sow-image-container > a {
  display: inline-block;
  
  max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .so-widget-sow-image-default-8b5b6f678277-335 .sow-image-container > a {
    display: flex;
  }
}
.so-widget-sow-image-default-8b5b6f678277-335 .sow-image-container .so-widget-image {
  display: block;
  height: auto;
  max-width: 100%;
  
}

.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list {
  display: flex;
  flex-wrap: wrap;
  gap: 25px 25px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  position: relative;
}
@media (min-width: 780px) {
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature:nth-of-type(3n + 1) {
    padding-left: 0;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature:nth-of-type(3n) {
    padding-right: 0;
  }
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-top {
  text-align: center;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {
  margin-bottom: 10px;
  margin: 0 auto 10px;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-right {
  align-items: flex-start;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-right .sow-icon-container {
  margin-right: 10px;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-left {
  align-items: flex-start;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-left .sow-icon-container {
  margin-left: 10px;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom {
  align-items: center;
  text-align: center;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom .sow-icon-container {
  margin-top: 10px;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature .sow-features-feature-right-left-container {
  display: flex;
  flex-direction: inherit;
  width: 100%;
  align-items: center;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature .sow-features-feature-right-left-container .textwidget {
  width: 100%;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature .sow-icon-container {
  font-size: 30px;
  height: 30px;
  text-decoration: none;
  width: 30px;
  flex: 0 0 30px;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature .sow-icon-container:not(.sow-container-none) [class^="sow-icon-"],
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image {
  align-items: center;
  color: #fff;
  display: flex;
  height: 30px;
  justify-content: center;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 30px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature h5 {
  margin: 1em 0;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature h5 a {
  color: inherit;
  text-decoration: none;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature h5 a:hover {
  text-decoration: underline;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature p.sow-more-text a {
  color: inherit;
  font-weight: 500;
  text-decoration: none;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature p.sow-more-text a:hover {
  text-decoration: underline;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature p:last-child {
  margin-bottom: 0;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature p.sow-more-text a {
  color: inherit;
  font-weight: 500;
  text-decoration: none;
}
.so-widget-sow-features-default-888b4be5e395-335 .sow-features-list .sow-features-feature p.sow-more-text a:hover {
  text-decoration: underline;
}
@media (max-width: 780px) {
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list {
    gap: 25px;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-features-feature {
    flex-direction: row !important;
    justify-content: center;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-top,
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-right,
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-left {
    flex-direction: column !important;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-bottom {
    flex-direction: column-reverse !important;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-features-feature {
    width: 100% !important;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-features-feature-content,
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-features-feature-title,
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-more-text {
    text-align: center;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-left .sow-icon-container,
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-right .sow-icon-container {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-left .sow-icon-container {
    margin-left: 0;
  }
  .so-widget-sow-features-default-888b4be5e395-335 .sow-features-list.sow-features-responsive .sow-icon-container-position-right .sow-icon-container {
    margin-right: 0;
  }
}



/* Layout 1333 team detail */
#pgc-1333-0-0 {
  width: 33.0253%;
  width: calc(33.0253% - (0.66974656810982 * 30px))
}

#pgc-1333-0-1 {
  width: 66.9747%;
  width: calc(66.9747% - (0.33025343189018 * 30px))
}

#pl-1333 .so-panel {
  margin-bottom: 30px
}

#pl-1333 .so-panel:last-of-type {
  margin-bottom: 0px
}

#panel-1333-0-0-1 > .panel-widget-style {
  background-color: #000000;
  border: 1px solid #000000;
  padding: 50px 50px 50px 50px
}

@media (max-width:780px) {

  #pg-1333-0.panel-no-style,
  #pg-1333-0.panel-has-style > .panel-row-style,
  #pg-1333-0 {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #pg-1333-0 > .panel-grid-cell,
  #pg-1333-0 > .panel-row-style > .panel-grid-cell {
    width: 100%;
    margin-right: 0
  }

  #pgc-1333-0-0 {
    margin-bottom: 30px
  }

  #pl-1333 .panel-grid-cell {
    padding: 0
  }

  #pg-1333-0 .panel-grid-cell-empty {
    display: none
  }

  #pl-1333 .panel-grid .panel-grid-cell-mobile-last {
    margin-bottom: 0px
  }
}



.sow-image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 200px;
}
/* End */


/* Start:/local/templates/oceanracers/template_styles.css?178826335025293*/
body {
  font-family: "Gilroy", "Montserrat", 'Open Sans', sans-serif;
  font-weight: 400;
}

body *:not([class*="bx"]) {
  font-family: "Gilroy", "Montserrat", 'Open Sans', sans-serif !important;
}

body * .bxce pre {
    font-family: monospace !important;
}

.w-100,
.width-100 {
    width: 100% !important;
}

.panel-grid-cell.w-100 {
    width: 100%;
}

#panel-1220-4-0-0> .panel-widget-style {
    background-size: cover;
}

#pg-335-6.panel-grid .so-parallax img[data-siteorigin-parallax] {
    top: 33px;
}

#sb_instagram.sbi.sbi_mob_col_2.sbi_tab_col_2.sbi_col_2 #sbi_images {
	grid-template-columns: repeat(2, 1fr);
}

#sb_instagram,
#sb_instagram #sbi_images {
    overflow-x: hidden;
    overflow-y: auto;
}

#sb_instagram #sbi_images {
    max-height: 680px;
}

.bg-gray[data-stretch-type="full-width-stretch"] {
	position: relative;
    transform: translateX(-50%);
    left: 50%;
    width: 100vw;
}

.bg-gray {
    background-color: #232323;
	box-shadow: 300px 0 0 0 #232323, -300px 0 0 0 #232323;
}

.gal-video {
    width: 100%;
    max-width: 100%;
}

.projects .thumbs .project.status-ended .inside:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(/upload/images/finish-flag.png) no-repeat center center;
	background-size: 64px;
	opacity: 0;
}

.projects .project.small .status-img-cont img.status-img {
	width: 64px;
	height: 64px;
}

.projects .project.small .status-img-cont {
	margin-top: auto;
	padding-top: 15px;
	display: flex;
	flex-direction: row;
	justify-content: center;
    opacity: .9;
}

.project.status-ended.small.effect-1 .overlay,
.project.status-ended .overlay {
    opacity: .8;
}

.project.small.effect-1.status-ended .details.details-custom .text,
.project.small.effect-1.status-ended .details .text,
.project.status-ended.small.effect-1 .text,
.project.status-ended .text {
    max-width: 100%;
	width: 100%;
	background: transparent;
    height: calc(100% - 80px);
    display: flex;
    flex-direction: column;
    align-items: center;
}


footer ul.left-menu li a {
    font-weight: normal;
}

.sow-image-container.collage-img {
    min-height: 0;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
	-webkit-transition: border .3s ease-out;
	-o-transition: border .3s ease-out;
	transition: border .3s ease-out;
}

.sbi_photo .sbi_item {
	-webkit-transition: opacity .2s ease-out, transform .4s ease-out;
	-o-transition: opacity .2s ease-out, transform .4s ease-out;
	transition: opacity .2s ease-out, transform .4s ease-out;
}

.collage-img .so-widget-image {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
	-webkit-transition: opacity .2s ease-out, transform .4s ease-out;
	-o-transition: opacity .2s ease-out, transform .4s ease-out;
	transition: opacity .2s ease-out, transform .4s ease-out;
}

.detail-collage {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr;
    grid-template-columns: repeat(5, 1fr);
    -ms-grid-rows: 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr;
    grid-template-rows: repeat(5, 1fr);
    gap: 8px;
}

.detail-collage > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}

.detail-collage > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}

.detail-collage > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
}

.detail-collage > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
}

.detail-collage > *:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 9;
}

.detail-collage > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
}

.detail-collage > *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
}

.detail-collage > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
}

.detail-collage > *:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
}

.detail-collage > *:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 9;
}

.detail-collage > *:nth-child(11) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
}

.detail-collage > *:nth-child(12) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
}

.detail-collage > *:nth-child(13) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
}

.detail-collage > *:nth-child(14) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
}

.detail-collage > *:nth-child(15) {
    -ms-grid-row: 5;
    -ms-grid-column: 9;
}

.detail-collage > *:nth-child(16) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
}

.detail-collage > *:nth-child(17) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
}

.detail-collage > *:nth-child(18) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
}

.detail-collage > *:nth-child(19) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
}

.detail-collage > *:nth-child(20) {
    -ms-grid-row: 7;
    -ms-grid-column: 9;
}

.detail-collage > *:nth-child(21) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
}

.detail-collage > *:nth-child(22) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
}

.detail-collage > *:nth-child(23) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
}

.detail-collage > *:nth-child(24) {
    -ms-grid-row: 9;
    -ms-grid-column: 7;
}

.detail-collage > *:nth-child(25) {
    -ms-grid-row: 9;
    -ms-grid-column: 9;
}

#sb_instagram.sbi:hover #sbi_images .sbi_item,
.sbi:hover .sbi_item,
.detail-collage:hover .collage-img .so-widget-image {
	opacity: .9;
}
#sb_instagram.sbi:hover #sbi_images .sbi_item:hover,
.detail-collage:hover .collage-img:hover .so-widget-image {
	opacity: 1;
	transform: scale(1.02);
	-webkit-transition: opacity .2s ease-out, transform .2s ease-out;
	-o-transition: opacity .2s ease-out, transform .2s ease-out;
	transition: opacity .2s ease-out, transform .2s ease-out;
}


.collage-img-1 {
    -ms-grid-column-span: 4;
    grid-column: span 4 / span 4;
    -ms-grid-row-span: 4;
    grid-row: span 4 / span 4;
}

.collage-img-2 {
    -ms-grid-column: 5;
        grid-column-start: 5;
}

.collage-img-3 {
    -ms-grid-column: 5;
        grid-column-start: 5;
    -ms-grid-row: 2;
        grid-row-start: 2;
}

.collage-img-4 {
    -ms-grid-column: 5;
        grid-column-start: 5;
    -ms-grid-row: 3;
        grid-row-start: 3;
}

.collage-img-5 {
    -ms-grid-column: 5;
        grid-column-start: 5;
    -ms-grid-row: 4;
        grid-row-start: 4;
}

.collage-img-6 {
    -ms-grid-row: 5;
        grid-row-start: 5;
}

.collage-img-7 {
    -ms-grid-row: 5;
        grid-row-start: 5;
}

.collage-img-8 {
    -ms-grid-row: 5;
        grid-row-start: 5;
}

.collage-img-9 {
    -ms-grid-row: 5;
        grid-row-start: 5;
}

.collage-img-10 {
    -ms-grid-row: 5;
        grid-row-start: 5;
}


.rs-layer.rev-btn {
	min-width: 230px;
	text-align: center !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}


.widget-img {
    display: flex;
}

.widget-img img {
    min-height: 100%;
    width: 100%;
    object-fit: cover;
}

.slide-label {
    position: relative;
	padding: 2px 20px;
}


.slide-label span {
    position: relative;
	z-index: 2;
	display: inline-block;
	padding: 0 10px;
}

.slide-label:after {
    display: block;
    content: '';
    position: absolute;
    background: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) skewX(-17deg);
    width: calc(100% - 14px);
    height: calc(100% - 14px);
}


.projects.fz-sm.rows-with-gutter.col-3 {
    margin-bottom: 80px;
}

.crumbs__container {
    display: flex;
    flex-wrap: wrap;
}

#site-header .inside {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

#site-header .inside:after,
#site-header .inside:before {
    display: none;
}

#logo {
    margin-right: auto;
}

#logo .site-title img {
    max-height: 90px;
}

#logo a.logo-link {
    display: flex;
    align-items: center;
    gap: 20px;
}

.logo-desc {
    font-size: 1.2rem;
    line-height: 1.4;
    font-weight: 300;
    text-align: left;
    max-width: 220px;
    display: block;
}

.projects .project.small.racing img,
.projects .project.small img {
    height: 400px;
    object-fit: cover;
}

body > font.tablebodytext, 
input.pop-input[name="POP_NAME"] {
    display: none;
}

.partner-block .sow-image-container img {
    width: 100%;
    min-width: 250px;
    max-width: 350px;
    max-height: 200px;
}

.page-img img {
	width: 100%;
	height: auto;
}

.page-img {
	margin-bottom: 45px;
}


#footer .textwidget.slogan {
    font-family: "IBM Plex Mono";
    color: #e02c1e;
	line-height: 1.45;
}

.slogan-title {
    font-weight: 600;
    margin-bottom: 10px;
}

.slogan-text {
    font-size: 0.8em;
    color: #fff;
}

#footer a {
    transition: color .3s ease-out;
}

.doc-link {
    position: relative;
}

.doc-link:after {
    position: relative;
	content: '';
	display: inline-block;
    vertical-align: middle;
	width: 16px;
	height: 16px;
	background: url(/upload/images/icon_doc.svg) no-repeat center center;
	background-size: 20px;
	margin-left: 6px;
    transition: opacity .3s ease-out;
    opacity: 0.5;
}

.doc-link:hover:after {
    opacity: 1;
}

.subtitle {
    font-size: .95em;
    line-height: 1.4;
}

.subtitle.price {
    font-size: .8em;
	font-weight: 500;
	margin-top: 10px;
}

.project.small.effect-1 .details.details-custom .text {
    text-align: center;
    opacity: 1;
    background: #224695d6;
    padding: 10px 15px;
    width: 100%;
    max-width: 80%;
    -webkit-transition: background 0.8s;
    transition: background 0.8s;
}

.project.small.effect-1:hover .details.details-custom .text {
    background: rgb(26 175 175 / 0%);
}

.project.small.effect-1 .details.has-skills.details-custom .text {
    margin-top: 0;
    top: 28px;
}

.project.small .details.details-custom .text *,
.project.small .details.details-custom .text .title h3 {
    font-family: "IBM Plex Mono";
    line-height: 1.4
}

.project.small.effect-1 .details.details-custom .text h3 {
    font-size: 1.2em;
}


#rev_slider_8_1 rs-sbg[data-bgcolor="transparent"] {
  overflow: hidden;
  filter: blur(3px) !important;
  -webkit-filter: blur(3px) !important;
  /*transform: translate3d(-95.25px, -566.71px, 0) scale(1.12) !important;
  transform-origin: 0 0;*/
  will-change: transform, filter;
}

#rev_slider_8_1_wrapper .cyber_tabs .tp-tab-content {
    max-width: calc(100% - 85px);
}

#rev_slider_8_1_wrapper .cyber_tabs .tp-tab .tp-tab-title {
    /*text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 95%;*/

	font-size: 10px;
    font-weight: 400;
    text-transform: none;
    line-height: 1.4;

    font-size: 12px;
    line-height: 1.2;
}

#rev_slider_8_1_wrapper .cyber_tabs rs-tabs-wrap.tp-tabs-inner-wrapper .tp-tab-content {
    padding: 4px 0;
}

#rev_slider_8_1_wrapper .cyber_tabs rs-tabs-wrap.tp-tabs-inner-wrapper .tp-tab-date {
    font-size: 13px;
}

#rev_slider_8_1_wrapper,
#rev_slider_8_1_wrapper * {
    max-height: 100vh;
}

#rev_slider_8_1_wrapper canvas + img {
    max-height: 400vh;
}



body.down #site-header.sticky {
    top: 0;
}

.custom-table-cont {
	margin-bottom: 30px;
}

.custom-table-cont table {
	width: 100%;
	font-size: 0.8em;
	line-height: 1.4;
}

.custom-table-cont table td,
.custom-table-cont table th {
	padding: 4px 10px;
}

.custom-table-cont table th {
	text-align: center;
	padding-bottom: 10px;
}

.custom-table-cont table tr:not(:last-child) td {
	border-bottom: 1px solid #eee;
}

.custom-table-cont table tr(:first-child) td {
	border-bottom: none;
}

.captain-grid .siteorigin-panels-stretch {
    gap: 30px;
}

img.so-widget-image.captain-img {
    height: 440px !important;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.content-area .entry-content li {
    font-size: .9em;
}

.content-area .entry-content {
	line-height: 1.4;
	line-height: 1.9em;
}

.sow-fancy-link {
    transition: transform .4s ease-out;
    display: block;
    margin-bottom: 30px;
}

.sow-fancy-link:hover {
	transform: scale(1.02);
    transition: transform .2s ease-out;
}

.faq-simple {
    display: grid;
    grid-template-columns: 320px 1fr;
    gap: 40px;
    background: #fff;
    min-height: 400px;
	margin-bottom: 60px;
}

.faq-simple__questions,
.faq-simple__answers {
    background: #fff;
}

.faq-simple__questions {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.faq-simple__question {
    padding: 0;
    border: 0;
    background: #fff;
    text-align: left;
    cursor: pointer;
    color: #222;
    font-size: 18px;
    line-height: 1.4;
    transition: color .25s ease, opacity .25s ease;
}

.faq-simple__question:hover,
.faq-simple__question.is-active {
    color: #480c11;
}

.faq-simple__answers {
    position: relative;
    min-height: 220px;
}

.faq-simple__answer {
    display: none;
    opacity: 0;
    transform: translateY(8px);
}

.faq-simple__answer.is-active {
    display: block;
    animation: faqFade .35s ease forwards;
}

.faq-simple__answer-title {
    margin-bottom: 20px;
    color: #000;
    font-size: 28px;
    line-height: 1.2;
    font-weight: 500;
}

.faq-simple__answer-text {
    color: #222;
    font-size: 16px;
    line-height: 1.6;
}

.faq-simple__answer-text > *:first-child {
    margin-top: 0;
}

.faq-simple__answer-text > *:last-child {
    margin-bottom: 0;
}


.full-content {
    overflow: hidden;
}

.textwidget h1 {
    font-size: 1.8em;
}

#footer .fa {
    color: #a5a5a5;
    display: inline-block;
    width: 25px;
    text-align: center;
}

.news-detail-content {
    margin-bottom: 5px;
    font-size: 18px;
}

.projects.fz-sm {
    font-size: 14px;
    text-align: left;
}

.projects.fz-sm .project.small h3 {
    text-align: left;
}

.tidings {
    background-color: #ffffff;
    padding-top: 4.3em;
    padding-bottom: 1em;
}


.custom-title  {
    width: 100% !important;
    margin-top: 0 !important;
    line-height: 1.3em;
    margin-bottom: 0;
    font-size: 1.7em;
    line-height: 1em;
    margin: 0 auto 30px;
	text-align: center;
}

@media screen and (max-width: 1024px) {
    .custom-title {
        font-size: 1.4em;
		margin: 0 auto 20px;
    }
}

.cap {
    border-bottom: 1px solid transparent;
    position: relative;
	padding: 20px 0 30px;
}

.crumbs__container:after {
  content: "";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.crumbs__unit {
  font-size: 0.75em;
  line-height: 130%;
  font-weight: 400;
  color: #32373A;
  position: relative;
}
@media (max-width: 767px) {
  .crumbs__unit {
    font-size: 0.5em;
  }
}
.crumbs__unit:not(:last-child) {
  float: left;
  padding-right: 1em;
  margin-right: 0.833em;
}
.crumbs__unit:not(:last-child):after {
  content: "";
  position: absolute;
  top: 0.25em;
  right: 0;
  height: 75%;
  width: 0.083em;
  background-color: #32373A;
}
.crumbs__link {
  color: #32373A;
  text-decoration: none;
  text-decoration: underline;
  display: block;
  z-index: 2;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.crumbs__link:hover {
  color: #653238;
  text-decoration: none;
}
.crumbs__current {
  color: #32373A;
  cursor: default;
  display: block;
}

.main.transparent.light .crumbs__unit {
    float: left;
}

.main.transparent.light .crumbs__unit,
.main.transparent.light .crumbs__unit > * {
	color: #fff;
}


.main.transparent.light .crumbs__unit:not(:last-child):after {
	background-color: #fff;
}


.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pagination__set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pagination__set a {
  display: block;
  min-width: 3.625em;
  max-width: 3.625em;
  height: 3.375em;
  -webkit-border-radius: 1.25em;
  border-radius: 1.25em;
  border: 0.0625em solid #202737;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  color: #343434;
  font-size: 1em;
  font-weight: 500;
  line-height: 100%;
  margin: 0 0.5em 1em 0.5em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .pagination__set a {
    min-width: 2.4375em;
    max-width: 2.4375em;
    height: 2.25em;
    font-size: 1em;
    margin: 0 0.33em 0.6875em 0.33em;
    -webkit-border-radius: 0.625em;
    border-radius: 0.625em;
  }
}
.pagination__set a:hover {
  opacity: 0.6;
}
.pagination__set a.current {
  min-width: 3.8125em;
  max-width: 3.8125em;
  border-color: #32373A;
  background-color: #32373A;
  color: #ffffff;
  pointer-events: none;
}
@media (max-width: 767px) {
  .pagination__set a.current {
    min-width: 2.5625em;
    max-width: 2.5625em;
  }
}


@keyframes faqFade {
    from {
        opacity: 0;
        transform: translateY(8px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}


#adventures .grid-sizer,
#adventures .projects .project.small {
    width: 25%;
}

.site-title.sticky .logo-desc {
    color: #111;
}



#main .ow-button-base .sowb-button {
	box-shadow: none;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #224695;
	border: 1px solid #224695;
	color: #ffffff !important;
	transition: background .3s ease-out, border .3s ease-out;
}

#main .ow-button-base .sowb-button.ow-button-hover:active,
#main .ow-button-base .sowb-button.ow-button-hover:hover {
  background: #224695d6;
  border-color: #224695d6;
}

.mb-5 {
    margin-bottom: 50px !important;
}

.mb-3 {
    margin-bottom: 30px !important;
}


.shadowed-block {
    position: relative;
}

.shadowed-block > * {
    position: relative;
	z-index: 2;
}

.shadowed-block:after {
    position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.4;
	z-index: 2;
}

body * .fa {
    font-family: FontAwesome !important;
}

@media screen and (min-width:1025px) {
	.yacht-col {
		padding-top: 10px;
	}
	rs-slide h2 {
		line-height: 1.1 !important;
		font-size: 42px !important;
	}

}

@media screen and (min-width:991px) and (max-width: 1550px) {
	.rs-picture-bg {
		transform: scale(1.1);
	}

}


@media (max-width: 1280px) {
	#adventures .grid-sizer,
	#adventures .projects .project.small {
		width: 33.33%;
	}
}

@media (max-width: 991px) {
    .faq-simple {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .faq-simple__answer-title {
        font-size: 24px;
    }
	#adventures .grid-sizer,
	#adventures .projects .project.small {
		width: 50%;
	}
}




@media screen and (max-width: 768px) {
    .textwidget h1 {
        font-size: 22px;
        font-size: 2.2rem;
    }
	#logo a.logo-link {
		gap: 10px;
	}
	#adventures .grid-sizer,
	#adventures .projects .project.small {
		width: 50%;
	}
	#sb_instagram.sbi:hover #sbi_images .sbi_item,
	.detail-collage:hover .collage-img .so-widget-image {
		opacity: 1;
	}
	.slider-preview-text {
		display: none !important;
	}
	.slide-label {
		padding: 2px 20px !important;
	}
	.slide-label:after {
		height: calc(100%);
	}
	.slide-title-text {
        font-size: 22px !important;
        line-height: 1.3 !important;
	}
	.rs-layer.rev-btn {
		line-height: 1.8 !important;
		font-size: 15px !important;
		border-width: 1px !important;
	}

}

@media screen and (max-width: 576px) {
	#adventures .grid-sizer,
	#adventures .projects .project.small {
		width: 100%;
	}

}





@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-SemiBold.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Bold.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Bold.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Bold.svg#Montserrat-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Medium.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Medium.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Medium.svg#Montserrat-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Regular.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"), url("/local/templates/oceanracers/assets/fonts/Montserrat/Montserrat-Regular.svg#Montserrat-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: "Gilroy";
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-lightitalic.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-lightitalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-lightitalic.woff2") format("woff2"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-lightitalic.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-lightitalic.ttf") format("truetype"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-lightitalic.svg#gilroy-lightitalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-bold.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-bold.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-medium.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-medium.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-regular.eot");
  src: url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-regular.woff") format("woff"), url("/local/templates/oceanracers/assets/fonts/Gilroy/gilroy-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* End */
/* /local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_main/style.min.css?17752112183715 */
/* /local/templates/oceanracers/components/bitrix/menu/horizontal_multilevel_sticky/style.min.css?17752180393715 */
/* /local/templates/oceanracers/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1751099722467 */
/* /bitrix/components/bitrix/menu/templates/.default/style.min.css?1774944051490 */
/* /local/templates/oceanracers/styles.css?178790424434685 */
/* /local/templates/oceanracers/template_styles.css?178826335025293 */
