@charset "UTF-8";
@font-face {
  font-family: "Proxima-Regular";
  src: url("../fonts/ProximaNova-Regular.woff2") format("woff2"), url("../fonts/ProximaNova-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima-Bold";
  src: url("../fonts/ProximaNova-Bold.woff2") format("woff2"), url("../fonts/ProximaNova-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima-Semibold";
  src: url("../fonts/ProximaNova-Semibold.woff2") format("woff2"), url("../fonts/ProximaNova-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
.txt-right {
  text-align: right;
}

.txt-right-imp, .txt-right-imp * {
  text-align: right !important;
}

.txt-center {
  text-align: center;
}

.txt-center-imp, .txt-center-imp * {
  text-align: center !important;
}

.txt-left {
  text-align: left;
}

.txt-left-imp, .txt-left-imp * {
  text-align: left !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fs-0 {
  font-size: 0px !important;
}

.gs-vh-0 {
  min-height: 0vh;
}

.img-wi-0 img {
  width: 0% !important;
}

.fs-1 {
  font-size: 1px !important;
}

.gs-vh-1 {
  min-height: 1vh;
}

.img-wi-1 img {
  width: 1% !important;
}

.fs-2 {
  font-size: 2px !important;
}

.gs-vh-2 {
  min-height: 2vh;
}

.img-wi-2 img {
  width: 2% !important;
}

.fs-3 {
  font-size: 3px !important;
}

.gs-vh-3 {
  min-height: 3vh;
}

.img-wi-3 img {
  width: 3% !important;
}

.fs-4 {
  font-size: 4px !important;
}

.gs-vh-4 {
  min-height: 4vh;
}

.img-wi-4 img {
  width: 4% !important;
}

.fs-5 {
  font-size: 5px !important;
}

.gs-vh-5 {
  min-height: 5vh;
}

.img-wi-5 img {
  width: 5% !important;
}

.fs-6 {
  font-size: 6px !important;
}

.gs-vh-6 {
  min-height: 6vh;
}

.img-wi-6 img {
  width: 6% !important;
}

.fs-7 {
  font-size: 7px !important;
}

.gs-vh-7 {
  min-height: 7vh;
}

.img-wi-7 img {
  width: 7% !important;
}

.fs-8 {
  font-size: 8px !important;
}

.gs-vh-8 {
  min-height: 8vh;
}

.img-wi-8 img {
  width: 8% !important;
}

.fs-9 {
  font-size: 9px !important;
}

.gs-vh-9 {
  min-height: 9vh;
}

.img-wi-9 img {
  width: 9% !important;
}

.fs-10 {
  font-size: 10px !important;
}

.gs-vh-10 {
  min-height: 10vh;
}

.img-wi-10 img {
  width: 10% !important;
}

.fs-11 {
  font-size: 11px !important;
}

.gs-vh-11 {
  min-height: 11vh;
}

.img-wi-11 img {
  width: 11% !important;
}

.fs-12 {
  font-size: 12px !important;
}

.gs-vh-12 {
  min-height: 12vh;
}

.img-wi-12 img {
  width: 12% !important;
}

.fs-13 {
  font-size: 13px !important;
}

.gs-vh-13 {
  min-height: 13vh;
}

.img-wi-13 img {
  width: 13% !important;
}

.fs-14 {
  font-size: 14px !important;
}

.gs-vh-14 {
  min-height: 14vh;
}

.img-wi-14 img {
  width: 14% !important;
}

.fs-15 {
  font-size: 15px !important;
}

.gs-vh-15 {
  min-height: 15vh;
}

.img-wi-15 img {
  width: 15% !important;
}

.fs-16 {
  font-size: 16px !important;
}

.gs-vh-16 {
  min-height: 16vh;
}

.img-wi-16 img {
  width: 16% !important;
}

.fs-17 {
  font-size: 17px !important;
}

.gs-vh-17 {
  min-height: 17vh;
}

.img-wi-17 img {
  width: 17% !important;
}

.fs-18 {
  font-size: 18px !important;
}

.gs-vh-18 {
  min-height: 18vh;
}

.img-wi-18 img {
  width: 18% !important;
}

.fs-19 {
  font-size: 19px !important;
}

.gs-vh-19 {
  min-height: 19vh;
}

.img-wi-19 img {
  width: 19% !important;
}

.fs-20 {
  font-size: 20px !important;
}

.gs-vh-20 {
  min-height: 20vh;
}

.img-wi-20 img {
  width: 20% !important;
}

.fs-21 {
  font-size: 21px !important;
}

.gs-vh-21 {
  min-height: 21vh;
}

.img-wi-21 img {
  width: 21% !important;
}

.fs-22 {
  font-size: 22px !important;
}

.gs-vh-22 {
  min-height: 22vh;
}

.img-wi-22 img {
  width: 22% !important;
}

.fs-23 {
  font-size: 23px !important;
}

.gs-vh-23 {
  min-height: 23vh;
}

.img-wi-23 img {
  width: 23% !important;
}

.fs-24 {
  font-size: 24px !important;
}

.gs-vh-24 {
  min-height: 24vh;
}

.img-wi-24 img {
  width: 24% !important;
}

.fs-25 {
  font-size: 25px !important;
}

.gs-vh-25 {
  min-height: 25vh;
}

.img-wi-25 img {
  width: 25% !important;
}

.fs-26 {
  font-size: 26px !important;
}

.gs-vh-26 {
  min-height: 26vh;
}

.img-wi-26 img {
  width: 26% !important;
}

.fs-27 {
  font-size: 27px !important;
}

.gs-vh-27 {
  min-height: 27vh;
}

.img-wi-27 img {
  width: 27% !important;
}

.fs-28 {
  font-size: 28px !important;
}

.gs-vh-28 {
  min-height: 28vh;
}

.img-wi-28 img {
  width: 28% !important;
}

.fs-29 {
  font-size: 29px !important;
}

.gs-vh-29 {
  min-height: 29vh;
}

.img-wi-29 img {
  width: 29% !important;
}

.fs-30 {
  font-size: 30px !important;
}

.gs-vh-30 {
  min-height: 30vh;
}

.img-wi-30 img {
  width: 30% !important;
}

.fs-31 {
  font-size: 31px !important;
}

.gs-vh-31 {
  min-height: 31vh;
}

.img-wi-31 img {
  width: 31% !important;
}

.fs-32 {
  font-size: 32px !important;
}

.gs-vh-32 {
  min-height: 32vh;
}

.img-wi-32 img {
  width: 32% !important;
}

.fs-33 {
  font-size: 33px !important;
}

.gs-vh-33 {
  min-height: 33vh;
}

.img-wi-33 img {
  width: 33% !important;
}

.fs-34 {
  font-size: 34px !important;
}

.gs-vh-34 {
  min-height: 34vh;
}

.img-wi-34 img {
  width: 34% !important;
}

.fs-35 {
  font-size: 35px !important;
}

.gs-vh-35 {
  min-height: 35vh;
}

.img-wi-35 img {
  width: 35% !important;
}

.fs-36 {
  font-size: 36px !important;
}

.gs-vh-36 {
  min-height: 36vh;
}

.img-wi-36 img {
  width: 36% !important;
}

.fs-37 {
  font-size: 37px !important;
}

.gs-vh-37 {
  min-height: 37vh;
}

.img-wi-37 img {
  width: 37% !important;
}

.fs-38 {
  font-size: 38px !important;
}

.gs-vh-38 {
  min-height: 38vh;
}

.img-wi-38 img {
  width: 38% !important;
}

.fs-39 {
  font-size: 39px !important;
}

.gs-vh-39 {
  min-height: 39vh;
}

.img-wi-39 img {
  width: 39% !important;
}

.fs-40 {
  font-size: 40px !important;
}

.gs-vh-40 {
  min-height: 40vh;
}

.img-wi-40 img {
  width: 40% !important;
}

.fs-41 {
  font-size: 41px !important;
}

.gs-vh-41 {
  min-height: 41vh;
}

.img-wi-41 img {
  width: 41% !important;
}

.fs-42 {
  font-size: 42px !important;
}

.gs-vh-42 {
  min-height: 42vh;
}

.img-wi-42 img {
  width: 42% !important;
}

.fs-43 {
  font-size: 43px !important;
}

.gs-vh-43 {
  min-height: 43vh;
}

.img-wi-43 img {
  width: 43% !important;
}

.fs-44 {
  font-size: 44px !important;
}

.gs-vh-44 {
  min-height: 44vh;
}

.img-wi-44 img {
  width: 44% !important;
}

.fs-45 {
  font-size: 45px !important;
}

.gs-vh-45 {
  min-height: 45vh;
}

.img-wi-45 img {
  width: 45% !important;
}

.fs-46 {
  font-size: 46px !important;
}

.gs-vh-46 {
  min-height: 46vh;
}

.img-wi-46 img {
  width: 46% !important;
}

.fs-47 {
  font-size: 47px !important;
}

.gs-vh-47 {
  min-height: 47vh;
}

.img-wi-47 img {
  width: 47% !important;
}

.fs-48 {
  font-size: 48px !important;
}

.gs-vh-48 {
  min-height: 48vh;
}

.img-wi-48 img {
  width: 48% !important;
}

.fs-49 {
  font-size: 49px !important;
}

.gs-vh-49 {
  min-height: 49vh;
}

.img-wi-49 img {
  width: 49% !important;
}

.fs-50 {
  font-size: 50px !important;
}

.gs-vh-50 {
  min-height: 50vh;
}

.img-wi-50 img {
  width: 50% !important;
}

.fs-51 {
  font-size: 51px !important;
}

.gs-vh-51 {
  min-height: 51vh;
}

.img-wi-51 img {
  width: 51% !important;
}

.fs-52 {
  font-size: 52px !important;
}

.gs-vh-52 {
  min-height: 52vh;
}

.img-wi-52 img {
  width: 52% !important;
}

.fs-53 {
  font-size: 53px !important;
}

.gs-vh-53 {
  min-height: 53vh;
}

.img-wi-53 img {
  width: 53% !important;
}

.fs-54 {
  font-size: 54px !important;
}

.gs-vh-54 {
  min-height: 54vh;
}

.img-wi-54 img {
  width: 54% !important;
}

.fs-55 {
  font-size: 55px !important;
}

.gs-vh-55 {
  min-height: 55vh;
}

.img-wi-55 img {
  width: 55% !important;
}

.fs-56 {
  font-size: 56px !important;
}

.gs-vh-56 {
  min-height: 56vh;
}

.img-wi-56 img {
  width: 56% !important;
}

.fs-57 {
  font-size: 57px !important;
}

.gs-vh-57 {
  min-height: 57vh;
}

.img-wi-57 img {
  width: 57% !important;
}

.fs-58 {
  font-size: 58px !important;
}

.gs-vh-58 {
  min-height: 58vh;
}

.img-wi-58 img {
  width: 58% !important;
}

.fs-59 {
  font-size: 59px !important;
}

.gs-vh-59 {
  min-height: 59vh;
}

.img-wi-59 img {
  width: 59% !important;
}

.fs-60 {
  font-size: 60px !important;
}

.gs-vh-60 {
  min-height: 60vh;
}

.img-wi-60 img {
  width: 60% !important;
}

.fs-61 {
  font-size: 61px !important;
}

.gs-vh-61 {
  min-height: 61vh;
}

.img-wi-61 img {
  width: 61% !important;
}

.fs-62 {
  font-size: 62px !important;
}

.gs-vh-62 {
  min-height: 62vh;
}

.img-wi-62 img {
  width: 62% !important;
}

.fs-63 {
  font-size: 63px !important;
}

.gs-vh-63 {
  min-height: 63vh;
}

.img-wi-63 img {
  width: 63% !important;
}

.fs-64 {
  font-size: 64px !important;
}

.gs-vh-64 {
  min-height: 64vh;
}

.img-wi-64 img {
  width: 64% !important;
}

.fs-65 {
  font-size: 65px !important;
}

.gs-vh-65 {
  min-height: 65vh;
}

.img-wi-65 img {
  width: 65% !important;
}

.fs-66 {
  font-size: 66px !important;
}

.gs-vh-66 {
  min-height: 66vh;
}

.img-wi-66 img {
  width: 66% !important;
}

.fs-67 {
  font-size: 67px !important;
}

.gs-vh-67 {
  min-height: 67vh;
}

.img-wi-67 img {
  width: 67% !important;
}

.fs-68 {
  font-size: 68px !important;
}

.gs-vh-68 {
  min-height: 68vh;
}

.img-wi-68 img {
  width: 68% !important;
}

.fs-69 {
  font-size: 69px !important;
}

.gs-vh-69 {
  min-height: 69vh;
}

.img-wi-69 img {
  width: 69% !important;
}

.fs-70 {
  font-size: 70px !important;
}

.gs-vh-70 {
  min-height: 70vh;
}

.img-wi-70 img {
  width: 70% !important;
}

.fs-71 {
  font-size: 71px !important;
}

.gs-vh-71 {
  min-height: 71vh;
}

.img-wi-71 img {
  width: 71% !important;
}

.fs-72 {
  font-size: 72px !important;
}

.gs-vh-72 {
  min-height: 72vh;
}

.img-wi-72 img {
  width: 72% !important;
}

.fs-73 {
  font-size: 73px !important;
}

.gs-vh-73 {
  min-height: 73vh;
}

.img-wi-73 img {
  width: 73% !important;
}

.fs-74 {
  font-size: 74px !important;
}

.gs-vh-74 {
  min-height: 74vh;
}

.img-wi-74 img {
  width: 74% !important;
}

.fs-75 {
  font-size: 75px !important;
}

.gs-vh-75 {
  min-height: 75vh;
}

.img-wi-75 img {
  width: 75% !important;
}

.fs-76 {
  font-size: 76px !important;
}

.gs-vh-76 {
  min-height: 76vh;
}

.img-wi-76 img {
  width: 76% !important;
}

.fs-77 {
  font-size: 77px !important;
}

.gs-vh-77 {
  min-height: 77vh;
}

.img-wi-77 img {
  width: 77% !important;
}

.fs-78 {
  font-size: 78px !important;
}

.gs-vh-78 {
  min-height: 78vh;
}

.img-wi-78 img {
  width: 78% !important;
}

.fs-79 {
  font-size: 79px !important;
}

.gs-vh-79 {
  min-height: 79vh;
}

.img-wi-79 img {
  width: 79% !important;
}

.fs-80 {
  font-size: 80px !important;
}

.gs-vh-80 {
  min-height: 80vh;
}

.img-wi-80 img {
  width: 80% !important;
}

.fs-81 {
  font-size: 81px !important;
}

.gs-vh-81 {
  min-height: 81vh;
}

.img-wi-81 img {
  width: 81% !important;
}

.fs-82 {
  font-size: 82px !important;
}

.gs-vh-82 {
  min-height: 82vh;
}

.img-wi-82 img {
  width: 82% !important;
}

.fs-83 {
  font-size: 83px !important;
}

.gs-vh-83 {
  min-height: 83vh;
}

.img-wi-83 img {
  width: 83% !important;
}

.fs-84 {
  font-size: 84px !important;
}

.gs-vh-84 {
  min-height: 84vh;
}

.img-wi-84 img {
  width: 84% !important;
}

.fs-85 {
  font-size: 85px !important;
}

.gs-vh-85 {
  min-height: 85vh;
}

.img-wi-85 img {
  width: 85% !important;
}

.fs-86 {
  font-size: 86px !important;
}

.gs-vh-86 {
  min-height: 86vh;
}

.img-wi-86 img {
  width: 86% !important;
}

.fs-87 {
  font-size: 87px !important;
}

.gs-vh-87 {
  min-height: 87vh;
}

.img-wi-87 img {
  width: 87% !important;
}

.fs-88 {
  font-size: 88px !important;
}

.gs-vh-88 {
  min-height: 88vh;
}

.img-wi-88 img {
  width: 88% !important;
}

.fs-89 {
  font-size: 89px !important;
}

.gs-vh-89 {
  min-height: 89vh;
}

.img-wi-89 img {
  width: 89% !important;
}

.fs-90 {
  font-size: 90px !important;
}

.gs-vh-90 {
  min-height: 90vh;
}

.img-wi-90 img {
  width: 90% !important;
}

.fs-91 {
  font-size: 91px !important;
}

.gs-vh-91 {
  min-height: 91vh;
}

.img-wi-91 img {
  width: 91% !important;
}

.fs-92 {
  font-size: 92px !important;
}

.gs-vh-92 {
  min-height: 92vh;
}

.img-wi-92 img {
  width: 92% !important;
}

.fs-93 {
  font-size: 93px !important;
}

.gs-vh-93 {
  min-height: 93vh;
}

.img-wi-93 img {
  width: 93% !important;
}

.fs-94 {
  font-size: 94px !important;
}

.gs-vh-94 {
  min-height: 94vh;
}

.img-wi-94 img {
  width: 94% !important;
}

.fs-95 {
  font-size: 95px !important;
}

.gs-vh-95 {
  min-height: 95vh;
}

.img-wi-95 img {
  width: 95% !important;
}

.fs-96 {
  font-size: 96px !important;
}

.gs-vh-96 {
  min-height: 96vh;
}

.img-wi-96 img {
  width: 96% !important;
}

.fs-97 {
  font-size: 97px !important;
}

.gs-vh-97 {
  min-height: 97vh;
}

.img-wi-97 img {
  width: 97% !important;
}

.fs-98 {
  font-size: 98px !important;
}

.gs-vh-98 {
  min-height: 98vh;
}

.img-wi-98 img {
  width: 98% !important;
}

.fs-99 {
  font-size: 99px !important;
}

.gs-vh-99 {
  min-height: 99vh;
}

.img-wi-99 img {
  width: 99% !important;
}

.fs-100 {
  font-size: 100px !important;
}

.gs-vh-100 {
  min-height: 100vh;
}

.img-wi-100 img {
  width: 100% !important;
}

.p--t-0 {
  padding-top: 0rem !important;
}

.m--t-0 {
  margin-top: 0rem !important;
}

.p--r-0 {
  padding-right: 0rem !important;
}

.m--r-0 {
  margin-right: 0rem !important;
}

.p--b-0 {
  padding-bottom: 0rem !important;
}

.m--b-0 {
  margin-bottom: 0rem !important;
}

.p--l-0 {
  padding-left: 0rem !important;
}

.m--l-0 {
  margin-left: 0rem !important;
}

.all-col-p--b-0 > div[class^=col-] {
  padding-bottom: 0rem !important;
}

.p--t-1 {
  padding-top: 1rem !important;
}

.m--t-1 {
  margin-top: 1rem !important;
}

.p--r-1 {
  padding-right: 1rem !important;
}

.m--r-1 {
  margin-right: 1rem !important;
}

.p--b-1 {
  padding-bottom: 1rem !important;
}

.m--b-1 {
  margin-bottom: 1rem !important;
}

.p--l-1 {
  padding-left: 1rem !important;
}

.m--l-1 {
  margin-left: 1rem !important;
}

.all-col-p--b-1 > div[class^=col-] {
  padding-bottom: 1rem !important;
}

.p--t-2 {
  padding-top: 2rem !important;
}

.m--t-2 {
  margin-top: 2rem !important;
}

.p--r-2 {
  padding-right: 2rem !important;
}

.m--r-2 {
  margin-right: 2rem !important;
}

.p--b-2 {
  padding-bottom: 2rem !important;
}

.m--b-2 {
  margin-bottom: 2rem !important;
}

.p--l-2 {
  padding-left: 2rem !important;
}

.m--l-2 {
  margin-left: 2rem !important;
}

.all-col-p--b-2 > div[class^=col-] {
  padding-bottom: 2rem !important;
}

.p--t-3 {
  padding-top: 3rem !important;
}

.m--t-3 {
  margin-top: 3rem !important;
}

.p--r-3 {
  padding-right: 3rem !important;
}

.m--r-3 {
  margin-right: 3rem !important;
}

.p--b-3 {
  padding-bottom: 3rem !important;
}

.m--b-3 {
  margin-bottom: 3rem !important;
}

.p--l-3 {
  padding-left: 3rem !important;
}

.m--l-3 {
  margin-left: 3rem !important;
}

.all-col-p--b-3 > div[class^=col-] {
  padding-bottom: 3rem !important;
}

.p--t-4 {
  padding-top: 4rem !important;
}

.m--t-4 {
  margin-top: 4rem !important;
}

.p--r-4 {
  padding-right: 4rem !important;
}

.m--r-4 {
  margin-right: 4rem !important;
}

.p--b-4 {
  padding-bottom: 4rem !important;
}

.m--b-4 {
  margin-bottom: 4rem !important;
}

.p--l-4 {
  padding-left: 4rem !important;
}

.m--l-4 {
  margin-left: 4rem !important;
}

.all-col-p--b-4 > div[class^=col-] {
  padding-bottom: 4rem !important;
}

.p--t-5 {
  padding-top: 5rem !important;
}

.m--t-5 {
  margin-top: 5rem !important;
}

.p--r-5 {
  padding-right: 5rem !important;
}

.m--r-5 {
  margin-right: 5rem !important;
}

.p--b-5 {
  padding-bottom: 5rem !important;
}

.m--b-5 {
  margin-bottom: 5rem !important;
}

.p--l-5 {
  padding-left: 5rem !important;
}

.m--l-5 {
  margin-left: 5rem !important;
}

.all-col-p--b-5 > div[class^=col-] {
  padding-bottom: 5rem !important;
}

.p--t-6 {
  padding-top: 6rem !important;
}

.m--t-6 {
  margin-top: 6rem !important;
}

.p--r-6 {
  padding-right: 6rem !important;
}

.m--r-6 {
  margin-right: 6rem !important;
}

.p--b-6 {
  padding-bottom: 6rem !important;
}

.m--b-6 {
  margin-bottom: 6rem !important;
}

.p--l-6 {
  padding-left: 6rem !important;
}

.m--l-6 {
  margin-left: 6rem !important;
}

.all-col-p--b-6 > div[class^=col-] {
  padding-bottom: 6rem !important;
}

.p--t-7 {
  padding-top: 7rem !important;
}

.m--t-7 {
  margin-top: 7rem !important;
}

.p--r-7 {
  padding-right: 7rem !important;
}

.m--r-7 {
  margin-right: 7rem !important;
}

.p--b-7 {
  padding-bottom: 7rem !important;
}

.m--b-7 {
  margin-bottom: 7rem !important;
}

.p--l-7 {
  padding-left: 7rem !important;
}

.m--l-7 {
  margin-left: 7rem !important;
}

.all-col-p--b-7 > div[class^=col-] {
  padding-bottom: 7rem !important;
}

.p--t-8 {
  padding-top: 8rem !important;
}

.m--t-8 {
  margin-top: 8rem !important;
}

.p--r-8 {
  padding-right: 8rem !important;
}

.m--r-8 {
  margin-right: 8rem !important;
}

.p--b-8 {
  padding-bottom: 8rem !important;
}

.m--b-8 {
  margin-bottom: 8rem !important;
}

.p--l-8 {
  padding-left: 8rem !important;
}

.m--l-8 {
  margin-left: 8rem !important;
}

.all-col-p--b-8 > div[class^=col-] {
  padding-bottom: 8rem !important;
}

.p--t-9 {
  padding-top: 9rem !important;
}

.m--t-9 {
  margin-top: 9rem !important;
}

.p--r-9 {
  padding-right: 9rem !important;
}

.m--r-9 {
  margin-right: 9rem !important;
}

.p--b-9 {
  padding-bottom: 9rem !important;
}

.m--b-9 {
  margin-bottom: 9rem !important;
}

.p--l-9 {
  padding-left: 9rem !important;
}

.m--l-9 {
  margin-left: 9rem !important;
}

.all-col-p--b-9 > div[class^=col-] {
  padding-bottom: 9rem !important;
}

.p--t-10 {
  padding-top: 10rem !important;
}

.m--t-10 {
  margin-top: 10rem !important;
}

.p--r-10 {
  padding-right: 10rem !important;
}

.m--r-10 {
  margin-right: 10rem !important;
}

.p--b-10 {
  padding-bottom: 10rem !important;
}

.m--b-10 {
  margin-bottom: 10rem !important;
}

.p--l-10 {
  padding-left: 10rem !important;
}

.m--l-10 {
  margin-left: 10rem !important;
}

.all-col-p--b-10 > div[class^=col-] {
  padding-bottom: 10rem !important;
}

.p--t-11 {
  padding-top: 11rem !important;
}

.m--t-11 {
  margin-top: 11rem !important;
}

.p--r-11 {
  padding-right: 11rem !important;
}

.m--r-11 {
  margin-right: 11rem !important;
}

.p--b-11 {
  padding-bottom: 11rem !important;
}

.m--b-11 {
  margin-bottom: 11rem !important;
}

.p--l-11 {
  padding-left: 11rem !important;
}

.m--l-11 {
  margin-left: 11rem !important;
}

.all-col-p--b-11 > div[class^=col-] {
  padding-bottom: 11rem !important;
}

.p--t-12 {
  padding-top: 12rem !important;
}

.m--t-12 {
  margin-top: 12rem !important;
}

.p--r-12 {
  padding-right: 12rem !important;
}

.m--r-12 {
  margin-right: 12rem !important;
}

.p--b-12 {
  padding-bottom: 12rem !important;
}

.m--b-12 {
  margin-bottom: 12rem !important;
}

.p--l-12 {
  padding-left: 12rem !important;
}

.m--l-12 {
  margin-left: 12rem !important;
}

.all-col-p--b-12 > div[class^=col-] {
  padding-bottom: 12rem !important;
}

.p--t-13 {
  padding-top: 13rem !important;
}

.m--t-13 {
  margin-top: 13rem !important;
}

.p--r-13 {
  padding-right: 13rem !important;
}

.m--r-13 {
  margin-right: 13rem !important;
}

.p--b-13 {
  padding-bottom: 13rem !important;
}

.m--b-13 {
  margin-bottom: 13rem !important;
}

.p--l-13 {
  padding-left: 13rem !important;
}

.m--l-13 {
  margin-left: 13rem !important;
}

.all-col-p--b-13 > div[class^=col-] {
  padding-bottom: 13rem !important;
}

.p--t-14 {
  padding-top: 14rem !important;
}

.m--t-14 {
  margin-top: 14rem !important;
}

.p--r-14 {
  padding-right: 14rem !important;
}

.m--r-14 {
  margin-right: 14rem !important;
}

.p--b-14 {
  padding-bottom: 14rem !important;
}

.m--b-14 {
  margin-bottom: 14rem !important;
}

.p--l-14 {
  padding-left: 14rem !important;
}

.m--l-14 {
  margin-left: 14rem !important;
}

.all-col-p--b-14 > div[class^=col-] {
  padding-bottom: 14rem !important;
}

.p--t-15 {
  padding-top: 15rem !important;
}

.m--t-15 {
  margin-top: 15rem !important;
}

.p--r-15 {
  padding-right: 15rem !important;
}

.m--r-15 {
  margin-right: 15rem !important;
}

.p--b-15 {
  padding-bottom: 15rem !important;
}

.m--b-15 {
  margin-bottom: 15rem !important;
}

.p--l-15 {
  padding-left: 15rem !important;
}

.m--l-15 {
  margin-left: 15rem !important;
}

.all-col-p--b-15 > div[class^=col-] {
  padding-bottom: 15rem !important;
}

.p--t-16 {
  padding-top: 16rem !important;
}

.m--t-16 {
  margin-top: 16rem !important;
}

.p--r-16 {
  padding-right: 16rem !important;
}

.m--r-16 {
  margin-right: 16rem !important;
}

.p--b-16 {
  padding-bottom: 16rem !important;
}

.m--b-16 {
  margin-bottom: 16rem !important;
}

.p--l-16 {
  padding-left: 16rem !important;
}

.m--l-16 {
  margin-left: 16rem !important;
}

.all-col-p--b-16 > div[class^=col-] {
  padding-bottom: 16rem !important;
}

.p--t-17 {
  padding-top: 17rem !important;
}

.m--t-17 {
  margin-top: 17rem !important;
}

.p--r-17 {
  padding-right: 17rem !important;
}

.m--r-17 {
  margin-right: 17rem !important;
}

.p--b-17 {
  padding-bottom: 17rem !important;
}

.m--b-17 {
  margin-bottom: 17rem !important;
}

.p--l-17 {
  padding-left: 17rem !important;
}

.m--l-17 {
  margin-left: 17rem !important;
}

.all-col-p--b-17 > div[class^=col-] {
  padding-bottom: 17rem !important;
}

.p--t-18 {
  padding-top: 18rem !important;
}

.m--t-18 {
  margin-top: 18rem !important;
}

.p--r-18 {
  padding-right: 18rem !important;
}

.m--r-18 {
  margin-right: 18rem !important;
}

.p--b-18 {
  padding-bottom: 18rem !important;
}

.m--b-18 {
  margin-bottom: 18rem !important;
}

.p--l-18 {
  padding-left: 18rem !important;
}

.m--l-18 {
  margin-left: 18rem !important;
}

.all-col-p--b-18 > div[class^=col-] {
  padding-bottom: 18rem !important;
}

.p--t-19 {
  padding-top: 19rem !important;
}

.m--t-19 {
  margin-top: 19rem !important;
}

.p--r-19 {
  padding-right: 19rem !important;
}

.m--r-19 {
  margin-right: 19rem !important;
}

.p--b-19 {
  padding-bottom: 19rem !important;
}

.m--b-19 {
  margin-bottom: 19rem !important;
}

.p--l-19 {
  padding-left: 19rem !important;
}

.m--l-19 {
  margin-left: 19rem !important;
}

.all-col-p--b-19 > div[class^=col-] {
  padding-bottom: 19rem !important;
}

.p--t-20 {
  padding-top: 20rem !important;
}

.m--t-20 {
  margin-top: 20rem !important;
}

.p--r-20 {
  padding-right: 20rem !important;
}

.m--r-20 {
  margin-right: 20rem !important;
}

.p--b-20 {
  padding-bottom: 20rem !important;
}

.m--b-20 {
  margin-bottom: 20rem !important;
}

.p--l-20 {
  padding-left: 20rem !important;
}

.m--l-20 {
  margin-left: 20rem !important;
}

.all-col-p--b-20 > div[class^=col-] {
  padding-bottom: 20rem !important;
}

.txt-uc {
  text-transform: uppercase;
}

body *, body:not(i) {
  font-family: "Proxima-Regular";
}

h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 * {
  font-family: "Proxima-Bold";
}

.image-full img {
  width: 100% !important;
}
.image-full.gal-mb {
  margin-bottom: 1rem !important;
}

.img-m-auto img {
  display: block;
  margin: 0 auto;
}

td p {
  margin-bottom: 0 !important;
}

.bootstrap {
  background: transparent;
  background-color: transparent;
}
.bootstrap .modal.fade.show {
  background-color: rgba(0, 0, 0, 0.4);
}
.bootstrap .modal-body.long-content {
  max-height: 70vh;
  overflow: auto;
}

.txt-white, .txt-white * {
  color: white !important;
}

.txt-red, .txt-red * {
  color: #e92327 !important;
}

.button.gs-button {
  border-radius: 0 !important;
  background-color: #989898 !important;
  transition: all 0.3s ease 0s;
}
.button.gs-button:hover {
  background-color: #0b5591 !important;
}

.gsgal-min-width {
  width: 40vw !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}

.gs-hide {
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.home #g-navigation {
  background: unset !important;
  position: fixed;
  width: 100%;
}

body.gs-entry-fw .gs-container {
  max-width: 100% !important;
}

body.home #g-navigation.scroll-fixed {
  background-color: transparent !important;
}
body.home #g-navigation.scroll-fixed .gs-head-right .txt-white, body.home #g-navigation.scroll-fixed .gs-head-right .txt-white *:not(i) {
  color: #fff !important;
}
body.home #g-navigation.scroll-fixed .gs-head-right .txt-white i {
  color: #e92327 !important;
}

#g-navigation {
  transition: all 0.3s ease 0s;
}
#g-navigation.scroll-fixed {
  background-color: white !important;
}
#g-navigation.scroll-fixed .gs-head-right .txt-white, #g-navigation.scroll-fixed .gs-head-right .txt-white *:not(i) {
  color: #000 !important;
}
#g-navigation.scroll-fixed .gs-head-right .txt-white i {
  color: #e92327 !important;
}
#g-navigation.scroll-fixed #ajaxsearchlite1 .probox, #g-navigation.scroll-fixed div.asl_w .probox {
  background-color: #eaeaea;
}
#g-navigation .g-main-nav .g-toplevel {
  line-height: 1;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 1px 0;
}
#g-navigation > .g-container > .g-grid:nth-child(2) {
  align-items: center;
}
#g-navigation #ajaxsearchlite1 .probox,
#g-navigation div.asl_w .probox {
  height: 40px;
}
#g-navigation div.asl_m .probox .proinput input {
  height: unset;
  line-height: 40px !important;
}
#g-navigation div.asl_w .probox .proloading,
#g-navigation div.asl_w .probox .proclose,
#g-navigation div.asl_w .probox .promagnifier,
#g-navigation div.asl_w .probox .prosettings {
  height: 40px !important;
}
#g-navigation div.asl_m .probox .promagnifier {
  display: flex;
  align-items: center;
  height: 100%;
}
#g-navigation div.asl_m .probox .proinput input.autocomplete {
  position: relative;
  top: -1px !important;
  line-height: 0 !important;
}

