/* VARIABLES */
/* VARIABLES SETEC */
@media screen and (min-width: 1400px) {
  body.path-frontpage #nautica-section #nautica-box .nautica-box-text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 992px) {
  .padding-section {
    padding: 60px 0px;
  }
  .padding-40 {
    padding: 40px 0px;
  }
  .padding-40-60 {
    padding: 40px 0px 60px 0px;
  }
  .padding-60-40 {
    padding: 60px 0px 40px 0px;
  }
  .padding-60 {
    padding: 60px 0px;
  }
  .padding-bottom-60 {
    padding-bottom: 60px;
  }
  .margin-bottom-60 {
    margin-bottom: 60px;
  }
  .margin-top-40 {
    margin-top: 40px;
  }
  .margin-bottom-40 {
    margin-bottom: 40px;
  }
  h1, .h1 {
    font-size: 86px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 105.6px */
    margin: 0px;
  }
  h2, .h2 {
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 70.4px */
    margin: 0px;
  }
  h3, .h3 {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 57.6px */
    margin: 0px;
  }
  h4, .h4 {
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 48px */
    margin: 0px;
  }
  h5, .h5 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 36px */
    letter-spacing: 1px;
    margin: 0px;
  }
  .w-text-70 {
    width: 70%;
  }
  .setec-paragraph-text {
    width: 70%;
  }
  .main-logo svg {
    height: 36px;
  }
  #header {
    -webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.3)) drop-shadow(0 4px 8px rgba(0, 0, 0, 0.15));
            filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.3)) drop-shadow(0 4px 8px rgba(0, 0, 0, 0.15));
  }
  #header #header-distributor div {
    height: 40px;
  }
  #header #header-main .header-main-logo {
    height: 50px;
  }
  #header #header-main .header-main-slash {
    right: 64%;
  }
  #header #header-main .header-mobile-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #header .mobile-nav-panel {
    display: none;
  }
  body.path-frontpage #banner-homepage {
    height: 80vh;
    padding: 0;
  }
  body.path-frontpage #distributor-section #distributor-map {
    margin-bottom: -120px;
  }
  body.page-node-4 #distributors-section-list #distributors-intro .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  body.page-node-4 #distributors-section-list #distributors-intro .row #distributors-intro-locations {
    -webkit-box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.15), 0 1px 3px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.15), 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  }
  body.page-node-4 #distributors-section-list #distributors-intro .row #distributors-intro-locations div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body.page-node-4 #distributors-section-list #distributors-intro .row #distributors-intro-locations div p {
    width: 50%;
    margin-bottom: 0;
  }
  body.page-node-4 #distributors-section-list #distributors-area .distributor-view .view-content {
    row-gap: 5rem;
  }
  #contact-form-section form .form-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  body.path-frontpage #industry-section .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  body.path-frontpage #numbers-section #numbers-area .numbers-group {
    margin-bottom: 0;
  }
  body.path-frontpage #numbers-section #numbers-area .numbers-group .number-divisor {
    margin: 16px auto;
  }
  body.page-node-8 #banner-head-office #banner-head-office-map img {
    height: 200px;
  }
  body.page-node-8 #banner-head-office #banner-head-office-map iframe {
    height: 200px;
  }
  body.page-node-8 .province-view form div.d-flex.flex-wrap div.js-form-item select {
    width: 400px;
  }
  body.page-node-9 #metrology-room-section .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .pe-5 {
    padding-right: 3rem !important;
  }
  .ps-5 {
    padding-left: 3rem !important;
  }
  .img-section-big {
    height: 600px;
    margin: 0px 32px;
  }
  .site-footer .footer-top .footer-contact-us {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .site-footer .footer-info .footer-social {
    display: block;
    gap: 0;
  }
  .site-footer .footer-info .footer-social .button-text-white {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
  }
  .site-footer .footer-info #footer-menu, .site-footer .footer-info #footer-overmenu {
    left: 0;
    position: relative;
  }
  .site-footer .footer-privacy {
    gap: 32px;
  }
  .site-footer .footer-privacy h6 {
    width: auto;
  }
}
@media screen and (min-width: 576px) {
  body.page-node-9 section#sustainability-section.padding-section {
    border-radius: 0px;
  }
}/*# sourceMappingURL=media.css.map */