@import url("https://fonts.googleapis.com/css?family=Montserrat+Alternates:100,200,300,400,500,600,700,800,900|Montserrat:100,200,300,400,500,600,700,800,900|Open+Sans:300,400,600,700,800&display=swap&subset=latin-ext");

body {
  font-family: "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  overflow-x: hidden;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3 ease-in-out;
  background-color: #fff;
}

section,
h1,
li,
img {
  -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
  -webkit-transition: width 1s ease-in-out, left 1.5s ease-in-out;
  -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
  -o-transition: width 1s ease-in-out, left 1.5s ease-in-out;
  transition: width 1s ease-in-out, left 1.5s ease-in-out;
}

img {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -ms-transform: translateZ(0);
  /* IE 9 */
  -webkit-transform: translateZ(0);
  /* Chrome, Safari, Opera */
  transform: translateZ(0);
}

input[type="radio"] {
  -webkit-appearance: checkbox;
  /* Chrome, Safari, Opera */
  -moz-appearance: checkbox;
  /* Firefox */
  -ms-appearance: checkbox;
  /* not currently supported */
}

.not-focusable:focus {
  outline: 0 !important;
  box-shadow: none !important;
}

button:focus {
  outline: 0 !important;
  box-shadow: none !important;
}

a:focus {
  outline: 0 !important;
  box-shadow: none !important;
}

.form-control {
  height: calc(1.5em + 0.8rem + 2px);
  font-size: 13px;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: transparent;
  outline: 0;
  box-shadow: none;
  cursor: pointer;
}

input[type="checkbox"],
input[type="radio"] {
  outline: 0 !important;
  box-shadow: none !important;
}

.custom-checkbox {
  outline: 0 !important;
  box-shadow: none !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0;
}

