/* <style id="--color-scheme"> (WordPress; era inline) */
:root {
  --kubio-color-1: 66, 99, 190;
  --kubio-color-2: 234, 147, 116;
  --kubio-color-3: 128, 136, 144;
  --kubio-color-4: 43, 66, 123;
  --kubio-color-5: 255, 255, 255;
  --kubio-color-6: 18, 19, 21;
  --kubio-color-1-variant-1: 129, 145, 189;
  --kubio-color-1-variant-2: 66, 99, 190;
  --kubio-color-1-variant-3: 2, 52, 189;
  --kubio-color-1-variant-4: 36, 54, 104;
  --kubio-color-1-variant-5: 6, 10, 19;
  --kubio-color-2-variant-1: 233, 204, 193;
  --kubio-color-2-variant-2: 234, 147, 116;
  --kubio-color-2-variant-3: 233, 89, 37;
  --kubio-color-2-variant-4: 148, 93, 73;
  --kubio-color-2-variant-5: 63, 40, 31;
  --kubio-color-3-variant-1: 203, 216, 228;
  --kubio-color-3-variant-2: 128, 136, 144;
  --kubio-color-3-variant-3: 80, 112, 143;
  --kubio-color-3-variant-4: 32, 88, 143;
  --kubio-color-3-variant-5: 52, 55, 58;
  --kubio-color-4-variant-1: 72, 111, 207;
  --kubio-color-4-variant-2: 83, 95, 122;
  --kubio-color-4-variant-3: 43, 66, 123;
  --kubio-color-4-variant-4: 2, 36, 122;
  --kubio-color-4-variant-5: 13, 20, 37;
  --kubio-color-5-variant-1: 255, 255, 255;
  --kubio-color-5-variant-2: 204, 204, 204;
  --kubio-color-5-variant-3: 153, 153, 153;
  --kubio-color-5-variant-4: 101, 101, 101;
  --kubio-color-5-variant-5: 50, 50, 50;
  --kubio-color-6-variant-1: 163, 172, 190;
  --kubio-color-6-variant-2: 90, 95, 105;
  --kubio-color-6-variant-3: 18, 19, 21;
  --kubio-color-6-variant-4: 10, 14, 20;
  --kubio-color-6-variant-5: 3, 9, 20
}
/* <style id="wp-img-auto-sizes-contain-inline-css"> (WordPress; era inline) */
img:is([sizes=auto i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px
}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
/* <style id="classic-theme-styles-inline-css"> (WordPress; era inline) */
/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none
}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
/* ht-slider-for-elementor/assets/css/ht-slider-widgets.css */
/* Svg icon height auto css */
[class*='htslider-'] svg {
  height: auto;
}
.htb-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .htb-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .htb-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .htb-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .htb-container {
    max-width: 1200px;
  }
}
.htb-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.htb-col-lg-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%
}
.htb-col-lg-6 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .htb-col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%
  }
}
@media (max-width: 767px) {
  .htb-col-lg-6 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%
  }
}
/*
   * Post Slider Css
  */
.htslider-single-post-slide {
  position: relative;
}
.htslider-single-post-slide img {
  width: 100%;
}
.htslider-single-post-slide a {
  text-decoration: none;
}
.htslider-single-post-slide .content ul.post-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: outside none none;
  margin: 0 -10px;
  padding: 0;
}
.htslider-single-post-slide .content ul.post-category li {
  background: #f05555 none repeat scroll 0 0;
  margin: 0 10px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  line-height: inherit;
}
.htslider-single-post-slide .content ul.post-category li a {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 9px;
  display: block;
  text-decoration: none;
}
.htslider-single-post-slide .content ul.post-category li a:hover {
  background: #18012c none repeat scroll 0 0;
  color: #ffffff;
}
.htslider-single-post-slide ul.meta {
  color: #464545;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: outside none none;
  margin: 0 -15px;
  padding: 0;
}
.htslider-single-post-slide ul.meta li {
  font-size: 13px;
  letter-spacing: 2px;
  margin: 0 15px;
}
.htslider-single-post-slide ul.meta li i {
  padding-right: 10px;
}
/* image overlay css */
.htslider-single-post-slide .thumb a, .ht-post .thumb a {
  position: relative;
  display: block;
}
.htslider-single-post-slide .thumb a:after, .ht-post .thumb a:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0);
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.htslider-single-post-slide.htslider-postslider-layout-3 .thumb a:before {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.htslider-single-post-slide.htslider-postslider-layout-3:hover .thumb a:before {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/*end post slider*/
.htslider-single-post-slide .content .post-inner h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}
.htslider-single-post-slide .content .post-inner p {
  margin: 22px 0 25px;
  color: #18012c;
  font-size: 14px;
  line-height: 28px;
  margin-top: 0;
}
.htslider-single-post-slide .content .post-inner h2 a,
.htslider-single-post-slide .content .post-inner ul.meta li a {
  color: #18012c;
}
.htslider-single-post-slide .post-btn a.readmore-btn {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #464545;
  border-radius: 23px;
  color: #464545;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  height: 46px;
  line-height: 44px;
  padding: 0 37px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.htslider-area-pro .htslider-single-post-slide .post-btn a.readmore-btn {
  border-radius: 0;
  margin-top: 20px;
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ffffff;
  color: #18012c;
}
.htslider-area-pro .htslider-single-post-slide .post-btn a.readmore-btn:hover {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ffffff;
  color: #18012c;
}
.htslider-single-post-slide .post-btn a.readmore-btn:hover {
  background: #18012c none repeat scroll 0 0;
  border: 1px solid #18012c;
  color: #ffffff;
}
.htslider-single-post-slide .post-btn a.readmore-btn svg {
  width: 12px;
}
.htslider-single-post-slide .post-btn a.readmore-btn svg path {
  fill: #18012c;
  transition: all 0.4s ease-in-out 0s;
}
.htslider-single-post-slide .post-btn a.readmore-btn:hover svg path {
  fill: #ffffff;
}
.htslider-single-post-slide .post-btn a.readmore-btn.before {
  flex-direction: row-reverse;
}
.htslider-postslider-area img {
  width: 100%;
}
.htslider-postslider-area button.slick-arrow {
  background: #ccd5d5 none repeat scroll 0 0;
  border: 0 none;
  color: #00282a;
  font-size: 24px;
  height: 46px;
  line-height: 1;
  padding: 0;
  position: absolute;
  width: 46px;
  z-index: 2;
}
.htslider-postslider-area button.slick-arrow svg {
  width: 12px;
}
.htslider-postslider-area button.slick-arrow svg path {
  fill: #00282a;
}
.htslider-postslider-area button.htslider-carosul-prev.slick-arrow {
  right: 60px;
}
.htslider-postslider-area button.slick-arrow {
  background: #d7dae9 none repeat scroll 0 0;
  border: 1px solid #d7dae9;
  border-radius: 100%;
  color: #2a47e0;
  font-size: 24px;
}
.htslider-arrow-1.htslider-postslider-area button.slick-arrow,
.htslider-arrow-4.htslider-postslider-area button.slick-arrow {
  left: 30px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  z-index: 2;
  text-align: center;
}
.htslider-arrow-1.htslider-postslider-area button.htslider-carosul-next.slick-arrow,
.htslider-arrow-4.htslider-postslider-area button.htslider-carosul-next.slick-arrow {
  left: auto !important;
  right: 30px;
}
.htslider-arrow-2.htslider-postslider-area button.slick-arrow,
.htslider-arrow-3.htslider-postslider-area button.slick-arrow {
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  border-radius: 100%;
}
.htslider-arrow-2.htslider-postslider-area button.htslider-carosul-next.slick-arrow {
  left: auto;
  right: 50px !important;
  margin-top: 30px;
}
.htslider-arrow-2.htslider-postslider-area button.slick-arrow {
  top: 50%;
}
.htslider-arrow-2.htslider-postslider-area button.htslider-carosul-prev.slick-arrow {
  right: 50px;
  margin-top: -30px;
}
.htslider-arrow-3.htslider-postslider-area button.htslider-carosul-next.slick-arrow {
  left: 50px;
  right: auto;
  bottom: 5% !important;
}
.htslider-arrow-3.htslider-postslider-area button.htslider-carosul-prev.slick-arrow {
  left: 50px;
  bottom: 13% !important;
}
.htslider-postslider-area .slick-dots li button:before {
  display: none;
}
.htslider-postslider-area .slick-dots li button {
  background: #ccd5d5 none repeat scroll 0 0;
  border-radius: 100%;
  height: 15px;
  width: 15px;
}
.htslider-postslider-area .slick-dots li.slick-active button {
  background: #00282a none repeat scroll 0 0;
  margin-left: 0;
}
body.rtl .htslider-postslider-area button.htslider-carosul-prev.slick-arrow {
  right: auto;
}
body.rtl .htslider-arrow-2.htslider-postslider-area button.htslider-carosul-next.slick-arrow {
  right: auto !important;
}
body.rtl .htslider-arrow-3.htslider-postslider-area button.htslider-carosul-prev.slick-arrow {
  bottom: 15% !important;
}
/* slider style 01 */
.htslider-postslider-layout-1 .content {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 40%;
  height: 100%;
  padding: 10px;
}
.htslider-postslider-layout-1 .content .post-inner {
  width: 100%;
  height: 100%;
  background: rgba(0, 140, 167, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 30px;
}
.htslider-postslider-layout-1 .content .post-inner h2 {
  font-size: 24px;
  font-weight: 500;
}
.htslider-postslider-layout-1 .content .post-inner h2 a,
.htslider-postslider-layout-1 .content .post-inner ul.meta li a {
  color: #ffffff;
}
.htslider-postslider-layout-1 .content .post-inner p {
  color: #ffffff;
  font-size: 14px;
  line-height: 28px;
}
.htslider-postslider-layout-1 ul.meta {
  color: #ffffff;
}
.htslider-postslider-layout-1 .post-btn a.readmore-btn {
  border: 1px solid #ffffff;
  color: #ffffff;
}
/* Slider Style 02 */
.htslider-postslider-layout-2 .content .post-inner h2 {
  font-size: 24px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 18px;
}
.htslider-postslider-layout-2 .content .post-inner h2 a {
  color: #464545;
}
.htslider-postslider-layout-2 .content .post-inner ul.meta li,
.htslider-postslider-layout-2 .content .post-inner ul.meta li a {
  color: #464545;
}
.htslider-postslider-layout-2 .content .post-inner p {
  color: #464545;
}
.htslider-postslider-layout-2 .content .post-inner .post-btn {
  margin-top: 19px;
}
/* Slider Style 03 */
.htslider-postslider-layout-3 .content {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
.htslider-postslider-layout-3 .content .post-inner h2 {
  font-size: 24px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 18px;
  padding: 0 26%;
  line-height: 34px;
}
.htslider-postslider-layout-3 .content .post-inner h2 a {
  color: #ffffff;
}
.htslider-postslider-layout-3 .content .post-inner ul.meta {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.htslider-postslider-layout-3 .content .post-inner ul.meta li,
.htslider-postslider-layout-3 .content .post-inner ul.meta li a {
  color: #ffffff;
}
.htslider-postslider-layout-3 .content .post-inner .post-btn {
  margin-top: 19px;
}
.htslider-postslider-layout-3 .content .post-inner .post-btn a.readmore-btn {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.htslider-postslider-layout-3 .content .post-inner .post-btn a.readmore-btn:hover {
  background: #18012c;
  color: #ffffff;
  border: 1px solid #18012c;
}
.htslider-postslider-layout-3 .content ul.post-category {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* Slider Style 04 */
.htslider-postslider-layout-4 .content {
  position: absolute;
  text-align: center;
  bottom: 0;
  padding: 20px;
}
.htslider-postslider-layout-4 .content .post-inner {
  background: rgba(0, 86, 255, 0.7);
  padding: 25px;
  text-align: left;
}
.htslider-postslider-layout-4 .content .post-inner h2 {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 13px;
  line-height: 34px;
}
.htslider-postslider-layout-4 .content .post-inner h2 a {
  color: #ffffff;
}
.htslider-postslider-layout-4 .content .post-inner ul.meta li {
  color: #ffffff;
}
.htslider-postslider-layout-4 .content .post-inner ul.meta li a {
  color: #ffffff;
}
.htslider-postslider-layout-4 .content ul.post-category {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* Slider Style 05 */
.htslider-postslider-layout-5 .content {
  background: #f4f4f4;
  padding: 60px;
}
.htslider-postslider-layout-5 .content .post-inner h2 {
  font-size: 24px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 18px;
  line-height: 34px;
}
.htslider-postslider-layout-5 .content .post-inner h2 a {
  color: #464545;
}
.htslider-postslider-layout-5 .content .post-inner ul.meta li,
.htslider-postslider-layout-5 .content .post-inner ul.meta li a {
  color: #464545;
}
.htslider-postslider-layout-5 .content .post-inner .post-btn {
  margin-top: 19px;
}
.htslider-postslider-layout-5 .content .post-inner .post-btn a.readmore-btn {
  border: 1px solid #494849;
  color: #494849;
}
.htslider-postslider-layout-5 .content .post-inner .post-btn a.readmore-btn:hover {
  background: #18012c;
  color: #ffffff;
  border: 1px solid #18012c;
}
.htslider-arrow-2.htslider-postslider-area.htslider-postslider-style-5 button.slick-arrow {
  top: 30%;
}
.htslider-postslider-style-4.htslider-postslider-area ul.slick-dots {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
  z-index: 2;
}
.htslider-postslider-style-4.htslider-postslider-area ul.slick-dots li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent none repeat scroll 0 0;
  border-bottom: 5px solid #828282;
  border-left: 5px solid #828282;
  border-radius: 0;
  border-right: 5px solid #828282;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 20px;
  position: relative;
  text-align: left;
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  width: auto;
  z-index: 2;
}
.htslider-postslider-style-4.htslider-postslider-area ul.slick-dots li:first-child {
  border-top: 5px solid #828282;
}
.htslider-postslider-style-4.htslider-postslider-area ul.slick-dots li.slick-active {
  background: transparent none repeat scroll 0 0;
  border: 5px solid #ffffff;
}
.htslider-postslider-style-4.htslider-postslider-area ul.slick-dots li h6 {
  bottom: 0;
  color: #ffffff;
  font-weight: 500;
  line-height: 22px;
  margin: 0;
  padding-bottom: 20px;
  position: absolute;
}
.htb-align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
  -ms-grid-row-align: center !important;
  align-items: center !important
}
.htslider-postslider-area ul.slick-dots {
  margin: 0;
  left: 50%;
  position: absolute;
  top: 100%;
  padding-left: 0;
  z-index: 9;
}
.htslider-postslider-area ul.slick-dots li {
  display: inline;
  margin: 0 15px 0 0;
}
.htslider-postslider-area ul.slick-dots li button {
  padding: 7px;
  color: #00282a;
  line-height: normal;
  outline: none;
  text-decoration: none;
  text-indent: -999999px;
  border: none;
  background: #ddd;
  line-height: 0;
}
.htslider-postslider-area.pagination ul.slick-dots li button {
  text-indent: 0;
}
.htslider-postslider-area ul.slick-dots li:last-child {
  margin-right: 0;
}
/* dot Align controll css */
.htslider-carousel-activation.dot_right_center .slick-dots, .htslider-carousel-activation.dot_left_center .slick-dots {
  right: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  bottom: auto;
  left: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.htslider-carousel-activation.dot_right_center .slick-dots {
  text-align: right;
}
.htslider-carousel-activation.dot_right_center .slick-dots li {
  margin: 0;
}
.htslider-carousel-activation.dot_left_center .slick-dots {
  left: 30px;
  right: auto;
  bottom: 20px;
}
.htslider-carousel-activation.dot_bottom_right .slick-dots {
  right: 0;
  bottom: 20px;
  width: auto;
  left: auto;
}
.htslider-carousel-activation.dot_bottom_left .slick-dots {
  left: 0;
  bottom: 20px;
  width: auto;
}
.htslider-carousel-activation.dot_bottom_center .slick-dots {
  bottom: 20px;
  width: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 0px;
}
/*custom slider*/
.htslider-item-img.single-slide-item.htslider-single-post-slide {
  height: 600px;
}
.htslider-postslider-area .htb-container {
  height: 100%;
}
.htslider-postslider-area .single-slide-item.htslider-single-post-slide .content {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.single-slide-item.htslider-single-post-slide .content .post-inner {
  padding: 0;
  width: 100%;
}
.single-slide-item.htslider-single-post-slide .content .post-inner .htslider-desc {
  font-size: 15px;
  margin-bottom: 20px;
}
.single-slide-item.htslider-single-post-slide .content .post-inner p img {
  width: auto;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}
.single-slide-item.htslider-single-post-slide .content h4 {
  font-size: 18px;
  margin: 0;
}
.single-slide-item.htslider-single-post-slide .content .post-btn a.readmore-btn {
  height: inherit;
  line-height: inherit;
  padding: 13px 37px;
}
.htb-row.right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.htsldier-item-area2 {
  background: #f9f9f9;
}
.elementor-widget-htslider-slider-addons {
  width: 100%;
}
/*end*/
/* Slider Button */
.htslider-slider-area {
  position: relative;
}
.htslider-slider .slick-arrow {
  font-size: 22px;
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 20px;
  width: 60px;
  height: 60px;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  border: 1px solid #E1E1E1;
  border-radius: 100%;
  background: #FFFFFF none repeat scroll 0 0;
}
.htslider-slider .slick-arrow.slick-next {
  right: 20px;
  left: auto;
}
.htslider-slider .slick-arrow:hover {
  color: #FFFFFF;
  border-color: #1F2226;
  background: #1F2226;
}
.htslider-slider .slick-arrow svg {
  height: auto;
  width: 16px;
}
.htslider-slider .slick-arrow:hover svg path {
  fill: #FFFFFF;
}
.htslider-slider .slick-dots {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: outside none none;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.htslider-slider .slick-dots li {
  line-height: 12px;
  margin: 0 4px;
}
.htslider-slider .slick-dots li button {
  line-height: 13px;
  width: 13px;
  height: 13px;
  padding: 0;
  text-indent: -9999px;
  border: 1px solid #4E4F4F;
  border-radius: 50px;
  background-color: transparent;
}
.htslider-slider-area .hero-slider-controls .slick-arrow i,
.htslider-slider .slick-arrow i {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  color: #282828;
}
.htslider-slider .slick-dots li.slick-active button {
  border-color: #282828;
  background-color: #282828;
}
.slick-dots button:focus,
.slick-arrow:focus {
  outline: none;
}
/* Navigation Style Two */
.htslider-slider-area .hero-slider-controls {
  position: absolute;
  z-index: 99;
  top: 50%;
  right: 50px;
  width: 50px;
  padding: 60px 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
.htslider-slider-area .hero-slider-controls .slick-arrow {
  font-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  border: medium none;
  border-radius: 100%;
  background-color: #FFFFFF;
}
.htslider-slider-area .hero-slider-controls .slick-arrow:hover {
  color: #FFFFFF;
  background: #1F2226;
}
.htslider-slider-area .hero-slider-controls .slick-arrow {
  padding: 0;
}
.htslider-slider-area .hero-slider-controls .slick-arrow.slick-next {
  top: auto;
  bottom: 0;
}
.htslider-slider-area .hero-slider-controls .slick-dots {
  margin: 0;
  padding: 0;
}
.htslider-slider-area .hero-slider-controls .slick-dots li {
  line-height: 12px;
  display: block;
  margin: auto auto 8px;
}
.htslider-slider-area .hero-slider-controls .slick-dots li:last-child {
  margin: 0;
}
.htslider-slider-area .hero-slider-controls .slick-dots li.slick-active button {
  border-color: #282828;
  background-color: #282828;
}
.htslider-slider-area .hero-slider-controls .slick-dots li button {
  line-height: inherit;
  width: 13px;
  height: 13px;
  padding: 0;
  text-indent: -9999px;
  border: 1px solid #4E4F4F;
  border-radius: 50px;
  background-color: transparent;
}
.htslider-slider-area.navigation-style-3 .hero-slider-controls {
  top: auto;
  bottom: 50px;
  left: 50px;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
.htslider-slider-area .slick-prev:before,
.htslider-slider-area .slick-next:before {
  display: none;
}
.slider-area.htslider-slider .slingle-slider a {
  text-decoration: none;
}
.elementor-widget-htslider-slider-addons {
  width: 100%;
}
/*end*/
.htslider-slider-area.loading {
  overflow: hidden;
  height: 600px;
  background-color: #FAFAFA;
}
.htslider-slider-area.loading .htslider-slider {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.htslider-slider-area.loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  content: '';
  -webkit-animation: loading 1s linear infinite both;
  animation: loading 1s linear infinite both;
  border-width: 4px;
  border-style: solid;
  border-color: #000000 #000000 #000000 transparent;
  border-radius: 50%;
  background-color: transparent;
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* error notice css */
.htslider-error-notice {
  background: #efefef;
  padding: 10px 17px;
  border-left: 4px solid red;
  font-size: 19px;
  color: #8b4343;
  max-width: max-content;
  margin: auto;
}
/* scroll navigation widget */
.elementor-widget-htslider-scrollnavigation-addons .swiper-container {
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  overflow: hidden;
}
.htslider-scroll-navigation-content {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.htslider-scroll-navigation-inner {
  height: 100%;
  width: 100%;
}
.elementor-widget-htslider-scrollnavigation-addons .swiper-slide:nth-child(1) .htslider-scroll-navigation-inner {
  background-color: #EBEDF5;
}
.elementor-widget-htslider-scrollnavigation-addons .swiper-slide:nth-child(2) .htslider-scroll-navigation-inner {
  background-color: #3498DB;
}
.elementor-widget-htslider-scrollnavigation-addons .swiper-slide:nth-child(3) .htslider-scroll-navigation-inner {
  background-color: #2ECC71;
}
/* Progress Bar Styles */
.htslider-slider-area {
  position: relative;
}
.htslider-progress {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  background: #f1f1f1;
}
.htslider-progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background: #0056ff;
  transition: width 0.3s ease;
}
.htslider-progress-top.htslider-progress {
  top: 0;
}
.htslider-progress-bottom.htslider-progress {
  bottom: 0;
}
/* ==========================================================================
   Pagination Title Styles - NEW ADDITION
   ========================================================================== */
/* Base pagination title styles */
.htslider-pagination-with-title .swiper-pagination-bullet {
  position: relative;
}
.htslider-pagination-title {
  position: absolute;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  z-index: 10;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transform: scale(0.8);
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
/* Position variations */
.htslider-pagination-title-top .htslider-pagination-title {
  bottom: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%) scale(0.8);
}
.htslider-pagination-title-bottom .htslider-pagination-title {
  top: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%) scale(0.8);
}
.htslider-pagination-title-left .htslider-pagination-title {
  right: calc(100% + 10px);
  top: 50%;
  transform: translateY(-50%) scale(0.8);
}
.htslider-pagination-title-right .htslider-pagination-title {
  left: calc(100% + 10px);
  top: 50%;
  transform: translateY(-50%) scale(0.8);
}
/* Trigger states */
.htslider-pagination-trigger-always .htslider-pagination-title,
.htslider-pagination-trigger-hover .swiper-pagination-bullet:hover .htslider-pagination-title,
.htslider-pagination-trigger-active .swiper-pagination-bullet-active .htslider-pagination-title,
.htslider-pagination-trigger-both .swiper-pagination-bullet:hover .htslider-pagination-title,
.htslider-pagination-trigger-both .swiper-pagination-bullet-active .htslider-pagination-title,
.htslider-pagination-title-visible {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
/* Position-specific visible transforms */
.htslider-pagination-title-top .htslider-pagination-title-visible,
.htslider-pagination-title-top .swiper-pagination-bullet:hover .htslider-pagination-title,
.htslider-pagination-title-top .swiper-pagination-bullet-active .htslider-pagination-title {
  transform: translateX(-50%) scale(1);
}
.htslider-pagination-title-bottom .htslider-pagination-title-visible,
.htslider-pagination-title-bottom .swiper-pagination-bullet:hover .htslider-pagination-title,
.htslider-pagination-title-bottom .swiper-pagination-bullet-active .htslider-pagination-title {
  transform: translateX(-50%) scale(1);
}
.htslider-pagination-title-left .htslider-pagination-title-visible,
.htslider-pagination-title-left .swiper-pagination-bullet:hover .htslider-pagination-title,
.htslider-pagination-title-left .swiper-pagination-bullet-active .htslider-pagination-title {
  transform: translateY(-50%) scale(1);
}
.htslider-pagination-title-right .htslider-pagination-title-visible,
.htslider-pagination-title-right .swiper-pagination-bullet:hover .htslider-pagination-title,
.htslider-pagination-title-right .swiper-pagination-bullet-active .htslider-pagination-title {
  transform: translateY(-50%) scale(1);
}
/* Animation classes */
.htslider-animation-in {
  animation-fill-mode: both;
}
.htslider-animation-out {
  animation-fill-mode: both;
}
/* Animation variations */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideLeft {
  from {
    opacity: 0;
    transform: translateX(10px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideRight {
  from {
    opacity: 0;
    transform: translateX(-10px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale(0.5);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* Apply animations */
.htslider-pagination-animation-fadeIn .htslider-animation-in {
  animation: fadeIn 0.3s ease;
}
.htslider-pagination-animation-slideUp .htslider-animation-in {
  animation: slideUp 0.3s ease;
}
.htslider-pagination-animation-slideDown .htslider-animation-in {
  animation: slideDown 0.3s ease;
}
.htslider-pagination-animation-slideLeft .htslider-animation-in {
  animation: slideLeft 0.3s ease;
}
.htslider-pagination-animation-slideRight .htslider-animation-in {
  animation: slideRight 0.3s ease;
}
.htslider-pagination-animation-zoomIn .htslider-animation-in {
  animation: zoomIn 0.3s ease;
}
.htslider-pagination-animation-bounceIn .htslider-animation-in {
  animation: bounceIn 0.5s ease;
}
/* Special handling for position-specific animations */
.htslider-pagination-title-top.htslider-pagination-animation-slideUp .htslider-pagination-title,
.htslider-pagination-title-bottom.htslider-pagination-animation-slideDown .htslider-pagination-title,
.htslider-pagination-title-left.htslider-pagination-animation-slideLeft .htslider-pagination-title,
.htslider-pagination-title-right.htslider-pagination-animation-slideRight .htslider-pagination-title {
  transform-origin: center;
}
/* Arrow/pointer for tooltip-like appearance */
.htslider-pagination-title::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
}
.htslider-pagination-title-top .htslider-pagination-title::before {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-top-color: rgba(0, 0, 0, 0.8);
}
.htslider-pagination-title-bottom .htslider-pagination-title::before {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-bottom-color: rgba(0, 0, 0, 0.8);
}
.htslider-pagination-title-left .htslider-pagination-title::before {
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  border-left-color: rgba(0, 0, 0, 0.8);
}
.htslider-pagination-title-right .htslider-pagination-title::before {
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  border-right-color: rgba(0, 0, 0, 0.8);
}
/* Responsive adjustments */
@media (max-width: 768px) {
  .htslider-pagination-title {
    font-size: 12px;
    padding: 6px 10px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media (max-width: 480px) {
  .htslider-pagination-title {
    font-size: 11px;
    padding: 4px 8px;
    max-width: 150px;
  }
}
/* RTL Support */
body.rtl .htslider-pagination-title-left .htslider-pagination-title {
  right: auto;
  left: calc(100% + 10px);
}
body.rtl .htslider-pagination-title-right .htslider-pagination-title {
  left: auto;
  right: calc(100% + 10px);
}
body.rtl .htslider-pagination-title-left .htslider-pagination-title::before {
  left: auto;
  right: 100%;
  border-left-color: transparent;
  border-right-color: rgba(0, 0, 0, 0.8);
}
body.rtl .htslider-pagination-title-right .htslider-pagination-title::before {
  right: auto;
  left: 100%;
  border-right-color: transparent;
  border-left-color: rgba(0, 0, 0, 0.8);
}
/* Accessibility improvements */
.htslider-pagination-title {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
/* Prevent title overflow on small screens */
.htslider-swiper-pagination {
  position: relative;
  overflow: visible;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.htslider-swiper-pagination .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Ensure titles don't interfere with slider controls */
.htslider-pagination-title {
  z-index: 9999;
}
/* elementor/assets/css/frontend.min.css */
:root {
  --direction-multiplier: 1
}
body.rtl, html[dir=rtl] {
  --direction-multiplier: -1
}
.elementor-hidden {
  display: none
}
.elementor-visibility-hidden {
  visibility: hidden
}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: -10000em;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border: 0
}
.elementor-clearfix:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  width: 0
}
.e-logo-wrapper {
  background: var(--e-a-bg-logo);
  border-radius: 50%;
  display: inline-block;
  line-height: 1;
  padding: .75em
}
.e-logo-wrapper i {
  color: var(--e-a-color-logo);
  font-size: 1em
}
.elementor *, .elementor :after, .elementor :before {
  box-sizing: border-box
}
.elementor a {
  box-shadow: none;
  text-decoration: none
}
.elementor hr {
  background-color: transparent;
  margin: 0
}
.elementor img {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  max-width: 100%
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin: 0
}
.elementor embed, .elementor iframe, .elementor object, .elementor video {
  border: none;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  width: 100%
}
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container {
  direction: ltr;
  inset: 0;
  overflow: hidden;
  position: absolute;
  z-index: 0
}
.elementor .elementor-background-video-container {
  pointer-events: none;
  transition: opacity 1s
}
.elementor .elementor-background-video-container.elementor-loading {
  opacity: 0
}
.elementor .elementor-background-video, .elementor .elementor-background-video-embed {
  max-width: none
}
.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
  inset-block-start: 50%;
  inset-inline-start: 50%;
  position: absolute;
  transform: translate(-50%, -50%)
}
.elementor .elementor-background-video-hosted {
  -o-object-fit: cover;
  object-fit: cover
}
.elementor .elementor-background-overlay {
  inset: 0;
  position: absolute
}
.elementor .elementor-background-slideshow {
  inset: 0;
  position: absolute;
  z-index: 0
}
.elementor .elementor-background-slideshow__slide__image {
  background-position: 50%;
  background-size: cover;
  height: 100%;
  width: 100%
}
.e-con-inner>.elementor-element.elementor-absolute, .e-con>.elementor-element.elementor-absolute, .elementor-widget-wrap>.elementor-element.elementor-absolute {
  position: absolute
}
.e-con-inner>.elementor-element.elementor-fixed, .e-con>.elementor-element.elementor-fixed, .elementor-widget-wrap>.elementor-element.elementor-fixed {
  position: fixed
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
  max-width: 100%
}
@media (max-width:1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%
  }
}
@media (max-width:767px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%
  }
}
.elementor-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  align-self: var(--align-self);
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order)
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
  z-index: 1
}
.elementor-element:where(.e-con-full, .elementor-widget) {
  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  gap: var(--row-gap) var(--column-gap);
  justify-content: var(--justify-content)
}
.elementor-invisible {
  visibility: hidden
}
.elementor-custom-embed-play {
  inset-block-start: 50%;
  inset-inline-start: 50%;
  position: absolute;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%)
}
.elementor-custom-embed-play i {
  color: #fff;
  font-size: 100px;
  text-shadow: 1px 0 6px rgba(0, 0, 0, .3)
}
.elementor-custom-embed-play svg {
  height: 100px;
  width: 100px;
  fill: #fff;
  filter: drop-shadow(1px 0 6px rgba(0, 0, 0, .3))
}
.elementor-custom-embed-play i, .elementor-custom-embed-play svg {
  opacity: .8;
  transition: all .5s
}
.elementor-custom-embed-play.elementor-playing i {
  font-family: eicons
}
.elementor-custom-embed-play.elementor-playing i:before {
  content: "\e8fb"
}
.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg {
  animation: eicon-spin 2s linear infinite
}
.elementor-tag {
  display: inline-flex
}
.elementor-ken-burns {
  transition-duration: 10s;
  transition-property: transform;
  transition-timing-function: linear
}
.elementor-ken-burns--out {
  transform: scale(1.3)
}
.elementor-ken-burns--active {
  transition-duration: 20s
}
.elementor-ken-burns--active.elementor-ken-burns--out {
  transform: scale(1)
}
.elementor-ken-burns--active.elementor-ken-burns--in {
  transform: scale(1.3)
}
.elementor-align-center {
  text-align: center
}
.elementor-align-right {
  text-align: right
}
.elementor-align-left {
  text-align: left
}
.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button {
  width: auto
}
.elementor-align-justify .elementor-button {
  width: 100%
}
@media (min-width:-1) {
  .elementor-widescreen-align-center {
    text-align: center
  }
  .elementor-widescreen-align-right {
    text-align: right
  }
  .elementor-widescreen-align-left {
    text-align: left
  }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-left .elementor-button, .elementor-widescreen-align-right .elementor-button {
    width: auto
  }
  .elementor-widescreen-align-justify .elementor-button {
    width: 100%
  }
}
@media (max-width:-1) {
  .elementor-laptop-align-center {
    text-align: center
  }
  .elementor-laptop-align-right {
    text-align: right
  }
  .elementor-laptop-align-left {
    text-align: left
  }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-left .elementor-button, .elementor-laptop-align-right .elementor-button {
    width: auto
  }
  .elementor-laptop-align-justify .elementor-button {
    width: 100%
  }
  .elementor-tablet_extra-align-center {
    text-align: center
  }
  .elementor-tablet_extra-align-right {
    text-align: right
  }
  .elementor-tablet_extra-align-left {
    text-align: left
  }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-left .elementor-button, .elementor-tablet_extra-align-right .elementor-button {
    width: auto
  }
  .elementor-tablet_extra-align-justify .elementor-button {
    width: 100%
  }
}
@media (max-width:1024px) {
  .elementor-tablet-align-center {
    text-align: center
  }
  .elementor-tablet-align-right {
    text-align: right
  }
  .elementor-tablet-align-left {
    text-align: left
  }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-left .elementor-button, .elementor-tablet-align-right .elementor-button {
    width: auto
  }
  .elementor-tablet-align-justify .elementor-button {
    width: 100%
  }
}
@media (max-width:-1) {
  .elementor-mobile_extra-align-center {
    text-align: center
  }
  .elementor-mobile_extra-align-right {
    text-align: right
  }
  .elementor-mobile_extra-align-left {
    text-align: left
  }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-left .elementor-button, .elementor-mobile_extra-align-right .elementor-button {
    width: auto
  }
  .elementor-mobile_extra-align-justify .elementor-button {
    width: 100%
  }
}
@media (max-width:767px) {
  .elementor-mobile-align-center {
    text-align: center
  }
  .elementor-mobile-align-right {
    text-align: right
  }
  .elementor-mobile-align-left {
    text-align: left
  }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-left .elementor-button, .elementor-mobile-align-right .elementor-button {
    width: auto
  }
  .elementor-mobile-align-justify .elementor-button {
    width: 100%
  }
}
:root {
  --page-title-display: block
}
.elementor-page-title, h1.entry-title {
  display: var(--page-title-display)
}
@keyframes eicon-spin {
  0% {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(359deg)
  }
}
.eicon-animation-spin {
  animation: eicon-spin 2s linear infinite
}
.elementor-section {
  position: relative
}
.elementor-section .elementor-container {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  position: relative
}
@media (max-width:1024px) {
  .elementor-section .elementor-container {
    flex-wrap: wrap
  }
}
.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1140px
}
.elementor-section.elementor-section-stretched {
  position: relative;
  width: 100%
}
.elementor-section.elementor-section-items-top>.elementor-container {
  align-items: flex-start
}
.elementor-section.elementor-section-items-middle>.elementor-container {
  align-items: center
}
.elementor-section.elementor-section-items-bottom>.elementor-container {
  align-items: flex-end
}
@media (min-width:768px) {
  .elementor-section.elementor-section-height-full {
    height: 100vh
  }
  .elementor-section.elementor-section-height-full>.elementor-container {
    height: 100%
  }
}
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-start
}
.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: center
}
.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-end
}
.elementor-widget-wrap {
  align-content: flex-start;
  flex-wrap: wrap;
  position: relative;
  width: 100%
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex
}
.elementor-widget-wrap>.elementor-element {
  width: 100%
}
.elementor-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
}
.elementor-widget {
  position: relative
}
.elementor-widget:not(:last-child) {
  margin-bottom: var(--kit-widget-spacing, 20px)
}
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial {
  margin-bottom: 0
}
.elementor-column {
  display: flex;
  min-height: 1px;
  position: relative
}
.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
  padding: 5px
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 10px
}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
  padding: 15px
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
  padding: 20px
}
.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
  padding: 30px
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
  padding: 0
}
@media (min-width:768px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
    width: 10%
  }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
    width: 11.111%
  }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
    width: 12.5%
  }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
    width: 14.285%
  }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
    width: 16.666%
  }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
    width: 20%
  }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
    width: 25%
  }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
    width: 30%
  }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 33.333%
  }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
    width: 40%
  }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 50%
  }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
    width: 60%
  }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 66.666%
  }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
    width: 70%
  }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
    width: 75%
  }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
    width: 80%
  }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
    width: 83.333%
  }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
    width: 90%
  }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%
  }
}
@media (max-width:479px) {
  .elementor-column.elementor-xs-10 {
    width: 10%
  }
  .elementor-column.elementor-xs-11 {
    width: 11.111%
  }
  .elementor-column.elementor-xs-12 {
    width: 12.5%
  }
  .elementor-column.elementor-xs-14 {
    width: 14.285%
  }
  .elementor-column.elementor-xs-16 {
    width: 16.666%
  }
  .elementor-column.elementor-xs-20 {
    width: 20%
  }
  .elementor-column.elementor-xs-25 {
    width: 25%
  }
  .elementor-column.elementor-xs-30 {
    width: 30%
  }
  .elementor-column.elementor-xs-33 {
    width: 33.333%
  }
  .elementor-column.elementor-xs-40 {
    width: 40%
  }
  .elementor-column.elementor-xs-50 {
    width: 50%
  }
  .elementor-column.elementor-xs-60 {
    width: 60%
  }
  .elementor-column.elementor-xs-66 {
    width: 66.666%
  }
  .elementor-column.elementor-xs-70 {
    width: 70%
  }
  .elementor-column.elementor-xs-75 {
    width: 75%
  }
  .elementor-column.elementor-xs-80 {
    width: 80%
  }
  .elementor-column.elementor-xs-83 {
    width: 83.333%
  }
  .elementor-column.elementor-xs-90 {
    width: 90%
  }
  .elementor-column.elementor-xs-100 {
    width: 100%
  }
}
@media (max-width:767px) {
  .elementor-column.elementor-sm-10 {
    width: 10%
  }
  .elementor-column.elementor-sm-11 {
    width: 11.111%
  }
  .elementor-column.elementor-sm-12 {
    width: 12.5%
  }
  .elementor-column.elementor-sm-14 {
    width: 14.285%
  }
  .elementor-column.elementor-sm-16 {
    width: 16.666%
  }
  .elementor-column.elementor-sm-20 {
    width: 20%
  }
  .elementor-column.elementor-sm-25 {
    width: 25%
  }
  .elementor-column.elementor-sm-30 {
    width: 30%
  }
  .elementor-column.elementor-sm-33 {
    width: 33.333%
  }
  .elementor-column.elementor-sm-40 {
    width: 40%
  }
  .elementor-column.elementor-sm-50 {
    width: 50%
  }
  .elementor-column.elementor-sm-60 {
    width: 60%
  }
  .elementor-column.elementor-sm-66 {
    width: 66.666%
  }
  .elementor-column.elementor-sm-70 {
    width: 70%
  }
  .elementor-column.elementor-sm-75 {
    width: 75%
  }
  .elementor-column.elementor-sm-80 {
    width: 80%
  }
  .elementor-column.elementor-sm-83 {
    width: 83.333%
  }
  .elementor-column.elementor-sm-90 {
    width: 90%
  }
  .elementor-column.elementor-sm-100 {
    width: 100%
  }
}
@media (min-width:768px) and (max-width:1024px) {
  .elementor-column.elementor-md-10 {
    width: 10%
  }
  .elementor-column.elementor-md-11 {
    width: 11.111%
  }
  .elementor-column.elementor-md-12 {
    width: 12.5%
  }
  .elementor-column.elementor-md-14 {
    width: 14.285%
  }
  .elementor-column.elementor-md-16 {
    width: 16.666%
  }
  .elementor-column.elementor-md-20 {
    width: 20%
  }
  .elementor-column.elementor-md-25 {
    width: 25%
  }
  .elementor-column.elementor-md-30 {
    width: 30%
  }
  .elementor-column.elementor-md-33 {
    width: 33.333%
  }
  .elementor-column.elementor-md-40 {
    width: 40%
  }
  .elementor-column.elementor-md-50 {
    width: 50%
  }
  .elementor-column.elementor-md-60 {
    width: 60%
  }
  .elementor-column.elementor-md-66 {
    width: 66.666%
  }
  .elementor-column.elementor-md-70 {
    width: 70%
  }
  .elementor-column.elementor-md-75 {
    width: 75%
  }
  .elementor-column.elementor-md-80 {
    width: 80%
  }
  .elementor-column.elementor-md-83 {
    width: 83.333%
  }
  .elementor-column.elementor-md-90 {
    width: 90%
  }
  .elementor-column.elementor-md-100 {
    width: 100%
  }
}
@media (min-width:-1) {
  .elementor-reverse-widescreen>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
    order: 1
  }
}
@media (min-width:1025px) and (max-width:-1) {
  .elementor-reverse-laptop>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
    order: 1
  }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor-reverse-laptop>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
    order: 1
  }
}
@media (min-width:1025px) and (max-width:-1) {
  .elementor-reverse-laptop>.elementor-container>:first-child, .elementor-reverse-laptop>.elementor-container>:nth-child(10), .elementor-reverse-laptop>.elementor-container>:nth-child(2), .elementor-reverse-laptop>.elementor-container>:nth-child(3), .elementor-reverse-laptop>.elementor-container>:nth-child(4), .elementor-reverse-laptop>.elementor-container>:nth-child(5), .elementor-reverse-laptop>.elementor-container>:nth-child(6), .elementor-reverse-laptop>.elementor-container>:nth-child(7), .elementor-reverse-laptop>.elementor-container>:nth-child(8), .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
    order: 0
  }
  .elementor-reverse-tablet_extra>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
    order: 1
  }
}
@media (min-width:768px) and (max-width:1024px) {
  .elementor-reverse-tablet>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
    order: 1
  }
}
@media (min-width:-1) and (max-width:1024px) {
  .elementor-reverse-tablet>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
    order: 1
  }
}
@media (min-width:768px) and (max-width:-1) {
  .elementor-reverse-tablet>.elementor-container>:first-child, .elementor-reverse-tablet>.elementor-container>:nth-child(10), .elementor-reverse-tablet>.elementor-container>:nth-child(2), .elementor-reverse-tablet>.elementor-container>:nth-child(3), .elementor-reverse-tablet>.elementor-container>:nth-child(4), .elementor-reverse-tablet>.elementor-container>:nth-child(5), .elementor-reverse-tablet>.elementor-container>:nth-child(6), .elementor-reverse-tablet>.elementor-container>:nth-child(7), .elementor-reverse-tablet>.elementor-container>:nth-child(8), .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
    order: 0
  }
  .elementor-reverse-mobile_extra>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
    order: 1
  }
}
@media (max-width:767px) {
  .elementor-reverse-mobile>.elementor-container>:first-child {
    order: 10
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
    order: 9
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
    order: 8
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
    order: 7
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
    order: 6
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
    order: 5
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
    order: 4
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
    order: 3
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
    order: 2
  }
  .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
    order: 1
  }
  .elementor-column {
    width: 100%
  }
}
.elementor-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap)
}
.elementor-grid .elementor-grid-item {
  min-width: 0
}
.elementor-grid-0 .elementor-grid {
  display: inline-block;
  margin-bottom: calc(-1 * var(--grid-row-gap));
  width: 100%;
  word-spacing: var(--grid-column-gap)
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
  display: inline-block;
  margin-bottom: var(--grid-row-gap);
  word-break: break-word
}
.elementor-grid-1 .elementor-grid {
  grid-template-columns: repeat(1, 1fr)
}
.elementor-grid-2 .elementor-grid {
  grid-template-columns: repeat(2, 1fr)
}
.elementor-grid-3 .elementor-grid {
  grid-template-columns: repeat(3, 1fr)
}
.elementor-grid-4 .elementor-grid {
  grid-template-columns: repeat(4, 1fr)
}
.elementor-grid-5 .elementor-grid {
  grid-template-columns: repeat(5, 1fr)
}
.elementor-grid-6 .elementor-grid {
  grid-template-columns: repeat(6, 1fr)
}
.elementor-grid-7 .elementor-grid {
  grid-template-columns: repeat(7, 1fr)
}
.elementor-grid-8 .elementor-grid {
  grid-template-columns: repeat(8, 1fr)
}
.elementor-grid-9 .elementor-grid {
  grid-template-columns: repeat(9, 1fr)
}
.elementor-grid-10 .elementor-grid {
  grid-template-columns: repeat(10, 1fr)
}
.elementor-grid-11 .elementor-grid {
  grid-template-columns: repeat(11, 1fr)
}
.elementor-grid-12 .elementor-grid {
  grid-template-columns: repeat(12, 1fr)
}
@media (min-width:-1) {
  .elementor-grid-widescreen-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
  }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }
  .elementor-grid-widescreen-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }
  .elementor-grid-widescreen-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }
  .elementor-grid-widescreen-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }
  .elementor-grid-widescreen-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }
  .elementor-grid-widescreen-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }
  .elementor-grid-widescreen-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }
  .elementor-grid-widescreen-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }
  .elementor-grid-widescreen-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }
  .elementor-grid-widescreen-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }
  .elementor-grid-widescreen-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }
  .elementor-grid-widescreen-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }
  .elementor-grid-widescreen-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}
@media (max-width:-1) {
  .elementor-grid-laptop-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
  }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }
  .elementor-grid-laptop-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }
  .elementor-grid-laptop-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }
  .elementor-grid-laptop-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }
  .elementor-grid-laptop-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }
  .elementor-grid-laptop-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }
  .elementor-grid-laptop-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }
  .elementor-grid-laptop-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }
  .elementor-grid-laptop-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }
  .elementor-grid-laptop-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }
  .elementor-grid-laptop-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }
  .elementor-grid-laptop-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }
  .elementor-grid-laptop-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
  .elementor-grid-tablet_extra-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
  }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }
  .elementor-grid-tablet_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }
  .elementor-grid-tablet_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }
  .elementor-grid-tablet_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }
  .elementor-grid-tablet_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }
  .elementor-grid-tablet_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }
  .elementor-grid-tablet_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }
  .elementor-grid-tablet_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }
  .elementor-grid-tablet_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }
  .elementor-grid-tablet_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }
  .elementor-grid-tablet_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }
  .elementor-grid-tablet_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }
  .elementor-grid-tablet_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}
@media (max-width:1024px) {
  .elementor-grid-tablet-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
  }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }
  .elementor-grid-tablet-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }
  .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }
  .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }
  .elementor-grid-tablet-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }
  .elementor-grid-tablet-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }
  .elementor-grid-tablet-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }
  .elementor-grid-tablet-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }
  .elementor-grid-tablet-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }
  .elementor-grid-tablet-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }
  .elementor-grid-tablet-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }
  .elementor-grid-tablet-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }
  .elementor-grid-tablet-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}
@media (max-width:-1) {
  .elementor-grid-mobile_extra-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
  }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }
  .elementor-grid-mobile_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }
  .elementor-grid-mobile_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }
  .elementor-grid-mobile_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }
  .elementor-grid-mobile_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }
  .elementor-grid-mobile_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }
  .elementor-grid-mobile_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }
  .elementor-grid-mobile_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }
  .elementor-grid-mobile_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }
  .elementor-grid-mobile_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }
  .elementor-grid-mobile_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }
  .elementor-grid-mobile_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }
  .elementor-grid-mobile_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}
@media (max-width:767px) {
  .elementor-grid-mobile-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
  }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }
  .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }
  .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }
  .elementor-grid-mobile-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }
  .elementor-grid-mobile-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }
  .elementor-grid-mobile-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }
  .elementor-grid-mobile-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }
  .elementor-grid-mobile-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }
  .elementor-grid-mobile-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }
  .elementor-grid-mobile-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }
  .elementor-grid-mobile-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }
  .elementor-grid-mobile-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }
  .elementor-grid-mobile-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}
@media (min-width:1025px) {
  #elementor-device-mode:after {
    content: "desktop"
  }
}
@media (min-width:-1) {
  #elementor-device-mode:after {
    content: "widescreen"
  }
}
@media (max-width:-1) {
  #elementor-device-mode:after {
    content: "laptop";
    content: "tablet_extra"
  }
}
@media (max-width:1024px) {
  #elementor-device-mode:after {
    content: "tablet"
  }
}
@media (max-width:-1) {
  #elementor-device-mode:after {
    content: "mobile_extra"
  }
}
@media (max-width:767px) {
  #elementor-device-mode:after {
    content: "mobile"
  }
}
@media (prefers-reduced-motion:no-preference) {
  html {
    scroll-behavior: smooth
  }
}
.e-con {
  --border-radius: 0;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-style: initial;
  --border-color: initial;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing, 20px);
  --row-gap: var(--widgets-spacing-row, 20px);
  --column-gap: var(--widgets-spacing-column, 20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  border-radius: var(--border-radius);
  height: var(--height);
  min-height: var(--min-height);
  min-width: 0;
  overflow: var(--overflow);
  position: var(--position);
  width: var(--width);
  z-index: var(--z-index);
  --flex-wrap-mobile: wrap;
  margin-block-end: var(--margin-block-end);
  margin-block-start: var(--margin-block-start);
  margin-inline-end: var(--margin-inline-end);
  margin-inline-start: var(--margin-inline-start);
  padding-inline-end: var(--padding-inline-end);
  padding-inline-start: var(--padding-inline-start)
}
.e-con:where(:not(.e-div-block-base)) {
  transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s)
}
.e-con {
  --margin-block-start: var(--margin-top);
  --margin-block-end: var(--margin-bottom);
  --margin-inline-start: var(--margin-left);
  --margin-inline-end: var(--margin-right);
  --padding-inline-start: var(--padding-left);
  --padding-inline-end: var(--padding-right);
  --padding-block-start: var(--padding-top);
  --padding-block-end: var(--padding-bottom);
  --border-block-start-width: var(--border-top-width);
  --border-block-end-width: var(--border-bottom-width);
  --border-inline-start-width: var(--border-left-width);
  --border-inline-end-width: var(--border-right-width)
}
body.rtl .e-con {
  --padding-inline-start: var(--padding-right);
  --padding-inline-end: var(--padding-left);
  --margin-inline-start: var(--margin-right);
  --margin-inline-end: var(--margin-left);
  --border-inline-start-width: var(--border-right-width);
  --border-inline-end-width: var(--border-left-width)
}
.e-con.e-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}
.e-con-full, .e-con>.e-con-inner {
  padding-block-end: var(--padding-block-end);
  padding-block-start: var(--padding-block-start);
  text-align: var(--text-align)
}
.e-con-full.e-flex, .e-con.e-flex>.e-con-inner {
  flex-direction: var(--flex-direction)
}
.e-con, .e-con>.e-con-inner {
  display: var(--display)
}
.e-con.e-grid {
  --grid-justify-content: start;
  --grid-align-content: start;
  --grid-auto-flow: row
}
.e-con.e-grid, .e-con.e-grid>.e-con-inner {
  align-content: var(--grid-align-content);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  grid-template-columns: var(--e-con-grid-template-columns);
  grid-template-rows: var(--e-con-grid-template-rows);
  justify-content: var(--grid-justify-content);
  justify-items: var(--justify-items)
}
.e-con-boxed.e-flex {
  align-content: normal;
  align-items: normal;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: normal
}
.e-con-boxed.e-grid {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  justify-items: legacy
}
.e-con-boxed {
  gap: initial;
  text-align: initial
}
.e-con.e-flex>.e-con-inner {
  align-content: var(--align-content);
  align-items: var(--align-items);
  align-self: auto;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content)
}
.e-con.e-grid>.e-con-inner {
  align-items: var(--align-items);
  justify-items: var(--justify-items)
}
.e-con>.e-con-inner {
  gap: var(--row-gap) var(--column-gap);
  height: 100%;
  margin: 0 auto;
  max-width: var(--content-width);
  padding-inline-end: 0;
  padding-inline-start: 0;
  width: 100%
}
:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
  --margin-left: auto;
  --margin-right: auto;
  max-width: min(100%, var(--width))
}
.e-con .elementor-widget.elementor-widget {
  margin-block-end: 0
}
.e-con:before, .e-con>.elementor-background-slideshow:before, .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before, :is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
  border-block-end-width: var(--border-block-end-width);
  border-block-start-width: var(--border-block-start-width);
  border-color: var(--border-color);
  border-inline-end-width: var(--border-inline-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  content: var(--background-overlay);
  display: block;
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
  left: calc(0px - var(--border-left-width));
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  position: absolute;
  top: calc(0px - var(--border-top-width));
  transition: var(--overlay-transition, .3s);
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
}
.e-con:before {
  transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s)
}
.e-con>.elementor-background-slideshow, :is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container {
  border-block-end-width: var(--border-block-end-width);
  border-block-start-width: var(--border-block-start-width);
  border-color: var(--border-color);
  border-inline-end-width: var(--border-inline-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
  left: calc(0px - var(--border-left-width));
  top: calc(0px - var(--border-top-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
}
@media (max-width:767px) {
  :is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
    display: none
  }
}
:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
  z-index: 1
}
:is(.e-con, .e-con>.e-con-inner)>.elementor-background-slideshow:before {
  z-index: 2
}
.e-con .elementor-widget {
  min-width: 0
}
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper {
  width: 100%
}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
  height: 100%
}
.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {
  max-width: 100%
}
.e-con .elementor-widget:not(:last-child) {
  --kit-widget-spacing: 0px
}
@media (max-width:767px) {
  .e-con.e-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile)
  }
  .e-con.e-flex .elementor-widget-archive-posts {
    width: 100%
  }
}
.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
  flex-basis: 100%;
  max-width: 100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
  flex-grow: 1
}
.elementor-field-group {
  align-items: center;
  flex-wrap: wrap
}
.elementor-field-group.elementor-field-type-submit {
  align-items: flex-end
}
.elementor-field-group .elementor-field-textual {
  background-color: transparent;
  border: 1px solid #69727d;
  color: #1f2124;
  flex-grow: 1;
  max-width: 100%;
  vertical-align: middle;
  width: 100%
}
.elementor-field-group .elementor-field-textual:focus {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
  outline: 0
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: .6
}
.elementor-field-group .elementor-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: .6
}
.elementor-field-group .elementor-select-wrapper {
  display: flex;
  position: relative;
  width: 100%
}
.elementor-field-group .elementor-select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: inherit;
  flex-basis: 100%;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-inline-end: 20px;
  text-transform: inherit
}
.elementor-field-group .elementor-select-wrapper:before {
  content: "\e92a";
  font-family: eicons;
  font-size: 15px;
  inset-block-start: 50%;
  inset-inline-end: 10px;
  pointer-events: none;
  position: absolute;
  text-shadow: 0 0 3px rgba(0, 0, 0, .3);
  transform: translateY(-50%)
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
  content: ""
}
.elementor-field-subgroup {
  display: flex;
  flex-wrap: wrap
}
.elementor-field-subgroup .elementor-field-option label {
  display: inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-inline-end: 10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
  flex-basis: 100%
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
  display: inline
}
.elementor-field-label {
  cursor: pointer
}
.elementor-mark-required .elementor-field-label:after {
  color: red;
  content: "*";
  padding-inline-start: .2em
}
.elementor-field-textual {
  border-radius: 3px;
  font-size: 15px;
  line-height: 1.4;
  min-height: 40px;
  padding: 5px 14px
}
.elementor-field-textual.elementor-size-xs {
  border-radius: 2px;
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px
}
.elementor-field-textual.elementor-size-md {
  border-radius: 4px;
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px
}
.elementor-field-textual.elementor-size-lg {
  border-radius: 5px;
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px
}
.elementor-field-textual.elementor-size-xl {
  border-radius: 6px;
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: 100%
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;
  flex-grow: 1
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%
}
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit {
  justify-content: center
}
.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit {
  justify-content: flex-start
}
.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit {
  justify-content: flex-end
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: auto
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper {
  flex-grow: 0
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button {
  flex-basis: auto
}
@media screen and (max-width:1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
  }
  .elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit {
    justify-content: center
  }
  .elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit {
    justify-content: flex-start
  }
  .elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit {
    justify-content: flex-end
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
  }
}
@media screen and (max-width:767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
  }
  .elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit {
    justify-content: center
  }
  .elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit {
    justify-content: flex-start
  }
  .elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit {
    justify-content: flex-end
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
  }
}
.elementor-error .elementor-field {
  border-color: #d9534f
}
.elementor-error .help-inline {
  color: #d9534f;
  font-size: .9em
}
.elementor-message {
  font-size: 1em;
  line-height: 1;
  margin: 10px 0
}
.elementor-message:before {
  content: "\e90e";
  display: inline-block;
  font-family: eicons;
  font-style: normal;
  font-weight: 400;
  margin-inline-end: 5px;
  vertical-align: middle
}
.elementor-message.elementor-message-danger {
  color: #d9534f
}
.elementor-message.elementor-message-danger:before {
  content: "\e87f"
}
.elementor-message.form-message-success {
  color: #5cb85c
}
.elementor-form .elementor-button {
  border: none;
  padding-block-end: 0;
  padding-block-start: 0
}
.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button>span {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center
}
.elementor-form .elementor-button.elementor-size-xs {
  min-height: 33px
}
.elementor-form .elementor-button.elementor-size-sm {
  min-height: 40px
}
.elementor-form .elementor-button.elementor-size-md {
  min-height: 47px
}
.elementor-form .elementor-button.elementor-size-lg {
  min-height: 59px
}
.elementor-form .elementor-button.elementor-size-xl {
  min-height: 72px
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s)
}
.elementor-heading-title {
  line-height: 1;
  margin: 0;
  padding: 0
}
.elementor-button {
  background-color: #69727d;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  line-height: 1;
  padding: 12px 24px;
  fill: #fff;
  text-align: center;
  transition: all .3s
}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
  color: #fff
}
.elementor-button-content-wrapper {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center
}
.elementor-button-icon {
  align-items: center;
  display: flex
}
.elementor-button-icon svg {
  height: auto;
  width: 1em
}
.elementor-button-icon .e-font-icon-svg {
  height: 1em
}
.elementor-button-text {
  display: inline-block
}
.elementor-button.elementor-size-xs {
  border-radius: 2px;
  font-size: 13px;
  padding: 10px 20px
}
.elementor-button.elementor-size-md {
  border-radius: 4px;
  font-size: 16px;
  padding: 15px 30px
}
.elementor-button.elementor-size-lg {
  border-radius: 5px;
  font-size: 18px;
  padding: 20px 40px
}
.elementor-button.elementor-size-xl {
  border-radius: 6px;
  font-size: 20px;
  padding: 25px 50px
}
.elementor-button span {
  text-decoration: inherit
}
.elementor-element.elementor-button-info .elementor-button {
  background-color: #5bc0de
}
.elementor-element.elementor-button-success .elementor-button {
  background-color: #5cb85c
}
.elementor-element.elementor-button-warning .elementor-button {
  background-color: #f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button {
  background-color: #d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info {
  background-color: #5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success {
  background-color: #5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color: #f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color: #d9534f
}
.elementor-view-stacked .elementor-icon {
  background-color: #69727d;
  color: #fff;
  padding: .5em;
  fill: #fff
}
.elementor-view-framed .elementor-icon {
  background-color: transparent;
  border: 3px solid #69727d;
  color: #69727d;
  padding: .5em
}
.elementor-icon {
  color: #69727d;
  display: inline-block;
  font-size: 50px;
  line-height: 1;
  text-align: center;
  transition: all .3s
}
.elementor-icon:hover {
  color: #69727d
}
.elementor-icon i, .elementor-icon svg {
  display: block;
  height: 1em;
  position: relative;
  width: 1em
}
.elementor-icon i:before, .elementor-icon svg:before {
  left: 50%;
  position: absolute;
  transform: translateX(-50%)
}
.elementor-icon i.fad {
  width: auto
}
.elementor-shape-square .elementor-icon {
  border-radius: 0
}
.elementor-shape-rounded .elementor-icon {
  border-radius: 10%
}
.elementor-shape-circle .elementor-icon {
  border-radius: 50%
}
.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
  transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x)
}
.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}
.animated {
  animation-duration: 1.25s
}
.animated.animated-slow {
  animation-duration: 2s
}
.animated.animated-fast {
  animation-duration: .75s
}
.animated.infinite {
  animation-iteration-count: infinite
}
.animated.reverse {
  animation-direction: reverse;
  animation-fill-mode: forwards
}
@media (prefers-reduced-motion:reduce) {
  .animated {
    animation: none !important
  }
  html * {
    transition-delay: 0s !important;
    transition-duration: 0s !important
  }
}
@media (max-width:767px) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
    display: none
  }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-mobile_extra {
    display: none
  }
}
@media (min-width:768px) and (max-width:1024px) {
  .elementor .elementor-hidden-tablet {
    display: none
  }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra {
    display: none
  }
}
@media (min-width:1025px) and (max-width:99999px) {
  .elementor .elementor-hidden-desktop {
    display: none
  }
}
@media (min-width:-1) {
  .elementor .elementor-hidden-widescreen {
    display: none
  }
}
/* elementor/assets/css/widget-icon-list.min.css */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
  overflow: hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
  display: flex;
  flex-wrap: wrap;
  margin-inline: -8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
  word-break: break-word
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: 8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  height: 100%;
  inset-inline-end: -8px;
  inset-inline-start: auto;
  position: relative;
  width: auto
}
.elementor-widget .elementor-icon-list-items {
  list-style-type: none;
  margin: 0;
  padding: 0
}
.elementor-widget .elementor-icon-list-item {
  margin: 0;
  padding: 0;
  position: relative
}
.elementor-widget .elementor-icon-list-item:after {
  inset-block-end: 0;
  position: absolute;
  width: 100%
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
  align-items: var(--icon-vertical-align, center);
  display: flex;
  font-size: inherit
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
  align-self: center;
  padding-inline-start: 5px
}
.elementor-widget .elementor-icon-list-icon {
  display: flex;
  inset-block-start: var(--icon-vertical-offset, initial);
  position: relative
}
.elementor-widget .elementor-icon-list-icon svg {
  height: var(--e-icon-list-icon-size, 1em);
  width: var(--e-icon-list-icon-size, 1em)
}
.elementor-widget .elementor-icon-list-icon i {
  font-size: var(--e-icon-list-icon-size);
  width: 1.25em
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
  text-align: var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a {
  width: 100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {
  justify-content: center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
  margin: auto
}
.elementor-widget.elementor-align-center .elementor-inline-items {
  justify-content: center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
  justify-content: flex-start;
  text-align: left
}
.elementor-widget.elementor-align-left .elementor-inline-items {
  justify-content: flex-start
}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {
  justify-content: flex-end;
  text-align: right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
  justify-content: flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
  inset-inline-start: 0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
  inset-inline-end: 0
}
@media (min-width:-1) {
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
    justify-content: center
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
    margin: auto
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
    justify-content: center
  }
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }
  .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
    justify-content: flex-start
  }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }
  .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
    inset-inline-start: 0
  }
  .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
    inset-inline-end: 0
  }
}
@media (max-width:-1) {
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
    justify-content: center
  }
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
    margin: auto
  }
  .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
    justify-content: center
  }
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }
  .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
    justify-content: flex-start
  }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }
  .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
    inset-inline-start: 0
  }
  .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
    inset-inline-end: 0
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
    justify-content: center
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
    margin: auto
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
    justify-content: center
  }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
    justify-content: flex-start
  }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }
  .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
    inset-inline-start: 0
  }
  .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
    inset-inline-end: 0
  }
}
@media (max-width:1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
    justify-content: center
  }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
    margin: auto
  }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
    justify-content: center
  }
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }
  .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
    justify-content: flex-start
  }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }
  .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
    inset-inline-start: 0
  }
  .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
    inset-inline-end: 0
  }
}
@media (max-width:-1) {
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
    justify-content: center
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
    margin: auto
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
    justify-content: center
  }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
    justify-content: flex-start
  }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }
  .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
    inset-inline-start: 0
  }
  .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
    inset-inline-end: 0
  }
}
@media (max-width:767px) {
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
    justify-content: center
  }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
    margin: auto
  }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
    justify-content: center
  }
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }
  .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
    justify-content: flex-start
  }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }
  .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
    inset-inline-start: 0
  }
  .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
    inset-inline-end: 0
  }
}
#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items {
  padding: 0
}
/* elementor/assets/css/widget-image.min.css */
.elementor-widget-image {
  text-align: center
}
.elementor-widget-image a {
  display: inline-block
}
.elementor-widget-image a img[src$=".svg"] {
  width: 48px
}
.elementor-widget-image img {
  display: inline-block;
  vertical-align: middle
}
/* elementor-pro/assets/css/widget-nav-menu.min.css */
/*! elementor-pro - v3.33.0 - 11-11-2025 */
@charset "UTF-8";
.site-main .menu-navigation-container {
  overflow: visible
}
.elementor-item:after, .elementor-item:before {
  display: block;
  position: absolute;
  transition: .3s;
  transition-timing-function: cubic-bezier(.58, .3, .005, 1)
}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  opacity: 0
}
.elementor-item-active:after, .elementor-item-active:before, .elementor-item.highlighted:after, .elementor-item.highlighted:before, .elementor-item:focus:after, .elementor-item:focus:before, .elementor-item:hover:after, .elementor-item:hover:before {
  transform: scale(1)
}
.e--pointer-double-line .elementor-item:after, .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-underline .elementor-item:before {
  background-color: #3f444b;
  height: 3px;
  left: 0;
  width: 100%;
  z-index: 2
}
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  height: 0;
  left: 50%;
  width: 0
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  top: 10px
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
  bottom: 10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  top: -10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
  bottom: -10px
}
.e--pointer-double-line.e--animation-none, .e--pointer-double-line.e--animation-none .elementor-item, .e--pointer-double-line.e--animation-none .elementor-item:after, .e--pointer-double-line.e--animation-none .elementor-item:before, .e--pointer-double-line.e--animation-none .elementor-item:focus, .e--pointer-double-line.e--animation-none .elementor-item:hover, .e--pointer-double-line.e--animation-none:after, .e--pointer-double-line.e--animation-none:before, .e--pointer-double-line.e--animation-none:focus, .e--pointer-double-line.e--animation-none:hover, .e--pointer-overline.e--animation-none, .e--pointer-overline.e--animation-none .elementor-item, .e--pointer-overline.e--animation-none .elementor-item:after, .e--pointer-overline.e--animation-none .elementor-item:before, .e--pointer-overline.e--animation-none .elementor-item:focus, .e--pointer-overline.e--animation-none .elementor-item:hover, .e--pointer-overline.e--animation-none:after, .e--pointer-overline.e--animation-none:before, .e--pointer-overline.e--animation-none:focus, .e--pointer-overline.e--animation-none:hover, .e--pointer-underline.e--animation-none, .e--pointer-underline.e--animation-none .elementor-item, .e--pointer-underline.e--animation-none .elementor-item:after, .e--pointer-underline.e--animation-none .elementor-item:before, .e--pointer-underline.e--animation-none .elementor-item:focus, .e--pointer-underline.e--animation-none .elementor-item:hover, .e--pointer-underline.e--animation-none:after, .e--pointer-underline.e--animation-none:before, .e--pointer-underline.e--animation-none:focus, .e--pointer-underline.e--animation-none:hover {
  transition-duration: 0s
}
.e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:before {
  content: "";
  top: 0
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  left: -20px;
  width: 10px
}
.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {
  bottom: 0;
  content: ""
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
  inset-inline-start: 100%;
  width: 10px
}
.e--pointer-framed .elementor-item:after, .e--pointer-framed .elementor-item:before {
  background: transparent;
  border: 3px solid #3f444b;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0
}
.e--pointer-framed .elementor-item:before {
  content: ""
}
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  transform: scale(.75)
}
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  transform: scale(1.25)
}
.e--pointer-framed.e--animation-grow .elementor-item:before, .e--pointer-framed.e--animation-shrink .elementor-item:before {
  transition: opacity .2s, transform .4s
}
.e--pointer-framed.e--animation-draw .elementor-item:after, .e--pointer-framed.e--animation-draw .elementor-item:before {
  height: 3px;
  width: 3px
}
.e--pointer-framed.e--animation-draw .elementor-item:before {
  border-block-end-width: 3px;
  border-block-start-width: 0;
  border-inline-end-width: 0;
  border-inline-start-width: 3px;
  transition: width .1s .2s, height .1s .3s, opacity .12s .22s
}
.e--pointer-framed.e--animation-draw .elementor-item:after {
  border-block-end-width: 0;
  border-block-start-width: 3px;
  border-inline-end-width: 3px;
  border-inline-start-width: 0;
  content: "";
  inset-block-end: 0;
  inset-block-start: auto;
  inset-inline-end: 0;
  inset-inline-start: auto;
  transition: width .1s, height .1s .1s, opacity .02s .18s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after, .e--pointer-framed.e--animation-draw .elementor-item-active:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item:hover:after, .e--pointer-framed.e--animation-draw .elementor-item:hover:before {
  height: 100%;
  width: 100%
}
.e--pointer-framed.e--animation-draw .elementor-item-active:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item:hover:before {
  transition: opacity .02s, height .1s, width .1s .1s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item:hover:after {
  transition: opacity .02s .2s, height .1s .2s, width .1s .3s
}
.e--pointer-framed.e--animation-corners .elementor-item:after, .e--pointer-framed.e--animation-corners .elementor-item:before {
  height: 3px;
  width: 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:before {
  border-block-end-width: 0;
  border-block-start-width: 3px;
  border-inline-end-width: 0;
  border-inline-start-width: 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:after {
  border-block-end-width: 3px;
  border-block-start-width: 0;
  border-inline-end-width: 3px;
  border-inline-start-width: 0;
  content: "";
  inset-block-end: 0;
  inset-block-start: auto;
  inset-inline-end: 0;
  inset-inline-start: auto
}
.e--pointer-framed.e--animation-corners .elementor-item-active:after, .e--pointer-framed.e--animation-corners .elementor-item-active:before, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:after, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:before, .e--pointer-framed.e--animation-corners .elementor-item:focus:after, .e--pointer-framed.e--animation-corners .elementor-item:focus:before, .e--pointer-framed.e--animation-corners .elementor-item:hover:after, .e--pointer-framed.e--animation-corners .elementor-item:hover:before {
  height: 100%;
  transition: opacity 2ms, width .4s, height .4s;
  width: 100%
}
.e--pointer-framed.e--animation-none, .e--pointer-framed.e--animation-none .elementor-item, .e--pointer-framed.e--animation-none .elementor-item:after, .e--pointer-framed.e--animation-none .elementor-item:before, .e--pointer-framed.e--animation-none .elementor-item:focus, .e--pointer-framed.e--animation-none .elementor-item:hover, .e--pointer-framed.e--animation-none:after, .e--pointer-framed.e--animation-none:before, .e--pointer-framed.e--animation-none:focus, .e--pointer-framed.e--animation-none:hover {
  transition-duration: 0s
}
.e--pointer-background .elementor-item:after, .e--pointer-background .elementor-item:before {
  content: "";
  transition: .3s
}
.e--pointer-background .elementor-item:before {
  background: #3f444b;
  inset: 0;
  z-index: -1
}
.e--pointer-background .elementor-item-active, .e--pointer-background .elementor-item.highlighted, .e--pointer-background .elementor-item:focus, .e--pointer-background .elementor-item:hover {
  color: #fff
}
.e--pointer-background.e--animation-grow .elementor-item:before {
  transform: scale(.5)
}
.e--pointer-background.e--animation-grow .elementor-item-active:before, .e--pointer-background.e--animation-grow .elementor-item.highlighted:before, .e--pointer-background.e--animation-grow .elementor-item:focus:before, .e--pointer-background.e--animation-grow .elementor-item:hover:before {
  opacity: 1;
  transform: scale(1)
}
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  transform: scale(1.2);
  transition: .3s
}
.e--pointer-background.e--animation-shrink .elementor-item-active:before, .e--pointer-background.e--animation-shrink .elementor-item.highlighted:before, .e--pointer-background.e--animation-shrink .elementor-item:focus:before, .e--pointer-background.e--animation-shrink .elementor-item:hover:before {
  transition: opacity .15s, transform .4s
}
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  left: 100%
}
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  right: 100%
}
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  top: 100%
}
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  bottom: 100%
}
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  bottom: 50%;
  top: 50%
}
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
  left: 50%;
  right: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
  background: #3f444b;
  inset: 0;
  z-index: -1
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before {
  bottom: 100%;
  top: 0
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
  bottom: 0;
  top: 100%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before {
  bottom: 50%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after {
  top: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before {
  left: 100%;
  right: 0
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after {
  left: 0;
  right: 100%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before {
  left: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after {
  right: 50%
}
.e--pointer-background.e--animation-none, .e--pointer-background.e--animation-none .elementor-item, .e--pointer-background.e--animation-none .elementor-item:after, .e--pointer-background.e--animation-none .elementor-item:before, .e--pointer-background.e--animation-none .elementor-item:focus, .e--pointer-background.e--animation-none .elementor-item:hover, .e--pointer-background.e--animation-none:after, .e--pointer-background.e--animation-none:before, .e--pointer-background.e--animation-none:focus, .e--pointer-background.e--animation-none:hover {
  transition-duration: 0s
}
.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.e--animation-skew .elementor-item:hover {
  transform: skew(-8deg)
}
.e--pointer-text.e--animation-grow .elementor-item:focus, .e--pointer-text.e--animation-grow .elementor-item:hover {
  transform: scale(1.2)
}
.e--pointer-text.e--animation-shrink .elementor-item:focus, .e--pointer-text.e--animation-shrink .elementor-item:hover {
  transform: scale(.8)
}
.e--pointer-text.e--animation-float .elementor-item:focus, .e--pointer-text.e--animation-float .elementor-item:hover {
  transform: translateY(-8px)
}
.e--pointer-text.e--animation-sink .elementor-item:focus, .e--pointer-text.e--animation-sink .elementor-item:hover {
  transform: translateY(8px)
}
.e--pointer-text.e--animation-rotate .elementor-item:focus, .e--pointer-text.e--animation-rotate .elementor-item:hover {
  transform: rotate(6deg)
}
.e--pointer-text.e--animation-none, .e--pointer-text.e--animation-none .elementor-item, .e--pointer-text.e--animation-none .elementor-item:after, .e--pointer-text.e--animation-none .elementor-item:before, .e--pointer-text.e--animation-none .elementor-item:focus, .e--pointer-text.e--animation-none .elementor-item:hover, .e--pointer-text.e--animation-none:after, .e--pointer-text.e--animation-none:before, .e--pointer-text.e--animation-none:focus, .e--pointer-text.e--animation-none:hover {
  transition-duration: 0s
}
.elementor-nav-menu--main .elementor-nav-menu a {
  transition: .4s
}
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 13px 20px
}
.elementor-nav-menu--main .elementor-nav-menu a.current {
  background: #1f2124;
  color: #fff
}
.elementor-nav-menu--main .elementor-nav-menu a.disabled {
  background: #3f444b;
  color: #88909b
}
.elementor-nav-menu--main .elementor-nav-menu ul {
  border-style: solid;
  border-width: 0;
  padding: 0;
  position: absolute;
  width: 12em
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up {
  background: #fff;
  display: none;
  height: 20px;
  overflow: hidden;
  position: absolute;
  visibility: hidden
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow {
  border: 8px dashed transparent;
  border-bottom: 8px solid #33373d;
  height: 0;
  inset-block-start: -2px;
  inset-inline-start: 50%;
  margin-inline-start: -8px;
  overflow: hidden;
  position: absolute;
  width: 0
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow {
  border-color: #33373d transparent transparent;
  border-style: solid dashed dashed;
  top: 6px
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg, .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i {
  transform: rotate(calc(-90deg * var(--direction-multiplier, 1)))
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg {
  fill: currentColor;
  height: 1em;
  width: 1em
}
.elementor-nav-menu--layout-horizontal {
  display: flex
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
  display: flex;
  flex-wrap: wrap
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
  flex-grow: 1;
  white-space: nowrap
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
  display: flex
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul, .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down {
  top: 100% !important
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
  margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin)
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down, .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up, .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul {
  inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a {
  margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin)
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {
  align-self: center;
  border-color: var(--e-nav-menu-divider-color, #000);
  border-left-style: var(--e-nav-menu-divider-style, solid);
  border-left-width: var(--e-nav-menu-divider-width, 2px);
  content: var(--e-nav-menu-divider-content, none);
  height: var(--e-nav-menu-divider-height, 35%)
}
.elementor-nav-menu__align-right .elementor-nav-menu {
  justify-content: flex-end;
  margin-left: auto
}
.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a {
  justify-content: flex-end
}
.elementor-nav-menu__align-left .elementor-nav-menu {
  justify-content: flex-start;
  margin-right: auto
}
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a {
  justify-content: flex-start
}
.elementor-nav-menu__align-start .elementor-nav-menu {
  justify-content: flex-start;
  margin-inline-end: auto
}
.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a {
  justify-content: flex-start
}
.elementor-nav-menu__align-end .elementor-nav-menu {
  justify-content: flex-end;
  margin-inline-start: auto
}
.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a {
  justify-content: flex-end
}
.elementor-nav-menu__align-center .elementor-nav-menu {
  justify-content: center;
  margin-inline-end: auto;
  margin-inline-start: auto
}
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a {
  justify-content: center
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
  width: 100%
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
  flex-grow: 1
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
  justify-content: center
}
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
  display: none
}
.elementor-widget-nav-menu .elementor-widget-container, .elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]) {
  display: flex;
  flex-direction: column
}
.elementor-nav-menu {
  position: relative;
  z-index: 2
}
.elementor-nav-menu:after {
  clear: both;
  content: " ";
  display: block;
  font: 0/0 serif;
  height: 0;
  overflow: hidden;
  visibility: hidden
}
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
  display: block;
  line-height: normal;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.elementor-nav-menu ul {
  display: none
}
.elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:active, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover {
  border-left: 16px solid transparent
}
.elementor-nav-menu ul ul ul a, .elementor-nav-menu ul ul ul a:active, .elementor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:hover {
  border-left: 24px solid transparent
}
.elementor-nav-menu ul ul ul ul a, .elementor-nav-menu ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul a:hover {
  border-left: 32px solid transparent
}
.elementor-nav-menu ul ul ul ul ul a, .elementor-nav-menu ul ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul ul a:hover {
  border-left: 40px solid transparent
}
.elementor-nav-menu a, .elementor-nav-menu li {
  position: relative
}
.elementor-nav-menu li {
  border-width: 0
}
.elementor-nav-menu a {
  align-items: center;
  display: flex
}
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
  line-height: 20px;
  padding: 10px 20px
}
.elementor-nav-menu a.current {
  background: #1f2124;
  color: #fff
}
.elementor-nav-menu a.disabled {
  color: #88909b;
  cursor: not-allowed
}
.elementor-nav-menu .e-plus-icon:before {
  content: "+"
}
.elementor-nav-menu .sub-arrow {
  align-items: center;
  display: flex;
  line-height: 1;
  margin-block-end: -10px;
  margin-block-start: -10px;
  padding: 10px;
  padding-inline-end: 0
}
.elementor-nav-menu .sub-arrow i {
  pointer-events: none
}
.elementor-nav-menu .sub-arrow .fa.fa-chevron-down, .elementor-nav-menu .sub-arrow .fas.fa-chevron-down {
  font-size: .7em
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg {
  height: 1em;
  width: 1em
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
  height: .7em;
  width: .7em
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
  background-color: #3f444b;
  color: #fff
}
.elementor-menu-toggle {
  align-items: center;
  background-color: rgba(0, 0, 0, .05);
  border: 0 solid;
  border-radius: 3px;
  color: #33373d;
  cursor: pointer;
  display: flex;
  font-size: var(--nav-menu-icon-size, 22px);
  justify-content: center;
  padding: .25em
}
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close {
  display: none
}
.elementor-menu-toggle .e-font-icon-svg {
  fill: #33373d;
  height: 1em;
  width: 1em
}
.elementor-menu-toggle svg {
  height: auto;
  width: 1em;
  fill: var(--nav-menu-icon-color, currentColor)
}
span.elementor-menu-toggle__icon--close, span.elementor-menu-toggle__icon--open {
  line-height: 1
}
.elementor-nav-menu--dropdown {
  background-color: #fff;
  font-size: 13px
}
.elementor-nav-menu--dropdown-none .elementor-menu-toggle, .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
  display: none
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  margin-top: 10px;
  overflow-x: hidden;
  overflow-y: auto;
  transform-origin: top;
  transition: max-height .3s, transform .3s
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
  font-size: .85em
}
.elementor-nav-menu--dropdown a {
  color: #33373d
}
.elementor-nav-menu--dropdown a.current {
  background: #1f2124;
  color: #fff
}
.elementor-nav-menu--dropdown a.disabled {
  color: #b3b3b3
}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
  border-inline-start: 8px solid transparent;
  text-shadow: none
}
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
  justify-content: center
}
.elementor-nav-menu--toggle {
  --menu-height: 100vh
}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
  max-height: 0;
  overflow: hidden;
  transform: scaleY(0)
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
  animation: hide-scroll .3s backwards;
  max-height: var(--menu-height);
  transform: scaleY(1)
}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  position: absolute;
  z-index: 9997
}
@media (max-width:767px) {
  .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {
    display: none
  }
}
@media (min-width:768px) {
  .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {
    display: none
  }
  .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    overflow-y: hidden
  }
}
@media (max-width:-1) {
  .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main {
    display: none
  }
}
@media (min-width:-1) {
  .elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown {
    display: none
  }
  .elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    overflow-y: hidden
  }
}
@media (max-width:1024px) {
  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: none
  }
}
@media (min-width:1025px) {
  .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
    display: none
  }
  .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    overflow-y: hidden
  }
}
@media (max-width:-1) {
  .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main {
    display: none
  }
}
@media (min-width:-1) {
  .elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown {
    display: none
  }
  .elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    overflow-y: hidden
  }
}
@keyframes hide-scroll {
  0%, to {
    overflow: hidden
  }
}
/* elementor-pro/assets/css/modules/sticky.min.css */
.elementor-sticky--active {
  z-index: 99
}
.elementor-sticky__spacer .e-n-menu .e-n-menu-content {
  display: none
}
.e-con.elementor-sticky--active {
  z-index: var(--z-index, 99)
}
/* elementor/assets/css/widget-heading.min.css */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
  color: inherit;
  font-size: inherit;
  line-height: inherit
}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {
  font-size: 15px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
  font-size: 19px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
  font-size: 29px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
  font-size: 39px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
  font-size: 59px
}
/* elementor/assets/css/widget-google_maps.min.css */
.elementor-widget-google_maps .elementor-widget-container, .elementor-widget-google_maps:not(:has(.elementor-widget-container)) {
  overflow: hidden
}
.elementor-widget-google_maps .elementor-custom-embed {
  line-height: 0
}
.elementor-widget-google_maps iframe {
  height: 300px
}
/* elementor/assets/css/widget-social-icons.min.css */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
  font-size: 0;
  line-height: 1
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
  display: inline-grid
}
.elementor-widget-social-icons .elementor-grid {
  grid-column-gap: var(--grid-column-gap, 5px);
  grid-row-gap: var(--grid-row-gap, 5px);
  grid-template-columns: var(--grid-template-columns);
  justify-content: var(--justify-content, center);
  justify-items: var(--justify-content, center)
}
.elementor-icon.elementor-social-icon {
  font-size: var(--icon-size, 25px);
  height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
  line-height: var(--icon-size, 25px);
  width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}
.elementor-social-icon {
  --e-social-icon-icon-color: #fff;
  align-items: center;
  background-color: #69727d;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  text-align: center
}
.elementor-social-icon i {
  color: var(--e-social-icon-icon-color)
}
.elementor-social-icon svg {
  fill: var(--e-social-icon-icon-color)
}
.elementor-social-icon:last-child {
  margin: 0
}
.elementor-social-icon:hover {
  color: #fff;
  opacity: .9
}
.elementor-social-icon-android {
  background-color: #a4c639
}
.elementor-social-icon-apple {
  background-color: #999
}
.elementor-social-icon-behance {
  background-color: #1769ff
}
.elementor-social-icon-bitbucket {
  background-color: #205081
}
.elementor-social-icon-codepen {
  background-color: #000
}
.elementor-social-icon-delicious {
  background-color: #39f
}
.elementor-social-icon-deviantart {
  background-color: #05cc47
}
.elementor-social-icon-digg {
  background-color: #005be2
}
.elementor-social-icon-dribbble {
  background-color: #ea4c89
}
.elementor-social-icon-elementor {
  background-color: #d30c5c
}
.elementor-social-icon-envelope {
  background-color: #ea4335
}
.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
  background-color: #3b5998
}
.elementor-social-icon-flickr {
  background-color: #0063dc
}
.elementor-social-icon-foursquare {
  background-color: #2d5be3
}
.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp {
  background-color: #006400
}
.elementor-social-icon-github {
  background-color: #333
}
.elementor-social-icon-gitlab {
  background-color: #e24329
}
.elementor-social-icon-globe {
  background-color: #69727d
}
.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
  background-color: #dd4b39
}
.elementor-social-icon-houzz {
  background-color: #7ac142
}
.elementor-social-icon-instagram {
  background-color: #262626
}
.elementor-social-icon-jsfiddle {
  background-color: #487aa2
}
.elementor-social-icon-link {
  background-color: #818a91
}
.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
  background-color: #0077b5
}
.elementor-social-icon-medium {
  background-color: #00ab6b
}
.elementor-social-icon-meetup {
  background-color: #ec1c40
}
.elementor-social-icon-mixcloud {
  background-color: #273a4b
}
.elementor-social-icon-odnoklassniki {
  background-color: #f4731c
}
.elementor-social-icon-pinterest {
  background-color: #bd081c
}
.elementor-social-icon-product-hunt {
  background-color: #da552f
}
.elementor-social-icon-reddit {
  background-color: #ff4500
}
.elementor-social-icon-rss {
  background-color: #f26522
}
.elementor-social-icon-shopping-cart {
  background-color: #4caf50
}
.elementor-social-icon-skype {
  background-color: #00aff0
}
.elementor-social-icon-slideshare {
  background-color: #0077b5
}
.elementor-social-icon-snapchat {
  background-color: #fffc00
}
.elementor-social-icon-soundcloud {
  background-color: #f80
}
.elementor-social-icon-spotify {
  background-color: #2ebd59
}
.elementor-social-icon-stack-overflow {
  background-color: #fe7a15
}
.elementor-social-icon-steam {
  background-color: #00adee
}
.elementor-social-icon-stumbleupon {
  background-color: #eb4924
}
.elementor-social-icon-telegram {
  background-color: #2ca5e0
}
.elementor-social-icon-threads {
  background-color: #000
}
.elementor-social-icon-thumb-tack {
  background-color: #1aa1d8
}
.elementor-social-icon-tripadvisor {
  background-color: #589442
}
.elementor-social-icon-tumblr {
  background-color: #35465c
}
.elementor-social-icon-twitch {
  background-color: #6441a5
}
.elementor-social-icon-twitter {
  background-color: #1da1f2
}
.elementor-social-icon-viber {
  background-color: #665cac
}
.elementor-social-icon-vimeo {
  background-color: #1ab7ea
}
.elementor-social-icon-vk {
  background-color: #45668e
}
.elementor-social-icon-weibo {
  background-color: #dd2430
}
.elementor-social-icon-weixin {
  background-color: #31a918
}
.elementor-social-icon-whatsapp {
  background-color: #25d366
}
.elementor-social-icon-wordpress {
  background-color: #21759b
}
.elementor-social-icon-x-twitter {
  background-color: #000
}
.elementor-social-icon-xing {
  background-color: #026466
}
.elementor-social-icon-yelp {
  background-color: #af0606
}
.elementor-social-icon-youtube {
  background-color: #cd201f
}
.elementor-social-icon-500px {
  background-color: #0099e5
}
/* elementor/assets/css/conditionals/apple-webkit.min.css */
.e--ua-appleWebkit.rtl {
  --flex-right: flex-start
}
.e--ua-appleWebkit .elementor-share-buttons--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
  --justify-content: var(--flex-right, flex-end)
}
.e--ua-appleWebkit .elementor-share-buttons--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
  --justify-content: center
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--justify-content, space-between);
  margin-left: calc(-.5 * var(--grid-column-gap));
  margin-right: calc(-.5 * var(--grid-column-gap));
  width: auto
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
  margin-left: calc(.5 * var(--grid-column-gap));
  margin-right: calc(.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
  display: inline-block
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
  margin-left: 0;
  margin-right: 0
}
@media (max-width:1024px) {
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
    --justify-content: var(--flex-right, flex-end)
  }
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
    --justify-content: center
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    width: auto
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap))
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
    display: inline-block
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
    margin-left: 0;
    margin-right: 0
  }
}
@media (max-width:767px) {
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
    --justify-content: var(--flex-right, flex-end)
  }
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
    --justify-content: center
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    width: auto
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap))
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
    display: inline-block
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
    margin-left: 0;
    margin-right: 0
  }
}
/* elementor/css/post-6.css */
.elementor-kit-6 {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
}
.elementor-kit-6 e-page-transition {
  background-color: #FFBC7D;
}
.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1140px;
}
.e-con {
  --container-max-width: 1140px;
}
.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}
.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}
  {}
h1.entry-title {
  display: var(--page-title-display);
}
@media(max-width:1024px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }
  .e-con {
    --container-max-width: 1024px;
  }
}
@media(max-width:767px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }
  .e-con {
    --container-max-width: 767px;
  }
}
/* elementor/assets/lib/swiper/v8/css/swiper.min.css */
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal
}
:root {
  --swiper-theme-color: #007aff
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}
.swiper-vertical>.swiper-wrapper {
  flex-direction: column
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}
.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0)
}
.swiper-pointer-events {
  touch-action: pan-y
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}
.swiper-slide-invisible-blank {
  visibility: hidden
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15)
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type: x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type: y mandatory
}
.swiper-centered>.swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0)
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size)
}
:root {
  --swiper-navigation-size: 44px
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: 'prev'
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: 'next'
}
.swiper-button-lock {
  display: none
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}
.swiper-pagination-bullet:only-child {
  display: none !important
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}
.swiper-pagination-lock {
  display: none
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}
.swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important
}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical>.swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}
.swiper-scrollbar-cursor-drag {
  cursor: move
}
.swiper-scrollbar-lock {
  display: none
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain
}
.swiper-slide-zoomed {
  cursor: move
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(360deg)
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}
.swiper-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}
.swiper-grid>.swiper-wrapper {
  flex-wrap: wrap
}
.swiper-grid-column>.swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-cube {
  overflow: visible
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px)
}
.swiper-flip {
  overflow: visible
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none
}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height
}
.swiper-cards {
  overflow: visible
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden
}
/* elementor/assets/css/conditionals/e-swiper.min.css */
.elementor-element, .elementor-lightbox {
  --swiper-theme-color: #000;
  --swiper-navigation-size: 44px;
  --swiper-pagination-bullet-size: 6px;
  --swiper-pagination-bullet-horizontal-gap: 6px
}
.elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure {
  line-height: 0
}
.elementor-element .swiper .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source {
  display: none
}
.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button {
  color: hsla(0, 0%, 93%, .9);
  cursor: pointer;
  display: inline-flex;
  font-size: 25px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1
}
.elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper~.elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper~.elementor-swiper-button svg {
  fill: hsla(0, 0%, 93%, .9);
  height: 1em;
  width: 1em
}
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper~.elementor-swiper-button-prev {
  left: 10px
}
.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper~.elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper~.elementor-swiper-button-next {
  right: 10px
}
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled {
  opacity: .3
}
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
  width: 100%
}
.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction {
  bottom: 5px
}
.elementor-element .swiper.swiper-cube .elementor-swiper-button, .elementor-element .swiper.swiper-cube~.elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button {
  transform: translate3d(0, -50%, 1px)
}
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets, .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets {
  bottom: 5px;
  left: 0;
  width: 100%
}
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar, .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%
}
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper {
  padding-bottom: 30px
}
.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button {
  top: calc(50% - 30px / 2)
}
.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper {
  position: relative
}
.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper {
  position: static
}
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper {
  width: calc(100% - 60px)
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev {
  left: 0
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next {
  right: 0
}
/* elementor/assets/lib/animations/styles/fadeInLeft.min.css */
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
  }
  to {
    opacity: 1;
    transform: none
  }
}
.fadeInLeft {
  animation-name: fadeInLeft
}
/* elementor/assets/lib/animations/styles/e-animation-grow.min.css */
.elementor-animation-grow {
  transition-duration: .3s;
  transition-property: transform
}
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover {
  transform: scale(1.1)
}
/* elementor/assets/lib/animations/styles/fadeInRight.min.css */
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
  }
  to {
    opacity: 1;
    transform: none
  }
}
.fadeInRight {
  animation-name: fadeInRight
}
/* elementor-pro/assets/css/widget-gallery.min.css */
/*! elementor-pro - v3.33.0 - 11-11-2025 */
.elementor-gallery__container {
  min-height: 1px
}
.elementor-gallery-item {
  border: solid var(--image-border-width) var(--image-border-color);
  border-radius: var(--image-border-radius);
  display: block;
  overflow: hidden;
  position: relative;
  text-decoration: none
}
.elementor-gallery-item__content, .elementor-gallery-item__overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.elementor-gallery-item__overlay {
  mix-blend-mode: var(--overlay-mix-blend-mode);
  transition-duration: var(--overlay-transition-duration);
  transition-property: mix-blend-mode, transform, opacity, background-color
}
.elementor-gallery-item__image.e-gallery-image {
  transition-duration: var(--image-transition-duration);
  transition-property: filter, transform
}
.elementor-gallery-item__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: var(--content-justify-content, center);
  padding: var(--content-padding);
  text-align: var(--content-text-align)
}
.elementor-gallery-item__content>div {
  transition-duration: var(--content-transition-duration)
}
.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2) {
  transition-delay: calc(var(--content-transition-delay) / 3)
}
.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3) {
  transition-delay: calc(var(--content-transition-delay) / 3 * 2)
}
.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4) {
  transition-delay: calc(var(--content-transition-delay) / 3 * 3)
}
.elementor-gallery-item__description {
  color: var(--description-text-color, #fff);
  width: 100%
}
.elementor-gallery-item__title {
  color: var(--title-text-color, #fff);
  font-weight: 700;
  width: 100%
}
.elementor-gallery__titles-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--titles-container-justify-content, center);
  margin-bottom: 20px
}
.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after, .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before {
  background-color: var(--galleries-pointer-bg-color-hover)
}
.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after, .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before {
  background-color: var(--galleries-pointer-bg-color-active)
}
.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before {
  border-color: var(--galleries-pointer-bg-color-hover);
  border-width: var(--galleries-pointer-border-width)
}
.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after {
  border-color: var(--galleries-pointer-bg-color-hover)
}
.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after, .elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before {
  border-color: var(--galleries-pointer-bg-color-active)
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before {
  border-width: 0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after {
  border-width: var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before {
  border-width: var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after {
  border-width: 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0
}
.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after, .elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before, .elementor-gallery__titles-container .e--pointer-overline .elementor-item:before, .elementor-gallery__titles-container .e--pointer-underline .elementor-item:after {
  height: var(--galleries-pointer-border-width)
}
.elementor-gallery-title {
  --space-between: 10px;
  color: #6d7882;
  cursor: pointer;
  font-weight: 500;
  padding: 7px 14px;
  position: relative;
  transition: all .3s
}
.elementor-gallery-title--active {
  color: #495157
}
.elementor-gallery-title:not(:last-child) {
  margin-inline-end: var(--space-between)
}
.elementor-gallery-item__title+.elementor-gallery-item__description {
  margin-top: var(--description-margin-top)
}
.e-gallery-item.elementor-gallery-item {
  transition-property: all
}
.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom, .e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left, .e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right, .e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top, .e-gallery-item:focus .elementor-gallery__item-overlay-bg, .e-gallery-item:focus .elementor-gallery__item-overlay-content, .e-gallery-item:focus .elementor-gallery__item-overlay-content__description, .e-gallery-item:focus .elementor-gallery__item-overlay-content__title, .e-gallery-item:hover .elementor-gallery__item-overlay-bg, .e-gallery-item:hover .elementor-gallery__item-overlay-content, .e-gallery-item:hover .elementor-gallery__item-overlay-content__description, .e-gallery-item:hover .elementor-gallery__item-overlay-content__title {
  opacity: 1
}
a.elementor-item.elementor-gallery-title {
  color: var(--galleries-title-color-normal)
}
a.elementor-item.elementor-gallery-title.elementor-item-active, a.elementor-item.elementor-gallery-title.highlighted, a.elementor-item.elementor-gallery-title:focus, a.elementor-item.elementor-gallery-title:hover {
  color: var(--galleries-title-color-hover)
}
a.elementor-item.elementor-gallery-title.elementor-item-active {
  color: var(--gallery-title-color-active)
}
.e-con-inner>.elementor-widget-gallery, .e-con>.elementor-widget-gallery {
  width: var(--container-widget-width);
  --flex-grow: var(--container-widget-flex-grow)
}
/* elementor/assets/lib/e-gallery/css/e-gallery.min.css */
/*! E-Gallery v1.2.0 by Elementor */
.e-gallery-container {
  position: relative;
  display: flex;
  flex-wrap: wrap
}
.e-gallery-container:not(.e-gallery-grid) {
  transition: padding-bottom var(--animation-duration)
}
.e-gallery-item {
  position: relative;
  flex-grow: 0;
  flex-shrink: 0;
  transition-property: all;
  transition-duration: var(--animation-duration)
}
.e-gallery-item:not(:hover) .e-gallery-overlay {
  display: none
}
.e-gallery-item.e-gallery-item--hidden {
  transform: scale3d(0, 0, 0);
  opacity: 0
}
.e-gallery-image {
  background-position: center center;
  background-size: cover;
  width: 100%;
  transform-origin: center top;
  transition: var(--animation-duration)
}
.e-gallery-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-wrap: wrap;
  flex-direction: column;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5)
}
.e-gallery-overlay__title {
  font-size: 24px
}
.e-gallery-grid:not(.e-gallery--animated) {
  display: grid;
  grid-gap: var(--vgap) var(--hgap);
  grid-template-columns: repeat(var(--columns), 1fr)
}
.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden {
  position: absolute
}
.e-gallery-grid.e-gallery--animated {
  padding-bottom: var(--container-aspect-ratio)
}
.e-gallery-grid.e-gallery--animated .e-gallery-item {
  --item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));
  position: absolute;
  top: calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));
  width: var(--item-width)
}
.e-gallery-grid .e-gallery-image {
  padding-bottom: var(--aspect-ratio)
}
.e-gallery-justified {
  padding-bottom: calc(var(--container-aspect-ratio) * 100%)
}
.e-gallery-justified .e-gallery-item {
  position: absolute;
  width: calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));
  height: var(--item-height);
  top: calc(var(--item-top) + (var(--row) * var(--vgap)))
}
.e-gallery-justified .e-gallery-image {
  height: 100%
}
.e-gallery-masonry {
  height: 0;
  margin-bottom: calc(var(--highest-column-gap-count) * var(--vgap))
}
.e-gallery-masonry .e-gallery-item {
  position: absolute;
  width: calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));
  top: calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))
}
.e-gallery-masonry .e-gallery-image {
  padding-bottom: var(--item-height)
}
.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item {
  left: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}
.e-gallery--ltr.e-gallery-justified .e-gallery-item {
  left: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}
.e-gallery--ltr.e-gallery-masonry .e-gallery-item {
  left: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}
.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item {
  right: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}
.e-gallery--rtl.e-gallery-justified .e-gallery-item {
  right: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}
.e-gallery--rtl.e-gallery-masonry .e-gallery-item {
  right: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}
.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded) {
  filter: opacity(0);
  transform: scale(0.5)
}
/* elementor-pro/assets/css/conditionals/transitions.min.css */
.elementor-animated-content {
  --translate: 0, 0
}
.elementor-animated-content:focus .elementor-animated-item--grow, .elementor-animated-content:hover .elementor-animated-item--grow {
  transform: scale(1.1)
}
.elementor-animated-content:focus .elementor-animated-item--shrink, .elementor-animated-content:hover .elementor-animated-item--shrink {
  transform: scale(.85)
}
.elementor-animated-content:focus .elementor-animated-item--shrink-contained, .elementor-animated-content:hover .elementor-animated-item--shrink-contained {
  transform: scale(1)
}
.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in, .elementor-animated-content:focus .elementor-animated-item--enter-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-in {
  opacity: 1;
  transform: scale(1)
}
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-out {
  opacity: 0
}
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
  transform: scale(.2)
}
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
  transform: scale(2)
}
.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom, .elementor-animated-content:focus .elementor-animated-item--enter-from-left, .elementor-animated-content:focus .elementor-animated-item--enter-from-right, .elementor-animated-content:focus .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-top {
  opacity: 1;
  transform: translateY(0) translateX(0)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-right {
  transform: translateX(1000px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-left {
  transform: translateX(-1000px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-top {
  transform: translateY(-600px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
  transform: translateY(600px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-top {
  opacity: 0
}
.elementor-animated-content:focus .elementor-animated-item--move-right, .elementor-animated-content:hover .elementor-animated-item--move-right {
  transform: translateX(30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-left, .elementor-animated-content:hover .elementor-animated-item--move-left {
  transform: translateX(-30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-up, .elementor-animated-content:hover .elementor-animated-item--move-up {
  transform: translateY(-30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-down, .elementor-animated-content:hover .elementor-animated-item--move-down {
  transform: translateY(30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-right, .elementor-animated-content:hover .elementor-animated-item--move-contained-right {
  --translate: 8%, 0
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-left, .elementor-animated-content:hover .elementor-animated-item--move-contained-left {
  --translate: -8%, 0
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-top, .elementor-animated-content:hover .elementor-animated-item--move-contained-top {
  --translate: 0, -8%
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom, .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom {
  --translate: 0, 8%
}
.elementor-animated-content [class^=elementor-animated-item] {
  will-change: transform, opacity
}
.elementor-animated-content .elementor-animated-item--shrink-contained {
  transform: scale(1.17)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in {
  transform: scale(.2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-out {
  transform: scale(2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--fade-in {
  opacity: 0
}
.elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--fade-out {
  opacity: 1;
  transform: scale(1)
}
.elementor-animated-content .elementor-animated-item--enter-from-right {
  transform: translateX(1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-left {
  transform: translateX(-1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-top {
  transform: translateY(-600px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom {
  transform: translateY(500px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-top {
  opacity: 0
}
.elementor-animated-content .elementor-animated-item--exit-to-bottom, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-top {
  opacity: 1;
  transform: translateY(0) translateX(0)
}
.elementor-animated-content .elementor-animated-item--move-contained-bottom, .elementor-animated-content .elementor-animated-item--move-contained-left, .elementor-animated-content .elementor-animated-item--move-contained-right, .elementor-animated-content .elementor-animated-item--move-contained-top {
  transform: scale(1.2) translate(var(--translate))
}
/* elementor/assets/lib/animations/styles/fadeInUp.min.css */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
  }
  to {
    opacity: 1;
    transform: none
  }
}
.fadeInUp {
  animation-name: fadeInUp
}
/* elementor/css/post-318.css */
.elementor-318 .elementor-element.elementor-element-bf5d3ad {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 05px;
  --padding-bottom: 05px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-318 .elementor-element.elementor-element-bf5d3ad:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-bf5d3ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(168deg, #EC1017 24%, #FC9264 88%);
}
.elementor-318 .elementor-element.elementor-element-36c696a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-318 .elementor-element.elementor-element-5a54316 {
  width: var(--container-widget-width, 104.558%);
  max-width: 104.558%;
  --container-widget-width: 104.558%;
  --container-widget-flex-grow: 0;
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-318 .elementor-element.elementor-element-5a54316.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px/2);
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px/2);
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-icon i {
  color: #FFFFFF;
  transition: color 0.3s;
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-icon svg {
  fill: #FFFFFF;
  transition: fill 0.3s;
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-item>a {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-318 .elementor-element.elementor-element-5a54316 .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}
.elementor-318 .elementor-element.elementor-element-6927185 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 0px 0px 0px 0px;
  --padding-top: 05px;
  --padding-bottom: 05px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-318 .elementor-element.elementor-element-6927185:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-6927185>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(168deg, #EC1017 24%, #FC9264 88%);
}
.elementor-318 .elementor-element.elementor-element-2a4297a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-318 .elementor-element.elementor-element-917273a {
  width: var(--container-widget-width, 104.558%);
  max-width: 104.558%;
  --container-widget-width: 104.558%;
  --container-widget-flex-grow: 0;
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-318 .elementor-element.elementor-element-917273a.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px/2);
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px/2);
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-icon i {
  color: #FFFFFF;
  transition: color 0.3s;
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-icon svg {
  fill: #FFFFFF;
  transition: fill 0.3s;
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-item>a {
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-318 .elementor-element.elementor-element-917273a .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}
.elementor-318 .elementor-element.elementor-element-bfd4580 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-318 .elementor-element.elementor-element-c8157fc {
  width: var(--container-widget-width, 104.558%);
  max-width: 104.558%;
  --container-widget-width: 104.558%;
  --container-widget-flex-grow: 0;
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-318 .elementor-element.elementor-element-c8157fc>.elementor-widget-container {
  padding: 0px 30px 0px 0px;
}
.elementor-318 .elementor-element.elementor-element-c8157fc.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(15px/2);
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px/2);
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px/2);
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-icon i {
  color: #FFFFFF;
  transition: color 0.3s;
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-icon svg {
  fill: #FFFFFF;
  transition: fill 0.3s;
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-item>a {
  font-family: "Lato", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-318 .elementor-element.elementor-element-c8157fc .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}
.elementor-318 .elementor-element.elementor-element-897c010 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 0px 0px 30px 30px;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.13);
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2222;
}
.elementor-318 .elementor-element.elementor-element-897c010:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-897c010>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-318 .elementor-element.elementor-element-18b49d3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-318 .elementor-element.elementor-element-a4df76c {
  text-align: left;
}
.elementor-318 .elementor-element.elementor-element-a4df76c img {
  width: 85%;
}
.elementor-318 .elementor-element.elementor-element-9331420 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-text);
  fill: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
  border-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu {
  --e-nav-menu-divider-color: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-menu-toggle {
  margin: 0 auto;
  background-color: #FFFFFF;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu .elementor-item {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main .elementor-item {
  color: #353535;
  fill: #353535;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main .elementor-item:hover,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main .elementor-item:focus {
  color: #fff;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
  background-color: #EC1017;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .e--pointer-framed .elementor-item:before,
.elementor-318 .elementor-element.elementor-element-2e86948 .e--pointer-framed .elementor-item:after {
  border-color: #EC1017;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown {
  background-color: #FFFFFF;
  border-radius: 5px 5px 5px 5px;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a:hover,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a:focus,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a.highlighted,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-menu-toggle:hover,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-menu-toggle:focus {
  color: #FFFFFF;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a:hover,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a:focus,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a.highlighted {
  background-color: #EC1017;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown .elementor-item, .elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown li:first-child a {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown li:last-child a {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.elementor-318 .elementor-element.elementor-element-2e86948 div.elementor-menu-toggle {
  color: #EC1017;
}
.elementor-318 .elementor-element.elementor-element-2e86948 div.elementor-menu-toggle svg {
  fill: #EC1017;
}
.elementor-theme-builder-content-area {
  height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
@media(max-width:1024px) {
  .elementor-318 .elementor-element.elementor-element-897c010 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-318 .elementor-element.elementor-element-9331420 {
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
}
@media(max-width:767px) {
  .elementor-318 .elementor-element.elementor-element-bf5d3ad.e-con {
    --align-self: center;
  }
  .elementor-318 .elementor-element.elementor-element-897c010 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-318 .elementor-element.elementor-element-18b49d3 {
    --width: 80%;
  }
  .elementor-318 .elementor-element.elementor-element-9331420 {
    --width: 20%;
  }
  .elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .elementor-318 .elementor-element.elementor-element-2e86948 {
    --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
    --nav-menu-icon-size: 25px;
  }
  .elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 0px;
  }
  .elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown .elementor-item, .elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 15px;
  }
  .elementor-318 .elementor-element.elementor-element-2e86948 .elementor-nav-menu--dropdown a {
    padding-left: 38px;
    padding-right: 38px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .elementor-318 .elementor-element.elementor-element-2e86948 .elementor-menu-toggle {
    border-width: 0px;
    border-radius: 4px;
  }
}
@media(min-width:768px) {
  .elementor-318 .elementor-element.elementor-element-36c696a {
    --width: 50%;
  }
  .elementor-318 .elementor-element.elementor-element-2a4297a {
    --width: 50%;
  }
  .elementor-318 .elementor-element.elementor-element-bfd4580 {
    --width: 50%;
  }
  .elementor-318 .elementor-element.elementor-element-18b49d3 {
    --width: 30%;
  }
  .elementor-318 .elementor-element.elementor-element-9331420 {
    --width: 70%;
  }
}
/* elementor/css/post-191.css */
.elementor-191 .elementor-element.elementor-element-587aeaf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --margin-top: -40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-191 .elementor-element.elementor-element-587aeaf:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-587aeaf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F3F3F5;
}
.elementor-191 .elementor-element.elementor-element-c09d4b4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-191 .elementor-element.elementor-element-fbecd0c {
  text-align: left;
}
.elementor-191 .elementor-element.elementor-element-fbecd0c .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #EC1017;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px/2);
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px/2);
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(15px/2);
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px/2);
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px/2);
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-icon i {
  color: #EC1017;
  transition: color 0.3s;
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-icon svg {
  fill: #EC1017;
  transition: fill 0.3s;
}
.elementor-191 .elementor-element.elementor-element-d1c5abd {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-item>a {
  font-family: "Lato", Sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.elementor-191 .elementor-element.elementor-element-d1c5abd .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-191 .elementor-element.elementor-element-8aa3474 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-191 .elementor-element.elementor-element-4a39ec2 {
  text-align: left;
}
.elementor-191 .elementor-element.elementor-element-4a39ec2 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #EC1017;
}
.elementor-191 .elementor-element.elementor-element-3e7f7df iframe {
  height: 166px;
}
.elementor-191 .elementor-element.elementor-element-d6e7e34 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-191 .elementor-element.elementor-element-d6e7e34:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-d6e7e34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF00;
}
.elementor-191 .elementor-element.elementor-element-af79588 {
  text-align: left;
}
.elementor-191 .elementor-element.elementor-element-af79588 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #EC1017;
}
.elementor-191 .elementor-element.elementor-element-d9d7dd4 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 18px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-191 .elementor-element.elementor-element-d9d7dd4 .elementor-widget-container {
  text-align: left;
}
.elementor-191 .elementor-element.elementor-element-d9d7dd4 .elementor-social-icon {
  background-color: #EC1017;
}
.elementor-191 .elementor-element.elementor-element-4980777:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-4980777>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #EC1017;
}
.elementor-191 .elementor-element.elementor-element-4980777 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-191 .elementor-element.elementor-element-4980777>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-191 .elementor-element.elementor-element-01a11f5>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-191 .elementor-element.elementor-element-01a11f5 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #FFFFFF2E;
  padding: 10px 0px 0px 0px;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(25px/2);
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(25px/2);
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(25px/2);
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-25px/2);
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-25px/2);
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item:not(:last-child):after {
  content: "";
  height: 16px;
  border-color: #FFFFFF78;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item>.elementor-icon-list-text, .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item>a {
  font-family: "Inter", Sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-text {
  color: #FFFFFF;
  transition: color 0.3s;
}
.elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #8FB3F1;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-191 .elementor-element.elementor-element-b6e1f1f {
  text-align: right;
}
.elementor-theme-builder-content-area {
  height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
@media(max-width:1024px) {
  .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
  }
  .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
  }
  .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
  }
  .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
  }
  .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
  }
  .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item>.elementor-icon-list-text, .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item>a {
    font-size: 12px;
  }
}
@media(min-width:768px) {
  .elementor-191 .elementor-element.elementor-element-c09d4b4 {
    --width: 33.3333%;
  }
  .elementor-191 .elementor-element.elementor-element-8aa3474 {
    --width: 33.3333%;
  }
  .elementor-191 .elementor-element.elementor-element-d6e7e34 {
    --width: 33.3333%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-191 .elementor-element.elementor-element-847a5bd {
    width: 40%;
  }
  .elementor-191 .elementor-element.elementor-element-ad34bd9 {
    width: 60%;
  }
}
@media(max-width:767px) {
  .elementor-191 .elementor-element.elementor-element-587aeaf {
    --padding-top: 80px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-191 .elementor-element.elementor-element-847a5bd>.elementor-element-populated {
    padding: 10px 10px 0px 10px;
  }
  .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item>.elementor-icon-list-text, .elementor-191 .elementor-element.elementor-element-e57d3ac .elementor-icon-list-item>a {
    font-size: 11px;
  }
  .elementor-191 .elementor-element.elementor-element-b6e1f1f {
    text-align: center;
  }
}
/* vertice/style.css */
@charset "UTF-8";
/*! 
 Theme Name:   Vertice
 Version:      1.0.21
 Description:  Vertice is an innovative,  easily customizable, multi-purpose theme, focused on empowering users to build astonishing WordPress websites. Vertice is mainly designed for small businesses, startups, or personal portfolio websites and works perfectly with Kubio Page Builder which enriches the WordPress block editor with a variety of new blocks and advanced styling options to give you full design freedom.
 Author:       Extend Themes
 Author URI:   https://kubiobuilder.com
 License:      GNU General Public License version 3
 License URI:  http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
 Tags:         entertainment, food-and-drink, portfolio, one-column, two-columns, grid-layout, custom-header, custom-menu, custom-logo, full-width-template, theme-options, translation-ready, featured-images, threaded-comments
 Text Domain:  vertice

 Tested up to: 6.5
 Requires PHP: 7.1
 Requires at least: 5.8

*/
html.vertice-theme body {
  background-color: #fff
}
html.vertice-theme .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px
}
html.vertice-theme .screen-reader-text:focus {
  clip: auto !important;
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}
html.vertice-theme .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em
}
html.vertice-theme .alignright {
  display: inline;
  float: right;
  margin-left: 1.5em
}
html.vertice-theme .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto
}
html.vertice-theme #wp-toolbar ul {
  display: inline-block
}
html.vertice-theme .bypostauthor,
html.vertice-theme .gallery-caption,
html.vertice-theme .sticky {
  font-family: inherit
}
html.vertice-theme .aligncenter,
html.vertice-theme div.aligncenter {
  display: block;
  margin-bottom: "16px"
}
html.vertice-theme a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}
html.vertice-theme .wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center
}
html.vertice-theme .wp-caption.alignleft,
html.vertice-theme .wp-caption.alignnone,
html.vertice-theme .wp-caption.alignright {
  margin-bottom: "16px"
}
html.vertice-theme .wp-caption img {
  border: 0;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto
}
html.vertice-theme .wp-caption p.wp-caption-text {
  font-size: .6em;
  line-height: 150%;
  margin: 0;
  padding: 0 4px 5px
}
html.vertice-theme .fancybox-container {
  z-index: 100000 !important
}
html.vertice-theme .fancybox-container .fancybox-slide--iframe .fancybox-content {
  max-height: 100% !important
}
html.vertice-theme .embed-container,
html.vertice-theme .embed-youtube {
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 56.25%;
  padding-top: 25px;
  position: relative
}
html.vertice-theme .embed-container>iframe,
html.vertice-theme .embed-youtube>iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
html.vertice-theme .mejs-inner .mejs-button>button[aria-controls] {
  background-color: transparent;
  border: none;
  border-radius: 0;
  display: block;
  min-width: 10px;
  padding: 0;
  transition: none;
  width: 20px
}
html.vertice-theme .mejs-inner .mejs-button>button[aria-controls]:focus,
html.vertice-theme .mejs-inner .mejs-button>button[aria-controls]:hover {
  background-color: transparent
}
@media screen and (max-width:782px) {
  html.vertice-theme .logged-in.admin-bar .h-navigation_sticky {
    top: 0 !important
  }
}
html.vertice-theme pre {
  white-space: pre-line
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif
}
html.vertice-theme body {
  margin: 0
}
html.vertice-theme article,
html.vertice-theme aside,
html.vertice-theme details,
html.vertice-theme figcaption,
html.vertice-theme figure,
html.vertice-theme footer,
html.vertice-theme header,
html.vertice-theme main,
html.vertice-theme menu,
html.vertice-theme nav,
html.vertice-theme section,
html.vertice-theme summary {
  display: block
}
html.vertice-theme audio,
html.vertice-theme canvas,
html.vertice-theme progress,
html.vertice-theme video {
  display: inline-block;
  vertical-align: baseline
}
html.vertice-theme audio:not([controls]) {
  display: none;
  height: 0
}
html.vertice-theme [hidden],
html.vertice-theme template {
  display: none
}
html.vertice-theme a {
  background-color: transparent
}
html.vertice-theme a:active,
html.vertice-theme a:hover {
  outline: 0
}
html.vertice-theme abbr[title] {
  border-bottom: 1px dotted
}
html.vertice-theme b,
html.vertice-theme strong {
  font-weight: 700
}
html.vertice-theme dfn {
  font-style: italic
}
html.vertice-theme h1 {
  font-size: 2.44em;
  margin: .67em 0
}
html.vertice-theme h1,
html.vertice-theme h2 {
  line-height: 1.4
}
html.vertice-theme h2 {
  font-size: 1.95em
}
html.vertice-theme h3 {
  font-size: 1.56em;
  line-height: 1.4
}
html.vertice-theme h4 {
  font-size: 1.25em;
  line-height: 1.5
}
html.vertice-theme h5 {
  font-size: 1em
}
html.vertice-theme h6 {
  font-size: .8em
}
html.vertice-theme mark {
  background: #ff0;
  color: #000
}
html.vertice-theme small {
  font-size: 80%
}
html.vertice-theme sub,
html.vertice-theme sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
html.vertice-theme sup {
  top: -.5em
}
html.vertice-theme sub {
  bottom: -.25em
}
html.vertice-theme img {
  border: 0
}
html.vertice-theme svg:not(:root) {
  overflow: hidden
}
html.vertice-theme figure {
  margin: 1em 40px
}
html.vertice-theme hr {
  box-sizing: content-box;
  height: 0
}
html.vertice-theme pre {
  overflow: auto
}
html.vertice-theme code,
html.vertice-theme kbd,
html.vertice-theme pre,
html.vertice-theme samp {
  font-family: Monaco, Consolas, Andale Mono, DejaVu Sans Mono, monospace;
  font-size: .875rem
}
html.vertice-theme button {
  overflow: visible
}
html.vertice-theme button,
html.vertice-theme select {
  text-transform: none
}
html.vertice-theme button,
html input[type=button],
html.vertice-theme input[type=reset],
html.vertice-theme input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}
html.vertice-theme button[disabled],
html input[disabled] {
  cursor: default
}
html.vertice-theme button::-moz-focus-inner,
html.vertice-theme input::-moz-focus-inner {
  border: 0;
  padding: 0
}
html.vertice-theme input {
  line-height: normal
}
html.vertice-theme input[type=checkbox],
html.vertice-theme input[type=radio] {
  box-sizing: border-box;
  padding: 0
}
html.vertice-theme input[type=number]::-webkit-inner-spin-button,
html.vertice-theme input[type=number]::-webkit-outer-spin-button {
  height: auto
}
html.vertice-theme input[type=search]::-webkit-search-cancel-button,
html.vertice-theme input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
html.vertice-theme fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}
html.vertice-theme legend {
  border: 0;
  padding: 0
}
html.vertice-theme textarea {
  overflow: auto
}
html.vertice-theme optgroup {
  font-weight: 700
}
html.vertice-theme table {
  border-collapse: collapse;
  border-spacing: 0
}
html.vertice-theme td,
html.vertice-theme th {
  padding: 0
}
html.vertice-theme :root {
  --kubio-system-fonts: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
}
html.vertice-theme *,
html.vertice-theme :after,
html.vertice-theme :before {
  box-sizing: inherit
}
html.vertice-theme .h-global-transition,
html.vertice-theme .h-global-transition-all *,
html.vertice-theme [class*=local-style-],
html.vertice-theme [class*=style-] {
  transition-property: background, padding, margin, border, transform, filter, box-shadow, opacity, color, fill, font, border-radius, max-height, max-width
}
html.vertice-theme .new-stacking-context {
  position: relative;
  z-index: 1
}
html.vertice-theme .h-svg-icon {
  line-height: 0
}
html.vertice-theme .hide {
  display: none
}
html.vertice-theme .mw-100 {
  max-width: 100%
}
html.vertice-theme .mh-100 {
  max-height: 100%
}
html.vertice-theme .h-100 {
  height: 100%
}
html.vertice-theme .z-index-zero {
  z-index: 0
}
html.vertice-theme .section-option-submenu-hidden {
  display: none
}
html.vertice-theme .h-ignore-global-body-typography {
  color: initial;
  font-family: Roboto, sans-serif;
  font-size: medium;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal
}
html.vertice-theme .kubio-theme-nav-full-width .h-section-boxed-container,
html.vertice-theme .kubio-theme-nav-full-width .h-section-grid-container,
html.vertice-theme .kubio-theme-nav-full-width .wp-block-kubio-navigation-section__nav {
  max-width: unset;
  padding: 0
}
@media (max-width:767px) {
  html.vertice-theme .kubio-theme-nav-full-width .h-section-boxed-container,
  html.vertice-theme .kubio-theme-nav-full-width .h-section-grid-container,
  html.vertice-theme .kubio-theme-nav-full-width .wp-block-kubio-navigation-section__nav {
    padding: 0 1rem
  }
}
@media (max-width:1023px) {
  html.vertice-theme .kubio-theme-nav-full-width .h-section-boxed-container,
  html.vertice-theme .kubio-theme-nav-full-width .h-section-grid-container,
  html.vertice-theme .kubio-theme-nav-full-width .wp-block-kubio-navigation-section__nav {
    padding: 0 .5rem
  }
}
html.vertice-theme .content.page-content {
  position: relative
}
html.vertice-theme .shape-layer {
  background-size: cover
}
html.vertice-theme :root {
  --kubio-gap-fallback-half: 20
}
html.vertice-theme body h1>a,
html.vertice-theme body h2>a,
html.vertice-theme body h3>a,
html.vertice-theme body h4>a,
html.vertice-theme body h5>a,
html.vertice-theme body h6>a,
html.vertice-theme body p>a {
  text-decoration: underline
}
html.vertice-theme .wp-block-kubio-hero [class*=h-row]:after,
html.vertice-theme .wp-block-kubio-hero [class*=h-row]:before {
  display: none
}
html.vertice-theme .wp-block-kubio-iconlist .customize-partial-edit-shortcut {
  right: -40px !important;
  top: -5px !important
}
html.vertice-theme .wp-block-kubio-dropdown-menu .customize-partial-edit-shortcut {
  margin-left: 0
}
html.vertice-theme .wp-block-kubio-image .customize-partial-edit-shortcut {
  right: 0 !important
}
html.vertice-theme [data-kubio-partial-refresh=logo] .customize-partial-edit-shortcut {
  right: -40px !important
}
html.vertice-theme .wp-block-kubio-post-categories__placeholder:empty {
  padding-right: 0 !important
}
html.vertice-theme .wp-block-kubio-post-comments .comment-list .comment .comment-author img {
  height: 60px;
  width: 60px
}
html.vertice-theme .wp-block-kubio-post-comments .comment-list .comment .comment-author span.says {
  display: none
}
@media (max-width:767px) {
  html.vertice-theme [data-kubio-partial-refresh=logo] .customize-partial-edit-shortcut {
    right: 20px !important
  }
  html.vertice-theme .kubio-offscreen [data-kubio-partial-refresh=logo] .customize-partial-edit-shortcut {
    right: -10px !important
  }
  html.vertice-theme [data-kubio-partial-refresh=buttons] .customize-partial-edit-shortcut,
  html.vertice-theme [data-kubio-partial-refresh=subtitle] .customize-partial-edit-shortcut,
  html.vertice-theme [data-kubio-partial-refresh=title] .customize-partial-edit-shortcut {
    right: 0
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-hide-lg {
    display: none
  }
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme .h-hide-md {
    display: none
  }
  html.vertice-theme .wp-block-kubio-iconlist .customize-partial-edit-shortcut {
    right: 10px !important;
    top: 0 !important
  }
}
@media (max-width:767px) {
  html.vertice-theme .h-hide-sm {
    display: none
  }
  html.vertice-theme .h-hide-sm-force {
    display: none !important
  }
}
@media (max-width:320px) {
  html.vertice-theme .h-hide-xs {
    display: none
  }
  html.vertice-theme .h-hide-xs-force {
    display: none !important
  }
}
html.vertice-theme #start-resizable-kubio-section {
  display: none
}
html.vertice-theme #kubio,
html.vertice-theme #kubio body {
  max-width: 100%;
  position: relative
}
html.vertice-theme #kubio body {
  overflow-x: hidden !important
}
html.vertice-theme [data-kubio] {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  margin-block-start: 0;
  outline: 0;
  padding: 0
}
html.vertice-theme [data-kubio],
html.vertice-theme [data-kubio] *,
html.vertice-theme [data-kubio] :after,
html.vertice-theme [data-kubio] :before {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box
}
html.vertice-theme [data-kubio] audio,
html.vertice-theme [data-kubio] img,
html.vertice-theme [data-kubio] video {
  max-width: 100%
}
html.vertice-theme [data-kubio] img,
html.vertice-theme [data-kubio] video {
  height: auto
}
html.vertice-theme [data-kubio] svg {
  max-height: 100%
}
html.vertice-theme [data-kubio] iframe {
  border: none;
  max-width: 100%
}
html.vertice-theme [data-kubio] ::-moz-focus-inner {
  border: 0;
  padding: 0
}
html.vertice-theme [data-kubio] input:matches([type=password], [type="search;"]) {
  border-radius: 0
}
html.vertice-theme [data-kubio] input[type=checkbox],
html.vertice-theme [data-kubio] input[type=radio] {
  bottom: .15rem;
  font-size: 115%;
  margin-right: 3px;
  position: relative;
  vertical-align: middle
}
html.vertice-theme [data-kubio] input[type=search] {
  -webkit-appearance: textfield
}
html.vertice-theme [data-kubio] input[type=search]::-webkit-search-cancel-button,
html.vertice-theme [data-kubio] input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
html.vertice-theme [data-kubio] :focus:focus-visible {
  outline: none
}
html.vertice-theme [data-kubio] code {
  background: inherit;
  font-family: monospace;
  font-size: inherit;
  margin: 0;
  padding: 0
}
html.vertice-theme [data-kubio] .wp-editor-wrap .wp-editor-tabs button {
  border: 1px solid transparent;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #646970
}
html.vertice-theme [data-kubio] .wp-editor-wrap .wp-editor-tabs button:hover {
  border-color: transparent
}
html.vertice-theme [data-kubio] .wp-editor-wrap .wp-editor-tabs button.toggle {
  background-color: #f6f7f7
}
html.vertice-theme [data-kubio] .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html,
html.vertice-theme [data-kubio] .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce {
  background-color: #f6f7f7 !important;
  border-color: #dcdcde !important
}
html.vertice-theme [data-kubio] .wp-editor-wrap .mce-widget button {
  border-color: transparent;
  color: #646970
}
html.vertice-theme [data-kubio] .wp-editor-wrap .mce-widget button:hover {
  border-color: transparent
}
html.vertice-theme [data-kubio] .wp-editor-wrap .mce-divider {
  display: inline-block;
  margin: 0 6px
}
html.vertice-theme [data-kubio] .quicktags-toolbar .ed_button {
  background: #f6f7f7;
  border: 1px solid #2271b1 !important;
  border-radius: 3px !important;
  box-sizing: border-box;
  color: #2271b1 !important;
  display: inline-block !important;
  font-size: 13px !important;
  height: unset !important;
  line-height: 2.15384615 !important;
  padding: 0 10px !important;
  text-decoration: none;
  white-space: nowrap;
  width: auto !important
}
html.vertice-theme [data-kubio] .quicktags-toolbar .ed_button:focus,
html.vertice-theme [data-kubio] .quicktags-toolbar .ed_button:hover {
  background: #f0f0f1 !important;
  border-color: #0a4b78 !important;
  color: #0a4b78 !important
}
html.vertice-theme [data-kubio] img.emoji {
  height: 1em
}
html.vertice-theme .h-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%
}
@media (min-width:576px) {
  html.vertice-theme .h-container {
    max-width: 540px
  }
}
@media (min-width:768px) {
  html.vertice-theme .h-container {
    max-width: 720px
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-container {
    max-width: 960px
  }
}
@media (min-width:1200px) {
  html.vertice-theme .h-container {
    max-width: 1232px
  }
}
html.vertice-theme .h-container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%
}
html.vertice-theme .h-section-boxed-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  width: 100%
}
@media (min-width:576px) {
  html.vertice-theme .h-section-boxed-container {
    max-width: 540px
  }
}
@media (min-width:768px) {
  html.vertice-theme .h-section-boxed-container {
    max-width: 720px
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-section-boxed-container {
    max-width: 960px
  }
}
@media (min-width:1200px) {
  html.vertice-theme .h-section-boxed-container {
    max-width: 1232px
  }
}
html.vertice-theme .h-section-fluid-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  width: 100%
}
html.vertice-theme .h-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px
}
html.vertice-theme .no-gutters {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .no-gutters>.h-col,
html.vertice-theme .no-gutters>[class*=h-col-] {
  padding-left: 0;
  padding-right: 0
}
html.vertice-theme .h-row.gutters-col-0 {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .h-px-0,
html.vertice-theme .h-row.gutters-col-0>.h-col,
html.vertice-theme .h-row.gutters-col-0>[class*=h-col-] {
  padding-left: 0;
  padding-right: 0
}
html.vertice-theme .h-px-0-remove {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .gutters-row-0 {
  padding-left: 0;
  padding-right: 0
}
html.vertice-theme .h-row.gutters-col-1 {
  margin-left: -5px;
  margin-right: -5px
}
html.vertice-theme .h-px-1,
html.vertice-theme .h-row.gutters-col-1>.h-col,
html.vertice-theme .h-row.gutters-col-1>[class*=h-col-] {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme .h-px-1-remove {
  margin-left: -5px;
  margin-right: -5px
}
html.vertice-theme .gutters-row-1 {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme .h-row.gutters-col-2 {
  margin-left: -10px;
  margin-right: -10px
}
html.vertice-theme .h-px-2,
html.vertice-theme .h-row.gutters-col-2>.h-col,
html.vertice-theme .h-row.gutters-col-2>[class*=h-col-] {
  padding-left: 10px;
  padding-right: 10px
}
html.vertice-theme .h-px-2-remove {
  margin-left: -10px;
  margin-right: -10px
}
html.vertice-theme .gutters-row-2 {
  padding-left: 10px;
  padding-right: 10px
}
html.vertice-theme .h-row.gutters-col-3 {
  margin-left: -15px;
  margin-right: -15px
}
html.vertice-theme .h-px-3,
html.vertice-theme .h-row.gutters-col-3>.h-col,
html.vertice-theme .h-row.gutters-col-3>[class*=h-col-] {
  padding-left: 15px;
  padding-right: 15px
}
html.vertice-theme .h-px-3-remove {
  margin-left: -15px;
  margin-right: -15px
}
html.vertice-theme .gutters-row-3 {
  padding-left: 15px;
  padding-right: 15px
}
html.vertice-theme .h-row.gutters-col-4 {
  margin-left: -15px;
  margin-right: -15px
}
html.vertice-theme .h-px-4,
html.vertice-theme .h-row.gutters-col-4>.h-col,
html.vertice-theme .h-row.gutters-col-4>[class*=h-col-] {
  padding-left: 15px;
  padding-right: 15px
}
html.vertice-theme .h-px-4-remove {
  margin-left: -15px;
  margin-right: -15px
}
html.vertice-theme .gutters-row-4 {
  padding-left: 15px;
  padding-right: 15px
}
html.vertice-theme .h-row.gutters-col-custom {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .h-px-custom,
html.vertice-theme .h-row.gutters-col-custom>.h-col,
html.vertice-theme .h-row.gutters-col-custom>[class*=h-col-] {
  padding-left: 0;
  padding-right: 0
}
html.vertice-theme .h-px-custom-remove {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .gutters-row-custom {
  padding-left: 0;
  padding-right: 0
}
@media (min-width:576px) {
  html.vertice-theme .h-row.gutters-col-sm-0 {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-sm-0,
  html.vertice-theme .h-row.gutters-col-sm-0>.h-col,
  html.vertice-theme .h-row.gutters-col-sm-0>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-sm-0-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-sm-0 {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-row.gutters-col-sm-1 {
    margin-left: -5px;
    margin-right: -5px
  }
  html.vertice-theme .h-px-sm-1,
  html.vertice-theme .h-row.gutters-col-sm-1>.h-col,
  html.vertice-theme .h-row.gutters-col-sm-1>[class*=h-col-] {
    padding-left: 5px;
    padding-right: 5px
  }
  html.vertice-theme .h-px-sm-1-remove {
    margin-left: -5px;
    margin-right: -5px
  }
  html.vertice-theme .gutters-row-sm-1 {
    padding-left: 5px;
    padding-right: 5px
  }
  html.vertice-theme .h-row.gutters-col-sm-2 {
    margin-left: -10px;
    margin-right: -10px
  }
  html.vertice-theme .h-px-sm-2,
  html.vertice-theme .h-row.gutters-col-sm-2>.h-col,
  html.vertice-theme .h-row.gutters-col-sm-2>[class*=h-col-] {
    padding-left: 10px;
    padding-right: 10px
  }
  html.vertice-theme .h-px-sm-2-remove {
    margin-left: -10px;
    margin-right: -10px
  }
  html.vertice-theme .gutters-row-sm-2 {
    padding-left: 10px;
    padding-right: 10px
  }
  html.vertice-theme .h-row.gutters-col-sm-3 {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .h-px-sm-3,
  html.vertice-theme .h-row.gutters-col-sm-3>.h-col,
  html.vertice-theme .h-row.gutters-col-sm-3>[class*=h-col-] {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-px-sm-3-remove {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .gutters-row-sm-3 {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-row.gutters-col-sm-4 {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .h-px-sm-4,
  html.vertice-theme .h-row.gutters-col-sm-4>.h-col,
  html.vertice-theme .h-row.gutters-col-sm-4>[class*=h-col-] {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-px-sm-4-remove {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .gutters-row-sm-4 {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-row.gutters-col-sm-custom {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-sm-custom,
  html.vertice-theme .h-row.gutters-col-sm-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-sm-custom>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-sm-custom-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-sm-custom {
    padding-left: 0;
    padding-right: 0
  }
}
@media (min-width:768px) {
  html.vertice-theme .h-row.gutters-col-md-0 {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-md-0,
  html.vertice-theme .h-row.gutters-col-md-0>.h-col,
  html.vertice-theme .h-row.gutters-col-md-0>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-md-0-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-md-0 {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-row.gutters-col-md-1 {
    margin-left: -5px;
    margin-right: -5px
  }
  html.vertice-theme .h-px-md-1,
  html.vertice-theme .h-row.gutters-col-md-1>.h-col,
  html.vertice-theme .h-row.gutters-col-md-1>[class*=h-col-] {
    padding-left: 5px;
    padding-right: 5px
  }
  html.vertice-theme .h-px-md-1-remove {
    margin-left: -5px;
    margin-right: -5px
  }
  html.vertice-theme .gutters-row-md-1 {
    padding-left: 5px;
    padding-right: 5px
  }
  html.vertice-theme .h-row.gutters-col-md-2 {
    margin-left: -10px;
    margin-right: -10px
  }
  html.vertice-theme .h-px-md-2,
  html.vertice-theme .h-row.gutters-col-md-2>.h-col,
  html.vertice-theme .h-row.gutters-col-md-2>[class*=h-col-] {
    padding-left: 10px;
    padding-right: 10px
  }
  html.vertice-theme .h-px-md-2-remove {
    margin-left: -10px;
    margin-right: -10px
  }
  html.vertice-theme .gutters-row-md-2 {
    padding-left: 10px;
    padding-right: 10px
  }
  html.vertice-theme .h-row.gutters-col-md-3 {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .h-px-md-3,
  html.vertice-theme .h-row.gutters-col-md-3>.h-col,
  html.vertice-theme .h-row.gutters-col-md-3>[class*=h-col-] {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-px-md-3-remove {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .gutters-row-md-3 {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-row.gutters-col-md-4 {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .h-px-md-4,
  html.vertice-theme .h-row.gutters-col-md-4>.h-col,
  html.vertice-theme .h-row.gutters-col-md-4>[class*=h-col-] {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-px-md-4-remove {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .gutters-row-md-4 {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-row.gutters-col-md-custom {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-md-custom,
  html.vertice-theme .h-row.gutters-col-md-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-md-custom>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-md-custom-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-md-custom {
    padding-left: 0;
    padding-right: 0
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-row.gutters-col-lg-0 {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-lg-0,
  html.vertice-theme .h-row.gutters-col-lg-0>.h-col,
  html.vertice-theme .h-row.gutters-col-lg-0>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-lg-0-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-lg-0 {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-row.gutters-col-lg-1 {
    margin-left: -8px;
    margin-right: -8px
  }
  html.vertice-theme .h-px-lg-1,
  html.vertice-theme .h-row.gutters-col-lg-1>.h-col,
  html.vertice-theme .h-row.gutters-col-lg-1>[class*=h-col-] {
    padding-left: 8px;
    padding-right: 8px
  }
  html.vertice-theme .h-px-lg-1-remove {
    margin-left: -8px;
    margin-right: -8px
  }
  html.vertice-theme .gutters-row-lg-1 {
    padding-left: 8px;
    padding-right: 8px
  }
  html.vertice-theme .h-row.gutters-col-lg-2 {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .h-px-lg-2,
  html.vertice-theme .h-row.gutters-col-lg-2>.h-col,
  html.vertice-theme .h-row.gutters-col-lg-2>[class*=h-col-] {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-px-lg-2-remove {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .gutters-row-lg-2 {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-row.gutters-col-lg-3 {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .h-px-lg-3,
  html.vertice-theme .h-row.gutters-col-lg-3>.h-col,
  html.vertice-theme .h-row.gutters-col-lg-3>[class*=h-col-] {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-px-lg-3-remove {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .gutters-row-lg-3 {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-row.gutters-col-lg-4 {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .h-px-lg-4,
  html.vertice-theme .h-row.gutters-col-lg-4>.h-col,
  html.vertice-theme .h-row.gutters-col-lg-4>[class*=h-col-] {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-px-lg-4-remove {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .gutters-row-lg-4 {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-row.gutters-col-lg-custom {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-lg-custom,
  html.vertice-theme .h-row.gutters-col-lg-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-lg-custom>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-lg-custom-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-lg-custom {
    padding-left: 0;
    padding-right: 0
  }
}
@media (min-width:1200px) {
  html.vertice-theme .h-row.gutters-col-xl-0 {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-xl-0,
  html.vertice-theme .h-row.gutters-col-xl-0>.h-col,
  html.vertice-theme .h-row.gutters-col-xl-0>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-xl-0-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-xl-0 {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-row.gutters-col-xl-1 {
    margin-left: -8px;
    margin-right: -8px
  }
  html.vertice-theme .h-px-xl-1,
  html.vertice-theme .h-row.gutters-col-xl-1>.h-col,
  html.vertice-theme .h-row.gutters-col-xl-1>[class*=h-col-] {
    padding-left: 8px;
    padding-right: 8px
  }
  html.vertice-theme .h-px-xl-1-remove {
    margin-left: -8px;
    margin-right: -8px
  }
  html.vertice-theme .gutters-row-xl-1 {
    padding-left: 8px;
    padding-right: 8px
  }
  html.vertice-theme .h-row.gutters-col-xl-2 {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .h-px-xl-2,
  html.vertice-theme .h-row.gutters-col-xl-2>.h-col,
  html.vertice-theme .h-row.gutters-col-xl-2>[class*=h-col-] {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-px-xl-2-remove {
    margin-left: -15px;
    margin-right: -15px
  }
  html.vertice-theme .gutters-row-xl-2 {
    padding-left: 15px;
    padding-right: 15px
  }
  html.vertice-theme .h-row.gutters-col-xl-3 {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .h-px-xl-3,
  html.vertice-theme .h-row.gutters-col-xl-3>.h-col,
  html.vertice-theme .h-row.gutters-col-xl-3>[class*=h-col-] {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-px-xl-3-remove {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .gutters-row-xl-3 {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-row.gutters-col-xl-4 {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .h-px-xl-4,
  html.vertice-theme .h-row.gutters-col-xl-4>.h-col,
  html.vertice-theme .h-row.gutters-col-xl-4>[class*=h-col-] {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-px-xl-4-remove {
    margin-left: -30px;
    margin-right: -30px
  }
  html.vertice-theme .gutters-row-xl-4 {
    padding-left: 30px;
    padding-right: 30px
  }
  html.vertice-theme .h-row.gutters-col-xl-custom {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .h-px-xl-custom,
  html.vertice-theme .h-row.gutters-col-xl-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-xl-custom>[class*=h-col-] {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme .h-px-xl-custom-remove {
    margin-left: 0;
    margin-right: 0
  }
  html.vertice-theme .gutters-row-xl-custom {
    padding-left: 0;
    padding-right: 0
  }
}
html.vertice-theme .h-row.gutters-col-v-0 {
  margin-bottom: 0;
  margin-top: 0
}
html.vertice-theme .gutters-row-v-0,
html.vertice-theme .h-row.gutters-col-v-0>.h-col,
html.vertice-theme .h-row.gutters-col-v-0>[class*=h-col-],
html.vertice-theme .v-inner-0 {
  padding-bottom: 0;
  padding-top: 0
}
html.vertice-theme .h-row.gutters-col-v-1 {
  margin-bottom: -5px;
  margin-top: -5px
}
html.vertice-theme .gutters-row-v-1,
html.vertice-theme .h-row.gutters-col-v-1>.h-col,
html.vertice-theme .h-row.gutters-col-v-1>[class*=h-col-],
html.vertice-theme .v-inner-1 {
  padding-bottom: 5px;
  padding-top: 5px
}
html.vertice-theme .h-row.gutters-col-v-2 {
  margin-bottom: -10px;
  margin-top: -10px
}
html.vertice-theme .gutters-row-v-2,
html.vertice-theme .h-row.gutters-col-v-2>.h-col,
html.vertice-theme .h-row.gutters-col-v-2>[class*=h-col-],
html.vertice-theme .v-inner-2 {
  padding-bottom: 10px;
  padding-top: 10px
}
html.vertice-theme .h-row.gutters-col-v-3 {
  margin-bottom: -15px;
  margin-top: -15px
}
html.vertice-theme .gutters-row-v-3,
html.vertice-theme .h-row.gutters-col-v-3>.h-col,
html.vertice-theme .h-row.gutters-col-v-3>[class*=h-col-],
html.vertice-theme .v-inner-3 {
  padding-bottom: 15px;
  padding-top: 15px
}
html.vertice-theme .h-row.gutters-col-v-4 {
  margin-bottom: -15px;
  margin-top: -15px
}
html.vertice-theme .gutters-row-v-4,
html.vertice-theme .h-row.gutters-col-v-4>.h-col,
html.vertice-theme .h-row.gutters-col-v-4>[class*=h-col-],
html.vertice-theme .v-inner-4 {
  padding-bottom: 15px;
  padding-top: 15px
}
html.vertice-theme .h-row.gutters-col-v-custom {
  margin-bottom: 0;
  margin-top: 0
}
html.vertice-theme .gutters-row-v-custom,
html.vertice-theme .h-row.gutters-col-v-custom>.h-col,
html.vertice-theme .h-row.gutters-col-v-custom>[class*=h-col-],
html.vertice-theme .v-inner-custom {
  padding-bottom: 0;
  padding-top: 0
}
@media (min-width:576px) {
  html.vertice-theme .h-row.gutters-col-v-sm-0 {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-sm-0,
  html.vertice-theme .h-row.gutters-col-v-sm-0>.h-col,
  html.vertice-theme .h-row.gutters-col-v-sm-0>[class*=h-col-],
  html.vertice-theme .v-inner-sm-0 {
    padding-bottom: 0;
    padding-top: 0
  }
  html.vertice-theme .h-row.gutters-col-v-sm-1 {
    margin-bottom: -5px;
    margin-top: -5px
  }
  html.vertice-theme .gutters-row-v-sm-1,
  html.vertice-theme .h-row.gutters-col-v-sm-1>.h-col,
  html.vertice-theme .h-row.gutters-col-v-sm-1>[class*=h-col-],
  html.vertice-theme .v-inner-sm-1 {
    padding-bottom: 5px;
    padding-top: 5px
  }
  html.vertice-theme .h-row.gutters-col-v-sm-2 {
    margin-bottom: -10px;
    margin-top: -10px
  }
  html.vertice-theme .gutters-row-v-sm-2,
  html.vertice-theme .h-row.gutters-col-v-sm-2>.h-col,
  html.vertice-theme .h-row.gutters-col-v-sm-2>[class*=h-col-],
  html.vertice-theme .v-inner-sm-2 {
    padding-bottom: 10px;
    padding-top: 10px
  }
  html.vertice-theme .h-row.gutters-col-v-sm-3 {
    margin-bottom: -15px;
    margin-top: -15px
  }
  html.vertice-theme .gutters-row-v-sm-3,
  html.vertice-theme .h-row.gutters-col-v-sm-3>.h-col,
  html.vertice-theme .h-row.gutters-col-v-sm-3>[class*=h-col-],
  html.vertice-theme .v-inner-sm-3 {
    padding-bottom: 15px;
    padding-top: 15px
  }
  html.vertice-theme .h-row.gutters-col-v-sm-4 {
    margin-bottom: -15px;
    margin-top: -15px
  }
  html.vertice-theme .gutters-row-v-sm-4,
  html.vertice-theme .h-row.gutters-col-v-sm-4>.h-col,
  html.vertice-theme .h-row.gutters-col-v-sm-4>[class*=h-col-],
  html.vertice-theme .v-inner-sm-4 {
    padding-bottom: 15px;
    padding-top: 15px
  }
  html.vertice-theme .h-row.gutters-col-v-sm-custom {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-sm-custom,
  html.vertice-theme .h-row.gutters-col-v-sm-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-v-sm-custom>[class*=h-col-],
  html.vertice-theme .v-inner-sm-custom {
    padding-bottom: 0;
    padding-top: 0
  }
}
@media (min-width:768px) {
  html.vertice-theme .h-row.gutters-col-v-md-0 {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-md-0,
  html.vertice-theme .h-row.gutters-col-v-md-0>.h-col,
  html.vertice-theme .h-row.gutters-col-v-md-0>[class*=h-col-],
  html.vertice-theme .v-inner-md-0 {
    padding-bottom: 0;
    padding-top: 0
  }
  html.vertice-theme .h-row.gutters-col-v-md-1 {
    margin-bottom: -5px;
    margin-top: -5px
  }
  html.vertice-theme .gutters-row-v-md-1,
  html.vertice-theme .h-row.gutters-col-v-md-1>.h-col,
  html.vertice-theme .h-row.gutters-col-v-md-1>[class*=h-col-],
  html.vertice-theme .v-inner-md-1 {
    padding-bottom: 5px;
    padding-top: 5px
  }
  html.vertice-theme .h-row.gutters-col-v-md-2 {
    margin-bottom: -10px;
    margin-top: -10px
  }
  html.vertice-theme .gutters-row-v-md-2,
  html.vertice-theme .h-row.gutters-col-v-md-2>.h-col,
  html.vertice-theme .h-row.gutters-col-v-md-2>[class*=h-col-],
  html.vertice-theme .v-inner-md-2 {
    padding-bottom: 10px;
    padding-top: 10px
  }
  html.vertice-theme .h-row.gutters-col-v-md-3 {
    margin-bottom: -15px;
    margin-top: -15px
  }
  html.vertice-theme .gutters-row-v-md-3,
  html.vertice-theme .h-row.gutters-col-v-md-3>.h-col,
  html.vertice-theme .h-row.gutters-col-v-md-3>[class*=h-col-],
  html.vertice-theme .v-inner-md-3 {
    padding-bottom: 15px;
    padding-top: 15px
  }
  html.vertice-theme .h-row.gutters-col-v-md-4 {
    margin-bottom: -15px;
    margin-top: -15px
  }
  html.vertice-theme .gutters-row-v-md-4,
  html.vertice-theme .h-row.gutters-col-v-md-4>.h-col,
  html.vertice-theme .h-row.gutters-col-v-md-4>[class*=h-col-],
  html.vertice-theme .v-inner-md-4 {
    padding-bottom: 15px;
    padding-top: 15px
  }
  html.vertice-theme .h-row.gutters-col-v-md-custom {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-md-custom,
  html.vertice-theme .h-row.gutters-col-v-md-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-v-md-custom>[class*=h-col-],
  html.vertice-theme .v-inner-md-custom {
    padding-bottom: 0;
    padding-top: 0
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-row.gutters-col-v-lg-0 {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-lg-0,
  html.vertice-theme .h-row.gutters-col-v-lg-0>.h-col,
  html.vertice-theme .h-row.gutters-col-v-lg-0>[class*=h-col-],
  html.vertice-theme .v-inner-lg-0 {
    padding-bottom: 0;
    padding-top: 0
  }
  html.vertice-theme .h-row.gutters-col-v-lg-1 {
    margin-bottom: -8px;
    margin-top: -8px
  }
  html.vertice-theme .gutters-row-v-lg-1,
  html.vertice-theme .h-row.gutters-col-v-lg-1>.h-col,
  html.vertice-theme .h-row.gutters-col-v-lg-1>[class*=h-col-],
  html.vertice-theme .v-inner-lg-1 {
    padding-bottom: 8px;
    padding-top: 8px
  }
  html.vertice-theme .h-row.gutters-col-v-lg-2 {
    margin-bottom: -15px;
    margin-top: -15px
  }
  html.vertice-theme .gutters-row-v-lg-2,
  html.vertice-theme .h-row.gutters-col-v-lg-2>.h-col,
  html.vertice-theme .h-row.gutters-col-v-lg-2>[class*=h-col-],
  html.vertice-theme .v-inner-lg-2 {
    padding-bottom: 15px;
    padding-top: 15px
  }
  html.vertice-theme .h-row.gutters-col-v-lg-3 {
    margin-bottom: -30px;
    margin-top: -30px
  }
  html.vertice-theme .gutters-row-v-lg-3,
  html.vertice-theme .h-row.gutters-col-v-lg-3>.h-col,
  html.vertice-theme .h-row.gutters-col-v-lg-3>[class*=h-col-],
  html.vertice-theme .v-inner-lg-3 {
    padding-bottom: 30px;
    padding-top: 30px
  }
  html.vertice-theme .h-row.gutters-col-v-lg-4 {
    margin-bottom: -30px;
    margin-top: -30px
  }
  html.vertice-theme .gutters-row-v-lg-4,
  html.vertice-theme .h-row.gutters-col-v-lg-4>.h-col,
  html.vertice-theme .h-row.gutters-col-v-lg-4>[class*=h-col-],
  html.vertice-theme .v-inner-lg-4 {
    padding-bottom: 30px;
    padding-top: 30px
  }
  html.vertice-theme .h-row.gutters-col-v-lg-custom {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-lg-custom,
  html.vertice-theme .h-row.gutters-col-v-lg-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-v-lg-custom>[class*=h-col-],
  html.vertice-theme .v-inner-lg-custom {
    padding-bottom: 0;
    padding-top: 0
  }
}
@media (min-width:1200px) {
  html.vertice-theme .h-row.gutters-col-v-xl-0 {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-xl-0,
  html.vertice-theme .h-row.gutters-col-v-xl-0>.h-col,
  html.vertice-theme .h-row.gutters-col-v-xl-0>[class*=h-col-],
  html.vertice-theme .v-inner-xl-0 {
    padding-bottom: 0;
    padding-top: 0
  }
  html.vertice-theme .h-row.gutters-col-v-xl-1 {
    margin-bottom: -8px;
    margin-top: -8px
  }
  html.vertice-theme .gutters-row-v-xl-1,
  html.vertice-theme .h-row.gutters-col-v-xl-1>.h-col,
  html.vertice-theme .h-row.gutters-col-v-xl-1>[class*=h-col-],
  html.vertice-theme .v-inner-xl-1 {
    padding-bottom: 8px;
    padding-top: 8px
  }
  html.vertice-theme .h-row.gutters-col-v-xl-2 {
    margin-bottom: -15px;
    margin-top: -15px
  }
  html.vertice-theme .gutters-row-v-xl-2,
  html.vertice-theme .h-row.gutters-col-v-xl-2>.h-col,
  html.vertice-theme .h-row.gutters-col-v-xl-2>[class*=h-col-],
  html.vertice-theme .v-inner-xl-2 {
    padding-bottom: 15px;
    padding-top: 15px
  }
  html.vertice-theme .h-row.gutters-col-v-xl-3 {
    margin-bottom: -30px;
    margin-top: -30px
  }
  html.vertice-theme .gutters-row-v-xl-3,
  html.vertice-theme .h-row.gutters-col-v-xl-3>.h-col,
  html.vertice-theme .h-row.gutters-col-v-xl-3>[class*=h-col-],
  html.vertice-theme .v-inner-xl-3 {
    padding-bottom: 30px;
    padding-top: 30px
  }
  html.vertice-theme .h-row.gutters-col-v-xl-4 {
    margin-bottom: -30px;
    margin-top: -30px
  }
  html.vertice-theme .gutters-row-v-xl-4,
  html.vertice-theme .h-row.gutters-col-v-xl-4>.h-col,
  html.vertice-theme .h-row.gutters-col-v-xl-4>[class*=h-col-],
  html.vertice-theme .v-inner-xl-4 {
    padding-bottom: 30px;
    padding-top: 30px
  }
  html.vertice-theme .h-row.gutters-col-v-xl-custom {
    margin-bottom: 0;
    margin-top: 0
  }
  html.vertice-theme .gutters-row-v-xl-custom,
  html.vertice-theme .h-row.gutters-col-v-xl-custom>.h-col,
  html.vertice-theme .h-row.gutters-col-v-xl-custom>[class*=h-col-],
  html.vertice-theme .v-inner-xl-custom {
    padding-bottom: 0;
    padding-top: 0
  }
}
html.vertice-theme .h-row>.h-col,
html.vertice-theme .h-row>.h-col-1,
html.vertice-theme .h-row>.h-col-2,
html.vertice-theme .h-row>.h-col-3,
html.vertice-theme .h-row>.h-col-4,
html.vertice-theme .h-row>.h-col-5,
html.vertice-theme .h-row>.h-col-6,
html.vertice-theme .h-row>.h-col-7,
html.vertice-theme .h-row>.h-col-8,
html.vertice-theme .h-row>.h-col-9,
html.vertice-theme .h-row>.h-col-10,
html.vertice-theme .h-row>.h-col-11,
html.vertice-theme .h-row>.h-col-12,
html.vertice-theme .h-row>.h-col-auto,
html.vertice-theme .h-row>.h-col-lg,
html.vertice-theme .h-row>.h-col-lg-1,
html.vertice-theme .h-row>.h-col-lg-2,
html.vertice-theme .h-row>.h-col-lg-3,
html.vertice-theme .h-row>.h-col-lg-4,
html.vertice-theme .h-row>.h-col-lg-5,
html.vertice-theme .h-row>.h-col-lg-6,
html.vertice-theme .h-row>.h-col-lg-7,
html.vertice-theme .h-row>.h-col-lg-8,
html.vertice-theme .h-row>.h-col-lg-9,
html.vertice-theme .h-row>.h-col-lg-10,
html.vertice-theme .h-row>.h-col-lg-11,
html.vertice-theme .h-row>.h-col-lg-12,
html.vertice-theme .h-row>.h-col-lg-auto,
html.vertice-theme .h-row>.h-col-md,
html.vertice-theme .h-row>.h-col-md-1,
html.vertice-theme .h-row>.h-col-md-2,
html.vertice-theme .h-row>.h-col-md-3,
html.vertice-theme .h-row>.h-col-md-4,
html.vertice-theme .h-row>.h-col-md-5,
html.vertice-theme .h-row>.h-col-md-6,
html.vertice-theme .h-row>.h-col-md-7,
html.vertice-theme .h-row>.h-col-md-8,
html.vertice-theme .h-row>.h-col-md-9,
html.vertice-theme .h-row>.h-col-md-10,
html.vertice-theme .h-row>.h-col-md-11,
html.vertice-theme .h-row>.h-col-md-12,
html.vertice-theme .h-row>.h-col-md-auto,
html.vertice-theme .h-row>.h-col-sm,
html.vertice-theme .h-row>.h-col-sm-1,
html.vertice-theme .h-row>.h-col-sm-2,
html.vertice-theme .h-row>.h-col-sm-3,
html.vertice-theme .h-row>.h-col-sm-4,
html.vertice-theme .h-row>.h-col-sm-5,
html.vertice-theme .h-row>.h-col-sm-6,
html.vertice-theme .h-row>.h-col-sm-7,
html.vertice-theme .h-row>.h-col-sm-8,
html.vertice-theme .h-row>.h-col-sm-9,
html.vertice-theme .h-row>.h-col-sm-10,
html.vertice-theme .h-row>.h-col-sm-11,
html.vertice-theme .h-row>.h-col-sm-12,
html.vertice-theme .h-row>.h-col-sm-auto,
html.vertice-theme .h-row>.h-col-xl,
html.vertice-theme .h-row>.h-col-xl-1,
html.vertice-theme .h-row>.h-col-xl-2,
html.vertice-theme .h-row>.h-col-xl-3,
html.vertice-theme .h-row>.h-col-xl-4,
html.vertice-theme .h-row>.h-col-xl-5,
html.vertice-theme .h-row>.h-col-xl-6,
html.vertice-theme .h-row>.h-col-xl-7,
html.vertice-theme .h-row>.h-col-xl-8,
html.vertice-theme .h-row>.h-col-xl-9,
html.vertice-theme .h-row>.h-col-xl-10,
html.vertice-theme .h-row>.h-col-xl-11,
html.vertice-theme .h-row>.h-col-xl-12,
html.vertice-theme .h-row>.h-col-xl-auto {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  width: 100%
}
html.vertice-theme .h-row>.h-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}
html.vertice-theme .h-row>.h-col-auto {
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme .h-row>.h-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%
}
html.vertice-theme .h-row>.h-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%
}
html.vertice-theme .h-row>.h-col-3 {
  flex: 0 0 25%;
  max-width: 25%
}
html.vertice-theme .h-row>.h-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%
}
html.vertice-theme .h-row>.h-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%
}
html.vertice-theme .h-row>.h-col-6 {
  flex: 0 0 50%;
  max-width: 50%
}
html.vertice-theme .h-row>.h-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%
}
html.vertice-theme .h-row>.h-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%
}
html.vertice-theme .h-row>.h-col-9 {
  flex: 0 0 75%;
  max-width: 75%
}
html.vertice-theme .h-row>.h-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%
}
html.vertice-theme .h-row>.h-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%
}
html.vertice-theme .h-row>.h-col-12 {
  flex: 0 0 100%;
  max-width: 100%
}
html.vertice-theme .h-row>.order-first {
  order: -1
}
html.vertice-theme .h-row>.order-last {
  order: 13
}
html.vertice-theme .h-row>.order-0 {
  order: 0
}
html.vertice-theme .h-row>.order-1 {
  order: 1
}
html.vertice-theme .h-row>.order-2 {
  order: 2
}
html.vertice-theme .h-row>.order-3 {
  order: 3
}
html.vertice-theme .h-row>.order-4 {
  order: 4
}
html.vertice-theme .h-row>.order-5 {
  order: 5
}
html.vertice-theme .h-row>.order-6 {
  order: 6
}
html.vertice-theme .h-row>.order-7 {
  order: 7
}
html.vertice-theme .h-row>.order-8 {
  order: 8
}
html.vertice-theme .h-row>.order-9 {
  order: 9
}
html.vertice-theme .h-row>.order-10 {
  order: 10
}
html.vertice-theme .h-row>.order-11 {
  order: 11
}
html.vertice-theme .h-row>.order-12 {
  order: 12
}
html.vertice-theme .h-row>.offset-1 {
  margin-left: 8.3333333333%
}
html.vertice-theme .h-row>.offset-2 {
  margin-left: 16.6666666667%
}
html.vertice-theme .h-row>.offset-3 {
  margin-left: 25%
}
html.vertice-theme .h-row>.offset-4 {
  margin-left: 33.3333333333%
}
html.vertice-theme .h-row>.offset-5 {
  margin-left: 41.6666666667%
}
html.vertice-theme .h-row>.offset-6 {
  margin-left: 50%
}
html.vertice-theme .h-row>.offset-7 {
  margin-left: 58.3333333333%
}
html.vertice-theme .h-row>.offset-8 {
  margin-left: 66.6666666667%
}
html.vertice-theme .h-row>.offset-9 {
  margin-left: 75%
}
html.vertice-theme .h-row>.offset-10 {
  margin-left: 83.3333333333%
}
html.vertice-theme .h-row>.offset-11 {
  margin-left: 91.6666666667%
}
@media (min-width:576px) {
  html.vertice-theme .h-row>.h-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }
  html.vertice-theme .h-row>.h-col-sm-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto
  }
  html.vertice-theme .h-row>.h-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
  }
  html.vertice-theme .h-row>.h-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
  }
  html.vertice-theme .h-row>.h-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%
  }
  html.vertice-theme .h-row>.h-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
  }
  html.vertice-theme .h-row>.h-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
  }
  html.vertice-theme .h-row>.h-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%
  }
  html.vertice-theme .h-row>.h-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
  }
  html.vertice-theme .h-row>.h-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
  }
  html.vertice-theme .h-row>.h-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%
  }
  html.vertice-theme .h-row>.h-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
  }
  html.vertice-theme .h-row>.h-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
  }
  html.vertice-theme .h-row>.h-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%
  }
  html.vertice-theme .h-row>.order-sm-first {
    order: -1
  }
  html.vertice-theme .h-row>.order-sm-last {
    order: 13
  }
  html.vertice-theme .h-row>.order-sm-0 {
    order: 0
  }
  html.vertice-theme .h-row>.order-sm-1 {
    order: 1
  }
  html.vertice-theme .h-row>.order-sm-2 {
    order: 2
  }
  html.vertice-theme .h-row>.order-sm-3 {
    order: 3
  }
  html.vertice-theme .h-row>.order-sm-4 {
    order: 4
  }
  html.vertice-theme .h-row>.order-sm-5 {
    order: 5
  }
  html.vertice-theme .h-row>.order-sm-6 {
    order: 6
  }
  html.vertice-theme .h-row>.order-sm-7 {
    order: 7
  }
  html.vertice-theme .h-row>.order-sm-8 {
    order: 8
  }
  html.vertice-theme .h-row>.order-sm-9 {
    order: 9
  }
  html.vertice-theme .h-row>.order-sm-10 {
    order: 10
  }
  html.vertice-theme .h-row>.order-sm-11 {
    order: 11
  }
  html.vertice-theme .h-row>.order-sm-12 {
    order: 12
  }
  html.vertice-theme .h-row>.offset-sm-0 {
    margin-left: 0
  }
  html.vertice-theme .h-row>.offset-sm-1 {
    margin-left: 8.3333333333%
  }
  html.vertice-theme .h-row>.offset-sm-2 {
    margin-left: 16.6666666667%
  }
  html.vertice-theme .h-row>.offset-sm-3 {
    margin-left: 25%
  }
  html.vertice-theme .h-row>.offset-sm-4 {
    margin-left: 33.3333333333%
  }
  html.vertice-theme .h-row>.offset-sm-5 {
    margin-left: 41.6666666667%
  }
  html.vertice-theme .h-row>.offset-sm-6 {
    margin-left: 50%
  }
  html.vertice-theme .h-row>.offset-sm-7 {
    margin-left: 58.3333333333%
  }
  html.vertice-theme .h-row>.offset-sm-8 {
    margin-left: 66.6666666667%
  }
  html.vertice-theme .h-row>.offset-sm-9 {
    margin-left: 75%
  }
  html.vertice-theme .h-row>.offset-sm-10 {
    margin-left: 83.3333333333%
  }
  html.vertice-theme .h-row>.offset-sm-11 {
    margin-left: 91.6666666667%
  }
}
@media (min-width:768px) {
  html.vertice-theme .h-row>.h-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }
  html.vertice-theme .h-row>.h-col-md-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto
  }
  html.vertice-theme .h-row>.h-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
  }
  html.vertice-theme .h-row>.h-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
  }
  html.vertice-theme .h-row>.h-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%
  }
  html.vertice-theme .h-row>.h-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
  }
  html.vertice-theme .h-row>.h-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
  }
  html.vertice-theme .h-row>.h-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%
  }
  html.vertice-theme .h-row>.h-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
  }
  html.vertice-theme .h-row>.h-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
  }
  html.vertice-theme .h-row>.h-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%
  }
  html.vertice-theme .h-row>.h-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
  }
  html.vertice-theme .h-row>.h-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
  }
  html.vertice-theme .h-row>.h-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%
  }
  html.vertice-theme .h-row>.order-md-first {
    order: -1
  }
  html.vertice-theme .h-row>.order-md-last {
    order: 13
  }
  html.vertice-theme .h-row>.order-md-0 {
    order: 0
  }
  html.vertice-theme .h-row>.order-md-1 {
    order: 1
  }
  html.vertice-theme .h-row>.order-md-2 {
    order: 2
  }
  html.vertice-theme .h-row>.order-md-3 {
    order: 3
  }
  html.vertice-theme .h-row>.order-md-4 {
    order: 4
  }
  html.vertice-theme .h-row>.order-md-5 {
    order: 5
  }
  html.vertice-theme .h-row>.order-md-6 {
    order: 6
  }
  html.vertice-theme .h-row>.order-md-7 {
    order: 7
  }
  html.vertice-theme .h-row>.order-md-8 {
    order: 8
  }
  html.vertice-theme .h-row>.order-md-9 {
    order: 9
  }
  html.vertice-theme .h-row>.order-md-10 {
    order: 10
  }
  html.vertice-theme .h-row>.order-md-11 {
    order: 11
  }
  html.vertice-theme .h-row>.order-md-12 {
    order: 12
  }
  html.vertice-theme .h-row>.offset-md-0 {
    margin-left: 0
  }
  html.vertice-theme .h-row>.offset-md-1 {
    margin-left: 8.3333333333%
  }
  html.vertice-theme .h-row>.offset-md-2 {
    margin-left: 16.6666666667%
  }
  html.vertice-theme .h-row>.offset-md-3 {
    margin-left: 25%
  }
  html.vertice-theme .h-row>.offset-md-4 {
    margin-left: 33.3333333333%
  }
  html.vertice-theme .h-row>.offset-md-5 {
    margin-left: 41.6666666667%
  }
  html.vertice-theme .h-row>.offset-md-6 {
    margin-left: 50%
  }
  html.vertice-theme .h-row>.offset-md-7 {
    margin-left: 58.3333333333%
  }
  html.vertice-theme .h-row>.offset-md-8 {
    margin-left: 66.6666666667%
  }
  html.vertice-theme .h-row>.offset-md-9 {
    margin-left: 75%
  }
  html.vertice-theme .h-row>.offset-md-10 {
    margin-left: 83.3333333333%
  }
  html.vertice-theme .h-row>.offset-md-11 {
    margin-left: 91.6666666667%
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-row>.h-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }
  html.vertice-theme .h-row>.h-col-lg-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto
  }
  html.vertice-theme .h-row>.h-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
  }
  html.vertice-theme .h-row>.h-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
  }
  html.vertice-theme .h-row>.h-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%
  }
  html.vertice-theme .h-row>.h-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
  }
  html.vertice-theme .h-row>.h-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
  }
  html.vertice-theme .h-row>.h-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%
  }
  html.vertice-theme .h-row>.h-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
  }
  html.vertice-theme .h-row>.h-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
  }
  html.vertice-theme .h-row>.h-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%
  }
  html.vertice-theme .h-row>.h-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
  }
  html.vertice-theme .h-row>.h-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
  }
  html.vertice-theme .h-row>.h-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%
  }
  html.vertice-theme .h-row>.order-lg-first {
    order: -1
  }
  html.vertice-theme .h-row>.order-lg-last {
    order: 13
  }
  html.vertice-theme .h-row>.order-lg-0 {
    order: 0
  }
  html.vertice-theme .h-row>.order-lg-1 {
    order: 1
  }
  html.vertice-theme .h-row>.order-lg-2 {
    order: 2
  }
  html.vertice-theme .h-row>.order-lg-3 {
    order: 3
  }
  html.vertice-theme .h-row>.order-lg-4 {
    order: 4
  }
  html.vertice-theme .h-row>.order-lg-5 {
    order: 5
  }
  html.vertice-theme .h-row>.order-lg-6 {
    order: 6
  }
  html.vertice-theme .h-row>.order-lg-7 {
    order: 7
  }
  html.vertice-theme .h-row>.order-lg-8 {
    order: 8
  }
  html.vertice-theme .h-row>.order-lg-9 {
    order: 9
  }
  html.vertice-theme .h-row>.order-lg-10 {
    order: 10
  }
  html.vertice-theme .h-row>.order-lg-11 {
    order: 11
  }
  html.vertice-theme .h-row>.order-lg-12 {
    order: 12
  }
  html.vertice-theme .h-row>.offset-lg-0 {
    margin-left: 0
  }
  html.vertice-theme .h-row>.offset-lg-1 {
    margin-left: 8.3333333333%
  }
  html.vertice-theme .h-row>.offset-lg-2 {
    margin-left: 16.6666666667%
  }
  html.vertice-theme .h-row>.offset-lg-3 {
    margin-left: 25%
  }
  html.vertice-theme .h-row>.offset-lg-4 {
    margin-left: 33.3333333333%
  }
  html.vertice-theme .h-row>.offset-lg-5 {
    margin-left: 41.6666666667%
  }
  html.vertice-theme .h-row>.offset-lg-6 {
    margin-left: 50%
  }
  html.vertice-theme .h-row>.offset-lg-7 {
    margin-left: 58.3333333333%
  }
  html.vertice-theme .h-row>.offset-lg-8 {
    margin-left: 66.6666666667%
  }
  html.vertice-theme .h-row>.offset-lg-9 {
    margin-left: 75%
  }
  html.vertice-theme .h-row>.offset-lg-10 {
    margin-left: 83.3333333333%
  }
  html.vertice-theme .h-row>.offset-lg-11 {
    margin-left: 91.6666666667%
  }
}
@media (min-width:1200px) {
  html.vertice-theme .h-row>.h-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
  }
  html.vertice-theme .h-row>.h-col-xl-auto {
    flex: 0 0 auto;
    max-width: 100%;
    width: auto
  }
  html.vertice-theme .h-row>.h-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
  }
  html.vertice-theme .h-row>.h-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
  }
  html.vertice-theme .h-row>.h-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%
  }
  html.vertice-theme .h-row>.h-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
  }
  html.vertice-theme .h-row>.h-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
  }
  html.vertice-theme .h-row>.h-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%
  }
  html.vertice-theme .h-row>.h-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
  }
  html.vertice-theme .h-row>.h-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
  }
  html.vertice-theme .h-row>.h-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%
  }
  html.vertice-theme .h-row>.h-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
  }
  html.vertice-theme .h-row>.h-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
  }
  html.vertice-theme .h-row>.h-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%
  }
  html.vertice-theme .h-row>.order-xl-first {
    order: -1
  }
  html.vertice-theme .h-row>.order-xl-last {
    order: 13
  }
  html.vertice-theme .h-row>.order-xl-0 {
    order: 0
  }
  html.vertice-theme .h-row>.order-xl-1 {
    order: 1
  }
  html.vertice-theme .h-row>.order-xl-2 {
    order: 2
  }
  html.vertice-theme .h-row>.order-xl-3 {
    order: 3
  }
  html.vertice-theme .h-row>.order-xl-4 {
    order: 4
  }
  html.vertice-theme .h-row>.order-xl-5 {
    order: 5
  }
  html.vertice-theme .h-row>.order-xl-6 {
    order: 6
  }
  html.vertice-theme .h-row>.order-xl-7 {
    order: 7
  }
  html.vertice-theme .h-row>.order-xl-8 {
    order: 8
  }
  html.vertice-theme .h-row>.order-xl-9 {
    order: 9
  }
  html.vertice-theme .h-row>.order-xl-10 {
    order: 10
  }
  html.vertice-theme .h-row>.order-xl-11 {
    order: 11
  }
  html.vertice-theme .h-row>.order-xl-12 {
    order: 12
  }
  html.vertice-theme .h-row>.offset-xl-0 {
    margin-left: 0
  }
  html.vertice-theme .h-row>.offset-xl-1 {
    margin-left: 8.3333333333%
  }
  html.vertice-theme .h-row>.offset-xl-2 {
    margin-left: 16.6666666667%
  }
  html.vertice-theme .h-row>.offset-xl-3 {
    margin-left: 25%
  }
  html.vertice-theme .h-row>.offset-xl-4 {
    margin-left: 33.3333333333%
  }
  html.vertice-theme .h-row>.offset-xl-5 {
    margin-left: 41.6666666667%
  }
  html.vertice-theme .h-row>.offset-xl-6 {
    margin-left: 50%
  }
  html.vertice-theme .h-row>.offset-xl-7 {
    margin-left: 58.3333333333%
  }
  html.vertice-theme .h-row>.offset-xl-8 {
    margin-left: 66.6666666667%
  }
  html.vertice-theme .h-row>.offset-xl-9 {
    margin-left: 75%
  }
  html.vertice-theme .h-row>.offset-xl-10 {
    margin-left: 83.3333333333%
  }
  html.vertice-theme .h-row>.offset-xl-11 {
    margin-left: 91.6666666667%
  }
}
html.vertice-theme .d-none {
  display: none
}
html.vertice-theme .d-inline {
  display: inline
}
html.vertice-theme .d-inline-block {
  display: inline-block
}
html.vertice-theme .d-block {
  display: block
}
html.vertice-theme .d-table {
  display: table
}
html.vertice-theme .d-table-row {
  display: table-row
}
html.vertice-theme .d-table-cell {
  display: table-cell
}
html.vertice-theme .d-flex {
  display: flex
}
html.vertice-theme .d-inline-flex {
  display: inline-flex
}
@media (min-width:576px) {
  html.vertice-theme .d-sm-none {
    display: none
  }
  html.vertice-theme .d-sm-inline {
    display: inline
  }
  html.vertice-theme .d-sm-inline-block {
    display: inline-block
  }
  html.vertice-theme .d-sm-block {
    display: block
  }
  html.vertice-theme .d-sm-table {
    display: table
  }
  html.vertice-theme .d-sm-table-row {
    display: table-row
  }
  html.vertice-theme .d-sm-table-cell {
    display: table-cell
  }
  html.vertice-theme .d-sm-flex {
    display: flex
  }
  html.vertice-theme .d-sm-inline-flex {
    display: inline-flex
  }
}
@media (min-width:768px) {
  html.vertice-theme .d-md-none {
    display: none
  }
  html.vertice-theme .d-md-inline {
    display: inline
  }
  html.vertice-theme .d-md-inline-block {
    display: inline-block
  }
  html.vertice-theme .d-md-block {
    display: block
  }
  html.vertice-theme .d-md-table {
    display: table
  }
  html.vertice-theme .d-md-table-row {
    display: table-row
  }
  html.vertice-theme .d-md-table-cell {
    display: table-cell
  }
  html.vertice-theme .d-md-flex {
    display: flex
  }
  html.vertice-theme .d-md-inline-flex {
    display: inline-flex
  }
}
@media (min-width:1024px) {
  html.vertice-theme .d-lg-none {
    display: none
  }
  html.vertice-theme .d-lg-inline {
    display: inline
  }
  html.vertice-theme .d-lg-inline-block {
    display: inline-block
  }
  html.vertice-theme .d-lg-block {
    display: block
  }
  html.vertice-theme .d-lg-table {
    display: table
  }
  html.vertice-theme .d-lg-table-row {
    display: table-row
  }
  html.vertice-theme .d-lg-table-cell {
    display: table-cell
  }
  html.vertice-theme .d-lg-flex {
    display: flex
  }
  html.vertice-theme .d-lg-inline-flex {
    display: inline-flex
  }
}
@media (min-width:1200px) {
  html.vertice-theme .d-xl-none {
    display: none
  }
  html.vertice-theme .d-xl-inline {
    display: inline
  }
  html.vertice-theme .d-xl-inline-block {
    display: inline-block
  }
  html.vertice-theme .d-xl-block {
    display: block
  }
  html.vertice-theme .d-xl-table {
    display: table
  }
  html.vertice-theme .d-xl-table-row {
    display: table-row
  }
  html.vertice-theme .d-xl-table-cell {
    display: table-cell
  }
  html.vertice-theme .d-xl-flex {
    display: flex
  }
  html.vertice-theme .d-xl-inline-flex {
    display: inline-flex
  }
}
@media print {
  html.vertice-theme .d-print-none {
    display: none !important
  }
  html.vertice-theme .d-print-inline {
    display: inline !important
  }
  html.vertice-theme .d-print-inline-block {
    display: inline-block !important
  }
  html.vertice-theme .d-print-block {
    display: block !important
  }
  html.vertice-theme .d-print-table {
    display: table !important
  }
  html.vertice-theme .d-print-table-row {
    display: table-row !important
  }
  html.vertice-theme .d-print-table-cell {
    display: table-cell !important
  }
  html.vertice-theme .d-print-flex {
    display: flex !important
  }
  html.vertice-theme .d-print-inline-flex {
    display: inline-flex !important
  }
}
html.vertice-theme .flex-row {
  flex-direction: row !important
}
html.vertice-theme .flex-column {
  flex-direction: column !important
}
html.vertice-theme .flex-row-reverse {
  flex-direction: row-reverse !important
}
html.vertice-theme .flex-column-reverse {
  flex-direction: column-reverse !important
}
html.vertice-theme .flex-wrap {
  flex-wrap: wrap !important
}
html.vertice-theme .flex-nowrap {
  flex-wrap: nowrap !important
}
html.vertice-theme .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important
}
html.vertice-theme .justify-content-start {
  justify-content: flex-start !important
}
html.vertice-theme .justify-content-end {
  justify-content: flex-end !important
}
html.vertice-theme .justify-content-center {
  justify-content: center !important
}
html.vertice-theme .justify-content-between {
  justify-content: space-between !important
}
html.vertice-theme .justify-content-around {
  justify-content: space-around !important
}
html.vertice-theme .justify-self-auto {
  justify-self: auto !important
}
html.vertice-theme .justify-self-start {
  justify-self: flex-start !important
}
html.vertice-theme .justify-self-end {
  justify-self: flex-end !important
}
html.vertice-theme .justify-self-center {
  justify-self: center !important
}
html.vertice-theme .justify-self-baseline {
  justify-self: baseline !important
}
html.vertice-theme .justify-self-stretch {
  justify-self: stretch !important
}
html.vertice-theme .align-items-start {
  align-items: flex-start !important
}
html.vertice-theme .align-items-end {
  align-items: flex-end !important
}
html.vertice-theme .align-items-center {
  align-items: center !important
}
html.vertice-theme .align-items-baseline {
  align-items: baseline !important
}
html.vertice-theme .align-items-stretch {
  align-items: stretch !important
}
html.vertice-theme .align-content-start {
  align-content: flex-start !important
}
html.vertice-theme .align-content-end {
  align-content: flex-end !important
}
html.vertice-theme .align-content-center {
  align-content: center !important
}
html.vertice-theme .align-content-between {
  align-content: space-between !important
}
html.vertice-theme .align-content-around {
  align-content: space-around !important
}
html.vertice-theme .align-content-stretch {
  align-content: stretch !important
}
html.vertice-theme .align-self-auto {
  align-self: auto !important
}
html.vertice-theme .align-self-start {
  align-self: flex-start !important
}
html.vertice-theme .align-self-end {
  align-self: flex-end !important
}
html.vertice-theme .align-self-center {
  align-self: center !important
}
html.vertice-theme .align-self-baseline {
  align-self: baseline !important
}
html.vertice-theme .align-self-stretch {
  align-self: stretch !important
}
@media (min-width:576px) {
  html.vertice-theme .flex-sm-row {
    flex-direction: row !important
  }
  html.vertice-theme .flex-sm-column {
    flex-direction: column !important
  }
  html.vertice-theme .flex-sm-row-reverse {
    flex-direction: row-reverse !important
  }
  html.vertice-theme .flex-sm-column-reverse {
    flex-direction: column-reverse !important
  }
  html.vertice-theme .flex-sm-wrap {
    flex-wrap: wrap !important
  }
  html.vertice-theme .flex-sm-nowrap {
    flex-wrap: nowrap !important
  }
  html.vertice-theme .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }
  html.vertice-theme .justify-content-sm-start {
    justify-content: flex-start !important
  }
  html.vertice-theme .justify-content-sm-end {
    justify-content: flex-end !important
  }
  html.vertice-theme .justify-content-sm-center {
    justify-content: center !important
  }
  html.vertice-theme .justify-content-sm-between {
    justify-content: space-between !important
  }
  html.vertice-theme .justify-content-sm-around {
    justify-content: space-around !important
  }
  html.vertice-theme .justify-self-sm-auto {
    justify-self: auto !important
  }
  html.vertice-theme .justify-self-sm-start {
    justify-self: flex-start !important
  }
  html.vertice-theme .justify-self-sm-end {
    justify-self: flex-end !important
  }
  html.vertice-theme .justify-self-sm-center {
    justify-self: center !important
  }
  html.vertice-theme .justify-self-sm-baseline {
    justify-self: baseline !important
  }
  html.vertice-theme .justify-self-sm-stretch {
    justify-self: stretch !important
  }
  html.vertice-theme .align-items-sm-start {
    align-items: flex-start !important
  }
  html.vertice-theme .align-items-sm-end {
    align-items: flex-end !important
  }
  html.vertice-theme .align-items-sm-center {
    align-items: center !important
  }
  html.vertice-theme .align-items-sm-baseline {
    align-items: baseline !important
  }
  html.vertice-theme .align-items-sm-stretch {
    align-items: stretch !important
  }
  html.vertice-theme .align-content-sm-start {
    align-content: flex-start !important
  }
  html.vertice-theme .align-content-sm-end {
    align-content: flex-end !important
  }
  html.vertice-theme .align-content-sm-center {
    align-content: center !important
  }
  html.vertice-theme .align-content-sm-between {
    align-content: space-between !important
  }
  html.vertice-theme .align-content-sm-around {
    align-content: space-around !important
  }
  html.vertice-theme .align-content-sm-stretch {
    align-content: stretch !important
  }
  html.vertice-theme .align-self-sm-auto {
    align-self: auto !important
  }
  html.vertice-theme .align-self-sm-start {
    align-self: flex-start !important
  }
  html.vertice-theme .align-self-sm-end {
    align-self: flex-end !important
  }
  html.vertice-theme .align-self-sm-center {
    align-self: center !important
  }
  html.vertice-theme .align-self-sm-baseline {
    align-self: baseline !important
  }
  html.vertice-theme .align-self-sm-stretch {
    align-self: stretch !important
  }
}
@media (min-width:768px) {
  html.vertice-theme .flex-md-row {
    flex-direction: row !important
  }
  html.vertice-theme .flex-md-column {
    flex-direction: column !important
  }
  html.vertice-theme .flex-md-row-reverse {
    flex-direction: row-reverse !important
  }
  html.vertice-theme .flex-md-column-reverse {
    flex-direction: column-reverse !important
  }
  html.vertice-theme .flex-md-wrap {
    flex-wrap: wrap !important
  }
  html.vertice-theme .flex-md-nowrap {
    flex-wrap: nowrap !important
  }
  html.vertice-theme .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }
  html.vertice-theme .justify-content-md-start {
    justify-content: flex-start !important
  }
  html.vertice-theme .justify-content-md-end {
    justify-content: flex-end !important
  }
  html.vertice-theme .justify-content-md-center {
    justify-content: center !important
  }
  html.vertice-theme .justify-content-md-between {
    justify-content: space-between !important
  }
  html.vertice-theme .justify-content-md-around {
    justify-content: space-around !important
  }
  html.vertice-theme .justify-self-md-auto {
    justify-self: auto !important
  }
  html.vertice-theme .justify-self-md-start {
    justify-self: flex-start !important
  }
  html.vertice-theme .justify-self-md-end {
    justify-self: flex-end !important
  }
  html.vertice-theme .justify-self-md-center {
    justify-self: center !important
  }
  html.vertice-theme .justify-self-md-baseline {
    justify-self: baseline !important
  }
  html.vertice-theme .justify-self-md-stretch {
    justify-self: stretch !important
  }
  html.vertice-theme .align-items-md-start {
    align-items: flex-start !important
  }
  html.vertice-theme .align-items-md-end {
    align-items: flex-end !important
  }
  html.vertice-theme .align-items-md-center {
    align-items: center !important
  }
  html.vertice-theme .align-items-md-baseline {
    align-items: baseline !important
  }
  html.vertice-theme .align-items-md-stretch {
    align-items: stretch !important
  }
  html.vertice-theme .align-content-md-start {
    align-content: flex-start !important
  }
  html.vertice-theme .align-content-md-end {
    align-content: flex-end !important
  }
  html.vertice-theme .align-content-md-center {
    align-content: center !important
  }
  html.vertice-theme .align-content-md-between {
    align-content: space-between !important
  }
  html.vertice-theme .align-content-md-around {
    align-content: space-around !important
  }
  html.vertice-theme .align-content-md-stretch {
    align-content: stretch !important
  }
  html.vertice-theme .align-self-md-auto {
    align-self: auto !important
  }
  html.vertice-theme .align-self-md-start {
    align-self: flex-start !important
  }
  html.vertice-theme .align-self-md-end {
    align-self: flex-end !important
  }
  html.vertice-theme .align-self-md-center {
    align-self: center !important
  }
  html.vertice-theme .align-self-md-baseline {
    align-self: baseline !important
  }
  html.vertice-theme .align-self-md-stretch {
    align-self: stretch !important
  }
}
@media (min-width:1024px) {
  html.vertice-theme .flex-lg-row {
    flex-direction: row !important
  }
  html.vertice-theme .flex-lg-column {
    flex-direction: column !important
  }
  html.vertice-theme .flex-lg-row-reverse {
    flex-direction: row-reverse !important
  }
  html.vertice-theme .flex-lg-column-reverse {
    flex-direction: column-reverse !important
  }
  html.vertice-theme .flex-lg-wrap {
    flex-wrap: wrap !important
  }
  html.vertice-theme .flex-lg-nowrap {
    flex-wrap: nowrap !important
  }
  html.vertice-theme .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }
  html.vertice-theme .justify-content-lg-start {
    justify-content: flex-start !important
  }
  html.vertice-theme .justify-content-lg-end {
    justify-content: flex-end !important
  }
  html.vertice-theme .justify-content-lg-center {
    justify-content: center !important
  }
  html.vertice-theme .justify-content-lg-between {
    justify-content: space-between !important
  }
  html.vertice-theme .justify-content-lg-around {
    justify-content: space-around !important
  }
  html.vertice-theme .justify-self-lg-auto {
    justify-self: auto !important
  }
  html.vertice-theme .justify-self-lg-start {
    justify-self: flex-start !important
  }
  html.vertice-theme .justify-self-lg-end {
    justify-self: flex-end !important
  }
  html.vertice-theme .justify-self-lg-center {
    justify-self: center !important
  }
  html.vertice-theme .justify-self-lg-baseline {
    justify-self: baseline !important
  }
  html.vertice-theme .justify-self-lg-stretch {
    justify-self: stretch !important
  }
  html.vertice-theme .align-items-lg-start {
    align-items: flex-start !important
  }
  html.vertice-theme .align-items-lg-end {
    align-items: flex-end !important
  }
  html.vertice-theme .align-items-lg-center {
    align-items: center !important
  }
  html.vertice-theme .align-items-lg-baseline {
    align-items: baseline !important
  }
  html.vertice-theme .align-items-lg-stretch {
    align-items: stretch !important
  }
  html.vertice-theme .align-content-lg-start {
    align-content: flex-start !important
  }
  html.vertice-theme .align-content-lg-end {
    align-content: flex-end !important
  }
  html.vertice-theme .align-content-lg-center {
    align-content: center !important
  }
  html.vertice-theme .align-content-lg-between {
    align-content: space-between !important
  }
  html.vertice-theme .align-content-lg-around {
    align-content: space-around !important
  }
  html.vertice-theme .align-content-lg-stretch {
    align-content: stretch !important
  }
  html.vertice-theme .align-self-lg-auto {
    align-self: auto !important
  }
  html.vertice-theme .align-self-lg-start {
    align-self: flex-start !important
  }
  html.vertice-theme .align-self-lg-end {
    align-self: flex-end !important
  }
  html.vertice-theme .align-self-lg-center {
    align-self: center !important
  }
  html.vertice-theme .align-self-lg-baseline {
    align-self: baseline !important
  }
  html.vertice-theme .align-self-lg-stretch {
    align-self: stretch !important
  }
}
@media (min-width:1200px) {
  html.vertice-theme .flex-xl-row {
    flex-direction: row !important
  }
  html.vertice-theme .flex-xl-column {
    flex-direction: column !important
  }
  html.vertice-theme .flex-xl-row-reverse {
    flex-direction: row-reverse !important
  }
  html.vertice-theme .flex-xl-column-reverse {
    flex-direction: column-reverse !important
  }
  html.vertice-theme .flex-xl-wrap {
    flex-wrap: wrap !important
  }
  html.vertice-theme .flex-xl-nowrap {
    flex-wrap: nowrap !important
  }
  html.vertice-theme .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important
  }
  html.vertice-theme .justify-content-xl-start {
    justify-content: flex-start !important
  }
  html.vertice-theme .justify-content-xl-end {
    justify-content: flex-end !important
  }
  html.vertice-theme .justify-content-xl-center {
    justify-content: center !important
  }
  html.vertice-theme .justify-content-xl-between {
    justify-content: space-between !important
  }
  html.vertice-theme .justify-content-xl-around {
    justify-content: space-around !important
  }
  html.vertice-theme .justify-self-xl-auto {
    justify-self: auto !important
  }
  html.vertice-theme .justify-self-xl-start {
    justify-self: flex-start !important
  }
  html.vertice-theme .justify-self-xl-end {
    justify-self: flex-end !important
  }
  html.vertice-theme .justify-self-xl-center {
    justify-self: center !important
  }
  html.vertice-theme .justify-self-xl-baseline {
    justify-self: baseline !important
  }
  html.vertice-theme .justify-self-xl-stretch {
    justify-self: stretch !important
  }
  html.vertice-theme .align-items-xl-start {
    align-items: flex-start !important
  }
  html.vertice-theme .align-items-xl-end {
    align-items: flex-end !important
  }
  html.vertice-theme .align-items-xl-center {
    align-items: center !important
  }
  html.vertice-theme .align-items-xl-baseline {
    align-items: baseline !important
  }
  html.vertice-theme .align-items-xl-stretch {
    align-items: stretch !important
  }
  html.vertice-theme .align-content-xl-start {
    align-content: flex-start !important
  }
  html.vertice-theme .align-content-xl-end {
    align-content: flex-end !important
  }
  html.vertice-theme .align-content-xl-center {
    align-content: center !important
  }
  html.vertice-theme .align-content-xl-between {
    align-content: space-between !important
  }
  html.vertice-theme .align-content-xl-around {
    align-content: space-around !important
  }
  html.vertice-theme .align-content-xl-stretch {
    align-content: stretch !important
  }
  html.vertice-theme .align-self-xl-auto {
    align-self: auto !important
  }
  html.vertice-theme .align-self-xl-start {
    align-self: flex-start !important
  }
  html.vertice-theme .align-self-xl-end {
    align-self: flex-end !important
  }
  html.vertice-theme .align-self-xl-center {
    align-self: center !important
  }
  html.vertice-theme .align-self-xl-baseline {
    align-self: baseline !important
  }
  html.vertice-theme .align-self-xl-stretch {
    align-self: stretch !important
  }
}
html.vertice-theme .h-flex-basis {
  flex: 1 0 auto
}
html.vertice-theme .flex-basis-auto {
  flex-basis: auto
}
html.vertice-theme .flex-basis-100 {
  flex-basis: 100%
}
html.vertice-theme .position-relative {
  position: relative
}
html.vertice-theme .align-items-center {
  align-items: center
}
html.vertice-theme .align-items-left {
  align-items: flex-start
}
html.vertice-theme .align-items-right {
  align-items: flex-end
}
html.vertice-theme .h-global-transition,
html.vertice-theme .h-global-transition-all * {
  transition-property: background, padding, margin, border, transform, filter, box-shadow, opacity, color, fill, font, border-radius, max-height, max-width
}
html.vertice-theme .h-global-transition-disable,
html.vertice-theme .h-global-transition-disable * {
  transition-property: none !important;
  transition: none !important
}
html.vertice-theme .white-space-nowrap {
  white-space: nowrap
}
html.vertice-theme .w-100 {
  width: 100%
}
html.vertice-theme * {
  word-wrap: break-word
}
html.vertice-theme .h-hidden {
  display: none !important
}
html.vertice-theme .h-visible {
  display: block !important
}
html.vertice-theme .h-stop-animation {
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important
}
html.vertice-theme .h-word-wrap {
  word-break: break-word
}
html.vertice-theme .h-new-stacking-context {
  position: relative;
  z-index: 1
}
html.vertice-theme .h-overflow-visible {
  overflow: visible
}
html.vertice-theme .h-overflow-hidden {
  overflow: hidden
}
html.vertice-theme .h-mw-100 {
  max-width: 100%
}
html.vertice-theme .h-mh-100 {
  max-height: 100%
}
html.vertice-theme .h-w-100 {
  width: 100%
}
html.vertice-theme .h-h-100 {
  height: 100%
}
html.vertice-theme .h-hide {
  display: none
}
html.vertice-theme .h-force-hide {
  display: none !important
}
html.vertice-theme .h-display-none {
  display: none
}
html.vertice-theme .h-text-success {
  color: #28a745 !important
}
html.vertice-theme .h-text-danger {
  color: #dc3545 !important
}
html.vertice-theme .h-cursor-pointer {
  cursor: pointer
}
html.vertice-theme .h-pointer-event-none {
  pointer-events: none
}
html.vertice-theme .kubio-frontent-placeholder {
  background-color: #e7eef4;
  border: 1px solid #cedce9;
  color: #555;
  font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
  font-size: 1em;
  padding: 20px 40px
}
html.vertice-theme .kubio-frontent-placeholder,
html.vertice-theme .kubio-frontent-placeholder * {
  text-align: left
}
html.vertice-theme .kubio-frontent-placeholder--info {
  align-items: center;
  display: flex
}
html.vertice-theme .kubio-frontent-placeholder--logo {
  flex-basis: 1.5em;
  flex-grow: 0
}
html.vertice-theme .kubio-frontent-placeholder--logo svg {
  fill: #09f;
  display: block
}
html.vertice-theme .kubio-frontent-placeholder--title {
  color: #000;
  font-size: 1.3em;
  margin-left: .5em
}
html.vertice-theme .kubio-frontent-placeholder--small {
  font-size: 80%
}
html.vertice-theme .h-y-container>* {
  margin-top: 0
}
html.vertice-theme .h-y-container>:last-child {
  margin-bottom: 0
}
html.vertice-theme .wp-block-cover:before {
  height: 100% !important;
  width: 100% !important
}
html.vertice-theme .wp-block[data-align=full] {
  max-width: unset !important
}
html .h-y-container .wp-block:not([data-kubio]) {
  max-width: 100%
}
html.vertice-theme .h-ignore-global-body-typography.wp-block[data-kubio],
html.vertice-theme .h-ignore-global-body-typography.wp-block[data-kubio] [data-kubio] {
  color: initial;
  font-size: medium;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal
}
html.vertice-theme .page-template-kubio-full-width :where(.wp-site-blocks)>* {
  margin-top: 0 !important
}
html.vertice-theme .h-svg-icon {
  fill: currentColor;
  box-sizing: content-box;
  display: inline-block;
  height: 16px;
  line-height: 0 !important;
  vertical-align: middle;
  width: 16px
}
html.vertice-theme .background-wrapper {
  border-radius: inherit;
  pointer-events: none;
  z-index: 0
}
html.vertice-theme .background-layer,
html.vertice-theme .background-wrapper {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0
}
html.vertice-theme .background-layer {
  z-index: -10
}
html.vertice-theme .overlay-image-layer,
html.vertice-theme .overlay-layer,
html.vertice-theme .shape-layer {
  bottom: -1px;
  left: 0;
  position: absolute;
  right: 0;
  top: -1px
}
html.vertice-theme .overlay-layer {
  z-index: 1
}
html.vertice-theme .shape-layer {
  z-index: 2
}
html.vertice-theme .overlay-image-layer {
  z-index: 1
}
html.vertice-theme .kubio-slideshow:not([data-loaded=true]) .slideshow-image {
  display: none
}
html.vertice-theme .kubio-slideshow:not([data-loaded=true]) .slideshow-image:first-of-type {
  display: block;
  opacity: 1 !important
}
html.vertice-theme .kubio-slideshow .slideshow-image {
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  opacity: 1 !important;
  position: absolute;
  right: 0;
  top: 0
}
html.vertice-theme .kubio-slideshow .slideshow-image.current {
  opacity: 0 !important;
  z-index: 1001 !important
}
html.vertice-theme .kubio-slideshow .slideshow-image.next {
  z-index: 1000 !important
}
html.vertice-theme .background-layer-media-container-lg {
  display: block
}
html.vertice-theme .background-layer-media-container,
html.vertice-theme .background-layer-media-container-md {
  display: none
}
html.vertice-theme .height-auto-forced {
  height: auto !important;
  min-height: unset !important
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme .background-layer-media-container-md {
    display: block
  }
  html.vertice-theme .background-layer-media-container,
  html.vertice-theme .background-layer-media-container-lg {
    display: none
  }
}
@media (max-width:767px) {
  html.vertice-theme .background-layer-media-container {
    display: block
  }
  html.vertice-theme .background-layer-media-container-lg,
  html.vertice-theme .background-layer-media-container-md {
    display: none
  }
}
html.vertice-theme div.cp-video-bg {
  background-color: #000;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(-2px);
  width: 100%;
  z-index: -3
}
html.vertice-theme .cp-video-bg {
  background-color: transparent !important;
  font-size: 0;
  height: 100%;
  line-height: 0 !important;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden
}
html.vertice-theme .cp-video-bg iframe,
html.vertice-theme .cp-video-bg video {
  display: block;
  visibility: hidden
}
html.vertice-theme .cp-video-bg.visible iframe,
html.vertice-theme .cp-video-bg.visible video {
  visibility: visible
}
html.vertice-theme div.cp-video-bg .wp-custom-header-video {
  opacity: 0;
  position: absolute;
  transition: opacity .4s cubic-bezier(.44, .94, .25, .34);
  width: 100%
}
html.vertice-theme div.cp-video-bg button.wp-custom-header-video-button {
  display: none
}
html.vertice-theme .background-video-youtube-blocker {
  background-color: transparent;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 9999
}
html.vertice-theme .kubio-video-background:before {
  background: transparent;
  bottom: 0;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1
}
html.vertice-theme video.kubio-video-background-item {
  max-width: unset;
  min-height: 100%;
  min-width: 100%;
  position: relative;
  width: auto;
  z-index: 0
}
html.vertice-theme iframe.kubio-video-background-item {
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  visibility: hidden
}
html.vertice-theme iframe.kubio-video-background-item.ready {
  visibility: visible
}
html.vertice-theme .paraxify {
  background-attachment: fixed;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
html.vertice-theme .paraxify--ios.paraxify {
  background-attachment: scroll
}
html.vertice-theme .h-separator {
  display: flex;
  height: 10%;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 0
}
html.vertice-theme .h-separator svg {
  display: block;
  height: 100%;
  max-height: 100%;
  width: 100%
}
html.vertice-theme .h-separator.h-separator--display-flex {
  display: flex
}
html.vertice-theme .h-separator.h-separator--display-none {
  display: none
}
@media (min-width:576px) {
  html.vertice-theme .h-separator.h-separator--display-flex-sm {
    display: flex
  }
  html.vertice-theme .h-separator.h-separator--display-none-sm {
    display: none
  }
}
@media (min-width:768px) {
  html.vertice-theme .h-separator.h-separator--display-flex-md {
    display: flex
  }
  html.vertice-theme .h-separator.h-separator--display-none-md {
    display: none
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-separator.h-separator--display-flex-lg {
    display: flex
  }
  html.vertice-theme .h-separator.h-separator--display-none-lg {
    display: none
  }
}
@media (min-width:1200px) {
  html.vertice-theme .h-separator.h-separator--display-flex-xl {
    display: flex
  }
  html.vertice-theme .h-separator.h-separator--display-none-xl {
    display: none
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-hide-lg {
    display: none !important
  }
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme .h-hide-md {
    display: none !important
  }
}
@media (max-width:767px) {
  html.vertice-theme .h-hide-sm,
  html.vertice-theme .h-hide-sm-force,
  html.vertice-theme .kubio-hide-on-mobile {
    display: none !important
  }
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme .kubio-hide-on-tablet {
    display: none !important
  }
}
@media (min-width:1024px) {
  html.vertice-theme .kubio-hide-on-desktop {
    display: none !important
  }
}
.kubio-enable-gap-fallback .kubio-has-gap-fallback {
  --kubio-gap-fallback-half: calc(var(--kubio-gap-fallback)*0.5);
  gap: 0 !important;
  margin: calc(var(--kubio-gap-fallback-half)*-1) !important
}
.kubio-enable-gap-fallback .kubio-has-gap-fallback>* {
  margin: var(--kubio-gap-fallback-half) !important
}
.kubio-attachment-fixed-support-fallback [data-kubio],
.kubio-attachment-fixed-support-fallback [data-kubio] [class*=style-] {
  background-attachment: scroll !important
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title {
  cursor: pointer;
  text-align: left;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title .wp-block-kubio-accordionitem__titleText {
  flex: 1;
  order: 2;
  word-break: break-word
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title .h-accordion-item-title-icon {
  display: inline-flex;
  height: 16px;
  text-align: center;
  width: 16px
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title .h-accordion-item-title-icon--left {
  order: 1
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title .h-accordion-item-title-icon--right {
  margin-right: auto;
  order: 3
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title .h-accordion-item-title-active-icon,
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title~.h-accordion-item-content__container {
  display: none
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title .h-accordion-item-title-normal-icon {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title.accordion-active~.h-accordion-item-content__container {
  display: block
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title.accordion-active .h-accordion-item-title-active-icon {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-accordion .wp-block-kubio-accordionitem__title.accordion-active .h-accordion-item-title-normal-icon {
  display: none
}
html.vertice-theme .breadcrumb-items__wrapper {
  display: flex
}
html.vertice-theme .breadcrumb-items__wrapper .breadcrumb-items__prefix {
  align-items: center;
  display: inline-flex
}
html.vertice-theme .breadcrumb-items__wrapper .kubio-breadcrumb {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0
}
html.vertice-theme .breadcrumb-items__wrapper .kubio-breadcrumb>li {
  align-items: center;
  display: inline-flex;
  margin: 0;
  vertical-align: middle
}
html.vertice-theme .breadcrumb-items__wrapper .kubio-breadcrumb>li+li:before {
  color: #ccc;
  content: "/ ";
  padding: 0 5px
}
html.vertice-theme .breadcrumb-items__wrapper .kubio-breadcrumb>li a {
  display: inline-flex;
  line-height: 1em !important
}
html.vertice-theme .breadcrumb-items__wrapper .kubio-breadcrumb>li svg {
  fill: currentColor;
  color: currentColor
}
html.vertice-theme .breadcrumb-items__wrapper .kubio-breadcrumb>li:last-child span {
  line-height: 1em
}
html.vertice-theme .wp-block-kubio-buttongroup {
  display: block;
  width: 100%
}
html.vertice-theme [data-kubio] .wp-block-kubio-buttongroup {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-button__outer {
  display: inline-flex
}
html.vertice-theme .wp-block-kubio-button__link {
  align-items: center;
  cursor: pointer;
  display: inline-flex
}
html.vertice-theme .wp-block-kubio-button__link svg {
  transform: translateY(1px)
}
html.vertice-theme .wp-block-kubio-button__inner {
  cursor: pointer;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-button__icon {
  flex-shrink: 0
}
html.vertice-theme .wp-block-kubio-button__text:empty {
  display: none
}
html.vertice-theme .wp-block-kubio-column {
  max-width: 100%;
  min-width: 0
}
html.vertice-theme .wp-block-kubio-column.masonry-item {
  transition-duration: 0s
}
html.vertice-theme .wp-block-kubio-column__content .h-heading h1:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-heading h2:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-heading h3:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-heading h4:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-heading h5:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-heading h6:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-heading p:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-text h1:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-text h2:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-text h3:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-text h4:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-text h5:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-text h6:last-child,
html.vertice-theme .wp-block-kubio-column__content .h-text p:last-child,
html.vertice-theme .wp-block-kubio-column__content>:last-child {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-column__inner {
  flex-shrink: 1;
  max-width: 100%;
  position: relative
}
html.vertice-theme .wp-block-kubio-column__align {
  flex: 1 0 auto;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-contact .h-block-placeholder {
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style input,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style select,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style textarea {
  line-height: normal;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form select {
  height: auto !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style textarea {
  overflow: auto
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style p {
  margin: 0
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style button,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]),
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]),
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 select,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 textarea {
  display: block;
  width: 100%
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 label {
  display: block;
  text-align: inherit
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 label>span {
  display: block
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-spinner {
  display: none
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 form.submitting .wpcf7-spinner {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-submit {
  margin-bottom: 16px
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-response-output {
  margin: 15px 0 0;
  padding: .2em 1em;
  text-align: left
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .screen-reader-response {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0;
  height: 1px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .ajax-loader {
  display: none
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-select {
  -webkit-appearance: listbox
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-checkbox .wpcf7-list-item,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-radio .wpcf7-list-item {
  display: block;
  margin-bottom: 1em
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-checkbox .wpcf7-list-item label,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-radio .wpcf7-list-item label {
  text-align: inherit !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-checkbox .wpcf7-list-item label>*,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-radio .wpcf7-list-item label>* {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpcf7 .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
  margin: auto 8px
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpforms-container .wpform-error {
  color: #900 !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]),
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui select,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui textarea {
  display: block;
  width: 100%
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui label {
  display: block
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-field .forminator-checkbox.forminator-checkbox-inline,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-field .forminator-checkbox:not(.forminator-checkbox-inline):last-child,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-field .forminator-file-upload,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-field .forminator-radio.forminator-radio-inline,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-field .forminator-radio:not(.forminator-radio-inline):last-child,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-field .forminator-select2+.forminator-select,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-field .forminator-select--field+.forminator-select {
  margin-bottom: 16px !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-checkbox span[aria-hidden],
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-radio span[aria-hidden] {
  background-color: #fff !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-pagination-footer:after,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-pagination-footer:before {
  display: none !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-icon-calendar {
  transform: translateY(calc(-50% - 6px)) !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-datepicker {
  padding-left: 38px !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-error-message,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-row [id^=checkbox] {
  text-align: left
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-description {
  display: flex
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-description span {
  margin-left: auto;
  margin-right: 0;
  min-width: 80px;
  text-align: right
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-button-submit {
  cursor: pointer;
  display: block;
  margin-bottom: 16px
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-response-message {
  border-radius: 0;
  display: block;
  margin: 0 0 30px;
  padding: 15px 20px 15px 22px;
  text-align: left
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-response-message[aria-hidden=true] {
  display: none
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-response-message.forminator-loading {
  background-color: #f8f8f8;
  padding-left: 46px;
  position: relative
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-response-message.forminator-loading:before {
  speak: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "◌";
  display: inline-block;
  font-family: forminator-icons-font !important;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  left: 20px;
  line-height: 1em;
  position: absolute;
  text-transform: none;
  top: calc(50% - .5em);
  width: 1em
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-response-message label,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-response-message p {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-style: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
  text-decoration: inherit !important;
  text-transform: inherit !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-error-message {
  background-color: #f9e4e8;
  border-radius: 0;
  color: #e04562;
  display: block !important;
  font-family: inherit;
  font-size: 12px;
  font-weight: 500;
  line-height: 2em;
  margin: 5px 0 16px;
  padding: 2px 10px
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-row {
  margin-bottom: 0 !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-textarea {
  min-height: 140px
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui .forminator-response-message.forminator-accessible {
  clip: rect(0 0 0 0) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style form.forminator-ui {
  display: block !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style div.forminator-ui {
  display: none
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpforms-confirmation-container-full p,
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style .wpforms-confirmation-container p {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
  text-transform: inherit
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-use-style [type=submit] {
  cursor: pointer;
  display: block;
  margin-left: 0;
  margin-right: auto;
  text-align: left
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-no-style {
  text-align: left
}
html.vertice-theme .wp-block-kubio-contact__formContainer.kubio-no-style form.forminator-ui {
  display: block !important
}
html.vertice-theme .wp-block-kubio-contact__formContainer .wp-block form p {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
  text-transform: inherit
}
html.vertice-theme .wp-block-kubio-divider {
  font-size: 0 !important;
  line-height: 0 !important
}
html.vertice-theme .wp-block-kubio-divider .divider-icon {
  display: inline-block;
  flex-grow: 0;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle
}
html.vertice-theme .wp-block-kubio-divider .divider-icon .h-svg-icon {
  fill: #03a9f4;
  height: 40px;
  width: 40px
}
html.vertice-theme .wp-block-kubio-divider__line {
  border: 0;
  border-bottom: 3px solid #03a9f4;
  display: inline-block;
  flex-grow: 1;
  vertical-align: middle
}
html.vertice-theme .wp-block-kubio-divider__inner {
  flex-shrink: 0;
  justify-self: center
}
html.vertice-theme .wp-block-kubio-divider .line-type .components-select-control__input {
  float: right;
  width: 50%
}
html.vertice-theme .wp-block-kubio-divider .line-type .components-base-control__label {
  margin-top: 8px
}
html.vertice-theme .wp-block-kubio-divider__width-container {
  align-items: center;
  display: inline-flex;
  justify-content: center
}
html.vertice-theme .wp-block-kubio-footer.wp-block,
html.vertice-theme .wp-block-kubio-footer [data-kubio]:not([class*=h-col-]) {
  max-width: unset !important
}
html.vertice-theme .h-footer-parallax {
  bottom: 0 !important;
  left: 0 !important;
  position: fixed !important;
  right: 0 !important;
  z-index: -1 !important
}
html.vertice-theme .h-footer-parallax-content-class {
  box-shadow: 0 20px 20px -10px rgba(49, 52, 57, .3), 0 20px 30px rgba(0, 0, 0, .08)
}
html.vertice-theme .h-footer-parallax-content-class,
html.vertice-theme .h-footer-parallax-header-class {
  background-color: #fff;
  position: relative;
  transition-duration: 0s !important
}
html.vertice-theme .wp-block-kubio-header.wp-block,
html.vertice-theme .wp-block-kubio-header [data-kubio]:not([class*=h-col-]) {
  max-width: unset !important
}
html.vertice-theme .wp-block-kubio-heading .h-hidden,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type .ah-words-wrapper.selected:after,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type b {
  visibility: hidden
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.clip span,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.loading-bar span,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.slide span {
  display: inline-block;
  padding: .2em 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.clip .ah-words-wrapper,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.loading-bar .ah-words-wrapper,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.slide .ah-words-wrapper,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type .ah-words-wrapper {
  overflow: hidden;
  vertical-align: top
}
html.vertice-theme .wp-block-kubio-heading__text .ah-words-wrapper {
  display: inline-block;
  position: relative;
  text-align: left
}
html.vertice-theme .wp-block-kubio-heading__text .ah-words-wrapper b {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
  transition: none !important;
  white-space: nowrap
}
html.vertice-theme .wp-block-kubio-heading__text .ah-words-wrapper b.is-visible {
  position: relative
}
html.vertice-theme .wp-block-kubio-heading__text .no-js .ah-words-wrapper b {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-heading__text .no-js .ah-words-wrapper b.is-visible {
  opacity: 1
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-1 .ah-words-wrapper {
  perspective: 300px
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-1 b {
  opacity: 0;
  transform: rotateX(180deg);
  transform-origin: 50% 100%
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-1 b.is-visible {
  -webkit-animation: ah-rotate-1-in 1.2s;
  animation: ah-rotate-1-in 1.2s;
  opacity: 1;
  transform: rotateX(0)
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-1 b.is-hidden {
  -webkit-animation: ah-rotate-1-out 1.2s;
  animation: ah-rotate-1-out 1.2s;
  transform: rotateX(180deg)
}
@-webkit-keyframes ah-rotate-1-in {
  0% {
    opacity: 0;
    transform: rotateX(180deg)
  }
  35% {
    opacity: 0;
    transform: rotateX(120deg)
  }
  65% {
    opacity: 0
  }
  to {
    opacity: 1;
    transform: rotateX(1turn)
  }
}
@keyframes ah-rotate-1-in {
  0% {
    opacity: 0;
    transform: rotateX(180deg)
  }
  35% {
    opacity: 0;
    transform: rotateX(120deg)
  }
  65% {
    opacity: 0
  }
  to {
    opacity: 1;
    transform: rotateX(1turn)
  }
}
@-webkit-keyframes ah-rotate-1-out {
  0% {
    opacity: 1;
    transform: rotateX(0)
  }
  35% {
    opacity: 1;
    transform: rotateX(-40deg)
  }
  65% {
    opacity: 0
  }
  to {
    opacity: 0;
    transform: rotateX(180deg)
  }
}
@keyframes ah-rotate-1-out {
  0% {
    opacity: 1;
    transform: rotateX(0)
  }
  35% {
    opacity: 1;
    transform: rotateX(-40deg)
  }
  65% {
    opacity: 0
  }
  to {
    opacity: 0;
    transform: rotateX(180deg)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type .ah-words-wrapper:after {
  background-color: #363636;
  bottom: auto;
  content: "";
  height: 90%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type .ah-words-wrapper.waiting:after {
  -webkit-animation: ah-pulse 1s infinite;
  animation: ah-pulse 1s infinite
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type .ah-words-wrapper.selected {
  background-color: #f0f0f0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type .ah-words-wrapper.selected b {
  color: #363636
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type b.is-visible {
  visibility: visible
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type i {
  position: absolute;
  visibility: hidden
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.type i.in {
  position: relative;
  visibility: visible
}
@-webkit-keyframes ah-pulse {
  0% {
    opacity: 1;
    transform: translateY(-50%) scale(1)
  }
  40% {
    opacity: 0;
    transform: translateY(-50%) scale(.9)
  }
  to {
    opacity: 0;
    transform: translateY(-50%) scale(0)
  }
}
@keyframes ah-pulse {
  0% {
    opacity: 1;
    transform: translateY(-50%) scale(1)
  }
  40% {
    opacity: 0;
    transform: translateY(-50%) scale(.9)
  }
  to {
    opacity: 0;
    transform: translateY(-50%) scale(0)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 .ah-words-wrapper {
  perspective: 300px
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 em,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 i {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: inline-block
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 b {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 i {
  opacity: 0;
  transform: translateZ(-20px) rotateX(90deg);
  transform-style: preserve-3d
}
html.vertice-theme .wp-block-kubio-heading__text .is-visible .ah-headline.rotate-2 i {
  opacity: 1
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 i.in {
  -webkit-animation: ah-rotate-2-in .4s forwards;
  animation: ah-rotate-2-in .4s forwards
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 i.out {
  -webkit-animation: ah-rotate-2-out .4s forwards;
  animation: ah-rotate-2-out .4s forwards
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 em {
  transform: translateZ(20px)
}
html.vertice-theme .wp-block-kubio-heading__text .no-csstransitions .ah-headline.rotate-2 i {
  opacity: 0;
  transform: rotateX(0)
}
html.vertice-theme .wp-block-kubio-heading__text .no-csstransitions .ah-headline.rotate-2 i em {
  transform: scale(1)
}
html.vertice-theme .wp-block-kubio-heading__text .no-csstransitions .ah-headline.rotate-2 .is-visible i {
  opacity: 1
}
@-webkit-keyframes ah-rotate-2-in {
  0% {
    opacity: 0;
    transform: translateZ(-20px) rotateX(90deg)
  }
  60% {
    opacity: 1;
    transform: translateZ(-20px) rotateX(-10deg)
  }
  to {
    opacity: 1;
    transform: translateZ(-20px) rotateX(0)
  }
}
@keyframes ah-rotate-2-in {
  0% {
    opacity: 0;
    transform: translateZ(-20px) rotateX(90deg)
  }
  60% {
    opacity: 1;
    transform: translateZ(-20px) rotateX(-10deg)
  }
  to {
    opacity: 1;
    transform: translateZ(-20px) rotateX(0)
  }
}
@-webkit-keyframes ah-rotate-2-out {
  0% {
    opacity: 1;
    transform: translateZ(-20px) rotateX(0)
  }
  60% {
    opacity: 0;
    transform: translateZ(-20px) rotateX(-100deg)
  }
  to {
    opacity: 0;
    transform: translateZ(-20px) rotateX(-90deg)
  }
}
@keyframes ah-rotate-2-out {
  0% {
    opacity: 1;
    transform: translateZ(-20px) rotateX(0)
  }
  60% {
    opacity: 0;
    transform: translateZ(-20px) rotateX(-100deg)
  }
  to {
    opacity: 0;
    transform: translateZ(-20px) rotateX(-90deg)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.loading-bar .ah-words-wrapper:after {
  background: #356efd;
  bottom: 0;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  transition: width .3s -.1s;
  width: 0;
  z-index: 2
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.loading-bar .ah-words-wrapper.is-loading:after {
  transition: width 3s;
  width: 100%
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.loading-bar b {
  opacity: 0;
  top: .2em;
  transition: opacity .3s
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.loading-bar b.is-visible {
  opacity: 1;
  top: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.slide b {
  opacity: 0;
  top: .2em
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.slide b.is-visible {
  -webkit-animation: slide-in .6s;
  animation: slide-in .6s;
  opacity: 1;
  top: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.slide b.is-hidden {
  -webkit-animation: slide-out .6s;
  animation: slide-out .6s
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(-100%)
  }
  60% {
    opacity: 1;
    transform: translateY(20%)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(-100%)
  }
  60% {
    opacity: 1;
    transform: translateY(20%)
  }
  to {
    opacity: 1;
    transform: translateY(0)
  }
}
@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
    transform: translateY(0)
  }
  60% {
    opacity: 0;
    transform: translateY(120%)
  }
  to {
    opacity: 0;
    transform: translateY(100%)
  }
}
@keyframes slide-out {
  0% {
    opacity: 1;
    transform: translateY(0)
  }
  60% {
    opacity: 0;
    transform: translateY(120%)
  }
  to {
    opacity: 0;
    transform: translateY(100%)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.clip .ah-words-wrapper:after {
  background-color: #363636;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 2px
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.clip b {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.clip b.is-visible {
  opacity: 1
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.zoom .ah-words-wrapper {
  perspective: 300px
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.zoom b {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.zoom b.is-visible {
  -webkit-animation: zoom-in .8s;
  animation: zoom-in .8s;
  opacity: 1
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.zoom b.is-hidden {
  -webkit-animation: zoom-out .8s;
  animation: zoom-out .8s
}
@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    transform: translateZ(100px)
  }
  to {
    opacity: 1;
    transform: translateZ(0)
  }
}
@keyframes zoom-in {
  0% {
    opacity: 0;
    transform: translateZ(100px)
  }
  to {
    opacity: 1;
    transform: translateZ(0)
  }
}
@-webkit-keyframes zoom-out {
  0% {
    opacity: 1;
    transform: translateZ(0)
  }
  to {
    opacity: 0;
    transform: translateZ(-100px)
  }
}
@keyframes zoom-out {
  0% {
    opacity: 1;
    transform: translateZ(0)
  }
  to {
    opacity: 0;
    transform: translateZ(-100px)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-3 .ah-words-wrapper {
  perspective: 300px
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-3 b {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-3 i {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: inline-block;
  transform: rotateY(180deg)
}
html.vertice-theme .wp-block-kubio-heading__text .is-visible .ah-headline.rotate-3 i {
  transform: rotateY(0)
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-3 i.in {
  -webkit-animation: ah-rotate-3-in .6s forwards;
  animation: ah-rotate-3-in .6s forwards
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-3 i.out {
  -webkit-animation: ah-rotate-3-out .6s forwards;
  animation: ah-rotate-3-out .6s forwards
}
html.vertice-theme .wp-block-kubio-heading__text .no-csstransitions .ah-headline.rotate-3 i {
  opacity: 0;
  transform: rotateY(0)
}
html.vertice-theme .wp-block-kubio-heading__text .no-csstransitions .ah-headline.rotate-3 .is-visible i {
  opacity: 1
}
@-webkit-keyframes ah-rotate-3-in {
  0% {
    transform: rotateY(180deg)
  }
  to {
    transform: rotateY(0)
  }
}
@keyframes ah-rotate-3-in {
  0% {
    transform: rotateY(180deg)
  }
  to {
    transform: rotateY(0)
  }
}
@-webkit-keyframes ah-rotate-3-out {
  0% {
    transform: rotateY(0)
  }
  to {
    transform: rotateY(-180deg)
  }
}
@keyframes ah-rotate-3-out {
  0% {
    transform: rotateY(0)
  }
  to {
    transform: rotateY(-180deg)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.scale b {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.scale i {
  display: inline-block;
  opacity: 0;
  transform: scale(0)
}
html.vertice-theme .wp-block-kubio-heading__text .is-visible .ah-headline.scale i {
  opacity: 1
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.scale i.in {
  -webkit-animation: scale-up .6s forwards;
  animation: scale-up .6s forwards
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.scale i.out {
  -webkit-animation: scale-down .6s forwards;
  animation: scale-down .6s forwards
}
html.vertice-theme .wp-block-kubio-heading__text .no-csstransitions .ah-headline.scale i {
  opacity: 0;
  transform: scale(1)
}
html.vertice-theme .wp-block-kubio-heading__text .no-csstransitions .ah-headline.scale .is-visible i {
  opacity: 1
}
@-webkit-keyframes scale-up {
  0% {
    opacity: 0;
    transform: scale(0)
  }
  60% {
    opacity: 1;
    transform: scale(1.2)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
@keyframes scale-up {
  0% {
    opacity: 0;
    transform: scale(0)
  }
  60% {
    opacity: 1;
    transform: scale(1.2)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
@-webkit-keyframes scale-down {
  0% {
    opacity: 1;
    transform: scale(1)
  }
  60% {
    opacity: 0;
    transform: scale(0)
  }
}
@keyframes scale-down {
  0% {
    opacity: 1;
    transform: scale(1)
  }
  60% {
    opacity: 0;
    transform: scale(0)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.push b {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.push b.is-visible {
  -webkit-animation: push-in .6s;
  animation: push-in .6s;
  opacity: 1
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.push b.is-hidden {
  -webkit-animation: push-out .6s;
  animation: push-out .6s
}
@-webkit-keyframes push-in {
  0% {
    opacity: 0;
    transform: translateX(-100%)
  }
  60% {
    opacity: 1;
    transform: translateX(10%)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}
@keyframes push-in {
  0% {
    opacity: 0;
    transform: translateX(-100%)
  }
  60% {
    opacity: 1;
    transform: translateX(10%)
  }
  to {
    opacity: 1;
    transform: translateX(0)
  }
}
@-webkit-keyframes push-out {
  0% {
    opacity: 1;
    transform: translateX(0)
  }
  60% {
    opacity: 0;
    transform: translateX(110%)
  }
  to {
    opacity: 0;
    transform: translateX(100%)
  }
}
@keyframes push-out {
  0% {
    opacity: 1;
    transform: translateX(0)
  }
  60% {
    opacity: 0;
    transform: translateX(110%)
  }
  to {
    opacity: 0;
    transform: translateX(100%)
  }
}
html.vertice-theme .wp-block-kubio-heading__text .fancy-title-headline .text-wrapper-fancy {
  overflow: visible;
  position: relative
}
html.vertice-theme .wp-block-kubio-heading__text .fancy-title-headline .text-animation-fancy {
  position: relative;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-heading__text .fancy-title-headline svg {
  height: calc(100% + 20px);
  left: 50%;
  overflow: visible;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px)
}
html.vertice-theme .wp-block-kubio-heading__text .fancy-title-headline svg path {
  stroke: red;
  stroke-width: 9;
  fill: none;
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  -webkit-animation: fancy-headline-dash 10s infinite;
  animation: fancy-headline-dash 10s infinite
}
html.vertice-theme .wp-block-kubio-heading__text .fancy-title-headline svg path:nth-of-type(2) {
  -webkit-animation-delay: .6s;
  animation-delay: .6s
}
@-webkit-keyframes fancy-headline-dash {
  0% {
    stroke-dashoffset: 1500
  }
  15% {
    stroke-dashoffset: 0
  }
  85% {
    opacity: 1
  }
  90% {
    stroke-dashoffset: 0;
    opacity: 0
  }
  to {
    stroke-dashoffset: 1500;
    opacity: 0
  }
}
@keyframes fancy-headline-dash {
  0% {
    stroke-dashoffset: 1500
  }
  15% {
    stroke-dashoffset: 0
  }
  85% {
    opacity: 1
  }
  90% {
    stroke-dashoffset: 0;
    opacity: 0
  }
  to {
    stroke-dashoffset: 1500;
    opacity: 0
  }
}
html.vertice-theme .wp-block-kubio-heading__text [data-kubio-component=fancy-title] {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.clip span,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.loading-bar span,
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.slide span {
  padding: 0 !important
}
html.vertice-theme .wp-block-kubio-heading__text .ah-headline.rotate-2 .ah-words-wrapper {
  perspective: unset !important
}
html.vertice-theme .wp-block-kubio-heading__text .bring-to-front+svg {
  z-index: 2
}
html.vertice-theme .wp-block-kubio-heading__text .fancy-title-headline {
  display: inline-flex
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  html.vertice-theme .wp-block-kubio-heading__text .fancy-title-headline svg {
    display: none
  }
}
html.vertice-theme .wp-block-kubio-heading__text .ah-words-wrapper b,
html.vertice-theme .wp-block-kubio-heading__text .ah-words-wrapper em,
html.vertice-theme .wp-block-kubio-heading__text .ah-words-wrapper i {
  font-size: inherit !important;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: inherit
}
html.vertice-theme .h-link,
html.vertice-theme .wp-block-kubio-heading a {
  text-decoration: underline
}
html.vertice-theme a.d-block .wp-block-kubio-heading {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-hero.wp-block,
html.vertice-theme .wp-block-kubio-hero [data-kubio]:not([class*=h-col-]) {
  max-width: unset !important
}
html.vertice-theme .wp-block-kubio-hero .kubio-sections-options-container {
  margin-top: var(--kubio-navigation-padding)
}
html.vertice-theme .wp-block-kubio-hero__inner {
  position: static !important
}
html.vertice-theme .h-down-arrow {
  bottom: 0;
  left: 0;
  position: absolute !important;
  width: 100%
}
html.vertice-theme .h-scroll-to__outer {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  z-index: 2
}
html.vertice-theme .h-scroll-to__outer>* {
  cursor: pointer
}
html.vertice-theme .move-down-bounce {
  -webkit-animation-name: move-down-bounce;
  animation-name: move-down-bounce
}
@-webkit-keyframes move-down-bounce {
  0%, 20%, 50%, 80%, to {
    transform: translateY(0)
  }
  40% {
    transform: translateY(-20px)
  }
  60% {
    transform: translateY(-10px)
  }
}
@keyframes move-down-bounce {
  0%, 20%, 50%, 80%, to {
    transform: translateY(0)
  }
  40% {
    transform: translateY(-20px)
  }
  60% {
    transform: translateY(-10px)
  }
}
html.vertice-theme .wp-block-kubio-home-button__outer {
  display: inline-flex;
  vertical-align: middle
}
html.vertice-theme .wp-block-kubio-home-button__link {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  word-break: break-word
}
html.vertice-theme .wp-block-kubio-home-button__inner {
  cursor: pointer;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-home-button__icon {
  flex-shrink: 0
}
html.vertice-theme .wp-block-kubio-iconlist.wp-block {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: normal;
  list-style-type: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-align: left
}
html.vertice-theme [data-kubio] .wp-block-kubio-iconlist.wp-block {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__item {
  display: block;
  justify-content: inherit;
  max-width: 100%;
  word-break: keep-all
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__item .first-el-spacer {
  padding-bottom: 0 !important
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__item .last-el-spacer {
  padding-top: 0 !important
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__item:last-child .wp-block-kubio-iconlistitem__divider-wrapper:last-child {
  display: none
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__item>a {
  display: inline-block;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__text-wrapper {
  display: flex
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__text {
  overflow: hidden
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__icon {
  flex: 0 0 auto;
  vertical-align: middle
}
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__divider,
html.vertice-theme .wp-block-kubio-iconlist .wp-block-kubio-iconlistitem__divider-wrapper {
  display: flex;
  justify-content: inherit
}
@media (min-width:1024px) {
  html.vertice-theme .list-type-vertical-on-desktop .first-el-spacer,
  html.vertice-theme .list-type-vertical-on-desktop .last-el-spacer {
    display: none
  }
  html.vertice-theme .list-type-vertical-on-desktop .wp-block-kubio-iconlistitem__divider {
    border-left: none !important;
    height: auto !important
  }
  html.vertice-theme .list-type-vertical-on-desktop .wp-block-kubio-iconlistitem__divider-wrapper {
    height: auto !important;
    width: 100% !important
  }
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme .list-type-vertical-on-tablet .first-el-spacer,
  html.vertice-theme .list-type-vertical-on-tablet .last-el-spacer {
    display: none
  }
  html.vertice-theme .list-type-vertical-on-tablet .wp-block-kubio-iconlistitem__divider {
    border-left: none !important;
    height: auto !important
  }
  html.vertice-theme .list-type-vertical-on-tablet .wp-block-kubio-iconlistitem__divider-wrapper {
    height: auto !important;
    width: 100% !important
  }
}
@media (max-width:767px) {
  html.vertice-theme .list-type-vertical-on-mobile .first-el-spacer,
  html.vertice-theme .list-type-vertical-on-mobile .last-el-spacer {
    display: none
  }
  html.vertice-theme .list-type-vertical-on-mobile .wp-block-kubio-iconlistitem__divider {
    border-left: none !important;
    height: auto !important
  }
  html.vertice-theme .list-type-vertical-on-mobile .wp-block-kubio-iconlistitem__divider-wrapper {
    height: auto !important;
    width: 100% !important
  }
}
@media (min-width:1024px) {
  html.vertice-theme .list-type-horizontal-on-desktop .first-el-spacer,
  html.vertice-theme .list-type-horizontal-on-desktop .last-el-spacer {
    display: none
  }
  html.vertice-theme .list-type-horizontal-on-desktop .wp-block-kubio-iconlistitem__item {
    display: flex
  }
  html.vertice-theme .list-type-horizontal-on-desktop .wp-block-kubio-iconlistitem__divider {
    border-bottom: none !important;
    width: auto !important
  }
  html.vertice-theme .list-type-horizontal-on-desktop .wp-block-kubio-iconlistitem__divider-wrapper {
    align-items: center;
    height: auto !important;
    width: auto !important
  }
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme .list-type-horizontal-on-tablet .first-el-spacer,
  html.vertice-theme .list-type-horizontal-on-tablet .last-el-spacer {
    display: none
  }
  html.vertice-theme .list-type-horizontal-on-tablet .wp-block-kubio-iconlistitem__item {
    display: flex
  }
  html.vertice-theme .list-type-horizontal-on-tablet .wp-block-kubio-iconlistitem__divider {
    border-bottom: none !important;
    width: auto !important
  }
  html.vertice-theme .list-type-horizontal-on-tablet .wp-block-kubio-iconlistitem__divider-wrapper {
    align-items: center;
    height: auto !important;
    width: auto !important
  }
}
@media (max-width:767px) {
  html.vertice-theme .list-type-horizontal-on-mobile .first-el-spacer,
  html.vertice-theme .list-type-horizontal-on-mobile .last-el-spacer {
    display: none
  }
  html.vertice-theme .list-type-horizontal-on-mobile .wp-block-kubio-iconlistitem__item {
    display: flex
  }
  html.vertice-theme .list-type-horizontal-on-mobile .wp-block-kubio-iconlistitem__divider {
    border-bottom: none !important;
    width: auto !important
  }
  html.vertice-theme .list-type-horizontal-on-mobile .wp-block-kubio-iconlistitem__divider-wrapper {
    align-items: center;
    height: auto !important;
    width: auto !important
  }
}
html.vertice-theme .wp-block-kubio-icon a {
  display: block;
  line-height: 1px
}
html.vertice-theme .wp-block-kubio-image-gallery__gallery {
  display: flex;
  flex-flow: wrap;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-image-gallery_classic {
  align-items: flex-start;
  justify-items: center
}
html.vertice-theme .wp-block-kubio-image-gallery-item {
  display: block
}
html.vertice-theme .wp-block-kubio-image-gallery-item__image-overlay {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99
}
html.vertice-theme .wp-block-kubio-image-gallery-item__image-caption-wrapper {
  position: relative
}
html.vertice-theme .wp-block-kubio-image-gallery .image-gallery-grid-item {
  text-align: center
}
html.vertice-theme .wp-block-kubio-image-gallery .image-gallery-grid-item a {
  display: block
}
html.vertice-theme .wp-block-kubio-image-gallery .image-gallery-grid-item img {
  display: block;
  width: 100%
}
html.vertice-theme .wp-block-kubio-image-gallery figcaption {
  display: inline-block;
  line-height: 1.6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: auto
}
html.vertice-theme .wp-block-kubio-image-gallery figure {
  margin: 0
}
html.vertice-theme .wp-block-kubio-image-gallery_masonry .wp-block-kubio-image-gallery__item {
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  display: inline-block;
  height: auto;
  margin-bottom: 10px
}
html.vertice-theme .wp-block-kubio-image-gallery__image-overlay {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--blur figure:hover img {
  filter: blur(5px)
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--zoom figure {
  overflow: hidden
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--zoom img {
  transition: transform .5s ease
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--zoom figure:hover img {
  transform: scale(1.1)
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--fadeIn img {
  opacity: .7
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--fadeIn figure:hover img,
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--fadeOut img {
  opacity: 1
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--fadeOut figure:hover img {
  opacity: .7
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--glow figure:hover img {
  filter: brightness(1.3)
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--color img {
  filter: grayscale(100%)
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--color figure:hover img,
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--grayscale img {
  filter: grayscale(0)
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--grayscale figure:hover img {
  filter: grayscale(100%)
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--addOverlay .wp-block-kubio-image-gallery-item__image-overlay {
  opacity: 0;
  pointer-events: none
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--addOverlay figure:hover .wp-block-kubio-image-gallery-item__image-overlay {
  opacity: 1
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--removeOverlay .wp-block-kubio-image-gallery-item__image-overlay {
  opacity: 1;
  pointer-events: none
}
html.vertice-theme .wp-block-kubio-image-gallery .hover-effect--removeOverlay figure:hover .wp-block-kubio-image-gallery-item__image-overlay {
  opacity: 0
}
html.vertice-theme .wp-block-kubio-image-gallery .caption-position {
  text-align: center
}
html.vertice-theme .wp-block-kubio-image-gallery .caption-position--over_on_hover figcaption,
html.vertice-theme .wp-block-kubio-image-gallery .caption-position--over figcaption {
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 100
}
html.vertice-theme .wp-block-kubio-image-gallery .caption-position--below figcaption {
  bottom: 0;
  display: block;
  position: relative
}
html.vertice-theme .wp-block-kubio-image-gallery .caption-position--over_on_hover figcaption {
  opacity: 0;
  transition-property: opacity
}
html.vertice-theme .wp-block-kubio-image-gallery .caption-position--over_on_hover figure:hover figcaption {
  opacity: 1
}
html.vertice-theme .wp-block-kubio-image-gallery .caption--start figcaption {
  bottom: auto;
  padding-top: inherit;
  top: 0
}
html.vertice-theme .wp-block-kubio-image-gallery .caption--center:not(.caption-position--below) figcaption {
  top: 50%;
  transform: translateY(-50%)
}
html.vertice-theme .wp-block-kubio-image-gallery .caption--end figcaption {
  bottom: 0;
  padding-bottom: inherit;
  top: auto
}
html.vertice-theme .wp-block-kubio-image-gallery .components-placeholder {
  font: initial !important;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme body.fancybox-active.compensate-for-scrollbar {
  margin-right: 0 !important
}
html.vertice-theme .wp-block-kubio-image {
  display: block;
  min-height: 20px;
  vertical-align: middle;
  z-index: 1
}
html.vertice-theme [data-kubio] .wp-block-kubio-image {
  display: inline-block;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-image.wp-block.position-relative {
  line-height: 0
}
html.vertice-theme .wp-block-kubio-image__outer {
  align-items: center;
  flex-direction: column;
  justify-content: center
}
html.vertice-theme [data-kubio] .wp-block-kubio-image__outer {
  margin: 0;
  max-width: 100%;
  width: 100%
}
html.vertice-theme .wp-block-kubio-image__captionContainer {
  display: block
}
html.vertice-theme .wp-block-kubio-image__caption {
  line-height: 1.6;
  width: 100%;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-image__image {
  display: block;
  height: auto;
  max-height: 100%;
  width: auto
}
html.vertice-theme .wp-block-kubio-image__frameContainer {
  display: inline-block;
  max-width: 100%;
  position: relative;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-image__frameContainer img:before {
  background-color: transparent;
  content: " " !important;
  display: inline-block !important;
  font-size: 300000px !important;
  height: 100% !important;
  max-width: var(--kubio-image-width, 100%);
  overflow: hidden;
  width: 100% !important
}
html.vertice-theme .wp-block-kubio-image__frameContainer img[data-width] {
  width: var(--kubio-image-width, auto)
}
html.vertice-theme .wp-block-kubio-image__frameContainer .frame-type-background {
  border: inherit;
  border-color: transparent !important
}
html.vertice-theme .wp-block-kubio-image__overlay {
  bottom: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-image__frameImage {
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1
}
html.vertice-theme .wp-block-kubio-image__frameImage.frame-image-shadow {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}
html.vertice-theme .wp-block-kubio-image .components-placeholder {
  line-height: 1.6 !important;
  font: initial !important;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme .wp-block-kubio-image .components-placeholder .components-placeholder__fieldset .components-button {
  padding: 6px 12px
}
html.vertice-theme .image-link {
  display: contents;
  text-decoration: none
}
html.vertice-theme [data-align=full]>.wp-block-kubio-image img,
html.vertice-theme [data-align=wide]>.wp-block-kubio-image img {
  width: 100%
}
html.vertice-theme .wp-block[data-align=left]>.wp-block-kubio-image {
  margin: .5em 1em .5em 0
}
html.vertice-theme .wp-block[data-align=right]>.wp-block-kubio-image {
  margin: .5em 0 .5em 1em
}
html.vertice-theme .wp-block[data-align=center]>.wp-block-kubio-image {
  margin-left: auto;
  margin-right: auto;
  text-align: center
}
html.vertice-theme .wp-block-kubio-image .aligncenter,
html.vertice-theme .wp-block-kubio-image .alignleft,
html.vertice-theme .wp-block-kubio-image .alignright,
html.vertice-theme .wp-block-kubio-image.is-resized {
  display: table
}
html.vertice-theme .image-size-row-dropdown {
  flex-grow: 1
}
html.vertice-theme .wp-block-kubio-linkgroup__outer {
  display: block;
  width: 100%
}
html.vertice-theme [data-kubio] .wp-block-kubio-linkgroup__outer {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-link__outer {
  display: inline-flex
}
html.vertice-theme .wp-block-kubio-link__link {
  align-items: center;
  border-color: transparent;
  cursor: pointer;
  display: inline-flex;
  justify-content: center
}
html.vertice-theme .wp-block-kubio-link__link svg {
  transform: translateY(1px)
}
html.vertice-theme .wp-block-kubio-link__inner {
  cursor: pointer;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-link__icon {
  flex-shrink: 0
}
html.vertice-theme .h-navigation_sticky .kubio-logo-image,
html.vertice-theme .kubio-alternate-logo-image {
  display: none
}
html.vertice-theme .h-navigation_sticky .kubio-alternate-logo-image,
html.vertice-theme .normal-mode .kubio-logo-image {
  display: inline
}
html.vertice-theme .alternate-mode .kubio-logo-image,
html.vertice-theme .normal-mode .kubio-alternate-logo-image {
  display: none
}
html.vertice-theme .alternate-mode .kubio-alternate-logo-image {
  display: inline
}
html.vertice-theme .wp-block-kubio-logo {
  align-items: center;
  display: flex;
  justify-content: center
}
html.vertice-theme .wp-block-kubio-logo.kubio-logo-direction-row {
  align-items: center !important;
  flex-direction: row
}
html.vertice-theme .wp-block-kubio-logo.kubio-logo-direction-row-reverse {
  align-items: center !important
}
html.vertice-theme .wp-block-kubio-logo.kubio-logo-direction-row-reverse span {
  order: 1
}
html.vertice-theme .wp-block-kubio-logo.kubio-logo-direction-row-reverse img {
  order: 2
}
html.vertice-theme .wp-block-kubio-logo.kubio-logo-direction-row.kubio-logo-without-text {
  gap: 0 !important
}
html.vertice-theme .wp-block-kubio-logo.kubio-logo-direction-column {
  flex-direction: column
}
html.vertice-theme .wp-block-kubio-logo.kubio-logo-direction-column-reverse {
  flex-direction: column-reverse
}
html.vertice-theme .wp-block-kubio-logo .kubio-logo-image,
html.vertice-theme .wp-block-kubio-logo__alternateImage {
  max-height: 70px
}
html.vertice-theme .wp-block-kubio-logo__container.show-logo-text:not(.show-logo-image) {
  gap: 0 !important
}
html.vertice-theme .wp-block-kubio-logo.is-selected:after {
  height: calc(100% - 4px) !important;
  left: 2px !important;
  top: 2px !important;
  width: calc(100% - 4px) !important
}
html.vertice-theme .wp-block-kubio-map__wrapper {
  border-radius: inherit;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  width: 100%
}
html.vertice-theme .wp-block-kubio-map__wrapper.frontend-wrapper {
  pointer-events: all
}
html.vertice-theme .wp-block-kubio-map__iframe {
  border: none;
  height: 100%;
  line-height: normal;
  margin: 0;
  max-width: 100%;
  width: 100%
}
html.vertice-theme .kubio-menu ul {
  margin: 0;
  padding: 0
}
html.vertice-theme .kubio-menu ul,
html.vertice-theme .kubio-menu ul li {
  list-style: none
}
html.vertice-theme .kubio-menu li {
  display: flex;
  text-align: initial
}
html.vertice-theme .kubio-menu a {
  align-items: center;
  color: inherit;
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  white-space: break-spaces
}
html.vertice-theme .kubio-menu>ul>li {
  margin: unset
}
html.vertice-theme .kubio-menu ul li.current-menu-item>a,
html.vertice-theme .kubio-menu ul li:hover>a,
html.vertice-theme .kubio-menu ul li>a {
  color: inherit
}
html.vertice-theme .kubio-menu .is-selected svg.kubio-menu-item-icon {
  transform: rotate(0deg)
}
html.vertice-theme .kubio-menu svg.kubio-menu-item-icon {
  box-sizing: content-box;
  height: 1em;
  min-height: 1em;
  min-width: 1em;
  width: 1em
}
html.vertice-theme .kubio-menu svg.kubio-menu-item-icon path {
  fill: currentColor
}
html.vertice-theme .kubio-dropdown-menu svg.kubio-menu-item-icon {
  margin-right: 0 !important;
  padding-right: 0 !important
}
html.vertice-theme .mobile-menu-button {
  margin-top: 10px
}
html.vertice-theme .kubio-dropdown-menu {
  display: flex;
  flex-grow: 1
}
html.vertice-theme .kubio-dropdown-menu .wp-block-kubio-mobile-menu-icon {
  display: none
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu {
  display: flex;
  width: 100%
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li {
  align-items: center;
  display: flex
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li ul.open-reverse:not(#extra-1) {
  left: auto;
  right: 100%
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu ul,
html.vertice-theme .kubio-dropdown-menu .kubio-menu ul:not(.h-select-control__menu) li {
  margin: 0;
  padding: 0;
  position: relative
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul {
  align-items: center;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul:after,
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul:before {
  display: none
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li>ul {
  margin-left: 0 !important
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li>ul:before {
  bottom: 100%;
  content: "";
  display: block;
  position: absolute;
  width: 100%
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li>ul li.menu-item-has-children:hover:after,
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li>ul li.menu-item-has-children:hover:before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 50px;
  z-index: -1
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li>ul li.menu-item-has-children:hover:after {
  left: 100%;
  right: auto
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li>ul li.menu-item-has-children:hover:before {
  left: auto;
  right: 100%
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li>ul {
  left: 0;
  min-width: 200px;
  opacity: 0;
  position: absolute;
  top: -100000px;
  transition: opacity .1s linear;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li>ul:empty {
  display: none
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li>ul .kubio-menu-item-icon {
  transform: rotate(-90deg)
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li>ul>li:last-of-type {
  border-bottom: none !important
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li.hover,
html.vertice-theme .kubio-dropdown-menu .kubio-menu li.open,
html.vertice-theme .kubio-dropdown-menu .kubio-menu li:hover {
  z-index: 30
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li.hover>ul,
html.vertice-theme .kubio-dropdown-menu .kubio-menu li.open>ul,
html.vertice-theme .kubio-dropdown-menu .kubio-menu li:hover>ul {
  opacity: 1;
  top: 100%
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu li>ul ul.reverse-directon {
  left: -100%
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li li.hover,
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li li.open,
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li li:hover {
  z-index: 30
}
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li li.hover>ul,
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li li.open>ul,
html.vertice-theme .kubio-dropdown-menu .kubio-menu>ul>li li:hover>ul {
  left: 100%;
  opacity: 1;
  top: 0
}
html.vertice-theme .kubio-dropdown-menu .h-block-placeholder {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme .kubio-dropdown-menu .kubio-offscreen-icon-wrapper {
  border: none;
  display: none;
  line-height: 1;
  margin: 0;
  padding: 0
}
html.vertice-theme .kubio-dropdown-menu .kubio-offscreen-icon-wrapper,
html.vertice-theme .kubio-dropdown-menu .kubio-offscreen-icon-wrapper:focus,
html.vertice-theme .kubio-dropdown-menu .kubio-offscreen-icon-wrapper:hover {
  background: none
}
html.vertice-theme .kubio-dropdown-menu .wp-block-kubio-menu-offscreen {
  display: none
}
@media (max-width:767px) {
  html.vertice-theme .kubio-dropdown-menu.has-offcanvas-mobile .kubio-menu {
    display: none
  }
  html.vertice-theme .kubio-dropdown-menu.has-offcanvas-mobile .kubio-offscreen-icon-wrapper {
    display: inline-block
  }
  html.vertice-theme .kubio-dropdown-menu.has-offcanvas-mobile .wp-block-kubio-menu-offscreen {
    display: block
  }
}
@media (max-width:1023px) {
  html.vertice-theme .kubio-dropdown-menu.has-offcanvas-tablet .kubio-menu {
    display: none
  }
  html.vertice-theme .kubio-dropdown-menu.has-offcanvas-tablet .kubio-offscreen-icon-wrapper {
    display: inline-block
  }
  html.vertice-theme .kubio-dropdown-menu.has-offcanvas-tablet .wp-block-kubio-menu-offscreen {
    display: block
  }
}
html.vertice-theme .kubio-dropdown-menu.has-offcanvas-desktop .kubio-menu {
  display: none
}
html.vertice-theme .kubio-dropdown-menu.has-offcanvas-desktop .kubio-offscreen-icon-wrapper {
  display: inline-block
}
html.vertice-theme .kubio-dropdown-menu.has-offcanvas-desktop .wp-block-kubio-menu-offscreen {
  display: block
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item .kubio-menu>ul>li {
  position: relative
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item .kubio-menu>ul>li:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item .kubio-menu>ul>li:before {
  content: " ";
  display: block;
  height: 2px;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 0
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item .kubio-menu>ul>li:before {
  top: 0
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item .kubio-menu>ul>li:after {
  bottom: 0
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  opacity: 0;
  transition: all .3s
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  margin-top: -10px
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  margin-bottom: -10px
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-in .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  margin-bottom: 0;
  margin-top: 0;
  opacity: 1
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  opacity: 0;
  transition: all .3s
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  margin-top: 10px
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  margin-bottom: 10px
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-out .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  margin-bottom: 0;
  margin-top: 0;
  opacity: 1
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  content: "";
  opacity: 0;
  transition: all .3s;
  width: 0
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  left: 0;
  right: auto
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  left: auto;
  right: 0
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-borders-grow .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  opacity: 1;
  width: 100%
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  opacity: 0;
  transition: none
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item) .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item) .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item) .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item) .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  opacity: 1
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-left .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-left .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  left: 0 !important;
  right: auto !important
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  left: auto !important;
  right: 0 !important
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-center .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-center .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  left: 50% !important;
  right: auto !important
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-center .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-center .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-center .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.grow-from-center .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  left: 0 !important;
  right: auto !important
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top .kubio-menu>ul>li:after {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top .kubio-menu>ul>li.current_page_item:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top .kubio-menu>ul>li.current_page_item:before {
  opacity: 1
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--bottom .kubio-menu>ul>li:before {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--bottom .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--bottom .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--bottom .kubio-menu>ul>li.current_page_item:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--bottom .kubio-menu>ul>li.current_page_item:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top-and-bottom .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top-and-bottom .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top-and-bottom .kubio-menu>ul>li.current_page_item:after,
html.vertice-theme .kubio-dropdown-menu.bordered-active-item.bordered-active-item--top-and-bottom .kubio-menu>ul>li.current_page_item:before {
  opacity: 1
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item .kubio-menu>ul>li>.kubio-menu-item-link,
html.vertice-theme .kubio-dropdown-menu.solid-active-item .kubio-menu>ul>li>a {
  color: #fff;
  transition: all .2s;
  z-index: 1
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item .kubio-menu>ul>li {
  position: relative
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item .kubio-menu>ul>li:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item .kubio-menu>ul>li:before {
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  transition: all .2s;
  width: 100%;
  z-index: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item .kubio-menu>ul>li:before {
  top: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item .kubio-menu>ul>li:after {
  bottom: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  height: 0;
  opacity: 1 !important;
  transition: all .3s
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  opacity: 0 !important;
  transition: none;
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  height: 100%
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li.current_page_item:before {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-down .kubio-menu>ul>li.current_page_item:after {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  height: 0;
  opacity: 1 !important;
  transition: all .3s
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  opacity: 0 !important;
  transition: none;
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after {
  height: 100%
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li.current_page_item:before {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up .kubio-menu>ul>li.current_page_item:after {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  height: 0;
  opacity: 1 !important;
  transition: all .4s
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  height: 100%
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li.current_page_item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down .kubio-menu>ul>li.current_page_item:before {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  height: 0%;
  opacity: 1 !important;
  top: 50%;
  transition: all .3s;
  width: 100%
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  opacity: 0 !important;
  transition: none;
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  height: 100%;
  top: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li.current_page_item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-up-down-reverse .kubio-menu>ul>li.current_page_item:before {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  opacity: 1 !important;
  transform: scaleX(0);
  transform-origin: 100% 50%;
  transition: all .3s
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  opacity: 0 !important;
  transition: none;
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after {
  transform: scaleX(1)
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li.current_page_item:before {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-right .kubio-menu>ul>li.current_page_item:after {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  opacity: 1 !important;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: all .3s
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  opacity: 0 !important;
  transition: none;
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after {
  transform: scaleX(1)
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li.current_page_item:before {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left .kubio-menu>ul>li.current_page_item:after {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  height: 100%;
  left: auto;
  opacity: 1 !important;
  right: 0;
  transition: all .3s;
  width: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  height: 100%;
  left: 0;
  opacity: 1 !important;
  right: auto;
  transition: all .3s;
  width: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  border: inherit;
  width: 100%
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li.current_page_item:before {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right .kubio-menu>ul>li.current_page_item:after {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  height: 100%;
  left: 50%;
  opacity: 1 !important;
  transition: all .3s;
  width: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  opacity: 0 !important;
  transition: none;
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  left: 0;
  width: 100%
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li.current_page_item:before {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-pull-left-right-reverse .kubio-menu>ul>li.current_page_item:after {
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):before {
  height: 100%;
  left: 50%;
  opacity: 1 !important;
  transition: none;
  width: 0
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):after {
  opacity: 0 !important;
  transition: none;
  visibility: hidden
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item).hover:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li:not(.current_page_item):not(.current-menu-item):hover:before {
  left: 0;
  width: 100%
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li.current-menu-item:before,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li.current_page_item:before {
  opacity: 1 !important
}
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li.current-menu-item:after,
html.vertice-theme .kubio-dropdown-menu.solid-active-item.effect-none .kubio-menu>ul>li.current_page_item:after {
  visibility: hidden
}
html.vertice-theme .kubio-accordion-menu li {
  flex-direction: column
}
html.vertice-theme .kubio-accordion-menu li:last-of-type {
  border-bottom: none !important
}
html.vertice-theme .kubio-accordion-menu li>ul {
  display: none
}
html.vertice-theme .kubio-accordion-menu li>.kubio-menu-item-link>svg.kubio-menu-item-icon,
html.vertice-theme .kubio-accordion-menu li>a>svg.kubio-menu-item-icon {
  color: inherit !important
}
html.vertice-theme .kubio-accordion-menu li.open>ul {
  display: block
}
html.vertice-theme .kubio-accordion-menu li.open>.kubio-menu-item-link svg.kubio-menu-item-icon,
html.vertice-theme .kubio-accordion-menu li.open>a svg.kubio-menu-item-icon {
  transform: rotate(180deg)
}
html.vertice-theme .kubio-accordion-menu li svg.kubio-menu-item-icon:focus {
  outline: auto
}
html.vertice-theme .kubio-accordion-menu li ul>li>a {
  justify-content: flex-start
}
html.vertice-theme .kubio-accordion-menu li ul>li>a>span {
  flex-grow: 1
}
html.vertice-theme .kubio-accordion-menu li ul>li>a:before {
  content: " ";
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  height: 3px;
  min-width: calc(var(--kubio-accordion-menu-offset, 0)*var(--kubio-menu-item-depth, 0));
  order: 0;
  position: static;
  width: calc(var(--kubio-accordion-menu-offset, 0)*var(--kubio-menu-item-depth, 0))
}
html.vertice-theme .kubio-accordion-menu .h-block-placeholder {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme .wp-block-kubio-menu-offscreen__container {
  width: 100%
}
html.vertice-theme .wp-block-kubio-menu-offscreen__inner {
  height: 100%
}
html.vertice-theme .kubio-offscreen {
  -webkit-animation-duration: .25s;
  animation-duration: .25s;
  height: 100%;
  margin: 0;
  min-height: 100%;
  overflow: hidden auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 300px;
  z-index: 2000001
}
html.vertice-theme .kubio-offscreen-overlay {
  bottom: 0;
  cursor: pointer;
  display: block;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity .25s linear;
  visibility: hidden;
  z-index: -1000
}
html.vertice-theme .h-offcanvas-opened {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 20000
}
html.vertice-theme .wp-block-kubio-menu-offscreen-content {
  display: flex;
  flex-direction: column;
  height: 100%
}
html.vertice-theme .wp-block-kubio-menu-offscreen-content>.wp-block-kubio-row {
  flex-basis: unset;
  flex-grow: 0
}
html.vertice-theme .wp-block-kubio-menu-offscreen-content>.wp-block-kubio-accordion-menu {
  display: flex;
  flex-grow: 1;
  width: 100%
}
html.vertice-theme .wp-block-kubio-menu-offscreen-content>.wp-block-kubio-accordion-menu .wp-block-kubio-menu-items {
  width: 100%
}
html.vertice-theme .wp-block-kubio-navigation-section {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  transition: all .5s;
  z-index: 20
}
html.vertice-theme .wp-block-kubio-navigation {
  padding-left: inherit;
  padding-right: inherit
}
html.vertice-theme .wp-block-kubio-navigation.wp-block,
html.vertice-theme .wp-block-kubio-navigation [data-kubio]:not([class*=h-col-]) {
  max-width: unset !important
}
html.vertice-theme .wp-block-kubio-navigation.h-navigation_overlap {
  left: 0;
  position: absolute !important;
  right: 0;
  z-index: 10001
}
html.vertice-theme .wp-block-kubio-navigation [data-nav-normal] {
  transition: all .5s
}
html.vertice-theme .wp-block-kubio-navigation .h-hide-normal {
  display: none
}
html.vertice-theme .wp-block-kubio-navigation .h-navigation_sticky .h-hide-normal {
  display: flex
}
html.vertice-theme .wp-block-kubio-navigation .h-navigation_sticky .h-hide-sticky {
  display: none
}
html.vertice-theme .wp-block-kubio-navigation__outer {
  position: relative
}
html.vertice-theme .wp-block-kubio-navigation_container-in-sticky {
  z-index: 9999
}
@-webkit-keyframes slideOutDownNavigation {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, -100%, 0);
    visibility: hidden
  }
}
@keyframes slideOutDownNavigation {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, -100%, 0);
    visibility: hidden
  }
}
html.vertice-theme .slideOutDownNavigation {
  -webkit-animation-name: slideOutDownNavigation;
  animation-name: slideOutDownNavigation
}
html.vertice-theme .wp-block-kubio-page-title {
  word-break: break-word
}
html.vertice-theme .wp-block-kubio-page-title .components-select-control__input {
  line-height: unset !important
}
html.vertice-theme .wp-block-kubio-page-title .kubio-alternate-logo-image {
  display: none
}
html.vertice-theme .wp-block-kubio-pagination-numbers .page-numbers {
  display: inline-block
}
html.vertice-theme .comment-respond {
  text-align: initial
}
html.vertice-theme .comment-respond label {
  display: block
}
html.vertice-theme .comment-respond .comment-reply-title {
  text-align: left
}
html.vertice-theme .comment-respond input,
html.vertice-theme .comment-respond textarea {
  max-width: 100%
}
html.vertice-theme .comment-respond p {
  text-align: left
}
html.vertice-theme .comment-respond textarea {
  min-height: 200px;
  resize: vertical;
  width: 100%
}
html.vertice-theme .comment-respond input[type=checkbox]+label {
  display: inline
}
html.vertice-theme .comment-respond input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  display: inline
}
html.vertice-theme .comment-respond .form-submit {
  display: block
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments {
  padding: 10px;
  text-align: left
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-meta {
  display: flex;
  flex-direction: column;
  word-break: break-word
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-meta>.comment-author.vcard {
  align-items: center;
  display: flex;
  margin-top: 12px
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-meta>.comment-author.vcard>.fn {
  height: 100%;
  margin-left: 5px;
  margin-right: 5px
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-meta>.comment-author.vcard>b {
  font-weight: 400
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-meta>.comment-author.vcard>.says {
  height: 21px
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-metadata * {
  color: inherit;
  font-family: inherit;
  font-weight: inherit
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-author img {
  box-sizing: initial
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-author cite a {
  color: inherit;
  font: inherit;
  line-height: inherit
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-author .url {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body .reply a {
  display: block
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body .comment-content * {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body ol,
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body ul {
  margin: auto 1.5em 1em
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body ol ol,
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body ol ul,
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body ul ol,
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-body ul ul {
  margin: 0 0 0 1.5em
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-list {
  padding: revert
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-list,
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-list .children {
  list-style-type: none
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comments-disabled {
  margin-bottom: 0;
  text-align: center
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-respond {
  padding-left: 1em
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-respond .comment-reply-title {
  font-size: 1.0625em;
  font-weight: 400;
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-respond .comment-reply-title>small {
  font-size: inherit;
  margin-left: .5em
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-respond .logged-in-as,
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-respond p.comment-notes {
  margin-top: .2em
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .post-comments .comment-respond p.comment-notes {
  font-size: 80%
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .blog-post-comments-not-allow {
  background-color: rgba(3, 169, 244, .05);
  border: 1px solid rgba(3, 169, 244, .1);
  border-radius: 3px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center
}
html.vertice-theme .wp-block-kubio-post-comments:not([class*=kubio-migration--]) .blog-post-comments-not-allow .blog-comments-not-allow-message {
  font-size: 16px;
  font-weight: 800
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 {
  text-align: left
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment>.children {
  padding-left: 0
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment pre {
  white-space: pre-wrap
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-content {
  clear: both
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-author {
  align-items: flex-start;
  display: flex
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-author .avatar {
  display: block
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-list {
  margin: 0;
  padding: 0
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-list,
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-list .children {
  list-style-type: none
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comments-disabled {
  margin-bottom: 0;
  text-align: center
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-respond {
  padding-left: 1em
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-respond .comment-reply-title {
  font-size: 1.0625em;
  font-weight: 400;
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-respond .comment-reply-title>small {
  font-size: inherit;
  margin-left: .5em
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-respond .logged-in-as,
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-respond p.comment-notes {
  margin-top: .2em
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .comment-respond p.comment-notes {
  font-size: 80%
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .blog-post-comments-not-allow {
  background-color: rgba(3, 169, 244, .05);
  border: 1px solid rgba(3, 169, 244, .1);
  border-radius: 3px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center
}
html.vertice-theme .wp-block-kubio-post-comments.kubio-migration--1 .blog-post-comments-not-allow .blog-comments-not-allow-message {
  font-size: 16px;
  font-weight: 800
}
html.vertice-theme .entry-content>* {
  margin: clamp(1rem, .5em, 2.5rem) auto clamp(1rem, .25em, 2rem)
}
html.vertice-theme .entry-content>:first-child {
  margin-top: 0
}
html.vertice-theme .entry-content>:last-child {
  margin-bottom: 0
}
html.vertice-theme .entry-content>.wp-block-kubio-section {
  margin: 0;
  max-width: unset
}
html.vertice-theme .entry-content>* {
  max-width: 840px
}
html.vertice-theme .entry-content .alignwide {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%
}
@media (max-width:767px) {
  html.vertice-theme .entry-content .alignwide {
    max-width: 100%;
    width: 100%
  }
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme .entry-content .alignwide {
    max-width: 100%;
    width: 100%
  }
}
html.vertice-theme .wp-block-kubio-section .entry-content>* {
  margin: clamp(1rem, .5em, 2.5rem) auto clamp(1rem, .25em, 2rem)
}
html.vertice-theme .wp-block-kubio-section .entry-content>:first-child {
  margin-top: 0
}
html.vertice-theme .wp-block-kubio-section .entry-content>:last-child {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-section .entry-content>.wp-block-kubio-section {
  margin: 0;
  max-width: unset
}
html.vertice-theme .wp-block-kubio-post-featured-image {
  margin: 0
}
html.vertice-theme .wp-block-kubio-post-featured-image>img {
  border-radius: inherit;
  display: block;
  height: 100%;
  width: 100%
}
html.vertice-theme .wp-block-kubio-post-featured-image .block-list-appender {
  width: 100%
}
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--1-1,
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--4-3,
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--16-9 {
  height: 0 !important
}
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--1-1>img,
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--4-3>img,
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--16-9>img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--16-9 {
  padding: 56.25% 0 0 !important
}
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--4-3 {
  padding: 75% 0 0 !important
}
html.vertice-theme .wp-block-kubio-post-featured-image:not(.kubio-post-featured-image--natural-size).h-aspect-ratio--1-1 {
  padding: 100% 0 0 !important
}
html.vertice-theme .wp-block-kubio-post-featured-image.kubio-post-featured-image--has-image.kubio-post-featured-image--image-missing {
  display: none
}
html.vertice-theme .wp-block-kubio-post-featured-image.kubio-post-featured-image--natural-size.kubio-post-featured-image--has-image {
  height: auto !important
}
html.vertice-theme .wp-block-kubio-post-featured-image.kubio-post-featured-image--natural-size.kubio-post-featured-image--has-image>img {
  height: auto;
  -o-object-position: center center !important;
  object-position: center center !important
}
html.vertice-theme .wp-block-kubio-post-featured-image__inner {
  bottom: 0;
  display: flex;
  flex: 1 0 auto;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
html.vertice-theme .wp-block-kubio-post-featured-image__inner * {
  pointer-events: all;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-post-featured-image__align {
  width: 100%
}
html.vertice-theme .wp-block-kubio-post-meta {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  line-height: 1em
}
html.vertice-theme .wp-block-kubio-post-meta .metadata-item {
  align-items: center;
  -moz-column-gap: 4px;
  column-gap: 4px;
  display: inline-flex
}
html.vertice-theme .wp-block-kubio-post-meta .metadata-item .h-svg-icon {
  display: inline-block !important;
  line-height: inherit;
  vertical-align: middle
}
html.vertice-theme .wp-block-kubio-post-meta .metadata-item svg {
  box-sizing: content-box
}
html.vertice-theme .wp-block-kubio-post-meta .metadata-item .meta-separator {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-post-meta .metadata-item a {
  align-items: center;
  display: inline-flex;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-post-meta .shortcode-placeholder {
  display: inline-block
}
html.vertice-theme .kubio-sortable-accordion-title .toggle-control-wrapper {
  margin-right: 32px
}
html.vertice-theme .kubio-sortable-accordion-title .components-toggle-control .components-base-control__field .components-form-toggle {
  margin-right: 0
}
html.vertice-theme .wp-block-kubio-post-tags__container {
  justify-content: center
}
html.vertice-theme .wp-block-kubio-post-tags__container a {
  white-space: pre
}
html.vertice-theme .wp-block-kubio-post-tags__tags>div {
  word-break: break-all
}
html.vertice-theme .wp-block-kubio-query-pagination .components-placeholder {
  background: #f5f7f7;
  padding: 30px 40px
}
html.vertice-theme .wp-block-kubio-query-pagination .components-placeholder__label {
  color: #454545;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 1.2;
  margin-bottom: 5px
}
html.vertice-theme .wp-block-kubio-query-pagination .kubio-block-icon {
  display: none
}
html.vertice-theme .wp-block-kubio-query-pagination .block-editor-block-variation-picker__variation {
  border: 1px solid #ccc;
  box-shadow: none;
  color: #1e1e1e
}
html.vertice-theme .wp-block-kubio-query-pagination .block-editor-block-variation-picker__variation:hover {
  background-color: #e5f1f8 !important;
  border-color: #007cba;
  color: #007cba
}
html.vertice-theme .wp-block-kubio-query-loop-item {
  max-width: 100%;
  min-width: 0
}
html.vertice-theme .wp-block-kubio-query-loop-item.masonry-item {
  transition-duration: 0s
}
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-heading h1:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-heading h2:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-heading h3:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-heading h4:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-heading h5:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-heading h6:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-heading p:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-text h1:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-text h2:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-text h3:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-text h4:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-text h5:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-text h6:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content .h-text p:last-child,
html.vertice-theme .wp-block-kubio-query-loop-item__content>:last-child {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-query-loop-item__inner {
  flex-shrink: 1;
  max-width: 100%;
  position: relative
}
html.vertice-theme .wp-block-kubio-query-loop-item__align {
  flex: 1 0 auto;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-post-featured-image .block-list-appender {
  margin-left: 0
}
html.vertice-theme [data-kubio] .wp-block-kubio-query {
  max-width: unset
}
html.vertice-theme .wp-block-kubio-query-loop {
  flex-basis: 100%;
  position: relative
}
html.vertice-theme .wp-block-kubio-query-loop.wp-block {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .wp-block-kubio-query-loop h2.kubio-empty-query-result {
  display: block;
  margin: 0;
  width: 100%
}
html.vertice-theme .wp-block-kubio-query-loop .kubio-query-loop--use-masonry {
  justify-content: flex-start !important
}
html.vertice-theme .wp-block-kubio-read-more-button__outer {
  display: inline-flex;
  vertical-align: middle
}
html.vertice-theme .wp-block-kubio-read-more-button__link {
  align-items: center;
  cursor: pointer;
  display: inline-flex
}
html.vertice-theme .wp-block-kubio-read-more-button__inner {
  cursor: pointer;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-read-more-button__icon {
  flex-shrink: 0
}
html.vertice-theme .kubio-reorder-controls-toolbar .kubio-toolbar-reorder-controls {
  border-right: 1px solid #1e1e1e
}
html.vertice-theme .kubio-reorder-controls-toolbar.is-fixed .kubio-toolbar-reorder-controls {
  border-right: 1px solid #e0e0e0
}
html.vertice-theme .kubio-reorder-controls-toolbar.kubio-on--mobile .block-editor-block-toolbar__block-controls,
html.vertice-theme .kubio-reorder-controls-toolbar.kubio-on--tablet .block-editor-block-toolbar__block-controls {
  border-right: none !important
}
html.vertice-theme .kubio-reorder-controls-toolbar.kubio-on--mobile .block-editor-block-mover__move-button-container,
html.vertice-theme .kubio-reorder-controls-toolbar.kubio-on--tablet .block-editor-block-mover__move-button-container {
  display: none !important
}
html.vertice-theme .kubio-reorder-controls-toolbar.kubio-on--mobile .kubio-toolbar-reorder-controls .block-editor-block-mover__move-button-container,
html.vertice-theme .kubio-reorder-controls-toolbar.kubio-on--tablet .kubio-toolbar-reorder-controls .block-editor-block-mover__move-button-container {
  display: flex !important
}
html.vertice-theme .wp-block-kubio-row {
  flex-basis: 100%;
  position: relative
}
html.vertice-theme [data-kubio] .wp-block-kubio-row.wp-block {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme #kubio .wp-block-kubio-search-form form {
  flex-wrap: nowrap;
  margin-bottom: 0;
  overflow: hidden
}
html.vertice-theme #kubio .wp-block-kubio-search-form label {
  flex: 0 0 100%
}
html.vertice-theme #kubio .wp-block-kubio-search-form__input {
  border: 0;
  flex: auto;
  height: 40px;
  margin: 0;
  min-width: 0;
  width: auto
}
html.vertice-theme #kubio .wp-block-kubio-search-form__button {
  border: 0;
  float: right;
  height: 40px;
  padding: 0;
  white-space: nowrap
}
html.vertice-theme #kubio .wp-block-kubio-search-form__button span {
  height: auto !important;
  margin: 0
}
html.vertice-theme #kubio .wp-block-kubio-search-form__button span svg {
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  width: 100%
}
html.vertice-theme #kubio .wp-block-kubio-search-form .search-input:focus::-moz-placeholder {
  color: transparent
}
html.vertice-theme #kubio .wp-block-kubio-search-form .search-input:focus:-ms-input-placeholder {
  color: transparent
}
html.vertice-theme #kubio .wp-block-kubio-search-form .search-input:focus::placeholder {
  color: transparent
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper {
  align-items: center;
  background: transparent;
  display: flex;
  height: 4px;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 100%
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper .kubio-section-between-sections-inserter__line {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: between-section-inserter-animation;
  animation-name: between-section-inserter-animation;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  background: var(--wp-admin-theme-color);
  height: 100%;
  position: absolute;
  transform-origin: center;
  width: 0
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper__dialog {
  background: transparent;
  border: none;
  height: 100%;
  padding: 0;
  pointer-events: none;
  top: 0;
  width: 100%;
  z-index: 999999999
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper__dialog button {
  pointer-events: auto;
  position: absolute
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper--top {
  top: -2px
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper--top button {
  top: 50%;
  transform: translateY(-50%)
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper--bottom {
  bottom: -2px
}
html.vertice-theme .kubio-section-between-sections-inserter-wrapper--bottom button {
  top: 50%;
  transform: translateY(-50%)
}
@-webkit-keyframes between-section-inserter-animation {
  0% {
    width: 50%
  }
  to {
    width: 100%
  }
}
@keyframes between-section-inserter-animation {
  0% {
    width: 50%
  }
  to {
    width: 100%
  }
}
html.vertice-theme .kubio-inserter-popup-disabled {
  display: none !important
}
html.vertice-theme .kubio-disable-animation:not(#extra-1) {
  -webkit-animation-name: none;
  animation-name: none
}
html.vertice-theme .wp-block-kubio-section.wp-block,
html.vertice-theme .wp-block-kubio-section [data-kubio]:not([class*=h-col-]) {
  max-width: unset !important
}
html.vertice-theme .wp-block-kubio-section>div {
  display: flex;
  flex-direction: column;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-section>div.h-separator {
  z-index: 1
}
html.vertice-theme .wp-block-kubio-section .entry-content>* {
  max-width: unset
}
html.vertice-theme .h-shortcode-placeholder-preview {
  background-color: #f7f7f7;
  border: 1px solid #dadada;
  color: #919191;
  padding: 10px;
  text-align: center
}
html.vertice-theme .wp-block-kubio-social-icon {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-social-icon .h-svg-icon svg {
  width: 100%
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline .mc4wp-form-fields {
  display: inline-flex;
  display: inline-grid;
  flex-wrap: wrap;
  grid-template-columns: auto auto
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline .mc4wp-form-fields input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]) {
  width: 100%
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline .mc4wp-form-fields .kubio-newsletter__email-group {
  align-items: center;
  flex: 1 1 auto;
  flex-direction: row;
  justify-content: flex-start
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline .mc4wp-form-fields .kubio-newsletter__agree-terms-group {
  flex: 0 1 100%;
  grid-column: 1/span 2;
  grid-row: 2
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline .mc4wp-form-fields .kubio-newsletter__submit-group {
  flex: 0 1 auto;
  grid-column: 2/span 1;
  grid-row: 1
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline.kubio-newsletter-email--auto .mc4wp-form-fields {
  grid-template-columns: 1fr auto;
  width: 100%
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline.kubio-newsletter-email--auto .mc4wp-form-fields .kubio-newsletter__email-group input {
  min-width: 100% !important
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline.kubio-newsletter-email--custom .mc4wp-form-fields {
  grid-template-columns: auto auto;
  width: auto
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline.kubio-newsletter-email--custom .mc4wp-form-fields .kubio-newsletter__email-group input {
  min-width: unset !important
}
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto,
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto form {
  width: 100%
}
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom,
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom form {
  width: auto
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below .mc4wp-form-fields {
  display: block
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below .mc4wp-form-fields .kubio-newsletter__email-group {
  align-items: flex-start;
  flex-direction: column;
  justify-content: center
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below .mc4wp-form-fields .kubio-newsletter__agree-terms-group,
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below .mc4wp-form-fields .kubio-newsletter__submit-group {
  grid-column: unset;
  grid-row: unset
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below.kubio-newsletter-email--auto .kubio-newsletter__email-group input {
  min-width: 100% !important
}
html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below.kubio-newsletter-email--custom .kubio-newsletter__email-group input {
  min-width: unset !important
}
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-start [type=submit] {
  margin-left: 0 !important;
  margin-right: auto !important
}
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--center [type=submit] {
  margin-left: auto !important;
  margin-right: auto !important
}
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-end [type=submit] {
  margin-left: auto !important;
  margin-right: 0 !important
}
@media (min-width:576px) {
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm .mc4wp-form-fields {
    display: inline-flex;
    display: inline-grid;
    flex-wrap: wrap;
    grid-template-columns: auto auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm .mc4wp-form-fields input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]) {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: center;
    flex: 1 1 auto;
    flex-direction: row;
    justify-content: flex-start
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm .mc4wp-form-fields .kubio-newsletter__agree-terms-group {
    flex: 0 1 100%;
    grid-column: 1/span 2;
    grid-row: 2
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm .mc4wp-form-fields .kubio-newsletter__submit-group {
    flex: 0 1 auto;
    grid-column: 2/span 1;
    grid-row: 1
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm.kubio-newsletter-email--auto-sm .mc4wp-form-fields {
    grid-template-columns: 1fr auto;
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm.kubio-newsletter-email--auto-sm .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm.kubio-newsletter-email--custom-sm .mc4wp-form-fields {
    grid-template-columns: auto auto;
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-sm.kubio-newsletter-email--custom-sm .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-sm,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-sm form {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-sm,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-sm form {
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-sm .mc4wp-form-fields {
    display: block
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-sm .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-sm .mc4wp-form-fields .kubio-newsletter__agree-terms-group,
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-sm .mc4wp-form-fields .kubio-newsletter__submit-group {
    grid-column: unset;
    grid-row: unset
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-sm.kubio-newsletter-email--auto-sm .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-sm.kubio-newsletter-email--custom-sm .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-start-sm [type=submit] {
    margin-left: 0 !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--center-sm [type=submit] {
    margin-left: auto !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-end-sm [type=submit] {
    margin-left: auto !important;
    margin-right: 0 !important
  }
}
@media (min-width:768px) {
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md .mc4wp-form-fields {
    display: inline-flex;
    display: inline-grid;
    flex-wrap: wrap;
    grid-template-columns: auto auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md .mc4wp-form-fields input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]) {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: center;
    flex: 1 1 auto;
    flex-direction: row;
    justify-content: flex-start
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md .mc4wp-form-fields .kubio-newsletter__agree-terms-group {
    flex: 0 1 100%;
    grid-column: 1/span 2;
    grid-row: 2
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md .mc4wp-form-fields .kubio-newsletter__submit-group {
    flex: 0 1 auto;
    grid-column: 2/span 1;
    grid-row: 1
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md.kubio-newsletter-email--auto-md .mc4wp-form-fields {
    grid-template-columns: 1fr auto;
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md.kubio-newsletter-email--auto-md .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md.kubio-newsletter-email--custom-md .mc4wp-form-fields {
    grid-template-columns: auto auto;
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-md.kubio-newsletter-email--custom-md .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-md,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-md form {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-md,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-md form {
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-md .mc4wp-form-fields {
    display: block
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-md .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-md .mc4wp-form-fields .kubio-newsletter__agree-terms-group,
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-md .mc4wp-form-fields .kubio-newsletter__submit-group {
    grid-column: unset;
    grid-row: unset
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-md.kubio-newsletter-email--auto-md .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-md.kubio-newsletter-email--custom-md .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-start-md [type=submit] {
    margin-left: 0 !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--center-md [type=submit] {
    margin-left: auto !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-end-md [type=submit] {
    margin-left: auto !important;
    margin-right: 0 !important
  }
}
@media (min-width:1024px) {
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg .mc4wp-form-fields {
    display: inline-flex;
    display: inline-grid;
    flex-wrap: wrap;
    grid-template-columns: auto auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg .mc4wp-form-fields input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]) {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: center;
    flex: 1 1 auto;
    flex-direction: row;
    justify-content: flex-start
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg .mc4wp-form-fields .kubio-newsletter__agree-terms-group {
    flex: 0 1 100%;
    grid-column: 1/span 2;
    grid-row: 2
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg .mc4wp-form-fields .kubio-newsletter__submit-group {
    flex: 0 1 auto;
    grid-column: 2/span 1;
    grid-row: 1
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg.kubio-newsletter-email--auto-lg .mc4wp-form-fields {
    grid-template-columns: 1fr auto;
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg.kubio-newsletter-email--auto-lg .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg.kubio-newsletter-email--custom-lg .mc4wp-form-fields {
    grid-template-columns: auto auto;
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-lg.kubio-newsletter-email--custom-lg .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-lg,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-lg form {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-lg,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-lg form {
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-lg .mc4wp-form-fields {
    display: block
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-lg .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-lg .mc4wp-form-fields .kubio-newsletter__agree-terms-group,
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-lg .mc4wp-form-fields .kubio-newsletter__submit-group {
    grid-column: unset;
    grid-row: unset
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-lg.kubio-newsletter-email--auto-lg .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-lg.kubio-newsletter-email--custom-lg .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-start-lg [type=submit] {
    margin-left: 0 !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--center-lg [type=submit] {
    margin-left: auto !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-end-lg [type=submit] {
    margin-left: auto !important;
    margin-right: 0 !important
  }
}
@media (min-width:1200px) {
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl .mc4wp-form-fields {
    display: inline-flex;
    display: inline-grid;
    flex-wrap: wrap;
    grid-template-columns: auto auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl .mc4wp-form-fields input:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=submit]) {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: center;
    flex: 1 1 auto;
    flex-direction: row;
    justify-content: flex-start
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl .mc4wp-form-fields .kubio-newsletter__agree-terms-group {
    flex: 0 1 100%;
    grid-column: 1/span 2;
    grid-row: 2
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl .mc4wp-form-fields .kubio-newsletter__submit-group {
    flex: 0 1 auto;
    grid-column: 2/span 1;
    grid-row: 1
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl.kubio-newsletter-email--auto-xl .mc4wp-form-fields {
    grid-template-columns: 1fr auto;
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl.kubio-newsletter-email--auto-xl .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl.kubio-newsletter-email--custom-xl .mc4wp-form-fields {
    grid-template-columns: auto auto;
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--inline-xl.kubio-newsletter-email--custom-xl .mc4wp-form-fields .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-xl,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--auto-xl form {
    width: 100%
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-xl,
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter-email--custom-xl form {
    width: auto
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-xl .mc4wp-form-fields {
    display: block
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-xl .mc4wp-form-fields .kubio-newsletter__email-group {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-xl .mc4wp-form-fields .kubio-newsletter__agree-terms-group,
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-xl .mc4wp-form-fields .kubio-newsletter__submit-group {
    grid-column: unset;
    grid-row: unset
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-xl.kubio-newsletter-email--auto-xl .kubio-newsletter__email-group input {
    min-width: 100% !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .submit-button--below-xl.kubio-newsletter-email--custom-xl .kubio-newsletter__email-group input {
    min-width: unset !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-start-xl [type=submit] {
    margin-left: 0 !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--center-xl [type=submit] {
    margin-left: auto !important;
    margin-right: auto !important
  }
  html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter--shortcode-layout.submit-button-align--flex-end-xl [type=submit] {
    margin-left: auto !important;
    margin-right: 0 !important
  }
}
html.vertice-theme .wp-block-kubio-subscribe-form .h-block-placeholder {
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme .wp-block-kubio-subscribe-form__container {
  overflow: visible
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form {
  display: inline-block;
  margin: 0;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form input {
  line-height: normal;
  max-width: 100%;
  outline: none
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form input[type=checkbox],
html.vertice-theme .wp-block-kubio-subscribe-form__container form input[type=radio] {
  bottom: 0
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form [type=submit] {
  border-color: transparent
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form input:focus {
  box-shadow: none
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .mc4wp-form-fields>* {
  align-items: center;
  display: flex;
  justify-content: space-between
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .mc4wp-form-fields>p {
  margin: 0
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .kubio-newsletter__agree-terms-group {
  justify-content: flex-start
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .kubio-newsletter__agree-terms-group input[type=checkbox] {
  height: 16px;
  margin: 0 5px 0 0;
  width: 16px
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .kubio-newsletter__email-group {
  display: flex;
  flex: 1
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .kubio-newsletter__email-group label {
  white-space: nowrap
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .kubio-newsletter__submit-group button {
  align-items: center;
  display: inline-flex
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .kubio-newsletter__submit-group button .kubio-newsletter__submit-text {
  order: 2
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .kubio-newsletter__submit-group button svg {
  height: 100%;
  width: 100%
}
html.vertice-theme .wp-block-kubio-subscribe-form__container form .mc4wp-alert p {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-subscribe-form__container.submit_icon_position-after .kubio-newsletter__submit-group button[type=submit] {
  align-items: center;
  display: flex;
  flex-direction: row
}
html.vertice-theme .wp-block-kubio-subscribe-form .kubio-newsletter__agree-terms-group p {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-style: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  line-height: inherit !important;
  text-decoration: inherit !important;
  text-transform: inherit !important
}
html.vertice-theme .h-tabs--horizontal--auto.h-tabs-horizontal>.h-tabs-navigation>* {
  flex-basis: auto;
  flex-grow: 0
}
html.vertice-theme .h-tabs--horizontal--stretch.h-tabs-horizontal>.h-tabs-navigation>* {
  flex-basis: auto;
  flex-grow: 1
}
html.vertice-theme .h-tabs--horizontal--full.h-tabs-horizontal>.h-tabs-navigation>* {
  flex-basis: 100%;
  flex-grow: 0
}
html.vertice-theme .h-tabs--vertical--auto.h-tabs-vertical {
  flex-direction: row
}
html.vertice-theme .h-tabs--vertical--auto.h-tabs-vertical>.h-tabs-navigation {
  flex: 0 0 auto;
  max-width: 33%
}
html.vertice-theme .h-tabs--vertical--auto.h-tabs-vertical>.h-tabs-navigation>* {
  flex-basis: auto;
  flex-grow: 0
}
html.vertice-theme .h-tabs--vertical--auto.h-tabs-vertical .h-tabs-item-content__container {
  flex-basis: 0;
  flex-grow: 1
}
html.vertice-theme .h-tabs--vertical--full.h-tabs-vertical {
  flex-direction: column
}
html.vertice-theme .h-tabs--vertical--full.h-tabs-vertical>.h-tabs-navigation {
  max-width: 100%
}
html.vertice-theme .h-tabs--vertical--full.h-tabs-vertical>.h-tabs-navigation>* {
  flex-basis: 100%;
  flex-grow: 0
}
html.vertice-theme .h-tabs--vertical--full.h-tabs-vertical .h-tabs-item-content__container {
  flex-basis: auto;
  flex-grow: 0
}
@media (min-width:576px) {
  html.vertice-theme .h-tabs--horizontal--auto-sm.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--horizontal--stretch-sm.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--horizontal--full-sm.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-sm.h-tabs-vertical {
    flex-direction: row
  }
  html.vertice-theme .h-tabs--vertical--auto-sm.h-tabs-vertical>.h-tabs-navigation {
    flex: 0 0 auto;
    max-width: 33%
  }
  html.vertice-theme .h-tabs--vertical--auto-sm.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-sm.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: 0;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--vertical--full-sm.h-tabs-vertical {
    flex-direction: column
  }
  html.vertice-theme .h-tabs--vertical--full-sm.h-tabs-vertical>.h-tabs-navigation {
    max-width: 100%
  }
  html.vertice-theme .h-tabs--vertical--full-sm.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--full-sm.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: auto;
    flex-grow: 0
  }
}
@media (min-width:768px) {
  html.vertice-theme .h-tabs--horizontal--auto-md.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--horizontal--stretch-md.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--horizontal--full-md.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-md.h-tabs-vertical {
    flex-direction: row
  }
  html.vertice-theme .h-tabs--vertical--auto-md.h-tabs-vertical>.h-tabs-navigation {
    flex: 0 0 auto;
    max-width: 33%
  }
  html.vertice-theme .h-tabs--vertical--auto-md.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-md.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: 0;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--vertical--full-md.h-tabs-vertical {
    flex-direction: column
  }
  html.vertice-theme .h-tabs--vertical--full-md.h-tabs-vertical>.h-tabs-navigation {
    max-width: 100%
  }
  html.vertice-theme .h-tabs--vertical--full-md.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--full-md.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: auto;
    flex-grow: 0
  }
}
@media (min-width:1024px) {
  html.vertice-theme .h-tabs--horizontal--auto-lg.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--horizontal--stretch-lg.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--horizontal--full-lg.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-lg.h-tabs-vertical {
    flex-direction: row
  }
  html.vertice-theme .h-tabs--vertical--auto-lg.h-tabs-vertical>.h-tabs-navigation {
    flex: 0 0 auto;
    max-width: 33%
  }
  html.vertice-theme .h-tabs--vertical--auto-lg.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-lg.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: 0;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--vertical--full-lg.h-tabs-vertical {
    flex-direction: column
  }
  html.vertice-theme .h-tabs--vertical--full-lg.h-tabs-vertical>.h-tabs-navigation {
    max-width: 100%
  }
  html.vertice-theme .h-tabs--vertical--full-lg.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--full-lg.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: auto;
    flex-grow: 0
  }
}
@media (min-width:1200px) {
  html.vertice-theme .h-tabs--horizontal--auto-xl.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--horizontal--stretch-xl.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--horizontal--full-xl.h-tabs-horizontal>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-xl.h-tabs-vertical {
    flex-direction: row
  }
  html.vertice-theme .h-tabs--vertical--auto-xl.h-tabs-vertical>.h-tabs-navigation {
    flex: 0 0 auto;
    max-width: 33%
  }
  html.vertice-theme .h-tabs--vertical--auto-xl.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: auto;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--auto-xl.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: 0;
    flex-grow: 1
  }
  html.vertice-theme .h-tabs--vertical--full-xl.h-tabs-vertical {
    flex-direction: column
  }
  html.vertice-theme .h-tabs--vertical--full-xl.h-tabs-vertical>.h-tabs-navigation {
    max-width: 100%
  }
  html.vertice-theme .h-tabs--vertical--full-xl.h-tabs-vertical>.h-tabs-navigation>* {
    flex-basis: 100%;
    flex-grow: 0
  }
  html.vertice-theme .h-tabs--vertical--full-xl.h-tabs-vertical .h-tabs-item-content__container {
    flex-basis: auto;
    flex-grow: 0
  }
}
html.vertice-theme .h-tabs {
  display: flex;
  flex-direction: column;
  z-index: 0
}
html.vertice-theme .h-tabs .h-tabs-item {
  min-height: 100px
}
html.vertice-theme .h-tabs .h-tabs-navigation-item {
  align-items: center;
  line-height: 1.15em
}
html.vertice-theme .h-tabs .h-tabs-item-content {
  display: none;
  flex: 1;
  justify-content: center;
  max-width: 100% !important;
  text-align: left
}
html.vertice-theme .h-tabs .h-tabs-item-content__container {
  width: 100%
}
@media (min-width:767px) {
  html.vertice-theme .h-tabs .h-tabs-content-vertical {
    flex-basis: 0;
    flex-grow: 1
  }
}
html.vertice-theme .h-tabs .h-tabs-content-active {
  display: flex;
  flex-direction: column
}
html.vertice-theme .h-tabs-horizontal {
  flex-direction: column
}
html.vertice-theme .h-tabs-horizontal>.h-tabs-navigation {
  margin-right: 0 !important
}
html.vertice-theme .h-tabs-horizontal>.h-tabs-navigation .h-tabs-navigation-item {
  display: flex
}
html.vertice-theme .h-tabs-horizontal>.h-tabs-navigation .h-tabs-navigation-item.position-relative.wp-block[data-kubio] {
  margin-bottom: 0
}
html.vertice-theme .h-tabs-horizontal .h-tabs-navigation {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  text-align: left
}
html.vertice-theme .h-tabs-horizontal .h-tabs-navigation>* {
  flex-basis: 100%
}
@media (min-width:767px) {
  html.vertice-theme .h-tabs-horizontal .h-tabs-navigation>* {
    flex-basis: auto
  }
}
html.vertice-theme .h-tabs-vertical {
  align-items: stretch;
  flex-direction: column
}
@media (min-width:767px) {
  html.vertice-theme .h-tabs-vertical {
    flex-direction: row
  }
}
html.vertice-theme .h-tabs-vertical>.h-tabs-navigation {
  flex-direction: column;
  margin: 0;
  text-align: center
}
html.vertice-theme .h-tabs-vertical>.h-tabs-navigation .h-tabs-navigation-item {
  display: flex
}
@media (min-width:767px) {
  html.vertice-theme .h-tabs-vertical>.h-tabs-navigation {
    flex-basis: auto;
    flex-grow: 0;
    max-width: 33%;
    width: auto
  }
}
html.vertice-theme .h-tabs-navigation {
  margin-bottom: 0;
  margin-left: 0;
  z-index: 1
}
html.vertice-theme .h-tabs-navigation-item {
  text-decoration: none
}
html.vertice-theme .h-tabs-navigation-item>.h-tabs-navigation-item__text {
  flex: 0 0 auto;
  max-width: 100%
}
html.vertice-theme .h-tabs-navigation-active-item,
html.vertice-theme .h-tabs-navigation-item {
  cursor: pointer
}
html.vertice-theme .h-tabs-navigation-active-item {
  position: relative;
  z-index: 1
}
html.vertice-theme .h-tabs-navigation .h-svg-icon {
  height: 1em;
  width: 1em
}
html.vertice-theme .h-tabs-navigation .h-svg-icon svg {
  width: 100%
}
html.vertice-theme .h-tabs-title-icon {
  fill: currentColor;
  height: 1em;
  margin-right: 12px;
  width: 1em
}
html.vertice-theme .components-input-control__label {
  cursor: default !important;
  font-size: 13px;
  font-weight: 400;
  text-transform: none
}
html.vertice-theme .wp-block-kubio-text a {
  text-decoration: underline
}
html.vertice-theme .wp-block-kubio-video .embed-container,
html.vertice-theme .wp-block-kubio-video .embed-youtube {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-video__video .wp-block-kubio-shortcode__outer,
html.vertice-theme .wp-block-kubio-video__video iframe,
html.vertice-theme .wp-block-kubio-video__video video {
  height: 100%;
  width: 100%
}
html.vertice-theme .wp-block-kubio-video__outer {
  width: 100%
}
html.vertice-theme .wp-block-kubio-video__outer:before {
  content: "";
  display: block
}
html.vertice-theme .wp-block-kubio-video__outer.h-aspect-ratio:before {
  width: 100%
}
html.vertice-theme .wp-block-kubio-video__outer.h-aspect-ratio--3-2:before {
  padding-top: 66%
}
html.vertice-theme .wp-block-kubio-video__outer.h-aspect-ratio--4-3:before {
  padding-top: 75%
}
html.vertice-theme .wp-block-kubio-video__outer.h-aspect-ratio--16-9:before {
  padding-top: 56.25%
}
html.vertice-theme .wp-block-kubio-video__outer.h-aspect-ratio--21-9:before {
  padding-top: 42.857142%
}
html.vertice-theme .wp-block-kubio-video__outer .components-disabled {
  position: unset
}
html.vertice-theme .wp-block-kubio-video__video {
  bottom: 0;
  display: flex !important;
  height: 100%;
  left: 0;
  position: absolute !important;
  right: 0;
  top: 0;
  width: 100%
}
html.vertice-theme .wp-block-kubio-video__video .components-placeholder__fieldset {
  justify-content: center
}
html.vertice-theme .wp-block-kubio-video__poster {
  align-items: center;
  background-position: 50%;
  background-size: cover;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2
}
html.vertice-theme .wp-block-kubio-video .wp-block-kubio-video__lightbox+.wp-block-kubio-video__video {
  display: none !important
}
html.vertice-theme .wp-block-kubio-video .h-svg-icon path {
  cursor: pointer
}
html.vertice-theme .wp-block-kubio-video .h-video-main {
  height: 100%;
  width: 100%
}
html.vertice-theme .components-flex.components-input-control.kubio-video-time-container {
  align-items: flex-end;
  display: flex;
  flex-direction: row;
  justify-content: center
}
html.vertice-theme .components-flex.components-input-control.kubio-video-time-container>.components-flex__item {
  flex-basis: 0;
  flex-grow: 1;
  margin-bottom: 0
}
html.vertice-theme .kubio-media-upload {
  pointer-events: none
}
html.vertice-theme .video-options-customize-play__container {
  margin: 0 -10px;
  padding: 0 10px 10px
}
html.vertice-theme .wp-block-kubio-copyright p {
  margin: 0
}
html.vertice-theme .wp-block-kubio-post-author-name a {
  width: 100%
}
html.vertice-theme .wp-block-kubio-post-author-name p {
  margin-bottom: 0;
  margin-top: 0;
  width: 100%
}
html.vertice-theme .wp-block-kubio-pagination-nav-button__outer {
  display: inline-flex;
  vertical-align: middle
}
html.vertice-theme .wp-block-kubio-pagination-nav-button__link {
  align-items: center;
  cursor: pointer;
  display: inline-flex
}
html.vertice-theme .wp-block-kubio-pagination-nav-button__inner {
  cursor: pointer;
  text-decoration: none
}
html.vertice-theme .wp-block-kubio-pagination-nav-button__icon {
  flex-shrink: 0
}
html.vertice-theme .wp-block-kubio-post-categories__container {
  word-break: break-word
}
html.vertice-theme .wp-block-kubio-post-categories__container a {
  white-space: nowrap
}
html.vertice-theme .wp-block-kubio-post-categories__container>.kubio-post-categories-link a {
  color: unset !important
}
html.vertice-theme .wp-block-kubio-post-categories__container a:first-of-type {
  margin-left: 0 !important
}
html.vertice-theme .wp-block-kubio-post-categories__container .separator {
  padding-right: 0 !important
}
html.vertice-theme .wp-block-kubio-post-categories__container .wp-block-kubio-post-categories__placeholder {
  vertical-align: text-bottom
}
html.vertice-theme .wp-block-kubio-post-categories__container .wp-block-kubio-post-categories__placeholder:not(:empty) {
  display: inline-block
}
html.vertice-theme .wp-block-kubio-post-excerpt p {
  margin: 0
}
html.vertice-theme .interface-complementary-area.edit-post-sidebar .excerpt-length-wrapper .kubio-range-control {
  margin-left: 0
}
html.vertice-theme .wp-block-kubio-post-title__link {
  word-break: break-word
}
html.vertice-theme .wp-block-kubio-post-title__link>h1,
html.vertice-theme .wp-block-kubio-post-title__link>h2,
html.vertice-theme .wp-block-kubio-post-title__link>h3,
html.vertice-theme .wp-block-kubio-post-title__link>h4,
html.vertice-theme .wp-block-kubio-post-title__link>h5,
html.vertice-theme .wp-block-kubio-post-title__link>h6 {
  margin: 0
}
html.vertice-theme .wp-block-kubio-query-layout.wp-block,
html.vertice-theme .wp-block-kubio-query-layout [data-kubio]:not([class*=h-col-]) {
  max-width: unset !important
}
html.vertice-theme .wp-block-kubio-query-layout>div {
  display: flex;
  flex-direction: column;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-query-layout>div.h-separator {
  z-index: 1
}
html.vertice-theme .wp-block-kubio-query-layout .entry-content>* {
  max-width: unset
}
html.vertice-theme [data-kubio-aos].force-hide:not([data-kubio-aos=none]) {
  visibility: none !important
}
html.vertice-theme [data-kubio-aos]:not([data-kubio-aos=none]) {
  visibility: hidden !important
}
html.vertice-theme [data-kubio-aos]:not([data-kubio-aos=none]):not([class*=fade]) {
  opacity: 1 !important
}
html.vertice-theme [data-kubio-aos].animated:not(.force-hide) {
  visibility: visible !important
}
html.vertice-theme [data-kubio-aos].animated:not([class*=fade]) {
  opacity: 1 !important
}
html.vertice-theme .kubio-aos-hide-animation {
  -webkit-animation-delay: 0 !important;
  animation-delay: 0 !important;
  -webkit-animation-name: unset !important;
  animation-name: unset !important
}
html.vertice-theme .wp-block-kubio-multipleimages {
  position: relative;
  width: 100%
}
html.vertice-theme .wp-block-kubio-multipleimages img {
  height: auto;
  width: 100% !important
}
html.vertice-theme .wp-block-kubio-multipleimages .ratio-inner {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}
html.vertice-theme .wp-block-kubio-multipleimages .ratio-inner>*>.block-editor-block-list__layout {
  height: 100%;
  position: absolute;
  width: 100%
}
html.vertice-theme .wp-block-kubio-multipleimages .h-image__frame-container,
html.vertice-theme .wp-block-kubio-multipleimages .h-multiple-image-inside-container {
  padding-top: 50%;
  width: 100%
}
html.vertice-theme .wp-block-kubio-multipleimages .wp-block-kubio-multipleimagespicture__overlay {
  border-color: transparent !important
}
html.vertice-theme .wp-block-kubio-multipleimages .wp-block-kubio-multipleimagespicture__overlay .background-wrapper {
  border-radius: 0 !important
}
html.vertice-theme .wp-block-kubio-multipleimagespicture {
  display: block;
  min-height: 20px;
  vertical-align: middle;
  z-index: 1
}
html.vertice-theme [data-kubio] .wp-block-kubio-multipleimagespicture {
  display: inline-block;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-multipleimagespicture.wp-block.position-relative {
  line-height: 0
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__outer {
  align-items: center;
  flex-direction: column;
  justify-content: center
}
html.vertice-theme [data-kubio] .wp-block-kubio-multipleimagespicture__outer {
  margin: 0;
  max-width: 100%;
  width: 100%
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__captionContainer {
  display: block
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__caption {
  line-height: 1.6;
  width: 100%;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__image {
  display: block;
  height: auto;
  max-height: 100%;
  width: auto
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__frameContainer {
  display: inline-block;
  max-width: 100%;
  position: relative;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__frameContainer img:before {
  background-color: transparent;
  content: " " !important;
  display: inline-block !important;
  font-size: 300000px !important;
  height: 100% !important;
  max-width: var(--kubio-image-width, 100%);
  overflow: hidden;
  width: 100% !important
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__frameContainer img[data-width] {
  width: var(--kubio-image-width, auto)
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__frameContainer .frame-type-background {
  border: inherit;
  border-color: transparent !important
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__overlay {
  bottom: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__frameImage {
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__frameImage.frame-image-shadow {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}
html.vertice-theme .wp-block-kubio-multipleimagespicture .components-placeholder {
  line-height: 1.6 !important;
  font: initial !important;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme .wp-block-kubio-multipleimagespicture .components-placeholder .components-placeholder__fieldset .components-button {
  padding: 6px 12px
}
html.vertice-theme .wp-block-kubio-multipleimagespicture__frameContainer {
  width: 100%
}
html.vertice-theme .wp-block-kubio-counter :after,
html.vertice-theme .wp-block-kubio-counter :before {
  display: none !important
}
html.vertice-theme .wp-block-kubio-counter__outer {
  display: block
}
html.vertice-theme .wp-block-kubio-counter__outer .bar-counter.same-row-with-title {
  margin-left: auto
}
html.vertice-theme .wp-block-kubio-counter__counterContainer {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden
}
html.vertice-theme .wp-block-kubio-counter__counterContainer .progress-bar__animation {
  -webkit-animation: progress ease-in-out;
  animation: progress ease-in-out
}
html.vertice-theme .wp-block-kubio-counter .h-circle-progress .wp-block-kubio-counter__counter-wrapper,
html.vertice-theme .wp-block-kubio-counter .h-circle-progress .wp-block-kubio-counter__title {
  align-items: center !important;
  justify-content: center !important;
  text-align: center
}
html.vertice-theme .wp-block-kubio-counter .kubio-bar-counter-position--inside .wp-block-kubio-counter__counterContainer {
  overflow: visible
}
html.vertice-theme .wp-block-kubio-counter .kubio-bar-counter-position--same .title-counter-bar {
  justify-content: space-between !important
}
html.vertice-theme .wp-block-kubio-counter .kubio-bar-counter-position--same .title-counter-bar:after,
html.vertice-theme .wp-block-kubio-counter .kubio-bar-counter-position--same .title-counter-bar:before {
  display: none !important
}
html.vertice-theme .wp-block-kubio-counter .kubio-bar-counter-position--hide .wp-block-kubio-counter__title,
html.vertice-theme .wp-block-kubio-counter .kubio-bar-counter-position--inside .wp-block-kubio-counter__title {
  flex: 1
}
html.vertice-theme .wp-block-kubio-counter .progress-number {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0
}
html.vertice-theme .wp-block-kubio-counter__progressBarWrapper {
  position: relative
}
html.vertice-theme .wp-block-kubio-counter__progressBarContainer {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  overflow: hidden
}
html.vertice-theme .wp-block-kubio-counter__progressBar {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  color: #fff;
  float: left;
  font-size: 12px;
  height: 100%;
  line-height: 20px;
  text-align: center;
  transition: width .6s ease;
  width: 0
}
html.vertice-theme .wp-block-kubio-counter .content-circle-inside {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center
}
html.vertice-theme .wp-block-kubio-counter .kubio-counter-title--under.kubio-counter-type--bar .wp-block-kubio-counter__counterContainer,
html.vertice-theme .wp-block-kubio-counter .kubio-counter-title--under.kubio-counter-type--circle .content-circle-inside,
html.vertice-theme .wp-block-kubio-counter .kubio-counter-title--under.kubio-counter-type--number .wp-block-kubio-counter__counterContainer {
  flex-direction: column-reverse
}
html.vertice-theme .wp-block-kubio-counter .h-circle-progress canvas {
  display: block;
  max-height: 100%;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%
}
html.vertice-theme .wp-block-kubio-counter .title-counter-bar {
  align-items: center;
  flex-direction: row;
  justify-content: center
}
@-webkit-keyframes progress {
  0% {
    width: 0
  }
}
@keyframes progress {
  0% {
    width: 0
  }
}
@-webkit-keyframes show {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes show {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }
  90% {
    transform: translate3d(0, -4px, 0)
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }
  90% {
    transform: translate3d(0, -4px, 0)
  }
}
html.vertice-theme .bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom
}
@-webkit-keyframes flash {
  0%, 50%, to {
    opacity: 1
  }
  25%, 75% {
    opacity: 0
  }
}
@keyframes flash {
  0%, 50%, to {
    opacity: 1
  }
  25%, 75% {
    opacity: 0
  }
}
html.vertice-theme .flash {
  -webkit-animation-name: flash;
  animation-name: flash
}
@-webkit-keyframes pulse {
  0% {
    transform: scaleX(1)
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }
  to {
    transform: scaleX(1)
  }
}
@keyframes pulse {
  0% {
    transform: scaleX(1)
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }
  to {
    transform: scaleX(1)
  }
}
html.vertice-theme .pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse
}
@-webkit-keyframes rubberBand {
  0% {
    transform: scaleX(1)
  }
  30% {
    transform: scale3d(1.25, .75, 1)
  }
  40% {
    transform: scale3d(.75, 1.25, 1)
  }
  50% {
    transform: scale3d(1.15, .85, 1)
  }
  65% {
    transform: scale3d(.95, 1.05, 1)
  }
  75% {
    transform: scale3d(1.05, .95, 1)
  }
  to {
    transform: scaleX(1)
  }
}
@keyframes rubberBand {
  0% {
    transform: scaleX(1)
  }
  30% {
    transform: scale3d(1.25, .75, 1)
  }
  40% {
    transform: scale3d(.75, 1.25, 1)
  }
  50% {
    transform: scale3d(1.15, .85, 1)
  }
  65% {
    transform: scale3d(.95, 1.05, 1)
  }
  75% {
    transform: scale3d(1.05, .95, 1)
  }
  to {
    transform: scaleX(1)
  }
}
html.vertice-theme .rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand
}
@-webkit-keyframes shake {
  0%, to {
    transform: translateZ(0)
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0)
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0)
  }
}
@keyframes shake {
  0%, to {
    transform: translateZ(0)
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0)
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0)
  }
}
html.vertice-theme .shake {
  -webkit-animation-name: shake;
  animation-name: shake
}
@-webkit-keyframes headShake {
  0% {
    transform: translateX(0)
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg)
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg)
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg)
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg)
  }
  50% {
    transform: translateX(0)
  }
}
@-webkit-keyframes swing {
  20% {
    transform: rotate(15deg)
  }
  40% {
    transform: rotate(-10deg)
  }
  60% {
    transform: rotate(5deg)
  }
  80% {
    transform: rotate(-5deg)
  }
  to {
    transform: rotate(0deg)
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg)
  }
  40% {
    transform: rotate(-10deg)
  }
  60% {
    transform: rotate(5deg)
  }
  80% {
    transform: rotate(-5deg)
  }
  to {
    transform: rotate(0deg)
  }
}
html.vertice-theme .swing {
  -webkit-animation-name: swing;
  animation-name: swing;
  -webkit-transform-origin: top center;
  transform-origin: top center
}
@-webkit-keyframes tada {
  0% {
    transform: scaleX(1)
  }
  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate(-3deg)
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
  }
  to {
    transform: scaleX(1)
  }
}
@keyframes tada {
  0% {
    transform: scaleX(1)
  }
  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate(-3deg)
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
  }
  to {
    transform: scaleX(1)
  }
}
html.vertice-theme .tada {
  -webkit-animation-name: tada;
  animation-name: tada
}
@-webkit-keyframes wobble {
  0% {
    transform: translateZ(0)
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg)
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg)
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg)
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg)
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg)
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes wobble {
  0% {
    transform: translateZ(0)
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg)
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg)
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg)
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg)
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg)
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble
}
@-webkit-keyframes jello {
  0%, 11.1%, to {
    transform: translateZ(0)
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }
  77.7% {
    transform: skewX(.390625deg) skewY(.390625deg)
  }
  88.8% {
    transform: skewX(-.1953125deg) skewY(-.1953125deg)
  }
}
@keyframes jello {
  0%, 11.1%, to {
    transform: translateZ(0)
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }
  77.7% {
    transform: skewX(.390625deg) skewY(.390625deg)
  }
  88.8% {
    transform: skewX(-.1953125deg) skewY(-.1953125deg)
  }
}
html.vertice-theme .jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center
}
@-webkit-keyframes heartBeat {
  0% {
    transform: scale(1)
  }
  14% {
    transform: scale(1.3)
  }
  28% {
    transform: scale(1)
  }
  42% {
    transform: scale(1.3)
  }
  70% {
    transform: scale(1)
  }
}
@keyframes heartBeat {
  0% {
    transform: scale(1)
  }
  14% {
    transform: scale(1.3)
  }
  28% {
    transform: scale(1)
  }
  42% {
    transform: scale(1.3)
  }
  70% {
    transform: scale(1)
  }
}
html.vertice-theme .heartBeat {
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}
@-webkit-keyframes backInDown {
  0% {
    opacity: .7;
    transform: translateY(-1200px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateY(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
@keyframes backInDown {
  0% {
    opacity: .7;
    transform: translateY(-1200px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateY(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
html.vertice-theme .backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown
}
@-webkit-keyframes backInLeft {
  0% {
    opacity: .7;
    transform: translateX(-2000px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateX(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
@keyframes backInLeft {
  0% {
    opacity: .7;
    transform: translateX(-2000px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateX(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
html.vertice-theme .backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft
}
@-webkit-keyframes backInRight {
  0% {
    opacity: .7;
    transform: translateX(2000px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateX(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
@keyframes backInRight {
  0% {
    opacity: .7;
    transform: translateX(2000px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateX(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
html.vertice-theme .backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight
}
@-webkit-keyframes backInUp {
  0% {
    opacity: .7;
    transform: translateY(1200px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateY(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
@keyframes backInUp {
  0% {
    opacity: .7;
    transform: translateY(1200px) scale(.7)
  }
  80% {
    opacity: .7;
    transform: translateY(0) scale(.7)
  }
  to {
    opacity: 1;
    transform: scale(1)
  }
}
html.vertice-theme .backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp
}
@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1)
  }
  40% {
    transform: scale3d(.9, .9, .9)
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }
  80% {
    transform: scale3d(.97, .97, .97)
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1)
  }
  40% {
    transform: scale3d(.9, .9, .9)
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }
  80% {
    transform: scale3d(.97, .97, .97)
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}
html.vertice-theme .bounceIn {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }
  75% {
    transform: translate3d(0, -10px, 0)
  }
  90% {
    transform: translate3d(0, 5px, 0)
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }
  75% {
    transform: translate3d(0, -10px, 0)
  }
  90% {
    transform: translate3d(0, 5px, 0)
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }
  75% {
    transform: translate3d(-10px, 0, 0)
  }
  90% {
    transform: translate3d(5px, 0, 0)
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }
  75% {
    transform: translate3d(-10px, 0, 0)
  }
  90% {
    transform: translate3d(5px, 0, 0)
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }
  75% {
    transform: translate3d(10px, 0, 0)
  }
  90% {
    transform: translate3d(-5px, 0, 0)
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }
  75% {
    transform: translate3d(10px, 0, 0)
  }
  90% {
    transform: translate3d(-5px, 0, 0)
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  75% {
    transform: translate3d(0, 10px, 0)
  }
  90% {
    transform: translate3d(0, -5px, 0)
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  75% {
    transform: translate3d(0, 10px, 0)
  }
  90% {
    transform: translate3d(0, -5px, 0)
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9)
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}
@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9)
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}
html.vertice-theme .bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}
html.vertice-theme .bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}
html.vertice-theme .bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}
html.vertice-theme .bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}
html.vertice-theme .bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
html.vertice-theme .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
html.vertice-theme .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}
html.vertice-theme .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}
html.vertice-theme .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}
html.vertice-theme .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}
html.vertice-theme .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}
html.vertice-theme .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}
html.vertice-theme .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}
html.vertice-theme .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}
html.vertice-theme .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
  0% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
  }
  40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
  }
  50% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
  }
  80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
  }
  to {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
  }
}
@keyframes flip {
  0% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
  }
  40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
  }
  50% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
  }
  80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
  }
  to {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
  }
}
html.vertice-theme .animated.flip {
  -webkit-animation-name: flip;
  animation-name: flip;
  -webkit-backface-visibility: visible;
  backface-visibility: visible
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg)
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg)
  }
  80% {
    transform: perspective(400px) rotateX(-5deg)
  }
  to {
    transform: perspective(400px)
  }
}
@keyframes flipInX {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg)
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg)
  }
  80% {
    transform: perspective(400px) rotateX(-5deg)
  }
  to {
    transform: perspective(400px)
  }
}
html.vertice-theme .flipInX {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg)
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg)
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg)
  }
  80% {
    transform: perspective(400px) rotateY(-5deg)
  }
  to {
    transform: perspective(400px)
  }
}
@keyframes flipInY {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg)
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg)
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg)
  }
  80% {
    transform: perspective(400px) rotateY(-5deg)
  }
  to {
    transform: perspective(400px)
  }
}
html.vertice-theme .flipInY {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}
@-webkit-keyframes flipOutX {
  0% {
    transform: perspective(400px)
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg)
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px)
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg)
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }
}
html.vertice-theme .flipOutX {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}
@-webkit-keyframes flipOutY {
  0% {
    transform: perspective(400px)
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg)
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg)
  }
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px)
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg)
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg)
  }
}
html.vertice-theme .flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}
@-webkit-keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg)
  }
  60% {
    opacity: 1;
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg)
  }
  80% {
    transform: skewX(-5deg)
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg)
  }
  60% {
    opacity: 1;
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg)
  }
  80% {
    transform: skewX(-5deg)
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg)
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg)
  }
}
html.vertice-theme .lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center;
    transform-origin: center
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: center;
    transform-origin: center
  }
}
@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center;
    transform-origin: center
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: center;
    transform-origin: center
  }
}
html.vertice-theme .rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
@keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
html.vertice-theme .rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
@keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
html.vertice-theme .rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
@keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
html.vertice-theme .rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
@keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
html.vertice-theme .rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: center;
    transform-origin: center
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center;
    transform-origin: center
  }
}
@keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: center;
    transform-origin: center
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center;
    transform-origin: center
  }
}
html.vertice-theme .rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
html.vertice-theme .rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
html.vertice-theme .rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
html.vertice-theme .rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
html.vertice-theme .rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight
}
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform-origin: top left;
    transform-origin: top left
  }
  20%, 60% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left
  }
  40%, 80% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0)
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform-origin: top left;
    transform-origin: top left
  }
  20%, 60% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left
  }
  40%, 80% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0)
  }
}
html.vertice-theme .hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge
}
@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
    transform: scale(.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
  50% {
    transform: rotate(-10deg)
  }
  70% {
    transform: rotate(3deg)
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
    transform: scale(.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
  50% {
    transform: rotate(-10deg)
  }
  70% {
    transform: rotate(3deg)
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}
html.vertice-theme .jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg)
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}
html.vertice-theme .rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg)
  }
}
@keyframes rollOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg)
  }
}
html.vertice-theme .rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  50% {
    opacity: 1
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  50% {
    opacity: 1
  }
}
html.vertice-theme .zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
  }
}
@keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
  }
}
html.vertice-theme .zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0)
  }
}
@keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0)
  }
}
html.vertice-theme .zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0)
  }
}
@keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0)
  }
}
html.vertice-theme .zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
  }
}
@keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0)
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
  }
}
html.vertice-theme .zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  to {
    opacity: 0
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  to {
    opacity: 0
  }
}
html.vertice-theme .zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut
}
@-webkit-keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
@keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
html.vertice-theme .zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center
  }
}
html.vertice-theme .zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center
  }
}
html.vertice-theme .zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight
}
@-webkit-keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
@keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
html.vertice-theme .zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }
  to {
    transform: translateZ(0)
  }
}
html.vertice-theme .slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, 100%, 0);
    visibility: hidden
  }
}
@keyframes slideOutDown {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, 100%, 0);
    visibility: hidden
  }
}
html.vertice-theme .slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(-100%, 0, 0);
    visibility: hidden
  }
}
@keyframes slideOutLeft {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(-100%, 0, 0);
    visibility: hidden
  }
}
html.vertice-theme .slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(100%, 0, 0);
    visibility: hidden
  }
}
@keyframes slideOutRight {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(100%, 0, 0);
    visibility: hidden
  }
}
html.vertice-theme .slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, -100%, 0);
    visibility: hidden
  }
}
@keyframes slideOutUp {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, -100%, 0);
    visibility: hidden
  }
}
@keyframes headShake {
  0% {
    transform: translateX(0)
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg)
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg)
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg)
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg)
  }
  50% {
    transform: translateX(0)
  }
}
html.vertice-theme .headShake {
  -webkit-animation-name: headShake;
  animation-name: headShake;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}
html.vertice-theme .slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp
}
html.vertice-theme .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}
html.vertice-theme .animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}
html.vertice-theme .animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s
}
html.vertice-theme .animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s
}
html.vertice-theme .animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s
}
html.vertice-theme .animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s
}
html.vertice-theme .animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s
}
html.vertice-theme .animated.fast {
  -webkit-animation-duration: .8s;
  animation-duration: .8s
}
html.vertice-theme .animated.faster {
  -webkit-animation-duration: .5s;
  animation-duration: .5s
}
html.vertice-theme .animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s
}
html.vertice-theme .animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s
}
@media (prefers-reduced-motion) {
  html.vertice-theme .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important
  }
}
@-webkit-keyframes hFlipInBackX {
  0% {
    transform: rotateY(-180deg)
  }
  to {
    transform: rotateY(0deg)
  }
}
@keyframes hFlipInBackX {
  0% {
    transform: rotateY(-180deg)
  }
  to {
    transform: rotateY(0deg)
  }
}
@-webkit-keyframes hFlipOutBackX {
  0% {
    transform: rotateY(0deg)
  }
  to {
    transform: rotateY(-180deg)
  }
}
@keyframes hFlipOutBackX {
  0% {
    transform: rotateY(0deg)
  }
  to {
    transform: rotateY(-180deg)
  }
}
@-webkit-keyframes hFlipInFrontX {
  0% {
    transform: rotateY(0deg)
  }
  to {
    transform: rotateY(180deg)
  }
}
@keyframes hFlipInFrontX {
  0% {
    transform: rotateY(0deg)
  }
  to {
    transform: rotateY(180deg)
  }
}
@-webkit-keyframes hFlipOutFrontX {
  0% {
    transform: rotateY(180deg)
  }
  to {
    transform: rotateY(0deg)
  }
}
@keyframes hFlipOutFrontX {
  0% {
    transform: rotateY(180deg)
  }
  to {
    transform: rotateY(0deg)
  }
}
@-webkit-keyframes hFlipInBackY {
  0% {
    transform: rotateX(180deg)
  }
  to {
    transform: rotateX(0deg)
  }
}
@keyframes hFlipInBackY {
  0% {
    transform: rotateX(180deg)
  }
  to {
    transform: rotateX(0deg)
  }
}
@-webkit-keyframes hFlipOutBackY {
  0% {
    transform: rotateX(0deg)
  }
  to {
    transform: rotateX(180deg)
  }
}
@keyframes hFlipOutBackY {
  0% {
    transform: rotateX(0deg)
  }
  to {
    transform: rotateX(180deg)
  }
}
@-webkit-keyframes hFlipInFrontY {
  0% {
    transform: rotateX(0deg)
  }
  to {
    transform: rotateX(180deg)
  }
}
@keyframes hFlipInFrontY {
  0% {
    transform: rotateX(0deg)
  }
  to {
    transform: rotateX(180deg)
  }
}
@-webkit-keyframes hFlipOutFrontY {
  0% {
    transform: rotateX(180deg)
  }
  to {
    transform: rotateX(0deg)
  }
}
@keyframes hFlipOutFrontY {
  0% {
    transform: rotateX(180deg)
  }
  to {
    transform: rotateX(0deg)
  }
}
html.vertice-theme .hFlipInBackX {
  -webkit-animation-name: hFlipInBackX;
  animation-name: hFlipInBackX
}
html.vertice-theme .hFlipOutBackX {
  -webkit-animation-name: hFlipOutBackX;
  animation-name: hFlipOutBackX
}
html.vertice-theme .hFlipInFrontX {
  -webkit-animation-name: hFlipInFrontX;
  animation-name: hFlipInFrontX
}
html.vertice-theme .hFlipOutFrontX {
  -webkit-animation-name: hFlipOutFrontX;
  animation-name: hFlipOutFrontX
}
html.vertice-theme .hFlipInBackY {
  -webkit-animation-name: hFlipInBackY;
  animation-name: hFlipInBackY
}
html.vertice-theme .hFlipOutBackY {
  -webkit-animation-name: hFlipOutBackY;
  animation-name: hFlipOutBackY
}
html.vertice-theme .hFlipInFrontY {
  -webkit-animation-name: hFlipInFrontY;
  animation-name: hFlipInFrontY
}
html.vertice-theme .hFlipOutFrontY {
  -webkit-animation-name: hFlipOutFrontY;
  animation-name: hFlipOutFrontY
}
html.vertice-theme .flip-container {
  perspective: 1000px
}
html.vertice-theme .flip-container .flipper {
  overflow: visible !important;
  position: relative
}
html.vertice-theme .flip-container .flipper,
html.vertice-theme .flip-container .flipper .back,
html.vertice-theme .flip-container .flipper .front {
  transform-style: preserve-3d
}
html.vertice-theme .flip-container .back {
  z-index: 9
}
html.vertice-theme .flip-container .front {
  z-index: 10
}
html.vertice-theme .back,
html.vertice-theme .front {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  html.vertice-theme .content-swap .bounceIn,
  html.vertice-theme .content-swap .bounceInDown,
  html.vertice-theme .content-swap .bounceInLeft,
  html.vertice-theme .content-swap .bounceInRight,
  html.vertice-theme .content-swap .bounceInUp,
  html.vertice-theme .content-swap .hFlipInBackX,
  html.vertice-theme .content-swap .hFlipInBackY,
  html.vertice-theme .content-swap .rotateIn,
  html.vertice-theme .content-swap .rotateInDownLeft,
  html.vertice-theme .content-swap .rotateInDownRight,
  html.vertice-theme .content-swap .rotateInUpLeft,
  html.vertice-theme .content-swap .rotateInUpRight,
  html.vertice-theme .content-swap .slideInDown,
  html.vertice-theme .content-swap .slideInLeft,
  html.vertice-theme .content-swap .slideInRight,
  html.vertice-theme .content-swap .slideInUp,
  html.vertice-theme .content-swap .zoomIn,
  html.vertice-theme .content-swap .zoomInDown,
  html.vertice-theme .content-swap .zoomInLeft,
  html.vertice-theme .content-swap .zoomInRight,
  html.vertice-theme .content-swap .zoomInUp {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
  }
  html.vertice-theme .content-swap .bounceOut,
  html.vertice-theme .content-swap .bounceOutDown,
  html.vertice-theme .content-swap .bounceOutLeft,
  html.vertice-theme .content-swap .bounceOutRight,
  html.vertice-theme .content-swap .bounceOutUp,
  html.vertice-theme .content-swap .hFlipOutBackX,
  html.vertice-theme .content-swap .hFlipOutBackY,
  html.vertice-theme .content-swap .rotateOut,
  html.vertice-theme .content-swap .rotateOutDownLeft,
  html.vertice-theme .content-swap .rotateOutDownRight,
  html.vertice-theme .content-swap .rotateOutUpLeft,
  html.vertice-theme .content-swap .rotateOutUpRight,
  html.vertice-theme .content-swap .slideOutDown,
  html.vertice-theme .content-swap .slideOutLeft,
  html.vertice-theme .content-swap .slideOutRight,
  html.vertice-theme .content-swap .slideOutUp,
  html.vertice-theme .content-swap .zoomOut,
  html.vertice-theme .content-swap .zoomOutDown,
  html.vertice-theme .content-swap .zoomOutLeft,
  html.vertice-theme .content-swap .zoomOutRight,
  html.vertice-theme .content-swap .zoomOutUp {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
  }
  html.vertice-theme .content-swap .hFlipInFrontX,
  html.vertice-theme .content-swap .hFlipInFrontY,
  html.vertice-theme .content-swap .hFlipOutFrontX,
  html.vertice-theme .content-swap .hFlipOutFrontY {
    -webkit-animation-name: none;
    animation-name: none;
    z-index: 0
  }
}
@supports (-ms-ime-align:auto) {
  @-webkit-keyframes edge-force-rerender {
    0% {
      transform: translatez(0)
    }
    to {
      transform: translatez(1px)
    }
  }
  @keyframes edge-force-rerender {
    0% {
      transform: translatez(0)
    }
    to {
      transform: translatez(1px)
    }
  }
  html.vertice-theme .content-swap {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-name: edge-force-rerender;
    animation-name: edge-force-rerender
  }
}
@-webkit-keyframes slideOutDownNew {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, -100%, 0);
    visibility: hidden
  }
}
@keyframes slideOutDownNew {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, -100%, 0);
    visibility: hidden
  }
}
html.vertice-theme .wp-block-kubio-flipbox .slideOutDown {
  -webkit-animation-name: slideOutDownNew;
  animation-name: slideOutDownNew
}
@-webkit-keyframes slideOutUpNew {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, 100%, 0);
    visibility: hidden
  }
}
@keyframes slideOutUpNew {
  0% {
    transform: translateZ(0)
  }
  to {
    transform: translate3d(0, 100%, 0);
    visibility: hidden
  }
}
html.vertice-theme .wp-block-kubio-flipbox .slideOutUp {
  -webkit-animation-name: slideOutUpNew;
  animation-name: slideOutUpNew
}
@-webkit-keyframes zoomOutDownNew {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
@keyframes zoomOutDownNew {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
html.vertice-theme .wp-block-kubio-flipbox .zoomOutDown {
  -webkit-animation-name: zoomOutDownNew;
  animation-name: zoomOutDownNew
}
@-webkit-keyframes zoomOutUpNew {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
@keyframes zoomOutUpNew {
  40% {
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }
}
html.vertice-theme .wp-block-kubio-flipbox .zoomOutUp {
  -webkit-animation-name: zoomOutUpNew;
  animation-name: zoomOutUpNew
}
@-webkit-keyframes rotateOutUpLeftNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
@keyframes rotateOutUpLeftNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
html.vertice-theme .wp-block-kubio-flipbox .rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeftNew;
  animation-name: rotateOutUpLeftNew
}
@-webkit-keyframes rotateOutUpRightNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
@keyframes rotateOutUpRightNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
html.vertice-theme .wp-block-kubio-flipbox .rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRightNew;
  animation-name: rotateOutUpRightNew
}
@-webkit-keyframes rotateOutDownLeftNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
@keyframes rotateOutDownLeftNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
  }
}
html.vertice-theme .wp-block-kubio-flipbox .rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeftNew;
  animation-name: rotateOutDownLeftNew
}
@-webkit-keyframes rotateOutDownRightNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
@keyframes rotateOutDownRightNew {
  0% {
    opacity: 1;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
  }
}
html.vertice-theme .wp-block-kubio-flipbox .rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRightNew;
  animation-name: rotateOutDownRightNew
}
@-webkit-keyframes fadeOutDownNew {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}
@keyframes fadeOutDownNew {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}
html.vertice-theme .wp-block-kubio-flipbox .fadeOutDown {
  -webkit-animation-name: fadeOutDownNew;
  animation-name: fadeOutDownNew
}
@-webkit-keyframes fadeOutUpNew {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}
@keyframes fadeOutUpNew {
  0% {
    opacity: 1
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}
html.vertice-theme .wp-block-kubio-flipbox .fadeOutUp {
  -webkit-animation-name: fadeOutUpNew;
  animation-name: fadeOutUpNew
}
@-webkit-keyframes bounceOutDownNew {
  20% {
    transform: translate3d(0, -10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}
@keyframes bounceOutDownNew {
  20% {
    transform: translate3d(0, -10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}
html.vertice-theme .wp-block-kubio-flipbox .bounceOutDown {
  -webkit-animation-name: bounceOutDownNew;
  animation-name: bounceOutDownNew
}
@-webkit-keyframes bounceOutUpNew {
  20% {
    transform: translate3d(0, 10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}
@keyframes bounceOutUpNew {
  20% {
    transform: translate3d(0, 10px, 0)
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}
html.vertice-theme .wp-block-kubio-flipbox .bounceOutUp {
  -webkit-animation-name: bounceOutUpNew;
  animation-name: bounceOutUpNew
}
html.vertice-theme .site .wp-block-kubio-flipbox__container:hover .h-flipbox-hover-container {
  opacity: 1;
  visibility: visible
}
html.vertice-theme .wp-block-kubio-flipbox.is-box-state-hover .h-flipbox-hover-container {
  display: flex;
  opacity: 1;
  visibility: visible
}
html.vertice-theme .wp-block-kubio-flipbox .h-show-hover-state[class*=Out] {
  -webkit-animation-fill-mode: unset;
  animation-fill-mode: unset
}
html.vertice-theme .wp-block-kubio-flipboxcontent__container {
  ms-flex: 1 !important;
  flex: 1 !important
}
html.vertice-theme .wp-block-kubio-flipboxcontent__container .block-list-appender,
html.vertice-theme .wp-block-kubio-flipboxcontent__container>*,
html.vertice-theme .wp-block-kubio-flipboxcontent__inner {
  width: 100%
}
html.vertice-theme .wp-block-kubio-flipboxhover__container {
  background-color: rgba(0, 0, 0, .6);
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-flipboxhover__container>* {
  width: 100%
}
html.vertice-theme .wp-block-kubio-flipboxhover__container[data-kubio-component=link] {
  cursor: pointer
}
html.vertice-theme .wp-block-kubio-flipboxhover__container .block-list-appender {
  box-shadow: inset 0 0 0 1px #fff;
  color: #fff;
  width: 100%
}
html.vertice-theme .wp-block-kubio-flipboxhover__container .wp-block-kubio-flipboxhover__inner .h-x-container-inner {
  margin-left: 0;
  margin-right: 0
}
html.vertice-theme .editor-styles-wrapper .wp-block-kubio-flipboxhover__container {
  display: none;
  position: absolute
}
html.vertice-theme .h-hide-animation {
  -webkit-animation-name: unset !important;
  animation-name: unset !important
}
html.vertice-theme .border-radius-inherit {
  border-radius: inherit
}
html.vertice-theme .wp-block-kubio-pricing {
  display: flex;
  margin-bottom: 0;
  max-width: 100%
}
html.vertice-theme .wp-block-kubio-pricing.wp-block[data-kubio] {
  line-height: 1
}
html.vertice-theme .wp-block-kubio-pricing__container .wp-block-kubio-pricing__originalPrice {
  padding-right: 10px
}
html.vertice-theme .wp-block-kubio-pricing__container .wp-block-kubio-pricing__currentPrice,
html.vertice-theme .wp-block-kubio-pricing__container .wp-block-kubio-pricing__originalPrice {
  display: flex
}
html.vertice-theme .wp-block-kubio-pricing__container .wp-block-kubio-pricing__currentPrice .wp-block-kubio-pricing__>span,
html.vertice-theme .wp-block-kubio-pricing__container .wp-block-kubio-pricing__originalPrice .wp-block-kubio-pricing__>span {
  display: block
}
html.vertice-theme .wp-block-kubio-pricing__originalPriceDecimal,
html.vertice-theme .wp-block-kubio-pricing__originalPriceInner,
html.vertice-theme .wp-block-kubio-pricing__originalPriceSymbol {
  text-decoration: line-through
}
html.vertice-theme .wp-block-kubio-pricing-table-item {
  max-width: 100%;
  min-width: 0
}
html.vertice-theme .wp-block-kubio-pricing-table-item.masonry-item {
  transition-duration: 0s
}
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-heading h1:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-heading h2:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-heading h3:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-heading h4:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-heading h5:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-heading h6:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-heading p:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-text h1:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-text h2:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-text h3:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-text h4:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-text h5:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-text h6:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content .h-text p:last-child,
html.vertice-theme .wp-block-kubio-pricing-table-item__content>:last-child {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-pricing-table-item__inner {
  flex-shrink: 1;
  max-width: 100%;
  position: relative
}
html.vertice-theme .wp-block-kubio-pricing-table-item__align {
  flex: 1 0 auto;
  max-width: 100%
}
html.vertice-theme .c-y-container .h-heading h1:last-child,
html.vertice-theme .c-y-container .h-heading h2:last-child,
html.vertice-theme .c-y-container .h-heading h3:last-child,
html.vertice-theme .c-y-container .h-heading h4:last-child,
html.vertice-theme .c-y-container .h-heading h5:last-child,
html.vertice-theme .c-y-container .h-heading h6:last-child,
html.vertice-theme .c-y-container .h-heading p:last-child,
html.vertice-theme .c-y-container .h-text h1:last-child,
html.vertice-theme .c-y-container .h-text h2:last-child,
html.vertice-theme .c-y-container .h-text h3:last-child,
html.vertice-theme .c-y-container .h-text h4:last-child,
html.vertice-theme .c-y-container .h-text h5:last-child,
html.vertice-theme .c-y-container .h-text h6:last-child,
html.vertice-theme .c-y-container .h-text p:last-child {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon {
  position: absolute !important;
  top: 0;
  z-index: 1
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--left {
  left: 0
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--left .ribbon-text__outside {
  left: 0;
  transform: rotate(1turn)
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--left .ribbon-icon {
  left: 30%
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--left .triangle-top {
  border-left-width: 0 !important;
  border-right-color: transparent !important;
  border-style: solid solid none none !important
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--right {
  right: 0
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--right .ribbon-text__outside {
  right: 0;
  transform: rotate(90deg)
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--right .ribbon-icon {
  left: 70%
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon.price-ribbon--right .triangle-top {
  border-left-color: transparent !important;
  border-right-width: 0 !important;
  border-style: solid none none solid !important
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon-wrapper {
  bottom: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 1000
}
html.vertice-theme .wp-block-kubio-pricing-table-item__triangle-top {
  background-color: transparent !important;
  border-bottom-width: 0 !important;
  box-sizing: border-box;
  height: 0;
  position: static !important;
  width: 0
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon-icon {
  position: absolute !important;
  top: 30%;
  transform: translate(-50%, -50%)
}
html.vertice-theme .wp-block-kubio-pricing-table-item__ribbon-text {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  text-align: center;
  transform-origin: center center 0;
  width: 200%
}
html.vertice-theme .wp-block-kubio-pricing-table-item .ribbon-text__outside {
  height: 250px;
  position: absolute;
  top: 0;
  width: 250px
}
html.vertice-theme .wp-block-kubio-slider {
  position: relative
}
html.vertice-theme [data-kubio] .wp-block-kubio-slider {
  max-width: 100% !important
}
html.vertice-theme .wp-block-kubio-slider__container {
  display: flex;
  width: 100%
}
html.vertice-theme .wp-block-kubio-slider .swiper-wrapper {
  align-items: stretch !important
}
html.vertice-theme .wp-block-kubio-slider-item__outer {
  flex-basis: 100% !important;
  min-width: 100% !important;
  width: 100% !important
}
html.vertice-theme .wp-block-kubio-slider-item__inner {
  word-wrap: break-word;
  height: 100% !important;
  width: 100%
}
html.vertice-theme .wp-block-kubio-slider-item__align {
  width: 100%
}
html.vertice-theme body:not(.editor-styles-wrapper) .wp-block-kubio-slider-item .h-column__content .h-x-container .wp-block-kubio-buttongroup__spacing>:last-child,
html.vertice-theme body:not(.editor-styles-wrapper) .wp-block-kubio-slider-item .h-column__content .h-x-container>:last-child,
html.vertice-theme body:not(.editor-styles-wrapper) .wp-block-kubio-slider-item .h-x-container-inner {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-slider-item.is-selected {
  visibility: visible
}
html.vertice-theme .ken-burns-effect .swiper-slide-active .wp-block-kubio-slider-item__inner>.background-wrapper>.background-layer .forceBackgroundLayer {
  -webkit-animation: slider-ken-burns-effect 10s ease infinite alternate;
  animation: slider-ken-burns-effect 10s ease infinite alternate;
  background-attachment: scroll;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
html.vertice-theme .swiper-container-fade .wp-block-kubio-slider-item__outer:not(.swiper-slide-active) {
  opacity: 0 !important
}
@-webkit-keyframes slider-ken-burns-effect {
  0% {
    transform: scale(1);
    transform-origin: center center
  }
  to {
    transform: scale(1.1)
  }
}
@keyframes slider-ken-burns-effect {
  0% {
    transform: scale(1);
    transform-origin: center center
  }
  to {
    transform: scale(1.1)
  }
}
html.vertice-theme .swiper-container-coverflow {
  padding: 18px 0
}
html.vertice-theme .kubio-slider-play-effect button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
html.vertice-theme .kubio-slider-play-effect button[disabled] {
  pointer-events: none
}
html.vertice-theme .kubio-slider-play-effect .h-control-notice {
  margin-top: 10px
}
html.vertice-theme .wp-block-kubio-carousel {
  position: relative
}
html.vertice-theme [data-kubio] .wp-block-kubio-carousel {
  max-width: 100% !important
}
html.vertice-theme .wp-block-kubio-carousel__container {
  display: flex;
  width: 100%
}
html.vertice-theme .wp-block-kubio-carousel__outer {
  padding-left: 0;
  padding-right: 0
}
html.vertice-theme .wp-block-kubio-carousel .swiper-wrapper {
  align-items: stretch !important
}
html.vertice-theme .wp-block-kubio-slider-content {
  display: flex;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  width: 100%
}
html.vertice-theme .wp-block-kubio-slider-content .swiper-wrapper {
  height: auto
}
html.vertice-theme .wp-block-kubio-slider-content__outer {
  height: 100% !important;
  padding: 0
}
html.vertice-theme .wp-block-kubio-slider-content__inner {
  flex-wrap: nowrap;
  margin: 0
}
html.vertice-theme .wp-block-kubio-carousel-item__inner {
  word-wrap: break-word;
  height: 100% !important;
  width: 100%
}
html.vertice-theme .wp-block-kubio-carousel-item__align {
  width: 100%
}
html.vertice-theme body:not(.editor-styles-wrapper) .wp-block-kubio-carousel-item .h-column__content .h-x-container .wp-block-kubio-buttongroup__spacing>:last-child,
html.vertice-theme body:not(.editor-styles-wrapper) .wp-block-kubio-carousel-item .h-column__content .h-x-container>:last-child,
html.vertice-theme body:not(.editor-styles-wrapper) .wp-block-kubio-carousel-item .h-x-container-inner {
  margin-bottom: 0
}
html.vertice-theme .wp-block-kubio-carousel-item.is-selected {
  visibility: visible
}
html.vertice-theme .wp-block-kubio-slider-arrow.wp-block.position-relative[data-kubio],
html.vertice-theme .wp-block-kubio-slider-arrow[data-kubio] {
  margin: 0
}
html.vertice-theme .wp-block-kubio-slider-arrow__outer {
  bottom: 0;
  display: flex;
  left: 0;
  pointer-events: none;
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 100
}
html.vertice-theme .wp-block-kubio-slider-arrow__container {
  width: 100%
}
html.vertice-theme .wp-block-kubio-slider-arrow__inner {
  background-image: none !important;
  cursor: pointer;
  display: inline-block;
  height: auto;
  left: 0;
  margin-top: 0 !important;
  pointer-events: auto;
  position: relative !important;
  top: unset !important;
  transform: translateY(0);
  width: auto;
  z-index: 200
}
html.vertice-theme .wp-block-kubio-slider-arrow__inner.swiper-button-next {
  left: auto;
  right: 0
}
html.vertice-theme .wp-block-kubio-slider-arrow__inner span {
  cursor: pointer
}
html.vertice-theme .wp-block-kubio-slider-dots[data-kubio] {
  margin: 0
}
html.vertice-theme .wp-block-kubio-slider-dots__inner {
  display: flex
}
html.vertice-theme .wp-block-kubio-slider-dots__outer {
  bottom: 0;
  display: flex;
  left: 0;
  pointer-events: none;
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 300
}
html.vertice-theme .wp-block-kubio-slider-dots__outer .swiper-pagination {
  bottom: 0;
  position: relative;
  text-align: center;
  z-index: 300
}
html.vertice-theme .wp-block-kubio-slider-dots__outer .swiper-pagination .swiper-pagination-bullet {
  background-color: #333;
  background-image: none;
  border-radius: 100%;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 0 4px;
  pointer-events: auto;
  width: 10px
}
html.vertice-theme .swiper-container:not(.swiper-container-cube) .swiper-cube-shadow {
  display: none !important
}
html.vertice-theme .swiper-container.swiper-container-coverflow {
  perspective: 1200px
}
html.vertice-theme .swiper-container.swiper-container-coverflow .swiper-slide-shadow-left,
html.vertice-theme .swiper-container.swiper-container-coverflow .swiper-slide-shadow-right {
  opacity: 0 !important
}
html.vertice-theme .ken-burns-effect .swiper-slide-active .wp-block-kubio-carousel-item__inner>.background-wrapper>.background-layer .forceBackgroundLayer {
  -webkit-animation: slider-ken-burns-effect 10s ease infinite alternate;
  animation: slider-ken-burns-effect 10s ease infinite alternate;
  background-attachment: scroll;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover
}
html.vertice-theme #end-resizable-kubio-section {
  display: none
}
@media screen and (max-width:600px) {
  html.vertice-theme #wpadminbar {
    position: fixed
  }
}
html.vertice-theme .vertice-front-header__k__9IGHpldIpw-container {
  align-items: center
}
html.vertice-theme .kubio-post-content a,
html.vertice-theme .kubio-post-content a:hover,
html.vertice-theme .kubio-post-content a:visited {
  text-decoration: underline !important
}
html.vertice-theme .wp-block-kubio-navigation-section,
html.vertice-theme .wp-block-kubio-navigation [data-nav-normal] {
  transition: all 0ms
}
html.vertice-theme #kubio .vertice-404-header__k__fdvtbgzWuT-outer .wp-block-kubio-navigation-section__nav {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  background-color: #fff;
  padding-bottom: 20px !important;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px !important
}
html.vertice-theme #kubio .vertice-404-header__k__fdvtbgzWuT-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
  box-shadow: 0 0 10px 0 rgba(23, 25, 39, .1);
  padding-bottom: 10px;
  padding-top: 10px
}
html.vertice-theme #kubio .vertice-404-header__k__vpSnehxp2i-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-404-header__k__vpSnehxp2i-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-404-header__k__BcVPXWoESgC-container {
  --kubio-gap-fallback: 10px;
  gap: 10px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-404-header__k__BcVPXWoESgC-container .kubio-logo-image,
html.vertice-theme #kubio .vertice-404-header__k__BcVPXWoESgC-image {
  max-height: 70px
}
html.vertice-theme #kubio .vertice-404-header__k__BcVPXWoESgC-text {
  color: rgba(var(--kubio-color-6), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 24px;
  font-weight: 900
}
html.vertice-theme #kubio .vertice-404-header__k__r4-h76O9m5_-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-404-header__k__r4-h76O9m5_-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-404-header__k__rUrHkkPXhRb-container {
  height: 50px
}
html.vertice-theme #kubio .vertice-404-header__k__XhlPXHussqC-inner {
  height: auto;
  min-height: unset;
  text-align: right
}
html.vertice-theme #kubio .vertice-404-header__k__XhlPXHussqC-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:before {
  background-color: rgba(var(--kubio-color-2), 1);
  height: 3px
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer.solid-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer.solid-active-item>.kubio-menu>ul>li:before {
  background-color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul {
  --kubio-gap-fallback: 50px;
  gap: 50px;
  justify-content: center
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul>li>a {
  color: rgba(var(--kubio-color-6), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5em;
  padding: 10px 0;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul>li>a>svg {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu li>ul {
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, .04);
  margin-left: 5px;
  margin-right: 5px
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu li>ul>li>a {
  background-color: #fff;
  border-bottom: 1px solid hsla(0, 0%, 50%, .2);
  color: rgba(var(--kubio-color-6), 1);
  font-size: 14px;
  padding: 10px 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu li>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu li>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu li>ul>li>a.hover,
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu li>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), 1);
  color: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul>li>ul {
  margin-top: 10px
}
html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul>li>ul:before {
  height: 10px;
  width: 100%
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:before {
  background-color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul {
  justify-content: flex-end
}
html.vertice-theme #kubio .vertice-404-header__k__mesy2cng2r5-icon {
  fill: rgba(var(--kubio-color-6), 1);
  background-color: rgba(var(--kubio-color-3-variant-5), 0);
  border: 0 #000;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  padding: 5px;
  width: 24px
}
html.vertice-theme #kubio .vertice-404-header__k__mesy2cng2r5-icon:hover {
  fill: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme .vertice-404-header__k__mesy2cng2r5-offscreen {
  background-color: rgba(var(--kubio-color-6), 1);
  width: 300px !important
}
html.vertice-theme .vertice-404-header__k__mesy2cng2r5-offscreenOverlay {
  background-color: rgba(0, 0, 0, .5)
}
html.vertice-theme #kubio .vertice-404-header__k__p64JKV9puuu-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-404-header__k__p64JKV9puuu-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-404-header__k___-4sht-ya9M-container {
  --kubio-gap-fallback: 10px;
  align-items: flex-start;
  gap: 10px;
  justify-content: flex-start;
  padding: 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-404-header__k___-4sht-ya9M-container .kubio-logo-image,
html.vertice-theme #kubio .vertice-404-header__k___-4sht-ya9M-image {
  max-height: 70px
}
html.vertice-theme #kubio .vertice-404-header__k___-4sht-ya9M-text {
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 20px;
  font-weight: 900
}
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu>ul {
  --kubio-accordion-menu-offset: 10px
}
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu>ul>li>a {
  border-bottom: 1px rgba(var(--kubio-color-5), .2);
  border-left-color: grey;
  border-right-color: grey;
  border-top-color: grey;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-top: 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu>ul>li>a.hover,
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu>ul>li>a>svg {
  padding-left: 20px;
  padding-right: 20px
}
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu li>ul>li>a {
  border-bottom: 1px solid rgba(var(--kubio-color-5), .2);
  border-left-color: grey;
  border-right-color: grey;
  border-top-color: grey;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-top: 12px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu li>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu li>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu li>ul>li>a.hover,
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu li>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), .8)
}
html.vertice-theme #kubio .vertice-404-header__k__qMA_fHM8aEj-outer>.kubio-menu li>ul>li>a>svg {
  padding-left: 20px;
  padding-right: 20px
}
html.vertice-theme #kubio .vertice-404-header__k__sJjTKPOHBQ5-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-404-header__k__sJjTKPOHBQ5-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-404-header__k__M-cCainPvot-outer p {
  color: rgba(var(--kubio-color-5), .4)
}
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer {
  background-attachment: scroll;
  background-image: url(https://wps.iconvert.pro/wp/kubio-themes/zenith-fullwidth-default/wp-content/uploads/2023/10/hero-1.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100vh;
  padding-bottom: 150px;
  padding-top: 150px
}
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer [data-kubio]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h1,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h1[data-kubio],
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h2,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h2[data-kubio],
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h3,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h3[data-kubio],
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h4,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h4[data-kubio],
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h5,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h5[data-kubio],
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h6,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer h6[data-kubio],
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer p,
html.vertice-theme #kubio .vertice-404-header__k__KFTMhA6WOVh-outer p[data-kubio] {
  color: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-404-header__k__vPVKm6K-swr-inner {
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-404-header__k__vPVKm6K-swr-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-404-header__k__CryHflZk8-text {
  text-align: center
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-404-header__k__CryHflZk8-text .text-wrapper-fancy svg path {
  stroke: #000;
  stroke-linejoin: initial;
  stroke-linecap: initial;
  stroke-width: 8px
}
html.vertice-theme #kubio .vertice-404-header__k__XE8iPl7Auw-outer a.vertice-404-header__k__XE8iPl7Auw-link {
  background-color: rgba(var(--kubio-color-1), 1);
  border: 1px solid rgba(var(--kubio-color-1), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 300;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase
}
html.vertice-theme #kubio .vertice-404-header__k__XE8iPl7Auw-outer a.vertice-404-header__k__XE8iPl7Auw-link:hover {
  background-color: rgba(var(--kubio-color-1-variant-4), 0)
}
html.vertice-theme #kubio a.vertice-404-header__k__XE8iPl7Auw-link .vertice-404-header__k__XE8iPl7Auw-icon {
  height: 16px;
  margin-left: 0;
  margin-right: 20px;
  min-height: 16px;
  min-width: 16px;
  width: 16px
}
html.vertice-theme #kubio .vertice-404-header__k__XE8iPl7Auw-spacing {
  text-align: center
}
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer {
  background-color: rgba(var(--kubio-color-6), 1);
  padding-bottom: 0;
  padding-top: 0
}
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer a,
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer a[data-kubio] {
  color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer a:hover,
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer a[data-kubio]:hover {
  color: rgba(var(--kubio-color-1-variant-2), 1)
}
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer,
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer [data-kubio]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer p,
html.vertice-theme #kubio .vertice-footer__k__vP0mYzy99sE-outer p[data-kubio] {
  color: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-footer__k__nJpox2eRXHV-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-footer__k__nJpox2eRXHV-container {
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-footer__k__tF8kitdcL-outer p {
  color: rgba(var(--kubio-color-5), .8)
}
html.vertice-theme #kubio .vertice-front-header__k__Gp3qTlxXlu-outer .wp-block-kubio-navigation-section__nav {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  padding-bottom: 20px !important;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px !important
}
html.vertice-theme #kubio .vertice-front-header__k__Gp3qTlxXlu-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(23, 25, 39, .1);
  padding-bottom: 10px;
  padding-top: 10px
}
html.vertice-theme #kubio .vertice-front-header__k__KbTDfF53jMP-outer {
  background-color: #000;
  padding-bottom: 5px;
  padding-top: 5px
}
html.vertice-theme #kubio .vertice-front-header__k__-8K_1QtHVcl-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-front-header__k__-8K_1QtHVcl-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-front-header__k__g-k9UFoytmN-outer {
  align-content: flex-start;
  flex-direction: row;
  justify-content: flex-start
}
html.vertice-theme #kubio .vertice-front-header__k__g-k9UFoytmN-outer .wp-block-kubio-iconlistitem__text {
  align-items: center;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  margin-left: 5px
}
html.vertice-theme #kubio .vertice-front-header__k__g-k9UFoytmN-outer .wp-block-kubio-iconlistitem__text-wrapper {
  align-items: center;
  padding-bottom: 0;
  padding-right: 0
}
html.vertice-theme #kubio .vertice-front-header__k__g-k9UFoytmN-outer .wp-block-kubio-iconlistitem__icon {
  fill: rgba(var(--kubio-color-5), 1);
  border: 2px rgba(var(--kubio-color-1), 1);
  height: 18px;
  padding-left: 0;
  width: 18px
}
html.vertice-theme #kubio .vertice-front-header__k__g-k9UFoytmN-outer .wp-block-kubio-iconlistitem__icon:hover {
  background-color: rgba(3, 169, 244, 0)
}
html.vertice-theme #kubio .vertice-front-header__k__g-k9UFoytmN-outer .wp-block-kubio-iconlistitem__divider {
  border-bottom: 0 #000;
  border-left-width: 1px;
  border-right-width: 0;
  border-style: solid;
  border-top-width: 0;
  color: #000;
  height: 100%;
  margin-left: 0;
  width: 100%
}
html.vertice-theme #kubio .vertice-front-header__k__g-k9UFoytmN-outer .wp-block-kubio-iconlistitem__divider-wrapper {
  align-items: center;
  padding: 0 10px;
  width: 1px
}
html.vertice-theme #kubio .vertice-front-header__k__Wd8PGL3fFpa-inner {
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-front-header__k__Wd8PGL3fFpa-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-front-header__k__VwOA5dltnZ2-outer {
  text-align: right
}
html.vertice-theme #kubio .vertice-front-header__k__VwOA5dltnZ2-outer .h-svg-icon {
  fill: rgba(var(--kubio-color-5-variant-2), 1);
  height: 20px;
  margin-right: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 5px;
  width: 20px
}
html.vertice-theme #kubio .vertice-front-header__k__VwOA5dltnZ2-outer .h-svg-icon:hover {
  fill: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-front-header__k__SFXC9Ze09eu-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-front-header__k__SFXC9Ze09eu-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-front-header__k__0xSC3AT64-container {
  --kubio-gap-fallback: 10px;
  gap: 10px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-front-header__k__0xSC3AT64-container .kubio-logo-image,
html.vertice-theme #kubio .vertice-front-header__k__0xSC3AT64-image {
  max-height: 70px
}
html.vertice-theme #kubio .vertice-front-header__k__0xSC3AT64-text {
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 24px;
  font-weight: 700
}
html.vertice-theme #kubio .vertice-front-header__k__DJ3dK9XoVZ-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-front-header__k__DJ3dK9XoVZ-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-front-header__k__mRmagmI3LJv-container {
  height: 50px
}
html.vertice-theme #kubio .vertice-front-header__k__ZEkYpBrx7RA-inner {
  height: auto;
  min-height: unset;
  text-align: right
}
html.vertice-theme #kubio .vertice-front-header__k__ZEkYpBrx7RA-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:before {
  background-color: rgba(var(--kubio-color-5), 1);
  height: 1px
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer.solid-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer.solid-active-item>.kubio-menu>ul>li:before {
  background-color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul {
  --kubio-gap-fallback: 50px;
  gap: 50px;
  justify-content: center
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a {
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5em;
  padding: 10px 0;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a>svg {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu li>ul {
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, .04);
  margin-left: 5px;
  margin-right: 5px
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu li>ul>li>a {
  background-color: #fff;
  border-bottom: 1px solid hsla(0, 0%, 50%, .2);
  color: rgba(var(--kubio-color-6), 1);
  font-size: 14px;
  padding: 10px 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu li>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu li>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu li>ul>li>a.hover,
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu li>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), 1);
  color: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>ul {
  margin-top: 10px
}
html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>ul:before {
  height: 10px;
  width: 100%
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:before {
  background-color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul {
  justify-content: flex-end
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a {
  color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme #kubio .vertice-front-header__k__r1Ph182_RWJ-icon {
  fill: rgba(var(--kubio-color-5), 1);
  background-color: rgba(var(--kubio-color-3-variant-5), 0);
  border: 0 #000;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  padding: 5px;
  width: 24px
}
html.vertice-theme #kubio .vertice-front-header__k__r1Ph182_RWJ-icon:hover {
  fill: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme .vertice-front-header__k__r1Ph182_RWJ-offscreen {
  background-color: rgba(var(--kubio-color-6), 1);
  width: 300px !important
}
html.vertice-theme .vertice-front-header__k__r1Ph182_RWJ-offscreenOverlay {
  background-color: rgba(0, 0, 0, .5)
}
html.vertice-theme #kubio .vertice-front-header__k__dySu33XviAE-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-front-header__k__dySu33XviAE-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-front-header__k__afIZ7lcsb-container {
  --kubio-gap-fallback: 10px;
  align-items: flex-start;
  gap: 10px;
  justify-content: flex-start;
  padding: 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-front-header__k__afIZ7lcsb-container .kubio-logo-image,
html.vertice-theme #kubio .vertice-front-header__k__afIZ7lcsb-image {
  max-height: 70px
}
html.vertice-theme #kubio .vertice-front-header__k__afIZ7lcsb-text {
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 20px;
  font-weight: 900
}
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu>ul {
  --kubio-accordion-menu-offset: 10px
}
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu>ul>li>a {
  border-bottom: 1px rgba(var(--kubio-color-5), .2);
  border-left-color: grey;
  border-right-color: grey;
  border-top-color: grey;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-top: 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu>ul>li>a.hover,
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu>ul>li>a>svg {
  padding-left: 20px;
  padding-right: 20px
}
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu li>ul>li>a {
  border-bottom: 1px solid rgba(var(--kubio-color-5), .2);
  border-left-color: grey;
  border-right-color: grey;
  border-top-color: grey;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-top: 12px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu li>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu li>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu li>ul>li>a.hover,
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu li>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), .8)
}
html.vertice-theme #kubio .vertice-front-header__k__RfKm7zJUMjR-outer>.kubio-menu li>ul>li>a>svg {
  padding-left: 20px;
  padding-right: 20px
}
html.vertice-theme #kubio .vertice-front-header__k__7AuOkWajPWG-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-front-header__k__7AuOkWajPWG-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-front-header__k__nicBEJtZM-outer p {
  color: rgba(var(--kubio-color-5), .4)
}
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer {
  background-attachment: fixed;
  background-image: url(https://wps.iconvert.pro/wp/kubio-themes/zenith-fullwidth-default/wp-content/uploads/2023/10/hero-a.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100vh;
  padding-bottom: 250px;
  padding-top: 200px
}
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer [data-kubio]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h1,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h1[data-kubio],
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h2,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h2[data-kubio],
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h3,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h3[data-kubio],
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h4,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h4[data-kubio],
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h5,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h5[data-kubio],
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h6,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer h6[data-kubio],
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer p,
html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer p[data-kubio] {
  color: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-front-header__k__9IGHpldIpw-inner {
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-front-header__k__9IGHpldIpw-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-front-header__k__ukjZtaF3MN-text {
  font-size: 5.5rem;
  font-weight: 700;
  text-transform: none
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-front-header__k__ukjZtaF3MN-text .text-wrapper-fancy svg path {
  stroke: #000;
  stroke-linejoin: initial;
  stroke-linecap: initial;
  stroke-width: 8px
}
html.vertice-theme #kubio p.wp-block.wp-block-kubio-text__text.vertice-front-header__k__Xia0GT4t_-text {
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 20px;
  font-weight: 300
}
html.vertice-theme #kubio .vertice-front-header__k__9uoTT9gnxCy-outer {
  padding-top: 40px
}
html.vertice-theme #kubio .vertice-front-header__k__Dud6AOZG0Hc-outer a.vertice-front-header__k__Dud6AOZG0Hc-link {
  background-color: rgba(var(--kubio-color-2), 1);
  border: 1px solid rgba(var(--kubio-color-2), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 300;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 20px 40px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase
}
html.vertice-theme #kubio .vertice-front-header__k__Dud6AOZG0Hc-outer a.vertice-front-header__k__Dud6AOZG0Hc-link:hover {
  background-color: rgba(var(--kubio-color-2-variant-3), 1);
  border-color: rgba(var(--kubio-color-2-variant-3), 1)
}
html.vertice-theme #kubio a.vertice-front-header__k__Dud6AOZG0Hc-link .vertice-front-header__k__Dud6AOZG0Hc-icon {
  height: 14px;
  margin-left: 10px;
  margin-right: 0;
  min-height: 14px;
  min-width: 14px;
  width: 14px
}
html.vertice-theme #kubio .vertice-front-header__k__EWwtrkn9y-outer a.vertice-front-header__k__EWwtrkn9y-link {
  background-color: rgba(var(--kubio-color-6), .2);
  border: 1px solid rgba(var(--kubio-color-5), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 300;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 20px 40px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase
}
html.vertice-theme #kubio .vertice-front-header__k__EWwtrkn9y-outer a.vertice-front-header__k__EWwtrkn9y-link:hover {
  background-color: rgba(var(--kubio-color-5), 1);
  color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme #kubio a.vertice-front-header__k__EWwtrkn9y-link .vertice-front-header__k__EWwtrkn9y-icon {
  height: 14px;
  margin-left: 10px;
  margin-right: 0;
  min-height: 14px;
  min-width: 14px;
  width: 14px
}
html.vertice-theme #kubio .vertice-front-header__k__FB9mH-bWe-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-front-header__k__FB9mH-bWe-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__tQxzUXOi9o-outer .wp-block-kubio-navigation-section__nav {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  padding-bottom: 20px !important;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px !important
}
html.vertice-theme #kubio .vertice-header__k__tQxzUXOi9o-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(23, 25, 39, .1);
  padding-bottom: 10px;
  padding-top: 10px
}
html.vertice-theme #kubio .vertice-header__k__dukKAjLGgS-outer {
  background-color: #000;
  padding-bottom: 5px;
  padding-top: 5px
}
html.vertice-theme #kubio .vertice-header__k__jiOOrOoOCk-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-header__k__jiOOrOoOCk-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__tZhDISQj5L-outer {
  align-content: flex-start;
  flex-direction: row;
  justify-content: flex-start
}
html.vertice-theme #kubio .vertice-header__k__tZhDISQj5L-outer .wp-block-kubio-iconlistitem__text {
  align-items: center;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  margin-left: 5px
}
html.vertice-theme #kubio .vertice-header__k__tZhDISQj5L-outer .wp-block-kubio-iconlistitem__text-wrapper {
  align-items: center;
  padding-bottom: 0;
  padding-right: 0
}
html.vertice-theme #kubio .vertice-header__k__tZhDISQj5L-outer .wp-block-kubio-iconlistitem__icon {
  fill: rgba(var(--kubio-color-5), 1);
  border: 2px rgba(var(--kubio-color-1), 1);
  height: 18px;
  padding-left: 0;
  width: 18px
}
html.vertice-theme #kubio .vertice-header__k__tZhDISQj5L-outer .wp-block-kubio-iconlistitem__icon:hover {
  background-color: rgba(3, 169, 244, 0)
}
html.vertice-theme #kubio .vertice-header__k__tZhDISQj5L-outer .wp-block-kubio-iconlistitem__divider {
  border-bottom: 0 #000;
  border-left-width: 1px;
  border-right-width: 0;
  border-style: solid;
  border-top-width: 0;
  color: #000;
  height: 100%;
  margin-left: 0;
  width: 100%
}
html.vertice-theme #kubio .vertice-header__k__tZhDISQj5L-outer .wp-block-kubio-iconlistitem__divider-wrapper {
  align-items: center;
  padding: 0 10px;
  width: 1px
}
html.vertice-theme #kubio .vertice-header__k__BQ1nAM_xE1E-inner {
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-header__k__BQ1nAM_xE1E-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__xtchq9B1o-5-outer {
  text-align: right
}
html.vertice-theme #kubio .vertice-header__k__xtchq9B1o-5-outer .h-svg-icon {
  fill: rgba(var(--kubio-color-5-variant-2), 1);
  height: 20px;
  margin-right: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 5px;
  width: 20px
}
html.vertice-theme #kubio .vertice-header__k__xtchq9B1o-5-outer .h-svg-icon:hover {
  fill: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-header__k__6h2CZwR7i3G-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-header__k__6h2CZwR7i3G-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__4YrpoDz2gL0-container {
  --kubio-gap-fallback: 10px;
  gap: 10px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-header__k__4YrpoDz2gL0-container .kubio-logo-image,
html.vertice-theme #kubio .vertice-header__k__4YrpoDz2gL0-image {
  max-height: 70px
}
html.vertice-theme #kubio .vertice-header__k__4YrpoDz2gL0-text {
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 24px;
  font-weight: 700
}
html.vertice-theme #kubio .vertice-header__k__JYb658x8ZIx-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-header__k__JYb658x8ZIx-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__Ra587dPCzfn-container {
  height: 50px
}
html.vertice-theme #kubio .vertice-header__k__7Y8VUxrJhXD-inner {
  height: auto;
  min-height: unset;
  text-align: right
}
html.vertice-theme #kubio .vertice-header__k__7Y8VUxrJhXD-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:before {
  background-color: rgba(var(--kubio-color-5), 1);
  height: 1px
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer.solid-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer.solid-active-item>.kubio-menu>ul>li:before {
  background-color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul {
  --kubio-gap-fallback: 50px;
  gap: 50px;
  justify-content: center
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a {
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5em;
  padding: 10px 0;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a>svg {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu li>ul {
  background-color: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, .04);
  margin-left: 5px;
  margin-right: 5px
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu li>ul>li>a {
  background-color: #fff;
  border-bottom: 1px solid hsla(0, 0%, 50%, .2);
  color: rgba(var(--kubio-color-6), 1);
  font-size: 14px;
  padding: 10px 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu li>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu li>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu li>ul>li>a.hover,
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu li>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), 1);
  color: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>ul {
  margin-top: 10px
}
html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>ul:before {
  height: 10px;
  width: 100%
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:after,
html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:before {
  background-color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul {
  justify-content: flex-end
}
html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a {
  color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme #kubio .vertice-header__k__0Wv6XuPo8M1-icon {
  fill: rgba(var(--kubio-color-5), 1);
  background-color: rgba(var(--kubio-color-3-variant-5), 0);
  border: 0 #000;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  padding: 5px;
  width: 24px
}
html.vertice-theme #kubio .vertice-header__k__0Wv6XuPo8M1-icon:hover {
  fill: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme .vertice-header__k__0Wv6XuPo8M1-offscreen {
  background-color: rgba(var(--kubio-color-6), 1);
  width: 300px !important
}
html.vertice-theme .vertice-header__k__0Wv6XuPo8M1-offscreenOverlay {
  background-color: rgba(0, 0, 0, .5)
}
html.vertice-theme #kubio .vertice-header__k__83WRoNxs1Rp-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-header__k__83WRoNxs1Rp-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__eWvLpPbMUag-container {
  --kubio-gap-fallback: 10px;
  align-items: flex-start;
  gap: 10px;
  justify-content: flex-start;
  padding: 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-header__k__eWvLpPbMUag-container .kubio-logo-image,
html.vertice-theme #kubio .vertice-header__k__eWvLpPbMUag-image {
  max-height: 70px
}
html.vertice-theme #kubio .vertice-header__k__eWvLpPbMUag-text {
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 20px;
  font-weight: 900
}
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu>ul {
  --kubio-accordion-menu-offset: 10px
}
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu>ul>li>a {
  border-bottom: 1px rgba(var(--kubio-color-5), .2);
  border-left-color: grey;
  border-right-color: grey;
  border-top-color: grey;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-top: 20px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu>ul>li>a.hover,
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu>ul>li>a>svg {
  padding-left: 20px;
  padding-right: 20px
}
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu li>ul>li>a {
  border-bottom: 1px solid rgba(var(--kubio-color-5), .2);
  border-left-color: grey;
  border-right-color: grey;
  border-top-color: grey;
  color: rgba(var(--kubio-color-5), 1);
  font-size: 14px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-top: 12px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu li>ul>li.current-menu-item>a,
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu li>ul>li.current_page_item>a,
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu li>ul>li>a.hover,
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu li>ul>li>a:hover {
  background-color: rgba(var(--kubio-color-1), .8)
}
html.vertice-theme #kubio .vertice-header__k__2p_-O_tj3KA-outer>.kubio-menu li>ul>li>a>svg {
  padding-left: 20px;
  padding-right: 20px
}
html.vertice-theme #kubio .vertice-header__k__c1YG6FUtZRt-inner {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-header__k__c1YG6FUtZRt-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-header__k__la4X5IGafxH-outer p {
  color: rgba(var(--kubio-color-5), .4)
}
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer {
  background-attachment: scroll;
  background-image: url(https://wps.iconvert.pro/wp/kubio-themes/zenith-fullwidth-default/wp-content/uploads/2023/10/hero-new4-1.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  min-height: unset;
  padding-bottom: 150px;
  padding-top: 120px
}
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer [data-kubio]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h1,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h1[data-kubio],
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h2,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h2[data-kubio],
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h3,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h3[data-kubio],
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h4,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h4[data-kubio],
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h5,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h5[data-kubio],
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h6,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer h6[data-kubio],
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer p,
html.vertice-theme #kubio .vertice-header__k__KFTMhA6WOVh-outer p[data-kubio] {
  color: rgba(var(--kubio-color-5), 1)
}
html.vertice-theme #kubio .vertice-header__k__vPVKm6K-swr-inner {
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-header__k__vPVKm6K-swr-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio h1.wp-block.vertice-header__k__SzZXH7PdCL-container,
html.vertice-theme #kubio h2.wp-block.vertice-header__k__SzZXH7PdCL-container,
html.vertice-theme #kubio h3.wp-block.vertice-header__k__SzZXH7PdCL-container,
html.vertice-theme #kubio h4.wp-block.vertice-header__k__SzZXH7PdCL-container,
html.vertice-theme #kubio h5.wp-block.vertice-header__k__SzZXH7PdCL-container,
html.vertice-theme #kubio h6.wp-block.vertice-header__k__SzZXH7PdCL-container,
html.vertice-theme #kubio p.wp-block.vertice-header__k__SzZXH7PdCL-container {
  font-size: 2.5em
}
html.vertice-theme #kubio .vertice-index__k__FwcIquvVBo-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__FwcIquvVBo-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-index__k__t1RcpSwTMC-container {
  background-color: rgba(var(--kubio-color-6-variant-1), .1)
}
html.vertice-theme #kubio .vertice-index__k__HE2LPNtfKX-inner {
  text-align: left
}
html.vertice-theme #kubio .vertice-index__k__HE2LPNtfKX-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-index__k__ciaK61IeR-input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
html.vertice-theme #kubio .vertice-index__k__ciaK61IeR-button {
  background-color: rgba(var(--kubio-color-6), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-style: solid;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-width: 1px 1px 1px 0;
  width: 60px
}
html.vertice-theme #kubio .vertice-index__k__ciaK61IeR-icon {
  fill: rgba(var(--kubio-color-2), 1);
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  width: 20px
}
html.vertice-theme #kubio .vertice-index__k__ciaK61IeR-icon:hover {
  fill: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-index__k__R9xOJzpKQW0-text {
  margin-bottom: 10px
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-index__k__R9xOJzpKQW0-text .text-wrapper-fancy svg path {
  stroke: #000;
  stroke-linejoin: initial;
  stroke-linecap: initial;
  stroke-width: 8px
}
html.vertice-theme #kubio .vertice-index__k__dAlw2G59Yo-widget-box {
  background-color: unset;
  background-image: none;
  font-size: 14px;
  margin: 0;
  padding: 0
}
html.vertice-theme #kubio .vertice-index__k__dAlw2G59Yo-widget-box a {
  color: rgba(var(--kubio-color-1), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px
}
html.vertice-theme #kubio .vertice-index__k__dAlw2G59Yo-widget-box a:hover {
  color: rgba(var(--kubio-color-4), 1)
}
html.vertice-theme #kubio .vertice-index__k__dAlw2G59Yo-widget-box time {
  font-size: 14px;
  margin-bottom: 20px
}
html.vertice-theme #kubio .vertice-index__k__dAlw2G59Yo-widget-box.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
  font-size: 16px;
  font-weight: 400
}
html.vertice-theme #kubio .vertice-index__k__kxeqsSpdy-n-inner {
  margin-top: -25px;
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__kxeqsSpdy-n-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-index__k__fx1L_l5Ny--inner {
  background-color: rgba(var(--kubio-color-5), 1);
  box-shadow: none;
  margin: 0;
  text-align: left
}
html.vertice-theme #kubio .vertice-index__k__fx1L_l5Ny--container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-index__k__6duco09NdG-container {
  background-color: rgba(var(--kubio-color-6-variant-1), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__6duco09NdG-image {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center
}
html.vertice-theme #kubio .vertice-index__k__p4SFGiqsd-outer {
  padding-bottom: 30px;
  padding-top: 30px;
  text-align: left
}
html.vertice-theme #kubio .vertice-index__k__p4SFGiqsd-width-container {
  width: 30%
}
html.vertice-theme #kubio .vertice-index__k__p4SFGiqsd-line {
  border-bottom: 3px solid rgba(var(--kubio-color-2), 1)
}
html.vertice-theme #kubio .vertice-index__k__p4SFGiqsd-inner {
  fill: rgba(var(--kubio-color-1), 1);
  height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  width: 50px
}
html.vertice-theme #kubio h1.wp-block.vertice-index__k__yndIzn0LAb-container,
html.vertice-theme #kubio h2.wp-block.vertice-index__k__yndIzn0LAb-container,
html.vertice-theme #kubio h3.wp-block.vertice-index__k__yndIzn0LAb-container,
html.vertice-theme #kubio h4.wp-block.vertice-index__k__yndIzn0LAb-container,
html.vertice-theme #kubio h5.wp-block.vertice-index__k__yndIzn0LAb-container,
html.vertice-theme #kubio h6.wp-block.vertice-index__k__yndIzn0LAb-container,
html.vertice-theme #kubio p.wp-block.vertice-index__k__yndIzn0LAb-container {
  font-size: 1.5em;
  text-align: left
}
html.vertice-theme #kubio a.vertice-index__k__yndIzn0LAb-link {
  text-decoration: none
}
html.vertice-theme #kubio .vertice-index__k__T2yqalWyM-metaDataContainer a {
  color: rgba(var(--kubio-color-6-variant-1), 1)
}
html.vertice-theme #kubio .vertice-index__k__T2yqalWyM-metaDataContainer .metadata-prefix,
html.vertice-theme #kubio .vertice-index__k__T2yqalWyM-metaDataContainer .metadata-suffix,
html.vertice-theme #kubio .vertice-index__k__T2yqalWyM-metaDataContainer a {
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px
}
html.vertice-theme #kubio .vertice-index__k__T2yqalWyM-metaDataContainer .h-svg-icon {
  height: 20px;
  margin-right: 5px;
  width: 20px
}
html.vertice-theme #kubio .vertice-index__k__T2yqalWyM-metaDataContainer .metadata-separator {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme #kubio .vertice-index__k__fVTtKcA3Zp-text {
  font-size: 16px;
  line-height: 1.4;
  text-align: justify
}
html.vertice-theme #kubio .vertice-index__k__DVovXhoA8H-outer a.vertice-index__k__DVovXhoA8H-link {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-style: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-width: 0;
  color: rgba(var(--kubio-color-1), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 700;
  justify-content: center;
  letter-spacing: 0;
  line-height: 1;
  margin-top: 20px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  text-transform: none
}
html.vertice-theme #kubio .vertice-index__k__DVovXhoA8H-outer a.vertice-index__k__DVovXhoA8H-link:hover {
  color: rgba(var(--kubio-color-4), 1)
}
html.vertice-theme #kubio a.vertice-index__k__DVovXhoA8H-link .vertice-index__k__DVovXhoA8H-icon {
  height: 12px;
  margin-left: 10px;
  margin-right: 0;
  min-height: 12px;
  min-width: 12px;
  width: 12px
}
html.vertice-theme #kubio .vertice-index__k__DVovXhoA8H-spacing {
  text-align: left
}
html.vertice-theme #kubio .vertice-index__k__tBYU0uM8Xx-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__tBYU0uM8Xx-container {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-index__k__ELgmeRXRD--outer a.vertice-index__k__ELgmeRXRD--link {
  border: 1px solid rgba(var(--kubio-color-6), .2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 14px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 12px 24px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-index__k__ELgmeRXRD--outer a.vertice-index__k__ELgmeRXRD--link:hover {
  border-color: rgba(var(--kubio-color-6-variant-4), 1)
}
html.vertice-theme #kubio a.vertice-index__k__ELgmeRXRD--link .vertice-index__k__ELgmeRXRD--icon {
  height: 12px;
  margin-left: 0;
  margin-right: 10px;
  min-height: 12px;
  min-width: 12px;
  width: 12px
}
html.vertice-theme #kubio .vertice-index__k__P2OarhUKUK-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__P2OarhUKUK-container {
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer {
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers {
  font-weight: 400;
  padding-left: 2px;
  padding-right: 2px
}
html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers:not(.current):not(.dots) {
  background-color: rgba(var(--kubio-color-5), 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  padding: 2px 4px
}
html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers:not(.current):not(.dots):hover {
  color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers.current {
  background-color: rgba(var(--kubio-color-5), 0);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-1), 1);
  padding: 2px 4px
}
html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers.current:hover {
  border-color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers.dots {
  font-weight: 300
}
html.vertice-theme #kubio .vertice-index__k__2nd5yuWmz9-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-index__k__2nd5yuWmz9-container {
  height: auto;
  min-height: unset;
  text-align: right
}
html.vertice-theme #kubio .vertice-index__k__ACSe8L2gsX-outer a.vertice-index__k__ACSe8L2gsX-link {
  border: 1px solid rgba(var(--kubio-color-6), .2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 14px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 12px 24px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-index__k__ACSe8L2gsX-outer a.vertice-index__k__ACSe8L2gsX-link:hover {
  border-color: rgba(var(--kubio-color-6-variant-4), 1)
}
html.vertice-theme #kubio a.vertice-index__k__ACSe8L2gsX-link .vertice-index__k__ACSe8L2gsX-icon {
  height: 12px;
  margin-left: 10px;
  margin-right: 0;
  min-height: 12px;
  min-width: 12px;
  width: 12px
}
html.vertice-theme #kubio .vertice-page__k__DbkmkmgSJj-inner {
  text-align: left
}
html.vertice-theme #kubio .vertice-page__k__DbkmkmgSJj-container {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-search__k__kxeqsSpdy-n-inner {
  margin-top: -25px;
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__kxeqsSpdy-n-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-search__k__fx1L_l5Ny--inner {
  background-color: rgba(var(--kubio-color-5), 1);
  box-shadow: none;
  text-align: left
}
html.vertice-theme #kubio .vertice-search__k__fx1L_l5Ny--container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-search__k__6duco09NdG-container {
  background-color: rgba(var(--kubio-color-6-variant-1), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__6duco09NdG-image {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center
}
html.vertice-theme #kubio .vertice-search__k__Lhd-a4V3Of-outer {
  padding-bottom: 30px;
  padding-top: 30px
}
html.vertice-theme #kubio .vertice-search__k__Lhd-a4V3Of-width-container {
  width: 30%
}
html.vertice-theme #kubio .vertice-search__k__Lhd-a4V3Of-line {
  border-bottom: 3px solid rgba(var(--kubio-color-2), 1);
  width: 100%
}
html.vertice-theme #kubio .vertice-search__k__Lhd-a4V3Of-inner {
  fill: rgba(var(--kubio-color-1), 1);
  height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  width: 50px
}
html.vertice-theme #kubio h1.wp-block.vertice-search__k__yndIzn0LAb-container,
html.vertice-theme #kubio h2.wp-block.vertice-search__k__yndIzn0LAb-container,
html.vertice-theme #kubio h3.wp-block.vertice-search__k__yndIzn0LAb-container,
html.vertice-theme #kubio h4.wp-block.vertice-search__k__yndIzn0LAb-container,
html.vertice-theme #kubio h5.wp-block.vertice-search__k__yndIzn0LAb-container,
html.vertice-theme #kubio h6.wp-block.vertice-search__k__yndIzn0LAb-container,
html.vertice-theme #kubio p.wp-block.vertice-search__k__yndIzn0LAb-container {
  text-align: left
}
html.vertice-theme #kubio a.vertice-search__k__yndIzn0LAb-link {
  text-decoration: none
}
html.vertice-theme #kubio .vertice-search__k__nng4XPLA_-metaDataContainer a {
  color: rgba(var(--kubio-color-6-variant-1), 1)
}
html.vertice-theme #kubio .vertice-search__k__nng4XPLA_-metaDataContainer .metadata-prefix,
html.vertice-theme #kubio .vertice-search__k__nng4XPLA_-metaDataContainer .metadata-suffix,
html.vertice-theme #kubio .vertice-search__k__nng4XPLA_-metaDataContainer a {
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px
}
html.vertice-theme #kubio .vertice-search__k__nng4XPLA_-metaDataContainer .h-svg-icon {
  height: 20px;
  margin-right: 5px;
  width: 20px
}
html.vertice-theme #kubio .vertice-search__k__nng4XPLA_-metaDataContainer .metadata-separator {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme #kubio .vertice-search__k__fVTtKcA3Zp-text {
  font-family: Roboto, Helvetica, Arial, Sans-Serif, serif;
  font-size: 16px;
  font-weight: 300
}
html.vertice-theme #kubio .vertice-search__k__tBYU0uM8Xx-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__tBYU0uM8Xx-container {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-search__k__ELgmeRXRD--outer a.vertice-search__k__ELgmeRXRD--link {
  border: 1px solid rgba(var(--kubio-color-6), .2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 14px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 12px 24px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-search__k__ELgmeRXRD--outer a.vertice-search__k__ELgmeRXRD--link:hover {
  border-color: rgba(var(--kubio-color-6-variant-4), 1)
}
html.vertice-theme #kubio a.vertice-search__k__ELgmeRXRD--link .vertice-search__k__ELgmeRXRD--icon {
  height: 12px;
  margin-left: 0;
  margin-right: 10px;
  min-height: 12px;
  min-width: 12px;
  width: 12px
}
html.vertice-theme #kubio .vertice-search__k__P2OarhUKUK-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__P2OarhUKUK-container {
  height: auto;
  min-height: unset;
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer {
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers {
  font-weight: 400;
  padding-left: 2px;
  padding-right: 2px
}
html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers:not(.current):not(.dots) {
  background-color: rgba(var(--kubio-color-5), 0);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  padding: 2px 4px
}
html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers:not(.current):not(.dots):hover {
  color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers.current {
  background-color: rgba(var(--kubio-color-5), 0);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-1), 1);
  padding: 2px 4px
}
html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers.current:hover {
  border-color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers.dots {
  font-weight: 300
}
html.vertice-theme #kubio .vertice-search__k__2nd5yuWmz9-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__2nd5yuWmz9-container {
  height: auto;
  min-height: unset;
  text-align: right
}
html.vertice-theme #kubio .vertice-search__k__ACSe8L2gsX-outer a.vertice-search__k__ACSe8L2gsX-link {
  border: 1px solid rgba(var(--kubio-color-6), .2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 14px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 12px 24px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-search__k__ACSe8L2gsX-outer a.vertice-search__k__ACSe8L2gsX-link:hover {
  border-color: rgba(var(--kubio-color-6-variant-4), 1)
}
html.vertice-theme #kubio a.vertice-search__k__ACSe8L2gsX-link .vertice-search__k__ACSe8L2gsX-icon {
  height: 12px;
  margin-left: 10px;
  margin-right: 0;
  min-height: 12px;
  min-width: 12px;
  width: 12px
}
html.vertice-theme #kubio .vertice-search__k__f5wDJx69T0o-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-search__k__f5wDJx69T0o-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-search__k__t1RcpSwTMC-container {
  background-color: rgba(var(--kubio-color-6-variant-1), .1)
}
html.vertice-theme #kubio .vertice-search__k__HE2LPNtfKX-inner {
  text-align: left
}
html.vertice-theme #kubio .vertice-search__k__HE2LPNtfKX-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-search__k__ciaK61IeR-input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
html.vertice-theme #kubio .vertice-search__k__ciaK61IeR-button {
  background-color: rgba(var(--kubio-color-6), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-style: solid;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-width: 1px 1px 1px 0;
  width: 60px
}
html.vertice-theme #kubio .vertice-search__k__ciaK61IeR-icon {
  fill: rgba(var(--kubio-color-2), 1);
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  width: 20px
}
html.vertice-theme #kubio .vertice-search__k__ciaK61IeR-icon:hover {
  fill: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-search__k__R9xOJzpKQW0-text {
  margin-bottom: 10px
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-search__k__R9xOJzpKQW0-text .text-wrapper-fancy svg path {
  stroke: #000;
  stroke-linejoin: initial;
  stroke-linecap: initial;
  stroke-width: 8px
}
html.vertice-theme #kubio .vertice-search__k__dAlw2G59Yo-widget-box {
  background-color: unset;
  background-image: none;
  font-size: 14px;
  margin: 0;
  padding: 0
}
html.vertice-theme #kubio .vertice-search__k__dAlw2G59Yo-widget-box a {
  color: rgba(var(--kubio-color-1), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px
}
html.vertice-theme #kubio .vertice-search__k__dAlw2G59Yo-widget-box a:hover {
  color: rgba(var(--kubio-color-4), 1)
}
html.vertice-theme #kubio .vertice-search__k__dAlw2G59Yo-widget-box time {
  font-size: 14px;
  margin-bottom: 20px
}
html.vertice-theme #kubio .vertice-search__k__dAlw2G59Yo-widget-box.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
  font-size: 16px;
  font-weight: 400
}
html.vertice-theme #kubio .vertice-single__k__single-kxeqsSpdy-n-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-single__k__single-kxeqsSpdy-n-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-single__k__5Y-cAwiw7-outer {
  padding-bottom: 20px;
  text-align: left
}
html.vertice-theme #kubio .vertice-single__k__5Y-cAwiw7-width-container {
  width: 25%
}
html.vertice-theme #kubio .vertice-single__k__5Y-cAwiw7-line {
  border-bottom: 3px solid rgba(var(--kubio-color-2), 1)
}
html.vertice-theme #kubio .vertice-single__k__5Y-cAwiw7-inner {
  fill: rgba(var(--kubio-color-1), 1);
  height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  width: 50px
}
html.vertice-theme #kubio .vertice-single__k__KGesgqe_P-metaDataContainer a {
  color: rgba(var(--kubio-color-6-variant-1), 1)
}
html.vertice-theme #kubio .vertice-single__k__KGesgqe_P-metaDataContainer .metadata-prefix,
html.vertice-theme #kubio .vertice-single__k__KGesgqe_P-metaDataContainer .metadata-suffix,
html.vertice-theme #kubio .vertice-single__k__KGesgqe_P-metaDataContainer a {
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px
}
html.vertice-theme #kubio .vertice-single__k__KGesgqe_P-metaDataContainer .h-svg-icon {
  height: 20px;
  margin-right: 5px;
  width: 20px
}
html.vertice-theme #kubio .vertice-single__k__KGesgqe_P-metaDataContainer .metadata-separator {
  padding-left: 5px;
  padding-right: 5px
}
html.vertice-theme #kubio .vertice-single__k__single-rlYTEhTMib-container {
  background-color: #ccc;
  height: 300px;
  text-align: center
}
html.vertice-theme #kubio .vertice-single__k__single-rlYTEhTMib-image {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center
}
html.vertice-theme #kubio .vertice-single__k__single-3VGwAjm9cX-inner {
  text-align: left
}
html.vertice-theme #kubio .vertice-single__k__single-3VGwAjm9cX-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-single__k__single-K4Akm2YNqS-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-single__k__single-K4Akm2YNqS-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio p.wp-block.wp-block-kubio-text__text.vertice-single__k__single-1pwRcGAnh-text {
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 13px
}
html.vertice-theme #kubio .vertice-single__k__single-LfW21x_joR-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-single__k__single-LfW21x_joR-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-single__k__single-tlSt_AyBi-container {
  text-align: left
}
html.vertice-theme #kubio .vertice-single__k__single-tlSt_AyBi-container a {
  background-color: rgba(var(--kubio-color-1), 1);
  color: rgba(var(--kubio-color-5), 1);
  font-size: 12px;
  margin: 4px;
  padding: 0 4px
}
html.vertice-theme #kubio .vertice-single__k__single-tlSt_AyBi-container a:hover {
  background-color: rgba(var(--kubio-color-4), 1)
}
html.vertice-theme #kubio .vertice-single__k__single-tlSt_AyBi-placeholder {
  font-size: 13px
}
html.vertice-theme #kubio .vertice-single__k__single-nqLiVZCaYo-container {
  border-bottom: 1px solid #f5f8fb;
  border-top: 1px solid #f5f8fb
}
html.vertice-theme #kubio .vertice-single__k__single-3ndM77FkZV-inner {
  text-align: left
}
html.vertice-theme #kubio .vertice-single__k__single-3ndM77FkZV-container {
  height: auto;
  min-height: unset;
  text-align: left
}
html.vertice-theme #kubio .vertice-single__k__single-ELgmeRXRD--outer a.vertice-single__k__single-ELgmeRXRD--link {
  border: 1px solid rgba(var(--kubio-color-6), .2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 14px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 12px 24px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-single__k__single-ELgmeRXRD--outer a.vertice-single__k__single-ELgmeRXRD--link:hover {
  border-color: rgba(var(--kubio-color-6-variant-4), 1)
}
html.vertice-theme #kubio a.vertice-single__k__single-ELgmeRXRD--link .vertice-single__k__single-ELgmeRXRD--icon {
  height: 12px;
  margin-left: 0;
  margin-right: 10px;
  min-height: 12px;
  min-width: 12px;
  width: 12px
}
html.vertice-theme #kubio .vertice-single__k__single-mMPMCQqWfs-inner {
  text-align: right
}
html.vertice-theme #kubio .vertice-single__k__single-mMPMCQqWfs-container {
  height: auto;
  min-height: unset;
  text-align: right
}
html.vertice-theme #kubio .vertice-single__k__single-ACSe8L2gsX-outer a.vertice-single__k__single-ACSe8L2gsX-link {
  border: 1px solid rgba(var(--kubio-color-6), .2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 14px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 1;
  padding: 12px 24px;
  text-decoration: none
}
html.vertice-theme #kubio .vertice-single__k__single-ACSe8L2gsX-outer a.vertice-single__k__single-ACSe8L2gsX-link:hover {
  border-color: rgba(var(--kubio-color-6-variant-4), 1)
}
html.vertice-theme #kubio a.vertice-single__k__single-ACSe8L2gsX-link .vertice-single__k__single-ACSe8L2gsX-icon {
  height: 12px;
  margin-left: 10px;
  margin-right: 0;
  min-height: 12px;
  min-width: 12px;
  width: 12px
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer {
  margin-left: -10px
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment.even,
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment.odd {
  border-left: 1px solid rgba(var(--kubio-color-6), .2);
  margin-top: 20px;
  padding: 0 12px
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment-author img {
  border-bottom-left-radius: 100%;
  border-bottom-right-radius: 100%;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  margin-right: 5px
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment-author .fn {
  color: rgba(var(--kubio-color-5-variant-4), 1);
  font-size: 14px;
  font-weight: 400
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment-metadata>.edit-link>a,
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment-metadata>a {
  color: rgba(var(--kubio-color-5-variant-4), 1);
  font-size: 14px
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment-body .reply a {
  color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment-body .reply a:hover {
  color: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme #kubio .vertice-single__k__single-s5UQRGEAN-commentsContainer .comment>.children {
  margin-left: 12px
}
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .comment-reply-title {
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-size: 1.25em;
  font-weight: 600
}
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container input:not([type=submit]),
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container textarea {
  background-color: rgba(var(--kubio-color-5), .6);
  border: 1px solid rgba(var(--kubio-color-6), .2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .form-submit {
  text-align: left
}
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .comment-form [type=submit] {
  background-color: rgba(var(--kubio-color-1), 1);
  border: 1px solid rgba(var(--kubio-color-1), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: rgba(var(--kubio-color-5), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 1px;
  padding: 16px 32px;
  text-transform: uppercase
}
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .comment-form [type=submit]:hover {
  background-color: rgba(var(--kubio-color-5), 1);
  color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .comment-form a,
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .comment-respond a {
  color: rgba(var(--kubio-color-1), 1)
}
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .comment-form a:hover,
html.vertice-theme #kubio .vertice-single__k__single-oXoikmHxB-container .comment-respond a:hover {
  color: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme #kubio .vertice-single__k__single-f5wDJx69T0o-inner {
  text-align: center
}
html.vertice-theme #kubio .vertice-single__k__single-f5wDJx69T0o-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-single__k__t1RcpSwTMC-container {
  background-color: rgba(var(--kubio-color-6-variant-1), .1)
}
html.vertice-theme #kubio .vertice-single__k__HE2LPNtfKX-inner {
  text-align: left
}
html.vertice-theme #kubio .vertice-single__k__HE2LPNtfKX-container {
  height: auto;
  min-height: unset
}
html.vertice-theme #kubio .vertice-single__k__ciaK61IeR-input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
html.vertice-theme #kubio .vertice-single__k__ciaK61IeR-button {
  background-color: rgba(var(--kubio-color-6), 1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-style: solid;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-width: 1px 1px 1px 0;
  width: 60px
}
html.vertice-theme #kubio .vertice-single__k__ciaK61IeR-icon {
  fill: rgba(var(--kubio-color-2), 1);
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  width: 20px
}
html.vertice-theme #kubio .vertice-single__k__ciaK61IeR-icon:hover {
  fill: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-single__k__R9xOJzpKQW0-text {
  margin-bottom: 10px
}
html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-single__k__R9xOJzpKQW0-text .text-wrapper-fancy svg path {
  stroke: #000;
  stroke-linejoin: initial;
  stroke-linecap: initial;
  stroke-width: 8px
}
html.vertice-theme #kubio .vertice-single__k__dAlw2G59Yo-widget-box {
  background-color: unset;
  background-image: none;
  font-size: 14px;
  margin: 0;
  padding: 0
}
html.vertice-theme #kubio .vertice-single__k__dAlw2G59Yo-widget-box a {
  color: rgba(var(--kubio-color-1), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px
}
html.vertice-theme #kubio .vertice-single__k__dAlw2G59Yo-widget-box a:hover {
  color: rgba(var(--kubio-color-4), 1)
}
html.vertice-theme #kubio .vertice-single__k__dAlw2G59Yo-widget-box time {
  font-size: 14px;
  margin-bottom: 20px
}
html.vertice-theme #kubio .vertice-single__k__dAlw2G59Yo-widget-box.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
  font-size: 16px;
  font-weight: 400
}
html.vertice-theme #kubio .vertice-local-5-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-7-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-9-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-15-container,
html.vertice-theme #kubio .vertice-local-20-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-25-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-27-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-29-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-35-container,
html.vertice-theme #kubio .vertice-local-40-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-44-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 50%
}
html.vertice-theme #kubio .vertice-local-51-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-57-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-65-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-74-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-76-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-78-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-84-container,
html.vertice-theme #kubio .vertice-local-89-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-93-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-101-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-110-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-112-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-114-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-120-container,
html.vertice-theme #kubio .vertice-local-125-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-129-container,
html.vertice-theme #kubio .vertice-local-138-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 50%
}
html.vertice-theme #kubio .vertice-local-143-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-149-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-157-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-166-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-168-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-170-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-176-container,
html.vertice-theme #kubio .vertice-local-181-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-185-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-193-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-202-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-204-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-206-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-212-container,
html.vertice-theme #kubio .vertice-local-217-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-221-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 50%
}
html.vertice-theme #kubio .vertice-local-226-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-232-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-240-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-249-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-251-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-253-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-259-container,
html.vertice-theme #kubio .vertice-local-264-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-268-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-276-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-285-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-287-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-289-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-295-container,
html.vertice-theme #kubio .vertice-local-300-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-304-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 50%
}
html.vertice-theme #kubio .vertice-local-308-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-311-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-314-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-317-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-325-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-327-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-329-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-333-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-336-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-344-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-346-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-348-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-353-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-359-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-367-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-376-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-378-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-380-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-386-container,
html.vertice-theme #kubio .vertice-local-391-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-395-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-403-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-412-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-414-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-416-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-422-container,
html.vertice-theme #kubio .vertice-local-427-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-431-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 50%
}
html.vertice-theme #kubio .vertice-local-435-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-439-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-445-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-453-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-462-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-464-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-466-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-472-container,
html.vertice-theme #kubio .vertice-local-477-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-481-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-489-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-498-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-500-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-502-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-508-container,
html.vertice-theme #kubio .vertice-local-513-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-517-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 50%
}
html.vertice-theme #kubio .vertice-local-521-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-524-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-531-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-533-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-535-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-537-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-540-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-545-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-548-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-555-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-557-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-559-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-564-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme #kubio .vertice-local-570-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-578-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-587-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-589-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-591-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-597-container,
html.vertice-theme #kubio .vertice-local-602-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-606-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-614-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-623-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-625-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-627-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-633-container,
html.vertice-theme #kubio .vertice-local-638-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-642-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 50%
}
html.vertice-theme #kubio .vertice-local-646-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-651-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-653-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-655-container,
html.vertice-theme #kubio .vertice-local-658-container,
html.vertice-theme #kubio .vertice-local-660-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-664-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 25%
}
html.vertice-theme #kubio .vertice-local-667-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-672-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 75%
}
html.vertice-theme #kubio .vertice-local-677-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  width: 100%
}
html.vertice-theme #kubio .vertice-local-679-container {
  ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}
html.vertice-theme #kubio .vertice-local-681-container,
html.vertice-theme #kubio .vertice-local-684-container,
html.vertice-theme #kubio .vertice-local-686-container {
  ms-flex: 1 1 0%;
  flex: 1 1 0;
  max-width: 100%
}
html.vertice-theme #kubio .vertice-local-693-container {
  flex: 0 0 auto;
  -ms-flex: 0 0 auto
}
html.vertice-theme .h-x-container-inner>*,
html.vertice-theme .h-y-container>:not(:last-child) {
  margin-bottom: 20px
}
html.vertice-theme .h-column__content>.h-x-container>:last-child,
html.vertice-theme .h-x-container-inner,
html.vertice-theme .h-y-container>.kubio-block-inserter {
  margin-bottom: -20px
}
html.vertice-theme .h-x-container-inner {
  margin-left: -10px;
  margin-right: -10px
}
html.vertice-theme .h-x-container-inner>* {
  padding-left: 10px;
  padding-right: 10px
}
html.vertice-theme body .vertice-front-header__k__9IGHpldIpw-container>*>.h-y-container>:not(:last-child),
html.vertice-theme body .vertice-index__k__fx1L_l5Ny--container>*>.h-y-container>:not(:last-child),
html.vertice-theme body .vertice-search__k__fx1L_l5Ny--container>*>.h-y-container>:not(:last-child),
html.vertice-theme body .vertice-single__k__single-3VGwAjm9cX-container>*>.h-y-container>:not(:last-child) {
  margin-bottom: 0
}
html.vertice-theme .with-kubio-global-style a:not([class*=wp-block-button]),
html.vertice-theme [data-kubio] a:not([class*=wp-block-button]),
html.vertice-theme a:not([class*=wp-block-button])[data-kubio] {
  color: rgba(var(--kubio-color-1), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none
}
html.vertice-theme .with-kubio-global-style a:not([class*=wp-block-button]):hover,
html.vertice-theme [data-kubio] a:not([class*=wp-block-button]):hover,
html.vertice-theme a:not([class*=wp-block-button])[data-kubio]:hover {
  color: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme .with-kubio-global-style h1,
html.vertice-theme [data-kubio] h1,
html.vertice-theme h1[data-kubio] {
  color: rgba(var(--kubio-color-6), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.26;
  text-transform: none
}
html.vertice-theme .with-kubio-global-style h2,
html.vertice-theme [data-kubio] h2,
html.vertice-theme h2[data-kubio] {
  color: rgba(var(--kubio-color-6), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 3em;
  font-weight: 600;
  line-height: 1.143;
  text-transform: none
}
html.vertice-theme .with-kubio-global-style h3,
html.vertice-theme [data-kubio] h3,
html.vertice-theme h3[data-kubio] {
  color: rgba(var(--kubio-color-6), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.25;
  text-transform: none
}
html.vertice-theme .with-kubio-global-style h4,
html.vertice-theme [data-kubio] h4,
html.vertice-theme h4[data-kubio] {
  color: rgba(var(--kubio-color-6), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.6;
  text-transform: none
}
html.vertice-theme .with-kubio-global-style h5,
html.vertice-theme [data-kubio] h5,
html.vertice-theme h5[data-kubio] {
  color: #000;
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1.55;
  text-transform: none
}
html.vertice-theme .with-kubio-global-style h6,
html.vertice-theme [data-kubio] h6,
html.vertice-theme h6[data-kubio] {
  color: rgba(var(--kubio-color-6), 1);
  font-family: Poppins, Helvetica, Arial, Sans-Serif, serif;
  font-size: .8em;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.6;
  text-transform: uppercase
}
html.vertice-theme .with-kubio-global-style,
html.vertice-theme .with-kubio-global-style p,
html.vertice-theme [data-kubio],
html.vertice-theme [data-kubio] p,
html.vertice-theme p[data-kubio] {
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-family: Roboto, Helvetica, Arial, Sans-Serif, serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
  text-transform: none
}
html.vertice-theme .h-lead[data-kubio],
html.vertice-theme .with-kubio-global-style .h-lead,
html.vertice-theme [data-kubio] .h-lead {
  color: rgba(var(--kubio-color-6-variant-4), 1);
  font-family: Roboto, Helvetica, Arial, Sans-Serif, serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.5;
  text-transform: none
}
html.vertice-theme div.h-section-global-spacing {
  padding-bottom: 90px;
  padding-top: 90px
}
html.vertice-theme .h-global-transition,
html.vertice-theme .h-global-transition-all,
html.vertice-theme .h-global-transition-all * {
  transition-duration: 1s
}
html.vertice-theme [data-kubio] input:not([type]),
html.vertice-theme [data-kubio] input[type=color],
html.vertice-theme [data-kubio] input[type=date],
html.vertice-theme [data-kubio] input[type=datetime-local],
html.vertice-theme [data-kubio] input[type=datetime],
html.vertice-theme [data-kubio] input[type=email],
html.vertice-theme [data-kubio] input[type=month],
html.vertice-theme [data-kubio] input[type=number],
html.vertice-theme [data-kubio] input[type=password],
html.vertice-theme [data-kubio] input[type=search],
html.vertice-theme [data-kubio] input[type=tel],
html.vertice-theme [data-kubio] input[type=text],
html.vertice-theme [data-kubio] input[type=time],
html.vertice-theme [data-kubio] input[type=url],
html.vertice-theme [data-kubio] input[type=week],
html.vertice-theme [data-kubio] select,
html.vertice-theme [data-kubio] textarea {
  background-color: rgba(var(--kubio-color-5), 1);
  border: 1px solid rgba(var(--kubio-color-5-variant-2), 1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 10px;
  padding: 4px 10px;
  text-transform: none
}
html.vertice-theme [data-kubio] input:not([type]):hover,
html.vertice-theme [data-kubio] input[type=color]:hover,
html.vertice-theme [data-kubio] input[type=date]:hover,
html.vertice-theme [data-kubio] input[type=datetime-local]:hover,
html.vertice-theme [data-kubio] input[type=datetime]:hover,
html.vertice-theme [data-kubio] input[type=email]:hover,
html.vertice-theme [data-kubio] input[type=month]:hover,
html.vertice-theme [data-kubio] input[type=number]:hover,
html.vertice-theme [data-kubio] input[type=password]:hover,
html.vertice-theme [data-kubio] input[type=search]:hover,
html.vertice-theme [data-kubio] input[type=tel]:hover,
html.vertice-theme [data-kubio] input[type=text]:hover,
html.vertice-theme [data-kubio] input[type=time]:hover,
html.vertice-theme [data-kubio] input[type=url]:hover,
html.vertice-theme [data-kubio] input[type=week]:hover,
html.vertice-theme [data-kubio] select:hover,
html.vertice-theme [data-kubio] textarea:hover {
  border-color: rgba(var(--kubio-color-6-variant-1), 1);
  color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme [data-kubio] input:not([type]):focus,
html.vertice-theme [data-kubio] input[type=color]:focus,
html.vertice-theme [data-kubio] input[type=date]:focus,
html.vertice-theme [data-kubio] input[type=datetime-local]:focus,
html.vertice-theme [data-kubio] input[type=datetime]:focus,
html.vertice-theme [data-kubio] input[type=email]:focus,
html.vertice-theme [data-kubio] input[type=month]:focus,
html.vertice-theme [data-kubio] input[type=number]:focus,
html.vertice-theme [data-kubio] input[type=password]:focus,
html.vertice-theme [data-kubio] input[type=search]:focus,
html.vertice-theme [data-kubio] input[type=tel]:focus,
html.vertice-theme [data-kubio] input[type=text]:focus,
html.vertice-theme [data-kubio] input[type=time]:focus,
html.vertice-theme [data-kubio] input[type=url]:focus,
html.vertice-theme [data-kubio] input[type=week]:focus,
html.vertice-theme [data-kubio] select:focus,
html.vertice-theme [data-kubio] textarea:focus {
  border-color: rgba(var(--kubio-color-1), 1);
  color: rgba(var(--kubio-color-6), 1)
}
html.vertice-theme [data-kubio] button,
html.vertice-theme [data-kubio] input[type=button] {
  background-color: rgba(var(--kubio-color-1), 1);
  border: 2px solid rgba(var(--kubio-color-1), 1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgba(var(--kubio-color-5), 1);
  padding: 8px 24px 8px 25px
}
html.vertice-theme [data-kubio] button:hover,
html.vertice-theme [data-kubio] input[type=button]:hover {
  background-color: rgba(var(--kubio-color-1-variant-4), 1);
  border-color: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme [data-kubio] button:disabled,
html.vertice-theme [data-kubio] button[disabled],
html.vertice-theme [data-kubio] input[type=button]:disabled,
html.vertice-theme [data-kubio] input[type=button][disabled] {
  background-color: rgba(var(--kubio-color-5-variant-2), 1);
  border-color: rgba(var(--kubio-color-5-variant-2), 1);
  color: rgba(var(--kubio-color-5-variant-3), 1)
}
html.vertice-theme [data-kubio] button[type=submit],
html.vertice-theme [data-kubio] input[type=submit] {
  background-color: rgba(var(--kubio-color-1), 1);
  border: 2px solid rgba(var(--kubio-color-1), 1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgba(var(--kubio-color-5), 1);
  padding: 8px 24px 8px 25px
}
html.vertice-theme [data-kubio] button[type=submit]:hover,
html.vertice-theme [data-kubio] input[type=submit]:hover {
  background-color: rgba(var(--kubio-color-1-variant-4), 1);
  border-color: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme [data-kubio] button[type=submit]:disabled,
html.vertice-theme [data-kubio] button[type=submit][disabled],
html.vertice-theme [data-kubio] input[type=submit]:disabled,
html.vertice-theme [data-kubio] input[type=submit][disabled] {
  background-color: rgba(var(--kubio-color-5-variant-2), 1);
  border-color: rgba(var(--kubio-color-5-variant-2), 1);
  color: rgba(var(--kubio-color-5-variant-3), 1)
}
html.vertice-theme [data-kubio] button[type=reset],
html.vertice-theme [data-kubio] input[type=reset] {
  background-color: rgba(var(--kubio-color-1-variant-1), 1);
  border: 2px solid rgba(var(--kubio-color-1-variant-1), 1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgba(var(--kubio-color-6-variant-2), 1);
  padding: 8px 24px 8px 25px
}
html.vertice-theme [data-kubio] button[type=reset]:hover,
html.vertice-theme [data-kubio] input[type=reset]:hover {
  background-color: rgba(var(--kubio-color-1-variant-2), 1);
  border-color: rgba(var(--kubio-color-1-variant-2), 1)
}
html.vertice-theme [data-kubio] button[type=reset]:disabled,
html.vertice-theme [data-kubio] button[type=reset][disabled],
html.vertice-theme [data-kubio] input[type=reset]:disabled,
html.vertice-theme [data-kubio] input[type=reset][disabled] {
  background-color: rgba(var(--kubio-color-5-variant-2), 1);
  border-color: rgba(var(--kubio-color-5-variant-2), 1);
  color: rgba(var(--kubio-color-5-variant-3), 1)
}
html.vertice-theme #kubio .woocommerce #respond input#submit,
html.vertice-theme #kubio .woocommerce a.button,
html.vertice-theme #kubio .woocommerce button.button,
html.vertice-theme #kubio .woocommerce input.button {
  background-color: rgba(var(--kubio-color-2), 1);
  border: 2px solid rgba(var(--kubio-color-2), 1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgba(var(--kubio-color-5), 1);
  font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  text-transform: none
}
html.vertice-theme #kubio .woocommerce #respond input#submit:hover,
html.vertice-theme #kubio .woocommerce a.button:hover,
html.vertice-theme #kubio .woocommerce button.button:hover,
html.vertice-theme #kubio .woocommerce input.button:hover {
  background-color: rgba(var(--kubio-color-2-variant-4), 1);
  border-color: rgba(var(--kubio-color-2-variant-4), 1)
}
html.vertice-theme #kubio .woocommerce #respond input#submit:disabled,
html.vertice-theme #kubio .woocommerce #respond input#submit[disabled],
html.vertice-theme #kubio .woocommerce a.button:disabled,
html.vertice-theme #kubio .woocommerce a.button[disabled],
html.vertice-theme #kubio .woocommerce button.button:disabled,
html.vertice-theme #kubio .woocommerce button.button[disabled],
html.vertice-theme #kubio .woocommerce input.button:disabled,
html.vertice-theme #kubio .woocommerce input.button[disabled] {
  background-color: rgba(var(--kubio-color-5-variant-2), 1);
  border-color: rgba(var(--kubio-color-5-variant-2), 1);
  color: rgba(var(--kubio-color-5-variant-4), 1)
}
html.vertice-theme #kubio .woocommerce #respond input#submit.add_to_cart_button,
html.vertice-theme #kubio .woocommerce #respond input#submit.alt,
html.vertice-theme #kubio .woocommerce #respond input#submit.woocommerce-form-login__submit,
html.vertice-theme #kubio .woocommerce a.button.add_to_cart_button,
html.vertice-theme #kubio .woocommerce a.button.alt,
html.vertice-theme #kubio .woocommerce a.button.woocommerce-form-login__submit,
html.vertice-theme #kubio .woocommerce button.button.add_to_cart_button,
html.vertice-theme #kubio .woocommerce button.button.alt,
html.vertice-theme #kubio .woocommerce button.button.woocommerce-form-login__submit,
html.vertice-theme #kubio .woocommerce input.button.add_to_cart_button,
html.vertice-theme #kubio .woocommerce input.button.alt,
html.vertice-theme #kubio .woocommerce input.button.woocommerce-form-login__submit {
  background-color: rgba(var(--kubio-color-1), 1);
  border: 2px solid rgba(var(--kubio-color-1), 1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0 27px 15px -24px rgba(0, 0, 0, .5);
  color: rgba(var(--kubio-color-5), 1);
  font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  text-transform: none
}
html.vertice-theme #kubio .woocommerce #respond input#submit.add_to_cart_button:hover,
html.vertice-theme #kubio .woocommerce #respond input#submit.alt:hover,
html.vertice-theme #kubio .woocommerce #respond input#submit.woocommerce-form-login__submit:hover,
html.vertice-theme #kubio .woocommerce a.button.add_to_cart_button:hover,
html.vertice-theme #kubio .woocommerce a.button.alt:hover,
html.vertice-theme #kubio .woocommerce a.button.woocommerce-form-login__submit:hover,
html.vertice-theme #kubio .woocommerce button.button.add_to_cart_button:hover,
html.vertice-theme #kubio .woocommerce button.button.alt:hover,
html.vertice-theme #kubio .woocommerce button.button.woocommerce-form-login__submit:hover,
html.vertice-theme #kubio .woocommerce input.button.add_to_cart_button:hover,
html.vertice-theme #kubio .woocommerce input.button.alt:hover,
html.vertice-theme #kubio .woocommerce input.button.woocommerce-form-login__submit:hover {
  background-color: rgba(var(--kubio-color-1-variant-4), 1);
  border-color: rgba(var(--kubio-color-1-variant-4), 1)
}
html.vertice-theme #kubio .woocommerce #respond input#submit.add_to_cart_button:disabled,
html.vertice-theme #kubio .woocommerce #respond input#submit.add_to_cart_button[disabled],
html.vertice-theme #kubio .woocommerce #respond input#submit.alt:disabled,
html.vertice-theme #kubio .woocommerce #respond input#submit.alt[disabled],
html.vertice-theme #kubio .woocommerce #respond input#submit.woocommerce-form-login__submit:disabled,
html.vertice-theme #kubio .woocommerce #respond input#submit.woocommerce-form-login__submit[disabled],
html.vertice-theme #kubio .woocommerce a.button.add_to_cart_button:disabled,
html.vertice-theme #kubio .woocommerce a.button.add_to_cart_button[disabled],
html.vertice-theme #kubio .woocommerce a.button.alt:disabled,
html.vertice-theme #kubio .woocommerce a.button.alt[disabled],
html.vertice-theme #kubio .woocommerce a.button.woocommerce-form-login__submit:disabled,
html.vertice-theme #kubio .woocommerce a.button.woocommerce-form-login__submit[disabled],
html.vertice-theme #kubio .woocommerce button.button.add_to_cart_button:disabled,
html.vertice-theme #kubio .woocommerce button.button.add_to_cart_button[disabled],
html.vertice-theme #kubio .woocommerce button.button.alt:disabled,
html.vertice-theme #kubio .woocommerce button.button.alt[disabled],
html.vertice-theme #kubio .woocommerce button.button.woocommerce-form-login__submit:disabled,
html.vertice-theme #kubio .woocommerce button.button.woocommerce-form-login__submit[disabled],
html.vertice-theme #kubio .woocommerce input.button.add_to_cart_button:disabled,
html.vertice-theme #kubio .woocommerce input.button.add_to_cart_button[disabled],
html.vertice-theme #kubio .woocommerce input.button.alt:disabled,
html.vertice-theme #kubio .woocommerce input.button.alt[disabled],
html.vertice-theme #kubio .woocommerce input.button.woocommerce-form-login__submit:disabled,
html.vertice-theme #kubio .woocommerce input.button.woocommerce-form-login__submit[disabled] {
  background-color: rgba(var(--kubio-color-5-variant-2), 1);
  border-color: rgba(var(--kubio-color-5-variant-2), 1);
  color: rgba(var(--kubio-color-5-variant-4), 1)
}
html.vertice-theme #kubio .woocommerce-loop-product__link .onsale {
  background-color: rgba(var(--kubio-color-3-variant-2), 1);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: rgba(var(--kubio-color-5), 1);
  padding: 5px 10px
}
@media (min-width:768px) and (max-width:1023px) {
  html.vertice-theme #kubio .vertice-404-header__k__fdvtbgzWuT-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
    padding-bottom: 20px;
    padding-top: 20px
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:after,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:before {
    background-color: rgba(var(--kubio-color-2), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul {
    justify-content: center
  }
  html.vertice-theme #kubio .vertice-front-header__k__Gp3qTlxXlu-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
    padding-bottom: 20px;
    padding-top: 20px
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:after,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:before {
    background-color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul {
    justify-content: center
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a {
    color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li.current-menu-item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li.current_page_item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a.hover,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a:hover {
    color: rgba(var(--kubio-color-6), 1)
  }
  html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-front-header__k__ukjZtaF3MN-text {
    font-size: 4em
  }
  html.vertice-theme #kubio .vertice-header__k__tQxzUXOi9o-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
    padding-bottom: 20px;
    padding-top: 20px
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:after,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:before {
    background-color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul {
    justify-content: center
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a {
    color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li.current-menu-item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li.current_page_item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a.hover,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a:hover {
    color: rgba(var(--kubio-color-6), 1)
  }
  html.vertice-theme #kubio .vertice-index__k__kxeqsSpdy-n-inner,
  html.vertice-theme #kubio .vertice-search__k__kxeqsSpdy-n-inner {
    margin-top: -15px
  }
  html.vertice-theme #kubio .vertice-local-44-container,
  html.vertice-theme #kubio .vertice-local-129-container,
  html.vertice-theme #kubio .vertice-local-221-container,
  html.vertice-theme #kubio .vertice-local-304-container {
    width: 80%
  }
  html.vertice-theme #kubio .vertice-local-308-container {
    width: 33%
  }
  html.vertice-theme #kubio .vertice-local-431-container,
  html.vertice-theme #kubio .vertice-local-517-container {
    width: 80%
  }
  html.vertice-theme #kubio .vertice-local-521-container {
    width: 70%
  }
  html.vertice-theme #kubio .vertice-local-537-container {
    width: 30%
  }
  html.vertice-theme #kubio .vertice-local-545-container {
    width: 70%
  }
  html.vertice-theme #kubio .vertice-local-642-container {
    width: 80%
  }
  html.vertice-theme #kubio .vertice-local-646-container {
    width: 70%
  }
  html.vertice-theme #kubio .vertice-local-664-container {
    width: 30%
  }
  html.vertice-theme #kubio .vertice-local-672-container {
    width: 70%
  }
  html.vertice-theme div.h-section-global-spacing {
    padding-bottom: 60px;
    padding-top: 60px
  }
}
@media (max-width:767px) {
  html.vertice-theme #kubio .vertice-404-header__k__fdvtbgzWuT-outer .wp-block-kubio-navigation-section__nav {
    background-color: rgba(var(--kubio-color-5), 1);
    padding-bottom: 10px;
    padding-top: 10px
  }
  html.vertice-theme #kubio .vertice-404-header__k__fdvtbgzWuT-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
    padding-bottom: 0;
    padding-top: 0
  }
  html.vertice-theme #kubio .vertice-404-header__k__BcVPXWoESgC-container {
    align-items: flex-start;
    justify-content: flex-start
  }
  html.vertice-theme #kubio .vertice-404-header__k__buy1NJeYXBW-outer>.kubio-menu>ul {
    justify-content: flex-end
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:after,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-404-header__k__buy1NJeYXBW-outer.bordered-active-item>.kubio-menu>ul>li:before {
    background-color: rgba(var(--kubio-color-2), 1)
  }
  html.vertice-theme #kubio .vertice-404-header__k__mesy2cng2r5-icon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  html.vertice-theme #kubio .vertice-front-header__k__Gp3qTlxXlu-outer .wp-block-kubio-navigation-section__nav {
    padding-bottom: 10px;
    padding-top: 10px
  }
  html.vertice-theme #kubio .vertice-front-header__k__Gp3qTlxXlu-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
    background-color: rgba(var(--kubio-color-5), 1);
    padding-bottom: 0;
    padding-top: 0
  }
  html.vertice-theme #kubio .vertice-front-header__k__VwOA5dltnZ2-outer {
    text-align: center
  }
  html.vertice-theme #kubio .vertice-front-header__k__0xSC3AT64-container {
    align-items: flex-start;
    justify-content: flex-start
  }
  html.vertice-theme #kubio .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul {
    justify-content: flex-end
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:after,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer.bordered-active-item>.kubio-menu>ul>li:before {
    background-color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a {
    color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li.current-menu-item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li.current_page_item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a.hover,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-front-header__k__c6BbujDIAOY-outer>.kubio-menu>ul>li>a:hover {
    color: rgba(var(--kubio-color-6), 1)
  }
  html.vertice-theme #kubio .vertice-front-header__k__r1Ph182_RWJ-icon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  html.vertice-theme #kubio .vertice-front-header__k__J6FPNZyUrn-outer {
    padding-bottom: 200px;
    padding-top: 90px
  }
  html.vertice-theme #kubio .wp-block.wp-block-kubio-heading__text.vertice-front-header__k__ukjZtaF3MN-text {
    font-size: 2.8em
  }
  html.vertice-theme #kubio p.wp-block.wp-block-kubio-text__text.vertice-front-header__k__Xia0GT4t_-text {
    font-size: 16px;
    line-height: 1.5
  }
  html.vertice-theme #kubio .vertice-header__k__tQxzUXOi9o-outer .wp-block-kubio-navigation-section__nav {
    padding-bottom: 10px;
    padding-top: 10px
  }
  html.vertice-theme #kubio .vertice-header__k__tQxzUXOi9o-outer .h-navigation_sticky.wp-block-kubio-navigation-section__nav {
    background-color: rgba(var(--kubio-color-5), 1);
    padding-bottom: 0;
    padding-top: 0
  }
  html.vertice-theme #kubio .vertice-header__k__xtchq9B1o-5-outer {
    text-align: center
  }
  html.vertice-theme #kubio .vertice-header__k__4YrpoDz2gL0-container {
    align-items: flex-start;
    justify-content: flex-start
  }
  html.vertice-theme #kubio .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul {
    justify-content: flex-end
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:after,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer.bordered-active-item>.kubio-menu>ul>li:before {
    background-color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a {
    color: rgba(var(--kubio-color-5), 1)
  }
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li.current-menu-item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li.current_page_item>a,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a.hover,
  html.vertice-theme #kubio .h-navigation_sticky .vertice-header__k__ebeW8ZXd6G--outer>.kubio-menu>ul>li>a:hover {
    color: rgba(var(--kubio-color-6), 1)
  }
  html.vertice-theme #kubio .vertice-header__k__0Wv6XuPo8M1-icon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }
  html.vertice-theme #kubio h1.wp-block.vertice-header__k__SzZXH7PdCL-container,
  html.vertice-theme #kubio h2.wp-block.vertice-header__k__SzZXH7PdCL-container,
  html.vertice-theme #kubio h3.wp-block.vertice-header__k__SzZXH7PdCL-container,
  html.vertice-theme #kubio h4.wp-block.vertice-header__k__SzZXH7PdCL-container,
  html.vertice-theme #kubio h5.wp-block.vertice-header__k__SzZXH7PdCL-container,
  html.vertice-theme #kubio h6.wp-block.vertice-header__k__SzZXH7PdCL-container,
  html.vertice-theme #kubio p.wp-block.vertice-header__k__SzZXH7PdCL-container {
    font-size: 2em;
    font-weight: 400
  }
  html.vertice-theme #kubio .vertice-index__k__kxeqsSpdy-n-inner {
    margin-top: 0
  }
  html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme #kubio .vertice-index__k__tRiQFlrj8q-outer .page-numbers:not(.current):not(.dots) {
    padding-left: 2px;
    padding-right: 2px
  }
  html.vertice-theme #kubio .vertice-search__k__kxeqsSpdy-n-inner {
    margin-top: 0
  }
  html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers {
    padding-left: 0;
    padding-right: 0
  }
  html.vertice-theme #kubio .vertice-search__k__tRiQFlrj8q-outer .page-numbers:not(.current):not(.dots) {
    padding-left: 2px;
    padding-right: 2px
  }
  html.vertice-theme #kubio .vertice-search__k__f5wDJx69T0o-inner,
  html.vertice-theme #kubio .vertice-single__k__single-f5wDJx69T0o-inner {
    margin-top: 30px
  }
  html.vertice-theme #kubio .vertice-local-5-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-7-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-25-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-27-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-44-container,
  html.vertice-theme #kubio .vertice-local-51-container,
  html.vertice-theme #kubio .vertice-local-57-container,
  html.vertice-theme #kubio .vertice-local-65-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-74-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-76-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-93-container,
  html.vertice-theme #kubio .vertice-local-101-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-110-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-112-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-129-container,
  html.vertice-theme #kubio .vertice-local-138-container,
  html.vertice-theme #kubio .vertice-local-143-container,
  html.vertice-theme #kubio .vertice-local-149-container,
  html.vertice-theme #kubio .vertice-local-157-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-166-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-168-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-185-container,
  html.vertice-theme #kubio .vertice-local-193-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-202-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-204-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-221-container,
  html.vertice-theme #kubio .vertice-local-226-container,
  html.vertice-theme #kubio .vertice-local-232-container,
  html.vertice-theme #kubio .vertice-local-240-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-249-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-251-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-268-container,
  html.vertice-theme #kubio .vertice-local-276-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-285-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-287-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-304-container,
  html.vertice-theme #kubio .vertice-local-308-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-314-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-317-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-333-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-336-container,
  html.vertice-theme #kubio .vertice-local-353-container,
  html.vertice-theme #kubio .vertice-local-359-container,
  html.vertice-theme #kubio .vertice-local-367-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-376-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-378-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-395-container,
  html.vertice-theme #kubio .vertice-local-403-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-412-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-414-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-431-container,
  html.vertice-theme #kubio .vertice-local-439-container,
  html.vertice-theme #kubio .vertice-local-445-container,
  html.vertice-theme #kubio .vertice-local-453-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-462-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-464-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-481-container,
  html.vertice-theme #kubio .vertice-local-489-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-498-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-500-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-517-container,
  html.vertice-theme #kubio .vertice-local-521-container,
  html.vertice-theme #kubio .vertice-local-524-container,
  html.vertice-theme #kubio .vertice-local-537-container,
  html.vertice-theme #kubio .vertice-local-545-container,
  html.vertice-theme #kubio .vertice-local-548-container,
  html.vertice-theme #kubio .vertice-local-564-container,
  html.vertice-theme #kubio .vertice-local-570-container,
  html.vertice-theme #kubio .vertice-local-578-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-587-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-589-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-606-container,
  html.vertice-theme #kubio .vertice-local-614-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-623-container {
    ms-flex: 1 1 0%;
    flex: 1 1 0
  }
  html.vertice-theme #kubio .vertice-local-625-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-642-container,
  html.vertice-theme #kubio .vertice-local-646-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-658-container,
  html.vertice-theme #kubio .vertice-local-660-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 50%
  }
  html.vertice-theme #kubio .vertice-local-664-container,
  html.vertice-theme #kubio .vertice-local-672-container {
    width: 100%
  }
  html.vertice-theme #kubio .vertice-local-684-container,
  html.vertice-theme #kubio .vertice-local-686-container {
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 50%
  }
  html.vertice-theme #kubio .vertice-local-693-container {
    width: 100%
  }
  html.vertice-theme .with-kubio-global-style h1,
  html.vertice-theme [data-kubio] h1,
  html.vertice-theme h1[data-kubio] {
    font-size: 3em
  }
  html.vertice-theme div.h-section-global-spacing {
    padding-bottom: 30px;
    padding-top: 30px
  }
}
html.vertice-theme .wp-block-kubio-iconlist.wp-block {
  display: inline-flex
}
html.vertice-theme :focus:focus-visible {
  outline: auto !important
}
html.vertice-theme #colibri .h-navigation_outer:not(.h-navigation_overlap) .text-logo {
  color: #000
}
html.vertice-theme .wp-block-image.alignfull img {
  margin-left: unset;
  margin-right: unset;
  max-width: 100%
}
html.vertice-theme .wp-block-image .aligncenter {
  max-width: 100%;
  text-align: center;
  width: 100%
}
html.vertice-theme .colibri-word-wrap {
  word-break: break-word
}
html.vertice-theme ul.colibri-menu>li>a>svg {
  color: currentColor !important
}
html.vertice-theme ul.colibri-menu>li>a>svg,
html.vertice-theme ul.colibri-menu>li>a>svg path {
  transition-duration: 0s !important
}
html.vertice-theme .h-blog-meta,
html.vertice-theme .h-svg-icon:not(.h-icon__icon),
html.vertice-theme .h-svg-icon:not(.h-icon__icon) *,
html.vertice-theme .metadata-item {
  transition-duration: 0s
}
html.vertice-theme .h-blog-meta a {
  display: inline-table
}
html.vertice-theme .h-blog-meta-text {
  display: inline-flex
}
html.vertice-theme #colibri .style-18>div>.colibri-menu-container>ul.colibri-menu>li>a>.arrow-wrapper,
html.vertice-theme #colibri .style-18>div>.colibri-menu-container>ul.colibri-menu>li>a>svg {
  color: #fff
}
html.vertice-theme #colibri .style-18>div>.colibri-menu-container>ul.colibri-menu li>ul>li>a {
  padding-right: 54px;
  white-space: normal
}
html.vertice-theme #wpadminbar {
  text-align: initial
}
html.vertice-theme #wpadminbar:before,
html.vertice-theme #wpadminbar :before {
  box-sizing: content-box;
  display: block;
  height: unset;
  width: unset
}
html.vertice-theme #wpadminbar .admin-bar-search .ab-item:before,
html.vertice-theme #wpadminbar form:before {
  content: normal
}
html.vertice-theme #wpadminbar .ab-sub-wrapper ul {
  display: block
}
html.vertice-theme .wp-block-kubio-menu-offscreen-content {
  height: 100vh
}
html.vertice-theme .wp-block-kubio-menu-offscreen__align {
  display: flex
}
html.vertice-theme .kubio-offscreen .h-global-transition-all {
  color: rgba(var(--kubio-color-5), .4)
}
html.vertice-theme .kubio-offscreen .h-global-transition-all a {
  color: var(--wp--preset--color--luminous-vivid-orange)
}
html.vertice-theme .wp-block-kubio-query-loop [class*=h-col-].wp-block-kubio-query-loop-item {
  padding-bottom: 30px;
  padding-top: 30px
}
html.vertice-theme #kubio .header {
  position: relative
}
html.vertice-theme #kubio .header .h-navigation_overlap {
  position: absolute;
  width: 100%
}
html.vertice-theme #kubio .header .wp-block-kubio-navigation-top-bar {
  z-index: 1
}
html.vertice-theme #kubio .footer .h-global-transition-all p {
  color: rgba(var(--kubio-color-5), .8)
}
html.vertice-theme .vertice-front-header__k__DHr6s-4e_WR-align {
  line-height: 1
}
/* vertice/resources/google-fonts/style.css */



















/* elementor/google-fonts/css/roboto.css */
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* math */
/* symbols */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(../fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* elementor/google-fonts/css/robotoslab.css */
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* elementor/google-fonts/css/lato.css */
/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/lato-s6uyw4bmutphjx4wxg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/lato-s6u9w4bmutphh6uvswipgq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */

/* latin */

/* elementor/google-fonts/css/inter.css */
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */

/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* elementor/assets/lib/animations/styles/fadeIn.min.css */
@keyframes fadeIn {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.fadeIn {
  animation-name: fadeIn
}
/* elementor-pro/assets/css/widget-form.min.css */
/*! elementor-pro - v3.33.0 - 11-11-2025 */
.elementor-button.elementor-hidden, .elementor-hidden {
  display: none
}
.e-form__step {
  width: 100%
}
.e-form__step:not(.elementor-hidden) {
  display: flex;
  flex-wrap: wrap
}
.e-form__buttons {
  flex-wrap: wrap
}
.e-form__buttons, .e-form__buttons__wrapper {
  display: flex
}
.e-form__indicators {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  font-size: 13px;
  justify-content: space-between;
  margin-bottom: var(--e-form-steps-indicators-spacing)
}
.e-form__indicators__indicator {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-direction: column;
  justify-content: center;
  padding: 0 var(--e-form-steps-divider-gap)
}
.e-form__indicators__indicator__progress {
  background-color: var(--e-form-steps-indicator-progress-background-color);
  border-radius: var(--e-form-steps-indicator-progress-border-radius);
  overflow: hidden;
  position: relative;
  width: 100%
}
.e-form__indicators__indicator__progress__meter {
  background-color: var(--e-form-steps-indicator-progress-color);
  border-radius: var(--e-form-steps-indicator-progress-border-radius);
  color: var(--e-form-steps-indicator-progress-meter-color);
  height: var(--e-form-steps-indicator-progress-height);
  line-height: var(--e-form-steps-indicator-progress-height);
  padding-right: 15px;
  text-align: right;
  transition: width .1s linear;
  width: var(--e-form-steps-indicator-progress-meter-width, 0)
}
.e-form__indicators__indicator:first-child {
  padding-left: 0
}
.e-form__indicators__indicator:last-child {
  padding-right: 0
}
.e-form__indicators__indicator--state-inactive {
  color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
}
.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
  background-color: var(--e-form-steps-indicator-inactive-secondary-color, #fff)
}
.e-form__indicators__indicator--state-inactive object, .e-form__indicators__indicator--state-inactive svg {
  fill: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
}
.e-form__indicators__indicator--state-active {
  border-color: var(--e-form-steps-indicator-active-secondary-color, #fff);
  color: var(--e-form-steps-indicator-active-primary-color, #39b54a)
}
.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
  background-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
}
.e-form__indicators__indicator--state-active object, .e-form__indicators__indicator--state-active svg {
  fill: var(--e-form-steps-indicator-active-primary-color, #39b54a)
}
.e-form__indicators__indicator--state-completed {
  color: var(--e-form-steps-indicator-completed-secondary-color, #fff)
}
.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
  background-color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}
.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
  color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}
.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
  background-color: initial;
  color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}
.e-form__indicators__indicator--state-completed object, .e-form__indicators__indicator--state-completed svg {
  fill: var(--e-form-steps-indicator-completed-secondary-color, #fff)
}
.e-form__indicators__indicator__icon {
  align-items: center;
  border-style: solid;
  border-width: 1px;
  display: flex;
  font-size: var(--e-form-steps-indicator-icon-size);
  height: var(--e-form-steps-indicator-padding, 30px);
  justify-content: center;
  margin-bottom: 10px;
  overflow: hidden;
  width: var(--e-form-steps-indicator-padding, 30px)
}
.e-form__indicators__indicator__icon img, .e-form__indicators__indicator__icon object, .e-form__indicators__indicator__icon svg {
  height: auto;
  width: var(--e-form-steps-indicator-icon-size)
}
.e-form__indicators__indicator__icon .e-font-icon-svg {
  height: 1em
}
.e-form__indicators__indicator__number {
  align-items: center;
  border-style: solid;
  border-width: 1px;
  display: flex;
  height: var(--e-form-steps-indicator-padding, 30px);
  justify-content: center;
  margin-bottom: 10px;
  width: var(--e-form-steps-indicator-padding, 30px)
}
.e-form__indicators__indicator--shape-circle {
  border-radius: 50%
}
.e-form__indicators__indicator--shape-square {
  border-radius: 0
}
.e-form__indicators__indicator--shape-rounded {
  border-radius: 5px
}
.e-form__indicators__indicator--shape-none {
  border: 0
}
.e-form__indicators__indicator__label {
  text-align: center
}
.e-form__indicators__indicator__separator {
  background-color: #babfc5;
  height: var(--e-form-steps-divider-width);
  width: 100%
}
.e-form__indicators--type-icon, .e-form__indicators--type-icon_text, .e-form__indicators--type-number, .e-form__indicators--type-number_text {
  align-items: flex-start
}
.e-form__indicators--type-icon .e-form__indicators__indicator__separator, .e-form__indicators--type-icon_text .e-form__indicators__indicator__separator, .e-form__indicators--type-number .e-form__indicators__indicator__separator, .e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
  margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)
}
.elementor-field-type-hidden {
  display: none
}
.elementor-field-type-html {
  display: inline-block
}
.elementor-field-type-tel input {
  direction: inherit
}
.elementor-field-type-recaptcha_v3 .elementor-field-label {
  display: none
}
.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
  z-index: 1
}
.elementor-button .elementor-form-spinner {
  order: 3
}
.elementor-form .elementor-button .elementor-button-content-wrapper {
  align-items: center
}
.elementor-form .elementor-button .elementor-button-text {
  white-space: normal
}
.elementor-form .elementor-button svg {
  height: auto
}
.elementor-form .elementor-button .e-font-icon-svg {
  height: 1em
}
.elementor-form .elementor-button .elementor-button-content-wrapper {
  gap: 5px
}
.elementor-form .elementor-button .elementor-button-icon, .elementor-form .elementor-button .elementor-button-text {
  flex-grow: unset;
  order: unset
}
.elementor-select-wrapper .select-caret-down-wrapper {
  font-size: 11px;
  inset-inline-end: 10px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}
.elementor-select-wrapper .select-caret-down-wrapper svg {
  aspect-ratio: unset;
  display: unset;
  width: 1em;
  fill: currentColor;
  overflow: visible
}
.elementor-select-wrapper .select-caret-down-wrapper i {
  font-size: 19px;
  line-height: 2
}
.elementor-select-wrapper.remove-before:before {
  content: "" !important
}
.elementor-message-svg:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 1em;
  width: 1em
}
/* elementor/assets/lib/animations/styles/e-animation-pulse.min.css */
@keyframes elementor-animation-pulse {
  25% {
    transform: scale(1.1)
  }
  75% {
    transform: scale(.9)
  }
}
.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover {
  animation-name: elementor-animation-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}

