:root {
  --midnight-blue: #151f47;
  --maroon: #003497;
  --tomato: #0057ff;
  --light-steel-blue: #c2d7ff;
  --alice-blue: #f1f8ff;
  --white: white;
  --royal-blue: rgba(84, 120, 255, .22);
  --black: black;

  --aux-blue-risk: rgb(23,31,68);
  --dark-blue-risk: #191a32;
  --blue-risk: #68cdf3;
  --dorado-risk: #bd932d;
  --gris-claro-risk: rgb(183,183,183);
  --gris-oscuro-risk: rgb(183,183,183);

  --gris-fondo-risk: rgb(246, 243, 243);

  --rojo-rmtc: rgb(137,49,47);

  --blue-b-medium: rgb(54, 100, 151);
  --blue-b-dark: rgb(26, 27, 48);
  --blue-b-ligth: rgb(129, 207, 243);
  
}

.ventana-tooltip{
  visibility: hidden; 
  background-color: rgb(241,248,255);
  color: black;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute; 
  z-index: 1;
  border-color: black; 
  border: 1px solid black;
  font-size: 12px;
}

.fondo-gradiente{ 
  background: linear-gradient(to right, var(--blue-b-medium), var(--blue-b-dark));
}

.fondo-gradiente2{
  background: linear-gradient(to right, var(--blue-b-ligth), var(--blue-b-medium));
}

.fondo-gradiente3{
  background: linear-gradient(to right, var(--blue-b-medium), var(--blue-b-ligth)); 
}

.fondo-gradiente4{ 
  background: linear-gradient(to right, var(--blue-b-dark), var(--blue-b-medium));
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 8fr 7fr;
  grid-auto-columns: 1fr;
  display: grid;
}

h1 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