.custom-checkbox .custom-control-label:focus {
  box-shadow: none;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgb(242, 101, 49, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgb(242, 101, 49, 0.6);
  outline: 0 none;
}

.custom-control-input:checked~.custom-control-label::before {
  color: #fff;
  border-color: #f26531;
  background-color: #f26531;
}

.custom-control-input:checked~.custom-control-label::before {
  color: #fff;
  border-color: #f26531;
  background-color: #f26531;
}

::-moz-selection {
  background: #f26531;
  color: #fff;
}

::selection {
  background: #f26531;
  color: #fff;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}

::-webkit-scrollbar-thumb {
  height: 6px;
  border: 2px solid transparent;
  background-clip: padding-box;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: #f26531;
}

::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}

::-webkit-scrollbar-corner {
  background-color: transparent;
}

a {
  color: #f26531;
  text-decoration: none;
}

a:hover {
  color: #5c204c;
  text-decoration: none;
}

.pos-rel {
  position: relative !important;
}

.pos-abs {
  position: absolute !important;
}

.btn-mti-orange {
  background-color: #f26531;
  border: solid 1px #f26531;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 700;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.btn-mti-orange:hover,
.btn-mti-orange:focus {
  background-color: rgba(242, 101, 49, 0.16);
  border: solid 1px #f26531;
  color: #f26531;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgb(242, 101, 49, 0.6);
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.btn-mti-purple {
  background-color: #5c204c;
  color: #fff;
  font-style: 12px;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.btn-mti-purple:hover {
  background-color: #f26531;
  color: #fff;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* HAMBURGER MENU */

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  position: absolute;
  width: 30px;
  height: 2px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform;
  border-radius: 0;
  background-color: #5c204c;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
  background-color: #5c204c;
}

/* NAVBAR */

.upper-nav-section {
  background-color: #f26531;
  color: #fff;
  font-family: "Montserrat-Alternates", sans-serif;
  font-weight: 100;
  font-size: 14px;
  height: 40px;
}

.upper-nav-content {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  line-height: 40px;
}

.upper-nav-item {
  padding: 0 25px;
}

.upper-nav-item i {
  padding: 0 5px;
  font-size: 16px;
}

.upper-nav-section a {
  color: #fff;
}

.language-container {
  display: flex;
}

.select-language span {
  padding: 4px 5px;
  font-size: 12px;
  color: #fff;
  border: solid 1px #f26531;
}

.select-language .active {
  background-color: #5c204c;
  border: solid 1px #5c204c;
}

.select-language:hover span {
  border: solid 1px #5c204c;
}

.brand-logo {
  /* background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOTAgMTIyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTAgMTIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzVDMjA0Qzt9Cgkuc3Qxe2ZpbGw6I0YyNjUzMTt9Cgkuc3Qye2ZpbGw6I0Y5OUQxQzt9Cgkuc3Qze2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0YyNjUzMTt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3Ljc3LDExMS41NWMwLDMuMTItMC44NCw1LjQ5LTIuNTQsNy4xNWMtMS42OCwxLjY0LTQuMTIsMi40Ny03LjMsMi40N2gtNS4yM1YxMDIuM2g1Ljc5CgkJYzIuOTQsMCw1LjIxLDAuODEsNi44NCwyLjQ0QzI2Ljk1LDEwNi4zNywyNy43NywxMDguNjQsMjcuNzcsMTExLjU1eiBNMjUuNDUsMTExLjYzYzAtMi40Ni0wLjYyLTQuMzEtMS44Ni01LjU2CgkJYy0xLjIzLTEuMjYtMy4wNy0xLjg4LTUuNS0xLjg4SDE0Ljl2MTUuMDhoMi42OGMyLjYxLDAsNC41OC0wLjY1LDUuODktMS45M0MyNC44LDExNi4wNiwyNS40NSwxMTQuMTUsMjUuNDUsMTExLjYzeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjAyLDEyMS40M2MtMi4wOCwwLTMuNzQtMC42NC00Ljk0LTEuOTFjLTEuMjItMS4yNy0xLjgxLTMuMDUtMS44MS01LjNjMC0yLjI4LDAuNTctNC4wOSwxLjY5LTUuNDQKCQljMS4xMi0xLjMzLDIuNjItMi4wMSw0LjUyLTIuMDFjMS43NywwLDMuMTcsMC41OCw0LjIxLDEuNzVjMS4wMiwxLjE2LDEuNTUsMi43LDEuNTUsNC42MXYxLjM1aC05Ljc1CgkJYzAuMDUsMS42NywwLjQ3LDIuOTMsMS4yNywzLjc5YzAuNzksMC44NiwxLjkxLDEuMjgsMy4zNiwxLjI4YzEuNTMsMCwzLjAzLTAuMzIsNC41Mi0wLjk1djEuOTFjLTAuNzYsMC4zMi0xLjQ4LDAuNTUtMi4xNSwwLjcKCQlDMzkuNzksMTIxLjM1LDM4Ljk4LDEyMS40MywzOC4wMiwxMjEuNDN6IE0zNy40NCwxMDguNTZjLTEuMTQsMC0yLjA0LDAuMzctMi43MSwxLjExYy0wLjY3LDAuNzQtMS4wNywxLjc3LTEuMTksMy4wN2g3LjQKCQljMC0xLjM0LTAuMy0yLjM4LTAuOTEtMy4xQzM5LjQyLDEwOC45MiwzOC41NSwxMDguNTYsMzcuNDQsMTA4LjU2eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU2Ljk0LDExOS4yOGgtMC4xMWMtMC45OSwxLjQzLTIuNDcsMi4xNS00LjQ0LDIuMTVjLTEuODYsMC0zLjI5LTAuNjQtNC4zMi0xLjkKCQljLTEuMDMtMS4yNi0xLjU0LTMuMDYtMS41NC01LjRzMC41MS00LjE0LDEuNTUtNS40M2MxLjAzLTEuMjksMi40OC0xLjk0LDQuMzItMS45NGMxLjkxLDAsMy4zOCwwLjcsNC40LDIuMDloMC4xOGwtMC4wOS0xLjAyCgkJbC0wLjA1LTF2LTUuNzVoMi4xNHYyMC4wOWgtMS43NEw1Ni45NCwxMTkuMjh6IE01Mi42NywxMTkuNjRjMS40NSwwLDIuNTEtMC40LDMuMTgtMS4yYzAuNjUtMC44LDAuOTktMi4wOCwwLjk5LTMuODV2LTAuNDUKCQljMC0yLjAxLTAuMzMtMy40NC0xLTQuMjljLTAuNjYtMC44NS0xLjczLTEuMjktMy4yLTEuMjljLTEuMjUsMC0yLjIxLDAuNDktMi44OCwxLjQ3Yy0wLjY3LDAuOTgtMSwyLjM1LTEsNC4xMwoJCWMwLDEuODEsMC4zMywzLjE3LDAuOTksNC4wOUM1MC40MSwxMTkuMTcsNTEuMzksMTE5LjY0LDUyLjY3LDExOS42NHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02My41NSwxMDMuMmMwLTAuNDksMC4xMi0wLjg1LDAuMzctMS4wOWMwLjI0LTAuMjIsMC41NC0wLjM0LDAuOS0wLjM0YzAuMzQsMCwwLjY0LDAuMTMsMC44OSwwLjM1CgkJYzAuMjUsMC4yNCwwLjM3LDAuNiwwLjM3LDEuMDhjMCwwLjQ4LTAuMTIsMC44NC0wLjM3LDEuMDdjLTAuMjUsMC4yNC0wLjU1LDAuMzYtMC44OSwwLjM2Yy0wLjM2LDAtMC42Ni0wLjExLTAuOS0wLjM2CgkJQzYzLjY3LDEwNC4wNCw2My41NSwxMDMuNjgsNjMuNTUsMTAzLjJ6IE02NS44NywxMjEuMTdoLTIuMTV2LTE0LjE0aDIuMTVWMTIxLjE3eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc2LjMyLDEyMS40M2MtMi4wNSwwLTMuNjQtMC42My00Ljc2LTEuODljLTEuMTItMS4yNS0xLjY5LTMuMDUtMS42OS01LjM1YzAtMi4zNiwwLjU4LTQuMTksMS43Mi01LjQ4CgkJYzEuMTQtMS4yOSwyLjc2LTEuOTQsNC44Ny0xLjk0YzAuNjgsMCwxLjM3LDAuMDcsMi4wNCwwLjIyYzAuNjgsMC4xNCwxLjIxLDAuMzMsMS41OSwwLjUybC0wLjY1LDEuODEKCQljLTAuNDgtMC4xOC0wLjk5LTAuMzUtMS41NS0wLjQ3Yy0wLjU2LTAuMTItMS4wNS0wLjE4LTEuNDgtMC4xOGMtMi44OCwwLTQuMzEsMS44My00LjMxLDUuNWMwLDEuNzQsMC4zNSwzLjA3LDEuMDUsNAoJCWMwLjcsMC45MiwxLjczLDEuMzksMy4xMSwxLjM5YzEuMTcsMCwyLjM5LTAuMjUsMy42My0wLjc2djEuOTFDNzguOTQsMTIxLjE4LDc3Ljc1LDEyMS40Myw3Ni4zMiwxMjEuNDN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTIuNjIsMTIxLjE3bC0wLjQyLTIuMDFoLTAuMTFjLTAuNywwLjg5LTEuNCwxLjQ4LTIuMTEsMS44Yy0wLjcsMC4zMS0xLjU3LDAuNDctMi42MiwwLjQ3CgkJYy0xLjQsMC0yLjQ5LTAuMzYtMy4yOS0xLjA5Yy0wLjgtMC43Mi0xLjItMS43NS0xLjItMy4wOWMwLTIuODUsMi4yOS00LjM2LDYuODctNC40OGwyLjM4LTAuMDh2LTAuODdjMC0xLjExLTAuMjQtMS45My0wLjcxLTIuNDYKCQljLTAuNDgtMC41Mi0xLjI0LTAuNzktMi4zLTAuNzljLTEuMTgsMC0yLjUxLDAuMzYtMy45OSwxLjA5bC0wLjY2LTEuNjRjMC42OS0wLjM4LDEuNDYtMC42OCwyLjI5LTAuODkKCQljMC44My0wLjIxLDEuNjYtMC4zMywyLjQ5LTAuMzNjMS42OSwwLDIuOTUsMC4zOCwzLjc0LDEuMTJjMC44MSwwLjc1LDEuMjMsMS45NiwxLjIzLDMuNnY5LjY2SDkyLjYyeiBNODcuNzgsMTE5LjY2CgkJYzEuMzMsMCwyLjM4LTAuMzcsMy4xNC0xLjA5YzAuNzYtMC43MywxLjE0LTEuNzYsMS4xNC0zLjA4di0xLjI4bC0yLjE1LDAuMDljLTEuNywwLjA2LTIuOTMsMC4zMi0zLjY4LDAuNzkKCQljLTAuNzUsMC40Ny0xLjEyLDEuMi0xLjEyLDIuMThjMCwwLjc4LDAuMjQsMS4zNywwLjcsMS43N0M4Ni4yOCwxMTkuNDYsODYuOTQsMTE5LjY2LDg3Ljc4LDExOS42NnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDMuNTgsMTE5LjY2YzAuMzgsMCwwLjc1LTAuMDMsMS4xLTAuMDhjMC4zNS0wLjA3LDAuNjMtMC4xMiwwLjgzLTAuMTh2MS42M2MtMC4yMywwLjEyLTAuNTcsMC4yLTEuMDMsMC4yOQoJCWMtMC40NiwwLjA3LTAuODYsMC4xMS0xLjIyLDAuMTFjLTIuNzQsMC00LjEtMS40NC00LjEtNC4zMnYtOC40MWgtMi4wM3YtMS4wM2wyLjAzLTAuODlsMC45LTMuMDJoMS4yNHYzLjI4aDQuMXYxLjY2aC00LjF2OC4zMgoJCWMwLDAuODUsMC4yLDEuNSwwLjYsMS45NkMxMDIuMzMsMTE5LjQzLDEwMi44OCwxMTkuNjYsMTAzLjU4LDExOS42NnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTQuNDgsMTIxLjQzYy0yLjEsMC0zLjc0LTAuNjQtNC45NS0xLjkxYy0xLjItMS4yNy0xLjgxLTMuMDUtMS44MS01LjNjMC0yLjI4LDAuNTUtNC4wOSwxLjY3LTUuNDQKCQljMS4xMi0xLjMzLDIuNjMtMi4wMSw0LjUzLTIuMDFjMS43OCwwLDMuMTcsMC41OCw0LjIxLDEuNzVjMS4wMywxLjE2LDEuNTUsMi43LDEuNTUsNC42MXYxLjM1aC05Ljc0CgkJYzAuMDUsMS42NywwLjQ2LDIuOTMsMS4yNiwzLjc5YzAuOCwwLjg2LDEuOTIsMS4yOCwzLjM2LDEuMjhjMS41MywwLDMuMDQtMC4zMiw0LjUyLTAuOTV2MS45MWMtMC43NSwwLjMyLTEuNDcsMC41NS0yLjE1LDAuNwoJCUMxMTYuMjYsMTIxLjM1LDExNS40NCwxMjEuNDMsMTE0LjQ4LDEyMS40M3ogTTExMy45LDEwOC41NmMtMS4xMiwwLTIuMDQsMC4zNy0yLjcyLDEuMTFjLTAuNjgsMC43NC0xLjA3LDEuNzctMS4xOSwzLjA3aDcuMzkKCQljMC0xLjM0LTAuMy0yLjM4LTAuOS0zLjFDMTE1Ljg4LDEwOC45MiwxMTUuMDMsMTA4LjU2LDExMy45LDEwOC41NnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzMuNDIsMTE5LjI4aC0wLjEyYy0wLjk5LDEuNDMtMi40NywyLjE1LTQuNDQsMi4xNWMtMS44NiwwLTMuMjktMC42NC00LjMyLTEuOQoJCWMtMS4wMi0xLjI2LTEuNTQtMy4wNi0xLjU0LTUuNHMwLjUyLTQuMTQsMS41NS01LjQzYzEuMDMtMS4yOSwyLjQ3LTEuOTQsNC4zMi0xLjk0YzEuOTIsMCwzLjM5LDAuNyw0LjQxLDIuMDloMC4xN2wtMC4xLTEuMDIKCQlsLTAuMDUtMXYtNS43NWgyLjEzdjIwLjA5aC0xLjczTDEzMy40MiwxMTkuMjh6IE0xMjkuMTMsMTE5LjY0YzEuNDYsMCwyLjUyLTAuNCwzLjE3LTEuMmMwLjY1LTAuOCwwLjk5LTIuMDgsMC45OS0zLjg1di0wLjQ1CgkJYzAtMi4wMS0wLjM0LTMuNDQtMC45OS00LjI5Yy0wLjY3LTAuODUtMS43NC0xLjI5LTMuMjItMS4yOWMtMS4yNSwwLTIuMjEsMC40OS0yLjg3LDEuNDdjLTAuNjYsMC45OC0xLDIuMzUtMSw0LjEzCgkJYzAsMS44MSwwLjMzLDMuMTcsMSw0LjA5QzEyNi44NiwxMTkuMTcsMTI3Ljg0LDExOS42NCwxMjkuMTMsMTE5LjY0eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1MS43MywxMTkuNjZjMC4zOCwwLDAuNzQtMC4wMywxLjA5LTAuMDhjMC4zNi0wLjA3LDAuNjQtMC4xMiwwLjg0LTAuMTh2MS42M2MtMC4yMiwwLjEyLTAuNTcsMC4yLTEuMDIsMC4yOQoJCWMtMC40NSwwLjA3LTAuODYsMC4xMS0xLjIyLDAuMTFjLTIuNzUsMC00LjExLTEuNDQtNC4xMS00LjMydi04LjQxaC0yLjAydi0xLjAzbDIuMDItMC44OWwwLjkxLTMuMDJoMS4yM3YzLjI4aDQuMTJ2MS42NmgtNC4xMgoJCXY4LjMyYzAsMC44NSwwLjIxLDEuNSwwLjYxLDEuOTZDMTUwLjQ3LDExOS40MywxNTEuMDMsMTE5LjY2LDE1MS43MywxMTkuNjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY4Ljg1LDExNC4wOGMwLDIuMzEtMC41OSw0LjExLTEuNzQsNS40MWMtMS4xNiwxLjI5LTIuNzcsMS45NC00LjgxLDEuOTRjLTEuMjcsMC0yLjM5LTAuMy0zLjM4LTAuOQoJCWMtMC45OC0wLjU4LTEuNzQtMS40NS0yLjI3LTIuNTVjLTAuNTItMS4xLTAuOC0yLjQxLTAuOC0zLjljMC0yLjMsMC41OC00LjEsMS43NC01LjM5YzEuMTUtMS4yOCwyLjc1LTEuOTMsNC43OS0xLjkzCgkJYzEuOTgsMCwzLjU2LDAuNjYsNC43MywxLjk4QzE2OC4yNiwxMTAuMDYsMTY4Ljg1LDExMS44NCwxNjguODUsMTE0LjA4eiBNMTU4LjA4LDExNC4wOGMwLDEuODEsMC4zNSwzLjE5LDEuMDgsNC4xMwoJCWMwLjczLDAuOTQsMS43OSwxLjQyLDMuMTgsMS40MmMxLjQxLDAsMi40OC0wLjQ4LDMuMi0xLjQxYzAuNzMtMC45NCwxLjA5LTIuMzIsMS4wOS00LjE0YzAtMS44LTAuMzYtMy4xNi0xLjA5LTQuMQoJCWMtMC43My0wLjkzLTEuOC0xLjQtMy4yMy0xLjRjLTEuMzksMC0yLjQ2LDAuNDYtMy4xNywxLjM4QzE1OC40MywxMTAuODksMTU4LjA4LDExMi4yNiwxNTguMDgsMTE0LjA4eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4OS40NywxMjEuMTd2LTkuMTVjMC0xLjE1LTAuMjYtMi4wMS0wLjc5LTIuNTljLTAuNTItMC41Ny0xLjM0LTAuODUtMi40Ni0wLjg1Yy0xLjQ4LDAtMi41OCwwLjQxLTMuMjYsMS4yMgoJCWMtMC42OCwwLjgxLTEuMDMsMi4xMy0xLjAzLDMuOTd2Ny40aC0yLjE1di0yMC4wOWgyLjE1djYuMDhjMCwwLjczLTAuMDMsMS4zNC0wLjExLDEuODFoMC4xNGMwLjQyLTAuNjcsMS4wMi0xLjIxLDEuNzktMS42CgkJYzAuNzgtMC4zOSwxLjY3LTAuNTksMi42Ny0wLjU5YzEuNzMsMCwzLjAyLDAuNDEsMy44OSwxLjI0YzAuODcsMC44MiwxLjMsMi4xMywxLjMsMy45MXY5LjIzSDE4OS40N3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDIuMzMsMTIxLjQzYy0yLjEsMC0zLjc1LTAuNjQtNC45Ny0xLjkxYy0xLjItMS4yNy0xLjgtMy4wNS0xLjgtNS4zYzAtMi4yOCwwLjU1LTQuMDksMS42Ny01LjQ0CgkJYzEuMTMtMS4zMywyLjY0LTIuMDEsNC41My0yLjAxYzEuNzcsMCwzLjE3LDAuNTgsNC4yMSwxLjc1YzEuMDMsMS4xNiwxLjU1LDIuNywxLjU1LDQuNjF2MS4zNWgtOS43NQoJCWMwLjA1LDEuNjcsMC40NiwyLjkzLDEuMjYsMy43OWMwLjc5LDAuODYsMS45MiwxLjI4LDMuMzYsMS4yOGMxLjUyLDAsMy4wMy0wLjMyLDQuNTMtMC45NXYxLjkxYy0wLjc3LDAuMzItMS40OCwwLjU1LTIuMTUsMC43CgkJQzIwNC4wNywxMjEuMzUsMjAzLjI2LDEyMS40MywyMDIuMzMsMTIxLjQzeiBNMjAxLjcyLDEwOC41NmMtMS4xMywwLTIuMDMsMC4zNy0yLjcyLDEuMTFjLTAuNjYsMC43NC0xLjA3LDEuNzctMS4xOSwzLjA3aDcuNAoJCWMwLTEuMzQtMC4zLTIuMzgtMC45MS0zLjFDMjAzLjcsMTA4LjkyLDIwMi44NSwxMDguNTYsMjAxLjcyLDEwOC41NnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMjAuMDgsMTIxLjE3bC0wLjQxLTIuMDFoLTAuMTFjLTAuNzEsMC44OS0xLjQxLDEuNDgtMi4xMSwxLjhjLTAuNywwLjMxLTEuNTgsMC40Ny0yLjYyLDAuNDcKCQljLTEuNDEsMC0yLjUxLTAuMzYtMy4zLTEuMDljLTAuOC0wLjcyLTEuMTktMS43NS0xLjE5LTMuMDljMC0yLjg1LDIuMjYtNC4zNiw2Ljg1LTQuNDhsMi40MS0wLjA4di0wLjg3CgkJYzAtMS4xMS0wLjI0LTEuOTMtMC43Mi0yLjQ2Yy0wLjQ4LTAuNTItMS4yNS0wLjc5LTIuMjktMC43OWMtMS4xOCwwLTIuNTEsMC4zNi00LDEuMDlsLTAuNjYtMS42NGMwLjY4LTAuMzgsMS40Ni0wLjY4LDIuMjktMC44OQoJCWMwLjg0LTAuMjEsMS42Ny0wLjMzLDIuNS0wLjMzYzEuNjksMCwyLjk0LDAuMzgsMy43NiwxLjEyYzAuODEsMC43NSwxLjIyLDEuOTYsMS4yMiwzLjZ2OS42NkgyMjAuMDh6IE0yMTUuMjUsMTE5LjY2CgkJYzEuMzMsMCwyLjM5LTAuMzcsMy4xNC0xLjA5YzAuNzYtMC43MywxLjE0LTEuNzYsMS4xNC0zLjA4di0xLjI4bC0yLjE0LDAuMDljLTEuNywwLjA2LTIuOTMsMC4zMi0zLjY5LDAuNzkKCQljLTAuNzYsMC40Ny0xLjEyLDEuMi0xLjEyLDIuMThjMCwwLjc4LDAuMjMsMS4zNywwLjcsMS43N0MyMTMuNzUsMTE5LjQ2LDIxNC40MSwxMTkuNjYsMjE1LjI1LDExOS42NnoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMjguNSwxMjEuMTdoLTIuMTZ2LTIwLjA5aDIuMTZWMTIxLjE3eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzOC4xNCwxMTkuNjZjMC4zOCwwLDAuNzUtMC4wMywxLjEtMC4wOGMwLjM1LTAuMDcsMC42My0wLjEyLDAuODQtMC4xOHYxLjYzYy0wLjIzLDAuMTItMC41OCwwLjItMS4wMywwLjI5CgkJYy0wLjQ1LDAuMDctMC44NiwwLjExLTEuMjIsMC4xMWMtMi43NCwwLTQuMS0xLjQ0LTQuMS00LjMydi04LjQxaC0yLjA0di0xLjAzbDIuMDQtMC44OWwwLjktMy4wMmgxLjIzdjMuMjhoNC4xMXYxLjY2aC00LjExdjguMzIKCQljMCwwLjg1LDAuMiwxLjUsMC42MiwxLjk2QzIzNi44OCwxMTkuNDMsMjM3LjQzLDExOS42NiwyMzguMTQsMTE5LjY2eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1My4wNywxMjEuMTd2LTkuMTVjMC0xLjE1LTAuMjctMi4wMS0wLjc5LTIuNTljLTAuNTMtMC41Ny0xLjM1LTAuODUtMi40Ni0wLjg1Yy0xLjQ5LDAtMi41OCwwLjQxLTMuMjYsMS4yMgoJCWMtMC42OSwwLjgxLTEuMDMsMi4xMy0xLjAzLDMuOTd2Ny40aC0yLjE0di0yMC4wOWgyLjE0djYuMDhjMCwwLjczLTAuMDMsMS4zNC0wLjExLDEuODFoMC4xM2MwLjQyLTAuNjcsMS4wMi0xLjIxLDEuOC0xLjYKCQljMC43OS0wLjM5LDEuNjctMC41OSwyLjY3LTAuNTljMS43MywwLDMuMDIsMC40MSwzLjg4LDEuMjRjMC44NywwLjgyLDEuMzEsMi4xMywxLjMxLDMuOTF2OS4yM0gyNTMuMDd6Ii8+CjwvZz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwMS4yOCw4My4yMUg4OC40NmMtMS4xMSwwLTIuMTktMC4xMi0zLjIzLTAuMzVjLTQuOTEtMS4wNi04Ljk1LTQuNS0xMC44Mi05LjA1CgljLTAuNzQtMS43OC0xLjE1LTMuNzYtMS4xNS01LjgxVjI2LjNjMC0zLjMxLTEuMDctNi4zOS0yLjg4LTguODljMC0wLjAxLTAuMDItMC4wNC0wLjAzLTAuMDVjMi4yMS0zLjA1LDUuNTMtNS4yNSw5LjM4LTUuOTgKCWMwLjY3LTAuMTQsMS4zNy0wLjIsMi4wOS0wLjI1YzAuMTMtMC4wMSwwLjI2LTAuMDIsMC40LTAuMDJjMC4xNC0wLjAyLDAuMjYtMC4wMiwwLjQxLTAuMDJjNS4xOSwwLDkuNCw0LjIxLDkuNCw5LjM5djUzLjMzCgljMCwzLjA3LDEuNDcsNS44MSwzLjc2LDcuNTNjMS40NSwxLjEsMy4yNywxLjc4LDUuMjQsMS44N0MxMDEuMTMsODMuMiwxMDEuMiw4My4yMSwxMDEuMjgsODMuMjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik04MC44Nyw5LjA2Yy0wLjk5LDAtMS45NiwwLjEtMi45MiwwLjI5Yy0zLjg0LDAuNzQtNy4xNiwyLjk0LTkuMzcsNS45OGMtMC4wMywwLjAyLTAuMDQsMC4wNC0wLjA2LDAuMDUKCWMtMC4zMywwLjQ3LTAuNjMsMC45NC0wLjkxLDEuNDVMMzYuOTgsNzAuMjZjLTQuMjMsNy4zNC0xMS45MywxMi45NS0yMy44MywxMi45NWMtOC4wOCwwLTEyLjcyLDAtMTIuNzIsMAoJYzcuODMsMCwxMy44OS0xMS4wMywxNy4yNi0xNi45M2MwLDAsMjUuMjUtNDMuNDUsMjcuMjctNDcuMDZDNDguOCwxMi4zNCw1NS4wMSw5LjEsNjEuOCw5LjFDNjIuMjMsOS4xLDgwLjg3LDkuMDYsODAuODcsOS4wNnoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTE1OC42OCw5LjA2Yy0xLjAxLDAtMS45NywwLjEtMi45MiwwLjI5Yy0zLjg0LDAuNzQtNy4xNywyLjk0LTkuMzksNS45OGMtMC4wMiwwLjAyLTAuMDMsMC4wNS0wLjA0LDAuMDUKCWMtMC4zMywwLjQ3LTAuNjQsMC45NC0wLjkxLDEuNDVsLTIuNDMsNC4yOWwtMi4wNywzLjY5bC0yLjQ4LDQuMzhsLTUuNzYsMTAuMjRsLTAuMDMsMC4wMWwtMTMuNiwyNC4yMWwtMC4yOSwwLjUxbC03LjMsMTIuNjgKCWMtMS42NCwyLjkxLTQuNyw0LjY5LTguMDEsNC43M2MtMC4wOCwwLTAuMTYsMC0wLjI0LDBjLTEuOTYtMC4wOC0zLjc3LTAuNzctNS4yNi0xLjg3Yy0yLjI3LTEuNzItMy40Ny00LjQ1LTMuNDctNy41MnYwCgljMC4wNi0yLjE4LDAuNjUtNC4zMSwxLjczLTYuMmwyMS4wMy0zNy4wN2wxLjE1LTIuMDVsMC40Ny0wLjgxbDAuMDgtMC4xM2wzLjc4LTYuNjNjMi43NC00Ljk5LDcuODYtMTAuMTgsMTUuODYtMTAuMTgKCUMxMzguNjQsOS4xLDE1OC42OCw5LjA2LDE1OC42OCw5LjA2eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTY5Ljc2LDIwLjcxdjYyLjUxaC0xOC43MlYyNi41YzAtMy4zMS0xLjA1LTYuMzYtMi44Ni04Ljg1YzAtMC4wMi0wLjAxLTAuMDUtMC4wMy0wLjA3CgljMi4yMi0zLjAyLDUuNTMtNS4yMiw5LjM2LTUuOTZjMC42OC0wLjEzLDEuMzktMC4yLDIuMS0wLjI0YzAuMjQtMC4wMiwwLjQ4LTAuMDMsMC43NS0wLjAzaDAuMDYKCUMxNjUuNTgsMTEuMzQsMTY5Ljc2LDE1LjUzLDE2OS43NiwyMC43MXoiLz4KPHJlY3QgeD0iMjQxLjM5IiB5PSI5LjE2IiBjbGFzcz0ic3QzIiB3aWR0aD0iMTguNjkiIGhlaWdodD0iNzQuMDUiLz4KPHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSIyMzIuMDUsOS4xNiAyMTQuODUsOS4xNiAxOTYuMTYsOS4xNiAxNzguOTcsOS4xNiAxNzguOTcsMjQuODIgMTk2LjE2LDI0LjgyIDE5Ni4xNiw4My4yMSAKCTIxNC44NSw4My4yMSAyMTQuODUsMjQuODIgMjMyLjA1LDI0LjgyICIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjYxLjU1LDExOS43OWMwLDAuNzYtMC42MywxLjM5LTEuMzksMS4zOWMtMC43NywwLTEuMzgtMC42Mi0xLjM4LTEuMzljMC0wLjc3LDAuNjEtMS4zOSwxLjM4LTEuMzkKCUMyNjAuOTMsMTE4LjM5LDI2MS41NSwxMTkuMDIsMjYxLjU1LDExOS43OXoiLz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcyLjg3LDkuMDFjMC0xLjUyLDAuMzgtMi45NCwxLjE0LTQuMjdzMS44LTIuMzgsMy4xMy0zLjE0YzEuMzMtMC43NywyLjc2LTEuMTUsNC4yOS0xLjE1CgkJYzEuNTIsMCwyLjk0LDAuMzgsNC4yNywxLjE0YzEuMzMsMC43NiwyLjM4LDEuOCwzLjE0LDMuMTNjMC43NywxLjMzLDEuMTUsMi43NiwxLjE1LDQuMjljMCwxLjUtMC4zNywyLjktMS4xLDQuMjEKCQljLTAuNzQsMS4zMS0xLjc3LDIuMzctMy4xLDMuMTZjLTEuMzMsMC43OS0yLjc4LDEuMTgtNC4zNiwxLjE4Yy0xLjU3LDAtMy4wMi0wLjM5LTQuMzUtMS4xOGMtMS4zMy0wLjc5LTIuMzYtMS44NC0zLjExLTMuMTUKCQlDMjczLjI0LDExLjkyLDI3Mi44NywxMC41MiwyNzIuODcsOS4wMXogTTI3NC4wNiw5LjAxYzAsMS4zMSwwLjMzLDIuNTQsMC45OSwzLjY4YzAuNjYsMS4xNCwxLjU2LDIuMDQsMi43LDIuNwoJCWMxLjE0LDAuNjYsMi4zNywwLjk5LDMuNjgsMC45OWMxLjMyLDAsMi41NS0wLjMzLDMuNjgtMC45OWMxLjEzLTAuNjYsMi4wMy0xLjU1LDIuNjktMi42OGMwLjY2LTEuMTMsMS0yLjM2LDEtMy43CgkJYzAtMS4zMi0wLjMzLTIuNTUtMC45OS0zLjY4Yy0wLjY2LTEuMTMtMS41Ni0yLjAzLTIuNjgtMi42OWMtMS4xMy0wLjY2LTIuMzYtMS0zLjctMWMtMS4zMiwwLTIuNTUsMC4zMy0zLjY4LDAuOTkKCQljLTEuMTMsMC42Ni0yLjAzLDEuNTYtMi42OSwyLjY4QzI3NC4zOSw2LjQ0LDI3NC4wNiw3LjY4LDI3NC4wNiw5LjAxeiBNMjg0LjkxLDYuOTRjMCwwLjYxLTAuMTYsMS4xNC0wLjQ4LDEuNjEKCQljLTAuMzMsMC40Ny0wLjc4LDAuODEtMS4zNiwxLjA0bDIuNzEsNC41aC0xLjkxbC0yLjM2LTQuMDNoLTEuNTR2NC4wM2gtMS42OVYzLjk0aDIuOTdjMS4yNiwwLDIuMTgsMC4yNSwyLjc3LDAuNzQKCQlDMjg0LjYxLDUuMTgsMjg0LjkxLDUuOTMsMjg0LjkxLDYuOTR6IE0yNzkuOTYsOC42NmgxLjIzYzAuNjEsMCwxLjA5LTAuMTYsMS40Ni0wLjQ3YzAuMzctMC4zMiwwLjU1LTAuNzIsMC41NS0xLjIKCQljMC0wLjU3LTAuMTYtMC45OC0wLjQ5LTEuMjJjLTAuMzMtMC4yNS0wLjg0LTAuMzctMS41NS0wLjM3aC0xLjIxVjguNjZ6Ii8+CjwvZz4KPC9zdmc+Cg==");*/
  background-image:url('data:image/png;base64,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');
  background-size: contain;
  width: 220px;
  height: 65px;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
}

.nav-item {
  position: relative;
}

.nav-link {
  font-family: "Montserrat-Alternates", sans-serif;
  font-weight: 300;
  color: #131313;
  transition: all 200ms;
  text-transform: uppercase;
}

.nav-link:hover {
  color: #f26531;
  transition: all 200ms;
}

.navbar-nav {
  margin: 0;
  padding: 0;
}

.lower-nav-section {
  background-color: #fcfcfc;
  box-shadow: 0 3px 20px 5px rgba(0, 0, 0, 0.2);
  z-index: 3;
  position: relative;
}

.navbar-nav .active>.nav-link,
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show,
.navbar-nav .show>.nav-link {
  color: #f26531;
  font-weight: 300;
  font-family: "Montserrat-Alternates", sans-serif;
}

.navbar-nav .active a:after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 1px;
  width: 15px;
  bottom: 3px;
  bottom: calc(50% - 12px);
  left: 11px;
  background-color: #f26531;
  transition: opacity 0.2s ease-in-out;
}

/* OWL CAROUSEL */

.owl-slider-section {
  box-shadow: 0 20px 20px 5px rgba(0, 0, 0, 0.5);
  z-index: 3;
  position: relative;
}

.owl-carousel {
  position: relative;
  max-height: 600px;
}

.owl-theme .owl-nav {
  margin-top: 0;
  height: 0;
}

/* HERO SLIDER */

.btn-slider-container {
  margin: auto;
  left: 0;
  right: 0;
  z-index: 1;
}

.main-title-container {
  -ms-transform: skewX(25deg);
  -webkit-transform: skewX(25deg);
  transform: skewX(25deg);
  background-color: rgba(0, 0, 0, 0.65);
  position: absolute;
  bottom: 80px;
  border-radius: 7px;
  box-shadow: 4px 0 0 #000;
  width: 40%;
  text-align: right;
  margin-left: 80px;
}

.main-title {
  -ms-transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
  color: #fff;
  font-size: 32px;
  font-family: "Open-Sans", sans-serif;
  padding: 13px 30px 13px 0px;
  margin: 0;
}

.second-title-container {
  -ms-transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 20px;
  border-radius: 7px;
  width: 50%;
  text-align: right;
  margin-left: 40px;
}

.second-title {
  -ms-transform: skewX(25deg);
  -webkit-transform: skewX(25deg);
  transform: skewX(25deg);
  color: #fff;
  font-size: 19.5px;
  font-family: "Open-Sans", sans-serif;
  padding: 10px 30px 10px 0px;
  margin: 0;
}

.btn-slider {
  -ms-transform: skewX(30deg);
  /* IE 9 */
  -webkit-transform: skewX(30deg);
  /* Safari */
  transform: skewX(30deg);
}

.btn-slider-text {
  -ms-transform: skewX(-30deg);
  /* IE 9 */
  -webkit-transform: skewX(-30deg);
  /* Safari */
  transform: skewX(-30deg);
  padding: 20px;
}

[class^="slide-img-"] {
  background-position: inherit;
  min-height: 500px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.slick-dotted.slick-slider {
  margin-bottom: 80px;
}

.slick-prev,
.slick-next {
  width: 55px;
  height: 55px;
  z-index: 1;
}

.slick-prev {
  left: 0;
  opacity: 0.7;
}

.slick-next {
  right: 0;
  opacity: 0.7;
}

.slick-prev:hover {
  opacity: 1;
}

.slick-next:hover {
  opacity: 1;
}

.slick-prev,
.slick-next {
  top: 42%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.slick-next-button {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  padding: 10px 8px 10px 14px;
  z-index: 1;
  background-color: rgba(100, 24, 78, 0.6);
  cursor: pointer;
  transition: all 0.2s;
}

.slick-prev-button {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  bottom: 0;
  left: -5px;
  margin: auto;
  padding: 10px 14px 10px 8px;
  z-index: 1;
  background-color: rgba(100, 24, 78, 0.6);
  cursor: pointer;
  transition: all 0.2s;
}

.slick-next-button:hover,
.slick-prev-button:hover {
  background-color: rgba(100, 24, 78, 1);
  transition: all 0.2s;
}

/* ARTICLE PRODUCT SLIDER */

.slider-nav-products .slick-prev-button {
  top: auto;
  bottom: 0;
}

.slider-nav-products .slick-next-button {
  top: auto;
  bottom: 0;
}

/* HOME PRODUCT SLIDER */

.slider-homepage {
  padding: 30px 0;
}

.slider-title {
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-size: 38px;
  font-weight: bold;
  color: #5c204c;
  max-width: 450px;
}

.slider-title::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 3px;
  width: 50px;
  bottom: -10px;
  left: 0;
  background-color: #f26531;
}

.slider-header {
  color: #454545;
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  font-weight: 300;
  padding-top: 80px;
  max-width: 450px;
}

.slider-description {
  color: #454545;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 200;
  max-width: 450px;
}

.slider-content hr {
  background-color: #f4f4f4;
  height: 1px;
  margin: 30px 0;
  max-width: 450px;
}

.product-slider .slick-next-button {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  bottom: 0;
  right: 0px;
  margin: auto;
  padding: 10px 8px 10px 14px;
  z-index: 1;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.2s;
}

.product-slider .slick-prev-button {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  bottom: 0;
  left: 0px;
  margin: auto;
  padding: 10px 14px 10px 8px;
  z-index: 1;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.2s;
}

.product-slider .slick-next-button:hover {
  cursor: pointer;
  transition: all 0.2s;
  transform: scale(1.3);
}

.product-slider .slick-prev-button:hover {
  cursor: pointer;
  transition: all 0.2s;
  transform: scale(1.3);
}

.slider-img-container {
  position: relative;
  height: 100%;
  width: 100%;
  max-width: 350px;
  object-fit: cover;
  object-position: center;
  margin: 0 auto;
}

.slider-img-container img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.product-slider .slick-dots li button:before {
  color: #f26531;
}

.product-slider .slick-dots li .slick-active button:before {
  opacity: 0.75;
  color: #f26531;
}

/* .slick-slider {
  border-bottom: solid 1px #f26531;
} */

/* [class^="slide-"] {
  min-height: 300px;
} */

/* .slide-img-1 {
    background-image: url(/wp-contents/themes/MTI-theme//images/slide-1.jpg);
    background-position: center;
    background-size: cover;
}

.slide-img-2 {
    background-image: url(/wp-contents/themes/MTI-theme//images/slide-2.jpg);
    background-position: center;
    background-size: cover;
}

.slide-img-3 {
    background-image: url(/wp-contents/themes/MTI-theme//images/slide-3.jpg);
    background-position: center;
    background-size: cover;
} */

/* SLICK PROGRESS */

.slider-progress-container {
  width: 100%;
  background-color: #ededed;
}

.slider-progress {
  width: 0;
  max-width: 100%;
  height: 2px;
  background: #f26531;
}

/* the slides */
.slider-nav-products [class^="product-slide-"] {
  margin: 0 5px;
  max-height: 135px;
}

/* the parent */
.slider-nav-products {
  margin: 0 -5px;
}

.slider-for-products .slick-prev-button {
  left: 0;
}

.slider-for-products .slick-track [class^="product-slide-"] {
  border-bottom: solid 2px #f26531;
  max-height: 400px;
  height: 400px;
  overflow: hidden;
}

.slider-for-products .slick-track [class^="product-slide-"] img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  margin: 0 auto;
}

.slider-for-products {
  max-height: 460px;
}

.slider-nav-products {
  padding-top: 20px;
}

/* PRODUCT TABS */

.product-tabs-section {
  padding: 30px 0;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #f26531 #fff #fff #fff;
  border-top: solid 2px #f26531;
  border-radius: 0;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  color: #495057;
  background-color: #fff;
  border-color: #f26531 #fff #fff #fff;
  border-top: solid 2px #f26531;
  border-radius: 0;
}

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: auto;
  margin: 30px;
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.prod-doc-download {
  display: flex;
  flex-direction: column;
  padding: 20px 0;
  margin: 0 auto;
}

.prod-doc-download i {
  position: absolute;
  right: 0;
  color: #fff;
  top: 0;
  bottom: 0;
  margin: auto;
  padding: 14px 30px;
}

.prod-doc-download a {
  position: relative;
  padding: 10px 45px 10px 10px;
  background: #f26531;
  color: #fff;
  margin: 5px;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  border-radius: 5px;
}

.prod-doc-download a:hover {
  cursor: pointer;
  color: #fff;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-box-shadow: inset 0px 0px 12px 3px rgba(0, 0, 0, 0.55);
  -moz-box-shadow: inset 0px 0px 12px 3px rgba(0, 0, 0, 0.55);
  box-shadow: inset 0px 0px 12px 3px rgba(0, 0, 0, 0.55);
}

/* HERO */

.hero-section {
  z-index: 1;
  overflow: hidden;
}

.btn-hero {
  font-size: 14px;
  padding: 10px 50px;
  background-color: rgba(255, 255, 255, 0);
  border: solid 2px #fff;
  border-radius: 2px;
  color: #fff;
  transition: all 300ms;
  /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.699); */
}

.btn-hero:hover {
  background-color: rgb(255, 255, 255);
  color: #f26531;
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.btn-hero:focus {
  background-color: rgb(255, 255, 255);
  color: #f26531;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.6);
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.hero-pacient-side {
  background-image: url(/wp-content/uploads/2019/06/hero-pacient.jpg);
  background-position: center;
  background-size: cover;
  text-align: right;
  padding: 50px;
  position: relative;
  min-height: 480px;
}

.pacient-container {
  max-width: 450px;
  position: absolute;
  right: 40px;
}

.hero-pacient-side h2 {
  position: relative;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  letter-spacing: 4px;
  font-size: 48px;
}

.hero-pacient-side h2::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 2px;
  width: 75px;
  bottom: -8px;
  right: 0;
  background-color: #fff;
}

.hero-pacient-side h3 {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  padding-top: 40px;
}

.hero-pacient-side h4 {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  padding: 20px 0;
}

.hero-medic-side {
  background-image: url(/wp-content/uploads/2019/06/hero-medic.jpg);
  background-position: center;
  background-size: cover;
  text-align: left;
  padding: 50px;
  position: relative;
  min-height: 480px;
}

.medic-container {
  max-width: 450px;
  position: absolute;
  left: 40px;
}

.hero-medic-side h2 {
  position: relative;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  letter-spacing: 4px;
  font-size: 48px;
}

.hero-medic-side h2::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 2px;
  width: 75px;
  bottom: -8px;
  left: 0;
  background-color: #fff;
}

.hero-medic-side h3 {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 16px;
  padding-top: 40px;
}

.hero-medic-side h4 {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  padding: 20px 0;
}

/* TESTIMONIALS / BRANDS */

.swiper-container {
  width: 100%;
  height: 100%;
}

.testimonial-text {
  position: relative;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 50px 25px 40px;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.7;
  position: relative;
  color: #fff;
}

.testimonial-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 55px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid rgba(0, 0, 0, 0.2);
}

.testimonial-name {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
  padding: 20px 0 0px 40px;
  color: #fff;
}

.testimonial-position {
  font-size: 13px;
  line-height: 1.4;
  font-weight: 300;
  opacity: 0.5;
  padding-left: 40px;
}

.row-testimonials .slick-slide {
  width: 100%;
}

.swiper-wrapper .swiper-slide:nth-child(3n) {
  display: flex;
  flex-direction: column-reverse;
}

.swiper-wrapper .swiper-slide:nth-child(3n) .testimonial-name {
  padding: 10px 0 0px 20px;
  color: #fff;
  margin-bottom: 20px;
}

.swiper-wrapper .swiper-slide:nth-child(3n) .testimonial-position {
  padding-left: 20px;
  margin-bottom: -10px;
}

.swiper-wrapper .swiper-slide:nth-child(3n) .testimonial-text::after {
  content: "";
  position: absolute;
  top: -12px;
  left: 55px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid rgba(0, 0, 0, 0.2);
  border-top: none !important;
}

.brands-section {
  background: rgb(242, 101, 49);
  background: linear-gradient(90deg,
      rgba(242, 101, 49, 1) 0%,
      rgba(245, 129, 39, 1) 50%,
      rgba(249, 157, 28, 1) 100%);
  min-height: 300px;
}

.brands-title-container {
  position: relative;
  max-width: 200px;
  margin: 0 auto;
}

.brands-title {
  font-size: 24px;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  color: #fff;
  padding: 50px 0 20px 0px;
  margin-bottom: 50px;
  position: relative;
}

.brands-title::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 2px;
  width: 50px;
  bottom: -8px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #fff;
}

