@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}.plumby-chrome *,.plumby-chrome :after,.plumby-chrome :before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.plumby-chrome{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.plumby-chrome [tabindex="-1"]:focus:not(:focus-visible){outline:0!important}.plumby-chrome hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}.plumby-chrome hr:not([size]){height:1px}.plumby-chrome h1,.plumby-chrome h2,.plumby-chrome h3,.plumby-chrome h4,.plumby-chrome h5,.plumby-chrome h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.plumby-chrome h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.plumby-chrome h1{font-size:2.5rem}}.plumby-chrome h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.plumby-chrome h2{font-size:2rem}}.plumby-chrome h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.plumby-chrome h3{font-size:1.75rem}}.plumby-chrome h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.plumby-chrome h4{font-size:1.5rem}}.plumby-chrome h5{font-size:1.25rem}.plumby-chrome h6{font-size:1rem}.plumby-chrome p{margin-top:0;margin-bottom:1rem}.plumby-chrome abbr[data-bs-original-title],.plumby-chrome abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.plumby-chrome address{margin-bottom:1rem;font-style:normal;line-height:inherit}.plumby-chrome ol,.plumby-chrome ul{padding-left:2rem}.plumby-chrome dl,.plumby-chrome ol,.plumby-chrome ul{margin-top:0;margin-bottom:1rem}.plumby-chrome ol ol,.plumby-chrome ol ul,.plumby-chrome ul ol,.plumby-chrome ul ul{margin-bottom:0}.plumby-chrome dt{font-weight:700}.plumby-chrome dd{margin-bottom:.5rem;margin-left:0}.plumby-chrome blockquote{margin:0 0 1rem}.plumby-chrome b,.plumby-chrome strong{font-weight:bolder}.plumby-chrome small{font-size:.875em}.plumby-chrome mark{padding:.2em;background-color:#fcf8e3}.plumby-chrome sub,.plumby-chrome sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.plumby-chrome sub{bottom:-.25em}.plumby-chrome sup{top:-.5em}.plumby-chrome a{color:#0d6efd;text-decoration:underline}.plumby-chrome a:hover{color:#0a58ca}.plumby-chrome a:not([href]):not([class]),.plumby-chrome a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.plumby-chrome code,.plumby-chrome kbd,.plumby-chrome pre,.plumby-chrome samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}.plumby-chrome pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}.plumby-chrome pre code{font-size:inherit;color:inherit;word-break:normal}.plumby-chrome code{font-size:.875em;color:#d63384;word-wrap:break-word}.plumby-chrome a>code{color:inherit}.plumby-chrome kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}.plumby-chrome kbd kbd{padding:0;font-size:1em;font-weight:700}.plumby-chrome figure{margin:0 0 1rem}.plumby-chrome img,.plumby-chrome svg{vertical-align:middle}.plumby-chrome table{caption-side:bottom;border-collapse:collapse}.plumby-chrome caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}.plumby-chrome th{text-align:inherit;text-align:-webkit-match-parent}.plumby-chrome tbody,.plumby-chrome td,.plumby-chrome tfoot,.plumby-chrome th,.plumby-chrome thead,.plumby-chrome tr{border-color:inherit;border-style:solid;border-width:0}.plumby-chrome label{display:inline-block}.plumby-chrome button{border-radius:0}.plumby-chrome button:focus{outline:1px dashed;outline:5px auto -webkit-focus-ring-color}.plumby-chrome button,.plumby-chrome input,.plumby-chrome optgroup,.plumby-chrome select,.plumby-chrome textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.plumby-chrome button,.plumby-chrome select{text-transform:none}.plumby-chrome [role=button]{cursor:pointer}.plumby-chrome select{word-wrap:normal}.plumby-chrome [list]::-webkit-calendar-picker-indicator{display:none}.plumby-chrome [type=button],.plumby-chrome [type=reset],.plumby-chrome [type=submit],.plumby-chrome button{-webkit-appearance:button}.plumby-chrome [type=button]:not(:disabled),.plumby-chrome [type=reset]:not(:disabled),.plumby-chrome [type=submit]:not(:disabled),.plumby-chrome button:not(:disabled){cursor:pointer}.plumby-chrome ::-moz-focus-inner{padding:0;border-style:none}.plumby-chrome textarea{resize:vertical}.plumby-chrome fieldset{min-width:0;padding:0;margin:0;border:0}.plumby-chrome legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){.plumby-chrome legend{font-size:1.5rem}}.plumby-chrome legend+*{clear:left}.plumby-chrome ::-webkit-datetime-edit-day-field,.plumby-chrome ::-webkit-datetime-edit-fields-wrapper,.plumby-chrome ::-webkit-datetime-edit-hour-field,.plumby-chrome ::-webkit-datetime-edit-minute,.plumby-chrome ::-webkit-datetime-edit-month-field,.plumby-chrome ::-webkit-datetime-edit-text,.plumby-chrome ::-webkit-datetime-edit-year-field{padding:0}.plumby-chrome ::-webkit-inner-spin-button{height:auto}.plumby-chrome [type=search]{outline-offset:-2px;-webkit-appearance:textfield}.plumby-chrome ::-webkit-search-decoration{-webkit-appearance:none}.plumby-chrome ::-webkit-color-swatch-wrapper{padding:0}.plumby-chrome ::file-selector-button{font:inherit}.plumby-chrome ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.plumby-chrome output{display:inline-block}.plumby-chrome iframe{border:0}.plumby-chrome summary{display:list-item;cursor:pointer}.plumby-chrome progress{vertical-align:baseline}.plumby-chrome [hidden]{display:none!important}.plumby-chrome .list-unstyled{padding-left:0;list-style:none}.plumby-chrome .container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.plumby-chrome .container{max-width:540px}}@media (min-width:768px){.plumby-chrome .container{max-width:720px}}@media (min-width:992px){.plumby-chrome .container{max-width:960px}}@media (min-width:1200px){.plumby-chrome .container{max-width:1140px}}@media (min-width:1400px){.plumby-chrome .container{max-width:1320px}}.plumby-chrome .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.plumby-chrome .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.plumby-chrome .col-auto{flex:0 0 auto;width:auto}.plumby-chrome .g-5{--bs-gutter-x:3rem}.plumby-chrome .g-5{--bs-gutter-y:3rem}@media (min-width:576px){.plumby-chrome .col-sm-4{flex:0 0 auto;width:33.3333333333%}.plumby-chrome .col-sm-6{flex:0 0 auto;width:50%}.plumby-chrome .col-sm-8{flex:0 0 auto;width:66.6666666667%}.plumby-chrome .gx-sm-0{--bs-gutter-x:0}}@media (min-width:768px){.plumby-chrome .col-md-6{flex:0 0 auto;width:50%}}@media (min-width:1200px){.plumby-chrome .col-xl-2{flex:0 0 auto;width:16.6666666667%}.plumby-chrome .col-xl-3{flex:0 0 auto;width:25%}.plumby-chrome .col-xl-4{flex:0 0 auto;width:33.3333333333%}}.plumby-chrome .fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.plumby-chrome .fade{transition:none}}.plumby-chrome .fade:not(.show){opacity:0}.plumby-chrome .collapse:not(.show){display:none}.plumby-chrome .collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.plumby-chrome .collapsing{transition:none}}@keyframes a{0%{background-position-x:1rem}}.plumby-chrome .progress{height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.plumby-chrome .progress{display:flex;overflow:hidden}@keyframes b{to{transform:rotate(1turn)}}@keyframes c{0%{transform:scale(0)}50%{opacity:1;transform:none}}.plumby-chrome .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.plumby-chrome .d-inline-block{display:inline-block!important}.plumby-chrome .d-none{display:none!important}.plumby-chrome .position-relative{position:relative!important}.plumby-chrome .justify-content-center{justify-content:center!important}.plumby-chrome .justify-content-between{justify-content:space-between!important}.plumby-chrome .align-items-center{align-items:center!important}.plumby-chrome .text-center{text-align:center!important}@media (min-width:576px){.plumby-chrome .text-sm-end{text-align:right!important}}@media (min-width:768px){.plumby-chrome .d-md-block{display:block!important}.plumby-chrome .justify-content-md-between{justify-content:space-between!important}}@media (min-width:992px){.plumby-chrome .d-lg-inline{display:inline!important}.plumby-chrome .d-lg-block{display:block!important}.plumby-chrome .d-lg-none{display:none!important}.plumby-chrome .justify-content-lg-between{justify-content:space-between!important}}:root{
  --theme-color: #0D56D6;
  --secondary-color: #00A1DE;
  --title-color: #00151D;
  --text-color: #5B5B5B;
  --body-color: #ECF1F5;
  --smoke-color: #F1F6FF;
  --border-color: #00a3de3d;
  --theme-color2: #4D0104;
  --secondary-color2: #FA951F;
  --black-color: #0A0708;
  --white-color: #FFFFFF;
  --yellow-color: #fec624;
  --success-color: #28a745;
  --error-color: #dc3545;
  --title-font: "Rubik", sans-serif;
  --body-font: "Archivo", sans-serif;
  --icon-font: "Font Awesome 6 Pro";
  --main-container: 1320px;
  --main-container2: 1440px;
  --main-container3: 1820px;
  --main-container4: 1520px;
  --container-gutters: 30px;
  --container-gutters2: 40px;
  --section-space: 120px;
  --section-space2: 120px;
  --section-space-mobile: 60px;
  --section-title-space: 60px;
  --ripple-ani-duration: 5s;
}.plumby-chrome,.plumby-chrome{
  scroll-behavior: auto !important;
  overflow-x: hidden;
}.plumby-chrome{
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  background-color: var(--white-color);
  line-height: 26px;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  
}@media (max-width: 767px){.plumby-chrome{
    font-size: 14px;
    line-height: 24px;
  }}.plumby-chrome iframe{
  border: none;
  width: 100%;
}.plumby-chrome button:focus,.plumby-chrome a:focus,.plumby-chrome a:active,.plumby-chrome input,.plumby-chrome input:hover,.plumby-chrome input:focus,.plumby-chrome input:active,.plumby-chrome textarea,.plumby-chrome textarea:hover,.plumby-chrome textarea:focus,.plumby-chrome textarea:active{
  outline: none;
}.plumby-chrome input:focus{
  outline: none;
  box-shadow: none;
}.plumby-chrome img:not([draggable]),.plumby-chrome embed,.plumby-chrome object,.plumby-chrome video{
  max-width: 100%;
  height: auto;
}.plumby-chrome ul{
  list-style-type: disc;
}.plumby-chrome ul{
  padding: 0;
}.plumby-chrome ul li{
  list-style: none;
}.plumby-chrome ol{
  list-style-type: decimal;
}.plumby-chrome table{
  margin: 0 0 1.5em;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid var(--border-color);
}.plumby-chrome th{
  font-weight: 700;
  font-family: var(--title-font);
  color: var(--title-color);
}.plumby-chrome td,.plumby-chrome th{
  border: 1px solid var(--border-color);
  padding: 9px 12px;
}.plumby-chrome a{
  color: var(--white-color);
  text-decoration: none;
  outline: 0;
  transition: all ease 0.4s;
}.plumby-chrome a:hover{
  color: var(--theme-color);
}.plumby-chrome a:active,.plumby-chrome a:focus,.plumby-chrome a:hover,.plumby-chrome a:visited{
  text-decoration: none;
  outline: 0;
}.plumby-chrome button{
  transition: all ease 0.4s;
}.plumby-chrome img{
  border: none;
  max-width: 100%;
}.plumby-chrome ins{
  text-decoration: none;
}.plumby-chrome pre{
  background: #f5f5f5;
  color: #666;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
}.plumby-chrome p:empty{
  display: none;
}.plumby-chrome p{
  margin: 0 0 18px 0;
  color: var(--body-color);
  line-height: 1.63;
  font-weight: 400;
  
}@media (max-width: 767px){.plumby-chrome p{
    line-height: 1.73;
  }}.plumby-chrome h1 a,.plumby-chrome h2 a,.plumby-chrome h3 a,.plumby-chrome h4 a,.plumby-chrome h5 a,.plumby-chrome h6 a,.plumby-chrome p a,.plumby-chrome span a{
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
}.plumby-chrome h1,.plumby-chrome h2,.plumby-chrome h3,.plumby-chrome h4,.plumby-chrome h5,.plumby-chrome h6{
  font-family: var(--title-font);
  color: var(--title-color);
  text-transform: none;
  font-weight: 700;
  line-height: 1.5;
  margin: -0.25em 0 15px 0;
}.plumby-chrome h1{
  font-size: 48px;
}.plumby-chrome h2{
  font-size: 40px;
}.plumby-chrome h3{
  font-size: 36px;
}.plumby-chrome h4{
  font-size: 30px;
}.plumby-chrome h5{
  font-size: 24px;
}.plumby-chrome h6{
  font-size: 20px;
}@view-transition{
  navigation: auto;
}@media (max-width: 1199px){.plumby-chrome h1{
    font-size: 40px;
  }.plumby-chrome h2{
    font-size: 36px;
  }.plumby-chrome h3{
    font-size: 30px;
  }.plumby-chrome h4{
    font-size: 24px;
  }.plumby-chrome h5{
    font-size: 20px;
  }.plumby-chrome h6{
    font-size: 16px;
  }}@media (max-width: 767px){.plumby-chrome h1{
    font-size: 36px;
  }.plumby-chrome h2{
    font-size: 30px;
  }.plumby-chrome h3{
    font-size: 26px;
  }.plumby-chrome h4{
    font-size: 22px;
  }.plumby-chrome h5{
    font-size: 18px;
  }.plumby-chrome h6{
    font-size: 16px;
  }}@media only screen and (min-width: 1300px){.plumby-chrome .container{
    max-width: calc(var(--main-container) + var(--container-gutters));
    padding-left: calc(var(--container-gutters) / 2);
    padding-right: calc(var(--container-gutters) / 2);
  }}.plumby-chrome .container-style2{
  max-width: calc(var(--main-container2) + var(--container-gutters));
  padding-left: calc(var(--container-gutters) / 2);
  padding-right: calc(var(--container-gutters) / 2);
  margin: 0 auto;
}.plumby-chrome .container-style3{
  max-width: calc(var(--main-container3) + var(--container-gutters));
  padding-left: calc(var(--container-gutters) / 2);
  padding-right: calc(var(--container-gutters) / 2);
  margin: 0 auto;
}@media screen and (max-width: 1580px){.plumby-chrome .container-style3{
    max-width: calc(var(--main-container) + var(--container-gutters));
  }}@media screen and (max-width: 1440px){.plumby-chrome .container-style3{
    padding-left: 0;
    padding-right: 0;
  }.plumby-chrome .container{
    max-width: calc(var(--main-container) + var(--container-gutters2));
    padding-left: calc(var(--container-gutters2) / 2);
    padding-right: calc(var(--container-gutters2) / 2);
  }}@media (max-width: 575px){.plumby-chrome .container{
    max-width: calc(var(--main-container) + var(--container-gutters));
    padding-left: 15px;
    padding-right: 15px;
  }}@media (min-width: 767px){.plumby-chrome .row:not([class*=gx-]){
    --bs-gutter-x: 30px;
  }}@media (min-width: 1199px){.plumby-chrome .gx-60{
    --bs-gutter-x: 60px;
  }}@media (max-width: 1199px){.plumby-chrome .gx-60{
    --bs-gutter-x: 30px;
  }}.plumby-chrome select,.plumby-chrome textarea,.plumby-chrome input{
  height: 50px;
  padding: 0px 15px 0 20px;
  border: 1px solid var(--border-color);
  color: var(--body-color);
  background-color: var(--white-color);
  border-radius: 9999px;
  border-radius: 0;
  font-size: 16px;
  width: 100%;
}.plumby-chrome select:focus,.plumby-chrome textarea:focus,.plumby-chrome input:focus{
  outline: 0;
  box-shadow: none;
  color: var(--body-color);
  background-color: var(--theme-color);
}.plumby-chrome select::-moz-placeholder,.plumby-chrome textarea::-moz-placeholder,.plumby-chrome input::-moz-placeholder{
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 1;
  visibility: visible;
}.plumby-chrome select::placeholder,.plumby-chrome textarea::placeholder,.plumby-chrome input::placeholder{
  transition: all 0.3s ease-in-out;
  opacity: 1;
  visibility: visible;
}.plumby-chrome select:focus,.plumby-chrome textarea:focus,.plumby-chrome input:focus{
  border-color: var(--theme-color);
  transition: all 0.3s ease-in-out;
}.plumby-chrome select:focus::-moz-placeholder,.plumby-chrome textarea:focus::-moz-placeholder,.plumby-chrome input:focus::-moz-placeholder{
  opacity: 0;
  visibility: hidden;
}.plumby-chrome select:focus::placeholder,.plumby-chrome textarea:focus::placeholder,.plumby-chrome input:focus::placeholder{
  opacity: 0;
  visibility: hidden;
}.plumby-chrome select::-moz-placeholder,.plumby-chrome textarea::-moz-placeholder,.plumby-chrome input::-moz-placeholder{
  color: var(--body-color);
}.plumby-chrome select::-moz-placeholder,.plumby-chrome textarea::-moz-placeholder,.plumby-chrome input::-moz-placeholder{
  color: var(--body-color);
}.plumby-chrome select::placeholder,.plumby-chrome textarea::placeholder,.plumby-chrome input::placeholder{
  color: var(--body-color);
}.plumby-chrome select[readonly],.plumby-chrome textarea[readonly],.plumby-chrome input[readonly]{
  color: var(--title-color);
}.plumby-chrome input::-webkit-outer-spin-button,.plumby-chrome input::-webkit-inner-spin-button{
  -webkit-appearance: none;
  margin: 0;
}.plumby-chrome input[type=date]::-webkit-calendar-picker-indicator{
  filter: invert(1);
  cursor: pointer;
}.plumby-chrome input[type=date]{
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  z-index: 0;
}.plumby-chrome input[type=number]{
  -webkit-appearance: textfield;
          appearance: textfield;
  -moz-appearance: textfield;
}.plumby-chrome textarea{
  min-height: 150px;
  padding-top: 16px;
  padding-bottom: 17px;
  border-radius: 0;
}.plumby-chrome input[type=checkbox]{
  visibility: hidden;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  display: none;
}.plumby-chrome input[type=checkbox]:checked ~ label:before{
  content: "\f00c";
  color: var(--white-color);
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}.plumby-chrome input[type=checkbox] ~ label{
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  display: block;
}.plumby-chrome input[type=checkbox] ~ label:before{
  content: "";
  font-family: var(--icon-font);
  font-weight: 700;
  position: absolute;
  left: 0px;
  top: 3.5px;
  background-color: var(--white-color);
  border: 1px solid var(--border-color);
  height: 18px;
  width: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
}.plumby-chrome input[type=radio]{
  visibility: hidden;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  display: none;
}.plumby-chrome input[type=radio] ~ label{
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  line-height: 1;
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0;
}.plumby-chrome input[type=radio] ~ label::before{
  content: "\f111";
  position: absolute;
  font-family: var(--icon-font);
  left: 0;
  top: -2px;
  width: 20px;
  height: 20px;
  padding-left: 0.5px;
  font-size: 8px;
  line-height: 19px;
  text-align: center;
  border: 1px solid var(--theme-color);
  border-radius: 100%;
  font-weight: 700;
  background: var(--white-color);
  color: transparent;
  transition: all 0.2s ease;
}.plumby-chrome input[type=radio]:checked ~ label::before{
  border: 5px solid var(--theme-color);
}.plumby-chrome label{
  margin-bottom: 0.5em;
  margin-top: -0.3em;
  display: block;
  color: var(--title-color);
  font-family: var(--body-font);
  font-size: 16px;
}.plumby-chrome .vs-menu-wrapper{
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(7, 69, 56, 0.7215686275);
  z-index: 999999;
  width: 0;
  width: 100%;
  height: 100%;
  transition: all ease 0.8s;
  opacity: 0;
  visibility: hidden;
}.plumby-chrome .vs-menu-wrapper .mobile-logo{
  padding-bottom: 30px;
  padding-top: 40px;
  display: block;
  text-align: center;
  background-color: var(--smoke-color);
}.plumby-chrome .vs-menu-wrapper .mobile-logo svg{
  max-width: 185px;
}.plumby-chrome .vs-menu-wrapper .vs-menu-toggle{
  border: none;
  font-size: 22px;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
  line-height: 1;
  width: 33px;
  height: 33px;
  line-height: 33px;
  font-size: 18px;
  z-index: 1;
  border-radius: 5px;
  background-color: var(--theme-color);
}.plumby-chrome .vs-menu-wrapper .vs-menu-toggle:hover{
  background-color: var(--white-color);
  color: var(--title-color);
}.plumby-chrome .vs-menu-wrapper .vs-menu-area{
  width: 100%;
  max-width: 310px;
  background-color: var(--title-color);
  height: 100%;
  position: relative;
  left: -110%;
  opacity: 0;
  visibility: hidden;
  transition: all ease 1s;
  z-index: 1;
}.plumby-chrome .vs-menu-wrapper.vs-body-visible{
  opacity: 1;
  visibility: visible;
}.plumby-chrome .vs-menu-wrapper.vs-body-visible .vs-menu-area{
  left: 0;
  opacity: 1;
  visibility: visible;
}.plumby-chrome .vs-mobile-menu{
  overflow-y: scroll;
  max-height: calc(100vh - 200px);
  padding-bottom: 40px;
  margin-top: 33px;
  text-align: left;
}.plumby-chrome .vs-mobile-menu ul{
  margin: 0;
  padding: 0 0;
}.plumby-chrome .vs-mobile-menu ul li{
  border-bottom: 1px solid var(--border-color);
  list-style-type: none;
}.plumby-chrome .vs-mobile-menu ul li li:first-child{
  border-top: 1px solid var(--border-color);
}.plumby-chrome .vs-mobile-menu ul li a{
  display: block;
  position: relative;
  padding: 12px 0;
  line-height: 1;
  font-size: 16px;
  text-transform: capitalize;
  color: var(--white-color);
}.plumby-chrome .vs-mobile-menu ul li a:before{
  content: "\f105";
  font-family: var(--icon-font);
  position: relative;
  left: 0;
  top: 0;
  margin-right: 10px;
  display: inline-block;
}.plumby-chrome .vs-mobile-menu ul li.vs-active > a{
  color: var(--secondary-color);
}.plumby-chrome .vs-mobile-menu ul li.vs-active > a:before{
  transform: rotate(90deg);
}.plumby-chrome .vs-mobile-menu ul li ul li{
  padding-left: 10px;
}.plumby-chrome .vs-mobile-menu ul li ul li:last-child{
  border-bottom: none;
}.plumby-chrome .vs-mobile-menu > ul{
  padding: 0 40px;
}.plumby-chrome .vs-mobile-menu > ul > li:last-child{
  border-bottom: none;
}.plumby-chrome .vs-menu-toggle{
  width: 50px;
  height: 50px;
  line-height: 54px;
  padding: 0;
  font-size: 24px;
  border: none;
  display: inline-block;
  background-color: var(--theme-color);
  color: var(--white-color);
  border-radius: 5px;
}.plumby-chrome .vs-menu-toggle:hover{
  background-color: var(--secondary-color);
}@media (max-width: 400px){.plumby-chrome .vs-menu-wrapper .vs-menu-area{
    width: 100%;
    max-width: 270px;
  }.plumby-chrome .vs-mobile-menu > ul{
    padding: 0 20px;
  }}@keyframes loaderspin{
  0% {
    transform: rotate(0deg) scale(0.8);
  }
  50% {
    transform: rotate(360deg) scale(1);
  }
  100% {
    transform: rotate(720deg) scale(0.8);
  }
}@keyframes ball1{
  0% {
    box-shadow: 30px 0 0 var(--theme-color);
  }
  50% {
    box-shadow: 0 0 0 var(--theme-color);
    margin-bottom: 0;
    transform: translate(15px, 15px);
  }
  100% {
    box-shadow: 30px 0 0 var(--theme-color);
    margin-bottom: 10px;
  }
}@keyframes ball2{
  0% {
    box-shadow: 30px 0 0 var(--secondary-color);
  }
  50% {
    box-shadow: 0 0 0 var(--secondary-color);
    margin-top: -20px;
    transform: translate(15px, 15px);
  }
  100% {
    box-shadow: 30px 0 0 var(--secondary-color);
    margin-top: 0;
  }
}@keyframes spin{
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -3px) rotate(36deg);
  }
  20% {
    transform: translate(-2px, 0px) rotate(72deg);
  }
  30% {
    transform: translate(1px, 2px) rotate(108deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(144deg);
  }
  50% {
    transform: translate(-1px, 3px) rotate(180deg);
  }
  60% {
    transform: translate(-1px, 1px) rotate(216deg);
  }
  70% {
    transform: translate(3px, 1px) rotate(252deg);
  }
  80% {
    transform: translate(-2px, -1px) rotate(288deg);
  }
  90% {
    transform: translate(2px, 1px) rotate(324deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(360deg);
  }
}@keyframes speed{
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -3px) rotate(-1deg);
  }
  20% {
    transform: translate(-2px, 0px) rotate(1deg);
  }
  30% {
    transform: translate(1px, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 3px) rotate(-1deg);
  }
  60% {
    transform: translate(-1px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(3px, 1px) rotate(-1deg);
  }
  80% {
    transform: translate(-2px, -1px) rotate(1deg);
  }
  90% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}@keyframes strikes{
  from {
    left: 25px;
  }
  to {
    left: -80px;
    opacity: 0;
  }
}@keyframes dots{
  from {
    width: 0px;
  }
  to {
    width: 15px;
  }
}@keyframes fadeIn{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}.plumby-chrome .back-to-top{
  --back-to-top-size: 70px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: var(--back-to-top-size);
  height: var(--back-to-top-size);
  background: none;
  border: none;
  cursor: pointer;
  z-index: 1000;
  
}@media (max-width: 767px){.plumby-chrome .back-to-top{
    --back-to-top-size: 60px;
    bottom: 80px;
    right: 10px;
  }}.plumby-chrome .back-to-top .progress-circle{
  display: inline-block;
  width: var(--back-to-top-size);
  height: var(--back-to-top-size);
  transform: rotate(-90deg);
  background: var(--theme-color);
  border-radius: 50%;
}.plumby-chrome .back-to-top .progress-circle svg{
  width: 100%;
  height: 100%;
}.plumby-chrome .back-to-top .progress-circle circle{
  fill: none;
  stroke-width: 3;
  stroke-linecap: round;
}.plumby-chrome .back-to-top .progress-circle .bg{
  stroke: var(--secondary-color);
}.plumby-chrome .back-to-top .progress-circle .progress{
  stroke: var(--white-color);
  stroke-dasharray: 251.2; 
  stroke-dashoffset: 251.2;
  transition: stroke-dashoffset 0.2s linear;
}.plumby-chrome .back-to-top .progress-percentage{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  color: var(--white-color);
  pointer-events: none;
  font-size: 13px;
  font-weight: 600;
  font-family: var(--title-font);
  padding: 5px;
  transition: color 0.2s linear;
  
}@media (max-width: 767px){.plumby-chrome .back-to-top .progress-percentage{
    font-size: 10px;
  }}.plumby-chrome .back-to-top:hover .progress-percentage{
  color: var(--secondary-color);
}.plumby-chrome .vs-btn{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  text-align: center;
  background-color: var(--theme-color);
  color: var(--white-color);
  font-family: var(--title-font);
  font-size: 16px;
  font-weight: 700;
  padding: 12px 30px;
  border-radius: 10px;
  z-index: 1;
  overflow: hidden;
  transition: all 0.5s ease;
}.plumby-chrome .vs-btn i{
  font-size: 18px;
  margin-left: 8px;
  position: relative;
  top: 1px;
}.plumby-chrome .vs-btn:hover{
  color: var(--white-color);
  background-color: var(--secondary-color);
}@media (max-width: 1199px){.plumby-chrome .vs-btn{
    text-transform: capitalize;
    font-size: 14px;
    padding: 14px 20px;
    border-radius: 10px;
    letter-spacing: 0.5;
  }}.plumby-chrome::-webkit-scrollbar{
  width: 10px;
  height: 10px;
  border-radius: 20px;
}.plumby-chrome::-webkit-scrollbar-track{
  background: rgba(252, 0, 18, 0.1);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 20px;
}.plumby-chrome::-webkit-scrollbar-thumb{
  background-color: var(--theme-color);
  border-radius: 20px;
}.plumby-chrome .z-index1{
  z-index: 1;
}.plumby-chrome .custom-reduce{
  border-radius: 20px;
}.plumby-chrome .bg-title{
  background-color: var(--title-color) !important;
}.plumby-chrome [data-bg-src]{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}.plumby-chrome [data-overlay]{
  position: relative;
}.plumby-chrome [data-overlay] [class^=col-],.plumby-chrome [data-overlay] [class*=col-]{
  z-index: 1;
}.plumby-chrome [data-overlay]:before{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}.plumby-chrome [data-overlay=theme]:before{
  background-color: var(--theme-color);
}.plumby-chrome [data-overlay=title]:before{
  background-color: var(--title-color);
}.plumby-chrome [data-overlay=white]:before{
  background-color: var(--white-color);
}.plumby-chrome [data-overlay=black]:before{
  background-color: var(--black-color);
}.plumby-chrome [data-opacity="1"]:before{
  opacity: 0.1;
}.plumby-chrome [data-opacity="2"]:before{
  opacity: 0.2;
}.plumby-chrome [data-opacity="3"]:before{
  opacity: 0.3;
}.plumby-chrome [data-opacity="4"]:before{
  opacity: 0.4;
}.plumby-chrome [data-opacity="5"]:before{
  opacity: 0.5;
}.plumby-chrome [data-opacity="6"]:before{
  opacity: 0.6;
}.plumby-chrome [data-opacity="7"]:before{
  opacity: 0.7;
}.plumby-chrome [data-opacity="8"]:before{
  opacity: 0.8;
}.plumby-chrome [data-opacity="9"]:before{
  opacity: 0.9;
}.plumby-chrome [data-opacity="10"]:before{
  opacity: 1;
}@keyframes vswing{
  0% {
    transform: rotate(25deg);
  }
  100% {
    transform: rotate(0deg);
  }
}@keyframes sway-left{
  0%, 100% {
    transform: rotate(-6deg) rotateX(6deg);
  }
  50% {
    transform: rotate(6deg);
  }
}@keyframes zoomAnimation{
  from {
    -webkit-transform: scale(1) translate(0px);
  }
  to {
    -webkit-transform: scale(1.3) translate(0px);
  }
}@keyframes vsfadeUp{
  0% {
    opacity: 0;
    transform: translateY(60px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes moving{
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-50px);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes ripple{
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}@keyframes slideinup{
  0% {
    opacity: 0;
    transform: translateY(70px);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes slideindown{
  0% {
    opacity: 0;
    transform: translateY(-70px);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes slideinleft{
  0% {
    opacity: 0;
    transform: translateX(-70px);
  }
  100% {
    transform: translateX(0);
  }
}@keyframes slideinright{
  0% {
    opacity: 0;
    transform: translateX(70px);
  }
  100% {
    transform: translateX(0);
  }
}@keyframes fadein-custom{
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes fadeInUp{
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes spin{
  to {
    transform: rotate(360deg);
  }
}@keyframes jumpping{
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, var(--jump-y, 20px), var(--jump-x, 0));
  }
}@keyframes rotate{
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(var(--rotate-angle, 360deg));
  }
}@keyframes spin3D{
  0% {
    transform: perspective(1000px) rotateY(0deg) rotateX(0deg);
  }
  50% {
    transform: perspective(1000px) rotateY(180deg) rotateX(10deg);
  }
  100% {
    transform: perspective(1000px) rotateY(360deg) rotateX(0deg);
  }
}@keyframes leftToRight{
  0%, 100% {
    left: 0px;
  }
  50% {
    left: 56px;
  }
}@keyframes scale{
  0% {
    transform: scale(0.5);
  }
  50% {
    transform: scale(1.2);
  }
  75% {
    transform: scale(0.75);
  }
  100% {
    transform: scale(0.5);
  }
}@keyframes spinTwo{
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}@keyframes sectionLine{
  0% {
    width: 0%;
  }
  100% {
    width: 100%; 
  }
}@keyframes borderDraw{
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0); 
  }
}@keyframes sectionLine2{
  0% {
    left: -60px;
  }
  100% {
    left: 100%;
  }
}@keyframes zoom{
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}.plumby-chrome .widget{
  padding: 0;
  position: relative;
  border: 6px;
  border-radius: 20px;
}.plumby-chrome .widget:not(:last-child){
  margin-bottom: 40px;
}.plumby-chrome .widget select,.plumby-chrome .widget input{
  height: 55px;
  border: none;
  background-color: #fff;
  padding-left: 30px;
  font-weight: 400;
}.plumby-chrome .widget_title{
  position: relative;
  font-size: 30px;
  font-weight: 700;
  color: var(--title-color);
  line-height: 128%;
  margin: -0.38em 0 35px 0;
  font-family: var(--title-font);
  text-transform: capitalize;
  padding: 0 0px 5px 0;
}.plumby-chrome .widget{
  background-color: var(--body-color);
  padding: 40px;
}@media (max-width: 1199px){.plumby-chrome .widget{
    --widget-padding-y: 25px;
    --widget-padding-x: 25px;
  }.plumby-chrome .widget_title{
    font-size: 20px;
    margin-bottom: 25px;
  }}@media (max-width: 399px){.plumby-chrome .widget{
    padding: 30px 15px;
  }}.plumby-chrome .footer-widget,.plumby-chrome .footer-widget .widget{
  padding: 0;
  border: none;
  padding-bottom: 0;
  background-color: transparent;
}.plumby-chrome .footer-widget .widget_title{
  border: none;
  font-size: 20px;
  margin: 0 0 6px 0;
  font-weight: 700;
  padding: 0;
  color: var(--white-color);
  position: relative;
  text-align: left;
}.plumby-chrome .footer-widget .widget_title::before{
  content: "";
  position: absolute;
}.plumby-chrome .footer-widget .widget_title::before{
  width: 52px;
  height: 4px;
  background-color: var(--theme-color);
  left: 0;
  bottom: 0;
  border-radius: 2px;
}.plumby-chrome .footer-widget .vs-btn{
  background-color: var(--theme-color);
}.plumby-chrome .footer-widget .vs-btn::before,.plumby-chrome .footer-widget .vs-btn::after{
  background-color: var(--theme-color);
}.plumby-chrome .footer-widget .widget_title::before{
  display: none;
}@media (max-width: 991px){.plumby-chrome .footer-widget .widget_title{
    font-size: 22px;
  }}.plumby-chrome .vs-header{
  position: relative;
  z-index: 41;
}.plumby-chrome .main-menu a{
  display: block;
  position: relative;
  font-family: var(--title-font);
  text-transform: capitalize;
  font-weight: 700;
  font-size: 16px;
  color: var(--title-color);
}.plumby-chrome .main-menu > ul > li > a{
  transition: all 0.5s ease;
  position: relative;
  border-bottom: 2px solid transparent;
  padding: 26px 20px;
}.plumby-chrome .main-menu > ul > li > a:hover{
  background-color: rgba(0, 21, 29, 0.05);
  border-color: var(--theme-color);
}.plumby-chrome .main-menu ul{
  margin: 0;
  padding: 0;
}.plumby-chrome .main-menu ul li{
  list-style-type: none;
  display: inline-block;
  position: relative;
  margin: 0;
}.plumby-chrome .main-menu ul li:hover > ul.sub-menu{
  visibility: visible;
  opacity: 1;
  margin-top: 0;
  z-index: 9;
}.plumby-chrome .main-menu ul.sub-menu{
  position: absolute;
  text-align: left;
  top: 100%;
  left: 0;
  background-color: var(--white-color);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  visibility: hidden;
  min-width: 190px;
  width: -moz-max-content;
  width: max-content;
  padding: 7px;
  left: -14px;
  margin-top: 50px;
  opacity: 0;
  z-index: -1;
  border-bottom: 3px solid var(--secondary-color);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.09), 0px 3px 0px 0px rgba(231, 13, 60, 0.004);
  transform-origin: top center;
  transition: margin-top 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s, opacity 0.4s ease-in-out 0s, z-index 0s;
}.plumby-chrome .main-menu ul.sub-menu a{
  font-size: 16px;
  line-height: 30px;
  color: var(--title-color);
}.plumby-chrome .main-menu ul.sub-menu{
  padding: 18px 20px;
  left: -27px;
}.plumby-chrome .main-menu ul.sub-menu:before{
  content: "";
  position: absolute;
  left: 34.33px;
  top: 34px;
  width: 1px;
  background-color: var(--theme-color);
  height: calc(100% - 65px);
  display: none;
}.plumby-chrome .main-menu ul.sub-menu li{
  display: block;
  margin: 0 0;
  padding: 3px 9px;
}.plumby-chrome .main-menu ul.sub-menu li a{
  position: relative;
  padding-left: 0px;
}.plumby-chrome .main-menu ul.sub-menu li a:before{
  content: "\f105";
  font-family: var(--icon-font);
  font-weight: 400;
  margin: 0 10px 0 0;
}.plumby-chrome .main-menu ul.sub-menu li a:hover{
  color: var(--theme-color);
}.plumby-chrome .main-menu ul.sub-menu li ul.sub-menu{
  left: 100%;
  right: auto;
  top: 0;
  margin: 0 0;
  margin-left: 20px;
}.plumby-chrome .main-menu ul.sub-menu li ul.sub-menu li ul{
  left: 100%;
  right: auto;
}.plumby-chrome .menu-style1 ul.sub-menu li.active > a{
  color: var(--theme-color);
}.plumby-chrome .header-layout2 .will-sticky .sticky-active.active ul > li.active > a{
  color: var(--theme-color);
}.plumby-chrome .header-layout2 .will-sticky .sticky-active.active ul > li.menu-item-has-children.active > a{
  color: var(--theme-color);
}.plumby-chrome .header-layout2 .will-sticky .sticky-active.active ul > li.menu-item-has-children.active > a::after,.plumby-chrome .header-layout2 .will-sticky .sticky-active.active ul > li.menu-item-has-children.active > a::before{
  background-color: var(--theme-color);
}.plumby-chrome .header-layout2 .will-sticky .sticky-active.active ul > li.menu-item-has-children.active > a.active{
  color: var(--theme-color);
}.plumby-chrome .header-layout2 .will-sticky .sticky-active.active ul > li.menu-item-has-children.active > a.active::after,.plumby-chrome .header-layout2 .will-sticky .sticky-active.active ul > li.menu-item-has-children.active > a.active::before{
  background-color: var(--theme-color);
}.plumby-chrome .will-sticky .sticky-active{
  position: fixed;
  top: -100%;
  right: 0;
  left: 0;
  background-color: var(--white-color);
  transition: all ease 0.8s;
  box-shadow: -1px 5px 29px -5px rgba(0, 0, 0, 0.0705882353);
}.plumby-chrome .will-sticky .sticky-active.active{
  top: 0;
}.plumby-chrome .will-sticky .sticky-active.active .header-logo::before{
  height: 100%;
  display: none;
}.plumby-chrome .will-sticky .sticky-active.active .searchBoxTggler,.plumby-chrome .will-sticky .sticky-active.active .vs-btn,.plumby-chrome .will-sticky .sticky-active.active .vs-menu-toggle{
  background-color: var(--theme-color);
  color: var(--white-color);
}.plumby-chrome .will-sticky .sticky-active.active .searchBoxTggler i,.plumby-chrome .will-sticky .sticky-active.active .vs-btn i,.plumby-chrome .will-sticky .sticky-active.active .vs-menu-toggle i{
  color: var(--white-color);
}.plumby-chrome .will-sticky .sticky-active.active .searchBoxTggler:hover,.plumby-chrome .will-sticky .sticky-active.active .vs-btn:hover,.plumby-chrome .will-sticky .sticky-active.active .vs-menu-toggle:hover{
  color: var(--white-color);
  background-color: var(--secondary-color);
}.plumby-chrome .header-links ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}.plumby-chrome .header-links li{
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: var(--white-color);
  font-family: var(--body-font);
  line-height: 100%;
  transition: all 0.5s ease;
}.plumby-chrome .header-links li:not(:last-child){
  margin-right: 40px;
}.plumby-chrome .header-links li span{
  display: inline-block;
  font-weight: 500;
}.plumby-chrome .header-links li a{
  color: var(--white-color);
  transition: all 0.5s ease;
  display: inline-block;
}.plumby-chrome .header-links li i{
  margin: 0 10px 0 0;
  transition: all 0.5s ease;
  font-weight: 700;
}.plumby-chrome .header-links li:hover i{
  color: var(--theme-color);
}.plumby-chrome .header-top{
  padding: 7px 0;
}.plumby-chrome .menu-area1{
  display: inline-flex;
  align-items: center;
  gap: 80px;
  flex-wrap: wrap;
}.plumby-chrome .header-layout2 .header-top{
  border-radius: 0 0 12px 12px;
}.plumby-chrome .header-layout2 .searchBoxTggler{
  background-color: var(--smoke-color);
}.plumby-chrome .header-layout2 .sticky-wrapper{
  background-color: var(--white-color);
}.plumby-chrome .header-layout2 ul > li.active > a{
  color: var(--theme-color);
}.plumby-chrome .header-layout2 ul > li.menu-item-has-children.active > a::after,.plumby-chrome .header-layout2 ul > li.menu-item-has-children.active > a::before{
  background-color: var(--theme-color);
}.plumby-chrome .header-layout2 ul > li.menu-item-has-children.active > a.active{
  color: var(--theme-color);
}.plumby-chrome .header-layout2 ul > li.menu-item-has-children.active > a.active::after,.plumby-chrome .header-layout2 ul > li.menu-item-has-children.active > a.active::before{
  background-color: var(--theme-color);
}.plumby-chrome .header-buttons{
  display: inline-flex;
  align-items: center;
  gap: 20px;
}.plumby-chrome .header-buttons > a{
  position: relative;
}.plumby-chrome .header-buttons > a:last-child{
  margin-right: 0;
}.plumby-chrome .searchBoxTggler{
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50px;
  text-align: center;
  background-color: var(--white-color);
}.plumby-chrome .searchBoxTggler i{
  font-size: 18px;
  color: var(--title-color);
  font-weight: 400;
  transition: all 0.5s ease;
}.plumby-chrome .searchBoxTggler:hover{
  background-color: var(--theme-color);
}.plumby-chrome .searchBoxTggler:hover i{
  color: var(--white-color);
  animation: bellshake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  backface-visibility: hidden;
  transform-origin: top right;
}.plumby-chrome .social-style1 .social-title{
  color: var(--white-color);
  font-weight: 700;
  position: relative;
  margin-right: 15px;
  font-family: var(--title-font);
}.plumby-chrome .header-info{
  display: inline-flex;
  align-items: center;
  gap: 40px;
}@keyframes bellshake{
  0% {
    transform: rotate(0);
  }
  15% {
    transform: rotate(5deg);
  }
  30% {
    transform: rotate(-5deg);
  }
  45% {
    transform: rotate(4deg);
  }
  60% {
    transform: rotate(-4deg);
  }
  75% {
    transform: rotate(2deg);
  }
  85% {
    transform: rotate(-2deg);
  }
  92% {
    transform: rotate(1deg);
  }
  100% {
    transform: rotate(0);
  }
}@media screen and (max-width: 1580px){.plumby-chrome .container-style2{
    max-width: calc(var(--main-container) + var(--container-gutters));
  }}@media (max-width: 1199px){.plumby-chrome .main-menu > ul > li{
    margin: 0;
  }.plumby-chrome .menu-area1{
    gap: 20px;
  }.plumby-chrome .main-menu > ul > li > a{
    padding: 26px 14px;
  }.plumby-chrome .header-buttons{
    gap: 10px;
  }}@media (max-width: 991px){.plumby-chrome .searchBoxTggler{
    display: none;
  }.plumby-chrome .header-layout2 .sticky-wrapper .sticky-active{
    padding: 8px 0;
  }}.plumby-chrome .footer-wrapper .social-style1{
  display: inline-flex;
  align-items: center;
}.plumby-chrome .footer-top{
  padding-bottom: 30px;
  border-bottom: 2px solid;
  -o-border-image: linear-gradient(90deg, rgba(0, 161, 222, 0) 0%, rgba(0, 161, 222, 0.5) 50%, rgba(0, 161, 222, 0) 100%) 1;
     border-image: linear-gradient(90deg, rgba(0, 161, 222, 0) 0%, rgba(0, 161, 222, 0.5) 50%, rgba(0, 161, 222, 0) 100%) 1;
}.plumby-chrome .sectionLine2{
  position: relative;
  padding-bottom: 0px;
  margin-bottom: 10px;
  text-transform: capitalize;
  overflow: hidden;
  width: 100%;
  line-height: 100%;
  display: inline-block;
}.plumby-chrome .footer-search .search-text{
  max-width: 45ch;
  margin-bottom: 22px;
}.plumby-chrome .footer-wrapper{
  position: relative;
  overflow: hidden;
}.plumby-chrome .footer-wrapper .widget_title{
  position: relative;
  text-transform: capitalize;
}.plumby-chrome .footer-wrapper .footer-links{
  margin-bottom: 0;
}.plumby-chrome .footer-wrapper .footer-links li{
  position: relative;
  font-size: 16px;
  line-height: 150%;
  text-transform: capitalize;
  transition: all 0.5s ease;
}.plumby-chrome .footer-wrapper .footer-links li:not(:last-child){
  margin-bottom: 16px;
}.plumby-chrome .footer-wrapper .footer-links li a{
  color: var(--white-color);
  padding-left: 18px;
}.plumby-chrome .footer-wrapper .footer-links li::after{
  content: "\f054";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  font-weight: 700;
  color: var(--white-color);
  font-family: var(--icon-font);
  transition: all 0.5s ease;
}.plumby-chrome .footer-wrapper .footer-links li:hover{
  transform: translateX(6px);
}.plumby-chrome .footer-wrapper .footer-links li:hover a{
  color: var(--secondary-color);
}.plumby-chrome .footer-wrapper .footer-links li:hover::after{
  color: var(--secondary-color);
}.plumby-chrome .footer-wrapper .copyright-text{
  padding: 17px 0;
}.plumby-chrome .contact-box2 ul{
  margin-bottom: 0;
}.plumby-chrome .contact-box2 ul li{
  position: relative;
  padding-left: 30px;
}.plumby-chrome .contact-box2 ul li:not(:last-child){
  margin-bottom: 15px;
}.plumby-chrome .contact-box2 ul li:nth-child(2){
  margin-bottom: 25px;
}.plumby-chrome .contact-box2 ul li i{
  color: var(--white-color);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.5s ease;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #374950;
  border-radius: 6px;
}.plumby-chrome .contact-box2 ul li a{
  display: inline-block;
  padding-left: 20px;
}.plumby-chrome .contact-box2 ul li a:hover{
  color: var(--secondary-color);
}.plumby-chrome .contact-box2 ul li:hover i{
  background-color: var(--secondary-color);
}.plumby-chrome .copyright-wrap{
  text-align: center;
  background-color: #20584C;
  position: relative;
}.plumby-chrome .copyright-text{
  margin: 0;
  font-size: 16px;
  padding: 32px 0;
  font-weight: 400;
  color: var(--white-color);
  position: relative;
  z-index: 0;
}.plumby-chrome .copyright-text a{
  font-weight: 700;
  color: var(--secondary-color);
  text-transform: capitalize;
}.plumby-chrome .copyright-text a:hover{
  color: var(--white-color);
}.plumby-chrome .footer-space1{
  padding-bottom: 30px;
}.plumby-chrome .copyright-menu ul{
  margin: 0;
}.plumby-chrome .copyright-menu li{
  display: inline-block;
  position: relative;
}.plumby-chrome .copyright-menu li:not(:last-child){
  margin-right: 22px;
  padding-right: 25px;
}.plumby-chrome .copyright-menu li:not(:last-child)::after{
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50px;
  background-color: var(--white-color);
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}.plumby-chrome .copyright-menu li a{
  display: block;
  text-decoration: none;
  text-transform: capitalize;
  color: var(--white-color);
  font-size: 16px;
  font-weight: 400;
}.plumby-chrome .copyright-menu li a:hover{
  text-decoration: underline;
}.plumby-chrome .footer-social a{
  color: var(--white-color);
  font-weight: 400;
}.plumby-chrome .footer-social a i{
  margin-right: 10px;
}.plumby-chrome .footer-social a:hover{
  color: var(--secondary-color);
}.plumby-chrome .footer-social a:not(:last-child){
  margin-right: 40px;
}.plumby-chrome .footer-social{
  display: inline-flex;
  align-items: center;
}.plumby-chrome .footer-layout1{
  padding-top: 80px;
}.plumby-chrome .footer-layout1 .sectionLine2::after{
  background-color: var(--smoke-color);
}.plumby-chrome .footer-layout1 .contact-box2 ul li:hover i{
  color: var(--smoke-color);
}.plumby-chrome .footer-layout1 .copyright-wrap{
  background-color: var(--theme-color);
  border-radius: 20px 20px 0 0;
  padding: 5px 0;
}.plumby-chrome .footer-layout1 .copyright-text a{
  color: var(--smoke-color);
}.plumby-chrome .footer-layout1 .copyright-text a:hover{
  text-decoration: underline;
}.plumby-chrome .footer-layout1 .widget-area{
  padding: 60px 0 80px 0;
}@media (max-width: 1350px){.plumby-chrome .footer-space1{
    padding-bottom: 0px;
  }}@media (max-width: 1199px){.plumby-chrome .footer-wrapper .widget-area{
    padding: 80px 0 50px;
  }.plumby-chrome .footer-search{
    margin-left: 0;
  }}@media (max-width: 991px){.plumby-chrome .copyright-wrap{
    padding-bottom: 35px;
  }.plumby-chrome .footer-layout1{
    padding-top: 60px;
  }.plumby-chrome .footer-wrapper .widget-area{
    padding: 60px 0 40px;
  }.plumby-chrome .footer-social a:not(:last-child){
    margin-right: 20px;
  }}@media (max-width: 767px){.plumby-chrome .footer-wrapper .widget-area{
    padding-top: 40px;
    padding-bottom: 40px;
  }}@media (max-width: 575px){.plumby-chrome .footer-logo{
    margin-bottom: 20px;
  }}@media (max-width: 375px){.plumby-chrome .copyright-menu li:not(:last-child){
    margin-right: 10px;
    padding-right: 15px;
  }}.plumby-chrome blockquote{
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  font-family: var(--body-font);
  text-align: left;
  color: var(--title-color);
  background-color: var(--body-color);
  border-radius: 20px;
  padding: 30px 50px 50px 50px;
  margin: 60px 0 60px;
  border: 1px solid var(--secondary-color);
}.plumby-chrome blockquote p{
  font-family: inherit;
  color: var(--title-color);
  font-size: 16px;
  z-index: 3;
  width: 100%;
  font-weight: 400;
  margin-bottom: 0;
  line-height: 1.6;
  position: relative;
}.plumby-chrome blockquote cite{
  padding: 5px 30px;
  color: var(--white-color);
  font-family: var(--title-font);
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  line-height: 150%;
  border-radius: 10px;
  font-style: normal;
  background-color: var(--theme-color);
  position: absolute;
  bottom: 0;
  left: 100px;
  transform: translateY(50%);
}.plumby-chrome blockquote:before{
  content: "\f10d";
  position: absolute;
  left: -1px;
  top: -25px;
  font-family: var(--icon-font);
  right: auto;
  line-height: 1;
  font-weight: 300;
  opacity: 1;
  width: 50px;
  height: 80px;
  text-align: left;
  background-color: var(--body-color);
  color: var(--theme-color);
  font-size: 40px;
  display: inline-block;
  margin: 0 0 0px 0;
  border-radius: 0%;
  font-weight: 700;
}@media (max-width: 1199px){.plumby-chrome blockquote{
    font-size: 20px;
    padding: 23px 30px 26px 42px;
  }.plumby-chrome blockquote cite{
    font-size: 16px;
  }}.plumby-chrome .popup-search-box{
  position: fixed;
  top: 0;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.95);
  height: 0;
  width: 0;
  overflow: hidden;
  z-index: 99999;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  transform: translateX(-50%);
  transition: all ease 0.4s;
}.plumby-chrome .popup-search-box button.searchClose{
  width: 60px;
  height: 60px;
  line-height: 60px;
  position: absolute;
  top: 40px;
  right: 40px;
  border: none;
  background-color: var(--secondary-color);
  color: var(--white-color);
  font-size: 30px;
  border-radius: 50%;
  transition: all ease 0.4s;
}.plumby-chrome .popup-search-box button.searchClose i{
  line-height: inherit;
}.plumby-chrome .popup-search-box button.searchClose:hover{
  color: var(--white-color);
  background-color: var(--theme-color);
}.plumby-chrome .popup-search-box form{
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  padding-bottom: 40px;
  cursor: auto;
  width: 100%;
  max-width: 700px;
  transform: translate(-50%, -50%) scale(0);
  transition: transform ease 0.4s;
  
}@media (max-width: 1199px){.plumby-chrome .popup-search-box form{
    max-width: 600px;
  }}.plumby-chrome .popup-search-box form input{
  font-size: 14px;
  height: 70px;
  width: 100%;
  border: 2px solid var(--white-color);
  background-color: transparent;
  padding-left: 30px;
  color: #fff;
  border-radius: 50px;
}.plumby-chrome .popup-search-box form input::-moz-placeholder{
  color: #fff;
}.plumby-chrome .popup-search-box form input::placeholder{
  color: #fff;
}.plumby-chrome .popup-search-box form button{
  position: absolute;
  top: 0px;
  background-color: transparent;
  border: none;
  font-size: 20px;
  right: 13px;
  color: var(--white-color);
  cursor: pointer;
  width: 70px;
  height: 70px;
  transition: all ease 0.4s;
  transform: scale(1.001);
}.plumby-chrome .popup-search-box form button:hover{
  transform: scale(1.1);
}.plumby-chrome .popup-search-box.show{
  opacity: 1;
  visibility: visible;
  width: 100.1%;
  height: 100%;
  transition: all ease 0.4s;
  border-radius: 0;
}.plumby-chrome .popup-search-box.show form{
  transition-delay: 0.5s;
  transform: translate(-50%, -50%) scale(1);
}@media (max-width: 1350px){.plumby-chrome .custom-reduce{
    border-radius: 0px;
  }}