h2 {
  color: var(--midnight-blue);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

h3 {
  color: var(--midnight-blue);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

h4 {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

h5 {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

h6 {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
}

p {
  color: var(--maroon);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

a {
  color: var(--tomato);
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: underline;
}

a:hover {
  color: var(--maroon);
}

ul {
  color: var(--midnight-blue);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 40px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
}

ol {
  color: var(--midnight-blue);
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 40px;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
}

li {
  border-top: 1px solid var(--light-steel-blue);
  border-bottom: 1px solid var(--light-steel-blue);
  margin-top: -1px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

img {
  border-radius: 10px;
  max-width: 100%;
  display: inline-block;
}

strong {
  color: var(--maroon);
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

em {
  color: var(--maroon);
  font-style: italic;
  font-weight: 600;
}

blockquote {
  color: var(--midnight-blue);
  background-color: #e0ebff;
  border: 1px #000;
  border-radius: 6px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

figcaption {
  color: var(--maroon);
  text-align: center;
  margin-top: 5px;
  font-family: Open Sans, sans-serif;
}

.section {
  background-color: #fff;
  justify-content: center;
  height: auto;
  padding: 120px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section:hover {
  background-color: rgba(0, 0, 0, 0);
}

.section.color {
  background-color: var(--tomato);
  background-image: linear-gradient(rgba(0, 87, 255, .9), rgba(0, 87, 255, .9)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 800px;
}

.section.color.left {
  background-image: linear-gradient(to bottom, null, null), url('../images/Logo-head-white.svg');
  background-position: 0 0, 0 100%;
}

.section.background-image {
  border-top: 1px solid var(--light-steel-blue);
  border-bottom: 1px solid var(--light-steel-blue);
  background-image: linear-gradient(rgba(241, 248, 255, .83), rgba(241, 248, 255, .83)), url('../images/Untitled-3-1_1Untitled-3 (1).jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section.background-image.overlay-color {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, var(--tomato), var(--tomato));
  position: relative;
}

.section.footer {
  background-color: var(--light-steel-blue);
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  overflow: visible;
}

.section.footer.with-cta {
  background-color: var(--light-steel-blue);
  flex-direction: column;
  padding-top: 100px;
  overflow: visible;
}

.section.page-header {
  background-color: var(--tomato);
  background-image: linear-gradient(rgba(0, 87, 255, .93), rgba(0, 87, 255, .93)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 700px;
  padding-top: 120px;
  padding-bottom: 0;
  overflow: visible;
}

.section.page-header.second {
  background-image: linear-gradient(rgba(0, 87, 255, .91), rgba(0, 87, 255, .91)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1000px;
}

.section.page-header.speakers {
  background-image: linear-gradient(rgba(0, 87, 255, .8), rgba(0, 87, 255, .8)), url('../images/OC5qcGc-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.page-header.single-event {
  padding-bottom: 220px;
}

.section.page-header.single-event.blog {
  background-color: var(--light-steel-blue);
  background-image: linear-gradient(rgba(194, 215, 255, .89), rgba(194, 215, 255, .89)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 700px;
}

.section.padding-bottom {
  padding-bottom: 220px;
  overflow: visible;
}

.section.grid-section {
  background-color: var(--maroon);
  padding: 0;
}

.section.features-section {
  background-color: #191a32;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section.overflow {
  padding-bottom: 120px;
  overflow: visible;
}

.section.gray {
  background-color: var(--alice-blue);
}

.section.blue {
  background-color: var(--tomato);
  background-image: linear-gradient(rgba(0, 87, 255, .93), rgba(0, 87, 255, .93)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 900px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.dark {
  background-color: var(--midnight-blue);
  text-align: center;
}

.section.no-padding-top, .section.less-top-padding {
  padding-top: 0;
}

.section.less-top-padding.show {
  overflow: visible;
}

.container {
  z-index: 2;
  border-radius: 10px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.container.navbar-container {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: visible;
}

.container.center {
  text-align: center;
  margin-bottom: 0;
}

.container.show {
  overflow: visible;
}

.container.event {
  width: 70%;
}

.container.search {
  max-width: 900px;
}

.container.instruction {
  width: 60%;
}

.big-headline {
  color: var(--midnight-blue);
  letter-spacing: -1px;
  margin-bottom: 20px;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}

.big-headline.white {
  margin-bottom: 10px;
}

.big-headline.white.center:hover {
  color: #fff;
}

.divider {
  background-color: #d4e3f1;
  border-radius: 100px;
  width: 100%;
  height: 1px;
  margin-top: 100px;
  margin-bottom: 100px;
}

.navbar {
  z-index: 999;
  background-color: var(--alice-blue);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  align-items: center;
  width: 100%;
  height: auto;
  padding: 5px 24px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text {
  color: #f1f8ff;
  flex: 0 auto;
  font-size: 16px;
  font-weight: 500;
}

.nav-link {
  color: var(--maroon);
  padding-left: 5px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: color .2s;
}

.nav-link:hover {
  color: var(--maroon);
}

.nav-link.w--current {
  color: #839bff;
}

.drop-list-div {
  background-color: var(--maroon);
  border-radius: 10px;
  width: 200px;
  padding: 20px;
  overflow: hidden;
}

.dropdown-list {
  margin-left: 2px;
}

.dropdown-list.w--open {
  background-color: rgba(0, 0, 0, 0);
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
}

.dropdown-link {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
  display: flex;
}

.dropdown-link:hover {
  background-color: rgba(0, 87, 255, .22);
  border-radius: 4px;
}

.dropdown-link.w--current {
  color: #839bff;
  background-color: rgba(106, 78, 225, .1);
  border-radius: 0;
  flex-direction: row;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.arrow-icon {
  color: var(--tomato);
  font-size: 12px;
  font-weight: 900;
}

.top {
  flex-direction: column;
  display: flex;
}

.nav-menu {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.utility-page-wrap {
  background-color: var(--light-steel-blue);
  background-image: linear-gradient(rgba(194, 215, 255, .8), rgba(194, 215, 255, .8)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: column;
  width: 460px;
  padding: 40px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.nav-button-wrapper {
  order: 1;
  align-items: center;
  display: flex;
}

.nav-flex {
  align-items: center;
  margin-left: 20px;
  margin-right: 10px;
  display: flex;
}


/* Todo */
.brand {
  order: -1;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand.footer {
  width: 100%;
  margin-bottom: 20px;
  display: block;
}


.hero-section {
  background-color: #f5f7fc;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 120px 20px 50px;
  display: flex;
}







.hero-section.less-bottom {
  background-color: #f5f7fc;
  /* background-image: linear-gradient(to bottom, var(--alice-blue), rgba(250, 245, 252, .83)), url('../images/Untitled-1.jpg'); */
  background: url('https://riskmathics.com/assets/video/2024.mp4') no-repeat center center/cover;  
  width: 100%;
  z-index: -1;
  background-position: 0 0, 50%; 
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 0;
}

.hero-section.background-image {
  background-color: #f5f7fc;
  background-image: linear-gradient(rgba(243, 238, 233, .93), rgba(243, 238, 233, .93)), url('../images/Untitled-1-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-bottom: 120px;
}

.hero-section.background-image.second-landing {
  background-color: var(--alice-blue);
  background-image: linear-gradient(rgba(241, 248, 255, .38), rgba(241, 248, 255, .38)), url('../images/Logo-head-white.svs');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.hero-section.same-padding {
  padding-bottom: 120px;
}

.hero-section.same-padding.white {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, var(--alice-blue), white);
}



.side-text-info.margin {
  padding-left: 35px;
}

.side-text-info.margin.right {
  max-width: 900px;
}



.header-section {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.header-section.centered {
  align-items: center;
}

.header-section.centered.more-padding {
  text-align: center;
  color: #191a32;
  margin-bottom: 60px;
}

.header-section.centered.more-padding.light {
  color: var(--white);
}

.header-section.right-margin {
  /* padding-right: 10%; */
}

.header-section.hero {
  width: 1500px;
}

.header-section.half {
  /* width: 60%; */
}

.big-paragraph {
  color: var(--maroon);
  margin-top: 10px;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.big-paragraph.white {
  font-weight: 500;
}

.big-paragraph.white.width {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.big-paragraph.dark {
  color: var(--maroon);
  font-weight: 500;
}

.link {
  color: var(--white);
}

.link.white:hover {
  color: var(--light-steel-blue);
}

.link.dark {
  color: var(--tomato);
}

.link.dark:hover {
  color: var(--maroon);
}

.link.dark.padding {
  margin-left: 5px;
  transition: color .4s;
}

.success-message {
  color: #fff;
  background-color: #36cf36;
  border-radius: 4px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.form-block {
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.form-block.top-bottom-padding {
  margin-top: 40px;
  margin-bottom: 20px;
}

.button {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #68cdf3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: ease;
  display: inline-block;
}

.button:hover {
  background-color: var(--maroon);
  color: #f5f7fc;
  box-shadow: inset 0 200px 200px 200px rgba(2, 2, 2, .11);
}

.button.footer-form-button {
  background-color: var(--tomato);
  border-radius: 4px;
  width: 100%;
}

.button.footer-form-button:hover {
  background-color: var(--maroon);
}

.button.dark {
  background-color: var(--maroon);
  color: #f5f7fc;
  border-radius: 4px;
}

.button.dark:hover {
  background-color: var(--tomato);
  color: #f5f7fc;
}

.button.blue {
  color: var(--white);
  background-color: #bd932d;
  transition-property: none;
}

.button.blue:hover {
  box-shadow: none;
}

.button.fullwith {
  width: 100%;
}

.button.fullwith:hover {
  color: var(--maroon);
  background-color: #f5f7fc;
  background-image: none;
}

.error-message {
  color: #fff;
  text-align: center;
  background-color: red;
  border-radius: 4px;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.input {
  color: #151f47;
  background-color: rgba(0, 0, 0, 0);
  border: 0 #000;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.input.footer {
  color: var(--maroon);
  text-align: center;
  height: 50px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.form-contact {
  color: #30364d;
  background-color: #f1f8ff;
  border: 0 #d1d8f3;
  border-radius: 0;
  align-items: center;
  padding: 5px 5px 5px 20px;
  display: flex;
  box-shadow: 0 10px 30px rgba(21, 31, 71, .1);
}

.form-contact.footer-form {
  border: 1px solid var(--light-steel-blue);
  background-color: var(--alice-blue);
  box-shadow: none;
  color: var(--midnight-blue);
  border-radius: 10px;
  flex-direction: column;
  width: 99.9997%;
  margin-top: 20px;
  padding-left: 5px;
}

.grid-scale {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr;
  width: 100%;
}

.grid-scale.asimetric {
  grid-template-columns: 1.8fr 1fr;
}

.grid-scale.asimetric.single {
  grid-column-gap: 100px;
}

.hero-image-wrapper {
  border-radius: 20px;
  width:140%;
  min-height: 750px;
  /* margin-bottom: -80px; */
  position: relative;
  overflow: hidden;
}

.hero-image-wrapper.cta-image {
  width: 500px;
  height: 750px;
  min-height: auto;
  margin-bottom: 0;
  position: absolute;
  top: 40%;
  bottom: auto;
  left: auto;
  /* right: -1%; */
}

.hero-image {
  z-index: 2;
  background-image: url('../images/RISK.png');
  background-position: 90% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 50%;
  /* margin-left: auto; */
  /* margin-right: auto; */
  position: absolute;
  top: 10%;
  bottom: 30%;
  left: 30%;
  right: 50%;
}

.hero-image.second {
  background-image: url('../images/2455.png');
  background-size: contain;
}

.hero-image.third {
  background-image: url('../images/LnBuZw-10.png');
  background-position: 50% 0;
  background-size: contain;
  width: 450px;
  right: 15%;
}

.hero-image.third.cta {
  background-image: url('../images/10.png');
}

.title {
  color: var(--tomato);
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.title.testimonials {
  color: var(--tomato);
  font-size: 16px;
  font-weight: 400;
}

.title.testimonials.white {
  color: var(--light-steel-blue);
}

.white {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  transition: color .4s;
}

.white:hover {
  color: #fff;
}

.white.facts {
  text-align: left;
  margin-bottom: 0;
}

.white.fact {
  margin-bottom: 0;
}

.white.width {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.quote-text {
  color: #fff;
  font-weight: 600;
}

.testimonials-logo {
  width: 100px;
  margin-top: 20px;
}

.testimonials-logo.filtered {
  filter: invert();
  width: 160px;
}

.testimonials-logo.filtered.white {
  filter: none;
}

.testimonials-logo.dark-filtered {
  filter: invert();
  width: 160px;
}

.features-column {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 0 #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.features-column.second-features {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.features-name {
  color: var(--maroon);
  width: 99.9998%;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.features-name.white {
  color: var(--white);
}

.pricing-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing-block {
  text-align: left;
  background-color: #fff;
  border: 1px #e2eff1;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: block;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 52, 151, .1);
}

.pricing-block.on-tab {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 50px;
}

.pricing-block.on-tab.color {
  z-index: 10;
  background-color: var(--tomato);
  position: relative;
  transform: scale(1.05);
  box-shadow: 0 10px 30px rgba(21, 31, 71, .2);
}

.small-price {
  color: #fff;
  font-size: 30px;
}

.monthly-price {
  text-align: left;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.monthly-price.white {
  color: var(--white);
}

.sub-text {
  text-transform: uppercase;
  border: 1px rgba(243, 238, 233, .4);
  border-radius: 4px;
  padding: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.sub-text.white {
  color: #f5f7fc;
  border-color: rgba(243, 238, 233, .3);
}

.sub-text.dark {
  color: var(--tomato);
  text-transform: uppercase;
  border: 0 rgba(0, 0, 0, 0);
  margin-bottom: 10px;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.small-text {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.small-text.dark {
  border: 1px none var(--light-steel-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 350px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: block;
}

.small-text.dark.gray {
  background-color: var(--alice-blue);
}

.small-text.white {
  text-align: center;
  background-color: rgba(0, 87, 255, .11);
  width: 350px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: block;
}

.small-text.white.darker {
  background-color: var(--maroon);
  border-radius: 4px;
}

.top-padding {
  margin-top: 30px;
}

.top-padding.centered {
  text-align: center;
}

.icons {
  background-color: var(--tomato);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 75px;
  height: 75px;
  padding-top: 0;
}

.icons.one {
  background-color: var(--tomato);
  background-image: url('../images/icons8-share-200.png');
  background-size: 40px;
  width: 75px;
}

.icons.sixth {
  background-image: url('../images/icons8-male-user-256.png');
  background-size: 40px;
  width: 75px;
}

.icons.two {
  background-image: url('../images/icons8-life-cycle-240.png');
  background-size: 40px;
}

.icons.eight {
  background-image: url('../images/icons8-news-256.png');
  background-size: 40px;
}

.icons.seventh {
  background-image: url('../images/icons8-movie-ticket-256.png');
  background-size: 40px;
}

.icons.four {
  background-image: url('../images/icons8-robotic-250.png');
  background-size: 40px;
}

.icons.three {
  background-image: url('../images/icons8-networking-manager-250.png');
  background-size: 40px;
}

.icons.nine {
  background-image: url('../images/icons8-important-event-512.png');
  background-size: 40px;
}

.icons.nine.twelve {
  background-image: url('../images/icons8-speaker-notes-240.png');
}

.icons.ten {
  background-image: url('../images/icons8-event-accepted-240.png');
  background-size: 40px;
}

.icons.eleven {
  background-image: url('../images/icons8-event-256.png');
  background-size: 40px;
}

.gallery-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-grid.icons-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-grid.portraits {
  grid-template-rows: auto auto;
  justify-items: start;
  display: flex;
}

.gallery-grid.icons-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.gallery-grid.icons8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.testimonial-grid {
  grid-template-rows: auto;
}

.testimonial-info-card {
  background-color: var(--maroon);
  background-image: linear-gradient(rgba(0, 52, 151, .93), rgba(0, 52, 151, .93)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 800px;
  border-radius: 10px;
  flex: 1;
  padding: 50px;
}

.testimonial-info-card.in-grid {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border: 1px #000;
  border-radius: 0;
  height: 100%;
  padding: 10% 20%;
}

.avatar-image {
  background-image: url('../images/111.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 120px;
  height: 120px;
  margin-bottom: 40px;
}

.avatar-image.second {
  background-color: #ff7f48;
  background-image: url('../images/333.jpg');
  background-position: 0 0;
  background-size: cover;
}

.cta-button {
  text-align: center;
}

.cta-button.left {
  margin-top: 40px;
  display: flex;
}

.cta-button.padding {
  margin-top: 40px;
}

.cta-header {
  color: #1e2b5c;
  text-align: left;
  margin-top: 0;
  font-size: 50px;
  line-height: 60px;
}

.cta-header.white {
  color: #f5f7fc;
  text-align: left;
  width: 80%;
  font-weight: 700;
}

.cta-header.white.center {
  text-align: center;
}

.footer-cta {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: flex-start;
  max-width: 900px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.footer-cta.center {
  justify-content: center;
  align-items: center;
}

.footer-link {
  color: var(--maroon);
  border: 1px #000;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 36px;
  text-decoration: none;
  transition: transform .4s, border .3s, color .3s;
  display: inline-block;
}

.footer-link:hover {
  color: var(--tomato);
  border: 1px #000;
  text-decoration: none;
  transform: translate(10px);
}

.footer-link.w--current {
  transition: transform .4s, border .3s, color .3s;
}

.footer-link.w--current:hover {
  transform: translate(10px);
}

.footer-link.white {
  color: var(--white);
}

.footer-link.white:hover {
  color: var(--light-steel-blue);
}

.column-footer-copyright {
  border-top: 1px #000;
  padding-right: 10px;
}

.div-usefull-links {
  text-align: left;
  flex-direction: column;
  display: flex;
}

.all-right {
  text-align: right;
  border: 0 #000;
}

.grid {
  grid-template: "."
  / 1.25fr 1fr .75fr .75fr .95fr;
}

.grid.two-column {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
}

.grid.two-column.team {
  grid-template-columns: 1fr;
}

.grid.two-column.left-asimetric {
  grid-template-columns: .7fr 1fr;
}

.grid.two-column.right-asimetric {
  grid-template-columns: 1fr .7fr;
}

.copyright-writer {
  border-top: 1px solid var(--alice-blue);
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.copyright-writer.darker {
  border-top-color: rgba(194, 215, 255, .2);
}

.link-block-twitter {
  margin-left: 0;
  margin-right: 0;
}

.copyright {
  color: var(--maroon);
  text-align: right;
  border: 1px #000;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  position: relative;
}

.copyright.dorian-hoxha {
  color: var(--maroon);
  text-align: left;
  font-family: Merriweather, serif;
  top: 0;
}

.copyright.white {
  color: var(--white);
}

.social-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 40px;
  left: 0;
}

.social-wrapper.footer {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  margin-top: -16px;
  padding: 0;
  display: block;
  position: static;
}

.social-wrapper.footer.padding {
  margin-top: 10px;
}

.social-icon {
  opacity: .7;
  background-color: #e2eff1;
  background-image: url('../images/facebook-logo-Black.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 4px;
  transition: background-color .2s;
  display: flex;
}

.social-icon:hover {
  opacity: 1;
}

.social-icon.twiitter {
  background-color: #e2eff1;
  background-image: url('/images/riskmathics/icons/twitter.png');
}

.social-icon.twiitter.white {
  border-color: var(--alice-blue);
  opacity: 1;
  background-color: #f5f7fc;
  border-radius: 4px;
}

.social-icon.twiitter.white:hover {
  background-color: #fff;
}

.social-icon.google {
  opacity: .7;
  background-color: #e2eff1;
  background-image: url('../images/icon-5.png');
}

.social-icon.google.white {
  border-color: var(--alice-blue);
  opacity: 1;
  background-color: #f5f7fc;
}

.social-icon.google.white:hover {
  background-color: #fff;
}

.social-icon.white {
  border: 1px solid var(--alice-blue);
  opacity: 1;
  background-color: #f5f7fc;
  border-radius: 4px;
}

.social-icon.white:hover {
  background-color: #fff;
}

.social-icon.linkedin {
  background-color: #e2eff1;
  background-image: url('/images/riskmathics/icons/linkedin.png');
}

.social-icon.linkedin.white {
  border-color: var(--alice-blue);
  opacity: 1;
  background-color: #f5f7fc;
}


.social-icon.youtube {
  background-color: #e2eff1;
  background-image: url('/images/riskmathics/icons/youtube.png');
}

.social-icon.youtube.white {
  border-color: var(--alice-blue);
  opacity: 1;
  background-color: #f5f7fc;
}

.social-icon.insta {
  background-color: #e2eff1;
  background-image: url('../images/instagram-1.png');
}

.social-icon.insta.white {
  border-color: var(--alice-blue);
  opacity: 1;
  background-color: #f5f7fc;
}

.social-icon.insta.white:hover {
  background-color: #fff;
}

.link-block-social {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
}

.columns {
  border: 0 #000;
}

.footer-div-line {
  text-align: left;
  border-left: 1px solid #e2eff8;
  height: 230px;
  padding-left: 30px;
  padding-right: 30px;
}

.footer-div-line.first {
  border-left-style: none;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footer-div-line.sec {
  border-left-style: none;
  padding-left: 0;
  padding-right: 0;
}

.column-footer-copyright-right {
  border: 1px #000;
  padding-left: 0;
}

.footer-form-card {
  z-index: 2;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(205, 216, 218, .51);
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.paragraph-div-info {
  margin-top: 100px;
}

.color-text {
  color: #202020;
  background-color: #fff;
  border-radius: 0;
  padding: 5px 20px;
}

.grid-scales {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-scales.style {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
}

.small-title {
  color: #020224;
}

.small-title.padding {
  color: var(--maroon);
  margin-bottom: 60px;
}

.paragraph-wrapper {
  margin-bottom: 30px;
}

.light-sea-green {
  background-color: var(--midnight-blue);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  display: flex;
}

.light-sea-green.slate-blue {
  background-color: var(--maroon);
  border-radius: 10px;
}

.darker-color {
  background-color: var(--light-steel-blue);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 160px;
  display: flex;
}

.darker-color.less-darker {
  background-color: var(--alice-blue);
}

.darker-color.bright {
  background-color: var(--tomato);
  border-radius: 10px;
}

.darker-color.purple {
  background-color: #bbc9ff;
}

.div-font-guide {
  margin-top: 0;
}

.color {
  color: var(--tomato);
}

.sponsors-image {
  height: 100px;
}

.sponsors-image.three {
  background-image: none;
}

.sponsors-image.three.portraits {
  background-image: url('../images/333.jpg');
  background-size: cover;
  width: 60px;
  height: 60px;
}

.sponsors-image.six {
  background-image: none;
}

.sponsors-image.six.portraits {
  background-image: url('../images/111.jpg');
  background-size: cover;
  width: 60px;
  height: 60px;
}

.sponsors-image.one {
  background-image: none;
}

.sponsors-image.one.portraits {
  background-image: url('../images/666.jpg');
  background-size: contain;
  width: 60px;
  height: 60px;
}

.sponsors-image.two {
  background-image: none;
}

.sponsors-image.two.portraits {
  background-image: url('../images/555.jpg');
  background-size: cover;
  width: 60px;
  height: 60px;
}

.sponsors-image.four {
  background-image: none;
}

.sponsors-image.four.portraits {
  background-image: url('../images/222.jpg');
  background-size: cover;
  width: 60px;
  height: 60px;
}

.sponsors-image.fifth {
  background-image: url('../images/circle.png');
  background-size: contain;
}

.sponsors-image.fifth.portraits {
  background-image: url('../images/444.jpg');
  background-size: cover;
  width: 60px;
  height: 60px;
}

.galery-image {
  background-image: url('../images/Untitled-1-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}

.galery-image.secod {
  background-image: url('../images/Untitled-1.jpg');
  background-size: cover;
}

.galery-image.twelfth {
  background-image: url('../images/121.jpg');
}

.galery-image.first {
  background-image: url('../images/Untitled-1.png');
}

.galery-image.ten {
  background-image: url('../images/231455.png');
  background-size: contain;
}

.galery-image.one {
  background-image: url('../images/4131.jpg');
}

.galery-image.thirteen {
  background-image: url('../images/Untitled-3_1.jpg');
}

.galery-image.nine {
  background-image: url('../images/LnBuZw-10.png');
  background-size: contain;
}

.galery-image.eight {
  background-image: url('../images/2455.png');
  background-size: contain;
}

.galery-image.third {
  background-image: url('../images/32434.jpg');
}

.galery-image.fifth {
  background-image: url('../images/Untitled-33.jpg');
}

.galery-image.fourth {
  background-image: url('../images/deva-darshan-4NZ-Q_uuKl8-unsplash-1.png');
}

.galery-image.seventh {
  background-image: url('../images/2315.png');
  background-position: 50% 0;
  background-size: contain;
}

.galery-image.fourteen {
  background-image: url('../images/Untitled-10.jpg');
}

.galery-image.fullwith-section {
  background-color: var(--alice-blue);
  background-image: none;
  height: 530px;
  padding-top: 2%;
  padding-bottom: 7%;
  padding-left: 3%;
  padding-right: 3%;
}

.galery-image.fullwith-section.youtube-video {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  padding-left: 20%;
  padding-right: 20%;
  display: flex;
}

.galery-image.fullwith-section.dark {
  background-color: var(--alice-blue);
  background-image: none;
  height: 500px;
  padding: 10%;
}

.galery-image.fithteen {
  background-image: url('../images/Untitled-3-2.jpg');
}

.galery-image.sixthteen {
  background-image: url('../images/Untitled-8.jpg');
}

.grid-portraits {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.grid-block.padding-top {
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1fr;
  margin-top: 100px;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
}

.schedule-time {
  color: var(--tomato);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.schedule-avatar {
  background-image: url('../images/333.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}

.schedule-avatar.padding {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin-right: 20px;
}

.schedule-avatar.padding.small {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  width: 42px;
  height: 42px;
  margin-right: 10px;
}

.schedule-avatar.smaller {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.schedule-info-card {
  background-color: var(--alice-blue);
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 40px;
  transition: box-shadow .4s;
  display: flex;
  overflow: visible;
}

.schedule-info-card:hover {
  box-shadow: 0 4px 12px rgba(21, 31, 71, .1);
}

.schedule-info-card.white {
  background-color: #fff;
  transition: box-shadow .4s;
}

.schedule-info-card.white:hover {
  box-shadow: 0 3px 12px rgba(21, 31, 71, .1);
}

.title-of-activity {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
}

.title-of-activity.color {
  color: var(--maroon);
  text-transform: none;
  border: 0 rgba(77, 49, 125, .2);
  border-radius: 6px;
  margin-bottom: 10px;
  padding: 0;
  font-weight: 500;
}

.question-info-block {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.first-wrapper {
  width: 100.92%;
  margin-bottom: 0;
}

.dark-link {
  color: var(--maroon);
  text-decoration: none;
}

.dark-link:hover {
  color: var(--tomato);
  text-decoration: underline;
}

.schedule-grid {
  grid-template-rows: auto;
  align-items: stretch;
  margin-bottom: 100px;
}

.top-price {
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--royal-blue);
  text-align: left;
  color: #191a32;
  background-color: #191a32;
  width: 100%;
  padding: 50px 40px;
}

.price-content {
  width: 100%;
  padding: 40px;
}

.price-content.checklist {
  background-color: rgba(0, 52, 151, .5);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 50px;
  padding-right: 50px;
}

.price-table-grid {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr .75fr;
}

.button-padding-wrapper {
  margin-top: 20px;
}

.button-padding-wrapper.less {
  margin-top: 30px;
}

.top-header {
  color: var(--tomato);
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  padding: 0;
  font-family: Poppins, sans-serif;
}

.location {
  color: var(--maroon);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500; 
}

.location.white {
  color: var(--light-steel-blue);
}

.color-section {
  background-color: #68cdf3;
  height: 120px;
}

.time-box {
  border-left: 1px solid rgba(77, 49, 125, .2);
  margin-left: 0;
  padding-left: 20px;
}

.date-and-location-wrapper {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.tabs {
  justify-content: space-between;
  display: flex;
}

.tabs.horizontal {
  flex-direction: column;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu {
  flex-direction: column;
  flex: 1;
  padding-right: 3%;
  display: flex;
}

.tabs-menu.horizontal {
  border-radius: 10px 10px 0 0;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-right: 0;
  overflow: hidden;
}

.tab-panel.left {
  width: 99.9999%;
}

.tab-link-tab-1 {
  background-color: var(--alice-blue);
  border-bottom: 2px solid #f5f7fc;
  border-radius: 0;
  width: 10018.6%;
  margin-bottom: 0;
  padding: 20px 40px;
  box-shadow: 0 0 1px #86b0ff;
}

.tab-link-tab-1.w--current {
  border-bottom: 2px solid var(--tomato);
  box-shadow: none;
  background-color: rgba(0, 87, 255, .1);
  border-radius: 0;
  margin-bottom: 0;
  padding: 20px 40px;
}

.team-wrapper {
  font-weight: 400;
  text-decoration: none;
}

.team-wrapper.second-team-wrapper {
  background-color: var(--maroon);
  color: var(--white);
  border-radius: 10px;
  height: auto;
  overflow: hidden;
}

.team-wrapper.circle-team-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.team-wrapper.padding {
  background-color: var(--alice-blue);
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 10px 20px 20px;
}

.team-image {
  border-radius: 0;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: 300px;
  margin-bottom: 20px;
  display: flex;
}

.team-image.two {
  color: #fff;
  background-image: url('../images/333.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -30px;
  overflow: hidden;
}



.footer-submit-form {
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.input-field {
  background-color: rgba(0, 0, 0, 0);
  border: 0 #000;
  margin-bottom: 0;
}

.form {
  background-color: var(--white);
  color: var(--midnight-blue);
  border: 1px solid #d2d2f5;
  border-radius: 10px;
  align-items: center;
  padding: 5px 5px 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  display: flex;
}

.over-section-form {
  z-index: 2;
  background-color: var(--tomato);
  text-align: center;
  background-image: linear-gradient(rgba(0, 87, 255, .93), rgba(0, 87, 255, .93)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 600px;
  border: 1px #e3e3e3;
  border-radius: 10px;
  width: 700px;
  height: auto;
  margin-top: -120px;
  margin-bottom: 60px;
  padding: 45px 60px 40px;
  position: relative;
  box-shadow: 0 10px 30px rgba(102, 29, 13, .34);
}

.second-team {
  border-radius: 0;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: 300px;
  margin-bottom: 20px;
  display: flex;
}

.second-team.one {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: 300px;
  margin-bottom: 0;
  overflow: hidden;
}

.second-team.one.full {
  border-radius: 10px;
  height: 100%;
}

.team-white-head, .white-paragraph {
  color: var(--white);
}

.team-content {
  background-color: #191a32;
  padding: 40px 40px 30px;
}

.team-content.centered {
  color: var(--white);
  text-align: center;
  padding-top: 20px;
}

.circle-team {
  opacity: 1;
  border-radius: 0;
  justify-content: flex-end;
  align-items: flex-start;
  width: 200px;
  height: 200px;
  margin-bottom: 20px;
  display: flex;
}

.circle-team.two {
  background-image: url('../images/333.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  justify-content: flex-start;
}

.circle-team.two.no-padding {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
}

.circle-team.two.small {
  width: 100px;
  height: 100px;
  margin-top: -40px;
  margin-bottom: 10px;
}

.circle-team.small {
  background-image: url('../images/666.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-bottom: 10px;
}

.circle-team.small.two {
  background-image: url('../images/333.jpg');
  width: 80px;
  height: 80px;
}

.circle-team.small.three {
  background-image: url('../images/555.jpg');
}

.circle-team.small.four {
  background-image: url('../images/222.jpg');
}

.circle-team.small.five {
  background-image: url('../images/444.jpg');
}

.circle-team.small.six {
  background-image: url('../images/111.jpg');
}

.hero-register-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
}

.grid-hero-image {
  background-image: url('../images/Untitled-33.jpg');
  background-position: 0 0;
  background-size: cover;
  height: auto;
}

.hero-grid-form {
  background-image: linear-gradient(rgba(0, 52, 151, .95), rgba(0, 52, 151, .95)), url('../images/Logo-head-white.svg');
  background-position: 0 0, 0 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1000px;
  padding: 70px;
  font-family: Poppins, sans-serif;
}

.third-success-message {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #58d69d;
  border-radius: 0;
  font-size: 15px;
  line-height: 25px;
}

.left-form {
  text-align: left;
  height: auto;
  padding: 0;
}

.form-block-div {
  background-color: #fff;
  border: 1px #dbe3ff;
  border-radius: 0;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.form-block-div.less-margin {
  background-color: rgba(0, 0, 0, 0);
}

.field-label {
  color: #f5f7fc;
  text-align: left;
  letter-spacing: 1px;
  /* text-transform: uppercase; */
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.text-field-contact {
  float: left;
  color: #202020;
  background-color: #f5f7fc;
  border: 1px solid #e2eff1;
  border-radius: 6px;
  min-width: 100%;
  height: 50px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  line-height: 25px;
}

.text-field-contact:hover {
  border-bottom-color: #e4e8ee;
}

.error-message-second {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: red;
  border-radius: 10px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
}

.select-field {
  color: var(--maroon);
  border-radius: 6px;
  height: 50px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 500;
}

.venue-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  margin-top: 40px;
}

.contact-link {
  text-decoration: none;
}

.venue-image {
  background-image: url('../images/Untitled-3.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
}

.venue-image.second {
  background-image: url('../images/121_1.jpg');
  background-position: 50%;
}

.licence-item-wrapper {
  background-color: #f1f1f7;
  border: 1px #f1f1f7;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
}

.licence-item-wrapper.changelog {
  background-color: #f5f7fc;
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 0;
}

.changelog-text {
  margin-bottom: 0;
  margin-left: 10px;
}

.tab-center {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 34px;
}

.pricing-list-table {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(219, 227, 255, .3);
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 0;
}

.pricing-list-table.sides {
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
}

.pricing-list {
  color: #fff;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 24px;
}

.pricing-list.dark {
  color: var(--maroon);
  align-items: center;
  margin-top: -1px;
  margin-bottom: 0;
  display: flex;
}

.pricing-list.checklist {
  color: var(--maroon);
  border-top-color: rgba(194, 215, 255, .2);
  border-bottom-color: rgba(194, 215, 255, .2);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricing-list.checklist.top-hide-checklist {
  display: none;
}

.sub-title {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.number-facts {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.numbers-div {
  flex: 1;
}

.number-div {
  color: var(--white);
  align-items: center;
  font-family: Poppins, sans-serif;
  display: flex;
}

.number-div.second {
  background-color: #03c7b7;
  border-right: 1px solid #09b3a5;
  border-radius: 10px;
  margin-bottom: 3px;
  padding: 30px;
}

.number-div.second.light-border {
  background-color: #bd932d;
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 300px;
  margin-bottom: 10px;
}

.number-div.second.light-border.right {
  background-color: #bd932d;
  align-items: flex-end;
}

.numbers-facts-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.numbers-facts-grid.second {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.number-icons {
  border: 10px solid rgba(194, 215, 255, .18);
  border-radius: 100px;
  width: 80px;
  height: 80px;
  margin-right: 0;
}

.slide-nav {
  color: var(--maroon);
  font-size: 10px;
  display: none;
  position: relative;
}

.image-div-content {
  background-color: #fff;
  background-image: url('../images/another-morning-in-the-office-just-minutes-before-the-work-day-starts.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  min-width: 180px;
  height: 280px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 21px 21px 90px rgba(21, 31, 71, .2);
}

.image-div-content.taller {
  background-color: #ff7300;
  background-image: url('/images/riskmathics/RMTC.jpg');
  background-size: auto;
  border-radius: 10px;
  width: 100%;
  min-width: auto;
  height: 100%;
  margin-bottom: 0;
  box-shadow: 21px 21px 90px rgba(21, 31, 71, .2);
  background-size:cover;
}

.facts-block {
  background-color: rgba(0, 0, 0, 0);
  border: 1px #e2eff1;
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 0;
  display: flex;
}

.facts-block.in, .facts-block.flat {
  padding: 0;
}

.facts-block.flat.color {
  border-style: solid;
  border-color: var(--light-steel-blue);
  background-color: var(--alice-blue);
  margin-top: 20px;
  padding: 20px;
  transition: box-shadow .4s;
}

.facts-block.flat.color:hover {
  box-shadow: 0 6px 18px rgba(21, 31, 71, .1);
}

.facts-block.empty {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
}

.facts-block.center {
  justify-content: center;
  margin-top: 40px;
}

.icon-list {
  border: 2px solid var(--tomato);
  background-color: var(--tomato);
  color: var(--tomato);
  background-image: url('../images/icons8-checkmark-104-1_1icons8-checkmark-104-1_1icons8-checkmark-104-1_1icons8-checkmark-104 (1).png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-radius: 100px;
  width: 32px;
  height: 32px;
  margin-right: 20px;
}

.icon-list.none {
  border-color: var(--maroon);
  background-color: var(--maroon);
  color: var(--maroon);
  background-image: url('../images/icons8-multiply-120-2_1icons8-multiply-120 (2).png');
}

.icon-list.centered {
  margin-left: auto;
  margin-right: auto;
}

.list-text {
  flex: 1;
  font-size: 14px;
}

.list-text.check-list {
  flex: 0 auto;
  width: 300px;
  margin-right: 60px;
  font-weight: 700;
}

.start-date {
  color: var(--maroon);
  margin-bottom: 5px;
  margin-right: 0;
  font-weight: 700;
}

.start-date.white {
  color: var(--light-steel-blue);
}

.sponsor-link {
  /* opacity: .7; */
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #f5f7fc;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 18px 10px;
  transition: opacity .3s;
  display: flex;
  box-shadow: 0 0 1px #f5f7fc;
}

.sponsor-link:hover {
  opacity: .95;
}

.grid-logo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid rgba(245, 247, 252, .2);
  border-radius: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  overflow: hidden;
}

.grid-logo.less {
  background-color: var(--tomato);
  border-radius: 10px;
  grid-template-rows: auto auto;
  margin-top: 40px;
}

.image {
  background-color: white;
  padding: 20px;
  margin: 10px 0px 10px;
}

.name {
  color: var(--tomato);
  margin-top: 0;
  margin-bottom: 5px;
  transition: color .4s;
}

.name:hover {
  color: var(--midnight-blue);
}

.name.white {
  color: var(--alice-blue);
}

.divider-text {
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

.event-image {
  background-image: url('../images/talking-about-new-design.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 85%;
  height: 300px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.event-image.second {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 40px;
}

.event-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-items: start;
}

.grid-button {
  grid-template-rows: auto;
  width: 100%;
}

.grid-button.events {
  width: 60%;
}

.event-image-info {
  background-color: var(--white);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 120px;
  height: 100px;
  margin-top: 40px;
  padding-top: 0;
}

.event-image-info.second {
  background-color: var(--alice-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: flex;
}

.big-date {
  color: var(--maroon);
  text-align: center;
  font-size: 36px;
  line-height: 46px;
}

.speacer-icon-hover {
  background-image: url('../images/icons8-right-arrow-144.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30px;
  height: 30px;
}

.hero-lightbox-link {
  background-color: rgba(0, 0, 0, .34);
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.hero-lightbox-link.in {
  justify-content: flex-start;
}

.video-icon {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 12px;
  transition: background-color .4s;
  display: flex;
}

.video-icon:hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.video-text {
  color: #f5f7fc;
  font-weight: 500;
  text-decoration: none;
}

.video-text.white {
  color: var(--white);
}

.galery-and-info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
}

.dark {
  color: var(--maroon);
  font-weight: 700;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list.less {
  grid-template-rows: auto;
}

.features-div {
  color: var(--white);
  background-color: rgba(0, 0, 0, 0);
  border: 1px #f5f7fc;
  border-left: 1px solid rgba(250, 245, 252, .1);
  border-right: 1px solid #422a6b;
  border-radius: 0;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: flex;
}

.features-div.light-border {
  border-right-color: var(--midnight-blue);
  border-left-style: solid;
  border-left-color: rgba(250, 245, 252, .1);
  flex-direction: row;
  align-items: flex-start;
}

.features-div.light-border.last {
  border-right-style: none;
}

.features-div.flex-variation {
  border-right-style: none;
  /* flex-direction: column; */
  /* padding: 0; */
  padding-left: 15px;
  
}

.features-div.flex-variation.center {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.features-div.responsive {
  border-right-color: var(--midnight-blue);
}

.features-div.responsive.first {
  border-left-style: none;
}

.features-invert-icon {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 8px;
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 4px;
  position: relative;
  top: 0;
  left: 0;
}

.image-in {
  background-image: url('../images/Untitled-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.image-in.second {
  background-image: url('../images/24314.jpg');
}

.number-image-div {
  background-image: url('/images/riskmathics/networking/sesion_plenaria.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px #000;
  border-radius: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.hero-features {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--alice-blue);
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1.75fr;
  margin-top: 100px;
  padding: 40px;
}

.hero-features.no-padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.hero-features.no-padding.green {
  background-color: #f5fcf9;
}

.feature-grid-image-wrapper {
  position: relative;
}

.grid-features-image {
  background-image: url('../images/2315.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 550px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-features-icon {
  background-color: var(--rojo-rmtc);
  border-radius: 10px;
  width: 48px;
  height: 48px;
  margin-bottom: 10px;
  padding: 10px;
}

.customer-avatar-div {
  flex-wrap: wrap;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.customer-avatar {
  border: 8px solid var(--tomato);
  background-image: url('../images/555.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 240px;
  height: 240px;
  margin-top: 0;
  position: relative;
}

.customer-avatar.second {
  background-image: url('../images/222.jpg');
  border-width: 15px;
  border-color: #feffd8;
  width: 220px;
  height: 220px;
  margin-top: 1px;
  position: relative;
  top: 45px;
}

.customer-avatar.third {
  background-image: url('../images/333.jpg');
  border-width: 15px;
  border-color: #ffe4d8;
  width: 200px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.customer-avatar.darker {
  border-width: 15px;
  border-color: #d8e6ff;
}

.pricing-tab {
  text-align: center;
  background-color: #f5f7fc;
  border-radius: 10px 10px 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.text-wrapper {
  color: var(--maroon);
  text-transform: none;
  background-color: rgba(0, 0, 0, 0);
  font-weight: 600;
}

.text-wrapper.white {
  color: var(--white);
}

.pricing {
  color: #eee0e0;
  padding: 15px 0 5px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.top-pricing {
  border: 1px solid rgba(255, 255, 255, .6);
  flex-direction: column;
  justify-content: space-between;
  height: 125px;
  padding: 0;
  display: flex;
  box-shadow: -4px 4px 12px rgba(0, 0, 0, .12);
}

.top-pricing.dark-border {
  box-shadow: none;
  border-width: 0;
  border-color: rgba(72, 69, 97, .25);
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.pricing-tab-menu {
  background-color: #dce8fd;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 60px;
  padding: 10px;
  display: flex;
}

.pricing-title {
  color: var(--maroon);
  text-align: center;
  margin: 20px 40px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.pricing-title.white {
  color: var(--white);
}

.price-title-tab {
  color: var(--maroon);
  text-align: center;
  text-transform: none;
  font-weight: 600;
}

.smaller-price {
  color: #bac6f6;
  font-size: 30px;
}

.tab {
  color: var(--maroon);
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px rgba(228, 236, 246, .57);
  border-radius: 10px;
  width: 120px;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  transition: color .4s;
}

.tab:hover {
  color: #5478ff;
  border-style: none;
  border-bottom-color: #fc6f00;
}

.tab.w--current {
  color: var(--maroon);
  text-transform: uppercase;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-bottom-color: #fc6f00;
  border-radius: 4px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 15px;
  line-height: 25px;
}

.tab.w--current:hover {
  border-style: none;
  border-width: 0;
}

.bottom-pricing {
  color: #fff;
  background-color: #484561;
  border-top: 1px solid rgba(255, 255, 255, .6);
  padding-top: 15px;
  padding-bottom: 15px;
}

.bottom-pricing.dark {
  color: #484561;
  border-top-color: rgba(72, 69, 97, .25);
}

.bottom-pricing.dark.white {
  background-color: rgba(0, 0, 0, 0);
  border-top-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.tabs-content {
  overflow: visible;
}

.check-list-grid {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.customer-avatar-name {
  z-index: 10;
  background-color: var(--white);
  border-radius: 10px;
  padding: 20px;
  text-decoration: none;
  position: absolute;
  top: auto;
  bottom: -4%;
  left: -30%;
  right: auto;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, .27);
}

.avatar-name {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 18px;
}

.square-box {
  background-color: var(--white);
  width: 20px;
  height: 20px;
  position: absolute;
  top: -10px;
  bottom: auto;
  left: auto;
  right: 25px;
  transform: rotate(45deg);
}

.avatar-link {
  color: var(--tomato);
  text-decoration: none;
}

.avatar-link.line {
  border-bottom: 1px solid var(--light-steel-blue);
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: transform .4s;
  display: flex;
  overflow: hidden;
}

.avatar-link.line:hover {
  color: var(--tomato);
  transform: translate(10px);
}

.avatar-link.hozontal {
  display: flex;
}

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

.link-event {
  margin-bottom: 20px;
  text-decoration: none;
}

.event-sub-text {
  margin-top: 0;
  margin-bottom: 0;
}

.quote-slider {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  margin-right: 0;
}

.quote-nav-slide {
  display: none;
}

.right-arrow {
  background-color: var(--white);
  color: var(--tomato);
  border-radius: 5px;
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-right: -70px;
  font-size: 14px;
  top: 43%;
}

.right-arrow.dark {
  background-color: var(--alice-blue);
}

.right-arrow.dark:hover {
  background-color: var(--light-steel-blue);
}

.left-arrow {
  background-color: var(--white);
  color: var(--tomato);
  border-radius: 5px;
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-right: -70px;
  font-size: 14px;
  top: 57%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.left-arrow.dark {
  background-color: var(--alice-blue);
}

.left-arrow.dark:hover {
  background-color: var(--light-steel-blue);
}

.grid-social-links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: var(--light-steel-blue);
  background-color: rgba(241, 248, 255, .42);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  padding: 0;
}

.cards-image-mask {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-cards {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 260px;
  transition: transform .3s;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: scale(1.05);
}

.image-cards:hover {
  transform: scale(1);
}

.heading-text {
  color: var(--midnight-blue);
}

.blog-title {
  transition: color .4s;
}

.blog-title:hover {
  color: var(--tomato);
}

.collection-list-author {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-team {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-content-second {
  width: 70%;
}

.center {
  text-align: center;
  margin-bottom: 10px;
}

.team-slider-card {
  background-color: var(--alice-blue);
  border: 1px solid #e5e8f0;
  border-radius: 10px;
  margin-bottom: 40px;
  padding: 20px;
  position: relative;
  overflow: hidden;
}

.round-left-arrow {
  color: var(--midnight-blue);
  background-color: #fff;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  font-size: 14px;
  box-shadow: 0 3px 12px rgba(21, 31, 71, .2);
}

.round-right-arrow {
  color: var(--midnight-blue);
  background-color: #f5f7fc;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  font-size: 14px;
  box-shadow: 2px 2px 12px rgba(0, 52, 151, .2);
}

.team-slider {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}

.team-slider-grid {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  width: 91%;
  margin: 20px auto;
}

.team-grid-image {
  background-image: url('../images/Untitled-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  height: 100%;
  margin-left: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.grid-inside-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 7px;
  width: 260px;
  height: 380px;
  margin: auto;
  box-shadow: 0 5px 20px rgba(21, 31, 71, .15);
}

.team-slider-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.single-team-title {
  margin-bottom: 10px;
}

.team-position {
  color: var(--maroon);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.single-team-link {
  margin-top: 20px;
  font-weight: 600;
}

.side-image {
  background-image: url('../images/success-comes-with-confidence.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 400px;
  height: 550px;
}

.side-image.second {
  background-image: url('../images/32434.jpg');
  width: 100%;
  margin-left: auto;
}

.side-image.event {
  background-image: url('../images/deva-darshan-4NZ-Q_uuKl8-unsplash-1.png');
  width: 100%;
}

.half-section {
  width: 100%;
  padding-left: 60px;
}

.button-wrapper {
  margin-top: 40px;
}

.page-title {
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.page-title.left {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.page-title.left.no-paddig {
  margin-bottom: 0;
}

.check-box {
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.features-icon {
  color: #00cca7;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
  font-weight: 500;
  display: flex;
}

.features-icon.third {
  background-color: rgba(0, 87, 255, .23);
  background-image: url('../images/icons8-checkmark-208-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 100px;
  width: 24px;
  height: 24px;
  margin-bottom: 0;
  margin-right: 10px;
}

.tab-pannel {
  margin-bottom: 60px;
}

.tab-pannel.teamwork {
  height: auto;
}

.side-tab-white {
  border-style: solid none none;
  border-width: 2px 1px;
  border-color: var(--royal-blue) black #d2d2f5;
  color: var(--midnight-blue);
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.side-tab-white.w--current {
  border-top-style: solid;
  border-bottom: 2px #6a4ee1;
  border-top-color: var(--tomato);
  color: #6a4ee1;
  text-align: left;
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  font-weight: 500;
}

.tab-event-menu {
  justify-content: space-around;
  display: flex;
}

.check-box-title {
  margin-top: 0;
  margin-bottom: 0;
}

.event-tabs {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.contact-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 1px solid rgba(84, 120, 255, .2);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr 1fr;
}

.location-image {
  background-image: url('/images/riskmathics/general/become.jpeg') ;
  background-position: 50% 90%, 50%;
  background-repeat: no-repeat;
  background-size:  cover;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
}

.contact-info-cart {
  border-right: 1px solid rgba(84, 120, 255, .2);
  border-bottom: 1px solid var(--royal-blue);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 33.33%;
  padding: 40px;
  display: flex;
}

.contact-info-cart.last {
  border-bottom-style: none;
  border-right: 1px solid rgba(84, 120, 255, .2);
}

.contact-info-cart.venue {
  border-top: 1px solid var(--light-steel-blue);
  border-bottom-style: none;
  border-right-style: none;
  height: 33.33%;
}

.contact-info-cart.venue.top {
  border: 1px #000;
}

.contact-icon {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/icons8-map-marker-150.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40px;
  height: 40px;
}

.contact-icon2 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('/images/riskmathics/icons/2icons8-map-marker-150.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
}

.contact-icon.email {
  background-image: url('../images/icons8-communication-150.png');
}

.contact-icon.social {
  background-image: url('../images/icons8-test-account-256.png');
}

.contact-side-wrapper {
  flex-direction: column;
  display: flex;
}

.contact-content {
  z-index: 0;
  color: #020224;
  background-color: #fff;
  border: 2px #f1f8ff;
  border-radius: 0 0 10px 10px;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 60px 60px 20px;
  position: relative;
  right: auto;
}

.contact-content.no-padding {
  background-color: rgba(0, 0, 0, 0);
  padding: 40px;
}

.message {
  border: 1px solid var(--light-steel-blue);
  background-color: var(--alice-blue);
  border-radius: 4px;
  min-height: 160px;
}

.center-button-block {
  text-align: left;
  width: 100%;
}

.text-field {
  border: 1px solid var(--light-steel-blue);
  background-color: var(--alice-blue);
  color: #151f47;
  border-radius: 4px;
  height: 60px;
}

.form-div {
  padding-left: 0;
  padding-right: 0;
}

.field-text {
  color: var(--midnight-blue);
  text-align: left;
  text-transform: none;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 23px;
}

.info-contact {
  height: 100%;
}

.info-contact.color {
  border: 1px solid var(--light-steel-blue);
  background-color: var(--alice-blue);
  border-radius: 10px;
}

.second-list {
  margin-bottom: 20px;
}

.fact-title {
  margin-bottom: 0;
}

.right-allgiment {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.quote-icon {
  opacity: .3;
  background-image: url('../images/icons8-get-quote-384.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.grid-quote {
  position: relative;
}

.tab-name {
  margin-top: 10px;
  margin-bottom: 10px;
}

.events-grid-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.events-grid-card.less {
  grid-template-rows: auto;
}

.event-card {
  height: 460px;
  transition: transform .4s;
  overflow: hidden;
}

.image-event-div {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  height: 240px;
  padding-top: 0;
  padding-left: 0;
  overflow: hidden;
  box-shadow: 0 30px 90px rgba(0, 0, 0, .1);
}

.link-job {
  text-transform: none;
  text-decoration: none;
}

.event-title {
  margin-top: 20px;
  transition: color .4s;
}

.event-title:hover {
  color: var(--tomato);
}

.div-separator {
  background-color: var(--light-steel-blue);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.link-event-block {
  width: 100%;
  text-decoration: none;
}

.white-footer-title {
  color: var(--white);
  margin-bottom: 40px;
}

.white-bold {
  color: var(--white);
}

.collection-blog {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-blog.less {
  grid-template-rows: auto;
}

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

.text-block {
  z-index: 2;
  background-color: var(--midnight-blue);
  color: var(--white);
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  padding: 7px 10px;
  font-weight: 600;
  position: relative;
  top: auto;
  bottom: 0;
  left: 5px;
  right: auto;
}

.text-block.date {
  border-radius: 0 4px 4px 0;
}

.div-top-blog-wrapper {
  z-index: 2;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: 10px;
  right: auto;
}

.date {
  color: #fff;
  text-shadow: 1px 1px 6px var(--midnight-blue);
  margin-bottom: 0;
}

.overlay-color {
  z-index: 2;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--midnight-blue));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.social-links {
  color: var(--maroon);
  font-weight: 500;
  text-decoration: none;
}

.hero-form-block {
  flex-direction: column;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.scroll-down {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: 60px;
  display: flex;
}

.grid-hero-image-wrapper {
  border-radius: 20px;
  width: 100%;
  min-height: 600px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.arrow-image {
  filter: invert();
}

.footer-link-card {
  background-color: var(--alice-blue);
  border-radius: 5px;
  padding: 10px 20px 20px;
}

.footer-link-card.hero {
  background-color: #fff;
  border-radius: 6px;
  width: 220px;
  margin-top: 20px;
  margin-left: 20px;
  padding-bottom: 10px;
  position: absolute;
  top: 15%;
  box-shadow: 0 4px 12px rgba(21, 31, 71, .1);
}

.footer-link-card.hero.right {
  z-index: 0;
  width: 220px;
  top: auto;
  bottom: 15%;
  left: auto;
  right: 0%;
}

.footer-link-card.venue {
  width: 240px;
}

.name-speakers {
  color: var(--maroon);
  flex: 1;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .4s, color .4s;
}

.name-speakers:hover {
  color: var(--tomato);
}

.breadcrumbs-block {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #000;
  border-bottom: 0 #d4e4f0;
  border-left: 1px #000;
  border-right: 1px #d4e4f0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 140px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 13px;
  line-height: 23px;
  display: flex;
}

.breadcrumbs-block.explanation {
  text-align: center;
  border: 1px #000;
  flex-direction: row;
  justify-content: center;
  margin-top: 100px;
  display: flex;
}

.link-header-page {
  color: #8796b4;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #a9bce0;
  border-radius: 10px;
  margin-right: 0;
  padding: 5px 10px;
  text-decoration: none;
}

.link-header-page:hover {
  text-decoration: underline;
}

.link-header-page.white {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-color: rgba(212, 228, 240, .3);
  border-radius: 0;
  margin-left: -1px;
  margin-right: 0;
  padding: 10px 20px;
  font-family: Poppins, sans-serif;
  transition-property: none;
}

.link-header-page.white:hover {
  text-decoration: none;
}

.link-header-page.white.w--current {
  background-color: rgba(241, 248, 255, .18);
}

.search-block {
  background-color: var(--white);
  color: var(--midnight-blue);
  border: 1px solid #d2d2f5;
  border-radius: 10px;
  align-items: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 5px 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  display: flex;
}

.search-input {
  background-image: url('../images/icons8-search-480-p-130x130q80.png');
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 18px;
  border: 1px #000;
  height: 50px;
  margin-bottom: 0;
  padding-left: 50px;
}

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

.over-image-section {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  height: 500px;
  margin-top: -120px;
  margin-bottom: 60px;
  box-shadow: 0 6px 20px rgba(21, 31, 71, .2);
}

.over-image-section.blog {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
  overflow: hidden;
}

.div-social-links {
  border-left: 1px solid var(--light-steel-blue);
  padding: 10px 20px 20px;
}

.footer-navigation {
  margin-top: 0;
  margin-bottom: 20px;
}

.rich-text-blog {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.width {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.author {
  border-style: solid none none;
  border-width: 1px 0 0;
  border-color: var(--light-steel-blue) black black;
  align-items: center;
  margin-top: 20px;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.author-name {
  transition: color .4s;
}

.author-name:hover {
  color: var(--tomato);
}

.white-link {
  color: var(--white);
  transition: color .4s;
}

.white-link:hover {
  color: var(--light-steel-blue);
}

.categories-post {
  background-color: var(--tomato);
  color: var(--white);
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 10px 20px;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .4s;
  display: inline-block;
}

.categories-post:hover {
  background-color: var(--maroon);
  color: var(--white);
}

.author-div {
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.author-div.white {
  background-color: rgba(255, 255, 255, .8);
  border-radius: 10px;
  margin-top: 20px;
  margin-left: 20px;
  padding: 10px 20px;
}

.image-header {
  background-image: url('../images/Untitled-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  height: 400px;
  margin-bottom: 100px;
}

.image-header.about {
  height: 500px;
}

.about-content {
  padding-left: 8%;
}

.testimonials-card {
  background-color: var(--alice-blue);
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  padding: 25px;
  display: flex;
}

.testimonials-card.less-padding {
  background-color: var(--alice-blue);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.stars-div {
  margin-bottom: 0;
}

.position {
  color: var(--tomato);
  margin-top: 0;
  font-weight: 500;
}

.name-testimonials {
  margin-bottom: 0;
}

.search-result-item {
  border: 1px solid var(--light-steel-blue);
  background-color: var(--alice-blue);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 40px 40px 30px;
}

.text-block-search {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

._404 {
  background-color: var(--tomato);
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

._404-text {
  color: var(--maroon);
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.password {
  background-color: var(--tomato);
  margin-left: auto;
  margin-right: auto;
}

.video {
  border-radius: 10px;
  margin-top: 40px;
  overflow: hidden;
}

.image-of-location {
  background-image: url('../images/4131.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  border-radius: 10px;
  height: 400px;
  padding-top: 20px;
  padding-left: 20px;
}

.testimonials-grid {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.search-icon {
  border: 0px none var(--light-steel-blue);
  background-color: var(--alice-blue);
  opacity: .7;
  background-image: url('../images/icons8-search-480-p-130x130q80.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 0;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  padding: 0;
  transition: opacity .4s;
}

.search-icon:hover {
  opacity: 1;
}

.search-pop-up {
  z-index: 9999;
  background-color: rgba(21, 31, 71, .9);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.search-wrapper {
  background-color: var(--light-steel-blue);
  border-radius: 5px;
  max-width: 600px;
  padding: 35px;
}

.search {
  background-color: var(--white);
  border-radius: 5px;
  margin-bottom: 0;
  padding: 5px;
  display: flex;
}

.close-icon {
  background-color: var(--tomato);
  opacity: .7;
  background-image: url('../images/icons8-delete-144.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 4px;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.close-icon:hover {
  opacity: 1;
}

.subscribe-white-tittle {
  color: #fff;
}

@media screen and (max-width: 991px) {
  blockquote {
    color: var(--maroon);
  }

  .section {
    flex-direction: column;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container.navbar-container {
    flex-direction: row;
    flex: 1;
    justify-content: space-between;
    display: flex;
  }

  .container.event {
    align-items: flex-start;
    width: 100%;
  }

  .container.instruction {
    align-items: flex-start;
    width: 80%;
  }

  .big-headline {
    text-align: left;
  }

  .big-headline.white.center {
    text-align: center;
  }

  .divider {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .navbar {
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .nav-link {
    color: #151f47;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .drop-list-div {
    width: 100%;
  }

  .dropdown-list.w--open {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-left: 0;
    position: relative;
  }

  .nav-menu {
    background-color: #fff;
    flex: 0 auto;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: absolute;
    overflow: visible;
  }

  .menu-button {
    background-color: var(--tomato);
    color: #fff;
    border-radius: 4px;
    order: 1;
    width: 52px;
    height: 52px;
    padding: 14px;
  }

  .menu-button.w--open {
    background-color: var(--maroon);
    color: #fff;
  }

  .nav-button-wrapper {
    order: 1;
    margin-right: 0;
  }

  .brand.w--current {
    flex: 1;
  }

  .hero-section.background-image.second-landing {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .side-text-info {
    max-width: 100%;
  }

  .side-text-info.margin.right {
    max-width: 100%;
    padding-left: 0;
  }

  .side-text-info.hero-left-side {
    z-index: 2;
    margin-left: 0;
    position: relative;
  }

  .header-section {
    width: 600px;
    display: flex;
  }

  .header-section.hero, .header-section.half {
    width: 600px;
  }

  .big-paragraph.white.width {
    width: auto;
  }

  .button.footer-form-button {
    margin-bottom: 0;
  }

  .button.dark.nav-button {
    height: 52px;
    margin-right: 20px;
  }

  .input {
    margin-bottom: 0;
  }

  .form-contact {
    background-color: #fff;
    border-style: solid;
    border-color: #e2eff1;
    flex-direction: row;
    padding-left: 5px;
  }

  .grid-scale {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    justify-items: center;
  }

  .grid-scale.asimetric {
    grid-template-columns: 1fr;
    align-items: center;
    height: 100%;
  }

  .hero-image-wrapper {
    min-height: 650px;
  }

  .hero-image-wrapper.cta-image {
    width: 300px;
    height: 380px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .hero-image.third.cta {
    width: 300px;
  }

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

  .white.width {
    width: 80%;
  }

  .features-column {
    grid-template-columns: 1fr 1fr;
  }

  .features-column.second-features {
    grid-row-gap: 0px;
  }

  .pricing-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .pricing-block {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-block.on-tab.color {
    transform: none;
  }

  .testimonial-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-info-card {
    margin-right: 20px;
  }

  .testimonial-info-card.in-grid {
    margin-right: 0;
  }

  .footer-cta {
    background-image: none;
    flex-direction: column;
  }

  .div-usefull-links {
    height: 300px;
  }

  .grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid.two-column {
    grid-template-rows: auto;
  }

  .grid.two-column.left-asimetric, .grid.two-column.right-asimetric {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid.two-column.hero-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid.two-column.centered {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .copyright-writer {
    width: 100%;
    display: block;
  }

  .social-wrapper {
    margin-top: 60px;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
  }

  .social-icon {
    cursor: pointer;
  }

  .footer-div-line.first {
    height: auto;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 40px;
  }

  .footer-div-line.sec {
    height: auto;
    padding-left: 0;
  }

  .footer-form-card {
    width: 100%;
  }

  .paragraph-div-info {
    margin-top: 0;
  }

  .grid-scales {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-font-guide {
    width: 100%;
  }

  .galery-image.ten {
    background-size: contain;
  }

  .grid-block.padding-top {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-block.padding-top.responsive-less-margin {
    margin-top: 0;
  }

  .sticky {
    position: relative;
    top: 0;
  }

  .question-info-block {
    margin-bottom: 60px;
    position: relative;
    top: auto;
  }

  .price-table-grid {
    grid-template-columns: 1fr;
    width: 60%;
  }

  .input-field {
    margin-bottom: 0;
  }

  .form {
    flex-direction: row;
    padding-left: 5px;
  }

  .second-team.one.full {
    width: 100%;
    height: 600px;
  }

  .hero-register-grid {
    grid-template-columns: 1fr;
  }

  .grid-hero-image {
    height: 600px;
  }

  .form-block-div {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .form-block-div.less-margin {
    padding-left: 0;
    padding-right: 0;
  }

  .field-label {
    font-size: 12px;
    line-height: 22px;
  }

  .venue-div-wrapper {
    width: 100%;
  }

  .venue-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .venue-image {
    height: 400px;
  }

  .licence-item-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 80%;
  }

  .licence-item-wrapper.changelog {
    flex-direction: row;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .changelog-text {
    text-align: left;
    display: inline-block;
  }

  .pricing-list.checklist.top-hide-checklist {
    display: flex;
  }

  .number-facts {
    width: 100%;
  }

  .numbers-div.three-column {
    flex: 0 auto;
    width: 100%;
  }

  .numbers-facts-grid.second {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .grid-column-wrapper {
    width: 100%;
  }

  .image-div-content.taller {
    width: 100%;
    min-width: auto;
    display: block;
  }

  .facts-block.flat.color, .facts-block.empty {
    display: flex;
  }

  .list-text.check-list.white {
    flex: 1;
    margin-right: 0;
  }

  .grid-logo {
    width: 100%;
  }

  .event-grid {
    grid-template-columns: 1fr;
  }

  .grid-button.events {
    width: 100%;
  }

  .galery-and-info {
    grid-template-columns: 1fr;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .features-div {
    border-bottom-style: none;
    border-bottom-color: #422a6b;
    border-right-style: solid;
    width: 100%;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
  }

  .features-div.light-border {
    border-style: none none none solid;
    border-top-color: rgba(250, 245, 252, .1);
    border-bottom-width: 0;
    border-bottom-color: #151f47;
  }

  .features-div.light-border.last {
    border-top-style: solid;
  }

  .features-div.light-border.second {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 0;
  }

  .features-div.flex-variation {
    width: 100%;
  }

  .features-div.flex-variation.center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .features-div.responsive {
    border-top-style: solid;
    border-top-color: rgba(250, 245, 252, .1);
    border-left-style: none;
  }

  .features-div.responsive.first {
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #151f47;
    margin-bottom: 0;
  }

  .number-image-div {
    height: 400px;
  }

  .hero-features {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-features-image {
    height: 350px;
  }

  .customer-avatar-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .customer-avatar.second {
    width: 240px;
    height: 240px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
  }

  .customer-avatar.third {
    width: 240px;
    height: 240px;
    margin-left: auto;
    margin-right: auto;
  }

  .customer-avatar.darker {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-tab {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .pricing-tab-menu {
    flex-wrap: wrap;
    margin-right: 0;
  }

  .pricing-title.top-checklist {
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content {
    width: 100%;
  }

  .quote-slider {
    margin-right: 0;
  }

  .right-arrow, .left-arrow {
    margin-right: -70px;
  }

  .collection-list-author, .collection-list-team {
    grid-template-columns: 1fr 1fr;
  }

  .team-slider-card {
    flex-direction: column;
    display: flex;
    overflow: hidden;
  }

  .team-slider-grid {
    grid-template-columns: 1fr;
  }

  .team-grid-image {
    border-radius: 0;
    width: 100%;
    height: 350px;
    position: absolute;
    top: auto;
  }

  .grid-inside-image {
    width: 80%;
    margin-top: 40px;
  }

  .side-image.second {
    margin-left: 0;
    margin-right: auto;
  }

  .half-section {
    padding-left: 0;
  }

  .page-title.left {
    align-items: flex-start;
    margin-bottom: 60px;
  }

  .check-box {
    width: auto;
  }

  .contact-grid {
    grid-template-columns: 1fr;
    width: 80%;
  }

  .location-image {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    height: 500px;
  }

  .contact-info-cart {
    height: auto;
  }

  .contact-content {
    width: 100%;
    margin-top: 0;
    right: 0;
  }

  .right-allgiment {
    text-align: right;
  }

  .events-grid-card {
    grid-template-columns: 1fr 1fr;
  }

  .white-footer-title {
    margin-bottom: 20px;
  }

  .collection-blog {
    grid-template-columns: 1fr 1fr;
  }

  .collection-blog.less {
    grid-template-columns: 1fr;
  }

  .grid-hero-image-wrapper {
    min-height: 650px;
  }

  .breadcrumbs-block {
    justify-content: flex-start;
  }

  .link-header-page.white {
    border-radius: 0;
  }

  .search-block {
    flex-direction: row;
    width: 80%;
    max-width: none;
    padding-left: 5px;
  }

  .over-image-section {
    background-size: cover;
    width: 100%;
    height: 400px;
  }

  .over-image-section.blog, .image-header.about {
    width: 100%;
  }

  .about-content {
    padding-left: 0%;
  }

  .image-of-location {
    background-size: auto;
    width: 100%;
  }

  .testimonials-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-footer {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .empty {
    display: none;
  }

  .search-icon {
    margin-right: 20px;
  }

  .search-pop-up {
    display: none;
  }

  .grid-2 {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  p {
    font-size: 14px;
  }

  .section.color {
    padding-top: 60px;
  }

  .container.event {
    width: 100%;
  }

  .container.instruction {
    width: 80%;
  }

  .big-headline, .big-headline.white.center {
    font-size: 40px;
    line-height: 50px;
  }

  .big-headline.centered {
    text-align: center;
  }

  .navbar {
    z-index: 999;
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button {
    background-color: var(--tomato);
    border-radius: 6px;
    padding: 14px;
    display: flex;
  }

  .menu-button.w--open {
    background-color: var(--maroon);
    color: #fff;
  }

  .brand.footer {
    padding-left: 0;
  }

  .hero-section.background-image.second-landing {
    height: auto;
  }

  .header-section {
    text-align: left;
    width: 100%;
  }

  .header-section.hero, .header-section.half {
    width: 100%;
  }

  .big-paragraph.white, .big-paragraph.white.width {
    font-size: 18px;
    line-height: 28px;
  }

  .grid-scale {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .hero-image-wrapper {
    min-height: 600px;
  }

  .hero-image-wrapper.cta-image {
    width: 200px;
    height: 250px;
  }

  .hero-image.third.cta {
    width: 200px;
  }

  .white {
    font-size: 13px;
    line-height: 23px;
  }

  .white.facts, .white.fact {
    font-size: 40px;
    line-height: 50px;
  }

  .white.width {
    width: auto;
    font-size: 50px;
    line-height: 60px;
  }

  .pricing-grid {
    grid-row-gap: 20px;
  }

  .pricing-block {
    background-color: #fff;
    width: 100%;
    margin-bottom: 20px;
    box-shadow: 0 10px 30px rgba(0, 52, 151, .1);
  }

  .pricing-block.on-tab {
    width: 100%;
    box-shadow: 0 10px 30px rgba(0, 52, 151, .1);
  }

  .monthly-price.white {
    font-size: 50px;
    line-height: 60px;
  }

  .gallery-grid {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-grid.icons-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .testimonial-grid {
    margin-right: 20px;
  }

  .testimonial-info-card {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-info-card.in-grid {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta-header.white {
    font-size: 50px;
    line-height: 60px;
  }

  .footer-link.white {
    font-size: 16px;
    line-height: 36px;
  }

  .div-usefull-links {
    height: 300px;
  }

  .grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .copyright {
    text-align: center;
    padding-top: 10px;
    line-height: 22px;
  }

  .copyright.dorian-hoxha {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .footer-div-line.first {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-div-line.sec {
    border-left-style: none;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-form-card {
    width: 70%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-scales {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .galery-image.fullwith-section, .galery-image.fullwith-section.dark {
    padding: 40px;
  }

  .grid-portraits {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-block {
    grid-template-columns: 1fr .5fr;
  }

  .price-table-grid {
    width: 100%;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs.horizontal {
    width: 100%;
  }

  .tabs-menu {
    border-radius: 10px;
    margin-bottom: 3%;
    padding-right: 0%;
    overflow: hidden;
  }

  .tabs-menu.horizontal {
    flex-direction: column;
  }

  .over-section-form {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .second-team.one {
    height: 400px;
  }

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

  .venue-grid {
    grid-template-columns: 1fr;
  }

  .licence-item-wrapper {
    align-items: flex-start;
    width: 100%;
  }

  .changelog-text {
    text-align: left;
    display: inline-block;
  }

  .list-text.check-list.white {
    flex: 0 auto;
    width: 160px;
  }

  .sponsor-link {
    width: 100%;
  }

  .galery-and-info, .collection-list {
    grid-template-columns: 1fr;
  }

  .hero-features {
    grid-template-columns: 1fr;
    padding: 40px;
  }

  .hero-features.no-padding.green {
    grid-template-columns: 1fr;
  }

  .feature-grid-image-wrapper {
    width: 100%;
    height: 450px;
  }

  .grid-features-image {
    height: 600px;
  }

  .customer-avatar.second, .customer-avatar.third {
    width: 240px;
    height: 240px;
  }

  .pricing-tab-menu {
    flex-wrap: wrap;
  }

  .customer-avatar-name {
    left: auto;
  }

  .quote-slider.in-white {
    margin-right: 20px;
  }

  .right-arrow {
    margin-right: -70px;
  }

  .right-arrow.dark {
    margin-right: -50px;
  }

  .left-arrow {
    margin-right: -70px;
  }

  .left-arrow.dark {
    margin-right: -50px;
  }

  .grid-social-links {
    border-top-style: none;
    border-left-style: solid;
    grid-template-columns: 1fr;
  }

  .collection-list-author {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .collection-list-team {
    grid-template-columns: 1fr;
  }

  .tabs-content-second {
    width: 100%;
  }

  .team-slider-card {
    width: 100%;
    overflow: hidden;
  }

  .team-grid-image {
    border-radius: 0;
  }

  .side-image.event {
    height: 400px;
  }

  .page-title {
    font-size: 50px;
    line-height: 60px;
  }

  .page-title.left {
    margin-bottom: 0;
  }

  .check-box {
    width: 100%;
  }

  .side-tab-white, .side-tab-white.w--current {
    text-align: center;
  }

  .tab-event-menu {
    text-align: center;
    flex-direction: column;
  }

  .contact-content {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    right: 0;
  }

  .events-grid-card {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .image-event-div {
    height: 220px;
  }

  .white-footer-title {
    margin-bottom: 20px;
  }

  .collection-blog {
    grid-template-columns: 1fr;
  }

  .grid-hero-image-wrapper {
    min-height: 600px;
  }

  .breadcrumbs-block {
    width: 100%;
    margin-top: 100px;
  }

  .link-header-page.white {
    border-radius: 0;
    font-size: 13px;
  }

  .over-image-section {
    background-size: cover;
  }

  .div-social-links {
    border-style: solid none none;
    border-width: 1px;
    border-color: var(--light-steel-blue) black black;
  }

  .rich-text-blog {
    width: 90%;
  }

  .width {
    width: 100%;
    font-size: 50px;
    line-height: 60px;
  }

  .image-header.about {
    height: 300px;
  }

  .testimonials-card.less-padding.last {
    margin-bottom: 0;
  }

  .image-of-location {
    background-size: cover;
  }

  .testimonials-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-footer {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 48px;
    line-height: 58px;
  }

  h2 {
    font-size: 42px;
    line-height: 52px;
  }

  .section.color {
    padding-bottom: 60px;
  }

  .container.event {
    align-items: flex-start;
  }

  .container.instruction {
    width: 100%;
  }

  .big-headline {
    text-align: center;
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .big-headline.white.center {
    font-size: 40px;
    line-height: 50px;
  }

  .big-headline.centered {
    text-align: center;
  }

  .navbar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button {
    background-color: var(--tomato);
  }

  .menu-button.w--open {
    background-color: var(--maroon);
  }

  .side-text-info.hero-left-side {
    max-width: 100%;
  }

  .header-section {
    text-align: left;
    align-items: flex-start;
  }

  .header-section.right-margin {
    padding-right: 0%;
  }

  .header-section.hero {
    width: auto;
  }

  .button {
    margin-bottom: 10px;
  }

  .button.footer-form-button {
    width: 100%;
  }

  .button.dark.form-button {
    width: 100%;
    margin-bottom: 0;
  }

  .button.dark.nav-button {
    display: none;
  }

  .button.blue:hover {
    background-color: var(--maroon);
  }

  .button.search-button {
    width: 100%;
    margin-bottom: 0;
  }

  .input {
    text-align: center;
    background-color: #fff;
    border: 1px #d2d2f5;
    border-radius: 10px;
    flex: 1;
    margin-bottom: 10px;
    padding: 15px 0;
  }

  .input.footer {
    background-color: rgba(0, 0, 0, 0);
    margin-bottom: 0;
  }

  .form-contact {
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;
  }

  .form-contact.footer-form {
    padding: 5px;
  }

  .grid-scale {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-scale.asimetric {
    grid-row-gap: 40px;
    align-items: center;
  }

  .hero-image-wrapper {
    min-height: 400px;
  }

  .hero-image-wrapper.cta-image {
    display: none;
  }

  .title.testimonials {
    line-height: 20px;
  }

  .white.width {
    width: auto;
    font-size: 40px;
    line-height: 50px;
  }

  .quote-text {
    font-size: 20px;
    line-height: 30px;
  }

  .testimonials-logo.filtered {
    filter: invert();
  }

  .features-column {
    grid-template-columns: 1fr;
  }

  .features-name {
    margin-top: 20px;
  }

  .small-text.dark, .small-text.white {
    width: 100%;
  }

  .gallery-grid {
    grid-template-columns: 1fr;
  }

  .gallery-grid.portraits {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gallery-grid.icons-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .testimonial-grid {
    width: 100%;
    margin-right: 0;
  }

  .testimonial-info-card {
    width: 100%;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-info-card.in-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-button.left {
    flex-direction: column;
  }

  .cta-header.white {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .footer-cta {
    text-align: left;
    background-image: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid.two-column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .footer-div-line.first {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-form-card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-scales {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .galery-image.fullwith-section {
    height: 550px;
    padding: 19px;
  }

  .galery-image.fullwith-section.youtube-video {
    height: auto;
    padding: 40px 20px;
  }

  .galery-image.fullwith-section.dark {
    height: 300px;
    padding: 20px;
  }

  .grid-portraits {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .schedule-avatar {
    margin-bottom: 20px;
  }

  .schedule-avatar.padding {
    margin-right: 0;
  }

  .schedule-avatar.padding.small, .schedule-avatar.smaller {
    margin-bottom: 0;
  }

  .schedule-info-card {
    padding-left: 30px;
    padding-right: 30px;
  }

  .price-content.checklist {
    display: none;
  }

  .button-padding-wrapper {
    margin-top: 20px;
  }

  .time-box {
    border-top: 1px solid rgba(77, 49, 125, .2);
    border-left-style: none;
    padding-top: 10px;
    padding-left: 0;
  }

  .date-and-location-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

 

  .input-field {
    text-align: center;
    background-color: #fff;
    border: 1px #d2d2f5;
    border-radius: 10px;
    flex: 1;
    margin-bottom: 10px;
    padding: 15px 0;
  }

  .form {
    background-color: var(--white);
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5px;
  }

  .over-section-form {
    padding-left: 25px;
    padding-right: 25px;
  }

  .second-team.one {
    width: 100%;
    height: 300px;
  }

  .second-team.one.full {
    height: 300px;
  }

  .team-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-hero-image {
    height: 500px;
  }

  .hero-grid-form {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-block-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field-contact {
    min-width: auto;
  }

  .venue-image {
    height: 300px;
  }

  .licence-item-wrapper {
    justify-content: space-between;
    width: auto;
    padding: 15px 15px 14px;
  }

  .licence-item-wrapper.changelog {
    flex-direction: column;
  }

  .numbers-facts-grid.second {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .number-icons {
    display: block;
  }

  .image-div-content.taller {
    height: 300px;
  }

  .facts-block {
    text-align: left;
    flex-direction: row;
    align-items: flex-start;
    height: auto;
  }

  .facts-block.flat, .facts-block.flat.color {
    flex-direction: column;
  }

  .facts-block.empty {
    flex-direction: column;
    align-items: flex-start;
  }

  .facts-block.center {
    flex-direction: column;
  }

  .sponsor-link {
    width: 100%;
  }

  .grid-logo, .grid-button {
    grid-template-columns: 1fr;
  }

  .event-image-info.second {
    width: 160px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .features-div {
    width: 100%;
  }

  .features-div.light-border {
    border-left-style: none;
  }

  .features-div.light-border.second {
    border-top-style: solid;
  }

  .features-div.flex-variation {
    padding: 0;
  }

  .features-div.responsive {
    border-bottom-style: solid;
    border-bottom-color: #151f47;
    border-right-style: none;
    margin-bottom: 0;
  }

  .number-image-div {
    height: 300px;
  }

  .hero-features {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-grid-image-wrapper, .grid-features-image {
    height: 250px;
  }

  .pricing-tab {
    border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-wrapper {
    font-size: 18px;
    line-height: 24px;
  }

  .pricing-tab-menu {
    flex-flow: wrap;
    width: auto;
  }

  .pricing-title {
    font-size: 18px;
    line-height: 28px;
  }

  .tab {
    flex: 0 auto;
    width: 100%;
    margin-bottom: 5px;
    margin-left: 0;
    position: relative;
    bottom: 0;
  }

  .tab.w--current {
    width: 100%;
    margin-left: 0;
  }

  .quote-slider.in-white {
    margin-right: 0;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .team-slider-card {
    width: 100%;
    overflow: hidden;
  }

  .round-left-arrow, .round-right-arrow {
    display: none;
  }

  .team-grid-image {
    border-radius: 0;
  }

  .grid-inside-image {
    width: 100%;
    height: 380px;
    padding-top: 0;
  }

  .side-image {
    width: 100%;
    height: 400px;
  }

  .side-image.second {
    width: 100%;
    height: 300px;
  }

  .side-image.event {
    height: 300px;
  }

  .page-title {
    text-align: left;
    font-size: 40px;
    line-height: 50px;
  }

  .page-title.center, .side-tab-white, .side-tab-white.w--current {
    text-align: center;
  }

  .tab-event-menu {
    text-align: center;
    flex-direction: column;
  }

  .contact-grid {
    width: 100%;
  }

  .contact-content {
    width: 100%;
    padding: 20px 0 0;
    position: static;
    right: 0;
  }

  .contact-content.no-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-div {
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-icon {
    bottom: -10%;
  }

  .grid-hero-image-wrapper {
    min-height: 400px;
  }

  .footer-link-card.venue {
    display: none;
  }

  .breadcrumbs-block {
    flex-wrap: wrap;
    width: 100%;
    margin-top: 60px;
  }

  .link-header-page.white {
    border-radius: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 23px;
  }

  .search-block {
    background-color: var(--white);
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 5px;
  }

  .over-image-section {
    background-size: cover;
    height: 300px;
  }

  .width {
    font-size: 40px;
    line-height: 50px;
  }

  .author-name {
    margin-top: 10px;
  }

  .author-div.white {
    flex-direction: column;
    display: none;
  }

  .image-header.about {
    height: 200px;
    margin-bottom: 60px;
  }

  .image-of-location {
    background-size: cover;
    height: 300px;
  }

  .heading, .heading-sub {
    font-size: 40px;
    line-height: 50px;
  }

  .testimonials-grid {
    grid-template-columns: 1fr;
  }

  .search-pop-up {
    display: none;
  }

  .search {
    flex-direction: column;
  }
}

#w-node-_0566dda3-7c8d-aefd-d2b3-2927b418f656-6770f9e5, #w-node-_74566e87-726b-8d84-cad9-c2afa0b47899-6770f9e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-abf08dd5-4b91-d625-ce29-38af12f8a4ab-6770f9e5, #w-node-abf08dd5-4b91-d625-ce29-38af12f8a4ee-6770f9e5 {
  align-self: start;
}

#w-node-de4a4e0d-b961-f9c0-5316-b82a5e2552b7-6770f9e5, #w-node-a357c75d-c68a-d03c-8c01-f121e2feeb61-6770f9ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_94adc22c-cacc-c439-999d-50826308016e-6770f9f8, #w-node-_783138f1-beba-ddc1-1227-e595db465b5e-6770f9f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee7c41b7-d7a8-33be-376b-1540c17387e7-6770f9fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29ffac78-b3f8-d3ad-7b63-7469ce08af82-6770f9fa {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c334eb22-3b8d-84a7-34c0-5a43528a8ee6-6770f9fb, #w-node-_2ac68904-216f-3389-82fd-1b72522994d1-6770f9fb, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8eff-6770f9fb, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8f10-6770f9fb {
  align-self: start;
}

#w-node-_5610e6ae-dff8-f161-5b41-76468ba8fef0-6770f9fe {
  align-self: center;
}

#w-node-dd76d08f-8888-8663-848d-5d91623ade4e-6770fa00, #w-node-dd76d08f-8888-8663-848d-5d91623ade73-6770fa00, #w-node-_80f1d022-2c8a-9e42-235e-3f167857e2f8-6770fa00 {
  align-self: start;
}

#w-node-_8bb2f405-79a3-da35-e6cd-009cf42d612e-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d6131-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d6134-6770fa08, #w-node-_1dd04245-76ac-641a-f13e-71b0ac2f1629-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d6137-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d613a-6770fa08 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

@media screen and (max-width: 991px) {
  #w-node-_574efaa6-1abd-02c5-a4c6-762fab1639c1-6770f9e5 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_0566dda3-7c8d-aefd-d2b3-2927b418f656-6770f9e5, #w-node-_74566e87-726b-8d84-cad9-c2afa0b47899-6770f9e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-abf08dd5-4b91-d625-ce29-38af12f8a4ab-6770f9e5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-abf08dd5-4b91-d625-ce29-38af12f8a4b6-6770f9e5 {
    grid-area: 2 / 1 / 2 / 3;
  }

  #w-node-abf08dd5-4b91-d625-ce29-38af12f8a4ee-6770f9e5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_00916e44-2a7d-db4b-fa2c-a5695a0085dd-6770f9e5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-de4a4e0d-b961-f9c0-5316-b82a5e2552b7-6770f9e5, #w-node-a357c75d-c68a-d03c-8c01-f121e2feeb61-6770f9ef, #w-node-_783138f1-beba-ddc1-1227-e595db465b5e-6770f9f8, #w-node-ee7c41b7-d7a8-33be-376b-1540c17387e7-6770f9fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2259013f-2860-4483-263b-1f99649f062b-6770f9fa {
    align-self: center;
    justify-self: center;
  }

  #w-node-_29ffac78-b3f8-d3ad-7b63-7469ce08af82-6770f9fa, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8ee6-6770f9fb, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8eee-6770f9fb, #w-node-_2ac68904-216f-3389-82fd-1b72522994d1-6770f9fb, #w-node-_2ac68904-216f-3389-82fd-1b72522994d9-6770f9fb, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8eff-6770f9fb, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8f07-6770f9fb, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8f10-6770f9fb, #w-node-c334eb22-3b8d-84a7-34c0-5a43528a8f17-6770f9fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd76d08f-8888-8663-848d-5d91623ade4e-6770fa00 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dd76d08f-8888-8663-848d-5d91623ade59-6770fa00 {
    grid-area: 2 / 1 / 2 / 3;
  }

  #w-node-dd76d08f-8888-8663-848d-5d91623ade73-6770fa00 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dd76d08f-8888-8663-848d-5d91623ade7e-6770fa00 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_80f1d022-2c8a-9e42-235e-3f167857e2f8-6770fa00 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_80f1d022-2c8a-9e42-235e-3f167857e303-6770fa00 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d612e-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d6131-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d6134-6770fa08, #w-node-_1dd04245-76ac-641a-f13e-71b0ac2f1629-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d6137-6770fa08, #w-node-_8bb2f405-79a3-da35-e6cd-009cf42d613a-6770fa08 {
    grid-column: span 4 / span 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_94adc22c-cacc-c439-999d-50826308016e-6770f9f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_783138f1-beba-ddc1-1227-e595db465b5e-6770f9f8 {
    grid-column: span 1 / span 1;
  }

  #w-node-d51917d6-045c-360d-4f1b-0ffccbdc9cdf-cbdc9cb5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d51917d6-045c-360d-4f1b-0ffccbdc9ce4-cbdc9cb5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_37949986-76d0-229a-a124-53ebe1569066-6770f9fa {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0566dda3-7c8d-aefd-d2b3-2927b418f656-6770f9e5, #w-node-_74566e87-726b-8d84-cad9-c2afa0b47899-6770f9e5, #w-node-de4a4e0d-b961-f9c0-5316-b82a5e2552b7-6770f9e5, #w-node-a357c75d-c68a-d03c-8c01-f121e2feeb61-6770f9ef, #w-node-_94adc22c-cacc-c439-999d-50826308016e-6770f9f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_783138f1-beba-ddc1-1227-e595db465b5e-6770f9f8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_02c7f4a6-349a-e349-9c65-1e1e2bb61985-6770f9f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d51917d6-045c-360d-4f1b-0ffccbdc9cdf-cbdc9cb5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee7c41b7-d7a8-33be-376b-1540c17387e7-6770f9fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


/* ******************************************************************************************************************* */
/* ******************************************************************************************************************* */
/* ******************************************************************************************************************* */ 
/* css agregado */
/* ******************************************************************************************************************* */
/* ******************************************************************************************************************* */
/* ******************************************************************************************************************* */


.side-text-info.hero-left-side {
  /* max-width: 900px;
  margin-left: auto; */
  
}

.side-text-info {
  width: 100%;
  /* max-width: 450px; */
}

#video-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* height: 100%; */
  object-fit: cover;
  z-index: -1;
  /* filter: brightness(50%); */
  background-color: black;
  height: 800px;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* min-height: 40vh; */
  background-color: rgba(0, 0, 0, 0.0); /* Capa de superposición negra con 50% de opacidad */
  z-index: 0;
  /* clip-path: polygon(0% 0, 0% 0, 0% 0%, 0% 0%);  */
}

@media (max-width: 1030px) {
  .overlay {
    clip-path: none;
    /* height: 100%; */
    height: 850px;
  }
  #video-background{
    height: 1250px;
  }
  
  .titulowk{
    font-size: 30px !important;
  }

  #frase{
    font-size: 23px;
    line-height:normal;
  }
} 

@media (max-width: 550px) {
  #botones_inicio {
    flex-direction: column;
  }

  .titulo{
    font-size: 25px;
  }

  #fechasrmtc{
    font-size: 32px;
  }
  #tituloPrincipal{
    font-size: 45px;
  }

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

.rounded-image {
  border-radius: 50%;
}

.nav-link:hover {
    color: var(--blue-risk); /* Reemplaza #yourColor con el color que desees */
}

.grid-inside-image2 {
  display: flex;
  align-items: center;
  justify-content: center;
}

body {
  overflow-x: hidden;
}


/* 
.link-event-block:hover .image-event-div {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
} */

.sombra{
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
}
/*
.event-card:hover .image-event-div {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
} */





.image-event-div {
  display: flex;
  justify-content: center;
  align-items: center;
}


.hover-azul-claro:hover {
  background-color: var(--blue-risk) !important;
  position: relative;
  z-index: 9999;
}

.hover-azul-oscuro:hover {
  background-color: var(--dark-blue-risk) !important; 
}

.hover-gris-claro:hover { 
  background-color: var(--grey-claro-risk) !important; 
}


.rounded-image-roundtable {
  border-radius: 50%;
  width: 90px;
}



#wks {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 600px) {
    #wks > div {
        flex: 1 0 100%;
    }
    .titulowk{
      font-size: 20px;
    }
    
}


@media (max-width: 750px) {
  .titulo_workshop{
    border-radius: 20px;
  }
  .mostrar_peque{
    display: block;
  }
  .mostrar_grande {
    display: none;
  }
  #tituloPrincipal{
    font-size: 38px;
  }
  #subtituloPrincipal{
    font-size: 22px;
  }
  #fechasrmtc{
    font-size: 22px;
  }
  #video_keynotes{
    width: 100%;
  }
  .galery-image.fullwith-section{
    height: 630px !important;
  }
  #frase{
    font-size: 18px;
    line-height: normal;
  }
  
} 

@media (min-width: 750px) {
  #video_keynotes{
    width: 60%;
  }
  .titulo_workshop{
    border-radius: 100px;
  }
  .mostrar_peque{
    display: none;
  }
  .mostrar_grande {
    display: block;
  }
  
  
}



.shadowhover{
  box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 10%);
}

.shadowhover:hover{
  box-shadow: 10px 10px 10px 1px rgb(0 0 0 / 30%);
}


.link-event-block:hover .speaker-link-hover {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  opacity: 1;
  transform: translate3d(0, 0, 0);
}



.speaker-link-hover {
  padding-left: 20px;
  padding-right: 20px;
}


.speaker-link-hover {
  /* display: none; Oculta el div por defecto */
} 

.speaker-link:hover .speaker-link-hover { 
  /* display: block; */
}


.speaker-link-hover {
  color: var(--white);
  background-color: #68cdf3;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  /* padding: 0 20px; */
  display: none;
  /* position: static; */
  bottom: 0;
  left: 40;
  right: 0;
  opacity: 0 ;

  position: relative;
    /* top: ; */


}
.speaker-link-hover:hover{
  /* opacity: none ; */
}


.speaker-link-hover.padding {
  border-radius: 6px;
  /* margin-top: 20px; */
  padding-left: 20px;
  padding-right: 20px;
}


.tab-selected{
  background-color: var(--dark-blue-risk) !important;
  color: white;
}



/* ToDo */
#video-background::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    pointer-events: none;
    -webkit-filter: sepia(100);
    filter: sepia(100);
}


#opciones {
  /* display: flex; */
  /* flex-wrap: wrap; */
  /* grid-template-columns: 2fr 3fr; */
  /* justify-content: space-between; */
}




/* @media (max-width: 600px) {
  #opciones > div:first-child {
      flex: 1 0 100%; 
  }
  #opciones > div:not(:first-child) {
      flex: 1 0 50%; 
  }
} */




.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.tcentrar{
  text-align: center !important;
}