/* PARTNERS */

.page-title {
  position: relative;
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: 800;
  padding: 30px 0px 20px 0px;
  margin: 0;
  font-size: 40px;
}

.page-title::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 3px;
  width: 35px;
  bottom: 19px;
  left: 11px;
  background-color: #f26531;
}

.partner {
  width: 300px;
  height: 200px;
  position: relative;
  padding: 0;
  margin: 0;
  text-align: center;
  margin-bottom: 20px;
}

.partner-image {
  cursor: pointer;
  position: relative;
  display: block;
  padding: 40px;
}

.partner-text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 300px;
  height: 200px;
  text-align: center;
  background-color: rgba(100, 24, 78, 0.81);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  transition: opacity 0.6s;
  vertical-align: middle;
  line-height: 200px;
}

.partner-text:hover {
  opacity: 1;
}

.partner-text h3 {
  font-family: "Montserrat", open-sans;
  font-size: 18px;
  color: white;
  display: inline-table;
  vertical-align: middle;
  line-height: 100%;
}

.img {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 130px;
  padding: 0px;
}

/* PARTNERS SLIDER */

.partners-title-home-slider {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  font-family: "Montserrat", open-sans;
  margin: 0;
  padding: 0;
  opacity: 0.75;
  position: relative;
}

.partners-title-home-slider::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 2px;
  width: 50px;
  bottom: -5px;
  left: 0;
  background-color: #fff;
  opacity: 0.75;
}