.gs-nav-wrap {
  background: #0b5591;
}
.gs-nav-wrap #gs-nav > .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
  padding-top: 0;
}

.g-logo.g-logo-helium img {
  max-height: unset !important;
  margin-bottom: 15px;
  margin-top: 15px;
  width: 100%;
  max-width: 150px;
}

#gsgo-logo > .g-content {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  background-color: #989898 !important;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: none !important;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: 42px !important;
  padding-left: 25px;
  padding-right: 25px;
}

.gs-head-right *:not(.fa) {
  font-size: 13px;
}
.gs-head-right > .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.gs-head-right .location {
  display: flex;
  align-items: flex-start;
}
.gs-head-right .location i {
  margin-right: 1em;
  font-size: 19px;
  line-height: 25px;
}
.gs-head-right .tel i {
  margin-right: 5px;
  font-size: 17px;
}

.vert-zero {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

body.home #g-footer {
  margin-top: 0 !important;
}

#g-footer {
  background: #0b5591 !important;
  padding-top: 1em;
  padding-bottom: 1em;
  position: relative;
  margin-top: 7em;
}
#g-footer > .g-container > .g-grid {
  align-items: center;
}
#g-footer > .g-container > .g-grid .footer-totop > .g-content {
  opacity: 0;
  visibility: hidden;
}
#g-footer .footer-copy > .g-content, #g-footer .footer-social > .g-content, #g-footer .footer-totop > .g-content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0;
  margin-bottom: 0;
}
#g-footer .footer-social > .g-content {
  justify-content: flex-end;
}
#g-footer .footer-social > .g-content .g-title {
  font-size: 16px;
  margin-bottom: 15px;
}
#g-footer > .footer-totop-prepend {
  opacity: 1;
  visibility: visible;
  position: absolute;
  top: -55px;
  z-index: 1;
  max-width: 230px;
  width: 100%;
  right: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
}
#g-footer > .footer-totop-prepend #g-totop {
  display: block;
  background-color: #0b5591;
  text-align: center;
  font-size: 39px;
  line-height: 1;
  padding-top: 7px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper {
  justify-content: flex-start;
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content {
  text-align: left !important;
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content *:not(i) {
  font-family: "Proxima-Regular";
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h1, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h2, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h3, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h4, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h5, .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h6 {
  font-family: "Proxima-Bold";
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h1.g-owlcarousel-item-title {
  margin-left: 0;
  font-weight: 700 !important;
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h2.g-owlcarousel-item-desc {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content h2.g-owlcarousel-item-desc:empty {
  display: none;
}

.gs-nav-edge .owl-carousel .owl-nav .owl-prev {
  left: 0;
}
.gs-nav-edge .owl-carousel .owl-nav .owl-next {
  right: 0;
}
.gs-nav-edge .owl-carousel .owl-nav button.owl-prev, .gs-nav-edge .owl-carousel .owl-nav button.owl-next {
  border-radius: 0 !important;
  width: 70px;
  height: 80px;
  background-color: rgba(0, 0, 0, 0.4);
  border-color: rgba(80, 80, 80, 0.7);
  transition: all 0.3s ease 0s;
}
.gs-nav-edge .owl-carousel .owl-nav button.owl-prev:hover, .gs-nav-edge .owl-carousel .owl-nav button.owl-next:hover {
  background-color: black;
  border-color: #505050;
}

.gs-overlay-feat {
  min-height: 35vh;
  background-size: cover;
  background-position: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gs-overlay-feat h2.entry-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700 !important;
  font-size: 50px;
}
.gs-overlay-feat h2.entry-title, .gs-overlay-feat h2.entry-title a {
  color: white !important;
}
.gs-overlay-feat h2.entry-title a {
  text-decoration: none !important;
}

#g-header.gs-header-page {
  background-color: white !important;
}
#g-header a {
  color: unset;
}
#g-header a:hover {
  color: unset;
}

a:hover {
  color: #0b5591;
}

article.hentry h1, article.hentry h1 *, article.hentry h2, article.hentry h2 *, article.hentry h3, article.hentry h3 *, article.hentry h4, article.hentry h4 *, article.hentry h5, article.hentry h5 *, article.hentry h6, article.hentry h6 * {
  color: #0b5591;
  font-weight: 700;
}

.about-separator-block {
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  margin-top: 1em;
  margin-bottom: 1em;
}
.about-separator-block .wp-block-columns {
  margin-bottom: 0 !important;
}
.about-separator-block .wp-block-columns .wp-block-column .wp-block-image {
  margin-bottom: 0 !important;
}

.bootstrap figure {
  margin-bottom: 0 !important;
}

figure.img-as-bg {
  margin-bottom: 0 !important;
  height: 100%;
  background-size: cover;
  background-position: 50%;
}
figure.img-as-bg img {
  opacity: 0;
}

.gs-view-orig-wrap {
  /*
  >div:not(.gsvm-itemshow,.view-more){
      opacity: 0;
      visibility: hidden;
      height: 0;
      @include transition();

  }
  */
}
.gs-view-orig-wrap.show-all .view-more {
  padding: 0;
  margin: 0 !important;
}
.gs-view-orig-wrap.show-all > div:not(.gsvm-itemshow) {
  visibility: visible;
  opacity: 1;
  height: auto;
  margin-bottom: 2em;
}
.gs-view-orig-wrap figure.wp-block-image {
  border: 1px solid #0b5591;
  transition: all 0.3s ease 0s;
}
.gs-view-orig-wrap figure.wp-block-image figcaption {
  background-color: #0b5591;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 15px;
  margin: 0;
  transition: all 0.3s ease 0s;
}
.gs-view-orig-wrap figure.wp-block-image figcaption > a {
  opacity: 1 !important;
  display: block;
  color: white !important;
  position: relative;
}
.gs-view-orig-wrap figure.wp-block-image figcaption > a:after {
  content: "";
  font-family: "Line Awesome Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1.5em;
  position: absolute;
  top: 0;
  right: 0;
}
.gs-view-orig-wrap figure.wp-block-image:hover {
  border: 1px solid #989898;
}
.gs-view-orig-wrap figure.wp-block-image:hover figcaption {
  background-color: #989898;
}

#breadcrumbs {
  line-height: 3em;
  font-weight: 600 !important;
  border-bottom: 2px solid #e3e3e3;
  margin-bottom: 2em;
  text-transform: uppercase;
}
#breadcrumbs a, #breadcrumbs .breadcrumb_last {
  font-family: "Proxima-Bold" !important;
  letter-spacing: 1px !important;
  font-weight: bold;
}
#breadcrumbs a {
  color: #989898 !important;
}
#breadcrumbs .breadcrumb_last {
  color: #0b5591 !important;
}
#breadcrumbs span span i {
  margin-left: 1em;
  margin-right: 1em;
}

