.elementor-158158 .elementor-element.elementor-element-9771684{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:4%;--margin-bottom:-1%;--margin-left:0%;--margin-right:0%;}.elementor-158158 .elementor-element.elementor-element-940cea2{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-158158 .elementor-element.elementor-element-c5603d8.ob-harakiri{writing-mode:inherit;}.elementor-158158 .elementor-element.elementor-element-c5603d8.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-158158 .elementor-element.elementor-element-c5603d8.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-158158 .elementor-element.elementor-element-c5603d8 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 30px;}.elementor-158158 .elementor-element.elementor-element-c5603d8 .elementor-heading-title{font-size:18px;font-weight:600;line-height:1.3em;color:#4a4a4a;}.elementor-158158 .elementor-element.elementor-element-c5603d8 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-158158 .elementor-element.elementor-element-89147bb.ob-harakiri{writing-mode:inherit;}.elementor-158158 .elementor-element.elementor-element-89147bb.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-158158 .elementor-element.elementor-element-89147bb.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-158158 .elementor-element.elementor-element-89147bb > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 30px;}.elementor-158158 .elementor-element.elementor-element-89147bb .elementor-heading-title{font-size:18px;font-weight:300;line-height:1.3em;color:#4a4a4a;}.elementor-158158 .elementor-element.elementor-element-89147bb .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-158158 .elementor-element.elementor-element-074e5c9.ob-harakiri{writing-mode:inherit;}.elementor-158158 .elementor-element.elementor-element-074e5c9.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-158158 .elementor-element.elementor-element-074e5c9.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-158158 .elementor-element.elementor-element-074e5c9 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#4EB3E2;}.elementor-158158 .elementor-element.elementor-element-074e5c9{text-align:left;}.elementor-158158 .elementor-element.elementor-element-074e5c9 .elementor-heading-title{font-family:"Titillium Web", Roboto;font-size:39px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-158158 .elementor-element.elementor-element-074e5c9 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Roboto;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-158158 .elementor-element.elementor-element-a539b7a .elementor-button{background-color:#F0F4F6;font-family:"Titillium Web", Roboto;font-size:21px;font-weight:600;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-158158 .elementor-element.elementor-element-a539b7a .elementor-button:hover, .elementor-158158 .elementor-element.elementor-element-a539b7a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-8bb1f9a );}.elementor-158158 .elementor-element.elementor-element-a539b7a > .elementor-widget-container{margin:1% 0% 1% 0%;}.elementor-158158 .elementor-element.elementor-element-a539b7a .elementor-button:hover svg, .elementor-158158 .elementor-element.elementor-element-a539b7a .elementor-button:focus svg{fill:var( --e-global-color-8bb1f9a );}@media(max-width:1024px){.elementor-158158 .elementor-element.elementor-element-074e5c9 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for dce-rawphp, class: .elementor-element-3acc892 */.row {
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
}

.link-box,
.link-box-empty {
  flex: 1;
  text-align: center;
  padding: 18px 14px;
  color: #444444 !important;
  font-weight: 700;
  font-size: 14px;
  background-color: #F0F4F6;
  text-decoration: none;
  transition: background-color 0.3s;
  align-content: center;
}

.link-box:hover {
  background-color: #4EB3E2;
  color: white !important;
}

.link-box:hover .inner-link {
  color: white;
}

.link-box.active {
  background-color: #4EB3E2;
  color: white !important;
}

.inner-link {
  font-weight: 500;
  color: #8b8b8b !important;
  text-decoration: none;
}

.elementor-158158 .elementor-element.elementor-element-3acc892 .inner-link:hover {
  font-weight: 700;
  color: #4EB3E2 !important;
  text-decoration: underline !important;
}

.elementor-158158 .elementor-element.elementor-element-3acc892 .inner-link.active {
  font-weight: 700;
  color: #4EB3E2 !important;
  text-decoration: underline !important;
}


.teamname {
    margin-bottom: 0px;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-192a112 */.row {
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
}

.link-box,
.link-box-empty {
  flex: 1;
  text-align: center;
  padding: 18px 14px;
  color: #444444 !important;
  font-weight: 700;
  font-size: 14px;
  background-color: #F0F4F6;
  text-decoration: none;
  transition: background-color 0.3s;
  align-content: center;
}

.link-box:hover {
  background-color: #4EB3E2;
  color: white !important;
}

.link-box:hover .inner-link {
  color: white;
}

.link-box.active {
  background-color: #4EB3E2;
  color: white !important;
}

.inner-link {
  font-weight: 500;
  color: #8b8b8b !important;
  text-decoration: none;
}

.elementor-158158 .elementor-element.elementor-element-192a112 .inner-link:hover {
  font-weight: 700;
  color: #4EB3E2 !important;
  text-decoration: underline !important;
}

.elementor-158158 .elementor-element.elementor-element-192a112 .inner-link.active {
  font-weight: 700;
  color: #4EB3E2 !important;
  text-decoration: underline !important;
}


.teamname {
    margin-bottom: 0px;
    font-weight: 300;
}/* End custom CSS */