.partner-logo {
  background-size: contain;
  height: 150px;
  width: 150px;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
  filter: brightness(0) invert(1);
}

.swiper-container-partners {
  padding: 0px 0 30px 0px;
}

.hr-partners {
  width: 100%;
  height: 0.5px;
  background-color: rgba(255, 255, 255, 0.2);
  margin: 40px 0;
}

.become-partner-section {
  padding: 40px 0;
}

.home-contact-btn {
  border: solid 2px #f99d1c;
  padding: 13.5px 92px;
  color: #f99d1c;
  font-size: 14px;
  font-weight: 700;
  font-family: "Open Sans";
  letter-spacing: 0px;
  transition: all 0.3s;
}

.home-contact-btn:hover {
  border: solid 2px #f99d1c;
  background-color: #f99d1c;
  color: #fff;
  transition: all 0.3s;
}

.become-partner-title {
  font-size: 24px;
  font-family: "Montserrat", open-sans;
  font-weight: 700;
  color: #f99d1c;
}

.become-partner-subtitle {
  font-size: 20px;
  font-weight: 300;
  color: #535353;
  font-family: "Open Sans", open-sans;
}

/* GOOGLE MAP */

#map {
  height: 250px !important;
  height: 100%;
}

/* CINE SUNTEM */

.cine-suntem-title {
  position: relative;
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: 800;
  padding: 30px 0px 20px 0px;
  margin: 0;
  font-size: 40px;
}