.gs-bg-blue {
  background-color: #0b5591;
  margin-bottom: 2em !important;
  padding-left: 2em;
}
.gs-bg-blue, .gs-bg-blue * {
  color: white !important;
  text-transform: uppercase;
  font-size: 15px !important;
  line-height: 4em;
}

.gs-bordered .wp-block-image {
  border: 1px solid #979797;
  margin-top: 1em;
  margin-bottom: 2em !important;
}

#gs-btnpop-modal .modal-header {
  text-align: center;
}
#gs-btnpop-modal .modal-header h5 {
  display: block;
  width: 100%;
}

.gs-dl-link {
  width: 0px;
  height: 0px;
}

.dl-cboxes .wpcf7-list-item {
  display: block;
}
.dl-cboxes .wpcf7-list-item label {
  display: flex;
  align-items: center;
}
.dl-cboxes .wpcf7-list-item label span.wpcf7-list-item-label {
  padding-left: 5px;
  font-size: 13px;
}

.dl-submit-wrap .wpcf7-submit {
  order: 2;
}
.dl-submit-wrap .ajax-loader {
  order: 1;
}

.gs-gallery.gs-equal-height figure.wp-block-image {
  max-height: 149px;
  overflow: hidden;
  position: relative;
}
.gs-gallery.gs-equal-height figure.wp-block-image figcaption {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #0b5591;
  padding: 5px;
  color: white;
  z-index: 3;
  margin-bottom: 0 !important;
  font-size: 13px !important;
  transition: all 0.3s ease 0s;
}
.gs-gallery.gs-equal-height figure.wp-block-image:hover figcaption {
  opacity: 1;
  visibility: visible;
}

