.site {
  overflow-x: hidden;
}
.site .site-content .uagb-container-inner-blocks-wrap {
  width: 91.5% !important;
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 80px;
}
html .ast-plain-container.ast-no-sidebar .entry-content > .alignfull, html .ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  width: 100vw;
  max-width: 100vw;
}
body.ast-plain-container.ast-no-sidebar #primary {
  margin: 0;
}
#content *:last-child {
  margin-bottom: 0;
}
#content a {
  transition: all 0.4s ease;
}
#content .wp-block-uagb-buttons:last-child {
  margin-bottom: 0;
}
#content .ast-container {
  padding: 0;
  max-width: 1320px;
  width: 91.5%;
}
#content h1 {
  font-size: clamp(70px, 6.0714285714vw, 85px) !important;
}
@media (max-width: 980px) {
  #content h1 {
    font-size: 70px !important;
  }
}
@media (max-width: 767px) {
  #content h1 {
    font-size: clamp(55px, 14vw, 70px) !important;
  }
}
#content h2 {
  font-size: 35px !important;
}
@media (max-width: 980px) {
  #content h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  #content h2 {
    font-size: 25px !important;
  }
}
#content h2 strong {
  color: #0E4C7B;
  font-weight: 900;
}
#content .wp-block-uagb-advanced-heading.white h2 strong {
  color: #fff;
}
#content .wp-block-uagb-advanced-heading.light h2 strong {
  color: #41A6BE;
}
#content h3 {
  font-size: 30px !important;
}
@media (max-width: 980px) {
  #content h3 {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  #content h3 {
    font-size: 20px !important;
  }
}
#content h4, #content h5 {
  font-size: 27px !important;
}
@media (max-width: 980px) {
  #content h4, #content h5 {
    font-size: 23px !important;
  }
}
@media (max-width: 767px) {
  #content h4, #content h5 {
    font-size: 18px !important;
  }
}
#content p a {
  font-weight: 900;
  text-decoration: none;
  border-bottom: 1.5px solid #41A6BE;
}
#content p a:hover {
  border-color: #000;
}
#content .wp-block-uagb-buttons .wp-block-button.dark a {
  background-color: #0E4C7B;
}
#content .wp-block-uagb-buttons .wp-block-button.dark a:before {
  background-color: #DA3839;
}
#content .wp-block-uagb-buttons .wp-block-button a {
  position: relative;
  text-align: center;
  overflow: hidden;
}
#content .wp-block-uagb-buttons .wp-block-button a > * {
  z-index: 1;
}
#content .wp-block-uagb-buttons .wp-block-button a:hover:before {
  width: 100%;
  left: 0;
}
#content .wp-block-uagb-buttons .wp-block-button a:before {
  content: "";
  width: 0;
  height: 100%;
  background-color: #0E4C7B;
  position: absolute;
  top: 0;
  left: 50%;
  transition: all 0.3s ease;
}
#content .text2col {
  display: block;
  column-count: 1;
}
@media (min-width: 768px) {
  #content .text2col {
    column-count: 2;
    column-gap: clamp(40px, 6.6666666667vw, 80px);
  }
}
#content .alignleft {
  float: none;
  margin-right: auto;
  text-align: left;
}
#content .bottom-shadow {
  position: relative;
}
#content .bottom-shadow:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 62px;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 1440 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_76_114' x1='720' y1='0.0200195' x2='720' y2='37.02' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.11' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1440 0.0200195H0V37.02H1440V0.0200195Z' fill='url(%23paint0_linear_76_114)'/%3E%3C/svg%3E") no-repeat bottom center;
  background-size: 100%;
  opacity: 0.38;
}
#content .wp-block-video, #content .wp-block-embed.is-provider-vimeo {
  position: relative;
  border: 4px solid #fff;
  border-radius: 4px;
  -webkit-box-shadow: 9px 9px 14px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 9px 9px 14px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 9px 9px 14px 0px rgba(0, 0, 0, 0.4);
}
#content .wp-block-video.video-icon, #content .wp-block-embed.is-provider-vimeo.video-icon {
  cursor: pointer;
}
#content .wp-block-video.video-icon:hover:before, #content .wp-block-embed.is-provider-vimeo.video-icon:hover:before {
  transform: translate(-50%, -50%) scale(1.1);
}
#content .wp-block-video.video-icon:before, #content .wp-block-embed.is-provider-vimeo.video-icon:before {
  content: "";
  width: 94px;
  height: 94px;
  max-width: 20vw;
  background: url("data:image/svg+xml,%3Csvg width='95' height='96' viewBox='0 0 95 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.52 95.25C73.5823 95.25 94.7101 74.1224 94.7101 48.0601C94.7101 21.9977 73.5823 0.869995 47.52 0.869995C21.4577 0.869995 0.330078 21.9977 0.330078 48.0601C0.330078 74.1224 21.4577 95.25 47.52 95.25Z' fill='%2300B1C8'/%3E%3Cpath d='M47.52 6.62C24.63 6.62 6.08008 25.1701 6.08008 48.0601C6.08008 70.9501 24.64 89.5 47.52 89.5C70.4 89.5 88.9601 70.9501 88.9601 48.0601C88.9601 25.1701 70.41 6.62 47.52 6.62ZM36.4 64.89V31.24L67.2101 48.0601L36.4 64.88V64.89Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  transition: transform 0.3s ease;
}
#content .wp-block-video.video-icon:after, #content .wp-block-embed.is-provider-vimeo.video-icon:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
  z-index: 1;
}
#content .wp-block-geotargeting-pro-gutenberg-all, #content .wp-block-geotargeting-pro-gutenberg-all > .wp-block-uagb-container {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  width: 100vw;
}
.single-post #content .ast-container, .archive #content .ast-container {
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.site header #ast-desktop-header .ast-primary-header {
  border-bottom: 6px solid #0E4C7B;
  -webkit-box-shadow: 0px 24px 35px 0px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 24px 35px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 24px 35px 0px rgba(0, 0, 0, 0.6);
}
.site header #ast-desktop-header .ast-primary-header .site-primary-header-wrap {
  padding: 0;
  width: 91.5%;
  max-width: 1320px;
}
.site header #ast-desktop-header .ast-primary-header nav {
  line-height: 1;
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul {
  gap: clamp(30px, 4.6666666667vw, 70px);
}
@media (min-width: 981px) and (max-width: 1200px) {
  .site header #ast-desktop-header .ast-primary-header nav .main-navigation ul {
    gap: 30px;
  }
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul li.current-menu-item a {
  color: #41A6BE;
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul li a {
  position: relative;
  padding: 0;
  line-height: 80px;
  font-size: 17px;
  font-weight: 900;
  color: #0E4C7B;
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul li a:before {
  content: "";
  height: 6px;
  width: 0;
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  background: #DA3839;
  transform-origin: center;
  transition: all 0.3s ease;
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul li a:hover {
  color: #DA3839;
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul li a:hover:before {
  width: 100%;
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul li ul.sub-menu {
  padding-bottom: 6px;
}
.site header #ast-desktop-header .ast-primary-header nav .main-navigation ul li ul.sub-menu li a {
  line-height: 1.6;
  padding: 10px 20px;
}
.site header#ast-fixed-header {
  overflow: visible;
}
.site header#ast-fixed-header #ast-desktop-header .ast-primary-header {
  border-bottom: 3px solid #0E4C7B;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.site header#ast-fixed-header #ast-desktop-header .ast-primary-header .site-primary-header-wrap {
  min-height: 60px;
}
.site header#ast-fixed-header #ast-desktop-header .ast-primary-header nav .main-navigation ul li {
  line-height: 60px;
}
.site header#ast-fixed-header #ast-desktop-header .ast-primary-header nav .main-navigation ul li a {
  line-height: 60px;
}
.site header#ast-fixed-header #ast-desktop-header .ast-primary-header nav .main-navigation ul li a:before {
  height: 3px;
  bottom: -3px;
}
.site header#ast-fixed-header #ast-desktop-header .ast-primary-header nav .main-navigation ul li ul.sub-menu {
  padding-bottom: 3px;
}
.site header#ast-fixed-header #ast-desktop-header .ast-primary-header nav .main-navigation ul li ul.sub-menu li a {
  line-height: 1.6;
  padding: 10px 20px;
}
.site header #ast-mobile-header .ast-primary-header {
  padding: 0 4.25% !important;
  max-width: 1320px;
  min-height: 60px;
  border-bottom: 3px solid #0E4C7B;
}
.site header #ast-mobile-header .ast-mobile-header-content {
  position: absolute;
  width: 100%;
}
.site header #ast-mobile-header .ast-mobile-header-content ul {
  padding: 20px 0;
}
.site header #ast-mobile-header .ast-mobile-header-content ul li.current-menu-item a {
  color: #41A6BE;
}
.site header #ast-mobile-header .site-header-primary-section-right aside {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 500px) {
  .site header #ast-mobile-header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected span {
    display: none;
  }
}
.site header #ast-mobile-header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options {
  top: calc(100% + 15px);
}
.site header .site-header-primary-section-right aside {
  padding-right: 0;
  padding-left: clamp(20px, 4vw, 60px);
}
@media (min-width: 981px) and (max-width: 1200px) {
  .site header .site-header-primary-section-right aside {
    padding-left: 20px;
  }
}
.site header .site-header-primary-section-right aside .widget_block p:empty {
  display: none;
}
.site header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper {
  line-height: 1;
}
.site header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper .gt_float_switcher {
  box-shadow: none;
  position: relative;
  overflow: visible;
  font-family: inherit;
}
.site header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
  padding: 0;
  color: #0E4C7B;
}
.site header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options {
  position: absolute;
  right: 0px;
  top: calc(100% + 20px);
  background-color: #fff;
  width: max-content;
}
.site header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options a {
  color: #0E4C7B;
}
.site header .site-header-primary-section-right aside .widget_block .gtranslate_wrapper #gt_float_wrapper .gt_float_switcher .gt_options a:hover {
  background-color: #41A6BE;
  color: #fff;
}
.site footer.site-footer .site-below-footer-inner-wrap {
  padding: 0;
  width: 91.5%;
  max-width: 1320px;
}
.site footer.site-footer .site-below-footer-inner-wrap .site-footer-below-section-1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 767px) {
  .site footer.site-footer .site-below-footer-inner-wrap .site-footer-below-section-1 {
    flex-direction: column-reverse;
  }
}
.site footer.site-footer .site-below-footer-inner-wrap .site-footer-below-section-1 .footer-widget-area {
  margin: 0;
  text-align: center;
}
#content .wp-block-uagb-forms form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px 24px;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set {
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 768px) {
  #content .wp-block-uagb-forms form .uagb-forms-field-set:nth-child(-n+8) {
    width: calc(50% - 12px);
  }
}
#content .wp-block-uagb-forms form .uagb-forms-field-set select {
  background: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.180176 0.47998L3.91016 7.09998L7.64014 0.47998H0.180176Z' fill='white'/%3E%3C/svg%3E") no-repeat, #000;
  background-position: right 14px center;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set textarea {
  height: 139px;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-phone .uagb-forms-phone-flex select {
  margin-right: 0;
  width: 125px;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-phone .uagb-forms-phone-flex input {
  width: 100% !important;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set:not(.wp-block-uagb-forms-checkbox) .uagb-forms-input-label {
  display: none;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-checkbox {
  padding: 8px 21px;
  border: 1px solid #FFFFFFCC;
  background-color: #000;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-checkbox .uagb-forms-checkbox-label {
  width: 100%;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-checkbox input {
  height: 0;
  width: 0;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-checkbox label {
  margin-bottom: 5px;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-checkbox label:not(:last-child) {
  margin-right: 15px;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.wp-block-uagb-forms-textarea {
  margin-bottom: 20px;
}
#content .wp-block-uagb-forms form .uagb-forms-field-set.order-number {
  display: none;
  transition: all 0.3s ease;
}
#content .wp-block-uagb-forms form .uagb-form-reacaptcha-error-16656e73 {
  order: 1;
}
#content .wp-block-uagb-forms form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button {
  position: relative;
  text-align: center;
  overflow: hidden;
}
#content .wp-block-uagb-forms form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button > * {
  z-index: 1;
  position: relative;
}
#content .wp-block-uagb-forms form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button:hover:before {
  width: 100%;
  left: 0;
}
#content .wp-block-uagb-forms form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button:before {
  content: "";
  width: 0;
  height: 100%;
  background-color: #0E4C7B;
  position: absolute;
  top: 0;
  left: 50%;
  transition: all 0.3s ease;
}
#content .wp-block-uagb-forms .uagb-forms-submit-message-hide, #content .wp-block-uagb-forms .uagb-forms-failed-message {
  text-align: center;
  color: #fff;
}
#content .wpforms-container {
  margin-top: 0;
}
#content .wpforms-container form .wpforms-field-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px 24px;
}
#content .wpforms-container form .wpforms-field-container .wpforms-field {
  padding: 0;
  width: 100%;
}
@media (min-width: 768px) {
  #content .wpforms-container form .wpforms-field-container .wpforms-field {
    width: calc(50% - 12px);
  }
}
@media (min-width: 768px) {
  #content .wpforms-container form .wpforms-field-container .wpforms-field.wpforms-field-textarea, #content .wpforms-container form .wpforms-field-container .wpforms-field.order-number {
    width: 100%;
  }
}
#content .wpforms-container form .wpforms-field-container .wpforms-field.order-number {
  display: none;
}
#content .wpforms-container form .wpforms-field-container .wpforms-field input::placeholder, #content .wpforms-container form .wpforms-field-container .wpforms-field input::-webkit-input-placeholder, #content .wpforms-container form .wpforms-field-container .wpforms-field textarea::placeholder, #content .wpforms-container form .wpforms-field-container .wpforms-field textarea::-webkit-input-placeholder {
  opacity: 1;
}
#content .wpforms-container form .wpforms-field-container .wpforms-field input, #content .wpforms-container form .wpforms-field-container .wpforms-field select {
  min-height: 41px;
  height: 41px;
  padding: 0 21px;
}
#content .wpforms-container form .wpforms-field-container .wpforms-field textarea {
  padding: 7px 21px;
  height: 139px;
}
#content .wpforms-container form .wpforms-field-container .wpforms-field .wpforms-error {
  margin-top: 10px;
}
#content .wpforms-container form .wpforms-submit-container {
  margin-top: 41px;
}
#content .wpforms-container form .wpforms-submit-container button {
  position: relative;
  text-align: center;
  overflow: hidden;
  padding: 18px 42px;
  font-weight: 700;
  height: auto;
  transition: all 0.3s ease;
  z-index: 1;
}
#content .wpforms-container form .wpforms-submit-container button > * {
  z-index: 1;
  position: relative;
}
#content .wpforms-container form .wpforms-submit-container button:hover:before {
  width: 100%;
  left: 0;
}
#content .wpforms-container form .wpforms-submit-container button:before {
  content: "";
  width: 0;
  height: 100%;
  background-color: #0E4C7B;
  position: absolute;
  top: 0;
  left: 50%;
  transition: all 0.3s ease;
  z-index: -1;
}
#content .single-post-hero {
  position: relative;
}
#content .single-post-hero .uagb-container-inner-blocks-wrap {
  position: unset;
  z-index: 2;
}
#content .single-post-hero .uagb-container-inner-blocks-wrap > *:not(.wp-block-post-featured-image) {
  z-index: 2;
}
#content .single-post-hero .uagb-container-inner-blocks-wrap h1 {
  position: relative;
  text-shadow: 4px 4px 17px #000;
  letter-spacing: 0.015em;
  line-height: 1;
}
#content .single-post-hero .uagb-container-inner-blocks-wrap h1:before {
  content: "";
  width: 264px;
  height: 238px;
  background: url("data:image/svg+xml,%3Csvg width='260' height='236' viewBox='0 0 260 236' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:screen' opacity='0.16'%3E%3Cpath d='M259.87 118.16L142.16 0.449951V65.83L194.49 118.16L142.16 170.49V235.87L259.87 118.16Z' fill='white'/%3E%3Cpath d='M76.79 0.449951V235.87L142.16 170.49V65.83L76.79 0.449951Z' fill='white'/%3E%3Cpath d='M0 71.11V165.22L47.06 118.16L0 71.11Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  max-width: 80vw;
}
#content .single-post-hero .uagb-container-inner-blocks-wrap .wp-block-post-featured-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
#content .single-post-hero .uagb-container-inner-blocks-wrap .wp-block-post-featured-image:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, transparent, #000 65%);
  opacity: 0.7;
  z-index: 1;
}
#content .single-post-hero .uagb-container-inner-blocks-wrap .wp-block-post-featured-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
#content .single-content-section .single-content-row .wp-block-image {
  margin-bottom: 40px;
}
#content .single-content-section .single-content-row .wp-block-image img {
  width: 100%;
}
#content .single-content-section .single-content-row ol {
  margin-left: 54px;
}
#content .archive-hero {
  position: relative;
}
#content .archive-hero:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, transparent, #000 65%);
  opacity: 0.7;
  z-index: 1;
}
#content .archive-hero .uagb-container-inner-blocks-wrap {
  position: unset;
  z-index: 2;
}
#content .archive-hero .uagb-container-inner-blocks-wrap > *:not(.wp-block-post-featured-image) {
  z-index: 2;
}
#content .archive-hero .uagb-container-inner-blocks-wrap h1 {
  position: relative;
  text-shadow: 4px 4px 17px #000;
  letter-spacing: 0.015em;
  line-height: 1;
}
#content .archive-hero .uagb-container-inner-blocks-wrap h1:before {
  content: "";
  width: 264px;
  height: 238px;
  background: url("data:image/svg+xml,%3Csvg width='260' height='236' viewBox='0 0 260 236' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:screen' opacity='0.16'%3E%3Cpath d='M259.87 118.16L142.16 0.449951V65.83L194.49 118.16L142.16 170.49V235.87L259.87 118.16Z' fill='white'/%3E%3Cpath d='M76.79 0.449951V235.87L142.16 170.49V65.83L76.79 0.449951Z' fill='white'/%3E%3Cpath d='M0 71.11V165.22L47.06 118.16L0 71.11Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  max-width: 80vw;
}
#content #post-listing a {
  text-decoration: none;
}
#content #post-listing .wp-block-search {
  margin-bottom: 40px;
}
#content #post-listing .uagb-container-inner-blocks-wrap {
  gap: 0;
}
#content #post-listing .uagb-container-inner-blocks-wrap > p:empty {
  display: none;
}
#content #post-listing p.featured-text {
  margin-bottom: 45px;
  font-size: 18px !important;
  text-transform: uppercase;
  color: #41A6BE;
}
@media (max-width: 980px) {
  #content #post-listing p.featured-text {
    font-size: 15px !important;
  }
}
@media (max-width: 767px) {
  #content #post-listing p.featured-text {
    font-size: 15px !important;
  }
}
#content #post-listing .fwpl-layout {
  gap: 40px 24px;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 981px) {
  #content #post-listing .fwpl-layout {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 980px) and (min-width: 600px) {
  #content #post-listing .fwpl-layout {
    grid-template-columns: repeat(2, 1fr);
  }
}
#content #post-listing .fwpl-layout .fwpl-result {
  background-color: #f6f6f6;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row {
  height: 100%;
  display: grid;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col {
  position: relative;
  padding-bottom: clamp(80px, 8.5833333333vw, 103px);
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col > *:not(.post-img, .post-btn) {
  padding: 0 24px;
}
@media (max-width: 767px) {
  #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col > *:not(.post-img, .post-btn) {
    padding: 0 16px;
  }
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-img {
  overflow: hidden;
  margin-bottom: 25px;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-img a:hover img {
  transform: scale(1.05);
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-img a img {
  aspect-ratio: 1.5142857143;
  transition: all 0.5s ease;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-title h3, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-title h4 {
  margin-bottom: 9px;
  font-size: 24px !important;
}
@media (max-width: 980px) {
  #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-title h3, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-title h4 {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-title h3, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-title h4 {
    font-size: 20px !important;
  }
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h3, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h4, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h5 {
  margin-bottom: 17px;
  font-size: 22px !important;
  font-weight: 400;
}
@media (max-width: 980px) {
  #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h3, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h4, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h5 {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h3, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h4, #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-subtitle h5 {
    font-size: 15px !important;
  }
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-desc p {
  margin-bottom: 19px;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-meta {
  margin-bottom: 12px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-meta .fwpl-term {
  line-height: 1;
  z-index: 1;
  font-size: 14px;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-meta .fwpl-term a {
  display: inline-block;
  padding: 4px 11px 2px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  border-radius: 25px;
  border: 1px solid #CFD3E2;
  transition: all 0.5s ease;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-meta .fwpl-term a:hover {
  color: #41A6BE;
  border-color: #41A6BE;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn {
  line-height: 1;
  position: absolute;
  bottom: 22px;
  left: 25px;
}
@media (max-width: 767px) {
  #content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn {
    left: 16px;
  }
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn a {
  display: inline-block;
  padding: 15px 25px;
  position: relative;
  transition: all 0.5s ease;
  overflow: hidden;
  background-color: #DA3839;
  font-weight: 700;
  font-size: 17px;
  color: #fff;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn a span {
  position: relative;
  z-index: 2;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn a:before {
  content: "";
  width: 0;
  height: 100%;
  background-color: #0E4C7B;
  position: absolute;
  top: 0;
  left: 50%;
  transition: all 0.3s ease;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn a:hover:before {
  width: 100%;
  left: 0;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn-empty {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn-empty.active ~ .post-btn a:before {
  width: 100%;
  left: 0;
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn-empty.active ~ .post-img a img {
  transform: scale(1.05);
}
#content #post-listing .fwpl-layout .fwpl-result .post-item-row .post-item-col .post-btn-empty a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}
#content #post-listing .facetwp-facet-post_pager {
  margin: 0;
  margin-top: 60px;
}
#content #post-listing .facetwp-facet-post_pager.is-loading ~ .facetwp-template {
  opacity: 0.8;
}
@media (min-width: 981px) {
  #content #post-listing .facetwp-facet-post_pager {
    margin-top: 81px;
  }
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
}
@media (max-width: 767px) {
  #content #post-listing .facetwp-facet-post_pager .facetwp-pager {
    gap: 12px;
  }
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers {
  margin: 0;
  padding: 0 !important;
  font-size: 18px;
  line-height: 1;
  color: #41A6BE;
  display: flex;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
  transition: all 0.5s ease;
  font-weight: 700;
}
@media (max-width: 767px) {
  #content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers {
    width: 40px;
    height: 40px;
  }
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page svg path, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers svg path {
  transition: all 0.5s ease;
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page:hover:not(.active, .dots, .current), #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers:hover:not(.active, .dots, .current) {
  color: #41A6BE;
  border-color: #41A6BE;
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page:hover:not(.active, .dots, .current) svg path, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers:hover:not(.active, .dots, .current) svg path {
  fill: #41A6BE;
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page:not(.prev, .next, .dots), #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers:not(.prev, .next, .dots) {
  padding-top: 0.15em;
}
@media (min-width: 768px) {
  #content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page:not(.prev, .next, .dots), #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers:not(.prev, .next, .dots) {
    padding-top: 0.1em;
  }
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page.active, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page.current, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers.active, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers.current {
  background: #41A6BE;
  border-color: #41A6BE;
  color: #fff;
}
#content #post-listing .facetwp-facet-post_pager .facetwp-pager .facetwp-page.disabled, #content #post-listing .facetwp-facet-post_pager .facetwp-pager .page-numbers.disabled {
  opacity: 0.7;
}
#content #post-listing .facetwp-template {
  opacity: 1;
  transition: opacity 0.3s ease-out;
}
#content #post-listing .facetwp-template.loading {
  opacity: 0.7;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@media (min-width: 981px) {
  html[lang=de] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row {
    max-width: 64%;
    margin-right: 0;
  }
}
html[lang=de] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
  white-space: nowrap;
  font-size: clamp(80px, 8.0714285714vw, 113px) !important;
}
@media (max-width: 980px) {
  html[lang=de] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: 80px !important;
  }
}
@media (max-width: 767px) {
  html[lang=de] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: clamp(45px, 11.4285714286vw, 80px) !important;
  }
}
@media (min-width: 981px) {
  html[lang=it] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row {
    max-width: 64%;
    margin-right: 0;
  }
}
html[lang=it] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
  white-space: nowrap;
  font-size: clamp(80px, 8.0714285714vw, 113px) !important;
}
@media (max-width: 980px) {
  html[lang=it] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: 80px !important;
  }
}
@media (max-width: 767px) {
  html[lang=it] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: clamp(45px, 11.4285714286vw, 80px) !important;
  }
}
@media (min-width: 981px) {
  html[lang=es] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row {
    max-width: 64%;
    margin-right: 0;
  }
}
html[lang=es] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
  white-space: nowrap;
  font-size: clamp(80px, 8.0714285714vw, 113px) !important;
}
@media (max-width: 980px) {
  html[lang=es] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: 80px !important;
  }
}
@media (max-width: 767px) {
  html[lang=es] #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: clamp(45px, 11.4285714286vw, 80px) !important;
  }
}
#content .single-hero {
  position: relative;
}
#content .single-hero:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, transparent, #000 65%);
  opacity: 0.7;
  z-index: 1;
}
#content .single-hero .uagb-container-inner-blocks-wrap {
  z-index: 2;
}
#content .single-hero .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h1 {
  position: relative;
  text-shadow: 4px 4px 17px #000;
  letter-spacing: 0.015em;
  line-height: 1;
}
#content .single-hero .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h1:before {
  content: "";
  width: 264px;
  height: 238px;
  background: url("data:image/svg+xml,%3Csvg width='260' height='236' viewBox='0 0 260 236' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:screen' opacity='0.16'%3E%3Cpath d='M259.87 118.16L142.16 0.449951V65.83L194.49 118.16L142.16 170.49V235.87L259.87 118.16Z' fill='white'/%3E%3Cpath d='M76.79 0.449951V235.87L142.16 170.49V65.83L76.79 0.449951Z' fill='white'/%3E%3Cpath d='M0 71.11V165.22L47.06 118.16L0 71.11Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  max-width: 80vw;
}
#content .gallery-row > div, #content .gallery-row > figure {
  overflow: hidden;
  position: relative;
  border: 4px solid #fff;
  height: 100%;
}
#content .gallery-row > div .wp-block-uagb-image__figure, #content .gallery-row > figure .wp-block-uagb-image__figure {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
#content .gallery-row > div .wp-block-uagb-image__figure img, #content .gallery-row > figure .wp-block-uagb-image__figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#content .gallery-row-1 {
  grid-template: 1fr 0.89fr 0.9fr 1.5fr / 1fr 1.3fr;
  grid-template-areas: "col1 col4" "col2 col4" "col3 col3" "col5 col5";
  gap: 12px;
}
@media (min-width: 768px) {
  #content .gallery-row-1 {
    grid-template: 1fr 0.89fr 2fr / 1fr 1fr 1.5fr;
    grid-template-areas: "col1 col2 col4" "col3 col3 col4" "col5 col5 col5";
  }
}
@media (min-width: 768px) and (min-width: 981px) {
  #content .gallery-row-1 {
    grid-template: 1fr 0.89fr / 15.9% 15.9% 21% 44.4%;
    grid-template-areas: "col1 col2 col4 col5" "col3 col3 col4 col5";
  }
}
#content .gallery-row-1 > div:nth-child(1), #content .gallery-row-1 > figure:nth-child(1) {
  grid-area: col1;
  aspect-ratio: 1.0679012346;
}
#content .gallery-row-1 > div:nth-child(2), #content .gallery-row-1 > figure:nth-child(2) {
  grid-area: col2;
  aspect-ratio: 1.0679012346;
}
#content .gallery-row-1 > div:nth-child(3), #content .gallery-row-1 > figure:nth-child(3) {
  grid-area: col3;
  aspect-ratio: 2.524137931;
}
#content .gallery-row-1 > div:nth-child(4), #content .gallery-row-1 > figure:nth-child(4) {
  grid-area: col4;
  aspect-ratio: 0.7213622291;
}
#content .gallery-row-1 > div:nth-child(5), #content .gallery-row-1 > figure:nth-child(5) {
  grid-area: col5;
  aspect-ratio: 1.5510835913;
}
#content .gallery-row-2 {
  grid-template: 1fr 0.89fr 0.9fr 1.5fr / 1fr 1fr;
  grid-template-areas: "col1 col2" "col1 col3" "col4 col4" "col5 col5";
  gap: 12px;
}
@media (min-width: 768px) {
  #content .gallery-row-2 {
    grid-template: 1fr 0.89fr 2fr / 1fr 1fr 1fr;
    grid-template-areas: "col1 col2 col3" "col1 col4 col4" "col5 col5 col5";
  }
}
@media (min-width: 768px) and (min-width: 981px) {
  #content .gallery-row-2 {
    grid-template: 1fr 0.89fr / 21% 15.9% 15.9% 44.4%;
    grid-template-areas: "col1 col2 col3 col5" "col1 col4 col4 col5";
  }
}
#content .gallery-row-2 > div:nth-child(1), #content .gallery-row-2 > figure:nth-child(1) {
  grid-area: col1;
  aspect-ratio: 0.7213622291;
}
#content .gallery-row-2 > div:nth-child(2), #content .gallery-row-2 > figure:nth-child(2) {
  grid-area: col2;
  aspect-ratio: 1.0679012346;
}
#content .gallery-row-2 > div:nth-child(3), #content .gallery-row-2 > figure:nth-child(3) {
  grid-area: col3;
  aspect-ratio: 1.0679012346;
}
#content .gallery-row-2 > div:nth-child(4), #content .gallery-row-2 > figure:nth-child(4) {
  grid-area: col4;
  aspect-ratio: 2.524137931;
}
#content .gallery-row-2 > div:nth-child(5), #content .gallery-row-2 > figure:nth-child(5) {
  grid-area: col5;
  aspect-ratio: 1.5510835913;
}
#content .contact-section {
  min-height: calc(100vh - 550px);
}
#content .contact-section .uagb-container-inner-blocks-wrap {
  justify-content: flex-start;
}
#content .contact-section .uagb-container-inner-blocks-wrap h2 strong {
  color: #41A6BE;
}
#content .contact-section .uagb-container-inner-blocks-wrap .red h2 strong {
  color: #DA3839;
}
#content .contact-section .uagb-container-inner-blocks-wrap p a {
  text-decoration: none;
  font-weight: inherit;
}
#content .contact-section .uagb-container-inner-blocks-wrap p a:hover {
  color: #DA3839;
}
#content .contact-section .uagb-container-inner-blocks-wrap > ul {
  margin-left: 14px;
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none'%3E%3Cpath d='M0 0.0999756V13.2999L9.12001 6.69995L0 0.0999756Z' fill='white'/%3E%3C/svg%3E");
  font-size: 20px !important;
}
@media (max-width: 980px) {
  #content .contact-section .uagb-container-inner-blocks-wrap > ul {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  #content .contact-section .uagb-container-inner-blocks-wrap > ul {
    font-size: 18px !important;
  }
}
#content .contact-section .uagb-container-inner-blocks-wrap > ul > li {
  padding-left: 5px;
}
#content .contact-section .uagb-container-inner-blocks-wrap > ul > li:not(:last-child) {
  margin-bottom: 1.3rem;
}
#content .contact-section .uagb-container-inner-blocks-wrap > ul > li > ul {
  margin-left: 15px;
  list-style: none;
  font-size: 18px !important;
}
@media (max-width: 980px) {
  #content .contact-section .uagb-container-inner-blocks-wrap > ul > li > ul {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  #content .contact-section .uagb-container-inner-blocks-wrap > ul > li > ul {
    font-size: 16px !important;
  }
}
#content .contact-section .uagb-container-inner-blocks-wrap > ul > li > ul > li {
  padding-left: 0;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col p {
  margin-bottom: 0;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .size3-row {
  gap: 20px;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .size3-row-item {
  width: calc(33.33% - 13.33px);
}
@media (max-width: 500px) {
  #content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .size3-row-item {
    width: 100%;
  }
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .size3-row-item .wp-block-uagb-image figure {
  position: relative;
  width: 100%;
  aspect-ratio: 1.4495412844;
  overflow: hidden;
  border-bottom: 6px solid #0E4C7B;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .size3-row-item .wp-block-uagb-image figure img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: none;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .rotors-item .uagb-ifb-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .rotors-item .uagb-ifb-content .uagb-ifb-title-wrap {
  width: 100%;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .rotors-item .uagb-ifb-content .uagb-ifb-image-content {
  width: 113px;
}
@media (max-width: 500px) {
  #content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .rotors-item .uagb-ifb-content .uagb-ifb-image-content {
    width: 100%;
    max-width: 200px;
  }
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .rotors-item .uagb-ifb-content .uagb-ifb-image-content img {
  width: 100%;
}
#content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .rotors-item .uagb-ifb-content p.uagb-ifb-desc {
  width: calc(100% - 133px);
}
@media (max-width: 500px) {
  #content .section-2col .uagb-container-inner-blocks-wrap .section-2col-col .rotors-item .uagb-ifb-content p.uagb-ifb-desc {
    width: 100%;
  }
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item {
  overflow: hidden;
  padding-bottom: 35px;
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item > * {
  padding-left: 35px;
  padding-right: 35px;
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading {
  width: 100%;
  position: relative;
  padding: 20px 35px;
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50' fill='none'%3E%3Cg style='mix-blend-mode:screen' opacity='0.2'%3E%3Cpath d='M55.0698 24.86L30.4897 0.280029V13.9399L41.4198 24.86L30.4897 35.79V49.45L55.0698 24.86Z' fill='white'/%3E%3Cpath d='M16.8398 0.280029V49.45L30.4898 35.79V13.9399L16.8398 0.280029Z' fill='white'/%3E%3Cpath d='M0.799805 15.04V34.6899L10.6298 24.86L0.799805 15.04Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-position: contain;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 56px;
  height: 50px;
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading h3 {
  margin: 0;
  line-height: 1;
  font-size: 22px !important;
}
@media (max-width: 980px) {
  #content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading h3 {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  #content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading h3 {
    font-size: 18px !important;
  }
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading h3 strong {
  display: block;
  font-size: 26px !important;
}
@media (max-width: 980px) {
  #content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading h3 strong {
    font-size: 23px !important;
  }
}
@media (max-width: 767px) {
  #content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading h3 strong {
    font-size: 20px !important;
  }
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading h3 br {
  display: none;
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item .wp-block-uagb-advanced-heading .uagb-separator {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item ul li {
  margin-left: 20px;
  font-weight: 800;
}
#content .products-section .uagb-container-inner-blocks-wrap .products-row-item > p strong {
  display: block;
}
@media (max-width: 1100px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap {
    flex-direction: column;
  }
}
#content .fast-facts-section .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h2 {
  position: relative;
  font-size: 55px !important;
  line-height: 0.9;
  white-space: nowrap;
}
@media (max-width: 980px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h2 {
    font-size: 45px !important;
  }
}
@media (max-width: 767px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h2 {
    font-size: 45px !important;
  }
}
#content .fast-facts-section .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading h2:before {
  content: "";
  width: 244px;
  height: 221px;
  background: url("data:image/svg+xml,%3Csvg width='246' height='222' viewBox='0 0 246 222' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:screen' opacity='0.09'%3E%3Cpath d='M245.25 110.89L134.51 0.150024V61.66L183.74 110.89L134.51 160.12V221.63L245.25 110.89Z' fill='white'/%3E%3Cpath d='M73 0.150024V221.63L134.51 160.12V61.66L73 0.150024Z' fill='white'/%3E%3Cpath d='M0.75 66.62V155.16L45.03 110.89L0.75 66.62Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 45%;
  top: 50%;
  transform: translate(0, -50%);
}
@media (max-width: 1100px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts {
    flex-wrap: wrap;
    max-width: 100%;
  }
}
#content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1100px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter {
    width: calc(33.33% - 20px);
  }
}
@media (max-width: 500px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter {
    width: calc(50% - 15px);
  }
}
#content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter .wp-block-uagb-counter__number {
  padding-bottom: 20px;
  margin-bottom: 29px;
  font-size: 55px !important;
  line-height: 1;
  font-weight: 800;
  border-bottom: 4px solid rgba(255, 255, 255, 0.3);
  width: 100%;
  max-width: 109px;
}
@media (max-width: 980px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter .wp-block-uagb-counter__number {
    font-size: 45px !important;
  }
}
@media (max-width: 767px) {
  #content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter .wp-block-uagb-counter__number {
    font-size: 35px !important;
  }
}
#content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter .wp-block-uagb-counter__number span {
  line-height: inherit;
  font-size: inherit;
}
#content .fast-facts-section .uagb-container-inner-blocks-wrap .fast-facts-counts .wp-block-uagb-counter .wp-block-uagb-counter__title {
  margin-top: 0;
}
#content .faq-section {
  position: relative;
  overflow: hidden;
}
#content .faq-section .uagb-container-inner-blocks-wrap {
  position: unset;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq-bg:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq-bg figure {
  width: 100%;
  height: 100%;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq-bg figure img {
  width: 100%;
  height: 100%;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq {
  z-index: 2;
}
@media (min-width: 981px) {
  #content .faq-section .uagb-container-inner-blocks-wrap .faq {
    width: calc(50% - 25px);
  }
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item {
  background-color: transparent;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item-active .uagb-faq-questions {
  background: #DB393A !important;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item-active .uagb-faq-questions .uagb-icon svg {
  transform: rotate(180deg);
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item .uagb-faq-questions {
  background: rgba(13, 77, 124, 0.85);
  transition: background 0.4s ease;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item .uagb-faq-questions .uagb-icon {
  display: flex;
  width: auto;
  height: auto;
  margin-right: 15px;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item .uagb-faq-questions .uagb-icon-active {
  display: none;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item .uagb-faq-questions .uagb-icon svg {
  transition: transform 0.4s ease;
}
#content .faq-section .uagb-container-inner-blocks-wrap .faq .uagb-faq-item .uagb-faq-content {
  background-color: rgba(255, 255, 255, 0.89);
}
#content .faq-section .uagb-container-inner-blocks-wrap .wp-block-uagb-advanced-heading {
  z-index: 2;
}
#content .prod-bottom-section .uagb-container-inner-blocks-wrap .prod-top-row ul li:not(:last-child) {
  margin-bottom: 0.8em;
}
#content .prod-bottom-section .uagb-container-inner-blocks-wrap .prod-bottom-row .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-content {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media (min-width: 981px) {
  #content .prod-bottom-section .uagb-container-inner-blocks-wrap .prod-bottom-row .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-content {
    min-height: 146px;
  }
}
@media (max-width: 767px) {
  #content .prod-bottom-section .uagb-container-inner-blocks-wrap .prod-bottom-row .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-image-content {
    height: auto !important;
  }
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery {
  grid-template: 1fr 1fr / 0.41fr 0.19fr 0.19fr 0.19fr;
  grid-template-areas: "col1 col2 col3 col4" "col1 col5 col6 col7";
}
@media (max-width: 767px) {
  #content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery {
    grid-template: auto / auto;
    grid-template-areas: "col1 col1" "col2 col3" "col4 col5" "col6 col7";
  }
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(1) {
  grid-area: col1;
}
@media (min-width: 981px) {
  #content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(1) .spectra-image-gallery__media {
    aspect-ratio: 1.0231023102;
  }
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(2) {
  grid-area: col2;
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(3) {
  grid-area: col3;
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(4) {
  grid-area: col4;
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(5) {
  grid-area: col5;
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(6) {
  grid-area: col6;
}
#content .img-gallery-section .uagb-container-inner-blocks-wrap .img-gallery .spectra-image-gallery .spectra-image-gallery__media-wrapper:nth-child(7) {
  grid-area: col7;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 20px;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap {
  position: relative;
  width: 100%;
  aspect-ratio: 1.7741935484;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:nth-child(1) .wp-block-video {
  border-color: #716F6F;
}
@media (min-width: 768px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:nth-child(1) .wp-block-uagb-advanced-heading {
    left: 50px;
    bottom: 50px;
  }
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:nth-child(1) .wp-block-uagb-advanced-heading h2 {
  font-size: clamp(90px, 9.1428571429vw, 128px) !important;
  line-height: 1;
}
@media (max-width: 980px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:nth-child(1) .wp-block-uagb-advanced-heading h2 {
    font-size: 70px !important;
  }
}
@media (max-width: 767px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:nth-child(1) .wp-block-uagb-advanced-heading h2 {
    font-size: 30px !important;
  }
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:nth-child(1) .wp-block-uagb-advanced-heading h2 strong {
  color: #41A6BE;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) {
  cursor: pointer;
}
@media (min-width: 768px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) {
    aspect-ratio: 1.3695652174;
  }
}
@media (min-width: 768px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) {
    width: calc(50% - 10px);
  }
}
@media (min-width: 768px) and (min-width: 981px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) {
    width: calc(25% - 15px);
  }
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child):before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
}
@media (min-width: 768px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child):before {
    width: 100%;
    height: 100%;
    z-index: 5;
  }
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child):hover .wp-block-video:after {
  opacity: 0.1;
}
@media (min-width: 768px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) .wp-block-video:before {
    opacity: 0;
  }
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) .wp-block-video:after {
  transition: opacity 0.3s ease;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) .wp-block-uagb-advanced-heading {
  opacity: 0.75;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) .wp-block-uagb-advanced-heading h2 {
  line-height: 1;
  font-size: clamp(25px, 2.5vw, 35px) !important;
}
@media (max-width: 980px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) .wp-block-uagb-advanced-heading h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  #content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap:not(:first-child) .wp-block-uagb-advanced-heading h2 {
    font-size: 30px !important;
  }
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap .wp-block-video {
  border-radius: 0;
  border-color: #494949;
  height: 100%;
  width: 100%;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap .wp-block-video:before {
  width: 180px;
  height: 180px;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap .wp-block-video video {
  height: 100%;
  width: 100%;
}
#content .video-gallery-section .uagb-container-inner-blocks-wrap .video-wrap .wp-block-uagb-advanced-heading {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: calc(100% - 20px);
  text-transform: uppercase;
}
#content .spec-section .uagb-container-inner-blocks-wrap .spec-table {
  border: none;
}
#content .spec-section .uagb-container-inner-blocks-wrap .spec-table table {
  border-width: 2px !important;
  border-radius: 9px;
  overflow: hidden;
}
#content .spec-section .uagb-container-inner-blocks-wrap .spec-table table thead tr {
  background: #41A6BE;
  color: #fff;
}
#content .spec-section .uagb-container-inner-blocks-wrap .spec-table table thead tr th:first-child {
  background: #0E4C7B;
  text-align: left;
}
@media (max-width: 980px) {
  #content .spec-section .uagb-container-inner-blocks-wrap .spec-table table thead tr th:first-child {
    width: 250px;
  }
}
@media (max-width: 767px) {
  #content .spec-section .uagb-container-inner-blocks-wrap .spec-table table thead tr th:not(:first-child) {
    width: 180px;
  }
}
#content .spec-section .uagb-container-inner-blocks-wrap .spec-table table tbody tr td:first-child {
  color: #0E4C7B;
}
@media (max-width: 980px) {
  #content .spec-section .uagb-container-inner-blocks-wrap .spec-table table tbody tr td:first-child {
    width: 250px;
  }
}
#content .spec-section .uagb-container-inner-blocks-wrap .spec-table table tbody tr td:not(:first-child) {
  text-align: center;
}
@media (max-width: 767px) {
  #content .spec-section .uagb-container-inner-blocks-wrap .spec-table table tbody tr td:not(:first-child) {
    width: 180px;
  }
}
#content .spec-section .uagb-container-inner-blocks-wrap .spec-table table tr, #content .spec-section .uagb-container-inner-blocks-wrap .spec-table table th {
  border: 2px solid #fff;
}
#content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title {
  position: relative;
}
#content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title:before {
  content: "";
  width: 244px;
  height: 221px;
  background: url("data:image/svg+xml,%3Csvg width='246' height='222' viewBox='0 0 246 222' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:screen' opacity='0.2'%3E%3Cpath d='M245.25 110.89L134.51 0.150024V61.66L183.74 110.89L134.51 160.12V221.63L245.25 110.89Z' fill='white'/%3E%3Cpath d='M73 0.150024V221.63L134.51 160.12V61.66L73 0.150024Z' fill='white'/%3E%3Cpath d='M0.75 66.62V155.16L45.03 110.89L0.75 66.62Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
}
@media (min-width: 1300px) {
  #content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title:before {
    right: calc(100% + 20px);
  }
}
#content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title h2 {
  font-size: clamp(60px, 4.6428571429vw, 65px) !important;
}
@media (max-width: 980px) {
  #content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title h2 {
    font-size: 50px !important;
  }
}
@media (max-width: 767px) {
  #content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title h2 {
    font-size: 40px !important;
  }
}
#content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title p {
  font-size: 33px !important;
}
@media (max-width: 980px) {
  #content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title p {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  #content .lt-prod-title-section .uagb-container-inner-blocks-wrap .lt-prod-title p {
    font-size: 25px !important;
  }
}
#content .lt-prod-gallery-section .uagb-container-inner-blocks-wrap .lt-prod-gallery-col p {
  margin-bottom: 0;
}
#content .home-hero {
  position: relative;
}
@media (min-width: 981px) {
  #content .home-hero {
    height: calc(100svh - 86px - 111px);
    min-height: 450px;
  }
}
#content .home-hero:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, #000, transparent);
  opacity: 0.7;
  z-index: 1;
}
@media (min-width: 981px) {
  #content .home-hero:before {
    background-image: linear-gradient(to right, transparent, #000);
  }
}
#content .home-hero .uagb-container-inner-blocks-wrap {
  z-index: 2;
}
@media (min-width: 981px) {
  #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row {
    max-width: 53.9%;
    margin-right: 0;
  }
}
#content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box p.uagb-ifb-title-prefix {
  letter-spacing: 0.05em;
}
#content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
  font-size: clamp(80px, 8.0714285714vw, 113px) !important;
  line-height: 0.83;
  letter-spacing: 0.015em;
  text-shadow: 4px 4px 17px #000;
}
@media (max-width: 980px) {
  #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: 80px !important;
  }
}
@media (max-width: 767px) {
  #content .home-hero .uagb-container-inner-blocks-wrap .home-hero-row .wp-block-uagb-info-box h1 {
    font-size: clamp(55px, 16vw, 80px) !important;
  }
}
#content .home-now-section .uagb-container-inner-blocks-wrap h2 {
  font-weight: 400;
}
#content .home-now-section .uagb-container-inner-blocks-wrap h2 strong {
  color: #41A6BE;
}
#content .home-now-section .uagb-container-inner-blocks-wrap p.prod-anchors {
  font-size: 27px !important;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  line-height: 1.1;
}
@media (max-width: 980px) {
  #content .home-now-section .uagb-container-inner-blocks-wrap p.prod-anchors {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  #content .home-now-section .uagb-container-inner-blocks-wrap p.prod-anchors {
    font-size: 20px !important;
  }
}
@media (max-width: 500px) {
  #content .home-now-section .uagb-container-inner-blocks-wrap p.prod-anchors {
    flex-direction: column;
  }
}
#content .home-now-section .uagb-container-inner-blocks-wrap p.prod-anchors a {
  border-color: inherit;
}
#content .home-now-section .uagb-container-inner-blocks-wrap p.prod-anchors a:hover {
  color: #41A6BE;
  border-color: #41A6BE;
}
@media (max-width: 500px) {
  #content .home-now-section .uagb-container-inner-blocks-wrap p.prod-anchors span.divider {
    display: none;
  }
}
#content .home-key-features-section {
  position: relative;
  overflow: hidden;
}
#content .home-key-features-section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, #000, transparent 50%, transparent);
  opacity: 0.4;
  z-index: 1;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap {
  z-index: 2;
}
@media (min-width: 768px) {
  #content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row {
    width: 60%;
    margin-left: 0;
  }
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul {
  margin: 0;
  list-style: none;
  letter-spacing: 0.01em;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li {
  position: relative;
  padding-left: 22px;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li:hover:before {
  left: 5px;
  transform: scale(1.1);
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li:not(:last-child) {
  margin-bottom: 14px;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li:before {
  content: "";
  width: 10px;
  height: 14px;
  position: absolute;
  left: 2px;
  top: 4px;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 16.629 -0.891 L 23.248 8.299 L 10.009 8.299 L 16.629 -0.891 Z' style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: rgb(255, 255, 255);' transform='matrix(0, 1, -1, 0, 8.703999996185, -9.62849855423)'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: all 0.3s ease;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li ul {
  margin-top: 9px;
  letter-spacing: 0.007em;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li ul li {
  padding-left: 18px;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li ul li:not(:last-child) {
  margin-bottom: 0;
}
#content .home-key-features-section .uagb-container-inner-blocks-wrap .home-key-features-row ul li ul li:before {
  display: none;
}
@media (min-width: 768px) {
  #content .home-key-features-section .uagb-container-inner-blocks-wrap > .wp-block-uagb-image {
    position: absolute;
    left: 61.5%;
    top: 50%;
    transform: translate(0, -64%);
  }
}
@media (min-width: 981px) {
  #content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col:nth-child(2) {
    width: 40% !important;
  }
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col h2 {
  font-weight: 400;
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col h2 strong {
  color: #0E4C7B;
  font-weight: 900;
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col p {
  margin-bottom: 0;
  line-height: 1.3;
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul {
  margin: 0;
  list-style: none;
  font-size: 28px !important;
  line-height: 1.1;
  font-weight: 900;
  color: #0E4C7B;
}
@media (max-width: 980px) {
  #content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  #content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul {
    font-size: 20px !important;
  }
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul li {
  position: relative;
  padding-left: 25px;
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul li:not(:last-child) {
  margin-bottom: 10px;
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul li:hover:before {
  left: 5px;
  transform: scale(1.1);
}
#content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul li:before {
  content: "";
  width: 12px;
  height: 16px;
  position: absolute;
  left: 2px;
  top: 2px;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 16.629 -0.891 L 23.248 8.299 L 10.009 8.299 L 16.629 -0.891 Z' style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: %2341A6BE;' transform='matrix(0, 1, -1, 0, 8.703999996185, -9.62849855423)'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: all 0.3s ease;
}
@media (min-width: 981px) {
  #content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul li:before {
    top: 7px;
  }
}
@media (min-width: 768px) {
  #content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul li:before {
    top: 5px;
  }
}
@media (min-width: 768px) and (min-width: 981px) {
  #content .home-maximize-section .uagb-container-inner-blocks-wrap .home-maximize-row .home-maximize-col ul li:before {
    top: 7px;
  }
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap h2 {
  font-weight: 400;
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap h2 strong {
  color: #DA3839;
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item {
  position: relative;
  padding: 0 0 0 15px;
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item .wp-block-uagb-image {
  aspect-ratio: 2.1209677419;
  z-index: 1;
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item .wp-block-uagb-image figure {
  width: 100%;
  height: 100%;
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item .wp-block-uagb-image figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item .wp-block-uagb-advanced-heading {
  margin: -30px 0 10px -15px;
  padding: 10px 15px;
  width: auto;
  background: #41A6BE;
  z-index: 1;
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item .wp-block-uagb-advanced-heading h3 {
  font-size: 22px !important;
  line-height: 1;
}
@media (max-width: 980px) {
  #content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item .wp-block-uagb-advanced-heading h3 {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  #content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item .wp-block-uagb-advanced-heading h3 {
    font-size: 20px !important;
  }
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item p {
  position: relative;
  padding: 0 0 10px 20px;
  font-size: 18px !important;
}
@media (max-width: 980px) {
  #content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item p {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  #content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item p {
    font-size: 16px !important;
  }
}
#content .home-nothing-section .uagb-container-inner-blocks-wrap .home-nothing-row .home-nothing-row-item p:before {
  content: "";
  width: 6px;
  height: calc(100% + 30px);
  background: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0.5;
}
#content .home-review-section .uagb-container-inner-blocks-wrap .wp-block-uagb-image {
  margin: 0;
  position: relative;
  width: auto;
}
@media (min-width: 768px) {
  #content .home-review-section .uagb-container-inner-blocks-wrap .wp-block-uagb-image {
    height: 100%;
  }
}
#content .home-review-section .uagb-container-inner-blocks-wrap .wp-block-uagb-image:before {
  content: "";
  width: 244px;
  height: 221px;
  background: url("data:image/svg+xml,%3Csvg width='246' height='222' viewBox='0 0 246 222' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:screen' opacity='0.09'%3E%3Cpath d='M245.25 110.89L134.51 0.150024V61.66L183.74 110.89L134.51 160.12V221.63L245.25 110.89Z' fill='white'/%3E%3Cpath d='M73 0.150024V221.63L134.51 160.12V61.66L73 0.150024Z' fill='white'/%3E%3Cpath d='M0.75 66.62V155.16L45.03 110.89L0.75 66.62Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 85%;
  top: 50%;
  transform: translate(0, -50%);
}
#content .home-review-section .uagb-container-inner-blocks-wrap .wp-block-uagb-image figure {
  justify-content: center;
}
#content .home-review-section .uagb-container-inner-blocks-wrap .home-review-content p {
  margin-bottom: 0;
}
#content .home-review-section .uagb-container-inner-blocks-wrap .home-review-content p.single-link a {
  text-decoration: none;
  font-size: 40px !important;
  letter-spacing: 0.055em;
  font-weight: 400;
  border: none;
}
@media (max-width: 980px) {
  #content .home-review-section .uagb-container-inner-blocks-wrap .home-review-content p.single-link a {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  #content .home-review-section .uagb-container-inner-blocks-wrap .home-review-content p.single-link a {
    font-size: 20px !important;
  }
}
#content .home-review-section .uagb-container-inner-blocks-wrap .home-review-content p.single-link a:hover {
  color: #41A6BE;
}
@media (min-width: 768px) {
  #content .home-steps-section {
    row-gap: 6px;
  }
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row:nth-child(2) {
    gap: 6px;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item {
  position: relative;
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item {
    max-width: 50%;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item p {
  font-size: 18px !important;
  line-height: 1.22;
}
@media (max-width: 980px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item p {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item p {
    font-size: 16px !important;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item > *:not(.wp-block-uagb-image, .wp-block-outermost-icon-block, .wp-block-uagb-container) {
  max-width: 468px;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.first {
  z-index: 1;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.first:before {
  content: "";
  width: 41px;
  height: 41px;
  position: absolute;
  top: 50px;
  right: 50%;
  transform: translateX(50%);
  background: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.44'%3E%3Cpath d='M14.5 17.7301L16.85 20.6102L18.75 19.0402C19.17 18.6702 19.52 18.3101 19.8 17.9701C19.75 18.8601 19.73 19.85 19.73 20.92V29.7701H24.32V13.0502H20.25L14.5099 17.7301H14.5Z' fill='white'/%3E%3Cpath opacity='0.28' d='M20.95 0.790161C9.57995 0.790161 0.359985 10.01 0.359985 21.38C0.359985 32.75 9.57995 41.9701 20.95 41.9701C32.32 41.9701 41.54 32.75 41.54 21.38C41.54 10.01 32.32 0.790161 20.95 0.790161ZM33.08 33.5001C29.97 36.6101 25.69 38.5201 20.95 38.5201C16.21 38.5201 11.93 36.6001 8.82001 33.5001C5.71001 30.3901 3.79999 26.1102 3.79999 21.3702C3.79999 16.6302 5.72001 12.3501 8.82001 9.24011C11.93 6.13011 16.21 4.22009 20.95 4.22009C25.69 4.22009 29.97 6.14011 33.08 9.24011C36.19 12.3501 38.1 16.6302 38.1 21.3702C38.1 26.1102 36.18 30.3901 33.08 33.5001Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.first:before {
    top: auto;
    bottom: 20px;
    right: 20px;
    transform: none;
  }
}
@media (min-width: 768px) and (min-width: 1250px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.first:before {
    bottom: 30px;
    right: 30px;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.first:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='122' height='111' viewBox='0 0 122 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M121.21 55.3199L66.47 0.589966V30.99L90.81 55.3199L66.47 79.6599V110.06L121.21 55.3199Z' fill='%2341A6BE'/%3E%3Cpath d='M36.07 0.589966V110.06L66.47 79.6599V30.99L36.07 0.589966Z' fill='%230E4C7B'/%3E%3Cpath d='M66.47 30.99V79.6599L90.81 55.3199L66.47 30.99Z' fill='%23DA3839'/%3E%3Cpath d='M0.359985 33.4399V77.21L22.24 55.3199L0.359985 33.4399Z' fill='%230E4C7B'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 90px;
  height: 83px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 45%) rotate(90deg);
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.first:after {
    width: 120px;
    height: 110px;
    max-height: 30%;
    left: 100%;
    bottom: 50%;
    transform: translate(-55%, 50%);
  }
}
@media (min-width: 768px) and (max-width: 1300px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.first:after {
    max-height: 6vw;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.first {
  padding: 120px 4.25vw 100px;
  background-image: linear-gradient(to bottom, #00000066, #41A6BE 26%);
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.first {
    padding: max(5.4%, 100px) 4.25vw;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.full {
  padding: 100px 4.25vw 80px;
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.full {
    padding: 5.4% 4.25vw;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.full h2 {
  font-size: 25px !important;
  letter-spacing: 0.3em;
}
@media (max-width: 980px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.full h2 {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.full h2 {
    font-size: 18px !important;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second > .wp-block-uagb-container, #content .home-steps-section .home-steps-row .home-steps-row-item.third > .wp-block-uagb-container {
  position: relative;
  padding: 120px 4.25vw 80px;
  flex: 1;
  justify-content: flex-start;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second > .wp-block-uagb-container:before, #content .home-steps-section .home-steps-row .home-steps-row-item.third > .wp-block-uagb-container:before {
  content: "";
  width: 41px;
  height: 41px;
  position: absolute;
  top: 50px;
  right: 50%;
  transform: translateX(50%);
  background: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.44'%3E%3Cpath d='M26.4498 28.41H14.6099V25.5101L18.5898 21.4801C19.7298 20.2901 20.4699 19.4802 20.8199 19.0402C21.1699 18.6102 21.4099 18.23 21.5499 17.92C21.6899 17.61 21.7598 17.2801 21.7598 16.9401C21.7598 16.5101 21.6199 16.1801 21.3499 15.9301C21.0799 15.6801 20.6899 15.5602 20.1899 15.5602C19.6899 15.5602 19.1599 15.7101 18.6299 16.0001C18.1099 16.2901 17.5099 16.7302 16.8499 17.3002L14.4299 14.4701C15.2699 13.7201 15.9799 13.18 16.5499 12.86C17.1199 12.54 17.7499 12.29 18.4199 12.12C19.0899 11.95 19.8499 11.87 20.6899 11.87C21.7499 11.87 22.6898 12.0501 23.5198 12.4301C24.3498 12.8001 24.9898 13.3301 25.4498 14.0201C25.9098 14.7101 26.1398 15.48 26.1398 16.33C26.1398 16.97 26.0598 17.56 25.8998 18.11C25.7398 18.65 25.4899 19.1801 25.1599 19.7101C24.8299 20.2401 24.3798 20.79 23.8298 21.37C23.2798 21.95 22.0999 23.05 20.2899 24.67V24.7802H26.4598V28.42L26.4498 28.41Z' fill='white'/%3E%3Cpath opacity='0.28' d='M20.4399 0.400024C9.34988 0.400024 0.359863 9.3901 0.359863 20.4801C0.359863 31.5701 9.34988 40.5602 20.4399 40.5602C31.5299 40.5602 40.5198 31.5701 40.5198 20.4801C40.5198 9.3901 31.5299 0.400024 20.4399 0.400024ZM32.2698 32.3102C29.2398 35.3402 25.0699 37.2101 20.4399 37.2101C15.8199 37.2101 11.6399 35.3402 8.60986 32.3102C5.57986 29.2802 3.70984 25.1101 3.70984 20.4801C3.70984 15.8601 5.57986 11.68 8.60986 8.65002C11.6399 5.62002 15.8099 3.75012 20.4399 3.75012C25.0599 3.75012 29.2298 5.62002 32.2698 8.65002C35.2998 11.68 37.1699 15.8501 37.1699 20.4801C37.1699 25.1001 35.2998 29.2702 32.2698 32.3102Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.second > .wp-block-uagb-container:before, #content .home-steps-section .home-steps-row .home-steps-row-item.third > .wp-block-uagb-container:before {
    top: auto;
    bottom: 20px;
    right: 20px;
    transform: none;
  }
}
@media (min-width: 768px) and (min-width: 1250px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.second > .wp-block-uagb-container:before, #content .home-steps-section .home-steps-row .home-steps-row-item.third > .wp-block-uagb-container:before {
    bottom: 30px;
    right: 30px;
  }
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.second > .wp-block-uagb-container, #content .home-steps-section .home-steps-row .home-steps-row-item.third > .wp-block-uagb-container {
    padding: max(5.4%, 100px) 4.25vw;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second > .wp-block-uagb-container > *, #content .home-steps-section .home-steps-row .home-steps-row-item.third > .wp-block-uagb-container > * {
  max-width: 468px;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image {
  aspect-ratio: 1.8;
  overflow: hidden;
  position: relative;
}
@media (min-width: 981px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image {
    aspect-ratio: 2.8346456693;
  }
}
@media (max-width: 767px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image {
    order: 1;
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image:before, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image:before {
  content: "";
  width: 20%;
  max-width: 68px;
  height: 34px;
  background: url("data:image/svg+xml,%3Csvg width='70' height='35' viewBox='0 0 70 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68.6199 34.7802L69.0699 34.33L34.8999 0.170044L0.739929 34.33L1.17993 34.7802H68.6199Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat center bottom;
  background-size: contain;
  position: absolute;
  bottom: auto;
  top: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(180deg);
  z-index: 2;
}
@media (min-width: 768px) {
  #content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image:before, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image:before {
    top: auto;
    bottom: -5px;
    transform: translateX(-50%) rotate(0);
  }
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image:after, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image:after {
  content: "";
  width: 100%;
  height: 50%;
  background-image: linear-gradient(to bottom, #000000, transparent);
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.5;
  z-index: 1;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image figure, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image figure {
  width: 100%;
  height: 100%;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second .wp-block-uagb-image figure img, #content .home-steps-section .home-steps-row .home-steps-row-item.third .wp-block-uagb-image figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second.third > .wp-block-uagb-container:before, #content .home-steps-section .home-steps-row .home-steps-row-item.third.third > .wp-block-uagb-container:before {
  background: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.44'%3E%3Cg opacity='0.28'%3E%3Cpath d='M20.6901 0.389771C9.60006 0.389771 0.609985 9.37985 0.609985 20.4698C0.609985 31.5598 9.60006 40.5499 20.6901 40.5499C31.7801 40.5499 40.77 31.5598 40.77 20.4698C40.77 9.37985 31.7801 0.389771 20.6901 0.389771ZM32.51 32.3099C29.48 35.3399 25.3101 37.2098 20.6801 37.2098C16.0601 37.2098 11.8801 35.3399 8.8501 32.3099C5.8201 29.2799 3.95007 25.1099 3.95007 20.4799C3.95007 15.8599 5.8201 11.6798 8.8501 8.64978C11.8801 5.61978 16.0501 3.74988 20.6801 3.74988C25.3001 3.74988 29.48 5.61978 32.51 8.64978C35.54 11.6798 37.41 15.8499 37.41 20.4799C37.41 25.0999 35.54 29.2799 32.51 32.3099Z' fill='white'/%3E%3C/g%3E%3Cpath d='M26.04 15.8898C26.04 16.8998 25.73 17.7699 25.11 18.4999C24.49 19.2199 23.6001 19.7497 22.4301 20.0797V20.1498C25.1501 20.4898 26.51 21.7799 26.51 24.0099C26.51 25.5299 25.9101 26.7197 24.7101 27.5897C23.5101 28.4597 21.8401 28.8898 19.7101 28.8898C18.8301 28.8898 18.02 28.8298 17.27 28.6998C16.52 28.5698 15.7201 28.3399 14.8501 28.0099V24.3497C15.5601 24.7197 16.29 24.9798 17.03 25.1598C17.77 25.3398 18.4501 25.4198 19.0801 25.4198C20.0501 25.4198 20.7501 25.2799 21.1901 25.0099C21.6301 24.7399 21.8501 24.3099 21.8501 23.7299C21.8501 23.2799 21.74 22.9398 21.5 22.6998C21.27 22.4598 20.9 22.2798 20.39 22.1498C19.88 22.0198 19.21 21.9698 18.38 21.9698H17.37V18.6598H18.4C20.64 18.6598 21.76 18.0898 21.76 16.9398C21.76 16.5098 21.6 16.1899 21.26 15.9799C20.93 15.7699 20.4801 15.6698 19.9301 15.6698C18.8901 15.6698 17.8101 16.0198 16.7001 16.7198L14.87 13.7699C15.73 13.1799 16.62 12.7499 17.52 12.4999C18.42 12.2499 19.46 12.1198 20.63 12.1198C22.32 12.1198 23.6401 12.4498 24.6001 13.1198C25.5601 13.7898 26.04 14.7098 26.04 15.8898Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;
}
#content .home-steps-section .home-steps-row .home-steps-row-item.second.third .wp-block-uagb-image:before, #content .home-steps-section .home-steps-row .home-steps-row-item.third.third .wp-block-uagb-image:before {
  background: url("data:image/svg+xml,%3Csvg width='70' height='35' viewBox='0 0 70 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68.6199 34.7802L69.0699 34.33L34.8999 0.170044L0.739929 34.33L1.17993 34.7802H68.6199Z' fill='%230E4C7B'/%3E%3C/svg%3E%0A") no-repeat center bottom;
}
@media (max-width: 980px) {
  #content .home-bef-aft-section {
    display: grid;
    grid-template: repeat(2, 1fr) / repeat(2, 1fr);
  }
}
#content .home-bef-aft-section .wp-block-uagb-image {
  position: relative;
  flex: 1;
}
#content .home-bef-aft-section .wp-block-uagb-image:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to left, #000000e0, #0000005b 40%);
  z-index: 1;
}
@media (min-width: 981px) {
  #content .home-bef-aft-section .wp-block-uagb-image:after {
    background-image: linear-gradient(to left, #000000b0, #0000005b 40%);
  }
}
#content .home-bef-aft-section .wp-block-uagb-image:before {
  content: url("data:image/svg+xml,%3Csvg width='98' height='21' viewBox='0 0 98 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.35452 17.4523C8.89452 17.4523 9.34902 17.3758 9.71802 17.2228C10.087 17.0608 10.384 16.8403 10.609 16.5613C10.843 16.2733 11.0095 15.9403 11.1085 15.5623C11.2165 15.1843 11.2705 14.7703 11.2705 14.3203C11.2705 14.0233 11.23 13.7533 11.149 13.5103C11.077 13.2673 10.9465 13.0648 10.7575 12.9028C10.5775 12.7318 10.3345 12.6013 10.0285 12.5113C9.73152 12.4123 9.36252 12.3628 8.92152 12.3628H6.08651L5.46551 17.4523H8.35452ZM7.05851 4.37076L6.43751 9.44676H8.54352C9.03852 9.44676 9.48402 9.39726 9.88001 9.29827C10.276 9.19927 10.6135 9.03277 10.8925 8.79877C11.1805 8.55577 11.401 8.23627 11.554 7.84027C11.707 7.44427 11.7835 6.95376 11.7835 6.36876C11.7835 5.63976 11.59 5.12676 11.203 4.82976C10.825 4.52376 10.2355 4.37076 9.43451 4.37076H7.05851ZM9.83952 1.09027C10.9825 1.09027 11.959 1.19827 12.769 1.41426C13.588 1.63026 14.254 1.94076 14.767 2.34576C15.289 2.74176 15.667 3.22326 15.901 3.79026C16.144 4.34826 16.2655 4.96926 16.2655 5.65326C16.2655 6.19327 16.1935 6.71527 16.0495 7.21927C15.9145 7.71426 15.694 8.17326 15.388 8.59627C15.091 9.01927 14.704 9.40177 14.227 9.74377C13.759 10.0858 13.1875 10.3783 12.5125 10.6213C13.5745 10.9093 14.3575 11.3593 14.8615 11.9713C15.3655 12.5743 15.6175 13.3393 15.6175 14.2663C15.6175 15.1753 15.442 16.0258 15.091 16.8178C14.749 17.6008 14.2495 18.2848 13.5925 18.8698C12.9355 19.4548 12.1345 19.9183 11.1895 20.2603C10.2535 20.5933 9.19152 20.7598 8.00351 20.7598H0.659515L3.08951 1.09027H9.83952ZM23.974 4.47876L23.3935 9.23077H28.9555L28.5235 12.4978H22.9885L22.381 17.3713H29.7115L29.2795 20.7598H17.5345L19.9645 1.09027H31.6825L31.2505 4.47876H23.974ZM38.4232 4.47876L37.7887 9.66277H43.8637L43.4047 13.0513H37.3702L36.4117 20.7598H31.9837L34.4137 1.09027H46.1317L45.6997 4.47876H38.4232ZM65.4203 9.66277C65.4203 10.7248 65.2943 11.7418 65.0423 12.7138C64.7993 13.6858 64.4483 14.5903 63.9893 15.4273C63.5393 16.2643 62.9903 17.0248 62.3423 17.7088C61.7033 18.3928 60.9833 18.9778 60.1823 19.4638C59.3813 19.9408 58.5128 20.3143 57.5768 20.5843C56.6408 20.8453 55.6553 20.9758 54.6203 20.9758C53.3243 20.9758 52.1588 20.7508 51.1238 20.3008C50.0978 19.8418 49.2248 19.2208 48.5048 18.4378C47.7848 17.6458 47.2313 16.7188 46.8443 15.6568C46.4663 14.5858 46.2773 13.4338 46.2773 12.2008C46.2773 11.1388 46.3988 10.1218 46.6418 9.14977C46.8938 8.16877 47.2448 7.25977 47.6948 6.42277C48.1538 5.58576 48.7073 4.82526 49.3553 4.14126C50.0033 3.45726 50.7278 2.87677 51.5288 2.39977C52.3298 1.91377 53.1983 1.54026 54.1343 1.27926C55.0703 1.00926 56.0603 0.874265 57.1043 0.874265C58.3913 0.874265 59.5478 1.10376 60.5738 1.56276C61.6088 2.01276 62.4818 2.63376 63.1928 3.42577C63.9128 4.21776 64.4618 5.14926 64.8398 6.22027C65.2268 7.29126 65.4203 8.43876 65.4203 9.66277ZM60.9113 9.77077C60.9113 8.96077 60.8123 8.22726 60.6143 7.57026C60.4253 6.90427 60.1418 6.33727 59.7638 5.86927C59.3948 5.39227 58.9403 5.02777 58.4003 4.77577C57.8603 4.51477 57.2483 4.38426 56.5643 4.38426C55.6643 4.38426 54.8588 4.57327 54.1478 4.95127C53.4368 5.32027 52.8293 5.84227 52.3253 6.51726C51.8303 7.19227 51.4478 8.00677 51.1778 8.96077C50.9168 9.90577 50.7863 10.9543 50.7863 12.1063C50.7863 12.9163 50.8808 13.6498 51.0698 14.3068C51.2588 14.9638 51.5333 15.5263 51.8933 15.9943C52.2623 16.4623 52.7168 16.8268 53.2568 17.0878C53.7968 17.3398 54.4133 17.4658 55.1063 17.4658C56.0063 17.4658 56.8118 17.2813 57.5228 16.9123C58.2428 16.5433 58.8503 16.0213 59.3453 15.3463C59.8493 14.6713 60.2363 13.8613 60.5063 12.9163C60.7763 11.9713 60.9113 10.9228 60.9113 9.77077ZM73.946 10.3783C74.576 10.3783 75.1115 10.2838 75.5525 10.0948C75.9935 9.89677 76.349 9.63577 76.619 9.31176C76.898 8.98776 77.096 8.60976 77.213 8.17777C77.339 7.74577 77.402 7.29127 77.402 6.81427C77.402 6.44527 77.348 6.11227 77.24 5.81527C77.132 5.50927 76.961 5.25277 76.727 5.04577C76.502 4.82976 76.214 4.66326 75.863 4.54626C75.521 4.42926 75.116 4.37076 74.648 4.37076H73.082L72.3395 10.3783H73.946ZM75.053 1.09027C76.259 1.09027 77.285 1.22077 78.131 1.48176C78.986 1.73376 79.6835 2.08476 80.2235 2.53477C80.7635 2.98476 81.155 3.52026 81.398 4.14126C81.65 4.75326 81.776 5.41926 81.776 6.13926C81.776 6.85927 81.677 7.54777 81.479 8.20476C81.29 8.85276 81.011 9.45127 80.642 10.0003C80.273 10.5403 79.823 11.0218 79.292 11.4448C78.761 11.8588 78.1535 12.2008 77.4695 12.4708C77.7395 12.6238 77.987 12.8128 78.212 13.0378C78.437 13.2538 78.626 13.5193 78.779 13.8343L81.641 20.7598H77.672C77.303 20.7598 76.9925 20.6878 76.7405 20.5438C76.4975 20.3908 76.322 20.1838 76.214 19.9228L74.081 14.1043C73.973 13.8613 73.838 13.6858 73.676 13.5778C73.514 13.4698 73.271 13.4158 72.947 13.4158H71.9615L71.057 20.7598H66.683L69.086 1.09027H75.053ZM89.7074 4.47876L89.1269 9.23077H94.6889L94.2569 12.4978H88.7219L88.1144 17.3713H95.4449L95.0129 20.7598H83.2679L85.6979 1.09027H97.4159L96.9839 4.47876H89.7074Z' fill='white'/%3E%3C/svg%3E%0A");
  width: auto;
  height: auto;
  max-width: 90%;
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 2;
}
#content .home-bef-aft-section .wp-block-uagb-image figure {
  width: 100%;
  height: 100%;
}
#content .home-bef-aft-section .wp-block-uagb-image figure img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 980px) {
  #content .home-bef-aft-section .wp-block-uagb-image.home-bef-aft-before {
    grid-area: 2 / 1 / 3 / 2;
  }
}
@media (max-width: 980px) {
  #content .home-bef-aft-section .wp-block-uagb-image.home-bef-aft-after {
    grid-area: 2 / 2 / 3 / 3;
  }
}
#content .home-bef-aft-section .wp-block-uagb-image.home-bef-aft-after:after {
  background-image: linear-gradient(to right, #000000e0, #0000005b 40%);
}
@media (min-width: 981px) {
  #content .home-bef-aft-section .wp-block-uagb-image.home-bef-aft-after:after {
    background-image: linear-gradient(to right, #000000b0, #0000005b 40%);
  }
}
#content .home-bef-aft-section .wp-block-uagb-image.home-bef-aft-after:before {
  content: url("data:image/svg+xml,%3Csvg width='80' height='20' viewBox='0 0 80 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7147 12.2673L11.7562 6.65126C11.6842 6.30027 11.6032 5.88627 11.5132 5.40926C11.4322 4.92326 11.3512 4.40126 11.2702 3.84327C11.0542 4.41027 10.8382 4.93676 10.6222 5.42277C10.4152 5.89976 10.2352 6.31826 10.0822 6.67827L7.77366 12.2673H12.7147ZM18.5602 19.7598H15.1582C14.7802 19.7598 14.4832 19.6743 14.2672 19.5033C14.0602 19.3233 13.9162 19.0893 13.8352 18.8013L13.2277 15.2643H6.54516L5.08716 18.8013C4.96116 19.0443 4.75866 19.2648 4.47966 19.4628C4.20966 19.6608 3.89916 19.7598 3.54816 19.7598H0.0921562L9.48816 0.0902654H13.9972L18.5602 19.7598ZM26.5654 3.47876L25.9309 8.66277H32.0059L31.5469 12.0513H25.5124L24.5539 19.7598H20.1259L22.5559 0.0902654H34.2739L33.8419 3.47876H26.5654ZM49.5351 3.57327H44.5401L42.5421 19.7598H38.1681L40.1391 3.57327H35.1171L35.5491 0.0902654H49.9941L49.5351 3.57327ZM56.2549 3.47876L55.6744 8.23077H61.2364L60.8044 11.4978H55.2694L54.6619 16.3713H61.9924L61.5604 19.7598H49.8154L52.2454 0.0902654H63.9634L63.5314 3.47876H56.2549ZM71.5276 9.37826C72.1576 9.37826 72.6931 9.28377 73.1341 9.09477C73.5751 8.89677 73.9306 8.63577 74.2006 8.31176C74.4796 7.98776 74.6776 7.60976 74.7946 7.17777C74.9206 6.74577 74.9836 6.29127 74.9836 5.81427C74.9836 5.44527 74.9296 5.11227 74.8216 4.81527C74.7136 4.50927 74.5426 4.25277 74.3086 4.04577C74.0836 3.82976 73.7956 3.66326 73.4446 3.54626C73.1026 3.42926 72.6976 3.37076 72.2296 3.37076H70.6636L69.9211 9.37826H71.5276ZM72.6346 0.0902654C73.8406 0.0902654 74.8666 0.220765 75.7126 0.481764C76.5676 0.733764 77.2651 1.08476 77.8051 1.53477C78.3451 1.98476 78.7366 2.52026 78.9796 3.14126C79.2316 3.75326 79.3576 4.41926 79.3576 5.13926C79.3576 5.85927 79.2586 6.54777 79.0606 7.20476C78.8716 7.85276 78.5926 8.45127 78.2236 9.00026C77.8546 9.54026 77.4046 10.0218 76.8736 10.4448C76.3426 10.8588 75.7351 11.2008 75.0511 11.4708C75.3211 11.6238 75.5686 11.8128 75.7936 12.0378C76.0186 12.2538 76.2076 12.5193 76.3606 12.8343L79.2226 19.7598H75.2536C74.8846 19.7598 74.5741 19.6878 74.3221 19.5438C74.0791 19.3908 73.9036 19.1838 73.7956 18.9228L71.6626 13.1043C71.5546 12.8613 71.4196 12.6858 71.2576 12.5778C71.0956 12.4698 70.8526 12.4158 70.5286 12.4158H69.5431L68.6386 19.7598H64.2646L66.6676 0.0902654H72.6346Z' fill='white'/%3E%3C/svg%3E");
  left: auto;
  right: 30px;
}
#content .home-bef-aft-section .wp-block-uagb-container {
  padding: 80px min(4.25vw, 28px);
}
@media (min-width: 768px) and (min-width: 981px) {
  #content .home-bef-aft-section .wp-block-uagb-container {
    padding: 100px min(4.25vw, 40px);
    max-width: 540px;
  }
}
@media (max-width: 980px) {
  #content .home-bef-aft-section .wp-block-uagb-container {
    grid-area: 1 / 1 / 2 / 3;
  }
}
#content .home-bef-aft-section .wp-block-uagb-container h2 strong {
  color: #41A6BE;
}
/*# sourceMappingURL=index.css.map */