.cine-suntem-title::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 3px;
  width: 35px;
  bottom: 19px;
  left: 11px;
  background-color: #f26531;
}

/* STIRI EVENIMENTE */

.stiri-evenimente-title {
  position: relative;
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: 800;
  padding: 30px 0px 20px 0px;
  margin: 0;
  font-size: 40px;
}

.stiri-evenimente-title::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 3px;
  width: 35px;
  bottom: 19px;
  left: 11px;
  background-color: #f26531;
}

.stiri-evenimente-row {
  padding: 20px;
}

.stiri-evenimente-wrapper {
  overflow: hidden;
  padding: 0px 0 50px 0px;
}

.stiri-evenimente-row h2 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 300;
  font-family: "Montserrat", sans-serif;
  background-color: #ff5911;
  color: #fff;
  padding: 20px;
  text-align: center;
  position: relative;
}

.stiri-evenimente-row h2::before {
  content: " ";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50px;
  left: 17px;
  transform: translate3d(-50%, -50%, 0);
  border-radius: 50%;
  background: -webkit-radial-gradient(white 20%,
      rgb(255, 72, 0) 21%,
      rgb(255, 72, 0) 21%,
      white 48%);
  background: -o-radial-gradient(white 20%,
      rgb(255, 72, 0) 21%,
      rgb(255, 72, 0) 47%,
      white 48%);
  background: -moz-radial-gradient(white 20%,
      rgb(255, 72, 0) 21%,
      rgb(255, 72, 0) 47%,
      white 48%);
  background: radial-gradient(white 20%,
      rgb(255, 72, 0) 21%,
      rgb(255, 72, 0) 47%,
      white 48%);
  z-index: 1;
}