.gs-btn-rounded {
  border-radius: 40px !important;
}

.vm-btn.btn {
  border-color: #989898 !important;
  color: #989898 !important;
  font-family: "Proxima-Bold" !important;
  border-width: 2px !important;
  text-transform: uppercase;
  padding: 1em 2em !important;
  font-size: 14px !important;
  margin-top: 2em;
  margin-bottom: 2em;
}
.vm-btn.btn:hover {
  border-color: #0b5591 !important;
  color: white !important;
  background-color: #0b5591 !important;
}

.wp-block-button .wp-block-button__link {
  border-color: #0b5591 !important;
  color: #0b5591 !important;
  font-weight: 600;
  transition: all 0.3s ease 0s;
}
.wp-block-button .wp-block-button__link:hover {
  text-decoration: none !important;
  background-color: #0b5591 !important;
  color: white !important;
}

.wp-block-buttons .is-style-outline > a {
  border-radius: 0 !important;
}

.gs-products-wrap .wp-block-image {
  padding-top: 4em;
  padding-bottom: 4em;
  padding-left: 2em;
  padding-right: 2em;
  border: 1px solid #0b5591;
  border-radius: 3px;
  min-height: 210px;
  position: relative;
}
.gs-products-wrap .wp-block-image > figure > a {
  display: block;
}
.gs-products-wrap .wp-block-image > figure > a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.gs-products-wrap .wp-block-image img {
  width: 100%;
}

