.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.hero-section {
  height: 97vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('../images/GettyImages-626545182.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100% 100%;
  background-attachment: scroll, scroll;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block {
  z-index: 15;
  width: 121px;
  height: 100%;
  background-image: linear-gradient(63deg, red, #094a86 0%, #00acfc);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.link {
  width: 100%;
  height: 170px;
  color: #fff;
  text-align: center;
  border-top: 1px solid rgba(255, 255, 255, .31);
  border-bottom: 2px #d42b27;
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.link:hover {
  color: #0670b3;
  background-color: #fff;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.link._2 {
  border-bottom-style: solid;
}

.link._1 {
  height: 250px;
  border-top-style: none;
  align-items: center;
  padding-top: 140px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.link.hide1 {
  display: none;
}

.bold-text-207 {
  color: #000;
  font-weight: 500;
}

.bold-text-207:hover, .bold-text-207._11 {
  color: #fff;
}
.right-div-form .lrft-div .for-common-law .fields2{
  display: none;
}
.div-block-313426.right-button.managerial-role.fields2{
  display: none;
}
.field-label-19.fields2 {
  display: none;
  
}
.field-label-11.field3 {
  display: none;
}
.select-field-10.w-select.field3{
  display: none;
}
.field-label-11.field4{
  display: none;
}
.select-field-11.w-select.field4 {
  display: none;

}
.field-label-11.field5{
  display: none;
}
.select-field-10.w-select.field5{
  display: none;
}

.dropdown-toggle-3 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-3:hover {
  color: #0297e3;
}

.navigation-dropdown {
  min-width: 140px;
  top: 100%;
}

.navigation-dropdown.w--open {
  height: auto;
  min-width: 320px;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 10px;
  top: 100%;
  left: auto;
}

.nav-menu-10 {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  padding-top: 10px;
  display: none;
}

.div-block-312883 {
  display: none;
}

.icon-4 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-4:hover {
  color: #000;
}

.icon-30 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.icon-wrap {
  width: 48px;
  height: 48px;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.goel-navbar {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  padding: 60px 20px 10px;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.goel-navbar.p {
  padding-top: 60px;
}

.text-block-15648 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.kdgs-container {
  max-width: 1300px;
  padding-right: 0;
  display: flex;
}

.brand-10 {
  width: 250px;
  height: auto;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.brand-10.w--current {
  width: 250px;
}

.image-32640 {
  width: 100%;
}

.dropdown-pointer-2 {
  height: auto;
  position: relative;
}

.nav-link-44 {
  width: auto;
  height: auto;
  color: #000;
  text-transform: uppercase;
  margin-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.nav-link-44:hover {
  color: #d0293a;
  -webkit-text-stroke-color: #d0293a;
}

.nav-link-44.w--current {
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.nav-link-44.w--current:hover {
  color: #f21c1c;
}

.dropdown-link-6 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-6.w--current {
  color: #fff;
}

.div-block-312404 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #f91c1c;
  border-radius: 50px;
  position: absolute;
  left: 94px;
}

.dropdown-2 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dropdown-title {
  color: #000;
  margin-bottom: 2px;
  font-family: Merriweather, serif;
  font-size: 17px;
  line-height: 25px;
}

.nav-content-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 12px;
  display: flex;
}

.dropdown-wrapper {
  background-color: #fff;
  border-radius: 10px 10px 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
  box-shadow: 4px -19px 35px rgba(32, 53, 90, .08), 11px 11px 30px -10px rgba(32, 53, 90, .15);
}

.dropdown-wrapper.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, .15), 8px 18px 60px 4px rgba(0, 0, 0, .13);
}

.link-block-49 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-color: #038ed7;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-6 {
  display: none;
}

.text-block-15489 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-block-168 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-168:hover {
  color: #029ae6;
}

.dropdown-link {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link.border {
  border-style: solid none none;
}

.dropdown-link.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.pointer {
  z-index: 20;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -2%;
  bottom: auto;
  left: 0%;
  right: 4%;
  transform: rotate(45deg);
}

.dropdown-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link-details-2 {
  color: rgba(40, 51, 56, .6);
  white-space: normal;
  font-size: 14px;
  display: none;
}

.div-block-312886 {
  width: 50%;
  height: 350px;
  background-color: rgba(255, 255, 255, .8);
  background-image: linear-gradient(rgba(255, 255, 255, .92), rgba(255, 255, 255, .92)), url('../images/canada-flag.gif');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading {
  color: #028dd7;
  text-align: center;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.paragraph {
  max-width: 570px;
  color: #000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.button-wrapper {
  width: 150px;
  height: 45px;
  background-image: url('../images/Black-Thing.png');
  background-position: 50% 250%;
  background-repeat: no-repeat;
  background-size: 100%;
  border: 2px solid #000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s ease-out;
  display: flex;
}

.button-wrapper:hover {
  color: #fff;
  background-position: 50% 0;
}

.button {
  width: 150px;
  height: 50px;
  color: #fff;
  background-color: #D0293A;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  position: relative;
}

.button._1.about-btn {
  background-color: #d12a34;
  margin-top: 20px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.button._2 {
  background-color: #d0293a;
  background-image: none;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #d12a34;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button._1 {
  width: 150px;
  background-color: #D0293A;
  background-image: none;
  position: relative;
}

.button._1.about-btn {
  margin-top: 20px;
}

.button.btn {
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.button-part-left-2 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.button-part-left-20 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.button-part-right-middle {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 40%;
}

.button-part-right-20 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.button-part-right-21 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-block {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-312887 {
  width: 100%;
  max-width: 1300px;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -8%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.div-block-312606 {
  z-index: 1;
  width: 100%;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  left: -80px;
}

.div-block-312607 {
  width: 30%;
  height: 100px;
  background-color: #f0faff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.div-block-312607.c {
  width: 23%;
  height: 130px;
  background-color: #fff;
  border-bottom: 3px solid #0295e1;
  border-left: 1px solid #d4d3d3;
  border-right: 1px solid #d4d3d3;
}

.div-block-312607._1 {
  width: 23%;
  height: 130px;
  background-color: #fff;
  border-bottom: 3px solid #0295e1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.div-block-312607._1._2 {
  height: 130px;
  border-radius: 0 10px 10px 0;
}

.div-block-312607._2 {
  width: 23%;
  height: 130px;
  background-color: #fff;
  border-bottom: 3px solid #0295e1;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.heading-7231 {
  color: #d0293a;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.text-block-15593 {
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.about-section {
  padding: 170px 20px 20px 0;
  overflow: hidden;
}

.container {
  max-width: 1300px;
}

.div-block-312888 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-right: 140px;
  display: flex;
}

.div-block-312889 {
  width: 50%;
  padding-left: 20px;
}

.image-32641 {
  width: 100%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}

.div-block-312890 {
  width: 48%;
}

.container-2 {
  max-width: 1300px;
}

.heading-7232 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7232.center {
  text-align: center;
}

.text-span {
  color: #d0293a;
}

.paragraph-2 {
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.services-section {
  background-image: url('../images/joondanna-services-top-curve.png'), url('../images/20210204_a1553.jpg');
  background-position: 50% 0, 50%;
  background-repeat: no-repeat, repeat;
  background-size: auto, cover;
  padding: 60px 20px;
  font-family: Merriweather, serif;
  overflow: hidden;
}

.container-3 {
  max-width: 1300px;
}

.heading-2 {
  color: #82828a;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.sub-title-bar {
  width: 35px;
  height: 3px;
  background-color: #00cde5;
  background-image: linear-gradient(to right, #1c1c7b, #00cde5);
  margin-left: 10px;
}

.header-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-wrap.left {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.header-wrap.left.center {
  width: 50%;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.header-wrap.left.center._2 {
  width: 65%;
  flex-direction: column;
}

.header-wrap.left.center._2._1 {
  display: none;
}

.p-text {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8em;
}

.p-text.p-25 {
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
}

.p-text.p-25.center {
  text-align: center;
  padding-top: 20px;
  font-size: 17px;
  line-height: 25px;
}

.heading-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.sub-title {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.text-span-2 {
  color: #0294df;
}

.text-span-3 {
  color: #d0293a;
}

.div-block-312891 {
  width: 100%;
  margin-top: 40px;
}

.tab-link-tab-1 {
  width: 210px;
  height: 50px;
  background-color: #fff;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.tab-link-tab-1.w--current {
  width: 210px;
  height: 50px;
  color: #fff;
  background-color: #0294e0;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.tabs-menu {
  background-color: #fff;
  border-radius: 27px;
  display: flex;
}

.tab-link-tab-2 {
  width: 175px;
  height: 50px;
  background-color: #fff;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2.w--current {
  width: 175px;
  height: 50px;
  color: #fff;
  background-color: #0299e5;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-3 {
  width: 210px;
  height: 50px;
  background-color: #fff;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-3.w--current {
  width: 210px;
  height: 50px;
  color: #fff;
  background-color: #019ae7;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-3._1 {
  width: 210px;
}

.tab-link-tab-3._2 {
  width: 250px;
}

.tab-link-tab-3._3 {
  width: 250px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.text-block-15649, .text-block-15650 {
  margin-left: 10px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-15651, .text-block-15652, .text-block-15653, .text-block-15654 {
  margin-left: 10px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.div-block-312785 {
  width: 100%;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.div-block-312786 {
  width: 35%;
}

.image-32612 {
  width: 100%;
  border-radius: 21px;
}

.div-block-312787 {
  width: 48%;
}

.paragraph-2224 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-2224._1 {
  padding-top: 20px;
}

.heading-7233 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.text-span-4 {
  color: #d0293a;
}

.div-block-312892 {
  position: relative;
}

.text-span-5, .text-span-6 {
  color: #d0293a;
}

.countries-section {
  padding: 60px 20px;
}

.countries-section.hides {
  display: none;
}

.container-4 {
  max-width: 1300px;
}

.div-block-312893 {
  width: 100%;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.div-block-312894 {
  width: 23%;
  height: auto;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 21px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(168, 168, 168, .49);
}

.div-block-312895 {
  width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.image-32642 {
  width: 100%;
  height: 80%;
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
}

.div-block-312896 {
  height: 79px;
  background-color: #fff;
  background-image: url('../images/service1-bg-pattern.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  position: relative;
  top: -128px;
}

.div-block-312897 {
  z-index: 1;
  width: 70px;
  height: 70px;
  background-image: url('../images/flag-1.jpg');
  background-position: 50%;
  background-size: cover;
  border: 3px solid #0484cc;
  border-radius: 100px;
  position: absolute;
  top: auto;
  bottom: 32%;
  left: 38%;
  right: 0%;
}

.div-block-312897._1 {
  background-image: url('../images/usa-150x150.png');
}

.div-block-312897._2 {
  background-image: url('../images/istockphoto-937476472-612x612.jpg');
  bottom: 32%;
}

.div-block-312897._2._1 {
  background-image: url('../images/usa-150x150.png');
  bottom: 32%;
}

.div-block-312897._3 {
  background-image: url('../images/new-zealand-free-png.webp');
  bottom: 32%;
}

.div-block-312897._4 {
  background-image: url('../images/india-150x150.png');
}

.heading-7234 {
  color: #000;
  text-align: center;
  margin-top: -134px;
  font-family: Merriweather, serif;
  font-size: 21px;
  line-height: 30px;
}

.paragraph-2225 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
  display: none;
}

.features-section {
  background-image: url('../images/bg-dot.png');
  background-position: 50%;
  background-size: cover;
  padding: 60px 20px;
  position: relative;
  overflow: hidden;
}

.container-5 {
  max-width: 1300px;
}

.div-block-312898 {
  width: 100%;
  justify-content: space-between;
  margin-top: 20px;
  display: flex;
}

.div-block-312899 {
  width: 48%;
}

.image-32643 {
  width: 92%;
}

.div-block-312900 {
  width: 48%;
  position: relative;
}

.div-block-312901 {
  width: 53px;
  height: 450px;
  border-top: 2px solid #029ae6;
  border-bottom: 2px solid #029ae6;
  border-left: 2px solid #029ae6;
  border-top-left-radius: 21px;
  border-bottom-left-radius: 21px;
  position: absolute;
  top: 92px;
  left: -51px;
}

.div-block-312902 {
  width: 71%;
  height: 350px;
  background-color: #f0f0f0;
  border-radius: 21px;
  margin-top: 30px;
  margin-left: 5px;
  padding: 20px;
}

.div-block-312903 {
  width: 100%;
  align-items: center;
  display: flex;
}

.div-block-312904 {
  width: 21px;
  height: 21px;
  border: 2px solid #0199e5;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312905 {
  width: 7px;
  height: 7px;
  background-color: #0298e4;
  border-radius: 50px;
}

.heading-7235 {
  margin-left: 10px;
  font-family: Merriweather, serif;
  font-size: 15px;
  line-height: 25px;
}

.university-logo {
  padding: 40px 20px 60px;
  overflow: hidden;
}

.container-6 {
  max-width: 1300px;
}

.div-block-312906 {
  width: 100%;
  justify-content: space-between;
  margin-top: 20px;
  display: flex;
}

.div-block-312907 {
  width: 48%;
  display: flex;
}

.div-block-312908 {
  width: 185px;
  margin-top: 5px;
}

.div-block-312909 {
  width: 43%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-32644 {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.image-32645 {
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.member-logos {
  padding: 0 20px 60px;
  position: relative;
  overflow: hidden;
}

.container-7 {
  max-width: 1300px;
}

.div-block-312910 {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-312911 {
  width: 25%;
  height: 100px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.div-block-312911.left {
  height: 100px;
  flex-direction: column;
  margin-left: 40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.div-block-312912 {
  width: 100%;
}

.heading-7236 {
  color: #000;
  font-family: Merriweather, serif;
  font-size: 23px;
  line-height: 32px;
}

.div-block-312913 {
  width: 70%;
  padding-left: 10px;
}

.paragraph-2226 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.testimonials-section {
  padding: 20px;
  display: none;
}

.container-8 {
  max-width: 1300px;
}

.slide {
  width: 100%;
  height: 55vh;
  background-color: #fff;
  margin-right: 20px;
  overflow: visible;
}

.div-block-31346 {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15594 {
  color: #0298e4;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.div-block-31344 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow-2 {
  width: 55px;
  height: 55px;
  border: 2px solid #ff0b00;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 83%;
  right: 572px;
}

.right-arrow-2:hover {
  background-image: linear-gradient(82deg, #019ce9, #000);
}

.slider-2 {
  height: 70vh;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  overflow: hidden;
}

.image-32621 {
  border-radius: 100%;
}

.text-block-15405 {
  color: #f01000;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.image-32622 {
  border-radius: 100%;
}

.left-arrow-2 {
  width: 55px;
  height: 55px;
  border: 2px solid #fe0b00;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 83%;
  bottom: 0%;
  left: 44%;
  right: auto;
}

.left-arrow-2:hover {
  background-image: linear-gradient(#0293de, #000);
}

.paragraph-5 {
  text-align: left;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 30px;
}

.slide-nav-2 {
  font-size: 10px;
  display: none;
}

.div-block-31345 {
  width: 100%;
  height: 37vh;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px rgba(177, 171, 171, .2);
}

.image-32620 {
  border-radius: 100%;
}

.mask {
  width: 30%;
  margin-right: 0;
  overflow: visible;
}

.div-block-312914 {
  z-index: 1;
  width: 100%;
  height: 130px;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  margin-top: 30px;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.div-block-312915 {
  width: 70%;
}

.div-block-312916 {
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.text-block-15655 {
  color: #0197e3;
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 32px;
}

.div-block-312917 {
  width: 0;
  height: 0;
  background-color: #029ce9;
  border-bottom-left-radius: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.div-block-312918 {
  z-index: -1;
  width: 100%;
  height: 0%;
  background-color: #019ce9;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.check-section {
  padding: 50px 20px 20px;
  overflow: hidden;
}

.container-9 {
  max-width: 1300px;
}

.div-block-312919 {
  width: 100%;
  height: 370px;
  max-width: 1400px;
  background-image: url('../images/testimonial-one-shape-1.png'), linear-gradient(67deg, #4faad6, #757575);
  background-position: 63%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 21px;
  justify-content: center;
  align-items: center;
  margin: 60px auto 40px;
  padding-left: 20px;
  display: flex;
}

.div-block-312920 {
  width: 48%;
  justify-content: center;
  align-items: center;
}

.heading-7237 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.paragraph-2227 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-312921 {
  width: 43%;
  justify-content: flex-end;
  display: flex;
  position: relative;
  bottom: 45px;
}

.image-32646 {
  width: 56%;
}

.text-block-15599 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-7 {
  margin-top: 20px;
}

.link-block-66 {
  z-index: 1;
  width: 50px;
  height: 50px;
  background-color: #f3b05b;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 19%;
  left: auto;
  right: 2%;
}

.link-block-66.w--current {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer-flex-container-7 {
  width: 100%;
  text-align: left;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 30px;
  display: flex;
}

.goel-footer-section {
  background-image: linear-gradient(rgba(0, 0, 0, .93), rgba(0, 0, 0, .93)), url('../images/607__Travel_landmarks_State_of_Israel-scaled.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 20px;
  position: relative;
  overflow: hidden;
}

.div-block-312620 {
  width: 100%;
}

.div-block-312620.left1 {
  width: 30%;
}

.div-block-312621 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-343 {
  font-weight: 400;
}

.div-block-312623 {
  width: 50px;
  height: 50px;
  background-color: #f3b05b;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312622 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312622.left {
  align-items: center;
}

.gallery-div {
  justify-content: center;
  display: flex;
}

.div-block-312400 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-312400._36 {
  padding-left: 10px;
}

.text-block-15145 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15145._1 {
  color: #fff;
}

.text-block-15600 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-30902 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-30902:hover {
  background-color: #000;
}

.text-block-15601 {
  color: #000;
  margin-left: 20px;
  font-family: PT Serif, serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15601.left {
  margin-left: 10px;
}

.bold-text-345 {
  font-weight: 400;
}

.div-block-31305 {
  width: 22%;
}

.div-block-312618 {
  width: 21%;
}

.text-block-15126 {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-15126:hover {
  color: #d0293a;
}

.line-separator {
  width: 100%;
  height: 1px;
  background-color: #fff;
  margin-top: 10px;
  display: none;
}

.image-32586 {
  width: 100%;
}

.div-block-30376 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.heading-23 {
  text-decoration: none;
}

.heading-23:hover {
  color: #d0293a;
}

.link-block-68 {
  width: 30%;
  flex-direction: column;
  text-decoration: none;
}

.link-block-68.center {
  width: 30%;
}

.copyright-div {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-312617 {
  height: 150px;
  max-width: 1300px;
  background-color: #f8981d;
  background-image: none;
  background-position: 0 0;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  top: -15%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text-block-15602 {
  color: #000;
  text-align: center;
  padding-left: 10px;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.heading-34 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-344 {
  font-weight: 400;
}

.link-block-54 {
  width: 50%;
}

.link-block-54.w--current {
  width: 40%;
}

.div-block-30374 {
  width: 25%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-block-55 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.footer-heading-8 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.footer-heading-8.moovit {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 25px;
}

.link-block-56 {
  text-decoration: none;
}

.link-block-56._1 {
  display: none;
}

.link-block-67 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.footer-container {
  max-width: 1300px;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-346 {
  font-weight: 400;
}

.paragraph-2204 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.heading-21 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.fist-iamge {
  width: 100px;
  height: 100px;
  background-image: url('../images/Residence-Visa.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.fist-iamge:hover {
  background-image: url('../images/Residence-Visa.jpg');
  background-position: 50%;
  background-size: cover;
}

.fist-iamge._1, .fist-iamge._1:hover {
  background-image: url('../images/PTE-and-Universities-Visa.jpg');
  background-position: 50%;
  background-size: cover;
}

.fist-iamge._3, .fist-iamge._3:hover {
  background-image: url('../images/canada-.jpg');
  background-position: 50%;
  background-size: cover;
}

.fist-iamge._2 {
  background-image: url('../images/students.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
}

.fist-iamge._2:hover {
  background-image: url('../images/students.jpg');
  background-position: 50%;
  background-size: cover;
}

.fist-iamge._2.c1 {
  background-image: url('../images/graduation.jpg');
  border-radius: 5px;
}

.fist-iamge.c {
  background-image: url('../images/Visitor-Visa.jpg');
  border-radius: 5px;
}

.bold-text-328 {
  font-weight: 400;
}

.link-block-47 {
  width: auto;
  height: auto;
  margin-left: 0;
  text-decoration: none;
  display: block;
}

.link-block-62 {
  width: 22%;
  text-decoration: none;
}

.div-block-312574 {
  flex-direction: column;
  display: flex;
}

.div-block-30901 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-312922 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-312630 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.form-block {
  margin-bottom: 0;
}

.form {
  align-items: center;
  display: flex;
}

.div-block-312631 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 5px;
  display: flex;
}

.text-field {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
}

.text-field::-ms-input-placeholder {
  color: #000;
  font-size: 18px;
  line-height: 26px;
}

.text-field::placeholder {
  color: #000;
  font-size: 18px;
  line-height: 26px;
}

.submit-button {
  width: 100px;
  height: 50px;
  background-color: #d12a34;
  border-radius: 10px;
  font-family: Merriweather, serif;
}

.div-block-312923 {
  width: 21%;
}

.heading-7238 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.link-block-69 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32647 {
  width: 100%;
}

.bold-text-347, .bold-text-348, .bold-text-349, .bold-text-350 {
  font-weight: 500;
}

.div-block-312924 {
  position: absolute;
  top: 1548.44px;
}

.image-32648 {
  width: 100%;
}

.section {
  height: 85vh;
  background-image: url('../images/96-2.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.div-block-312615 {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  display: flex;
}

.text-block-223 {
  color: #f3b05b;
  text-align: center;
  font-size: 18px;
  font-weight: 800;
  display: none;
}

.slide-18 {
  width: 100%;
  margin-left: 10px;
}

.div-block-312614 {
  width: 100%;
  justify-content: space-between;
  padding-left: 20px;
  display: flex;
}

.left-arrow-3 {
  width: 50px;
  height: 50px;
  color: #005c64;
  background-color: #f3b05b;
  font-size: 25px;
  font-weight: 700;
  display: none;
  top: auto;
  bottom: -5%;
  left: -5%;
  right: 0%;
}

.slider-8 {
  height: 40vh;
  max-width: 1200px;
  background-color: rgba(0, 0, 0, 0);
}

.slider-8.mobile-hide {
  height: 50vh;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.image-32415 {
  width: 100%;
  border-radius: 10px;
}

.div-block-30768 {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  position: absolute;
  top: -4%;
  bottom: auto;
  left: -2%;
  right: auto;
}

.right-arrow-3 {
  width: 50px;
  height: 50px;
  background-color: #f3b05b;
  display: none;
  top: auto;
  bottom: -5%;
  left: 5%;
  right: 0%;
}

.icon-16 {
  color: #fff;
  font-size: 25px;
  font-weight: 700;
}

.div-block-312613 {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.div-block-30766 {
  width: 100%;
  height: 300px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 20px -12px #757474;
}

.div-block-30766._1 {
  width: 45%;
  height: 300px;
  align-items: center;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-nav-4 {
  top: 372px;
}

.mask-2 {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.div-block-30767 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-30765 {
  width: 48%;
  justify-content: flex-start;
  margin-top: 0;
}

.div-block-30765.left {
  width: 45%;
  justify-content: flex-start;
}

.icon-17 {
  color: #fff;
  font-weight: 700;
}

.image-32398 {
  margin-left: 5px;
  margin-right: 5px;
}

.slide-23 {
  margin-left: 0;
}

.paragraph-189 {
  max-width: 450px;
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.heading-7239 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 23px;
}

.div-block-312925 {
  width: 300px;
  display: none;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: auto;
  right: 10%;
}

.image-32649 {
  width: 100%;
}

.div-block-312926 {
  width: 150px;
  position: relative;
  left: -482px;
}

.image-32650 {
  width: 100%;
}

.dropdown-menu2 {
  z-index: 99;
  width: 430px;
  height: 300px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  position: absolute;
  right: -20px;
}

.nav-link {
  letter-spacing: .3px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.nav-link:hover {
  color: #d0293a;
}

.dropdown-menu1 {
  z-index: 99;
  width: 300px;
  height: 390px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  right: 110px;
}

.line-seperator {
  width: 100%;
  height: 1px;
  background-color: rgba(47, 41, 90, .06);
  margin-top: 5px;
  margin-bottom: 5px;
}

.menu-title-t {
  color: #1d1f31;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.block-50-left {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.nav_items {
  z-index: 3;
  height: 100%;
  align-items: center;
  margin-left: auto;
  display: flex;
  position: relative;
}

.nav_dropdown {
  width: 0;
  height: 0;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  top: 70px;
  right: 0;
  overflow: hidden;
  box-shadow: 1px 1px 40px rgba(223, 225, 229, .57);
}

.block-50-right {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.menu_wrapper {
  width: 100%;
  height: 100%;
  padding: 15px;
}

.nav-link-wrap {
  height: 100%;
  min-width: 85px;
  color: #000;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Inconsolata, monospace;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.nav-link-wrap:hover {
  color: #d0293a;
}

.menu-title-sub {
  color: #637178;
  font-size: 13px;
}

.link-block {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.title-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dropdown-menu3 {
  z-index: 99;
  width: 300px;
  height: 390px;
  display: flex;
  position: absolute;
  right: -35px;
}

.dropdown {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-4 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-4:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.icon:hover {
  color: #d0293a;
}

.dropdown-list-2 {
  width: 300px;
  background-color: #fff;
  border-radius: 5px;
  display: block;
  overflow: hidden;
  box-shadow: 0 10px 40px rgba(152, 162, 172, .21);
}

.div-block-312927 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-link-7 {
  padding-left: 30px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-link-7:hover {
  background-color: #f5f6f8;
  box-shadow: inset 2px 0 #88c1ff;
}

.dropdown-8 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-5 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-5:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-312928 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-link-8 {
  padding-left: 30px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-link-8:hover {
  background-color: #f5f6f8;
  box-shadow: inset 2px 0 #88c1ff;
}

.text-block-15656, .text-block-15657 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.div-block-312929 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-6 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-6:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-70 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-70:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-9 {
  display: none;
}

.image-32651 {
  width: 100%;
}

.div-block-312930 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-link-9 {
  padding-left: 20px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-link-9:hover {
  background-color: #f5f6f8;
  box-shadow: inset 2px 0 #88c1ff;
}

.text-block-15658 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.text-block-15659 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-312931 {
  position: relative;
}

.dropdown-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-11 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.text-block-15660 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.button-part-right-22 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.dropdown-12 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-32 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.text-block-15661 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.button-part-left-21 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.dropdown-link-10 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-10:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-10.border {
  border-style: solid none none;
}

.dropdown-link-10.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.text-block-15662 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15662:hover {
  color: #029ae6;
}

.icon-33 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-33:hover {
  color: #000;
}

.div-block-312933 {
  display: none;
}

.button-part-right-23 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.dropdown-toggle-8 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-8:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.heading-7240 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7240.hide {
  display: none;
}

.breadcrumb-div {
  width: 100%;
}

.breadcrumb-container {
  z-index: 999;
}

.image-32652 {
  width: 25px;
  margin-right: 5px;
}

.link-2 {
  color: #fff;
  margin-left: 10px;
  margin-right: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.div-block-312934 {
  color: #eee;
  align-items: center;
  display: flex;
}

.breadcrumb-section {
  min-height: 420px;
  background-image: linear-gradient(rgba(0, 0, 0, .27), rgba(0, 0, 0, .27)), url('../images/montreal-river-sunset-with-city-lights-urban-buildings_649448-4530.jpg');
  background-position: 0 0, 50% 63%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: row;
  align-items: flex-end;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.breadcrumb-wrapper {
  flex-direction: column;
  display: flex;
}

.div-block-312935 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.image {
  width: 100%;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}

.image-2 {
  border: 10px solid #fff;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
}

.text-block-15663 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.buttondiv {
  padding-top: 20px;
}

.image-3 {
  height: 50%;
}

.img {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img._1 {
  margin-top: 10px;
}

.aboutsection {
  padding: 100px 20px;
}

.subheadding {
  color: #444242;
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.contentaboutdiv {
  width: 52%;
}

.div-block-4 {
  width: 100%;
  color: #201c1c;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.button-part-right-24 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-2 {
  width: 80%;
  height: 70vh;
  border-bottom: 30px solid #0294df;
  border-left: 30px solid #0294df;
  border-top-left-radius: 33px;
  border-bottom-right-radius: 33px;
  position: absolute;
  top: 3.5%;
  left: -8%;
  right: 0%;
}

.imgabout {
  width: 45%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-6 {
  width: 90%;
  height: 13vh;
  border-left: 4px solid #0294df;
  border-top-left-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 30px;
  display: flex;
}

.div-block-5 {
  width: 80%;
}

.div-block-5._1 {
  margin-left: 10px;
}

.heading-7241 {
  color: #000;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.paragraph-2228 {
  color: #000;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.card1 {
  width: 48%;
  align-items: flex-start;
  display: flex;
}

.aboutcontainer {
  max-width: 1300px;
}

.para {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.mainheading {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.mainheading.cnhg {
  color: #fff;
  margin-top: 0;
  font-size: 25px;
  font-weight: 400;
  line-height: 33px;
}

.mainheading.visitor {
  text-align: left;
}

.carddiv {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.text-span-7 {
  color: #d0293a;
}

.maindivabout {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-part-left-22 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.div-block-3 {
  width: 50%;
  position: absolute;
  bottom: -72.656px;
  left: -57px;
}

.div-block-312937 {
  justify-content: space-between;
  display: none;
  position: absolute;
  top: 85px;
  left: 262px;
}

.text-block-15664 {
  color: #fff;
  font-family: "Fa brands 400", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-312938 {
  z-index: 111;
  width: 55px;
  height: 55px;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 1241.23px;
  left: 706.5px;
  box-shadow: 0 3px 20px rgba(0, 0, 0, .2);
}

.div-block-312938._111 {
  top: 220px;
  left: -197px;
}

.text-block-15665 {
  color: #0294df;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 33px;
  display: none;
}

.text-block-15665._369 {
  display: none;
}

.text-block-15666 {
  color: #0294df;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.teammaindiv {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312939 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.div-block-312940 {
  width: 30%;
}

.div-block-312941 {
  width: 55px;
  height: 55px;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 700px;
  box-shadow: 0 2px 20px rgba(0, 0, 0, .2);
}

.div-block-312942 {
  width: 35px;
  height: 35px;
  background-color: #d52b28;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: absolute;
  top: -2px;
  left: 8px;
}

.div-block-312942._147 {
  top: 39px;
  left: 19px;
}

.div-block-312942._741 {
  top: 85px;
  left: 23px;
}

.teamcarddiv {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-312943 {
  display: none;
  position: absolute;
  top: 111px;
  left: -154px;
}

.teamsection {
  background-image: url('../images/testimonial-map.png');
  background-position: 50%;
  background-size: cover;
  padding: 100px 20px;
  overflow: hidden;
}

.teamcard1 {
  width: 30%;
  height: 50vh;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative;
  box-shadow: 0 8px 20px -2px rgba(0, 0, 0, .2);
}

.teamcard1._123 {
  width: 100%;
  border-radius: 10px;
  position: relative;
}

.div-block-312944 {
  width: 35px;
  height: 35px;
  background-color: #d52b28;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -19px;
  left: -8px;
}

.div-block-312944._31312 {
  top: 66px;
  left: 5px;
}

.div-block-312944._2525 {
  top: 21px;
  left: 6px;
}

.text-block-15667 {
  color: #0294df;
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 58px;
  display: flex;
}

.div-block-312945 {
  width: 100%;
}

.teamcontainer {
  max-width: 1300px;
}

.card2 {
  width: 30%;
}

.heading-7242 {
  color: #000;
  margin-top: 0;
  padding-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-312946 {
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 38px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 36%;
  left: auto;
  right: 20%;
  box-shadow: 0 3px 20px rgba(0, 0, 0, .2);
}

.image-32653 {
  position: relative;
}

.text-block-15668 {
  color: #fff;
  font-family: "Fa brands 400", sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.div-block-312947 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.whowearecontainer {
  max-width: 1300px;
}

.linesubdiv {
  width: 70%;
  border-top: 2px dashed #0299e5;
}

.heading-7243 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.image-32654 {
  position: relative;
  top: -612px;
  left: 87px;
}

.image-32654._25 {
  transform-style: preserve-3d;
  top: -78px;
  left: 1263px;
  transform: rotateX(-21deg)rotateY(0)rotateZ(-21deg);
}

.div-block-312948 {
  width: 13px;
  height: 13px;
  background-color: #d0293a;
  border-radius: 100%;
}

.div-block-312949 {
  width: 130px;
  height: 130px;
  background-color: #0299e5;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.whowearesection {
  height: 90vh;
  padding-left: 20px;
  padding-right: 20px;
}

.round1div {
  width: 28%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
  display: flex;
}

.round1div.rs {
  margin-right: 0;
}

.roundmaindiv {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.whowearemaindiv {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312950 {
  width: 30px;
  height: 30px;
  background-color: #fff;
  border: 1px solid #d6d9dd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -19px;
  left: -10px;
}

.div-block-312950._22 {
  width: 30px;
  height: 30px;
  top: -45px;
  left: 425px;
}

.div-block-312950._3333 {
  width: 30px;
  height: 30px;
  top: -75px;
  left: 847px;
}

.linemaindiv {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.paragraph-2229 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.borderdiv {
  width: 150px;
  height: 150px;
  border: 2px dashed #0299e5;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  padding: 10px;
}

.text-block-15669 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-312951 {
  width: 100%;
}

.text-span-9 {
  color: #d12a34;
}

.paragraph-2205 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-312952 {
  width: 50%;
  justify-content: flex-end;
  display: flex;
}

.div-block-312953 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.text-block-15670 {
  font-family: Oswald, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-block-312954 {
  height: 35vh;
  background-color: #fff;
  padding: 20px;
  box-shadow: 2px 1px 20px -4px rgba(0, 0, 0, .2);
}

.divone {
  width: 30%;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.list {
  color: #d12a34;
  padding-left: 15px;
}

.div-block-312955 {
  width: 100%;
}

.div-block-312956 {
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.text-span-8 {
  padding-left: 5px;
  font-family: "Fa solid 900", sans-serif;
}

.mediacomtainer {
  max-width: 1300px;
}

.div-block-312957 {
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-10 {
  padding-left: 5px;
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
}

.mediasection {
  background-image: url('../images/pattern-1-1.png');
  background-position: 52% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 40px 20px 120px;
}

.mediasection.hide123 {
  display: none;
}

.div-block-312958 {
  width: 30%;
  justify-content: flex-end;
  display: flex;
}

.text-block-15671 {
  color: #d12a34;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-span-11 {
  color: #d12a34;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.mediadivmain {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.heading-7244 {
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 33px;
}

.div-block-312959 {
  width: 100%;
}

.div-block-312960 {
  width: 70%;
}

.image2, .image-32655, .image1 {
  width: 100%;
}

.text-block-15672 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15673 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15673._1 {
  color: #fff;
}

.link-block-71 {
  text-decoration: none;
}

.bold-text-351 {
  font-weight: 400;
}

.heading-7245 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-72 {
  width: 25%;
  text-decoration: none;
}

.div-block-312961 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7246 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-312962 {
  width: 13%;
}

.div-block-312963 {
  margin-top: 20px;
}

.div-block-312964 {
  flex-direction: column;
  display: flex;
}

.heading-7247 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-352 {
  font-weight: 400;
}

.div-block-312965 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-312966 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-312967 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-312968 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.image-32656 {
  width: 100%;
}

.bold-text-353 {
  font-weight: 400;
}

.div-block-312969 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7248 {
  text-decoration: none;
}

.heading-7248:hover {
  color: #d0293a;
}

.link-block-73 {
  width: 50%;
}

.link-block-73.w--current {
  width: 40%;
}

.bold-text-354 {
  font-weight: 400;
}

.link-block-74 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-312970 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-block-75 {
  width: auto;
  height: auto;
  margin-left: 0;
  text-decoration: none;
  display: block;
}

.image-32657 {
  width: 100%;
}

.text-block-15674 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15674:hover {
  color: #d0293a;
}

.div-block-312971 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-312972 {
  width: 24%;
}

.paragraph-2230 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-355 {
  font-weight: 400;
}

.button-part-left-23 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-312973 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-9 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-9:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-76 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-76:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-11 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-11.w--current {
  color: #fff;
}

.dropdown-13 {
  display: none;
}

.image-32658 {
  width: 100%;
}

.div-block-312974 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15675 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-11 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-11:hover {
  color: #0297e3;
}

.text-block-15676 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-312975 {
  position: relative;
}

.dropdown-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-15 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.text-block-15677 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-16 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-35 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.text-block-15678 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-link-12 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-12:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-12.border {
  border-style: solid none none;
}

.dropdown-link-12.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-17 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.icon-36 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-36:hover {
  color: #000;
}

.div-block-312977 {
  display: none;
}

.button-part-right-25 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.dropdown-toggle-12 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-12:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-312978 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-312979 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7249 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7249.hide {
  display: none;
}

.image-32659 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15679 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15679._1 {
  color: #fff;
}

.link-block-77 {
  text-decoration: none;
}

.bold-text-356 {
  font-weight: 400;
}

.heading-7250 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-78 {
  width: 25%;
  text-decoration: none;
}

.div-block-312980 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7251 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-312981 {
  width: 13%;
}

.div-block-312982 {
  margin-top: 20px;
}

.div-block-312983 {
  flex-direction: column;
  display: flex;
}

.heading-7252 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-357 {
  font-weight: 400;
}

.div-block-312984 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-312985 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-312986 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-312987 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-79 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32660 {
  width: 100%;
}

.bold-text-358 {
  font-weight: 400;
}

.div-block-312988 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7253 {
  text-decoration: none;
}

.heading-7253:hover {
  color: #d0293a;
}

.link-block-80 {
  width: 50%;
}

.link-block-80.w--current {
  width: 40%;
}

.bold-text-359 {
  font-weight: 400;
}

.link-block-81 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-312989 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-block-82 {
  height: auto;
  margin-left: 0;
  text-decoration: none;
  display: block;
}

.image-32661 {
  width: 100%;
}

.text-block-15680 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15680:hover {
  color: #d0293a;
}

.div-block-312990 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-312991 {
  width: 24%;
}

.paragraph-2231 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-360 {
  font-weight: 400;
}

.text-block-15681 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15682 {
  color: #c8d1dc;
  font-family: "Fa solid 900", sans-serif;
}

.icon-8 {
  color: #1875bb;
  cursor: pointer;
  font-family: "Fa solid 900", sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.div-block-312992 {
  width: 15%;
}

.div-block-312993 {
  width: 20%;
  height: 30px;
  border-left: 2px solid #c8d1dc;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-312993.bc3 {
  width: 15%;
  border-left-color: rgba(0, 0, 0, 0);
  border-right: 2px solid #c8d1dc;
  justify-content: flex-start;
}

.div-block-312993.bc3._1 {
  border-left-style: none;
}

.div-block-312994 {
  width: 100%;
  color: #c8d1dc;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.heading-7254 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.heading-7254.color {
  color: #0299e5;
  margin-top: 0;
}

.div-block-312995 {
  padding-top: 10px;
}

.sub1divstudt {
  width: 30%;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-312996 {
  height: 100px;
  border-bottom: 1px solid #ccc3c3;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 30px;
  display: flex;
}

.div-block-312996.rb {
  border-bottom-style: none;
}

.div-block-312997 {
  width: 80%;
}

.div-block-312998 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.studycontainer {
  max-width: 1300px;
}

.div-block-312999 {
  width: 100%;
  align-items: flex-start;
  display: flex;
}

.text-block-15683 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 19px;
}

.div-block-313000 {
  width: 80%;
  height: 70px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313000._23 {
  justify-content: flex-start;
}

.div-block-313000._23.hc {
  height: 50px;
}

.div-block-313001 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313002 {
  width: 13%;
  color: #0299e5;
  border-bottom: 3px solid #0299e5;
  margin-right: 3px;
  padding-bottom: 0;
}

.div-block-313002._1 {
  width: 6px;
  height: 6px;
  background-color: #0299e5;
  border-bottom-style: none;
  border-radius: 100px;
  margin-right: 3px;
}

.div-block-313002._1.wc {
  background-color: #fff;
}

.div-block-313002.wc {
  border-bottom-color: #fff;
}

.studydiv {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-15684 {
  color: #fff;
  padding-top: 5px;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.list-3 {
  color: #0299e5;
  padding-left: 20px;
}

.div-block-313003 {
  width: 100%;
  padding-bottom: 60px;
  padding-left: 40px;
}

.text-block-15685 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313004 {
  width: 100%;
  height: auto;
  background-color: #eff2f5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.paragraph-2209 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 23px;
}

.heading-7281 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.sb2div {
  width: 65%;
}

.div-block-313005 {
  height: 45vh;
  background-color: #eff2f5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: none;
}

.div-block-313006 {
  width: 80%;
}

.heading-7280 {
  color: #0299e5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.stydysection {
  padding: 60px 20px;
}

.div-block-313007 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313007:hover {
  background-color: #0299e5;
}

.div-block-313008 {
  height: 60vh;
  background-image: url('../images/visa-banner.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313009 {
  height: 38vh;
  background-color: #ec4e4f;
  margin-top: 30px;
  padding: 20px 20px 20px 30px;
}

.div-block-313009.hide1 {
  display: none;
}

.div-block-313010 {
  width: 100%;
  justify-content: space-between;
  padding-bottom: 10px;
  display: flex;
}

.div-block-313011 {
  width: 30%;
  height: 250px;
  border-right: 1px solid #e0e6ed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313012 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313013 {
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.accordion-item {
  background-color: #fff;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
  box-shadow: 0 0 20px #ebebeb;
}

.div-block-313014 {
  padding-top: 30px;
  display: flex;
}

.text-block-15686 {
  color: #555;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.heading-7282 {
  color: #fff;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.div-block-313015 {
  width: 50%;
}

.paragraph-2208 {
  color: #555;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.heading-7283 {
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 33px;
}

.accordion-wrapper {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-2187 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.text-block-15687 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15687.space {
  padding-left: 20px;
}

.button-part-left-24 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313016 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-13 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-13:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-83 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-83:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-13 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-13.w--current {
  color: #fff;
}

.div-block-313017 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15688 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-14 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-14:hover {
  color: #0297e3;
}

.text-block-15689 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-313018 {
  position: relative;
}

.dropdown-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-19 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.text-block-15690 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-20 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-38 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.text-block-15691 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.button-part-left-25 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.dropdown-link-14 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-14:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-14.border {
  border-style: solid none none;
}

.dropdown-link-14.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-21 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.icon-39 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-39:hover {
  color: #000;
}

.div-block-313020 {
  display: none;
}

.button-part-right-26 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.dropdown-toggle-15 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-15:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313021 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-313022 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7284 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7284.hide {
  display: none;
}

.image-32663 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15692 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15692._1 {
  color: #fff;
}

.link-block-84 {
  text-decoration: none;
}

.bold-text-361 {
  font-weight: 400;
}

.heading-7285 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-85 {
  width: 25%;
  text-decoration: none;
}

.div-block-313023 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7286 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313024 {
  width: 13%;
}

.div-block-313025 {
  margin-top: 20px;
}

.div-block-313026 {
  flex-direction: column;
  display: flex;
}

.heading-7287 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-362 {
  font-weight: 400;
}

.div-block-313027 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313028 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313029 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313030 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-86 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.bold-text-363 {
  font-weight: 400;
}

.div-block-313031 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7288 {
  text-decoration: none;
}

.heading-7288:hover {
  color: #d0293a;
}

.link-block-87 {
  width: 50%;
}

.link-block-87.w--current {
  width: 40%;
}

.bold-text-364 {
  font-weight: 400;
}

.link-block-88 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313032 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-block-15693 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15693:hover {
  color: #d0293a;
}

.div-block-313033 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313034 {
  width: 24%;
}

.paragraph-2232 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-365 {
  font-weight: 400;
}

.div-block-313035 {
  width: 45%;
}

.div-block-313036 {
  width: 45%;
  height: 65vh;
  background-color: #0299e5;
  background-image: linear-gradient(rgba(0, 0, 0, .83), rgba(0, 0, 0, .83)), url('../images/graduation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-313037 {
  width: 80%;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 30px;
  display: flex;
}

.text-block-15694 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 28px;
}

.div-block-313038 {
  width: 100%;
  border-bottom: 1px solid #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.contactconnect {
  width: 45%;
  height: 65vh;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.text-field-2 {
  height: 50px;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
}

.text-field-2::-ms-input-placeholder {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
}

.text-field-2::placeholder {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
}

.div-block-313039 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.div-block-313039.topspace {
  padding-top: 40px;
}

.text-field-3 {
  height: 130px;
  color: #000;
  border: 1px solid #e6e6e6;
  padding-bottom: 100px;
}

.text-field-3::-ms-input-placeholder {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
}

.text-field-3::placeholder {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
}

.button-2 {
  background-color: #d0293a;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  line-height: 30px;
  display: flex;
}

.button-2:hover {
  background-color: #0299e5;
}

.div-block-313040 {
  width: 70px;
  height: 70px;
  background-color: #d0293a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-15695 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.section-25 {
  background-image: url('../images/full.png');
  background-position: 50%;
  background-size: contain;
  padding: 80px 20px 60px;
}

.contactmaindiv {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-span-12 {
  color: #d0293a;
}

.div-block-313041 {
  height: 50vh;
  margin-top: 60px;
}

.div-block-313042 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-16 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-16:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-89 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-89:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-15 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-15.w--current {
  color: #fff;
}

.dropdown-22 {
  display: none;
}

.div-block-313043 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15696 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-17 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-17:hover {
  color: #0297e3;
}

.text-block-15697 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-313044 {
  position: relative;
}

.dropdown-23 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.text-block-15698 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-24 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-41 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.text-block-15699 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.button-part-left-26 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.dropdown-link-16 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-16:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-16.border {
  border-style: solid none none;
}

.dropdown-link-16.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-25 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-15700 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15700:hover {
  color: #029ae6;
}

.icon-42 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-42:hover {
  color: #000;
}

.div-block-313046 {
  display: none;
}

.button-part-right-27 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.dropdown-toggle-18 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-18:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313047 {
  color: #eee;
  align-items: flex-start;
  display: flex;
}

.div-block-313048 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7289 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7289.hide {
  display: none;
}

.image-32664 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15701 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15701._1 {
  color: #fff;
}

.link-block-90 {
  text-decoration: none;
}

.bold-text-366 {
  font-weight: 400;
}

.heading-7290 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-91 {
  width: 25%;
  text-decoration: none;
}

.div-block-313049 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7291 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313050 {
  width: 13%;
}

.div-block-313051 {
  margin-top: 20px;
}

.div-block-313052 {
  flex-direction: column;
  display: flex;
}

.heading-7292 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-367 {
  font-weight: 400;
}

.div-block-313053 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313054 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313055 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313056 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-92 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.bold-text-368 {
  font-weight: 400;
}

.div-block-313057 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7293 {
  text-decoration: none;
}

.heading-7293:hover {
  color: #d0293a;
}

.link-block-93 {
  width: 50%;
}

.link-block-93.w--current {
  width: 40%;
}

.bold-text-369 {
  font-weight: 400;
}

.link-block-94 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313058 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-field-4 {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-4::-ms-input-placeholder {
  color: #000;
  font-size: 21px;
}

.text-field-4::placeholder {
  color: #000;
  font-size: 21px;
}

.text-block-15702 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15702:hover {
  color: #d0293a;
}

.div-block-313059 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313060 {
  width: 24%;
}

.paragraph-2233 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-370 {
  font-weight: 400;
}

.paragraph-3 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15703 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.button-part-left-27 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-11 {
  background-image: linear-gradient(81deg, rgba(220, 9, 52, .91) 41%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0));
  border: 5px solid #df1f46;
  margin-top: 20px;
  padding-top: 60px;
  padding-left: 10px;
  position: relative;
  top: 15px;
}

.heading-7294 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 33px;
}

.div-block-313061 {
  width: 45%;
  height: 180px;
  background-image: linear-gradient(rgba(0, 0, 0, .24), rgba(0, 0, 0, .24)), url('../images/wide-shot-building-where-workers-are-cleaning-walls-windows_181624-5433.jpg');
  background-position: 0 0, 50% 101%;
  background-size: auto, cover;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.text-block-15704 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313062 {
  width: 90%;
  border-bottom: 2px solid #fff;
}

.section-26 {
  padding: 60px 20px;
}

.button-part-right-28 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.div-block-8 {
  background-color: #fff;
  border-left: 5px solid #0294df;
  margin-top: 30px;
  padding: 20px;
  box-shadow: 11px 6px 20px rgba(121, 114, 114, .2);
}

.div-block-313063 {
  width: 100%;
  height: 80px;
  background-color: #fff;
  margin-top: 50px;
  padding-top: 15px;
  padding-left: 20px;
  display: flex;
}

.div-block-313064 {
  width: 90%;
  padding-left: 20px;
}

.div-block-10 {
  background-color: #f6f6f6;
  border-left: 5px solid #f6f6f6;
  margin-top: 10px;
  padding: 10px 10px 10px 30px;
}

.div-block-10:hover {
  border-left: 5px solid #0294df;
}

.div-block-313065 {
  width: 35%;
  background-color: #b6cfdb;
  padding: 20px 40px 0;
}

.list-2 {
  color: #757575;
  margin-top: 20px;
  padding-left: 20px;
  font-size: 16px;
}

.paragraph-6 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313066 {
  width: 100%;
}

.paragraph-2207 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313067 {
  width: 50%;
}

.text-block-15705 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.list-item {
  line-height: 24px;
}

.div-block-313068 {
  width: 70%;
  justify-content: center;
  align-items: center;
  padding-right: 30px;
}

.div-block-313069 {
  width: 100%;
  display: flex;
}

.paragraph-2234 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313070 {
  width: 50%;
}

.heading-7295 {
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  line-height: 43px;
}

.image-32665 {
  height: 315px;
}

.div-block-9 {
  margin-top: 30px;
}

.image-32666 {
  border-radius: 100%;
}

.heading-7296 {
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.div-block-313071 {
  width: 50px;
  height: 50px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-12 {
  position: absolute;
  top: auto;
  bottom: 11%;
  right: 1%;
}

.div-block-313072 {
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.list-item-2 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313073 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-4 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.button-part-left-28 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313074 {
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.dropdown-toggle-19 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-19:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-95 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-95:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-17 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-17.w--current {
  color: #fff;
}

.dropdown-26 {
  display: none;
}

.image-32667 {
  width: 100%;
}

.div-block-313075 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15706 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-20 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-20:hover {
  color: #0297e3;
}

.text-block-15707 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-313076 {
  position: relative;
}

.div-block-313076._236 {
  margin-top: 20px;
}

.dropdown-27, .dropdown-28 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-44 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-link-18 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-18:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-18.border {
  border-style: solid none none;
}

.dropdown-link-18.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-29 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-15708 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15708:hover {
  color: #029ae6;
}

.icon-45 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-45:hover {
  color: #000;
}

.div-block-313078 {
  display: none;
}

.button-part-right-29 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.dropdown-toggle-21 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-21:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313079 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-313080 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7297 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7297.hide {
  display: none;
}

.image-32668 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15709 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15709._1 {
  color: #fff;
}

.link-block-96 {
  text-decoration: none;
}

.bold-text-371 {
  font-weight: 400;
}

.heading-7298 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-97 {
  width: 25%;
  text-decoration: none;
}

.div-block-313081 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7299 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313082 {
  width: 13%;
}

.div-block-313083 {
  margin-top: 20px;
}

.div-block-313084 {
  flex-direction: column;
  display: flex;
}

.heading-7300 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-372 {
  font-weight: 400;
}

.div-block-313085 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313086 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313087 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313088 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-98 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32669 {
  width: 100%;
}

.bold-text-373 {
  font-weight: 400;
}

.div-block-313089 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7301 {
  text-decoration: none;
}

.heading-7301:hover {
  color: #d0293a;
}

.link-block-99 {
  width: 50%;
}

.link-block-99.w--current {
  width: 40%;
}

.bold-text-374 {
  font-weight: 400;
}

.link-block-100 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313090 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-field-5 {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-5::-ms-input-placeholder {
  color: #000;
  font-size: 21px;
}

.text-field-5::placeholder {
  color: #000;
  font-size: 21px;
}

.image-32670 {
  width: 100%;
}

.text-block-15710 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15710:hover {
  color: #d0293a;
}

.div-block-313091 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313092 {
  width: 24%;
}

.paragraph-2235 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-375 {
  font-weight: 400;
}

.section-27 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.paragraph-2236 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15711 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.button-part-left-29 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313093 {
  background-image: linear-gradient(81deg, rgba(220, 9, 52, .91) 41%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0));
  border: 5px solid #df1f46;
  margin-top: 20px;
  padding-top: 60px;
  padding-left: 10px;
  position: relative;
  top: 15px;
}

.heading-7302 {
  color: #fff;
  text-align: left;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  line-height: 33px;
}

.div-block-313094 {
  width: 100%;
  height: 180px;
  background-image: linear-gradient(rgba(0, 0, 0, .24), rgba(0, 0, 0, .24)), url('../images/wide-shot-building-where-workers-are-cleaning-walls-windows_181624-5433.jpg');
  background-position: 0 0, 50% 101%;
  background-size: auto, cover;
  border-radius: 20px;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.text-block-15712 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313095 {
  width: 90%;
  border-bottom: 2px solid #fff;
}

.section-28 {
  padding: 100px 20px;
}

.button-part-right-30 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.div-block-313096 {
  background-color: #fff;
  border-left: 5px solid #0294df;
  margin-top: 30px;
  padding: 20px;
  box-shadow: 11px 6px 20px rgba(121, 114, 114, .2);
}

.div-block-313097 {
  width: 100%;
  height: 80px;
  background-color: #fff;
  margin-top: 50px;
  padding-top: 15px;
  padding-left: 20px;
  display: flex;
}

.div-block-313098 {
  width: 90%;
  padding-left: 20px;
}

.div-block-313099 {
  background-color: #f6f6f6;
  border-left: 5px solid #f6f6f6;
  margin-top: 10px;
  padding: 10px 10px 10px 30px;
}

.div-block-313099:hover {
  border-left: 5px solid #0294df;
}

.div-block-313100 {
  width: 35%;
  height: auto;
  background-color: #b6cfdb;
  padding: 20px 40px;
}

.paragraph-2237 {
  color: #534a4a;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313101 {
  width: 100%;
}

.paragraph-2238 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313102 {
  width: 85%;
}

.text-block-15713 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.list-item-3 {
  line-height: 24px;
}

.div-block-313103 {
  width: 70%;
  justify-content: center;
  align-items: center;
  padding-right: 30px;
}

.div-block-313104 {
  width: 100%;
  display: flex;
}

.paragraph-2239 {
  color: #757575;
  margin-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313105 {
  width: 50%;
}

.heading-7303 {
  color: #fff;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 26px;
  line-height: 43px;
}

.button-part-right-31 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313106 {
  margin-top: 30px;
}

.image-32671 {
  border-radius: 100%;
}

.heading-7304 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.div-block-313107 {
  width: 50px;
  height: 50px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313108 {
  position: absolute;
  top: auto;
  bottom: 11%;
  right: 1%;
}

.div-block-313109 {
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.div-block-313110 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-2240 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.button-part-left-30 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313111 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-22 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-22:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-101 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-101:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-19 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-19.w--current {
  color: #fff;
}

.dropdown-30 {
  display: none;
}

.image-32672 {
  width: 100%;
}

.div-block-313112 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15714 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-23 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-23:hover {
  color: #0297e3;
}

.text-block-15715 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-313113 {
  position: relative;
}

.dropdown-31 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-part-right-32 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.dropdown-32 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-47 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-link-20 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-20:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-20.border {
  border-style: solid none none;
}

.dropdown-link-20.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-33 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-15716 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15716:hover {
  color: #029ae6;
}

.icon-48 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-48:hover {
  color: #000;
}

.div-block-313115 {
  display: none;
}

.dropdown-toggle-24 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-24:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313116 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-313117 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7305 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7305.hide {
  display: none;
}

.image-32673 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15717 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15717._1 {
  color: #fff;
}

.link-block-102 {
  text-decoration: none;
}

.bold-text-376 {
  font-weight: 400;
}

.heading-7306 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-103 {
  width: 25%;
  text-decoration: none;
}

.div-block-313118 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7307 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313119 {
  width: 13%;
}

.div-block-313120 {
  margin-top: 20px;
}

.div-block-313121 {
  flex-direction: column;
  display: flex;
}

.heading-7308 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-377 {
  font-weight: 400;
}

.div-block-313122 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313123 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313124 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313125 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-104 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32674 {
  width: 100%;
}

.bold-text-378 {
  font-weight: 400;
}

.div-block-313126 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7309 {
  text-decoration: none;
}

.heading-7309:hover {
  color: #d0293a;
}

.link-block-105 {
  width: 50%;
}

.link-block-105.w--current {
  width: 40%;
}

.bold-text-379 {
  font-weight: 400;
}

.link-block-106 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313127 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-field-6 {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-6::-ms-input-placeholder {
  color: #000;
  font-size: 21px;
}

.text-field-6::placeholder {
  color: #000;
  font-size: 21px;
}

.image-32675 {
  width: 100%;
}

.text-block-15718 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15718:hover {
  color: #d0293a;
}

.div-block-313128 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313129 {
  width: 24%;
}

.paragraph-2241 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-380 {
  font-weight: 400;
}

.paragraph-2242 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15719 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.button-part-left-31 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313130 {
  background-image: linear-gradient(81deg, rgba(220, 9, 52, .91) 41%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0));
  border: 5px solid #df1f46;
  margin-top: 20px;
  padding-top: 60px;
  padding-left: 10px;
  position: relative;
  top: 15px;
}

.heading-7310 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 33px;
}

.div-block-313131 {
  width: 45%;
  height: 180px;
  background-image: linear-gradient(rgba(0, 0, 0, .24), rgba(0, 0, 0, .24)), url('../images/wide-shot-building-where-workers-are-cleaning-walls-windows_181624-5433.jpg');
  background-position: 0 0, 50% 101%;
  background-size: auto, cover;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.text-block-15720 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313132 {
  width: 90%;
  border-bottom: 2px solid #fff;
}

.section-29 {
  padding: 60px 20px;
}

.div-block-313133 {
  background-color: #fff;
  border-left: 5px solid #0294df;
  margin-top: 30px;
  padding: 20px;
  box-shadow: 11px 6px 20px rgba(121, 114, 114, .2);
}

.div-block-313134 {
  width: 100%;
  height: 80px;
  background-color: #fff;
  margin-top: 50px;
  padding-top: 15px;
  padding-left: 20px;
  display: flex;
}

.div-block-313135 {
  width: 90%;
  padding-left: 20px;
}

.div-block-313136 {
  background-color: #f6f6f6;
  border-left: 5px solid #f6f6f6;
  margin-top: 10px;
  padding: 10px 10px 10px 30px;
}

.div-block-313136:hover {
  border-left: 5px solid #0294df;
}

.div-block-313137 {
  width: 35%;
  background-color: #b6cfdb;
  padding: 20px 40px 0;
}

.paragraph-2243 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313138 {
  width: 100%;
}

.paragraph-2244 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313139 {
  width: 50%;
}

.text-block-15721 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.list-item-4 {
  line-height: 24px;
}

.div-block-313140 {
  width: 70%;
  justify-content: center;
  align-items: center;
  padding-right: 30px;
}

.div-block-313141 {
  width: 100%;
  display: flex;
}

.div-block-313142 {
  width: 50%;
}

.button-part-right-33 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313143 {
  margin-top: 30px;
}

.image-32676 {
  border-radius: 100%;
}

.heading-7311 {
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.div-block-313144 {
  width: 50px;
  height: 50px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313145 {
  position: absolute;
  top: auto;
  bottom: 11%;
  right: 1%;
}

.div-block-313146 {
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.list-item-5 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313147 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-2245 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.button-part-left-32 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313148 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-25 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-25:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-107 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-107:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-21 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-21.w--current {
  color: #fff;
}

.dropdown-34 {
  display: none;
}

.image-32677 {
  width: 100%;
}

.div-block-313149 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15722 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-26 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-26:hover {
  color: #0297e3;
}

.text-block-15723 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-313150 {
  position: relative;
}

.dropdown-35 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.button-part-right-34 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.dropdown-36 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-50 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-link-22 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-22:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-22.border {
  border-style: solid none none;
}

.dropdown-link-22.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-37 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-15724 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15724:hover {
  color: #029ae6;
}

.icon-51 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-51:hover {
  color: #000;
}

.div-block-313152 {
  display: none;
}

.dropdown-toggle-27 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-27:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313153 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-313154 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7312 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7312.hide {
  display: none;
}

.image-32678 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15725 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15725._1 {
  color: #fff;
}

.link-block-108 {
  text-decoration: none;
}

.bold-text-381 {
  font-weight: 400;
}

.heading-7313 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-109 {
  width: 25%;
  text-decoration: none;
}

.div-block-313155 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7314 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313156 {
  width: 13%;
}

.div-block-313157 {
  margin-top: 20px;
}

.div-block-313158 {
  flex-direction: column;
  display: flex;
}

.heading-7315 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-382 {
  font-weight: 400;
}

.div-block-313159 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313160 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313161 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313162 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-110 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32679 {
  width: 100%;
}

.bold-text-383 {
  font-weight: 400;
}

.div-block-313163 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7316 {
  text-decoration: none;
}

.heading-7316:hover {
  color: #d0293a;
}

.link-block-111 {
  width: 50%;
}

.link-block-111.w--current {
  width: 40%;
}

.bold-text-384 {
  font-weight: 400;
}

.link-block-112 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313164 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-field-7 {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-7::-ms-input-placeholder {
  color: #000;
  font-size: 21px;
}

.text-field-7::placeholder {
  color: #000;
  font-size: 21px;
}

.image-32680 {
  width: 100%;
}

.text-block-15726 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15726:hover {
  color: #d0293a;
}

.div-block-313165 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313166 {
  width: 24%;
}

.paragraph-2246 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-385 {
  font-weight: 400;
}

.paragraph-2247 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15727 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.button-part-left-33 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313167 {
  background-image: linear-gradient(81deg, rgba(220, 9, 52, .91) 41%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0));
  border: 5px solid #df1f46;
  margin-top: 20px;
  padding-top: 60px;
  padding-left: 10px;
  position: relative;
  top: 15px;
}

.heading-7317 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 33px;
}

.div-block-313168 {
  width: 45%;
  height: 180px;
  background-image: linear-gradient(rgba(0, 0, 0, .24), rgba(0, 0, 0, .24)), url('../images/wide-shot-building-where-workers-are-cleaning-walls-windows_181624-5433.jpg');
  background-position: 0 0, 50% 101%;
  background-size: auto, cover;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.text-block-15728 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313169 {
  width: 90%;
  border-bottom: 2px solid #fff;
}

.section-30 {
  padding: 60px 20px;
}

.div-block-313170 {
  background-color: #fff;
  border-left: 5px solid #0294df;
  margin-top: 30px;
  padding: 20px;
  box-shadow: 11px 6px 20px rgba(121, 114, 114, .2);
}

.div-block-313171 {
  width: 100%;
  height: 80px;
  background-color: #fff;
  margin-top: 50px;
  padding-top: 15px;
  padding-left: 20px;
  display: flex;
}

.div-block-313172 {
  width: 90%;
  padding-left: 20px;
}

.div-block-313173 {
  background-color: #f6f6f6;
  border-left: 5px solid #f6f6f6;
  margin-top: 10px;
  padding: 10px 10px 10px 30px;
}

.div-block-313173:hover {
  border-left: 5px solid #0294df;
}

.div-block-313174 {
  width: 35%;
  background-color: #b6cfdb;
  padding: 20px 40px 0;
}

.paragraph-2248 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313175 {
  width: 100%;
}

.paragraph-2249 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313176 {
  width: 50%;
}

.text-block-15729 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.div-block-313177 {
  width: 70%;
  justify-content: center;
  align-items: center;
  padding-right: 30px;
}

.div-block-313178 {
  width: 100%;
  display: flex;
}

.paragraph-2250 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313179 {
  width: 50%;
}

.heading-7318 {
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  line-height: 43px;
}

.button-part-right-35 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313180 {
  margin-top: 30px;
}

.image-32681 {
  border-radius: 100%;
}

.heading-7319 {
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.div-block-313181 {
  width: 50px;
  height: 50px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313182 {
  position: absolute;
  top: auto;
  bottom: 11%;
  right: 1%;
}

.div-block-313183 {
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.list-item-6 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313184 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-part-left-34 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313185 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-28 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-28:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-113 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-113:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-23 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-23.w--current {
  color: #fff;
}

.dropdown-38 {
  display: none;
}

.image-32682 {
  width: 100%;
}

.div-block-313186 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15730 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-29 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-29:hover {
  color: #0297e3;
}

.text-block-15731 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-313187 {
  position: relative;
}

.dropdown-39, .dropdown-40 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-53 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-link-24 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-24:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-24.border {
  border-style: solid none none;
}

.dropdown-link-24.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-41 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-15732 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15732:hover {
  color: #029ae6;
}

.icon-54 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-54:hover {
  color: #000;
}

.div-block-313189 {
  display: none;
}

.button-part-right-36 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.dropdown-toggle-30 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-30:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313190 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-313191 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7320 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7320.hide {
  display: none;
}

.image-32683 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15733 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15733._1 {
  color: #fff;
}

.link-block-114 {
  text-decoration: none;
}

.bold-text-386 {
  font-weight: 400;
}

.heading-7321 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-115 {
  width: 25%;
  text-decoration: none;
}

.div-block-313192 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7322 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313193 {
  width: 13%;
}

.div-block-313194 {
  margin-top: 20px;
}

.div-block-313195 {
  flex-direction: column;
  display: flex;
}

.heading-7323 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-387 {
  font-weight: 400;
}

.div-block-313196 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313197 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313198 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313199 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-116 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32684 {
  width: 100%;
}

.bold-text-388 {
  font-weight: 400;
}

.div-block-313200 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7324 {
  text-decoration: none;
}

.heading-7324:hover {
  color: #d0293a;
}

.link-block-117 {
  width: 50%;
}

.link-block-117.w--current {
  width: 40%;
}

.bold-text-389 {
  font-weight: 400;
}

.link-block-118 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313201 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-field-8 {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-8::-ms-input-placeholder {
  color: #000;
  font-size: 21px;
}

.text-field-8::placeholder {
  color: #000;
  font-size: 21px;
}

.image-32685 {
  width: 100%;
}

.text-block-15734 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15734:hover {
  color: #d0293a;
}

.div-block-313202 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313203 {
  width: 24%;
}

.paragraph-2251 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-390 {
  font-weight: 400;
}

.paragraph-2252 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15735 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.button-part-left-35 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313204 {
  background-image: linear-gradient(81deg, rgba(220, 9, 52, .91) 41%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0));
  border: 5px solid #df1f46;
  margin-top: 20px;
  padding-top: 60px;
  padding-left: 10px;
  position: relative;
  top: 15px;
}

.heading-7325 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 33px;
}

.div-block-313205 {
  width: 45%;
  height: 180px;
  background-image: linear-gradient(rgba(0, 0, 0, .24), rgba(0, 0, 0, .24)), url('../images/wide-shot-building-where-workers-are-cleaning-walls-windows_181624-5433.jpg');
  background-position: 0 0, 50% 101%;
  background-size: auto, cover;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.text-block-15736 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313206 {
  width: 90%;
  border-bottom: 2px solid #fff;
}

.section-31 {
  padding: 60px 20px;
}

.button-part-right-37 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.div-block-313207 {
  background-color: #fff;
  border-left: 5px solid #0294df;
  margin-top: 30px;
  padding: 20px;
  box-shadow: 11px 6px 20px rgba(121, 114, 114, .2);
}

.div-block-313208 {
  width: 100%;
  height: 80px;
  background-color: #fff;
  margin-top: 50px;
  padding-top: 15px;
  padding-left: 20px;
  display: flex;
}

.div-block-313209 {
  width: 90%;
  padding-left: 20px;
}

.div-block-313210 {
  background-color: #f6f6f6;
  border-left: 5px solid #f6f6f6;
  margin-top: 10px;
  padding: 10px 10px 10px 30px;
}

.div-block-313210:hover {
  border-left: 5px solid #0294df;
}

.div-block-313211 {
  width: 35%;
  background-color: #b6cfdb;
  padding: 20px 40px 0;
}

.paragraph-2253 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313212 {
  width: 100%;
}

.paragraph-2254 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313213 {
  width: 50%;
}

.text-block-15737 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.list-item-7 {
  line-height: 24px;
}

.div-block-313214 {
  width: 70%;
  justify-content: center;
  align-items: center;
  padding-right: 30px;
}

.div-block-313215 {
  width: 100%;
  display: flex;
}

.paragraph-2255 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313216 {
  width: 50%;
}

.div-block-313217 {
  margin-top: 30px;
}

.image-32686 {
  border-radius: 100%;
}

.heading-7326 {
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.div-block-313218 {
  width: 50px;
  height: 50px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313219 {
  position: absolute;
  top: auto;
  bottom: 11%;
  right: 1%;
}

.div-block-313220 {
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.div-block-313221 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-part-left-36 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313222 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-toggle-31 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-31:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.link-block-119 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-119:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.dropdown-link-25 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-25.w--current {
  color: #fff;
}

.dropdown-42 {
  display: none;
}

.image-32687 {
  width: 100%;
}

.div-block-313223 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15738 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-toggle-32 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-32:hover {
  color: #0297e3;
}

.text-block-15739 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.div-block-313224 {
  position: relative;
}

.dropdown-43, .dropdown-44 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-56 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-link-26 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-26:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-26.border {
  border-style: solid none none;
}

.dropdown-link-26.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.dropdown-45 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-15740 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15740:hover {
  color: #029ae6;
}

.icon-57 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-57:hover {
  color: #000;
}

.div-block-313226 {
  display: none;
}

.button-part-right-38 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.dropdown-toggle-33 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-33:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313227 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-313228 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.heading-7327 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7327.hide {
  display: none;
}

.image-32688 {
  width: 25px;
  margin-right: 5px;
}

.text-block-15741 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15741._1 {
  color: #fff;
}

.link-block-120 {
  text-decoration: none;
}

.bold-text-391 {
  font-weight: 400;
}

.heading-7328 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-121 {
  width: 25%;
  text-decoration: none;
}

.div-block-313229 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7329 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313230 {
  width: 13%;
}

.div-block-313231 {
  margin-top: 20px;
}

.div-block-313232 {
  flex-direction: column;
  display: flex;
}

.heading-7330 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-392 {
  font-weight: 400;
}

.div-block-313233 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313234 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313235 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313236 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-122 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32689 {
  width: 100%;
}

.bold-text-393 {
  font-weight: 400;
}

.div-block-313237 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7331 {
  text-decoration: none;
}

.heading-7331:hover {
  color: #d0293a;
}

.link-block-123 {
  width: 50%;
}

.link-block-123.w--current {
  width: 40%;
}

.bold-text-394 {
  font-weight: 400;
}

.link-block-124 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313238 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-field-9 {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-9::-ms-input-placeholder {
  color: #000;
  font-size: 21px;
}

.text-field-9::placeholder {
  color: #000;
  font-size: 21px;
}

.image-32690 {
  width: 100%;
}

.text-block-15742 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15742:hover {
  color: #d0293a;
}

.div-block-313239 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313240 {
  width: 24%;
}

.paragraph-2256 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.bold-text-395 {
  font-weight: 400;
}

.paragraph-2257 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15743 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.button-part-left-37 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-313241 {
  background-image: linear-gradient(81deg, rgba(220, 9, 52, .91) 41%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0));
  border: 5px solid #df1f46;
  margin-top: 20px;
  padding-top: 60px;
  padding-left: 10px;
  position: relative;
  top: 15px;
}

.heading-7332 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 33px;
}

.div-block-313242 {
  width: 45%;
  height: 180px;
  background-image: linear-gradient(rgba(0, 0, 0, .24), rgba(0, 0, 0, .24)), url('../images/wide-shot-building-where-workers-are-cleaning-walls-windows_181624-5433.jpg');
  background-position: 0 0, 50% 101%;
  background-size: auto, cover;
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.text-block-15744 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313243 {
  width: 90%;
  border-bottom: 2px solid #fff;
}

.section-32 {
  padding: 60px 20px;
}

.button-part-right-39 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.div-block-313244 {
  background-color: #fff;
  border-left: 5px solid #0294df;
  margin-top: 30px;
  padding: 20px;
  box-shadow: 11px 6px 20px rgba(121, 114, 114, .2);
}

.div-block-313245 {
  width: 100%;
  height: 80px;
  background-color: #fff;
  margin-top: 50px;
  padding-top: 15px;
  padding-left: 20px;
  display: flex;
}

.div-block-313246 {
  width: 90%;
  padding-left: 20px;
}

.div-block-313247 {
  background-color: #f6f6f6;
  border-left: 5px solid #f6f6f6;
  margin-top: 10px;
  padding: 10px 10px 10px 30px;
}

.div-block-313247:hover {
  border-left: 5px solid #0294df;
}

.div-block-313248 {
  width: 35%;
  background-color: #b6cfdb;
  padding: 20px 40px 0;
}

.paragraph-2258 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313249 {
  width: 100%;
}

.paragraph-2259 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313250 {
  width: 50%;
}

.text-block-15745 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.list-item-8 {
  line-height: 24px;
}

.div-block-313251 {
  width: 70%;
  justify-content: center;
  align-items: center;
  padding-right: 30px;
}

.div-block-313252 {
  width: 100%;
  display: flex;
}

.paragraph-2260 {
  color: #757575;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313253 {
  width: 50%;
}

.div-block-313254 {
  margin-top: 30px;
}

.image-32691 {
  border-radius: 100%;
}

.heading-7333 {
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.div-block-313255 {
  width: 50px;
  height: 50px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313256 {
  position: absolute;
  top: auto;
  bottom: 11%;
  right: 1%;
}

.div-block-313257 {
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.list-item-9 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313258 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-15746 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15746:hover {
  color: #029ae6;
}

.dropdown-46 {
  display: none;
}

.link-block-125 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-125:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.button-part-left-38 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.text-block-15747 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-47 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-58 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-58:hover {
  color: #000;
}

.dropdown-toggle-34 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-34:hover {
  color: #0297e3;
}

.dropdown-48 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dropdown-link-27 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-27.w--current {
  color: #fff;
}

.dropdown-link-28 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-28:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-28.border {
  border-style: solid none none;
}

.dropdown-link-28.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.button-part-right-40 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.div-block-313260 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-313261 {
  display: none;
}

.image-32692 {
  width: 100%;
}

.div-block-313262 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15748 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.icon-59 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-49 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-35 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-35:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313263 {
  position: relative;
}

.dropdown-toggle-36 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-36:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313264 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.image-32693 {
  width: 25px;
  margin-right: 5px;
}

.heading-7334 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7334.hide {
  display: none;
}

.div-block-313265 {
  color: #eee;
  align-items: center;
  display: flex;
}

.faq-arrow {
  transform: rotate(90deg);
}

.faq-wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-287 {
  color: #000;
}

.faq-paragraph {
  color: #686363;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.bold-text-299 {
  font-weight: 400;
}

.side-pattern {
  z-index: -1;
  display: none;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: -5%;
  right: auto;
}

.faq-question-wrap {
  cursor: pointer;
  background-color: #fff;
  border: 1px dashed #0299e5;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 26px;
  padding: 28px 40px;
  box-shadow: 1px 1px 9px #ebebeb;
}

.faq-question-wrap._1 {
  display: none;
}

.bold-text-289 {
  color: #000;
}

.bold-text-288 {
  color: #000;
  text-transform: capitalize;
}

.question-title {
  color: #001a49;
  letter-spacing: -.03em;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.bold-text-290 {
  color: #000;
}

.faq-content {
  height: 0;
  color: #06223f;
  font-family: Lato, sans-serif;
  overflow: hidden;
}

.faq-circle {
  width: 45px;
  height: 45px;
  min-height: 45px;
  min-width: 45px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-7335 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.heading-7335.color {
  color: #0299e5;
  margin-top: 0;
}

.heading-7335.color.sc {
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.container-1292 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.faq-question-bar {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
}

.bold-text-300 {
  font-weight: 400;
}

.content-section-3 {
  background-color: #f1f0f0;
  padding: 80px 3%;
  position: relative;
}

.text-block-15749 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15749:hover {
  color: #029ae6;
}

.dropdown-50 {
  display: none;
}

.link-block-126 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-126:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.button-part-left-39 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.text-block-15750 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-51 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-61 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-61:hover {
  color: #000;
}

.dropdown-toggle-37 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-37:hover {
  color: #0297e3;
}

.dropdown-52 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dropdown-link-29 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-29.w--current {
  color: #fff;
}

.dropdown-link-30 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-30:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-30.border {
  border-style: solid none none;
}

.dropdown-link-30.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.button-part-right-41 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.div-block-313267 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-313268 {
  display: none;
}

.image-32694 {
  width: 100%;
}

.div-block-313269 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15751 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.icon-62 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-53 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-38 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-38:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313270 {
  position: relative;
}

.dropdown-toggle-39 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-39:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313271 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.image-32695 {
  width: 25px;
  margin-right: 5px;
}

.heading-7336 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7336.hide {
  display: none;
}

.div-block-313272 {
  color: #eee;
  align-items: center;
  display: flex;
}

.bold-text-396 {
  color: #0299e5;
  font-family: Lato, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.main-content-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.paragraph-2213 {
  text-align: justify;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.content-section-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.inner-content-heading {
  color: #bd9300;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 32px;
}

.bold-text-397 {
  color: #0299e5;
  font-size: 25px;
  font-weight: 500;
  line-height: 33px;
}

.container-504 {
  max-width: 1400px;
  padding-left: 20px;
  padding-right: 20px;
}

.bold-text-398 {
  color: #0299e5;
  -webkit-text-stroke-color: #0299e5;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-31817 {
  width: 8%;
  border: 1px solid #0299e5;
}

.bold-text-399, .bold-text-400 {
  color: #0299e5;
  font-size: 25px;
  font-weight: 500;
  line-height: 33px;
}

.div-block-31818 {
  width: 12%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-31818.size {
  width: 21%;
}

.heading-7218 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.heading-7218.c1 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.div-block-31816 {
  width: 100%;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.bold-text-401 {
  color: #0299e5;
  font-size: 25px;
  font-weight: 500;
  line-height: 33px;
}

.text-block-15752 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-15752:hover {
  color: #029ae6;
}

.dropdown-54 {
  display: none;
}

.link-block-127 {
  z-index: 5;
  width: 100%;
  min-height: 50px;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  position: relative;
}

.link-block-127:hover {
  background-color: #f9fbff;
  border-radius: 6px;
}

.button-part-left-40 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.text-block-15753 {
  font-family: Merriweather, serif;
  font-size: 18px;
  line-height: 26px;
}

.dropdown-55 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.icon-64 {
  margin-right: 5px;
  font-family: Oswald, sans-serif;
}

.icon-64:hover {
  color: #000;
}

.dropdown-toggle-40 {
  padding-left: 12px;
  padding-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  transition: all .2s;
}

.dropdown-toggle-40:hover {
  color: #0297e3;
}

.dropdown-56 {
  width: 100%;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dropdown-link-31 {
  color: #fff;
  background-color: #f21c1c;
  border: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.dropdown-link-31.w--current {
  color: #fff;
}

.dropdown-link-32 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-32:hover {
  color: #7839f3;
  background-color: #d9eeff;
}

.dropdown-link-32.border {
  border-style: solid none none;
}

.dropdown-link-32.border:hover {
  color: #f21c1c;
  background-color: #fff;
}

.button-part-right-42 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.div-block-313274 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-313275 {
  display: none;
}

.image-32696 {
  width: 100%;
}

.div-block-313276 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-15754 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.icon-65 {
  width: 75%;
  filter: brightness(200%);
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  display: flex;
}

.dropdown-57 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-41 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-41:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.button-part-right-43 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313277 {
  position: relative;
}

.dropdown-toggle-42 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 30px;
  transition: all .2s;
}

.dropdown-toggle-42:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313278 {
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.image-32697 {
  width: 25px;
  margin-right: 5px;
}

.heading-7337 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
}

.heading-7337.hide {
  display: none;
}

.div-block-313279 {
  color: #eee;
  align-items: center;
  display: flex;
}

.div-block-313280 {
  width: 12%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313280.size {
  width: 30%;
  font-family: Oswald, sans-serif;
  font-weight: 500;
}

.bold-p {
  color: #0299e5;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.heading-7338 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.heading-7338.c1 {
  color: #000;
}

.bold-text-282 {
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.div-block-313281 {
  width: 8%;
  border: 1px solid #0299e5;
}

.paragraph-2214 {
  text-align: justify;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.list-7 {
  padding-left: 20px;
}

.l-item {
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.div-block-313282 {
  width: 100%;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.content-section {
  padding-top: 20px;
  padding-bottom: 40px;
}

.text-block-15755 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15755._1 {
  color: #fff;
}

.link-block-128 {
  text-decoration: none;
}

.bold-text-402 {
  font-weight: 400;
}

.heading-7339 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.link-block-129 {
  width: 25%;
  text-decoration: none;
}

.div-block-313283 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.heading-7340 {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-313284 {
  margin-top: 20px;
}

.div-block-313285 {
  flex-direction: column;
  display: flex;
}

.heading-7341 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-313286 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313287 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313288 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-313289 {
  width: 100%;
  border-bottom: 1px solid rgba(161, 161, 161, .58);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: flex;
}

.link-block-130 {
  width: 21%;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.image-32698 {
  width: 100%;
}

.div-block-313290 {
  width: 27%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7342 {
  text-decoration: none;
}

.heading-7342:hover {
  color: #d0293a;
}

.link-block-131 {
  width: 50%;
}

.link-block-131.w--current {
  width: 40%;
}

.link-block-132 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.div-block-313291 {
  width: 39%;
  border-bottom-left-radius: 30px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-313292 {
  width: 18%;
}

.text-field-10 {
  width: 375px;
  height: 50px;
  color: #000;
  background-color: #f3fcfc;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-10::-ms-input-placeholder {
  color: #000;
  font-size: 21px;
}

.text-field-10::placeholder {
  color: #000;
  font-size: 21px;
}

.image-32699 {
  width: 100%;
}

.text-block-15756 {
  color: #fff;
  text-align: center;
  font-family: Merriweather, serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-15756:hover {
  color: #d0293a;
}

.div-block-313293 {
  height: 60px;
  background-color: #f3fcfc;
  border-radius: 10px;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313294 {
  width: 24%;
}

.paragraph-2261 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.work-permit {
  padding: 60px 20px;
}

.workcontainer {
  max-width: 1300px;
}

.workmain {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-313295 {
  width: 68%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313296 {
  width: 100%;
  display: none;
}

.div-block-313297 {
  width: 25%;
  height: 70px;
  background-color: #f7f5f5;
  border-right: 1px solid #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-313297.colorchng {
  background-color: #fff;
  border-bottom: 4px solid #0299e5;
}

.text-block-15757 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313298 {
  width: 20%;
}

.div-block-313299 {
  width: 100%;
  padding-top: 20px;
}

.heading-7343 {
  color: #000;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.text-span-13 {
  color: #d12a34;
}

.paragraph-2262 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2262._333 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-313300 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313300._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
}

.div-block-313301 {
  width: 30%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-313302 {
  height: 285px;
  background-color: #f4f2f2;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.div-block-313302._3 {
  justify-content: flex-start;
}

.paragraph-2263 {
  text-align: center;
  padding-top: 80px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2263._1, .paragraph-2263.p1 {
  padding-top: 80px;
}

.button-3 {
  color: #0299e5;
  background-color: rgba(0, 0, 0, 0);
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313303 {
  width: 80%;
  height: 55px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: absolute;
  top: 38%;
  bottom: 0%;
  left: 10%;
  right: 0%;
}

.div-block-313303._1, .div-block-313303._3 {
  top: 38%;
}

.text-block-15758 {
  color: #0299e5;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.image-32700, .image-32701, .image-32702 {
  height: 150px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.div-block-313304 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.heading-7344 {
  color: #000;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-313305 {
  width: 35%;
}

.div-block-313306 {
  height: 170px;
  background-color: #f7f5f5;
  border-right: 3px solid #0299e5;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 20px 10px;
  display: flex;
}

.div-block-313306._1 {
  height: 159px;
  background-color: #8d1a1a;
}

.div-block-313306._2 {
  background-color: #1d0202;
}

.div-block-313306.tp {
  border-right-color: #0299e5;
  margin-top: 0;
}

.heading-7345 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.div-block-313307 {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-313308 {
  width: 35px;
  height: 35px;
  border: 2px solid rgba(157, 157, 157, .63);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-15759 {
  color: rgba(157, 157, 157, .63);
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313309 {
  width: 100%;
  height: 150px;
  border: 1px solid rgba(157, 157, 157, .16);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.heading-7346 {
  color: #393c3d;
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 26px;
}

.div-block-313310 {
  width: 30%;
}

.div-block-313311 {
  width: 100%;
  height: 53vh;
  background-color: #eff2f5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-313311.border {
  background-color: #f7f5f5;
  border: 2px solid #0299e5;
  justify-content: center;
  align-items: center;
}

.div-block-313312 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313312.wc {
  width: 90%;
}

.div-block-313313 {
  width: 80%;
  height: 70px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313314 {
  width: 60%;
}

.text-block-15760 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313315 {
  width: 20%;
  height: 30px;
  border-left: 2px solid #c8d1dc;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-15761 {
  color: #c8d1dc;
  font-family: "Fa solid 900", sans-serif;
}

.div-block-313316 {
  height: 40vh;
  background-image: linear-gradient(rgba(2, 153, 229, .53), rgba(2, 153, 229, .53)), url('../images/bg5-300x200.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313317 {
  width: 70%;
  height: 280px;
  background-color: #d0293a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.heading-7347 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.text-block-15762 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.text-block-15762.class {
  padding-top: 40px;
  padding-left: 20px;
}

.text-block-15762.class._4545 {
  z-index: 11;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: 0%;
  right: 0%;
}

.text-block-15763, .text-block-15764 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.text-span-14 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-span-14._36 {
  padding-right: 5px;
  font-size: 10px;
}

.div-block-313318 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313318:hover {
  background-color: #0299e5;
}

.div-block-313318.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.text-block-15765 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313319, .div-block-313320 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-32703 {
  width: 100%;
  height: 100%;
}

.text-block-15766 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.button-part-left-41 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.text-span-15 {
  color: #d0293a;
}

.div-block-313321 {
  width: 100%;
  background-color: #f0f5fb;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.div-block-313321.reverse {
  background-color: #f0f5fb;
  flex-direction: row-reverse;
}

.div-block-313322 {
  width: 48%;
}

.button-part-right-44 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-32704 {
  width: 100%;
  border-radius: 21px;
}

.heading-7348 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.div-block-313323 {
  width: 48%;
}

.paragraph-2217 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.section-33 {
  padding: 40px 20px;
}

.text-span-16 {
  color: #d0293a;
}

.div-block-312530 {
  width: 80%;
  border: 1px solid #d0293a;
}

.image-32705 {
  width: 50px;
  filter: none;
  object-fit: cover;
}

.paragraph-2218 {
  color: #4e4e4e;
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-312528 {
  width: 70px;
  height: 70px;
  background-color: #d0293a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312528:hover {
  background-color: #0299e5;
}

.div-block-312451 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-312526 {
  width: 100%;
  max-width: 1300px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px 100px;
  display: flex;
}

.div-block-312527 {
  width: 31%;
  height: 30vh;
  background-image: url('../images/20210204_a1553.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 20px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.div-block-312527._1 {
  height: 30vh;
}

.div-block-312527._1.sizen, .div-block-312527.sn.sizen {
  height: 33vh;
}

.heading-7349 {
  color: #d0293a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 32px;
}

.div-block-312529 {
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.div-block-312529._11 {
  padding-bottom: 32px;
  padding-left: 20px;
}

.text-block-15767 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.button-part-left-42 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.text-span-17 {
  color: #d0293a;
}

.div-block-313324 {
  width: 100%;
  background-color: #f0f5fb;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.div-block-313324.reverse {
  background-color: #f0f5fb;
  flex-direction: row-reverse;
}

.div-block-313325 {
  width: 48%;
}

.button-part-right-45 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-32706 {
  width: 100%;
  border-radius: 21px;
}

.heading-7350 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.div-block-313326 {
  width: 48%;
}

.paragraph-2264 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.section-34 {
  padding: 40px 20px;
}

.text-span-18 {
  color: #d0293a;
}

.text-span-19, .text-span-20, .text-span-21 {
  color: #d12a34;
}

.text-span-22, .text-span-23 {
  font-family: Oswald, sans-serif;
}

.text-span-24 {
  color: #d12a34;
}

.image-32710 {
  border-radius: 21px;
}

.dropdown-wrapper-2 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
  box-shadow: 4px -19px 35px rgba(32, 53, 90, .08), 11px 11px 30px -10px rgba(32, 53, 90, .15);
}

.dropdown-wrapper-2.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, .15), 8px 18px 60px 4px rgba(0, 0, 0, .13);
}

.icon-23 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-23:hover {
  color: #b98b2f;
}

.icon-23._1 {
  color: #fff;
  font-size: 17px;
}

.icon-23._1:hover {
  color: #f8981d;
}

.dropdown-title-2 {
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 700;
}

.dropdown-link-4 {
  z-index: 25;
  color: #283338;
  border: 1px solid #ececec;
  align-items: center;
  padding: 4px 12px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-4:hover {
  color: #f60;
  background-color: #fff;
}

.dropdown-link-4.border {
  border-style: solid;
  border-color: rgba(248, 152, 29, .24);
  justify-content: center;
  padding: 10px;
  font-family: PT Serif, serif;
  font-size: 18px;
}

.dropdown-link-4.border:hover {
  color: #fff;
  background-color: #f3b05b;
  border-bottom-color: #f8981d;
  font-size: 18px;
  font-weight: 700;
}

.text-block-15206 {
  color: #fff;
  font-size: 17px;
}

.dropdown-pointer-3 {
  height: auto;
  position: relative;
}

.nav-menu {
  display: flex;
}

.dropdown-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navlink {
  color: #fff;
  font-family: PT Serif, serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.navlink:hover, .navlink.w--current {
  color: #f8981d;
}

.mobile-navigation {
  display: none;
}

.container-1293 {
  max-width: 1300px;
  justify-content: space-between;
  align-items: center;
}

.pointer-2 {
  z-index: 20;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  top: -2%;
  bottom: auto;
  left: 0%;
  right: 4%;
  transform: rotate(45deg);
}

.brand {
  width: 25%;
  top: 15px;
}

.div-block-312566 {
  box-shadow: 0 0 20px rgba(255, 255, 255, .02);
}

.link-25 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-25:hover, .link-25.w--current {
  color: #b98b2f;
}

.link-25._1 {
  text-transform: capitalize;
  font-size: 17px;
  font-weight: 700;
}

.link-25._1:hover {
  color: #f8981d;
}

.nav-content-wrap-3 {
  width: 100%;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 5px;
  padding-left: 0;
  display: flex;
}

.navigation-dropdown-3 {
  min-width: 250px;
  display: block;
  top: 100%;
}

.navigation-dropdown-3.w--open {
  height: auto;
  min-width: 200px;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 10px;
  top: 100%;
  left: -25px;
  right: -126.578px;
}

.navigation-dropdown-3.left {
  min-width: 200px;
  display: block;
}

.navigation-dropdown-3.left.w--open {
  width: 100px;
  min-width: 230px;
  right: -30px;
}

.dropdown-58 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.button-4 {
  width: 230px;
  height: 60px;
  background-color: #f8981d;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.button-4.navigaation-butn {
  width: 157px;
  height: 60px;
  text-transform: uppercase;
  background-color: #f8981d;
  font-family: PT Serif, serif;
}

.div-block-313329 {
  width: 48%;
  display: flex;
}

.div-block-313329.wcdl {
  width: 95%;
  justify-content: space-between;
  align-items: center;
  margin-top: 90px;
  margin-bottom: 20px;
  padding-left: 10px;
}

.div-block-313330 {
  width: 43%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313330._369 {
  width: 43%;
}

.div-block-313331 {
  width: 185px;
  margin-top: 5px;
}

.div-block-313331._147 {
  width: 170px;
}

.image-32711 {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.text-span-75 {
  color: #000;
}

.paragraph-2265 {
  text-align: justify;
  margin-bottom: 40px;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.div-block-312881 {
  width: 50%;
  padding: 20px;
}

.div-block-312882 {
  width: 100%;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.div-block-312873 {
  width: 60%;
  padding: 20px;
}

.paragraph-2266 {
  text-align: justify;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.text-block-15768 {
  text-align: center;
  font-size: 17px;
  line-height: 23px;
}

.field-label-4 {
  color: #000;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.heading-7351 {
  color: #d0293a;
  text-align: left;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-312879 {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.text-field-18 {
  border-radius: 20px;
  font-family: Lato, sans-serif;
}

.div-block-312874 {
  width: 40%;
  background-color: #f8f8f8;
  border: 2px solid #ebebeb;
  border-radius: 20px;
  padding: 40px;
}

.submit-button-4 {
  color: #fff;
  background-color: #d0293a;
  border-radius: 30px;
  padding: 15px 40px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.select-field {
  background-color: #fff;
  border-radius: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.heading-7352 {
  color: #000;
  text-align: left;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-78 {
  color: #d0293a;
}

.select-field-3 {
  background-color: #fff;
  border-radius: 20px;
  display: none;
}

.form-11 {
  background-color: rgba(32, 95, 149, .28);
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 0 2px rgba(32, 95, 149, .54);
}

.heading-7353 {
  color: #000;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 31px;
}

.section-243 {
  background-color: #f7f7f7;
  padding: 60px 20px 40px;
}

.div-block-312880 {
  width: 50%;
  text-align: left;
  padding: 20px;
}

.div-block-312872 {
  width: 100%;
  display: flex;
}

.text-span-76 {
  color: #d0293a;
}

.heading-7354 {
  color: #000;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.text-block-15769 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.heading-7355 {
  color: #000;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 31px;
}

.text-field-19 {
  border-radius: 20px;
}

.heading-7356 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.div-block-312876 {
  width: 33.33%;
  background-color: #fff;
  border-radius: 20px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 20px 10px;
  box-shadow: 0 2px 5px rgba(231, 231, 231, .85);
}

.heading-7357 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.paragraph-2267, .paragraph-2268, .paragraph-2269 {
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 23px;
}

.heading-7358 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 46px;
}

.div-block-312878 {
  width: 33.33%;
  background-color: #fff;
  border-radius: 20px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 10px;
  box-shadow: 0 2px 5px rgba(231, 231, 231, .2);
}

.div-block-312875 {
  width: 100%;
  text-align: center;
  display: flex;
}

.div-block-313332 {
  padding: 20px 20px 40px;
}

.div-block-312877 {
  width: 33.33%;
  background-color: #fff;
  border-radius: 20px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 10px;
  box-shadow: 0 2px 5px rgba(231, 231, 231, .85);
}

.heading-7359 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.text-span-77 {
  color: #d0293a;
}

.text-block-15770 {
  z-index: 2;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}

.buttondiv-2 {
  padding-top: 10px;
}

.button-part-left-43 {
  width: 20%;
  background-color: #0299e5;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.button-5 {
  width: 150px;
  height: 50px;
  color: #fff;
  background-image: linear-gradient(76deg, #038ed7, #024e76 100%, #000);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}
.field-label-20 .fields2{
  display: none;
}

.button-5._1 {
  width: 150px;
  background-color: #f91c1c;
  background-image: none;
  position: relative;
}

.button-5._1.about-btn {
  margin-top: 20px;
}

.button-part-right-46 {
  width: 20%;
  background-color: #0299e5;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.link-26 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-26._1 {
  font-family: Oswald, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.link-27, .link-28, .link-29, .link-30, .link-31, .link-32, .link-33, .link-34 {
  color: #333;
  text-decoration: none;
}

.heading-7360 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  line-height: 43px;
}

.calgary {
  width: 100%;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.div-block-313333 {
  width: 30%;
  height: 300px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  padding: 10px;
}

.heading-7361 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 35px;
}

.div-block-313334 {
  width: 70%;
  padding: 10px 20px;
}

.link-171 {
  color: #000;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.container-1294 {
  max-width: 1300px;
  padding: 20px;
}

.text-span-81 {
  color: #d0293a;
  font-family: Oswald, sans-serif;
}

.link-169 {
  color: #000;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.div-block-313335 {
  width: 70%;
  padding: 10px 20px;
}

.paragraph-2270 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.heading-7362 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  line-height: 43px;
}

.montreal {
  width: 100%;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.paragraph-2271 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.image-32712 {
  height: 100%;
  border: 3px solid #d6d6d6;
}

.text-span-80, .text-span-83 {
  color: #d0293a;
}

.paragraph-2272 {
  text-align: justify;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2273 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.heading-7363 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  line-height: 43px;
}

.quebec {
  width: 100%;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.paragraph-2274 {
  text-align: justify;
  font-size: 17px;
  line-height: 25px;
}

.heading-7364 {
  color: #000;
  margin-top: 0;
  font-family: Oswald, sans-serif;
}

.div-block-313336 {
  width: 70%;
  padding: 10px 20px;
}

.paragraph-2275 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2276 {
  text-align: justify;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.heading-7365 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  line-height: 38px;
}

.div-block-313337 {
  width: 30%;
  height: 300px;
  border: 1px solid #e4e4e4;
  padding: 10px;
}

.paragraph-2277 {
  text-align: justify;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2278 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313338, .div-block-313339 {
  width: 70%;
  padding: 10px 20px;
}

.paragraph-2279 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.toronto {
  width: 100%;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-313340 {
  width: 30%;
  height: 300px;
  border: 1px solid #e4e4e4;
  padding: 10px;
}

.div-block-313341 {
  width: 70%;
  padding: 10px;
}

.div-block-313342 {
  width: 30%;
  height: 300px;
  border: 1px solid #e4e4e4;
  padding: 10px;
}

.div-block-313343 {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.oakville {
  width: 100%;
  align-items: center;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.text-span-84 {
  color: #d0293a;
}

.link-170 {
  color: #000;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.text-span-79 {
  color: #d0293a;
}

.div-block-313344 {
  width: 30%;
  height: 300px;
  border: 1px solid #e4e4e4;
  padding: 10px;
}

.div-block-313345 {
  width: 30%;
  padding: 0 10px 10px;
}

.paragraph-2280 {
  text-align: justify;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.text-span-82 {
  color: #d0293a;
}

.table {
  width: 100%;
  align-items: flex-start;
  margin-bottom: 20px;
  padding: 10px;
  display: none;
}

.link-172 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
}

.section-244 {
  padding-top: 40px;
}

.image-32713 {
  width: 100%;
  height: 100%;
}

.div-block-313346 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-block-15771 {
  color: #000;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313347 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313347:hover {
  background-color: #0299e5;
}

.div-block-313347.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.image-32714 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.div-block-313348 {
  width: 20%;
}

.heading-7366 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.paragraph-2281 {
  text-align: center;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313349 {
  width: 80%;
}

.heading-7367 {
  color: #000;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.text-block-15772 {
  color: rgba(157, 157, 157, .63);
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313350 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.text-block-15773 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.link-173 {
  color: #333;
  text-decoration: none;
}

.image-32715 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.text-block-15774 {
  color: #c8d1dc;
  font-family: "Fa solid 900", sans-serif;
}

.heading-7368 {
  color: #000;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-313351 {
  width: 70%;
  height: 280px;
  background-color: #ec4e4f;
  padding-top: 20px;
  padding-left: 20px;
}

.div-block-313352 {
  height: 150px;
  background-color: #f7f5f5;
  border-right: 3px solid #0299e5;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 10px 20px;
  display: flex;
}

.div-block-313352.tp {
  border-right-color: rgba(0, 0, 0, 0);
}

.div-block-313353 {
  width: 80%;
  height: 55px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 31%;
  bottom: 0%;
  left: 10%;
  right: 0%;
}

.div-block-313354 {
  width: 35px;
  height: 35px;
  border: 2px solid rgba(157, 157, 157, .63);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313355 {
  width: 15%;
  height: 130px;
  border: 1px solid rgba(157, 157, 157, .16);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  display: flex;
}

.heading-7369 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.button-6 {
  color: #0299e5;
  background-color: rgba(0, 0, 0, 0);
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15775 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313356 {
  width: 35%;
}

.div-block-313357 {
  width: 30%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-7370 {
  color: #393c3d;
  text-align: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.div-block-313358 {
  width: 30%;
}

.div-block-313359 {
  width: 25%;
  height: 70px;
  background-color: #f7f5f5;
  border-right: 1px solid #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-313359.colorchng {
  background-color: #fff;
  border-bottom: 4px solid #0299e5;
}

.div-block-313360 {
  width: 68%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313361 {
  width: 80%;
  height: 70px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313362 {
  width: 20%;
  height: 30px;
  border-left: 2px solid #c8d1dc;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313363 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313363._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
}

.text-block-15776 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.text-block-15776.class {
  padding-top: 40px;
  padding-left: 20px;
}

.text-block-15776.class._4545 {
  z-index: 11;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: 0%;
  right: 0%;
}

.div-block-313364 {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.image-32716 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.div-block-313365 {
  height: 200px;
  background-color: #f4f2f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313366 {
  width: 100%;
  padding-top: 20px;
}

.div-block-313367 {
  height: 40vh;
  background-image: linear-gradient(rgba(2, 153, 229, .53), rgba(2, 153, 229, .53)), url('../images/bg5-300x200.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313368 {
  width: 100%;
  display: none;
}

.div-block-313369 {
  width: 100%;
  height: 59vh;
  background-color: #eff2f5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-85 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-span-85._36 {
  padding-right: 5px;
  font-size: 10px;
}

.paragraph-2282 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2282._333 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.text-block-15777 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313370 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-32720 {
  width: 100%;
  height: 100%;
}

.div-block-313371 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-block-15778 {
  color: #0299e5;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313372 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313372:hover {
  background-color: #0299e5;
}

.div-block-313372.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.image-32721 {
  height: 150px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.div-block-313373 {
  width: 20%;
}

.heading-7371 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.paragraph-2283 {
  text-align: center;
  padding-top: 90px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.paragraph-2283._32 {
  padding-top: 60px;
}

.paragraph-2283._32.t1 {
  padding-top: 40px;
}

.paragraph-2283._1 {
  padding-top: 80px;
}

.paragraph-2283._1.add {
  padding-top: 90px;
}

.paragraph-2283._2 {
  align-items: flex-start;
  padding-top: 40px;
}

.paragraph-2283._5 {
  padding-top: 80px;
}

.paragraph-2283._5.rwe {
  padding-top: 90px;
}

.paragraph-2283.p {
  padding-top: 80px;
}

.paragraph-2283.p.rew {
  padding-top: 90px;
}

.paragraph-2283.t2._363636, .paragraph-2283.t2.sp {
  padding-top: 40px;
}

.paragraph-2283._3265 {
  padding-top: 80px;
}

.paragraph-2283._3265.add {
  padding-top: 90px;
}

.paragraph-2283.sr, .paragraph-2283.hcpara, .paragraph-2283.hc, .paragraph-2283.ccc._548, .paragraph-2283.ccc.sp, .paragraph-2283.cscs {
  padding-top: 40px;
}

.div-block-313374 {
  width: 80%;
}

.heading-7372 {
  color: #000;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.text-block-15779 {
  color: rgba(157, 157, 157, .63);
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313375 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.text-block-15780 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.link-174 {
  color: #333;
  text-decoration: none;
}

.image-32722 {
  height: 150px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.text-block-15781 {
  color: #c8d1dc;
  font-family: "Fa solid 900", sans-serif;
}

.heading-7373 {
  color: #000;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-313376 {
  width: 70%;
  height: 250px;
  background-color: #d0293a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.div-block-313377 {
  height: 170px;
  background-color: #f7f5f5;
  border-right: 3px solid #0299e5;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 50px 20px 10px;
  display: flex;
}

.div-block-313377.tp {
  height: 200px;
  border-right-color: #0299e5;
  margin-top: 0;
  padding-top: 40px;
}

.div-block-313377.tp._32 {
  border-right-color: #0299e5;
}

.div-block-313378 {
  width: 80%;
  height: 55px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 42%;
  bottom: 0%;
  left: 10%;
  right: 0%;
}

.div-block-313378._111 {
  top: 41%;
}

.div-block-313379 {
  width: 35px;
  height: 35px;
  border: 2px solid rgba(157, 157, 157, .63);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313380 {
  width: 22%;
  height: 140px;
  border: 1px solid rgba(157, 157, 157, .16);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-313380._256 {
  height: 150px;
  justify-content: flex-start;
  padding-top: 20px;
}

.heading-7374 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.button-7 {
  color: #0299e5;
  background-color: rgba(0, 0, 0, 0);
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-15782 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313381 {
  width: 35%;
}

.div-block-313382 {
  width: 30%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-7375 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 26px;
}

.div-block-313383 {
  width: 30%;
}

.div-block-313384 {
  width: 25%;
  height: 70px;
  background-color: #f7f5f5;
  border-right: 1px solid #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-313384.colorchng {
  background-color: #fff;
  border-bottom: 4px solid #0299e5;
}

.div-block-313385 {
  width: 68%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313386 {
  width: 80%;
  height: 70px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313387 {
  width: 20%;
  height: 30px;
  border-left: 2px solid #c8d1dc;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313388 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313388._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
}

.text-block-15783 {
  z-index: 11;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
  position: relative;
}

.text-block-15783.class {
  padding-top: 40px;
  padding-left: 20px;
}

.text-block-15783.class._4545 {
  z-index: 11;
  position: absolute;
  top: auto;
  bottom: 8%;
  left: 0%;
  right: 0%;
}

.div-block-313389 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.image-32723 {
  height: 150px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.div-block-313390 {
  height: 282px;
  background-color: #f4f2f2;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.div-block-313390._36 {
  height: 250px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
}

.div-block-313390._36.sr, .div-block-313390._78 {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-313391 {
  width: 100%;
  padding-top: 20px;
}

.div-block-313392 {
  height: 40vh;
  background-image: linear-gradient(rgba(2, 153, 229, .53), rgba(2, 153, 229, .53)), url('../images/bg5-300x200.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313393 {
  width: 100%;
  display: none;
}

.div-block-313394 {
  width: 100%;
  height: 59vh;
  background-color: #eff2f5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-86 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-span-86._36 {
  padding-right: 5px;
  font-size: 10px;
}

.paragraph-2284 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2284._333 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 20px;
}

.text-block-15784 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313395 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.link-175, .link-176, .link-177, .link-178, .link-179, .link-180 {
  color: #2b2b2b;
  text-decoration: none;
}

.text-span-87, .text-span-88, .text-span-89, .text-span-90 {
  color: #d0293a;
}

.link-181 {
  color: #000;
  text-decoration: none;
}

.link-181:hover, .text-span-91 {
  color: #d0293a;
}

.text-block-15586 {
  width: 30px;
}

.text-block-15583 {
  width: 100%;
  font-family: Lato, sans-serif;
}

.text-block-15438 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.text-block-15590 {
  width: 151px;
}

.phone-div {
  width: 74%;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-block-15584 {
  width: 30%;
}

.link-block-133 {
  width: 50%;
  text-decoration: none;
  display: flex;
}

.link-139 {
  color: #221c5a;
  font-size: 17px;
  text-decoration: none;
}

.content-phone-p {
  color: #fff;
  padding-left: 10px;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313396 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.icon-gmail-2 {
  margin-right: 10px;
}

.list-gmail-link {
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}

.list-phone-link {
  width: 100%;
}

.div-gmail-2 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-block-15587 {
  width: 100%;
  color: #221c5a;
  font-weight: 500;
}

.text-block-15588 {
  width: 100px;
}

.text-block-15582 {
  width: 0;
}

.image-32726 {
  width: 100%;
}

.main-link-phone {
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.text-block-15513 {
  width: 129.828px;
}

.content-gmail-p-2 {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.list-footer {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-31313 {
  margin-top: 20px;
}

.image-32727 {
  filter: invert();
}

.div-block-313397 {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312629 {
  width: 100%;
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 0;
  display: flex;
}

.phone {
  filter: invert();
}

.heading-313 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Merriweather, serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 33px;
}

.text-block-15604 {
  color: #fff;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.text-block-15604:hover {
  color: #f9ab22;
}

.text-block-10 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.text-block-10._2 {
  color: #fff;
  margin-left: 15px;
  font-family: Lato, sans-serif;
}

.text-block-10._2:hover {
  color: #f21c1c;
}

.email {
  filter: invert();
}

.div-block-312633 {
  width: 100%;
}

.link-182 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-182:hover {
  color: #f21c1c;
}

.text-span-92, .text-span-93 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
}

.text-block-15785 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15785._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313398 {
  width: 31%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7376 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313399 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313399._36 {
  padding-left: 10px;
}

.heading-7377 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-313400 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313401 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313401:hover {
  background-color: #000;
}

.div-block-313401.t._1:hover {
  background-color: #d0293a;
}

.div-block-313402 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.text-span-94 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
}

.div-block-313403 {
  width: 100%;
}

.heading-7378 {
  text-decoration: none;
}

.heading-7378:hover {
  color: #d0293a;
}

.link-183 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-183:hover {
  color: #f21c1c;
}

.link-block-134 {
  width: 50%;
}

.link-block-134.w--current {
  width: 40%;
}

.link-block-135 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.text-span-95 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
}

.image-32728 {
  width: 100%;
}

.text-block-15786 {
  color: #fff;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.text-block-15786:hover {
  color: #f9ab22;
}

.div-block-313404 {
  width: 100%;
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 0;
  display: flex;
}

.text-block-15787 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15787._1 {
  color: #fff;
}

.div-block-313405 {
  width: 25%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-7379 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313406 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313406._36 {
  padding-left: 10px;
}

.heading-7380 {
  text-transform: capitalize;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-313407 {
  width: 100%;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.div-block-313408 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313408:hover {
  background-color: #000;
}

.div-block-313409 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.text-span-96 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
}

.div-block-313410 {
  width: 100%;
}

.heading-7381 {
  text-decoration: none;
}

.heading-7381:hover {
  color: #d0293a;
}

.link-184 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-184:hover {
  color: #f21c1c;
}

.link-block-136 {
  width: 50%;
}

.link-block-136.w--current {
  width: 40%;
}

.link-block-137 {
  width: 50%;
  text-decoration: none;
  display: none;
}

.text-span-97 {
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
}

.image-32729 {
  width: 100%;
}

.text-block-15788 {
  color: #fff;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.text-block-15788:hover {
  color: #f9ab22;
}

.div-block-313411 {
  width: 100%;
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 0;
  display: flex;
}

.whatsapp-wrapper {
  width: 50px;
  height: 50px;
  background-color: #00e676;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-65 {
  color: #06223f;
  text-align: center;
  margin-bottom: 10px;
  position: relative;
}

.chat-bolt-div {
  width: 60px;
  height: 200px;
  background-color: #fff;
  border-radius: 6px 0 0 6px;
  flex-direction: column;
  justify-content: space-between;
  margin-left: auto;
  padding: 10px 9px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 50%;
  left: auto;
  right: 0%;
  box-shadow: 0 0 20px #f0f0f0;
}

.chat-bolt-div.hide {
  display: none;
}

.div-block-312743 {
  overflow: hidden;
}

.div-block-312436 {
  width: 80%;
  justify-content: center;
  display: flex;
}

.image-32587 {
  transform: rotate(-91deg);
}

.paragraph-2219 {
  color: #fff;
  margin-top: 10px;
  margin-right: 10px;
  padding-left: 10px;
}

.xbutton {
  cursor: pointer;
  position: absolute;
  top: 9%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.chat-bolt-div-2 {
  width: 200px;
  height: 80px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding: 9px;
  display: none;
  position: fixed;
  top: auto;
  bottom: 10%;
  left: auto;
  right: 2%;
  box-shadow: 0 0 12px -4px #b1b1b1;
}

.fixed-chat-bolt.desktop {
  z-index: 999;
  justify-content: flex-start;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0;
  right: 0%;
}

.fixed-chat-bolt.desktop.hide {
  z-index: 0;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
}

.fixed-chat-bolt.hide {
  z-index: 30;
  background-color: rgba(0, 0, 0, .45);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 1%;
  left: 2%;
  right: auto;
}

.div-block-925 {
  border: 1px solid #dc1a2a;
  border-radius: 100px;
  padding: 3px;
}

.html-embed-3 {
  display: none;
  position: relative;
}

.link-block-38 {
  text-decoration: none;
}

.link-block-38.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-15603 {
  width: 200px;
  color: #221c5a;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  position: relative;
  top: -92px;
  right: 78px;
  transform: rotate(-90deg);
}

.text-block-15603.cng {
  text-align: center;
  justify-content: space-between;
  display: flex;
}

.text-span-98, .text-span-99, .bold-text-403 {
  color: #d0293a;
}

.dropdown-toggle-43 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-43:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313414 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.link-185 {
  color: #000;
  text-decoration: none;
}

.link-185:hover {
  color: #d0293a;
}

.dropdown-59 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-44 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-44:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313416 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.link-186 {
  color: #000;
  text-decoration: none;
}

.link-186:hover {
  color: #d0293a;
}

.dropdown-60 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-45 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-45:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313418 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.link-187 {
  color: #000;
  text-decoration: none;
}

.link-187:hover {
  color: #d0293a;
}

.dropdown-61 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-46 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-46:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313420 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.link-188 {
  color: #000;
  text-decoration: none;
}

.link-188:hover {
  color: #d0293a;
}

.dropdown-62 {
  width: 160px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.dropdown-toggle-47 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-47:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313422 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.link-189 {
  color: #000;
  text-decoration: none;
}

.link-189:hover {
  color: #d0293a;
}

.dropdown-toggle-48 {
  width: 100%;
  border: 1px #ebecf1;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .2s;
}

.dropdown-toggle-48:hover {
  color: #d0293a;
  background-color: #fdfdfd;
}

.div-block-313424 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.link-190 {
  color: #000;
  text-decoration: none;
}

.link-190:hover {
  color: #d0293a;
}

.text-span-100, .text-span-101, .text-span-102, .text-span-103, .text-span-104, .text-span-105, .text-span-106, .bold-text-404, .bold-text-405, .bold-text-406, .text-span-107, .text-span-108, .bold-text-407 {
  color: #d12a34;
}

.bold-text-408, .bold-text-409, .bold-text-410 {
  font-family: Oswald, sans-serif;
}

.text-span-109, .text-span-110, .text-span-111, .text-span-112, .text-span-113, .text-span-114 {
  color: #d12a34;
}

.bold-text-411, .bold-text-412, .bold-text-413, .bold-text-414 {
  font-weight: 400;
}

.image-32730, .image-32731 {
  border-radius: 10px;
}

.select-field-11, .select-field-8, .select-field-10 {
  height: 50px;
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.select-field-10.w-select.fields {
  display: none;
}
.crs-form-container {
  max-width: 1300px;
}
.fieldsContainer2
.text-field-20, .text-field-22 {
  height: 50px;
}

.div-block-313425 {
  width: 100px;
}

.div-block-313425.main-div-for-form {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.div-block-313425.main-div-for-form.partner {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-313425.main-div-for-form.study-in-canada {
  margin-bottom: 10px;
}

.div-block-313425.main-div-for-form.last-4, .div-block-313425.main-div-for-form.law-relationship, .div-block-313425.main-div-for-form.pr {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-313425.main-div-for-form.reverse {
  flex-direction: row-reverse;
}

.text-field-23 {
  height: 50px;
  margin-top: 0;
}

.div-block-313426 {
  margin-top: 0;
  display: flex;
}

.div-block-313426.right-button {
  margin-top: 20px;
}

.div-block-313426.right-button.managerial-role, .div-block-313426.right-button.canadian-employer-radius-button {
  margin-top: 0;
}

.text-field-21 {
  height: 50px;
}

.right-div-form {
  width: 48%;
}
.field-label-13.fields {
    display: none;
}

.right-div-form.lrft-div.for-common-law {
  width: 100%;
}

.left1 {
  margin-left: 20px;
}

.form-section {
  padding: 40px 20px;
}

.heading-7382 {
  max-width: 1300px;
  color: #000;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.text-span-115 {
  color: #cf2a2d;
}

.field-label-5, .field-label-6, .field-label-7, .field-label-8, .field-label-9, .field-label-10, .field-label-11, .field-label-12, .field-label-13, .field-label-14, .field-label-15, .field-label-16 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.field-label-17 {
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.radio-button-label, .radio-button-label-2, .radio-button-label-3, .radio-button-label-4, .radio-button-label-5, .radio-button-label-6, .radio-button-label-7 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.radio-button-label-8 {
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.radio-button-label-9 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.radio-button-label-10 {
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.radio-button-label-11, .radio-button-label-12, .radio-button-label-13, .radio-button-label-14, .radio-button-label-15, .radio-button-label-16 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.submit-button-5 {
  width: 150px;
  height: 50px;
  color: #fff;
  border-radius: 10px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.submit-button-5:hover {
  background-color: #d12a34;
}

.image-32732, .image-32733, .image-32734, .image-32735 {
  width: 100%;
  border-radius: 10px;
}

.text-span-116, .text-span-117, .text-span-118, .text-span-119, .text-span-120, .text-span-121, .text-span-122 {
  color: #d12a34;
}

.navwrapper {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
  left: -126px;
}

.navlinkwrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 90px;
  display: flex;
  position: absolute;
}

.nav-link-45 {
  width: 70px;
  height: 70px;
  background-color: #fff;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  margin: 10px;
  display: flex;
}

.icon-68 {
  width: 35px;
  height: 35px;
  background-color: #fff;
  margin: 10px 15px;
}

.navbutton {
  width: 200px;
  height: 60px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .45);
  border-radius: 35px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin: 10px;
  display: flex;
  position: relative;
}

.menuicon {
  width: 30px;
  height: 30px;
  margin: 5px 15px;
}

.navbar {
  z-index: 999;
  height: 0;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar._2 {
  display: none;
  right: -9%;
}

.navbar._2.hidenav {
  display: none;
  overflow: hidden;
}

.nav-link-46 {
  width: 185px;
  height: 50px;
  color: #000;
  background-color: rgba(0, 0, 0, .68);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin: 10px;
  font-family: Oswald, sans-serif;
  font-size: 21px;
  line-height: 30px;
  text-decoration: none;
  display: flex;
}

.text-block-15789, .text-block-15790, .text-block-15791, .text-block-15792 {
  color: #fff;
}

.link-block-138 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
}

.link-block-139 {
  width: 130px;
  height: 50px;
  color: #fff;
  background-color: #3489b4;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.field-label-18, .field-label-19 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}

.field-label-20 {
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}
.field-label-20.fields1 {
  display:none
}

.div-block-313426.right-button.managerial-role.fields1 {
  display:none
}
.field-label-21 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}
.fieldsContainer2{
  display:none
}


.link-block-140 {
  width: 100%;
  color: #c8d1dc;
  text-decoration: none;
}

.link-block-140.w--current {
  color: #c8d1dc;
  border: 1px #000;
  text-decoration: none;
}

.text-block-15793 {
  color: #333;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.link-block-141 {
  width: 100%;
  color: #2b2b2b;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
}

.button-8 {
  width: 150px;
  height: 50px;
  background-color: #0299e5;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  line-height: 25px;
  display: flex;
}

.div-block-313428 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.heading-7383 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.left-side {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15794 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313429 {
  margin-right: 10px;
}

.link-191 {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.div-block-313430 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.text-block-15795 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313431 {
  margin-right: 10px;
}

.div-block-313433 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-block-142 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15796 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313434 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-192, .link-193 {
  color: #fff;
  text-transform: lowercase;
  text-decoration: none;
}

.text-block-15797 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313436 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313437 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313437:hover {
  background-color: #000;
}

.div-block-313437.t._1:hover {
  background-color: #d0293a;
}

.div-block-313438 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-194 {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.text-block-15798 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313439 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313440 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-143 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15799 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15800 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15800._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313441, .div-block-313442 {
  margin-right: 10px;
}

.heading-7384 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15801 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.text-block-15801:hover {
  color: #0299e5;
}

.div-block-313444 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313445 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313445:hover {
  background-color: #000;
}

.div-block-313445.t._1:hover {
  background-color: #d0293a;
}

.div-block-313446 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-195 {
  color: #fff;
  text-decoration: none;
}

.text-block-15802 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313447 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313448 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-144 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15803 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15804 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15804._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15804._1:hover {
  color: #0299e5;
}

.div-block-313449, .div-block-313450 {
  margin-right: 10px;
}

.heading-7385 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15805 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313452 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313453 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313453:hover {
  background-color: #000;
}

.div-block-313453.t._1:hover {
  background-color: #d0293a;
}

.div-block-313454 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-196 {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.text-block-15806 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313455 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313456 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-145 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15807 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15808 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15808._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313457, .div-block-313458 {
  margin-right: 10px;
}

.heading-7386 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15809 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313460 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313461 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313461:hover {
  background-color: #000;
}

.div-block-313461.t._1:hover {
  background-color: #d0293a;
}

.div-block-313462 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-197 {
  color: #fff;
  text-decoration: none;
}

.text-block-15810 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313463 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313464 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-146 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15811 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15812 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15812._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313465, .div-block-313466 {
  margin-right: 10px;
}

.heading-7387 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15813 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313468 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313469 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313469:hover {
  background-color: #000;
}

.div-block-313469.t._1:hover {
  background-color: #d0293a;
}

.div-block-313470 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-198 {
  color: #fff;
  text-decoration: none;
}

.text-block-15814 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313471 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313472 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-147 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15815 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15816 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15816._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313473, .div-block-313474 {
  margin-right: 10px;
}

.heading-7388 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15817 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313476 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313477 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313477:hover {
  background-color: #000;
}

.div-block-313477.t._1:hover {
  background-color: #d0293a;
}

.div-block-313478 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-199 {
  color: #fff;
  text-decoration: none;
}

.text-block-15818 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313479 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313480 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-148 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15819 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15820 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15820._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313481, .div-block-313482 {
  margin-right: 10px;
}

.heading-7389 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15821 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313484 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313485 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313485:hover {
  background-color: #000;
}

.div-block-313485.t._1:hover {
  background-color: #d0293a;
}

.div-block-313486 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-200 {
  color: #fff;
  text-decoration: none;
}

.text-block-15822 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313487 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313488 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-149 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15823 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-2 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15824 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15824._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313489, .div-block-313490 {
  margin-right: 10px;
}

.heading-7390 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15825 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313492 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313493 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313493:hover {
  background-color: #000;
}

.div-block-313493.t._1:hover {
  background-color: #d0293a;
}

.div-block-313494 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-201 {
  color: #fff;
  text-decoration: none;
}

.text-block-15826 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313495 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313496 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-150 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15827 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-3 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15828 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15828._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313497, .div-block-313498 {
  margin-right: 10px;
}

.heading-7391 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15829 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313500 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313501 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313501:hover {
  background-color: #000;
}

.div-block-313501.t._1:hover {
  background-color: #d0293a;
}

.div-block-313502 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.link-202 {
  color: #fff;
  text-decoration: none;
}

.text-block-15830 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313503 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313504 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-151 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15831 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-4 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15832 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15832._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313505, .div-block-313506 {
  margin-right: 10px;
}

.heading-7392 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15833 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313508 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313509 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313509:hover {
  background-color: #000;
}

.div-block-313509.t._1:hover {
  background-color: #d0293a;
}

.div-block-313510 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15834 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313511 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313512 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-152 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15835 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-5 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15836 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15836._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313513, .div-block-313514 {
  margin-right: 10px;
}

.heading-7393 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15837 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313516 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313517 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313517:hover {
  background-color: #000;
}

.div-block-313517.t._1:hover {
  background-color: #d0293a;
}

.div-block-313518 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15838 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313519 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313520 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-153 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15839 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-6 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15840 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15840._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313521, .div-block-313522 {
  margin-right: 10px;
}

.heading-7394 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15841 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313524 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313525 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313525:hover {
  background-color: #000;
}

.div-block-313525.t._1:hover {
  background-color: #d0293a;
}

.div-block-313526 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15842 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313527 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313528 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-154 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15843 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-7 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15844 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15844._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313529, .div-block-313530 {
  margin-right: 10px;
}

.heading-7395 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15845 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313532 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313533 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313533:hover {
  background-color: #000;
}

.div-block-313533.t._1:hover {
  background-color: #d0293a;
}

.div-block-313534 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15846 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313535 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313536 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-155 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15847 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-8 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15848 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15848._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313537, .div-block-313538 {
  margin-right: 10px;
}

.heading-7396 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15849 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313540 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313541 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313541:hover {
  background-color: #000;
}

.div-block-313541.t._1:hover {
  background-color: #d0293a;
}

.div-block-313542 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15850 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313543 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313544 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-156 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15851 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-9 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15852 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15852._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313545, .div-block-313546 {
  margin-right: 10px;
}

.heading-7397 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15853 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313548 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313549 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313549:hover {
  background-color: #000;
}

.div-block-313549.t._1:hover {
  background-color: #d0293a;
}

.div-block-313550 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15854 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313551 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313552 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-157 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15855 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-10 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15856 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15856._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313553, .div-block-313554 {
  margin-right: 10px;
}

.heading-7398 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15857 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313556 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313557 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313557:hover {
  background-color: #000;
}

.div-block-313557.t._1:hover {
  background-color: #d0293a;
}

.div-block-313558 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15858 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313559 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313560 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-158 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15859 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-11 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15860 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15860._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313561, .div-block-313562 {
  margin-right: 10px;
}

.heading-7399 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15861 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313564 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313565 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313565:hover {
  background-color: #000;
}

.div-block-313565.t._1:hover {
  background-color: #d0293a;
}

.div-block-313566 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.text-block-15862 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313567 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313568 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-159 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.text-block-15863 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.left-side-12 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15864 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15864._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313569, .div-block-313570 {
  margin-right: 10px;
}

.heading-7400 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15865 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313572 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313573 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313573:hover {
  background-color: #000;
}

.div-block-313573.t._1:hover {
  background-color: #d0293a;
}

.div-block-313574 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.div-block-313575 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313576 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-160 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.left-side-13 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15866 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15866._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313577, .div-block-313578 {
  margin-right: 10px;
}

.heading-7401 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15867 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313580 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313581 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313581:hover {
  background-color: #000;
}

.div-block-313581.t._1:hover {
  background-color: #d0293a;
}

.div-block-313582 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.div-block-313583 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313584 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-161 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.left-side-14 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15868 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15868._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313585, .div-block-313586 {
  margin-right: 10px;
}

.heading-7402 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15869 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313588 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313589 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313589:hover {
  background-color: #000;
}

.div-block-313589.t._1:hover {
  background-color: #d0293a;
}

.div-block-313590 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.div-block-313591 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313592 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-162 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.left-side-15 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15870 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15870._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313593, .div-block-313594 {
  margin-right: 10px;
}

.heading-7403 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-15871 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 35px;
}

.div-block-313596 {
  width: 24%;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313597 {
  width: 40px;
  height: 40px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313597:hover {
  background-color: #000;
}

.div-block-313597.t._1:hover {
  background-color: #d0293a;
}

.div-block-313598 {
  width: 15%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.div-block-313599 {
  z-index: 1150;
  width: 100%;
  height: 50px;
  background-color: #d0293a;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
}

.div-block-313600 {
  width: 100%;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-163 {
  width: 125px;
  color: #fff;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.left-side-16 {
  width: 18%;
  flex-direction: row-reverse;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.text-block-15872 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15872._1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.div-block-313601, .div-block-313602 {
  margin-right: 10px;
}

.heading-7404 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.field-label-22 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.right-arrow-4 {
  width: 45px;
  height: 45px;
  color: #fff;
  background-color: #d0293a;
  border-radius: 100%;
  font-size: 20px;
  display: block;
  top: 93%;
  bottom: 2%;
  left: auto;
  right: 44.5%;
  box-shadow: 1px 1px 3px #858585;
}

.post-content {
  width: 95%;
  background-color: #fff;
  border: 1px solid #ebe6de;
  border-top-width: 0;
  border-bottom-right-radius: 21px;
  border-bottom-left-radius: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 20px;
  display: flex;
  position: relative;
}

.header-wrap-2 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.latestnews-slider-wrap {
  width: 100%;
  margin-bottom: 20px;
}

.blog-btn {
  background-color: #d51d29;
  border-radius: 4px;
  padding: 15px 30px;
  font-size: 16px;
}

.news-slide {
  width: 100%;
  height: auto;
  margin-right: 35px;
  left: 0;
}

.text-block-3 {
  color: #0299e5;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-right: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
}

.post-thumbnail {
  width: 100%;
  height: 350px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
  overflow: hidden;
}

.post-thumbnail._1 {
  background-image: url('../images/news-3.jpg1-1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 21px 21px 10px 10px;
  justify-content: flex-end;
  display: flex;
}

.post-thumbnail._2 {
  background-image: url('../images/newspermanentResidents.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
}

.post-thumbnail._2.chngbg {
  background-image: url('../images/ezgif.com-gif-maker-1.jpg');
}

.post-thumbnail._3 {
  background-image: url('../images/news-2-1.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
}

.text-block-5 {
  color: #d0293a;
  margin-right: 5px;
  font-family: "Fa solid 900", sans-serif;
}

.main-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-box {
  width: 400px;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
  display: flex;
}

.news-blog-slider {
  width: 100%;
  height: auto;
  max-width: 1200px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 40px;
  display: flex;
  overflow: hidden;
}

.news-blog-slider.classright {
  height: 73vh;
  max-width: 1300px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.box-wrap {
  width: 100%;
  border-radius: 30px;
  margin-bottom: 20px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.latestnews-btn-wrap {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.entry-title {
  color: #313041;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 34px;
}

.top-bar {
  z-index: 11;
  width: 100%;
  height: 20px;
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: absolute;
  top: -20px;
  bottom: 100%;
  left: 0%;
  right: 0%;
}

.left-arrow-4 {
  width: 45px;
  height: 45px;
  background-color: #d0293a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  top: 92%;
  bottom: 0%;
  left: 47.5%;
  right: auto;
  overflow: visible;
  box-shadow: 1px 1px 3px #919191;
}

.author-vcard {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  display: flex;
}

.slide-nav-5 {
  justify-content: center;
  align-items: center;
  display: none;
  bottom: 15px;
}

.latest-goodnews-sec {
  background-image: linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .86));
  background-position: 0 0;
  padding: 0 20px 0 0;
  overflow: hidden;
}

.text-block-2 {
  color: #0299e5;
  font-family: "Fa solid 900", sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 1em;
}

.readmore {
  display: flex;
}

.mask-3 {
  width: 400px;
  height: auto;
  overflow: visible;
}

.text-block-4 {
  color: #757783;
  font-weight: 500;
}

.icon-5 {
  color: #fff;
  font-size: 20px;
}

.horizontal-container {
  width: 100%;
  max-width: 1300px;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.metadata {
  display: flex;
}

.heading-4 {
  color: #121212;
  margin-top: 0;
  margin-bottom: 28px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.4em;
}

.div-block-313603 {
  width: 75px;
  height: 75px;
  background-color: rgba(208, 41, 58, .87);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 15%;
  left: auto;
  right: 7%;
}

.heading-7405 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 33px;
}

.paragraph-2285 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.link-329 {
  color: #fff;
  text-decoration: none;
}

.link-329.bold-text-361 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16050 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16050._1 {
  justify-content: center;
  align-items: center;
  font-family: "Fa brands 400", sans-serif;
  display: flex;
}

.text-block-16050._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.link-333 {
  color: #fff;
  text-decoration: none;
}

.div-block-314067 {
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-314067._1 {
  margin-left: auto;
  margin-right: 0;
}

.div-block-314067._1.hide {
  display: none;
}

.div-block-314066 {
  margin: 10px auto;
}

.div-block-314066._1 {
  margin-top: 0;
  margin-bottom: 0;
}

.icon-fixed {
  width: 100%;
  justify-content: center;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.icon-fixed.hide-bottom {
  z-index: 10;
  width: 50px;
  height: 185px;
  background-color: #d0293a;
  border-top-left-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  top: auto;
  bottom: 5%;
  left: auto;
  right: 0%;
}

.link-331 {
  color: #fff;
  text-decoration: none;
}

.div-block-314065 {
  padding-top: 10px;
}

.link-328 {
  color: #fff;
  text-decoration: none;
}

.div-block-314068 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.crs {
  z-index: 10;
  width: 250px;
  height: 50px;
  background-color: #d0293a;
  border-top-left-radius: 50px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 15px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 1%;
  left: auto;
  right: 0%;
}

.heading-7406 {
  color: #fff;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.fixed-div.hide {
  display: none;
  overflow: hidden;
}

.link-334 {
  color: #fff;
  text-decoration: none;
}

@media screen and (min-width: 1280px) {
  .link._1 {
    align-items: center;
    padding-top: 140px;
  }

  .div-block-312606 {
    left: -61px;
  }

  .div-block-312607._1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .div-block-312607._2 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .header-wrap.left.center {
    align-items: center;
  }

  .tab-link-tab-3._3 {
    width: 270px;
  }

  .div-block-312893 {
    width: 100%;
  }

  .footer-flex-container-7 {
    margin-top: 20px;
  }

  .line-separator {
    margin-bottom: 20px;
  }

  .fist-iamge:hover {
    transform: scale(1.1);
  }

  .text-block-15665._351 {
    display: none;
  }

  .div-block-312941 {
    justify-content: center;
    align-items: center;
  }

  .div-block-312943 {
    display: block;
    top: 91px;
    left: -161px;
  }

  .navbar._2 {
    right: -7%;
  }
}

@media screen and (min-width: 1440px) {
  .div-block-312886 {
    width: 45%;
  }

  .div-block-312606 {
    left: 24px;
  }

  .div-block-312889 {
    width: 35%;
  }

  .tab-link-tab-3._3 {
    width: 270px;
  }

  .div-block-312893 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-312909 {
    align-items: flex-end;
  }

  .right-arrow-2 {
    right: 601px;
  }

  .check-section {
    padding-top: 60px;
  }

  .div-block-312919 {
    height: 393px;
  }

  .div-block-312921 {
    bottom: 68px;
  }

  .div-block-31305 {
    width: 21%;
  }

  .footer-container {
    overflow: visible;
  }

  .div-block-312924 {
    bottom: 1%;
  }

  .div-block-312925 {
    right: 17%;
  }

  .div-block-312938 {
    top: 1194.23px;
    left: 792.5px;
  }

  .div-block-312943 {
    display: none;
    left: -169px;
  }

  .whowearesection {
    background-image: none;
  }

  .faq-content {
    height: 0;
  }

  .main-content-box {
    margin-top: 20px;
  }

  .div-block-31818.size {
    width: 20%;
  }

  .heading-7218.c1 {
    color: #000;
    font-size: 25px;
  }

  .div-block-313280.size {
    width: 20%;
  }

  .heading-7338.c1 {
    color: #000;
    font-size: 25px;
  }

  .navigation-dropdown-3.w--open {
    right: -93.578px;
  }

  .div-block-313330 {
    align-items: flex-end;
  }

  .chat-bolt-div-2 {
    z-index: 999;
    height: 80px;
  }

  .navbar._2 {
    right: -5%;
  }
}

@media screen and (min-width: 1920px) {
  .div-block {
    justify-content: flex-end;
  }

  .div-block-312886 {
    width: 35%;
  }

  .div-block-312888 {
    justify-content: flex-start;
  }

  .div-block-312890 {
    width: 47%;
    margin-left: 170px;
  }

  .tab-link-tab-3._3 {
    width: 270px;
    padding-right: 0;
  }

  .div-block-312893 {
    width: 90%;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-312894 {
    width: 21%;
    height: 350px;
  }

  .div-block-312896 {
    top: -99px;
  }

  .div-block-312897 {
    bottom: 21%;
    left: 40%;
  }

  .div-block-312897._1 {
    left: 40%;
  }

  .div-block-312897._2 {
    bottom: 21%;
    left: 40%;
  }

  .div-block-312897._2._1 {
    bottom: 21%;
  }

  .div-block-312897._3 {
    bottom: 21%;
    left: 40%;
  }

  .heading-7234 {
    margin-top: -95px;
  }

  .div-block-312907 {
    justify-content: flex-end;
  }

  .member-logos {
    padding-bottom: 100px;
    position: relative;
  }

  .mask {
    width: 32%;
  }

  .check-section {
    padding-top: 120px;
  }

  .div-block-312919 {
    max-width: 1500px;
  }

  .div-block-312921 {
    bottom: 83px;
  }

  .link-block-54, .link-block-54.w--current {
    width: 50%;
  }

  .div-block-312924 {
    position: absolute;
    top: 1911.44px;
    bottom: auto;
    left: 7%;
    right: auto;
  }

  .section {
    height: 85vh;
  }

  .slide-18 {
    margin-left: 0;
  }

  .slide-nav-4 {
    top: 325px;
  }

  .div-block-312925 {
    top: 5%;
    right: 22%;
  }

  .breadcrumb-section {
    min-height: 500px;
  }

  .div-block-312937 {
    display: none;
  }

  .div-block-312938 {
    top: 1323.23px;
    left: 1023.5px;
  }

  .div-block-312942._741 {
    display: flex;
  }

  .div-block-312943 {
    display: none;
    top: 93px;
    left: -175px;
  }

  .image-32654._25 {
    transform: rotateX(-7deg)rotateY(1deg)rotateZ(-44deg);
  }

  .whowearesection {
    height: 80vh;
  }

  .div-block-312950._22 {
    left: 448px;
  }

  .div-block-312950._3333 {
    left: 889px;
  }

  .div-block-312954 {
    height: 28vh;
  }

  .link-block-73, .link-block-73.w--current, .link-block-80, .link-block-80.w--current {
    width: 50%;
  }

  .div-block-313005 {
    height: 40vh;
  }

  .div-block-313009 {
    height: 35vh;
  }

  .link-block-87, .link-block-87.w--current {
    width: 50%;
  }

  .div-block-313036 {
    height: 60vh;
    justify-content: center;
    align-items: flex-start;
  }

  .contactconnect {
    height: 60vh;
  }

  .link-block-93, .link-block-93.w--current, .link-block-99, .link-block-99.w--current, .link-block-105, .link-block-105.w--current, .link-block-111, .link-block-111.w--current, .link-block-117, .link-block-117.w--current, .link-block-123, .link-block-123.w--current {
    width: 50%;
  }

  .faq-wrapper {
    max-width: 1400px;
  }

  .link-block-131, .link-block-131.w--current {
    width: 50%;
  }

  .div-block-313311 {
    height: 46vh;
  }

  .link-25._1:hover {
    color: #bd9300;
  }

  .div-block-313329 {
    justify-content: flex-end;
  }

  .div-block-313369, .div-block-313394 {
    height: 53vh;
  }

  .link-block-134, .link-block-134.w--current, .link-block-136, .link-block-136.w--current {
    width: 50%;
  }

  .navbar._2 {
    right: -5%;
  }

  .news-blog-slider.classright {
    height: 65vh;
    overflow: hidden;
  }

  .horizontal-container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .hero-section {
    padding-top: 0;
  }

  .div-block {
    display: none;
  }

  .div-block-312884 {
    margin-left: 20px;
  }

  .navigation-dropdown.w--open {
    min-width: 230px;
    position: relative;
  }

  .nav-menu-10 {
    z-index: 1;
    height: auto;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    display: block;
  }

  .nav-menu-10.hide {
    display: none;
  }

  .icon-15 {
    color: #fff;
  }

  .div-block-312883 {
    width: 17%;
  }

  .icon-wrap {
    display: none;
  }

  .goel-navbar {
    background-size: auto;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .kdgs-container {
    display: block;
  }

  .menu-button-11 {
    background-color: #d0293a;
    border-radius: 10px;
    margin-top: 0;
  }

  .menu-button-11.w--open {
    background-color: #D0293A;
  }

  .dropdown-pointer-2 {
    position: relative;
  }

  .dropdown-toggle {
    width: 153.313px;
  }

  .dropdown-link-6 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-list {
    position: static;
  }

  .dropdown-list.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .nav-content-wrap {
    padding-left: 0;
  }

  .link-block-49 {
    margin-left: 20px;
  }

  .dropdown-6 {
    display: none;
  }

  .dropdown-7 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-312886 {
    width: 85%;
  }

  .div-block-312606 {
    width: 100%;
    left: 0;
  }

  .div-block-312888 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
  }

  .div-block-312889 {
    width: 75%;
  }

  .div-block-312890 {
    width: 100%;
    margin-top: 40px;
    padding-left: 40px;
  }

  .header-wrap.left.center {
    width: 100%;
  }

  .header-wrap.left.center._2 {
    width: 100%;
    align-items: flex-start;
  }

  .p-text.p-25.center {
    text-align: left;
  }

  .tab-link-tab-1 {
    justify-content: flex-end;
    padding-left: 20px;
  }

  .tab-link-tab-1.w--current {
    justify-content: flex-end;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 20px;
    display: grid;
  }

  .tab-link-tab-2, .tab-link-tab-2.w--current {
    justify-content: flex-end;
    padding-left: 20px;
  }

  .tab-link-tab-3 {
    width: 180px;
    align-items: center;
  }

  .tab-link-tab-3.w--current {
    width: 180px;
  }

  .tab-link-tab-3._1, .tab-link-tab-3._1.w--current {
    width: 230px;
    justify-content: flex-end;
    padding-left: 20px;
  }

  .tab-link-tab-3._2, .tab-link-tab-3._2.w--current {
    width: 241px;
    justify-content: flex-end;
    padding-left: 20px;
  }

  .tab-link-tab-3._3, .tab-link-tab-3._3.w--current {
    width: 270px;
    padding-left: 0;
  }

  .div-block-312785 {
    flex-direction: column;
  }

  .div-block-312786 {
    width: 100%;
  }

  .div-block-312787 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-312892 {
    padding-left: 20px;
  }

  .div-block-312893 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-312894 {
    width: 100%;
    padding-bottom: 20px;
  }

  .div-block-312896 {
    background-color: #fff;
    top: -96px;
  }

  .div-block-312897, .div-block-312897._2, .div-block-312897._2._1, .div-block-312897._3 {
    bottom: 17%;
  }

  .heading-7234 {
    margin-top: -96px;
  }

  .features-section {
    padding-bottom: 40px;
  }

  .div-block-312898 {
    flex-direction: column;
  }

  .div-block-312899 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-312900 {
    width: 100%;
  }

  .div-block-312901 {
    display: none;
  }

  .university-logo {
    padding-top: 20px;
  }

  .div-block-312906 {
    flex-direction: column;
  }

  .div-block-312907 {
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .div-block-312908 {
    width: 230px;
  }

  .div-block-312911 {
    width: 50%;
  }

  .div-block-31344 {
    width: 100%;
    margin-top: 40px;
  }

  .right-arrow-2 {
    right: 302px;
  }

  .left-arrow-2 {
    left: 41%;
  }

  .mask {
    width: 48%;
  }

  .check-section {
    padding-top: 0;
  }

  .div-block-312919 {
    margin-top: 0;
    padding-left: 20px;
  }

  .div-block-312921 {
    width: 50%;
    bottom: -31px;
  }

  .link-block-66 {
    bottom: 21%;
    right: 2%;
  }

  .footer-flex-container-7 {
    grid-column-gap: 16px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gallery-div {
    justify-content: flex-start;
  }

  .div-block-31305 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .text-block-15126 {
    line-height: 30px;
  }

  .div-block-312617 {
    height: 175px;
  }

  .link-block-54.w--current {
    width: 50%;
  }

  .div-block-30374 {
    width: 100%;
  }

  .footer-heading-8, .footer-heading-8.moovit {
    text-align: left;
  }

  .link-block-62 {
    width: 100%;
  }

  .div-block-30901 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-312922 {
    flex-direction: row-reverse;
  }

  .div-block-312630 {
    width: 43%;
    justify-content: flex-end;
    margin-top: 10px;
  }

  .text-field {
    width: 210px;
    font-size: 17px;
  }

  .text-field::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .heading-7238 {
    font-size: 20px;
  }

  .link-block-69 {
    width: 30%;
  }

  .div-block-312924 {
    display: none;
  }

  .section {
    height: 90vh;
    align-items: flex-start;
    padding-top: 70px;
  }

  .div-block-312615 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .slide-18 {
    width: 100%;
  }

  .div-block-312614 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .left-arrow-3 {
    bottom: 2%;
    left: -28%;
  }

  .slider-8 {
    height: 48vh;
    top: 0;
  }

  .div-block-30768 {
    left: -12px;
  }

  .right-arrow-3 {
    bottom: 2%;
    left: 10%;
  }

  .div-block-30766 {
    width: 100%;
    height: auto;
    border-top-left-radius: 30px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-30766._1 {
    height: auto;
  }

  .slide-nav-4 {
    top: 466px;
  }

  .mask-2 {
    width: 100%;
    height: 550px;
    overflow: hidden;
  }

  .div-block-30765 {
    justify-content: space-between;
    margin-top: 0;
    display: block;
  }

  .slide-23 {
    margin-left: 0;
  }

  .div-block-312925 {
    display: none;
  }

  .nav_items {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    display: none;
    position: relative;
  }

  .dropdown-list-2 {
    position: relative;
  }

  .dropdown-toggle-7 {
    width: 153.313px;
  }

  .dropdown-9 {
    display: none;
  }

  .dropdown-list-3 {
    position: static;
  }

  .dropdown-list-3.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-31 {
    color: #fff;
  }

  .div-block-312931 {
    padding-left: 20px;
  }

  .dropdown-10 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-312932 {
    margin-left: 20px;
  }

  .div-block-312933 {
    width: 17%;
  }

  .link-2 {
    margin-left: 10px;
  }

  .breadcrumb-section {
    min-height: 250px;
    background-image: linear-gradient(rgba(0, 0, 0, .58), rgba(0, 0, 0, .58)), url('../images/montreal-river-sunset-with-city-lights-urban-buildings_649448-4530.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-312936 {
    width: 80%;
  }

  .contentaboutdiv {
    width: 90%;
  }

  .div-block-2 {
    left: 14%;
  }

  .imgabout {
    width: 90%;
  }

  .mainheading.cnhg {
    font-size: 22px;
  }

  .maindivabout {
    flex-direction: column;
  }

  .div-block-3 {
    left: -3px;
  }

  .div-block-312940 {
    width: 60%;
  }

  .div-block-312941 {
    display: none;
    left: 458px;
  }

  .teamcarddiv {
    flex-direction: column;
  }

  .teamsection {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .teamcard1 {
    width: 60%;
    margin-bottom: 30px;
  }

  .card2 {
    width: 60%;
  }

  .div-block-312946, .image-32654 {
    display: none;
  }

  .whowearesection {
    height: auto;
  }

  .round1div {
    width: 50%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .roundmaindiv {
    flex-direction: column;
    align-items: center;
  }

  .div-block-312950._22 {
    left: 250px;
  }

  .div-block-312950._3333 {
    left: 485px;
  }

  .divone {
    width: 65%;
    margin-bottom: 30px;
  }

  .mediadivmain {
    flex-direction: column;
  }

  .link-block-72 {
    width: 100%;
  }

  .div-block-312962 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-312967 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-312968 {
    flex-direction: row-reverse;
  }

  .div-block-312969 {
    width: 100%;
  }

  .link-block-73.w--current {
    width: 50%;
  }

  .div-block-312970 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-block-15674 {
    line-height: 30px;
  }

  .dropdown-link-11 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-toggle-10 {
    width: 153.313px;
  }

  .dropdown-13 {
    display: none;
  }

  .dropdown-list-4 {
    position: static;
  }

  .dropdown-list-4.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-34 {
    color: #fff;
  }

  .div-block-312975 {
    padding-left: 20px;
  }

  .dropdown-14 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-312976 {
    margin-left: 20px;
  }

  .div-block-312977 {
    width: 17%;
  }

  .div-block-312979 {
    padding-top: 0;
  }

  .link-block-78 {
    width: 100%;
  }

  .div-block-312981 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-312986 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-312987 {
    flex-direction: row-reverse;
  }

  .link-block-79 {
    width: 30%;
  }

  .div-block-312988 {
    width: 100%;
  }

  .link-block-80.w--current {
    width: 50%;
  }

  .div-block-312989 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-block-15680 {
    line-height: 30px;
  }

  .sub1divstudt {
    width: 80%;
  }

  .div-block-312998 {
    padding-top: 10px;
  }

  .studydiv {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .heading-7281 {
    text-align: left;
  }

  .sb2div {
    width: 80%;
    margin-top: 30px;
  }

  .div-block-313005 {
    height: 48vh;
  }

  .image-32662 {
    width: 90%;
  }

  .div-block-313008 {
    height: 60vh;
    background-position: 100% 0;
    background-size: cover;
  }

  .div-block-313010 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313011 {
    width: 100%;
    height: 180px;
    border-right-style: none;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .div-block-313011._69 {
    margin-bottom: 0;
  }

  .div-block-313012 {
    width: 80%;
  }

  .accordion-item {
    width: 100%;
    padding-left: 20px;
    padding-right: 30px;
  }

  .div-block-313014 {
    flex-direction: column;
  }

  .div-block-313015 {
    width: 100%;
    margin-bottom: 10px;
  }

  .dropdown-link-13 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-list-5 {
    position: static;
  }

  .dropdown-list-5.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-37 {
    color: #fff;
  }

  .div-block-313018 {
    padding-left: 20px;
  }

  .dropdown-18 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313019 {
    margin-left: 20px;
  }

  .div-block-313020 {
    width: 17%;
  }

  .div-block-313022 {
    padding-top: 0;
  }

  .link-block-85 {
    width: 100%;
  }

  .div-block-313024 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313029 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313030 {
    flex-direction: row-reverse;
  }

  .link-block-86 {
    width: 30%;
  }

  .div-block-313031 {
    width: 100%;
  }

  .link-block-87.w--current {
    width: 50%;
  }

  .div-block-313032 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-block-15693 {
    line-height: 30px;
  }

  .div-block-313036 {
    width: 53%;
    justify-content: center;
  }

  .contactconnect {
    width: 50%;
  }

  .dropdown-link-15 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-22 {
    display: none;
  }

  .dropdown-list-6 {
    position: static;
  }

  .dropdown-list-6.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-40 {
    color: #fff;
  }

  .div-block-313044 {
    padding-left: 20px;
  }

  .div-block-313045 {
    margin-left: 20px;
  }

  .div-block-313046 {
    width: 17%;
  }

  .div-block-313048 {
    padding-top: 0;
  }

  .link-block-91 {
    width: 100%;
  }

  .div-block-313050 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313055 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313056 {
    flex-direction: row-reverse;
  }

  .link-block-92 {
    width: 30%;
  }

  .div-block-313057 {
    width: 100%;
  }

  .link-block-93.w--current {
    width: 50%;
  }

  .div-block-313058 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-field-4 {
    width: 210px;
    font-size: 17px;
  }

  .text-field-4::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-4::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-block-15702 {
    line-height: 30px;
  }

  .div-block-313061 {
    width: 55%;
  }

  .div-block-313062 {
    width: 95%;
  }

  .div-block-313063 {
    margin-bottom: 20px;
  }

  .div-block-313065 {
    width: 90%;
  }

  .div-block-313068 {
    width: 90%;
    margin-bottom: 40px;
  }

  .div-block-313069 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313070 {
    width: 60%;
    padding-left: 20px;
  }

  .dropdown-toggle-19 {
    padding-left: 0;
  }

  .dropdown-link-17 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-26 {
    display: none;
  }

  .dropdown-list-7 {
    position: static;
  }

  .dropdown-list-7.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-43 {
    color: #fff;
  }

  .div-block-313076 {
    padding-left: 20px;
  }

  .div-block-313077 {
    margin-left: 20px;
  }

  .dropdown-27, .dropdown-28 {
    margin-left: 0;
  }

  .div-block-313078 {
    width: 17%;
  }

  .dropdown-toggle-21 {
    padding-left: 0;
  }

  .div-block-313080 {
    padding-top: 0;
  }

  .link-block-97 {
    width: 100%;
  }

  .div-block-313082 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313087 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313088 {
    flex-direction: row-reverse;
  }

  .link-block-98 {
    width: 30%;
  }

  .div-block-313089 {
    width: 100%;
  }

  .link-block-99.w--current {
    width: 50%;
  }

  .div-block-313090 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-field-5 {
    width: 210px;
    font-size: 17px;
  }

  .text-field-5::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-5::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-block-15710 {
    line-height: 30px;
  }

  .div-block-313094 {
    width: 55%;
  }

  .div-block-313095 {
    width: 95%;
  }

  .div-block-313097 {
    margin-bottom: 20px;
  }

  .div-block-313100 {
    width: 100%;
  }

  .div-block-313103 {
    width: 100%;
    margin-bottom: 40px;
  }

  .div-block-313104 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313105 {
    width: 60%;
    padding-left: 20px;
  }

  .div-block-313108 {
    right: 16%;
  }

  .dropdown-link-19 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-30 {
    display: none;
  }

  .dropdown-list-8 {
    position: static;
  }

  .dropdown-list-8.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-46 {
    color: #fff;
  }

  .div-block-313113 {
    padding-left: 20px;
  }

  .div-block-313114 {
    margin-left: 20px;
  }

  .div-block-313115 {
    width: 17%;
  }

  .div-block-313117 {
    padding-top: 0;
  }

  .link-block-103 {
    width: 100%;
  }

  .div-block-313119 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313124 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313125 {
    flex-direction: row-reverse;
  }

  .link-block-104 {
    width: 30%;
  }

  .div-block-313126 {
    width: 100%;
  }

  .link-block-105.w--current {
    width: 50%;
  }

  .div-block-313127 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-field-6 {
    width: 210px;
    font-size: 17px;
  }

  .text-field-6::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-6::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-block-15718 {
    line-height: 30px;
  }

  .div-block-313131 {
    width: 55%;
  }

  .div-block-313132 {
    width: 95%;
  }

  .div-block-313134 {
    margin-bottom: 20px;
  }

  .div-block-313137 {
    width: 90%;
  }

  .div-block-313140 {
    width: 90%;
    margin-bottom: 40px;
  }

  .div-block-313141 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313142 {
    width: 60%;
    padding-left: 20px;
  }

  .dropdown-link-21 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-34 {
    display: none;
  }

  .dropdown-list-9 {
    position: static;
  }

  .dropdown-list-9.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-49 {
    color: #fff;
  }

  .div-block-313150 {
    padding-left: 20px;
  }

  .div-block-313151 {
    margin-left: 20px;
  }

  .div-block-313152 {
    width: 17%;
  }

  .div-block-313154 {
    padding-top: 0;
  }

  .link-block-109 {
    width: 100%;
  }

  .div-block-313156 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313161 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313162 {
    flex-direction: row-reverse;
  }

  .link-block-110 {
    width: 30%;
  }

  .div-block-313163 {
    width: 100%;
  }

  .link-block-111.w--current {
    width: 50%;
  }

  .div-block-313164 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-field-7 {
    width: 210px;
    font-size: 17px;
  }

  .text-field-7::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-7::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-block-15726 {
    line-height: 30px;
  }

  .div-block-313168 {
    width: 55%;
  }

  .div-block-313169 {
    width: 95%;
  }

  .div-block-313171 {
    margin-bottom: 20px;
  }

  .div-block-313174 {
    width: 90%;
  }

  .div-block-313177 {
    width: 90%;
    margin-bottom: 40px;
  }

  .div-block-313178 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313179 {
    width: 60%;
    padding-left: 20px;
  }

  .dropdown-link-23 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-38 {
    display: none;
  }

  .dropdown-list-10 {
    position: static;
  }

  .dropdown-list-10.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-52 {
    color: #fff;
  }

  .div-block-313187 {
    padding-left: 20px;
  }

  .div-block-313188 {
    margin-left: 20px;
  }

  .div-block-313189 {
    width: 17%;
  }

  .div-block-313191 {
    padding-top: 0;
  }

  .link-block-115 {
    width: 100%;
  }

  .div-block-313193 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313198 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313199 {
    flex-direction: row-reverse;
  }

  .link-block-116 {
    width: 30%;
  }

  .div-block-313200 {
    width: 100%;
  }

  .link-block-117.w--current {
    width: 50%;
  }

  .div-block-313201 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-field-8 {
    width: 210px;
    font-size: 17px;
  }

  .text-field-8::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-8::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-block-15734 {
    line-height: 30px;
  }

  .div-block-313205 {
    width: 55%;
  }

  .div-block-313206 {
    width: 95%;
  }

  .div-block-313208 {
    margin-bottom: 20px;
  }

  .div-block-313211 {
    width: 90%;
  }

  .div-block-313214 {
    width: 90%;
    margin-bottom: 40px;
  }

  .div-block-313215 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313216 {
    width: 60%;
    padding-left: 20px;
  }

  .dropdown-link-25 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-42 {
    display: none;
  }

  .dropdown-list-11 {
    position: static;
  }

  .dropdown-list-11.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .icon-55 {
    color: #fff;
  }

  .div-block-313224 {
    padding-left: 20px;
  }

  .div-block-313225 {
    margin-left: 20px;
  }

  .div-block-313226 {
    width: 17%;
  }

  .div-block-313228 {
    padding-top: 0;
  }

  .link-block-121 {
    width: 100%;
  }

  .div-block-313230 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313235 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313236 {
    flex-direction: row-reverse;
  }

  .link-block-122 {
    width: 30%;
  }

  .div-block-313237 {
    width: 100%;
  }

  .link-block-123.w--current {
    width: 50%;
  }

  .div-block-313238 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .text-field-9 {
    width: 210px;
    font-size: 17px;
  }

  .text-field-9::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-9::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-block-15742 {
    line-height: 30px;
  }

  .div-block-313242 {
    width: 55%;
  }

  .div-block-313243 {
    width: 95%;
  }

  .div-block-313245 {
    margin-bottom: 20px;
  }

  .div-block-313248 {
    width: 90%;
  }

  .div-block-313251 {
    width: 90%;
    margin-bottom: 40px;
  }

  .div-block-313252 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313253 {
    width: 60%;
    padding-left: 20px;
  }

  .dropdown-46 {
    display: none;
  }

  .dropdown-list-12 {
    position: static;
  }

  .dropdown-list-12.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-link-27 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313259 {
    margin-left: 20px;
  }

  .div-block-313261 {
    width: 17%;
  }

  .icon-60 {
    color: #fff;
  }

  .div-block-313263 {
    padding-left: 20px;
  }

  .div-block-313264 {
    padding-top: 0;
  }

  .side-pattern {
    left: -20%;
  }

  .faq-content {
    width: 95%;
  }

  .content-section-3 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .dropdown-50 {
    display: none;
  }

  .dropdown-list-13 {
    position: static;
  }

  .dropdown-list-13.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-link-29 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313266 {
    margin-left: 20px;
  }

  .div-block-313268 {
    width: 17%;
  }

  .icon-63 {
    color: #fff;
  }

  .div-block-313270 {
    padding-left: 20px;
  }

  .div-block-313271 {
    padding-top: 0;
  }

  .div-block-31818 {
    width: 20%;
  }

  .div-block-31818.size {
    width: 40%;
  }

  .dropdown-54 {
    display: none;
  }

  .dropdown-list-14 {
    position: static;
  }

  .dropdown-list-14.w--open {
    width: 300px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-link-31 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313273 {
    margin-left: 20px;
  }

  .div-block-313275 {
    width: 17%;
  }

  .icon-66 {
    color: #fff;
  }

  .div-block-313277 {
    padding-left: 20px;
  }

  .div-block-313278 {
    padding-top: 0;
  }

  .div-block-313280 {
    width: 20%;
  }

  .div-block-313280.size {
    width: 40%;
  }

  .link-block-129 {
    width: 100%;
  }

  .div-block-313288 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313289 {
    flex-direction: row-reverse;
  }

  .link-block-130 {
    width: 30%;
  }

  .div-block-313290 {
    width: 100%;
  }

  .link-block-131.w--current {
    width: 50%;
  }

  .div-block-313291 {
    width: 50%;
    justify-content: center;
    margin-top: 10px;
  }

  .div-block-313292 {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .text-field-10 {
    width: 210px;
    font-size: 17px;
  }

  .text-field-10::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-10::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-block-15756 {
    line-height: 30px;
  }

  .workmain {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-313295 {
    width: 100%;
  }

  .paragraph-2262 {
    width: 100%;
    padding-top: 10px;
  }

  .div-block-313300._36 {
    flex-direction: column;
  }

  .div-block-313302, .div-block-313302._3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-2263, .paragraph-2263._1, .paragraph-2263.p1 {
    padding-top: 70px;
  }

  .div-block-313303 {
    top: 36%;
  }

  .div-block-313304 {
    width: 100%;
  }

  .div-block-313305 {
    width: 100%;
    margin-bottom: 40px;
  }

  .div-block-313306 {
    height: 150px;
    padding-top: 40px;
  }

  .div-block-313306.tp {
    margin-top: 0;
  }

  .div-block-313307 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-313310 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-313321, .div-block-313321.reverse {
    flex-direction: column;
  }

  .div-block-313322 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-313323 {
    width: 100%;
  }

  .div-block-312526 {
    flex-direction: column;
  }

  .div-block-312527 {
    width: 70%;
    margin-bottom: 40px;
  }

  .div-block-313324, .div-block-313324.reverse {
    flex-direction: column;
  }

  .div-block-313325 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-313326 {
    width: 100%;
  }

  .menu-button, .menu-button.w--open {
    background-color: #f8981d;
  }

  .dropdown-wrapper-2 {
    position: relative;
  }

  .icon-23, .icon-23._1._2 {
    color: #000;
  }

  .nav-menu {
    height: 100vh;
    background-color: #fff;
    padding-left: 20px;
  }

  .dropdown-5 {
    display: block;
  }

  .dropdown-5._1 {
    padding-left: 20px;
    display: block;
  }

  .navlink._1 {
    color: #000;
  }

  .icon-67 {
    color: #fff;
  }

  .mobile-navigation {
    background-color: rgba(0, 0, 0, 0);
    padding: 20px;
    display: none;
  }

  .div-block-312566 {
    z-index: 99999;
  }

  .link-25 {
    color: #000;
  }

  .nav-content-wrap-3 {
    padding-left: 0;
  }

  .navigation-dropdown-3.w--open {
    left: 5px;
    right: auto;
  }

  .navigation-dropdown-3.left.w--open {
    width: 200px;
  }

  .dropdown-58 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313327 {
    padding-left: 20px;
    display: flex;
  }

  .div-block-313328 {
    align-items: flex-start;
    padding-left: 20px;
    display: flex;
  }

  .div-block-313329 {
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .div-block-313331 {
    width: 230px;
  }

  .paragraph-2265 {
    text-align: center;
  }

  .div-block-312873 {
    width: 100%;
  }

  .heading-7351 {
    text-align: center;
    margin-top: 0;
  }

  .div-block-312874 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-243 {
    padding-top: 60px;
  }

  .div-block-312872 {
    display: block;
  }

  .div-block-312876, .div-block-312878, .div-block-312877 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .calgary {
    flex-direction: column-reverse;
  }

  .div-block-313333 {
    width: 100%;
    height: 430px;
  }

  .div-block-313334, .div-block-313335 {
    width: 100%;
  }

  .montreal {
    flex-direction: column;
  }

  .image-32712 {
    width: 100%;
  }

  .quebec {
    flex-direction: column;
  }

  .div-block-313336 {
    width: 100%;
  }

  .div-block-313337 {
    width: 100%;
    height: auto;
  }

  .div-block-313338, .div-block-313339 {
    width: 100%;
  }

  .toronto {
    flex-direction: column;
    justify-content: space-between;
    display: block;
  }

  .div-block-313340 {
    width: 100%;
    height: auto;
  }

  .div-block-313342 {
    width: 100%;
    height: 430px;
  }

  .oakville {
    flex-direction: column-reverse;
  }

  .div-block-313344 {
    width: 100%;
    height: 430px;
  }

  .div-block-313352 {
    height: 180px;
  }

  .div-block-313353 {
    top: 26%;
  }

  .div-block-313358 {
    width: 78%;
    margin-top: 40px;
  }

  .div-block-313360 {
    width: 100%;
  }

  .paragraph-2282 {
    width: 100%;
    padding-top: 10px;
  }

  .text-block-15778 {
    font-family: Oswald, sans-serif;
    font-size: 15px;
  }

  .paragraph-2283 {
    text-align: center;
    padding-top: 90px;
  }

  .paragraph-2283._32.t1 {
    padding-top: 20px;
  }

  .paragraph-2283._1 {
    padding-top: 90px;
  }

  .paragraph-2283._2 {
    padding-top: 10px;
  }

  .paragraph-2283._5 {
    padding-top: 0;
  }

  .paragraph-2283._5.rwe {
    padding-top: 80px;
  }

  .paragraph-2283.p {
    padding-top: 60px;
  }

  .paragraph-2283.p.rew {
    padding-top: 80px;
  }

  .paragraph-2283.t2 {
    padding-top: 20px;
  }

  .paragraph-2283._3265 {
    padding-top: 90px;
  }

  .paragraph-2283.sr {
    padding-top: 70px;
  }

  .paragraph-2283.hcpara, .paragraph-2283.ccc {
    padding-top: 20px;
  }

  .paragraph-2283.cscs {
    padding-top: 10px;
  }

  .div-block-313375 {
    width: 100%;
  }

  .div-block-313377 {
    height: 150px;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
  }

  .div-block-313377.tp {
    height: 150px;
  }

  .div-block-313377.tp._32 {
    height: 230px;
  }

  .div-block-313378 {
    top: 39%;
  }

  .div-block-313378._111, .div-block-313378._111._00._2, .div-block-313378._111._2 {
    top: 38%;
  }

  .div-block-313380, .div-block-313380._256 {
    width: 100%;
  }

  .div-block-313381 {
    width: 100%;
    margin-bottom: 40px;
  }

  .div-block-313383 {
    width: 78%;
    margin-top: 40px;
  }

  .div-block-313385 {
    width: 100%;
  }

  .div-block-313388._36 {
    flex-direction: column;
  }

  .div-block-313389 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-313390 {
    height: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313390._36 {
    height: 270px;
    padding-top: 60px;
  }

  .div-block-313390._36._78 {
    padding-top: 60px;
  }

  .div-block-313390._36._78._987 {
    padding-top: 40px;
  }

  .div-block-313390._36.sr {
    padding-top: 0;
  }

  .div-block-313390._78 {
    height: 300px;
  }

  .paragraph-2284 {
    width: 100%;
    padding-top: 10px;
  }

  .div-gmail-2 {
    margin-left: 0;
  }

  .heading-313 {
    padding-left: 0;
  }

  .div-block-312633 {
    width: 50%;
    margin-bottom: 20px;
  }

  .div-block-313398 {
    width: 100%;
  }

  .div-block-313402 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313403 {
    width: 50%;
    margin-bottom: 20px;
  }

  .link-block-134.w--current {
    width: 50%;
  }

  .div-block-313405 {
    width: 100%;
  }

  .div-block-313409 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313410 {
    width: 50%;
    margin-bottom: 20px;
  }

  .link-block-136.w--current {
    width: 50%;
  }

  .chat-bolt-div {
    justify-content: center;
  }

  .chat-bolt-div-2 {
    height: 100px;
    justify-content: center;
    position: fixed;
    bottom: 10%;
  }

  .text-block-15603 {
    left: -77px;
  }

  .text-block-15603.cng {
    top: -9px;
  }

  .div-block-313412 {
    padding-left: 20px;
    display: flex;
  }

  .dropdown-toggle-43 {
    padding-left: 0;
  }

  .div-block-313413 {
    padding-left: 20px;
    display: flex;
  }

  .dropdown-59 {
    margin-left: 0;
  }

  .dropdown-toggle-44 {
    padding-left: 0;
  }

  .div-block-313415 {
    padding-left: 20px;
    display: flex;
  }

  .dropdown-60 {
    margin-left: 0;
  }

  .dropdown-toggle-45 {
    padding-left: 0;
  }

  .div-block-313417 {
    padding-left: 20px;
    display: flex;
  }

  .dropdown-61 {
    margin-left: 0;
  }

  .dropdown-toggle-46 {
    padding-left: 0;
  }

  .div-block-313419 {
    padding-left: 20px;
    display: flex;
  }

  .dropdown-62 {
    margin-left: 0;
  }

  .dropdown-toggle-47 {
    padding-left: 0;
  }

  .div-block-313421 {
    padding-left: 20px;
    display: flex;
  }

  .dropdown-toggle-48 {
    padding-left: 0;
  }

  .div-block-313423 {
    padding-left: 20px;
    display: flex;
  }

  .image-32734 {
    margin-top: 20px;
  }

  .navbar {
    right: -13%;
  }

  .navbar._2.hidenav {
    display: none;
    bottom: 9%;
  }

  .image-32736 {
    margin-top: 20px;
  }

  .left-side {
    width: 29%;
  }

  .div-block-313430 {
    width: 40%;
  }

  .div-block-313433 {
    width: 25%;
  }

  .link-block-142 {
    width: 140px;
  }

  .div-block-313436 {
    width: 40%;
  }

  .div-block-313438 {
    width: 25%;
  }

  .div-block-313444 {
    width: 40%;
  }

  .div-block-313446 {
    width: 25%;
  }

  .div-block-313452 {
    width: 40%;
  }

  .div-block-313454 {
    width: 25%;
  }

  .div-block-313460 {
    width: 40%;
  }

  .div-block-313462 {
    width: 25%;
  }

  .div-block-313468 {
    width: 40%;
  }

  .div-block-313470 {
    width: 25%;
  }

  .div-block-313476 {
    width: 42%;
  }

  .div-block-313478 {
    width: auto;
  }

  .div-block-313484 {
    width: 40%;
  }

  .div-block-313486 {
    width: 25%;
  }

  .left-side-2 {
    width: 32%;
  }

  .div-block-313492 {
    width: 40%;
  }

  .div-block-313494 {
    width: 25%;
  }

  .left-side-3 {
    width: 32%;
  }

  .div-block-313500 {
    width: 40%;
  }

  .div-block-313502 {
    width: 25%;
  }

  .left-side-4 {
    width: 32%;
  }

  .div-block-313508 {
    width: 40%;
  }

  .div-block-313510 {
    width: 25%;
  }

  .left-side-5 {
    width: 32%;
  }

  .div-block-313516 {
    width: 40%;
  }

  .div-block-313518 {
    width: 25%;
  }

  .left-side-6 {
    width: 32%;
  }

  .div-block-313524 {
    width: 40%;
  }

  .div-block-313526 {
    width: 25%;
  }

  .left-side-7 {
    width: 32%;
  }

  .div-block-313532 {
    width: 40%;
  }

  .div-block-313534 {
    width: 25%;
  }

  .left-side-8 {
    width: 32%;
  }

  .div-block-313540 {
    width: 40%;
  }

  .div-block-313542 {
    width: 25%;
  }

  .link-block-156 {
    width: 140px;
  }

  .left-side-9 {
    width: 30%;
  }

  .div-block-313548 {
    width: 40%;
  }

  .div-block-313550 {
    width: 25%;
  }

  .left-side-10 {
    width: 32%;
  }

  .div-block-313556 {
    width: 40%;
  }

  .div-block-313558 {
    width: 25%;
  }

  .left-side-11 {
    width: 32%;
  }

  .div-block-313564 {
    width: 40%;
  }

  .div-block-313566 {
    width: 25%;
  }

  .left-side-12 {
    width: 32%;
  }

  .div-block-313572 {
    width: 40%;
  }

  .div-block-313574 {
    width: 25%;
  }

  .left-side-13 {
    width: 32%;
  }

  .div-block-313580 {
    width: 40%;
  }

  .div-block-313582 {
    width: 25%;
  }

  .left-side-14 {
    width: 32%;
  }

  .div-block-313588 {
    width: 40%;
  }

  .div-block-313590 {
    width: 25%;
  }

  .left-side-15 {
    width: 32%;
  }

  .div-block-313596 {
    width: 42%;
  }

  .div-block-313598 {
    width: 22%;
  }

  .left-side-16 {
    width: 32%;
  }

  .bold-text-415 {
    font-weight: 400;
  }

  .right-arrow-4 {
    right: 40.5%;
  }

  .news-slide {
    margin-right: 20px;
  }

  .slide-box {
    width: 100%;
    margin-right: 10px;
  }

  .news-blog-slider {
    width: 100%;
    height: auto;
    padding: 10px 10px 40px;
  }

  .left-arrow-4 {
    left: 45.5%;
  }

  .latest-goodnews-sec {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mask-3 {
    width: 50%;
  }

  .horizontal-container {
    align-items: center;
    padding-right: 0;
  }

  .link-329 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16050 {
    color: #fff;
  }

  .link-333 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314067, .div-block-314066 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-314066._1 {
    flex-direction: column;
  }

  .icon-fixed.hide-bottom {
    background-color: #d0293a;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .link-331 {
    color: #fff;
  }

  .div-block-314065 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .link-328 {
    color: #fff;
    text-decoration: none;
  }

  .fixed-div.hide {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .goel-navbar, .goel-navbar.p {
    padding-top: 80px;
  }

  .kdgs-container {
    margin-top: 60px;
  }

  .div-block-312886 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading {
    font-size: 40px;
    line-height: 50px;
  }

  .div-block-312606 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
    top: 76px;
  }

  .div-block-312607, .div-block-312607.c, .div-block-312607._1, .div-block-312607._2 {
    width: 100%;
  }

  .about-section {
    padding-top: 220px;
  }

  .div-block-312890 {
    padding-left: 20px;
  }

  .tabs-menu {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-3._3 {
    left: -10px;
  }

  .div-block-312787 {
    padding-top: 20px;
  }

  .heading-7233 {
    margin-top: 0;
  }

  .div-block-312896 {
    top: -94px;
  }

  .div-block-312897._2 {
    bottom: 25%;
  }

  .div-block-312902 {
    height: 320px;
  }

  .div-block-312904.wc {
    width: 23px;
  }

  .div-block-312904.wcc {
    width: 25px;
  }

  .div-block-312904.wccc {
    width: 27px;
  }

  .div-block-312908 {
    width: 230px;
  }

  .div-block-312909 {
    width: 50%;
  }

  .div-block-312910 {
    flex-direction: column;
  }

  .div-block-312911 {
    width: 75%;
  }

  .div-block-312911.left {
    margin-top: 20px;
    margin-left: 0;
  }

  .left-arrow-2 {
    left: 52%;
  }

  .mask {
    width: 100%;
  }

  .check-section {
    padding-top: 0;
  }

  .div-block-312919 {
    background-image: linear-gradient(67deg, #4faad6, #757575);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 40px;
  }

  .heading-7237 {
    margin-top: 0;
    font-size: 23px;
  }

  .div-block-312921 {
    bottom: -74px;
  }

  .footer-flex-container-7 {
    padding-top: 20px;
  }

  .goel-footer-section {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-312620.left1 {
    width: 100%;
  }

  .gallery-div {
    display: flex;
  }

  .div-block-312618 {
    width: 100%;
  }

  .text-block-15126 {
    margin-top: 20px;
  }

  .div-block-30376 {
    margin-left: 0;
    margin-right: auto;
  }

  .link-block-68, .link-block-68.center {
    width: 100%;
  }

  .copyright-div {
    flex-direction: column;
  }

  .div-block-312617 {
    height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
    display: grid;
    position: static;
  }

  .link-block-55 {
    width: 75%;
  }

  .fist-iamge {
    width: 100px;
    height: 100px;
  }

  .link-block-47 {
    margin-left: 0;
  }

  .link-block-47.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .link-block-62 {
    width: 100%;
  }

  .div-block-30901 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-312922 {
    flex-direction: column-reverse;
  }

  .div-block-312630 {
    width: 60%;
  }

  .div-block-312923 {
    width: 100%;
  }

  .link-block-69 {
    width: 50%;
  }

  .section {
    height: 110vh;
    background-color: #b0e2fc;
    background-image: none;
    background-size: auto;
    padding-top: 20px;
  }

  .div-block-312615 {
    flex-direction: column;
  }

  .div-block-312614 {
    display: block;
  }

  .left-arrow-3 {
    bottom: -22%;
    left: -15%;
  }

  .slider-8 {
    height: auto;
    top: -230px;
  }

  .slider-8.mobile-hide {
    top: 0;
  }

  .right-arrow-3 {
    bottom: -22%;
  }

  .div-block-312613 {
    width: 100%;
  }

  .div-block-30766 {
    height: auto;
  }

  .div-block-30766._1 {
    width: 100%;
    margin-left: 0;
  }

  .slide-nav-4 {
    top: 686px;
  }

  .mask-2 {
    height: auto;
  }

  .div-block-30765, .div-block-30765.left {
    width: 100%;
  }

  .heading-7240 {
    font-size: 40px;
    line-height: 48px;
  }

  .image {
    height: auto;
  }

  .div-block-312936 {
    width: 90%;
  }

  .contentaboutdiv {
    width: 100%;
  }

  .div-block-2 {
    height: 60vh;
    top: 12.5%;
    left: 2%;
  }

  .imgabout {
    width: 100%;
  }

  .heading-7241 {
    font-size: 17px;
    line-height: 25px;
  }

  .div-block-312940, .teamcard1, .card2 {
    width: 70%;
  }

  .round1div {
    width: 80%;
  }

  .div-block-312950._22 {
    left: 177px;
  }

  .div-block-312950._3333 {
    left: 353px;
  }

  .divone {
    width: 75%;
  }

  .image-32655, .link-block-72 {
    width: 100%;
  }

  .div-block-312965 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-312967 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-312968 {
    flex-direction: column-reverse;
  }

  .link-block-74 {
    width: 75%;
  }

  .link-block-75 {
    margin-left: 0;
  }

  .link-block-75.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-15674 {
    margin-top: 20px;
  }

  .div-block-312972 {
    width: 100%;
  }

  .heading-7249 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-78 {
    width: 100%;
  }

  .div-block-312984 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-312986 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-312987 {
    flex-direction: column-reverse;
  }

  .link-block-79 {
    width: 50%;
  }

  .link-block-81 {
    width: 75%;
  }

  .link-block-82 {
    margin-left: 0;
  }

  .link-block-82.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-15680 {
    margin-top: 20px;
  }

  .div-block-312991 {
    width: 100%;
  }

  .div-block-312999 {
    width: 100%;
    align-items: center;
    display: flex;
  }

  .div-block-313005 {
    height: 48vh;
  }

  .div-block-313012 {
    width: 90%;
  }

  .accordion-item {
    width: 100%;
    padding-left: 20px;
  }

  .accordion-wrapper {
    width: 800px;
  }

  .heading-7284 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-85 {
    width: 100%;
  }

  .div-block-313027 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313029 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313030 {
    flex-direction: column-reverse;
  }

  .link-block-86 {
    width: 50%;
  }

  .link-block-88 {
    width: 75%;
  }

  .text-block-15693 {
    margin-top: 20px;
  }

  .div-block-313034, .div-block-313036, .contactconnect {
    width: 100%;
  }

  .contactmaindiv {
    flex-direction: column;
  }

  .heading-7289 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-91 {
    width: 100%;
  }

  .div-block-313053 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313055 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313056 {
    flex-direction: column-reverse;
  }

  .link-block-92 {
    width: 50%;
  }

  .link-block-94 {
    width: 75%;
  }

  .text-block-15702 {
    margin-top: 20px;
  }

  .div-block-313060 {
    width: 100%;
  }

  .heading-7294 {
    font-size: 25px;
  }

  .div-block-313061 {
    width: 70%;
  }

  .div-block-313062 {
    width: 100%;
    align-items: flex-start;
    display: flex;
  }

  .div-block-313065 {
    width: 100%;
  }

  .div-block-313067 {
    width: 60%;
  }

  .div-block-313068, .div-block-313070 {
    width: 100%;
  }

  .div-block-313073 {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-7297 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-97 {
    width: 100%;
  }

  .div-block-313085 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313087 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313088 {
    flex-direction: column-reverse;
  }

  .link-block-98 {
    width: 50%;
  }

  .link-block-100 {
    width: 75%;
  }

  .text-block-15710 {
    margin-top: 20px;
  }

  .div-block-313092 {
    width: 100%;
  }

  .heading-7302 {
    margin-top: 0;
    font-size: 25px;
  }

  .div-block-313094 {
    width: 100%;
    margin-top: 40px;
    padding-right: 20px;
  }

  .div-block-313095 {
    width: 100%;
    align-items: flex-start;
    display: flex;
  }

  .div-block-313100, .div-block-313102, .div-block-313103, .div-block-313105 {
    width: 100%;
  }

  .div-block-313108 {
    right: 7%;
  }

  .div-block-313110 {
    flex-direction: column;
    align-items: center;
  }

  .heading-7305 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-103 {
    width: 100%;
  }

  .div-block-313122 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313124 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313125 {
    flex-direction: column-reverse;
  }

  .link-block-104 {
    width: 50%;
  }

  .link-block-106 {
    width: 75%;
  }

  .text-block-15718 {
    margin-top: 20px;
  }

  .div-block-313129 {
    width: 100%;
  }

  .heading-7310 {
    font-size: 25px;
  }

  .div-block-313131 {
    width: 70%;
  }

  .div-block-313132 {
    width: 100%;
    align-items: flex-start;
    display: flex;
  }

  .div-block-313137 {
    width: 100%;
  }

  .div-block-313139 {
    width: 60%;
  }

  .div-block-313140, .div-block-313142 {
    width: 100%;
  }

  .div-block-313147 {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-7312 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-109 {
    width: 100%;
  }

  .div-block-313159 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313161 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313162 {
    flex-direction: column-reverse;
  }

  .link-block-110 {
    width: 50%;
  }

  .link-block-112 {
    width: 75%;
  }

  .text-block-15726 {
    margin-top: 20px;
  }

  .div-block-313166 {
    width: 100%;
  }

  .heading-7317 {
    font-size: 25px;
  }

  .div-block-313168 {
    width: 70%;
  }

  .div-block-313169 {
    width: 100%;
    align-items: flex-start;
    display: flex;
  }

  .div-block-313174 {
    width: 100%;
  }

  .div-block-313176 {
    width: 60%;
  }

  .div-block-313177, .div-block-313179 {
    width: 100%;
  }

  .div-block-313184 {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-7320 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-115 {
    width: 100%;
  }

  .div-block-313196 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313198 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313199 {
    flex-direction: column-reverse;
  }

  .link-block-116 {
    width: 50%;
  }

  .link-block-118 {
    width: 75%;
  }

  .text-block-15734 {
    margin-top: 20px;
  }

  .div-block-313203 {
    width: 100%;
  }

  .heading-7325 {
    font-size: 25px;
  }

  .div-block-313205 {
    width: 70%;
  }

  .div-block-313206 {
    width: 100%;
    align-items: flex-start;
    display: flex;
  }

  .div-block-313211 {
    width: 100%;
  }

  .div-block-313213 {
    width: 60%;
  }

  .div-block-313214, .div-block-313216 {
    width: 100%;
  }

  .div-block-313221 {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-7327 {
    font-size: 40px;
    line-height: 48px;
  }

  .link-block-121 {
    width: 100%;
  }

  .div-block-313233 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313235 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313236 {
    flex-direction: column-reverse;
  }

  .link-block-122 {
    width: 50%;
  }

  .link-block-124 {
    width: 75%;
  }

  .text-block-15742 {
    margin-top: 20px;
  }

  .div-block-313240 {
    width: 100%;
  }

  .heading-7332 {
    font-size: 25px;
  }

  .div-block-313242 {
    width: 70%;
  }

  .div-block-313243 {
    width: 100%;
    align-items: flex-start;
    display: flex;
  }

  .div-block-313248 {
    width: 100%;
  }

  .div-block-313250 {
    width: 60%;
  }

  .div-block-313251, .div-block-313253 {
    width: 100%;
  }

  .div-block-313258 {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-7334 {
    font-size: 40px;
    line-height: 48px;
  }

  .side-pattern {
    left: -35%;
  }

  .faq-question-wrap {
    padding-left: 32px;
    padding-right: 32px;
  }

  .faq-content {
    width: 100%;
    height: 0;
  }

  .content-section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-7336 {
    font-size: 40px;
    line-height: 48px;
  }

  .div-block-31817 {
    width: 12%;
  }

  .div-block-31818 {
    width: 29%;
  }

  .heading-7337 {
    font-size: 40px;
    line-height: 48px;
  }

  .div-block-313280 {
    width: 29%;
  }

  .div-block-313280.size {
    width: 50%;
  }

  .div-block-313281 {
    width: 12%;
  }

  .link-block-129 {
    width: 100%;
  }

  .div-block-313286 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313288 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313289 {
    flex-direction: column-reverse;
  }

  .link-block-130 {
    width: 50%;
  }

  .link-block-132 {
    width: 75%;
  }

  .text-block-15756 {
    margin-top: 20px;
  }

  .div-block-313294, .paragraph-2262 {
    width: 100%;
  }

  .div-block-313300 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313300._36 {
    flex-direction: column;
  }

  .div-block-313301 {
    width: 80%;
    margin-bottom: 30px;
  }

  .div-block-313302._3 {
    height: 250px;
  }

  .div-block-313302._3._36 {
    height: 260px;
  }

  .paragraph-2263 {
    padding-top: 90px;
  }

  .paragraph-2263._1 {
    padding-top: 120px;
  }

  .paragraph-2263._1.srd {
    padding-top: 105px;
  }

  .paragraph-2263.p1 {
    padding-top: 100px;
  }

  .paragraph-2263.srdd {
    padding-top: 80px;
  }

  .div-block-313303 {
    top: 47%;
  }

  .div-block-313303._3 {
    top: 45%;
  }

  .div-block-313304, .div-block-313305 {
    width: 85%;
  }

  .div-block-313309 {
    width: 100%;
    margin-right: 20px;
  }

  .div-block-313310 {
    width: 100%;
  }

  .div-block-312526 {
    flex-direction: column;
  }

  .div-block-312527 {
    width: 80%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .image-32707, .image-32708, .image-32709 {
    display: none;
  }

  .brand {
    width: 40%;
  }

  .div-block-313330 {
    width: 50%;
  }

  .div-block-313331 {
    width: 230px;
  }

  .div-block-312874 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-312876, .div-block-312878 {
    width: 80%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-312875 {
    display: block;
  }

  .div-block-312877 {
    width: 80%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313350 {
    width: 85%;
  }

  .div-block-313353 {
    top: 47%;
  }

  .div-block-313355 {
    width: 30%;
    margin-right: 20px;
  }

  .div-block-313356 {
    width: 85%;
  }

  .div-block-313357 {
    width: 80%;
    margin-bottom: 30px;
  }

  .div-block-313358 {
    width: 100%;
  }

  .div-block-313363 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313363._36 {
    flex-direction: column;
  }

  .paragraph-2282 {
    width: 100%;
  }

  .image-32717, .image-32718, .image-32719 {
    display: none;
  }

  .paragraph-2283 {
    padding-top: 80px;
  }

  .paragraph-2283._32.t1, .paragraph-2283._2, .paragraph-2283.t2 {
    padding-top: 20px;
  }

  .paragraph-2283.sr {
    padding-top: 80px;
  }

  .paragraph-2283.cscs {
    padding-top: 20px;
  }

  .paragraph-2283._77 {
    padding-top: 90px;
  }

  .div-block-313375 {
    width: 100%;
  }

  .div-block-313378 {
    top: 45%;
  }

  .div-block-313378._111 {
    top: 44%;
  }

  .div-block-313378._111._00._2, .div-block-313378._111._2 {
    top: 45%;
  }

  .div-block-313380 {
    margin-right: 20px;
  }

  .div-block-313381 {
    width: 100%;
  }

  .div-block-313382 {
    width: 80%;
    margin-bottom: 30px;
  }

  .div-block-313383 {
    width: 100%;
  }

  .div-block-313388 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313388._36 {
    flex-direction: column;
  }

  .div-block-313390, .div-block-313390._36, .div-block-313390._78 {
    height: 230px;
  }

  .paragraph-2284 {
    width: 100%;
  }

  .image-32724, .image-32725 {
    display: none;
  }

  .link-block-133 {
    width: 75%;
    align-items: flex-start;
  }

  .div-block-313396 {
    margin-left: 0;
    margin-right: auto;
  }

  .gmail-div-2 {
    width: 100%;
  }

  .image-32726 {
    width: 50%;
  }

  .list-footer {
    padding-left: 0;
  }

  .div-block-312633 {
    width: 70%;
  }

  .div-block-313400 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313402 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313403 {
    width: 70%;
  }

  .link-block-135 {
    width: 75%;
  }

  .div-block-313407 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313409 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313410 {
    width: 70%;
  }

  .link-block-137 {
    width: 75%;
  }

  .chat-bolt-div-2 {
    height: 100px;
    bottom: 10%;
  }

  .fixed-chat-bolt {
    bottom: 16%;
    right: 38%;
  }

  .navbar._2.hidenav {
    right: -22%;
  }

  .div-block-313428 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .left-side {
    width: 42%;
  }

  .div-block-313430 {
    width: 55%;
  }

  .div-block-313433 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313434 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-313436 {
    width: 55%;
  }

  .div-block-313438 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313439 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313440 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-313444 {
    width: 55%;
  }

  .div-block-313446 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313447 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313448 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-313452 {
    width: 55%;
  }

  .div-block-313454 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313455 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313456 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-313460 {
    width: 55%;
  }

  .div-block-313462 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313463 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313464 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-313468 {
    width: 55%;
  }

  .div-block-313470 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313471 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313472 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-313476 {
    width: 55%;
  }

  .div-block-313478 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313479 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313480 {
    flex-direction: column;
    justify-content: center;
  }

  .div-block-313484 {
    width: 55%;
  }

  .div-block-313486 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313487 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313488 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-2 {
    width: 42%;
  }

  .div-block-313492 {
    width: 55%;
  }

  .div-block-313494 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313495 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313496 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-3 {
    width: 42%;
  }

  .div-block-313500 {
    width: 55%;
  }

  .div-block-313502 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313503 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313504 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-4 {
    width: 42%;
  }

  .div-block-313508 {
    width: 55%;
  }

  .div-block-313510 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313511 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313512 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-5 {
    width: 42%;
  }

  .div-block-313516 {
    width: 55%;
  }

  .div-block-313518 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313519 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313520 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-6 {
    width: 42%;
  }

  .div-block-313524 {
    width: 55%;
  }

  .div-block-313526 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313527 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313528 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-7 {
    width: 42%;
  }

  .div-block-313532 {
    width: 55%;
  }

  .div-block-313534 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313535 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313536 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-8 {
    width: 42%;
  }

  .div-block-313540 {
    width: 55%;
  }

  .div-block-313542 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313543 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313544 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-9 {
    width: 42%;
  }

  .div-block-313548 {
    width: 55%;
  }

  .div-block-313550 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313551 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313552 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-10 {
    width: 42%;
  }

  .div-block-313556 {
    width: 55%;
  }

  .div-block-313558 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313559 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313560 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-11 {
    width: 42%;
  }

  .div-block-313564 {
    width: 55%;
  }

  .div-block-313566 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313567 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313568 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-12 {
    width: 42%;
  }

  .div-block-313572 {
    width: 55%;
  }

  .div-block-313574 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313575 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313576 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-13 {
    width: 42%;
  }

  .div-block-313580 {
    width: 55%;
  }

  .div-block-313582 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313583 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313584 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-14 {
    width: 42%;
  }

  .div-block-313588 {
    width: 55%;
  }

  .div-block-313590 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313591 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313592 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-15 {
    width: 42%;
  }

  .div-block-313596 {
    width: 55%;
  }

  .div-block-313598 {
    width: 32%;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313599 {
    height: auto;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-313600 {
    flex-direction: column;
    justify-content: center;
  }

  .left-side-16 {
    width: 42%;
  }

  .right-arrow-4 {
    width: 40px;
    height: 40px;
    top: 78%;
    right: 40.5%;
  }

  .news-blog-slider {
    height: auto;
    overflow: hidden;
  }

  .news-blog-slider.classright {
    height: auto;
    padding-bottom: 100px;
  }

  .entry-title {
    font-size: 18px;
    line-height: 28px;
  }

  .left-arrow-4 {
    width: 40px;
    height: 40px;
    top: 85%;
    left: 43.5%;
  }

  .slide-nav-5 {
    display: none;
    bottom: 35px;
  }

  .latest-goodnews-sec {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .mask-3 {
    width: 100%;
    height: auto;
  }

  .icon-5 {
    font-size: 25px;
  }

  .div-block-314065 {
    width: 45%;
  }

  .div-block-314068 {
    width: 30px;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 479px) {
  .hero-section {
    height: 90vh;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .nav-menu-10 {
    background-color: #fff;
  }

  .div-block-312883 {
    width: 25%;
  }

  .goel-navbar {
    padding: 140px 10px 20px;
  }

  .goel-navbar.p {
    padding-top: 140px;
  }

  .kdgs-container {
    margin-top: 0;
  }

  .brand-10, .brand-10.w--current {
    width: 200px;
  }

  .dropdown-toggle {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .div-block-312886 {
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-312887 {
    position: static;
  }

  .div-block-312606 {
    flex-direction: column;
    grid-template-columns: 1fr;
    top: 0;
  }

  .div-block-312607 {
    width: 100%;
  }

  .about-section {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .div-block-312889 {
    width: 100%;
  }

  .heading-7232 {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7232.center {
    text-align: center;
  }

  .services-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-wrap.left {
    align-items: center;
  }

  .header-wrap.left.center._2 {
    align-items: flex-start;
  }

  .p-text.p-25 {
    text-align: center;
    padding-top: 10px;
    font-size: 17px;
    line-height: 25px;
  }

  .p-text.p-25.center {
    text-align: left;
  }

  .heading-3 {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
  }

  .tabs-menu {
    grid-template-columns: 1fr;
    padding-left: 20px;
  }

  .tab-link-tab-3._1 {
    justify-content: flex-end;
    padding-left: 20px;
  }

  .tab-link-tab-3._2 {
    margin-left: 20px;
    right: 16px;
  }

  .tab-link-tab-3._3 {
    margin-left: 15px;
  }

  .div-block-312787 {
    padding-top: 20px;
  }

  .heading-7233 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-312893 {
    grid-template-columns: 1fr;
  }

  .div-block-312899 {
    width: 100%;
  }

  .div-block-312902 {
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-312904 {
    width: 23px;
  }

  .div-block-312904.wc {
    width: 29px;
  }

  .div-block-312904.wcc {
    width: 31px;
  }

  .div-block-312904.wccc {
    width: 34px;
  }

  .div-block-312904._12 {
    width: 25px;
  }

  .div-block-312907 {
    flex-direction: column;
  }

  .div-block-312909 {
    width: 100%;
    align-items: center;
  }

  .div-block-312911 {
    width: 100%;
  }

  .div-block-31346 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-8 {
    font-size: 17px;
    line-height: 25px;
  }

  .right-arrow-2 {
    top: 87%;
    left: auto;
    right: 24%;
  }

  .slider-2 {
    height: 75vh;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-15405 {
    font-size: 15px;
    line-height: 25px;
  }

  .left-arrow-2 {
    top: 87%;
    left: 31%;
  }

  .div-block-31345 {
    height: auto;
  }

  .check-section {
    padding-bottom: 0;
  }

  .div-block-312919 {
    margin-top: 20px;
  }

  .div-block-312920 {
    width: 100%;
  }

  .paragraph-2227 {
    padding-right: 10px;
  }

  .div-block-312921 {
    display: none;
  }

  .link-block-66 {
    bottom: .5%;
    left: auto;
    right: 2%;
  }

  .footer-flex-container-7 {
    flex-direction: column;
    padding-top: 0;
    display: block;
  }

  .goel-footer-section {
    padding: 40px 10px;
  }

  .gallery-div {
    justify-content: center;
  }

  .div-block-312400 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-31305 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-block-15126 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .div-block-30376 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .copyright-div {
    padding-right: 20px;
  }

  .div-block-312617 {
    display: block;
  }

  .link-block-54 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-54.w--current {
    width: 100%;
  }

  .link-block-55 {
    margin-bottom: 40px;
  }

  .footer-heading-8 {
    margin-top: 20px;
  }

  .footer-container {
    padding-left: 0;
    padding-right: 0;
  }

  .fist-iamge {
    width: 130px;
    height: 100px;
    margin-right: 10px;
  }

  .fist-iamge.c {
    height: 100px;
  }

  .link-block-47.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-62 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-30901 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-312922 {
    margin-bottom: 0;
  }

  .div-block-312630 {
    width: 100%;
    justify-content: flex-end;
    padding-left: 30px;
    padding-right: 0;
  }

  .text-field {
    width: 198px;
  }

  .link-block-69 {
    width: 70%;
  }

  .section {
    height: auto;
    padding-bottom: 100px;
  }

  .div-block-312615 {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-18 {
    width: 100%;
    margin-left: 0;
    margin-right: 10px;
  }

  .left-arrow-3 {
    bottom: 7%;
    left: -25%;
  }

  .slider-8.mobile-hide {
    height: auto;
    padding-right: 0;
    display: block;
  }

  .div-block-30768 {
    left: 35%;
  }

  .right-arrow-3 {
    bottom: 7%;
    left: 25%;
  }

  .div-block-312613 {
    height: auto;
  }

  .div-block-30766 {
    width: 100%;
    height: auto;
    padding: 20px 10px 10px;
  }

  .div-block-30766._1 {
    margin-left: 0;
    padding-top: 20px;
  }

  .div-block-30766._1._258 {
    margin-left: 0;
  }

  .slide-nav-4 {
    top: 106%;
  }

  .mask-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-189 {
    margin-top: 10px;
  }

  .dropdown-list-2 {
    width: 250px;
  }

  .dropdown-toggle-7 {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .dropdown-link-9 {
    font-size: 15px;
    line-height: 24px;
  }

  .div-block-312933 {
    width: 25%;
  }

  .heading-7240 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-2 {
    text-align: center;
    font-size: 14px;
    line-height: 22px;
  }

  .breadcrumb-section {
    background-image: linear-gradient(rgba(0, 0, 0, .56), rgba(0, 0, 0, .56)), url('../images/montreal-river-sunset-with-city-lights-urban-buildings_649448-4530.jpg');
    background-position: 0 0, 53% 27%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-312935 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .image {
    height: auto;
  }

  .buttondiv {
    margin-top: 10px;
    padding-top: 10px;
  }

  .div-block-2 {
    height: 25vh;
    top: 50.5%;
    left: -4%;
  }

  .imgabout {
    padding-top: 30px;
  }

  .div-block-6 {
    width: 100%;
    height: 20vh;
  }

  .div-block-5 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .heading-7241 {
    margin-top: 0;
  }

  .card1 {
    width: 100%;
    padding-bottom: 20px;
  }

  .mainheading {
    font-size: 30px;
    line-height: 38px;
  }

  .mainheading.cnhg {
    font-size: 20px;
    line-height: 28px;
  }

  .carddiv {
    flex-direction: column;
  }

  .div-block-3 {
    display: none;
  }

  .div-block-312940, .teamcard1, .card2 {
    width: 100%;
  }

  .heading-7243 {
    font-size: 25px;
    line-height: 33px;
  }

  .round1div {
    width: 100%;
  }

  .div-block-312950._22 {
    left: 86px;
  }

  .div-block-312950._3333 {
    left: 179px;
  }

  .divone {
    width: 100%;
  }

  .link-block-72 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-312962 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-312965 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-312966 {
    justify-content: center;
  }

  .div-block-312967 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-312968 {
    margin-bottom: 0;
  }

  .link-block-73 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-73.w--current {
    width: 100%;
  }

  .link-block-74 {
    margin-bottom: 40px;
  }

  .div-block-312970 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-75.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-15674 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .dropdown-toggle-10 {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .div-block-312977 {
    width: 25%;
  }

  .div-block-312979 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7249 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-78 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-312981 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-312984 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-312985 {
    justify-content: center;
  }

  .div-block-312986 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-312987 {
    margin-bottom: 0;
  }

  .link-block-79 {
    width: 70%;
  }

  .link-block-80 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-80.w--current {
    width: 100%;
  }

  .link-block-81 {
    margin-bottom: 40px;
  }

  .div-block-312989 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-82.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-15680 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .accordion-item-content {
    width: 100%;
  }

  .div-block-312994 {
    justify-content: center;
  }

  .sub1divstudt {
    width: 100%;
  }

  .div-block-312997 {
    width: 80%;
  }

  .div-block-313000 {
    width: 100%;
  }

  .paragraph-2209 {
    text-align: left;
  }

  .sb2div {
    width: 100%;
  }

  .heading-7280 {
    font-size: 18px;
    line-height: 24px;
  }

  .stydysection {
    padding-bottom: 40px;
  }

  .div-block-313012, .accordion-item {
    width: 100%;
  }

  .heading-7283 {
    font-size: 22px;
    line-height: 30px;
  }

  .accordion-wrapper {
    width: 280px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 30px;
  }

  .paragraph-2187 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-313020 {
    width: 25%;
  }

  .div-block-313022 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7284 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-85 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313024 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-313027 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313028 {
    justify-content: center;
  }

  .div-block-313029 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313030 {
    margin-bottom: 0;
  }

  .link-block-86 {
    width: 70%;
  }

  .link-block-87 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-87.w--current {
    width: 100%;
  }

  .link-block-88 {
    margin-bottom: 40px;
  }

  .div-block-313032 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-15693 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .div-block-313035 {
    width: 100%;
  }

  .div-block-313036 {
    height: 75vh;
    margin-top: 45px;
  }

  .div-block-313037 {
    width: 100%;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .div-block-313038 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
  }

  .contactconnect {
    height: 75vh;
  }

  .div-block-313039, .div-block-313039.topspace {
    flex-direction: column;
    padding-bottom: 5px;
  }

  .button-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-313040 {
    height: 60px;
  }

  .section-25 {
    padding-bottom: 40px;
  }

  .div-block-313041 {
    margin-top: 20px;
  }

  .div-block-313046 {
    width: 25%;
  }

  .div-block-313048 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7289 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-91 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313050 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-313053 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313054 {
    justify-content: center;
  }

  .div-block-313055 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313056 {
    margin-bottom: 0;
  }

  .link-block-92 {
    width: 70%;
  }

  .link-block-93 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-93.w--current {
    width: 100%;
  }

  .link-block-94 {
    margin-bottom: 40px;
  }

  .div-block-313058 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-4 {
    width: 200px;
  }

  .text-block-15702 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .div-block-313061 {
    width: 100%;
  }

  .text-block-15704 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-313064 {
    width: 85%;
  }

  .div-block-313065 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313068 {
    padding-right: 0;
  }

  .div-block-313070 {
    padding-left: 0;
  }

  .image-32665 {
    height: 230px;
  }

  .div-block-313076._236 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .div-block-313078 {
    width: 25%;
  }

  .div-block-313080 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7297 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-97 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313082 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-313085 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313086 {
    justify-content: center;
  }

  .div-block-313087 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313088 {
    margin-bottom: 0;
  }

  .link-block-98 {
    width: 70%;
  }

  .link-block-99 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-99.w--current {
    width: 100%;
  }

  .link-block-100 {
    margin-bottom: 40px;
  }

  .div-block-313090 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-5 {
    width: 200px;
  }

  .text-block-15710 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .heading-7302 {
    font-size: 20px;
  }

  .div-block-313094 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-15712 {
    font-size: 14px;
    line-height: 22px;
  }

  .section-28 {
    padding-top: 60px;
  }

  .div-block-313098 {
    width: 85%;
  }

  .div-block-313100 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313102 {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-313103 {
    padding-right: 0;
  }

  .div-block-313105 {
    padding-left: 0;
  }

  .heading-7303 {
    color: #fff;
  }

  .heading-7304 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313115 {
    width: 25%;
  }

  .div-block-313117 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7305 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-103 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313119 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-313122 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313123 {
    justify-content: center;
  }

  .div-block-313124 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313125 {
    margin-bottom: 0;
  }

  .link-block-104 {
    width: 70%;
  }

  .link-block-105 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-105.w--current {
    width: 100%;
  }

  .link-block-106 {
    margin-bottom: 40px;
  }

  .div-block-313127 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-6 {
    width: 200px;
  }

  .text-block-15718 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .div-block-313131 {
    width: 100%;
  }

  .text-block-15720 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-313135 {
    width: 85%;
  }

  .div-block-313137 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313140 {
    padding-right: 0;
  }

  .div-block-313142 {
    padding-left: 0;
  }

  .div-block-313152 {
    width: 25%;
  }

  .div-block-313154 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7312 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-109 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313156 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-313159 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313160 {
    justify-content: center;
  }

  .div-block-313161 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313162 {
    margin-bottom: 0;
  }

  .link-block-110 {
    width: 70%;
  }

  .link-block-111 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-111.w--current {
    width: 100%;
  }

  .link-block-112 {
    margin-bottom: 40px;
  }

  .div-block-313164 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-7 {
    width: 200px;
  }

  .text-block-15726 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .div-block-313168 {
    width: 100%;
  }

  .text-block-15728 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-313172 {
    width: 85%;
  }

  .div-block-313174 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313177 {
    padding-right: 0;
  }

  .div-block-313179 {
    padding-left: 0;
  }

  .div-block-313189 {
    width: 25%;
  }

  .div-block-313191 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7320 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-115 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313193 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-313196 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313197 {
    justify-content: center;
  }

  .div-block-313198 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313199 {
    margin-bottom: 0;
  }

  .link-block-116 {
    width: 70%;
  }

  .link-block-117 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-117.w--current {
    width: 100%;
  }

  .link-block-118 {
    margin-bottom: 40px;
  }

  .div-block-313201 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-8 {
    width: 200px;
  }

  .text-block-15734 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .div-block-313205 {
    width: 100%;
  }

  .text-block-15736 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-313209 {
    width: 85%;
  }

  .div-block-313211 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313214 {
    padding-right: 0;
  }

  .div-block-313216 {
    padding-left: 0;
  }

  .div-block-313226 {
    width: 25%;
  }

  .div-block-313228 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7327 {
    font-size: 30px;
    line-height: 38px;
  }

  .link-block-121 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313230 {
    align-items: flex-start;
    display: flex;
  }

  .div-block-313233 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313234 {
    justify-content: center;
  }

  .div-block-313235 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313236 {
    margin-bottom: 0;
  }

  .link-block-122 {
    width: 70%;
  }

  .link-block-123 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-123.w--current {
    width: 100%;
  }

  .link-block-124 {
    margin-bottom: 40px;
  }

  .div-block-313238 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-9 {
    width: 200px;
  }

  .text-block-15742 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .div-block-313242 {
    width: 100%;
  }

  .text-block-15744 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-313246 {
    width: 85%;
  }

  .div-block-313248 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313251 {
    padding-right: 0;
  }

  .div-block-313253 {
    padding-left: 0;
  }

  .div-block-313261 {
    width: 25%;
  }

  .div-block-313264 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7334 {
    font-size: 30px;
    line-height: 38px;
  }

  .faq-question-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .question-title {
    flex: 1;
    font-size: 18px;
  }

  .faq-content {
    height: 0;
    margin-top: 0;
    padding-top: 0;
  }

  .faq-question-bar {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .content-section-3 {
    padding-top: 40px;
  }

  .div-block-313268 {
    width: 25%;
  }

  .div-block-313271 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7336 {
    font-size: 30px;
    line-height: 38px;
  }

  .div-block-31818.size {
    width: 100%;
  }

  .div-block-313275 {
    width: 25%;
  }

  .div-block-313278 {
    flex-direction: row;
    padding-bottom: 10px;
  }

  .heading-7337 {
    font-size: 30px;
    line-height: 38px;
  }

  .div-block-313280.size {
    width: 100%;
  }

  .paragraph-2214, .paragraph-2214._123 {
    padding-right: 10px;
  }

  .link-block-129 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313286 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313287 {
    justify-content: center;
  }

  .div-block-313288 {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
  }

  .div-block-313289 {
    margin-bottom: 0;
  }

  .link-block-130 {
    width: 70%;
  }

  .link-block-131 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-131.w--current {
    width: 100%;
  }

  .link-block-132 {
    margin-bottom: 40px;
  }

  .div-block-313291 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313292 {
    align-items: flex-start;
    display: flex;
  }

  .text-field-10 {
    width: 200px;
  }

  .text-block-15756 {
    text-align: center;
    margin-top: 0;
    line-height: 30px;
  }

  .work-permit {
    padding-top: 40px;
  }

  .heading-7343 {
    font-size: 25px;
    line-height: 33px;
  }

  .div-block-313301 {
    width: 100%;
  }

  .div-block-313302 {
    height: 250px;
  }

  .div-block-313302._3 {
    height: 250px;
    padding-top: 60px;
  }

  .paragraph-2263._1 {
    padding-top: 40px;
  }

  .paragraph-2263._1.srd, .paragraph-2263.p1 {
    padding-top: 30px;
  }

  .div-block-313303, .div-block-313303._1, .div-block-313303._3 {
    top: 42%;
  }

  .div-block-313304 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313305 {
    width: 100%;
  }

  .div-block-313306 {
    height: 200px;
  }

  .div-block-313307 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
  }

  .div-block-313309 {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .div-block-313314 {
    width: 80%;
  }

  .text-block-15762 {
    font-size: 17px;
  }

  .div-block-312527 {
    width: 100%;
    height: 35vh;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .div-block-312527._1 {
    height: 37vh;
  }

  .div-block-312527.sn {
    height: 38vh;
  }

  .brand {
    width: 70%;
  }

  .navigation-dropdown-3.w--open {
    left: auto;
  }

  .div-block-313329 {
    flex-direction: column;
  }

  .div-block-313330 {
    width: 100%;
    align-items: center;
  }

  .div-block-313330._369 {
    width: 100%;
  }

  .div-block-313331._147 {
    width: 250px;
  }

  .paragraph-2265 {
    padding-top: 0;
  }

  .div-block-312881 {
    width: 100%;
  }

  .paragraph-2266 {
    text-align: center;
  }

  .text-block-15768 {
    font-size: 15px;
    line-height: 21px;
  }

  .heading-7351 {
    margin-top: 0;
    font-size: 25px;
    line-height: 33px;
  }

  .div-block-312879 {
    display: block;
  }

  .div-block-312874 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
  }

  .heading-7352 {
    text-align: center;
    font-size: 25px;
    line-height: 33px;
  }

  .heading-7353 {
    font-size: 17px;
    line-height: 23px;
  }

  .section-243 {
    padding-top: 20px;
  }

  .div-block-312880 {
    width: 100%;
  }

  .heading-7354 {
    font-size: 25px;
    line-height: 33px;
  }

  .text-block-15769 {
    font-size: 15px;
    line-height: 21px;
  }

  .heading-7355 {
    font-size: 17px;
    line-height: 23px;
  }

  .div-block-312876 {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-7358 {
    font-size: 25px;
    line-height: 33px;
  }

  .div-block-312878 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-312875 {
    display: block;
  }

  .div-block-312877 {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-7360 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313333 {
    height: auto;
  }

  .heading-7361 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313334, .div-block-313335 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7362, .heading-7363 {
    font-size: 25px;
    line-height: 35px;
  }

  .quebec, .div-block-313336 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7365 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313338, .div-block-313339, .toronto {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313341 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313342 {
    height: auto;
  }

  .oakville {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313344 {
    height: auto;
  }

  .div-block-313345 {
    width: 100%;
  }

  .table {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313349 {
    width: 80%;
  }

  .heading-7367 {
    font-size: 25px;
    line-height: 33px;
  }

  .div-block-313350 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313353 {
    top: 32%;
  }

  .div-block-313355 {
    width: 80%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .div-block-313356, .div-block-313357 {
    width: 100%;
  }

  .text-block-15776 {
    font-size: 17px;
  }

  .div-block-313364 {
    flex-direction: column;
    justify-content: center;
  }

  .image-32721 {
    width: 100%;
  }

  .paragraph-2283 {
    padding-top: 70px;
  }

  .paragraph-2283._32.t1 {
    padding-top: 20px;
  }

  .paragraph-2283._1, .paragraph-2283._1.add.m {
    padding-top: 70px;
  }

  .paragraph-2283._5, .paragraph-2283.t2 {
    padding-top: 20px;
  }

  .paragraph-2283._3265, .paragraph-2283._3265.add.m, .paragraph-2283._77 {
    padding-top: 70px;
  }

  .div-block-313374 {
    width: 80%;
  }

  .heading-7372 {
    font-size: 25px;
    line-height: 33px;
  }

  .div-block-313375 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313377, .div-block-313377.tp {
    height: 200px;
  }

  .div-block-313378 {
    top: 45%;
  }

  .div-block-313378._111 {
    top: 42%;
  }

  .div-block-313378._111._00 {
    top: 47%;
  }

  .div-block-313378._111._00._2 {
    top: 45%;
  }

  .div-block-313380 {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .div-block-313381, .div-block-313382 {
    width: 100%;
  }

  .text-block-15783 {
    font-size: 17px;
  }

  .div-block-313389 {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: center;
  }

  .div-block-313390._78 {
    height: 200px;
  }

  .phone-div {
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .link-block-133 {
    margin-bottom: 10px;
  }

  .link-139 {
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-313396 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .icon-gmail-2 {
    margin-right: 0;
  }

  .list-phone-link {
    justify-content: center;
    align-items: center;
  }

  .div-gmail-2 {
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    padding-right: 10px;
  }

  .text-block-15587 {
    font-size: 14px;
  }

  .image-32726 {
    width: 60%;
  }

  .content-gmail-p-2 {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .list-footer {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .div-block-31313 {
    align-items: flex-start;
    display: flex;
  }

  .text-block-10 {
    text-align: center;
    line-height: 25px;
  }

  .div-block-312633 {
    width: 100%;
  }

  .link-182 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .div-block-313399 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313400 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313402 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-313403 {
    width: 100%;
  }

  .link-183 {
    font-family: Lato, sans-serif;
    font-weight: 500;
  }

  .link-block-134 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-134.w--current {
    width: 100%;
  }

  .link-block-135 {
    margin-bottom: 40px;
  }

  .div-block-313406 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313407 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
  }

  .div-block-313409 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-313410 {
    width: 100%;
  }

  .link-184 {
    font-family: Lato, sans-serif;
    font-weight: 500;
  }

  .link-block-136 {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-136.w--current {
    width: 100%;
  }

  .link-block-137 {
    margin-bottom: 40px;
  }

  .text-block-65 {
    margin-top: 10px;
  }

  .chat-bolt-div {
    z-index: 999;
    bottom: 40%;
  }

  .div-block-312436 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .image-32587 {
    position: absolute;
    top: -3.5px;
    left: 6px;
  }

  .xbutton {
    position: absolute;
    top: 5%;
    bottom: auto;
    left: auto;
    right: 6%;
  }

  .chat-bolt-div-2 {
    z-index: 2;
    width: 200px;
    height: 80px;
    justify-content: center;
    align-items: center;
    padding: 11px;
    position: fixed;
    top: auto;
    bottom: 19%;
    left: auto;
    right: 5%;
  }

  .fixed-chat-bolt.hide {
    bottom: 1%;
  }

  .text-block-15603.cng {
    top: 15px;
  }

  .div-block-313425.main-div-for-form {
    flex-direction: column;
  }

  .right-div-form, .right-div-form.lrft-div {
    width: 100%;
  }

  .navbar {
    bottom: 10%;
    right: -12%;
  }

  .navbar._2 {
    bottom: 0%;
    right: -32%;
  }

  .navbar._2.hidenav {
    bottom: 10%;
    right: -31%;
  }

  .div-block-313427 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-313428 {
    padding: 10px;
  }

  .left-side {
    width: 68%;
    justify-content: center;
  }

  .div-block-313430 {
    width: 100%;
    justify-content: center;
  }

  .div-block-313433 {
    width: 75%;
    justify-content: center;
  }

  .div-block-313434 {
    justify-content: center;
    align-items: center;
  }

  .div-block-313436 {
    width: 100%;
  }

  .div-block-313438 {
    width: 75%;
  }

  .div-block-313439 {
    padding: 10px;
  }

  .link-block-143 {
    width: 140px;
  }

  .div-block-313444 {
    width: 100%;
  }

  .div-block-313446 {
    width: 75%;
  }

  .div-block-313447 {
    padding: 10px;
  }

  .link-block-144 {
    width: 140px;
  }

  .div-block-313452 {
    width: 100%;
  }

  .div-block-313454 {
    width: 75%;
  }

  .div-block-313455 {
    padding: 10px;
  }

  .link-block-145 {
    width: 140px;
  }

  .div-block-313460 {
    width: 100%;
  }

  .div-block-313462 {
    width: 75%;
  }

  .div-block-313463 {
    padding: 10px;
  }

  .link-block-146 {
    width: 140px;
  }

  .div-block-313468 {
    width: 100%;
  }

  .div-block-313470 {
    width: 75%;
  }

  .div-block-313471 {
    padding: 10px;
  }

  .link-block-147 {
    width: 140px;
  }

  .div-block-313476 {
    width: 100%;
  }

  .div-block-313478 {
    width: auto;
  }

  .div-block-313479 {
    padding: 10px;
  }

  .link-block-148 {
    width: auto;
  }

  .div-block-313484 {
    width: 100%;
  }

  .div-block-313486 {
    width: 75%;
  }

  .div-block-313487 {
    padding: 10px;
  }

  .link-block-149 {
    width: 140px;
  }

  .left-side-2 {
    width: 68%;
  }

  .div-block-313492 {
    width: 100%;
  }

  .div-block-313494 {
    width: 75%;
  }

  .div-block-313495 {
    padding: 10px;
  }

  .link-block-150 {
    width: 140px;
  }

  .left-side-3 {
    width: 68%;
  }

  .div-block-313500 {
    width: 100%;
  }

  .div-block-313502 {
    width: 70%;
  }

  .div-block-313503 {
    padding: 10px;
  }

  .link-block-151 {
    width: 140px;
  }

  .left-side-4 {
    width: 68%;
  }

  .div-block-313508 {
    width: 100%;
  }

  .div-block-313510 {
    width: 75%;
  }

  .div-block-313511 {
    padding: 10px;
  }

  .link-block-152 {
    width: 140px;
  }

  .left-side-5 {
    width: 68%;
  }

  .div-block-313516 {
    width: 100%;
  }

  .div-block-313518 {
    width: 75%;
  }

  .div-block-313519 {
    padding: 10px;
  }

  .link-block-153 {
    width: 140px;
  }

  .left-side-6 {
    width: 68%;
  }

  .div-block-313524 {
    width: 100%;
  }

  .div-block-313526 {
    width: 75%;
  }

  .div-block-313527 {
    padding: 10px;
  }

  .link-block-154 {
    width: 140px;
  }

  .left-side-7 {
    width: 68%;
  }

  .div-block-313532 {
    width: 100%;
  }

  .div-block-313534 {
    width: 70%;
  }

  .div-block-313535 {
    padding: 10px;
  }

  .link-block-155 {
    width: 150px;
  }

  .left-side-8 {
    width: 68%;
  }

  .div-block-313540 {
    width: 100%;
  }

  .div-block-313542 {
    width: 65%;
  }

  .div-block-313543 {
    padding: 10px;
  }

  .left-side-9 {
    width: 68%;
  }

  .div-block-313548 {
    width: 100%;
  }

  .div-block-313550 {
    width: 75%;
  }

  .div-block-313551 {
    padding: 10px;
  }

  .link-block-157 {
    width: 140px;
  }

  .left-side-10 {
    width: 68%;
  }

  .div-block-313556 {
    width: 100%;
  }

  .div-block-313558 {
    width: 75%;
  }

  .div-block-313559 {
    padding: 10px;
  }

  .link-block-158 {
    width: 140px;
  }

  .left-side-11 {
    width: 68%;
  }

  .div-block-313564 {
    width: 100%;
  }

  .div-block-313566 {
    width: 75%;
    justify-content: center;
  }

  .div-block-313567 {
    padding: 10px;
  }

  .link-block-159 {
    width: 160px;
  }

  .left-side-12 {
    width: 68%;
  }

  .div-block-313572 {
    width: 100%;
  }

  .div-block-313574 {
    width: 50%;
  }

  .div-block-313575 {
    padding: 10px;
  }

  .left-side-13 {
    width: 68%;
  }

  .div-block-313580 {
    width: 100%;
  }

  .div-block-313582 {
    width: 65%;
  }

  .div-block-313583 {
    padding: 10px;
  }

  .link-block-161 {
    width: 140px;
  }

  .left-side-14 {
    width: 68%;
  }

  .div-block-313588 {
    width: 100%;
  }

  .div-block-313590 {
    width: 75%;
    justify-content: center;
  }

  .div-block-313591 {
    padding: 10px;
  }

  .link-block-162 {
    width: 140px;
  }

  .left-side-15 {
    width: 68%;
  }

  .div-block-313596 {
    width: 100%;
  }

  .div-block-313598 {
    width: 50%;
  }

  .div-block-313599 {
    padding: 10px;
  }

  .left-side-16 {
    width: 68%;
  }

  .text-block-15873, .text-block-15874, .text-block-15875, .text-block-15876, .text-block-15877, .text-block-15878, .text-block-15879, .text-block-15880, .text-block-15881, .text-block-15882, .text-block-15883, .text-block-15884, .text-block-15885, .text-block-15886, .text-block-15887, .text-block-15888, .text-block-15889, .text-block-15890, .text-block-15891, .text-block-15892, .text-block-15893 {
    margin-left: 10px;
  }

  .right-arrow-4 {
    top: 89%;
    right: 34.5%;
  }

  .news-slide {
    z-index: -33;
    height: auto;
  }

  .news-blog-slider {
    height: auto;
    margin-top: 0;
    padding-bottom: 10px;
    overflow: visible;
  }

  .news-blog-slider.classright {
    padding-bottom: 60px;
  }

  .left-arrow-4 {
    display: block;
    top: 90%;
    left: 34.5%;
  }

  .slide-nav-5 {
    bottom: -9px;
  }

  .latest-goodnews-sec {
    padding-right: 0;
  }

  .mask-3 {
    width: 100%;
    height: auto;
  }

  .icon-5 {
    font-size: 25px;
  }

  .horizontal-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-4 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .div-block-314067._1.hide {
    display: block;
  }

  .icon-fixed.hide-bottom {
    z-index: 10;
    height: 230px;
    border-bottom-left-radius: 50px;
    padding-top: 0;
    padding-bottom: 10px;
    bottom: 15%;
  }

  .div-block-314065 {
    width: 60%;
  }

  .crs {
    display: none;
    bottom: 10%;
  }
}


@font-face {
  font-family: 'Fa v4compatibility';
  src: url('../fonts/fa-v4compatibility.woff2') format('woff2'), url('../fonts/fa-v4compatibility.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}