.stiri-evenimente-row h2::after {
  content: "";
  opacity: 1;
  position: absolute;
  max-height: 240px;
  height: 100vh;
  width: 2px;
  bottom: 0;
  top: 0;
  left: 14px;
  background-color: #ff5911;
}

.stiri-evenimente-row h3 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 800;
  font-family: "Open Sans", sans-serif;
}

.stiri-evenimente-row h4 {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
}

.stiri-evenimente-img-container {
  max-height: 200px;
  overflow: hidden;
}

.stiri-evenimente-img-container img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 200px;
}

/* PRODUCTS */

.product-info {
  padding-top: 60px;
}

.product-info h1 {
  position: relative;
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 30px;
  text-transform: uppercase;
}

.produse-title {
  position: relative;
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: 800;
  padding: 30px 0px 20px 0px;
  margin: 0;
  font-size: 40px;
}

.form-item {
  max-width: 100%;
  display: flex;
  padding-bottom: 10px;
}

.produse-title::after {
  content: "";
  opacity: 1;
  position: absolute;
  height: 3px;
  width: 35px;
  bottom: 19px;
  left: 11px;
  background-color: #f26531;
}

.slider-for-products .slick-slide img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.dropdown-menu {
  max-height: 340px;
  overflow: scroll;
}

.dropdown-toggle::after {
  display: none;
}