.gs-btnpop-trigger.btn {
  border-color: #0b5591 !important;
  color: #0b5591 !important;
  font-weight: 600;
  transition: all 0.3s ease 0s;
  border: 2px solid;
  padding: 0.667em 1.333em;
  border-radius: 0;
}
.gs-btnpop-trigger.btn:hover {
  background-color: #0b5591;
  color: white !important;
}

.wp-block-uagb-tabs.gs-tabs {
  border: 0 !important;
  margin: 0;
}
.wp-block-uagb-tabs .uagb-tabs__panel .uagb-tab.uagb-tabs__active {
  background-color: #0b5591 !important;
}
.wp-block-uagb-tabs .uagb-tabs__panel .uagb-tab span {
  text-decoration: none !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Proxima-Bold";
}

.g-owlcarousel.owl-carousel .has-full-bg {
  min-height: calc(100vh - 121px);
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
}
.g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
}

.g-offcanvas-toggle > i.fa {
  font-family: "Line Awesome Free";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.g-offcanvas-toggle > i.fa:before {
  content: "" !important;
}

.wpcf7-form label > i {
  color: #e92327;
  font-style: normal;
}
.wpcf7-form .line-only-fields input[type=text], .wpcf7-form .line-only-fields input[type=email], .wpcf7-form .line-only-fields textarea, .wpcf7-form .line-only-fields input[type=tel] {
  border: 0px;
  border-bottom: 1px solid #989898;
  border-radius: 0;
}
.wpcf7-form .line-only-fields input[type=text]:hover, .wpcf7-form .line-only-fields input[type=text]:focus, .wpcf7-form .line-only-fields input[type=text]:active, .wpcf7-form .line-only-fields input[type=email]:hover, .wpcf7-form .line-only-fields input[type=email]:focus, .wpcf7-form .line-only-fields input[type=email]:active, .wpcf7-form .line-only-fields textarea:hover, .wpcf7-form .line-only-fields textarea:focus, .wpcf7-form .line-only-fields textarea:active, .wpcf7-form .line-only-fields input[type=tel]:hover, .wpcf7-form .line-only-fields input[type=tel]:focus, .wpcf7-form .line-only-fields input[type=tel]:active {
  box-shadow: none;
  outline: 0;
}

#breadcrumbs a, #breadcrumbs .breadcrumb_last {
  word-break: break-word;
  display: inline-block;
}