.row-dropdowns {
  padding: 30px 10px;
}

.dropdown-title {
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 17px;
  color: #5f5f5f;
}

.dropdown-brand {
  margin-right: 20px;
}

.brand-left-side {
  padding-right: 40px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.views-widget a {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  color: #5f5f5f;
  margin: 0;
  list-style-type: none;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: none;
  border: none;
  padding-left: 6px;
}

.views-widget span {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  color: #5c1f4c;
  text-transform: uppercase;
  margin: 0;
  list-style-type: none;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 0.02em;
  padding-left: 6px;
}

.main-label {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  color: #5f5f5f;
  text-transform: uppercase;
  margin: 0;
  font-size: 17px;
  letter-spacing: 0.05em;
  border-top: 1px solid #e3e3e7;
  padding-top: 5.625px;
  width: 100%;
  padding: 0.5em 0 0.5em 0;
}

#brand-wrapper {
  width: 100%;
}

#category-wrapper {
  width: 100%;
  padding-top: 10px;
}

#sub-category-wrapper {
  width: 100%;
  padding-top: 10px;
}

.product-card {
  padding: 11.25px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 11.25px;
  max-width: 322px;
  min-height: 322px;
  text-align: left;
}

.product-card:hover {
  background-color: #5c204c23;
}

.product-card a {
  color: #131313;
}

.product-card:hover a {
  color: #f26531;
}

.prd-img-container {
  max-height: 200px;
  overflow: hidden;
}

.prd-item {
  padding: 0;
  margin: 0;
}

.prd-img {
  object-fit: cover;
  object-position: center;
  width: 320px;
  height: 200px;
  background-color: #fff;
}

.all-caps {
  text-transform: uppercase;
}

.text-color-med-grey {
  color: #a8a9ab;
}

.product-card h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 0.2em;
  letter-spacing: 0.01em;
}

.product-card h6 {
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  margin-top: 0.6em;
  margin-bottom: 0.3em;
}

/* FOOTER */

.footer-section {
  background-color: #5c204c;
}

.footer-section .navbar-nav {
  padding-top: 20px;
}

.logo-footer {
  background-image:url('data:image/png;base64,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');
  width: 120px;
  height: 65px;
  margin: 0 auto;
  padding: 60px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1;
  filter: brightness(0) invert(1);;
}

/* FOOTER NEWSLETTER */

#mc-embedded-subscribe {
  margin-left: 10px;
  background-color: #f26531;
  border: solid 1px #f26531;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 700;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

#mce-error-response {
  color: #fff;
  text-align: center;
  padding: 10px;
  /* background: #d91e18; */
  margin-top: 15px;
}

#mce-success-response {
  color: #fff;
  text-align: center;
  padding: 10px;
  background: #26a65b;
  margin-top: 15px;
}

#mc_embed_signup input.mce_inline_error {
  border-color: red !important;
  font-family: inherit;
}

.response a:hover {
  color: red !important;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea {
  background: #f7f7f7;
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  color: #686868;
  padding: 0.625em 0.4375em;
  width: 100%;
  font-family: inherit;
}

/* ERROR MESSAGES */

#mc_embed_signup div.mce_inline_error {
  padding: 5px 10px !important;
  background-color: #cc2424 !important;
  font-weight: 500 !important;
  z-index: 1 !important;
  color: #fff !important;
  /* margin: 0 auto !important; */
  text-align: center !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  width: 250px;
  font-size: 13px;
  line-height: 20px;
}

#mc_embed_signup input.mce_inline_error {
  border-color: #6B0505;
}

#mc_embed_signup div.mce_inline_error {
  margin: 0 0 1em 0;
  padding: 5px 10px;
  background-color: #6B0505;
  font-weight: bold;
  z-index: 1;
  color: #fff;
}

.mc-gdpr-field .mce_inline_error {
  margin-left: -25px !important;
}

.footer-newsletter-col h2 {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  color: #fff;
}

.custom-checkbox {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}

.footer-newsletter-col h3 {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: #fff;
  line-height: 18px;
  padding-bottom: 25px;
}

.footer-contact-col h2 {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  color: #fff;
}

.footer-contact-col h3 {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: #fff;
  line-height: 18px;
}

.footer-contact-col h3 a {
  color: #fff;
}

.footer-contact-col h3 a:hover {
  color: #f26531;
}

.footer-newsletter-col .input-group {
  padding-top: 10px;
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
  border-radius: 0;
}

.input-group-append {
  margin-left: 0px;
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-radius: 0;
}

/* FOOTER NAV */

.footer-section .nav {
  flex-direction: row;
  justify-content: center;
}