@media only screen and (max-width: 1199px) {
  #g-navigation .g-container {
    width: 90%;
  }
}
@media only screen and (max-width: 1023px) {
  .wp-block-uagb-tabs.gs-tabs.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet ul.uagb-tabs__panel {
    max-width: 100%;
    width: 100%;
    flex-direction: unset;
    justify-content: center;
  }
  .wp-block-uagb-tabs.gs-tabs.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet ul.uagb-tabs__panel li a {
    display: block;
  }
  .wp-block-uagb-tabs.gs-tabs.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet ul.uagb-tabs__panel li a:hover {
    text-decoration: none !important;
  }
  .wp-block-uagb-tabs.gs-tabs.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap {
    max-width: 100%;
  }
  .wp-block-uagb-tabs.gs-tabs.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet.uagb-tabs__vstyle6-mobile {
    flex-direction: column !important;
  }

  .gsgal-min-width {
    width: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  #mobi-head-right .location, #mobi-head-right .tel {
    font-size: 13px;
  }

  .home #g-navigation, .home #g-navigation.scroll-fixed, #g-navigation, #g-navigation.scroll-fixed {
    background: #0b5591 !important;
  }

  #gsgo-logo {
    justify-content: flex-start;
    width: auto;
    flex: 0 0 auto;
  }
  #gsgo-logo > .g-content {
    margin-left: 0;
    padding-left: 0;
  }
  #gsgo-logo .g-logo {
    text-align: left;
  }
  #gsgo-logo .g-logo.g-logo-helium {
    padding-left: 0;
  }
  #gsgo-logo .g-logo.g-logo-helium img {
    max-width: 120px;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .gs-head-right, .gs-head-search {
    display: none !important;
  }

  .g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container {
    width: 100%;
    height: 100%;
  }
  .g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper .g-owlcarousel-item-content h1.g-owlcarousel-item-title {
    font-family: "Proxima-Bold" !important;
    line-height: 28px;
    margin-bottom: 0;
  }
  .g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper .g-owlcarousel-item-content h2 {
    font-size: 17px !important;
    margin-bottom: 0 !important;
  }
  .g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper .g-owlcarousel-item-content p {
    line-height: 20px;
  }
  .g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper .g-owlcarousel-item-content p br {
    display: none;
  }
  .g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper .g-owlcarousel-item-link .g-owlcarousel-item-button {
    display: inline-block !important;
  }
  .g-owlcarousel.owl-carousel .owl-dots {
    bottom: 7vh;
    left: 2em;
    text-align: left;
  }

  #g-footer .footer-copy, #g-footer .footer-social {
    display: flex;
    justify-content: center;
  }
  #g-footer .footer-social > .g-content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #g-footer .footer-social h2 {
    display: none;
  }

  figure.wp-block-image {
    margin-bottom: 1em !important;
    margin-top: 1em !important;
  }
  figure.wp-block-image img {
    width: 100%;
  }

  #breadcrumbs {
    padding-top: 1em;
    padding-bottom: 1em;
    line-height: 1;
  }
  #breadcrumbs a, #breadcrumbs .breadcrumb_last {
    font-size: 12px;
    word-break: break-word;
    display: inline-block;
  }

  .gs-order-fix-mobi .gs-order-1 {
    order: 1;
  }
  .gs-order-fix-mobi .gs-order-2 {
    order: 2;
  }
  .gs-order-fix-mobi .gs-order-3 {
    order: 3;
  }
  .gs-order-fix-mobi .gs-order-4 {
    order: 4;
  }
  .gs-order-fix-mobi .gs-order-5 {
    order: 5;
  }
  .gs-order-fix-mobi .gs-order-6 {
    order: 6;
  }
  .gs-order-fix-mobi .gs-order-7 {
    order: 7;
  }
  .gs-order-fix-mobi .gs-order-8 {
    order: 8;
  }
  .gs-order-fix-mobi .gs-order-9 {
    order: 9;
  }
  .gs-order-fix-mobi .gs-order-10 {
    order: 10;
  }
  .gs-order-fix-mobi .gs-order-11 {
    order: 11;
  }
  .gs-order-fix-mobi .gs-order-12 {
    order: 12;
  }
  .gs-order-fix-mobi .gs-order-13 {
    order: 13;
  }
  .gs-order-fix-mobi .gs-order-14 {
    order: 14;
  }
  .gs-order-fix-mobi .gs-order-15 {
    order: 15;
  }
  .gs-order-fix-mobi .gs-order-16 {
    order: 16;
  }
  .gs-order-fix-mobi .gs-order-17 {
    order: 17;
  }
  .gs-order-fix-mobi .gs-order-18 {
    order: 18;
  }
  .gs-order-fix-mobi .gs-order-19 {
    order: 19;
  }
  .gs-order-fix-mobi .gs-order-20 {
    order: 20;
  }
  .gs-order-fix-mobi .gs-order-21 {
    order: 21;
  }
  .gs-order-fix-mobi .gs-order-22 {
    order: 22;
  }
  .gs-order-fix-mobi .gs-order-23 {
    order: 23;
  }
  .gs-order-fix-mobi .gs-order-24 {
    order: 24;
  }
  .gs-order-fix-mobi .gs-order-25 {
    order: 25;
  }
  .gs-order-fix-mobi .gs-order-26 {
    order: 26;
  }
  .gs-order-fix-mobi .gs-order-27 {
    order: 27;
  }
  .gs-order-fix-mobi .gs-order-28 {
    order: 28;
  }
  .gs-order-fix-mobi .gs-order-29 {
    order: 29;
  }

  .wp-bootstrap-blocks-row {
    margin-top: 2rem !important;
  }

  p, p.fs-25 {
    font-size: 18px !important;
  }

  .zeno-dl-wrap figure {
    padding: 2em;
  }
  .zeno-dl-wrap figure img {
    width: 100%;
  }

  .gs-contact-col {
    margin-top: 2em;
  }

  .wpdreams_asl_results {
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    width: 84vw !important;
  }

  div.asl_r .results .item .asl_content .asl_desc {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 580px) {
  .g-owlcarousel.owl-carousel .has-full-bg .g-owlcarousel-item-wrapper .g-owlcarousel-item-link .g-owlcarousel-item-button {
    padding: 15px 20px !important;
  }

  .gs-overlay-feat h2.entry-title a.post-title, .gs-overlay-feat h2.entry-title a.gs-post-title {
    font-size: 33px;
    font-weight: 700;
    line-height: 47px;
    display: block;
  }

  h2 {
    font-size: 30px !important;
    line-height: 44px !important;
  }

  .gs-products-wrap .wp-block-image {
    min-height: 163px;
  }

  .gs-view-orig-wrap figure.wp-block-image figcaption {
    font-size: 14px;
  }
}

/*# sourceMappingURL=gs_go.css.map */