.footer-section .footer-hr {
  padding: 10px 0;
  margin: 0;
  border-bottom: solid 1px #f26531;
}

.footer-section ul li a {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}

/* FOOTER MAP */

#map {
  height: 400px;
  /* The height is 400 pixels */
  width: 100%;
  /* The width is the width of the web page */
}

/* FOOTER COPYRIGHT */
.footer-text {
  color: #fff;
  font-size: 12px;
  padding: 30px 0;
  font-weight: 500;
}

.footer-copyright {
  color: #f26531;
}

/* CONTACT */

.contact-form-section {
  padding-bottom: 60px;
}

.contact-form-section .contact-header {
  padding-top: 80px;
}

.contact-form-section h2 {
  font-size: 30px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}

.contact-form-section .contact-hr {
  height: 2px;
  width: 100%;
  background: #f26531;
  margin-top: 17px;
}

.contact-ul {
  list-style: none;
  padding: 30px 0px 50px 15px;
  margin: 0;
}

.contact-li {
  padding: 5px 0;
}

.contact-li .contact-adress {
  display: inline-flex;
  padding: 0;
  margin: 0;
  font-size: 16px;
  text-transform: uppercase;
  padding-right: 5px;
}

.contact-li span a {
  color: #131313;
  transition: all 0.3s ease-in-out;
}

.contact-li span a:hover {
  color: #f26531;
  transition: all 0.3s ease-in-out;
}

.contact-form-section .custom-control-label::before {
  border: #ff5911 solid 2px;
  border-radius: 2px;
}

.contact-form-section .custom-checkbox {
  color: #131313;
}

.form-row span {
  color: #ff5911;
  font-weight: 700;
  font-family: "Montserrat", open-sans;
}

.form-row label {
  color: #131313;
  font-weight: 700;
  font-family: "Montserrat", open-sans;
  margin: 0;
}

.contact-form-section input {
  height: 50px;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}

.contact-form-section .form-control {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  background-color: #fff;
}

.contact-form-section textarea:focus {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  border: 1px solid rgb(242, 101, 49, 0.8) !important;
  border-color: rgb(242, 101, 49, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgb(242, 101, 49, 0.6);
  outline: 0 none;
}

.contact-form-section .btn-mti-orange {
  padding: 11.5px 88px;
  font-size: 18px;
}

/* NEWSLETTER SECTION */

.newsletter-section {
  background-color: #fafafa;
  padding-top: 50px;
  padding-bottom: 50px;
}

.submit-newsletter {
  padding-top: 20px;
}

.newsletter-center {
  margin: 0 auto;
}

.newsletter-section .brand-logo {
  width: 280px;
  height: 120px;
  margin: 0 auto;
  margin-bottom: 80px;
}

.newsletter-title {
  font-size: 30px;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  color: #ff5911;
}

.newsletter-subtitle {
  font-size: 18px;
  font-family: "Montserrat", open-sans;
  font-weight: normal;
  line-height: 28px;
}

.newsletter-section .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #ff5911;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.newsletter-section .custom-control-label {
  color: #131313;
  font-size: 14px;
}

.checkbox-termeni .custom-control-label::before {
  border: 2px solid #ff5911;
  border-radius: 2px;
}

.newsletter-section .newsletter-checkboxes-p label {
  color: #5c204c;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}

.newsletter-section .newsletter-checkboxes-m label {
  color: #ff5911;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}

.newsletter-checkboxes-m .custom-control-label::before,
.newsletter-checkboxes-p .custom-control-label::before {
  background-color: #ddd;
}

.newsletter-section .btn-mti-orange {
  padding: 11.5px 68px;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
}

/* PRODUCTS PAGINATION */

.item-list {
  overflow: hidden;
  position: relative;
}

.pager {
  overflow: hidden;
  display: table;
  margin: 22.5px auto;
  list-style-type: disc;
  list-style-position: outside;
  margin-bottom: 20.3px;
}

ul.pager li.pager-current {
  color: #fff;
  background: #e3e3e7;
}

.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}

ul.pager li {
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  display: inline-block;
  text-align: center;
}

ul.pager li.pager-item a,
ul.pager li.pager-ellipsis,
ul.pager li.pager-current,
ul.pager li.pager-previous a,
ul.pager li.pager-next a,
ul.pager li.pager-first a,
ul.pager li.pager-last a {
  color: #5f5f5f;
  height: 45px;
  font-family: "Uni Regular", sans-serif;
  font-weight: normal;
  width: auto;
  min-width: 45px;
  line-height: 45px;
  display: inline-block;
  text-transform: uppercase;
  -webkit-border-radius: 22.5px;
  -moz-border-radius: 22.5px;
  border-radius: 22.5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* PACIENT / MEDIC */

.pacient-medic-section {
  padding: 100px 15px;
}

.pacient-medic-section h2 {
  text-align: center;
  width: 100%;
  font-weight: 300;
  font-family: "Montserrat", sans-serif;
  padding: 30px 10px 70px 10px;
}

.row-pacient-medic {
  position: relative;
}

.middle-pacient-medic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  z-index: 1;
  background-color: #ff9900;
  max-width: 35px;
  max-height: 35px;
  border-radius: 35px;
  font-size: 10px;
  padding: 10px 0;
  color: #fff;
}

.pacient-col {
  background-color: #64184e;
  color: #fff;
  text-align: center;
  padding: 20px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.pacient-col:hover {
  -webkit-box-shadow: inset 0px -1px 45px 3px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px -1px 45px 3px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px -1px 45px 3px rgba(0, 0, 0, 0.75);
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.medic-col {
  background-color: #ff5911;
  color: #fff;
  text-align: center;
  padding: 20px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.medic-col:hover {
  -webkit-box-shadow: inset 0px -1px 45px 3px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px -1px 45px 3px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px -1px 45px 3px rgba(0, 0, 0, 0.75);
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* RESPONSIVE */

@media screen and (max-width: 1200px) {
  .contact-form-section h2 {
    font-size: 25px;
  }

  .slider-for-products .slick-track [class^="product-slide-"] {
    height: 400px;
  }
}

@media screen and (max-width: 992px) {
  .slider-for-products .slick-track [class^="product-slide-"] {
    height: 295px;
  }
}

@media screen and (max-width: 768px) {
  .product-info h1 {
    padding-top: 40px;
  }

  .footer-section .nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .slider-img-container img {
    position: relative;
  }

  .upper-nav-item span {
    display: none;
  }

  .medic-container {
    max-width: 310px;
  }

  .pacient-container {
    max-width: 310px;
  }

  .hero-medic-side {
    min-height: 570px;
  }

  .hero-pacient-side {
    min-height: 570px;
  }

  .product-slider .slick-next-button,
  .product-slider .slick-prev-button {
    top: 50px;
    bottom: unset;
  }

  .contact-ul {
    list-style: none;
    font-size: 15px;
  }

  .newsletter-section .form-group {
    margin-top: 20px;
  }

  .main-title-container {
    bottom: 110px;
    width: 80%;
    margin-left: 5%;
  }

  .main-title {
    font-size: 21px;
    padding: 13px 30px 13px 0px;
    margin: 0;
  }

  .second-title-container {
    bottom: 20px;
    width: 80%;
    margin-left: 10px;
  }

  .second-title {
    font-size: 15px;
    padding: 10px 30px 10px 0px;
    margin: 0;
  }

  .partners-title-home-slider {
    margin-bottom: 20px;
  }

  .views-widget {
    display: none;
  }

  .slider-for-products .slick-track [class^="product-slide-"] {
    height: 200px;
  }

  .slider-for-products .slick-track [class^="product-slide-"] img {
    min-height: 200px;
  }

  .slider-nav-products [class^="product-slide-"] {
    margin: 0 5px;
    max-width: 150px;
  }

  .slider-for-products .slick-track [class^="product-slide-"] img {
    object-fit: cover;
    object-position: center;
    width: 100%;
  }

  #fancybox-title {
    display: none !important;
  }
}

@media screen and (max-width: 667px) {
  .slider-for-products .slick-track [class^="product-slide-"] {
    height: 300px;
  }

  .nav-tabs {
    font-size: 12px;
  }
}

@media screen and (max-width: 540px) {
  .slider-for-products .slick-track [class^="product-slide-"] {
    height: 245px;
  }
}

@media screen and (max-width: 340px) {
  .slider-for-products .slick-track [class^="product-slide-"] {
    height: 200px;
  }
}

/*
.grecaptcha-badge {
  display: none !important;
}*/