.kuplio-template {
  overflow: hidden;
  font-family: Montserrat, sans-serif;
}
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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")
    format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.kuplio-template .swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.kuplio-template .swiper-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
  flex-direction: column;
}
.kuplio-template .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
.kuplio-template .swiper-android .swiper-slide,
.kuplio-template .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.kuplio-template .swiper-pointer-events {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.kuplio-template .swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.kuplio-template .swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.kuplio-template .swiper-slide-invisible-blank {
  visibility: hidden;
}
.kuplio-template .swiper-autoheight,
.kuplio-template .swiper-autoheight .swiper-slide {
  height: auto;
}
.kuplio-template .swiper-autoheight .swiper-wrapper {
  -ms-flex-align: start;
  align-items: flex-start;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.kuplio-template .swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.kuplio-template .swiper-3d,
.kuplio-template .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.kuplio-template .swiper-3d .swiper-cube-shadow,
.kuplio-template .swiper-3d .swiper-slide,
.kuplio-template .swiper-3d .swiper-slide-shadow,
.kuplio-template .swiper-3d .swiper-slide-shadow-bottom,
.kuplio-template .swiper-3d .swiper-slide-shadow-left,
.kuplio-template .swiper-3d .swiper-slide-shadow-right,
.kuplio-template .swiper-3d .swiper-slide-shadow-top,
.kuplio-template .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.kuplio-template .swiper-3d .swiper-slide-shadow,
.kuplio-template .swiper-3d .swiper-slide-shadow-bottom,
.kuplio-template .swiper-3d .swiper-slide-shadow-left,
.kuplio-template .swiper-3d .swiper-slide-shadow-right,
.kuplio-template .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.kuplio-template .swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.kuplio-template .swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.kuplio-template .swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.kuplio-template .swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.kuplio-template .swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.kuplio-template .swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.kuplio-template .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.kuplio-template .swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.kuplio-template .swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
.kuplio-template .swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}
.kuplio-template .swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-order: 9999;
  order: 9999;
}
.kuplio-template
  .swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}
.kuplio-template .swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.kuplio-template
  .swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}
.kuplio-template .swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.kuplio-template .swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
.kuplio-template .swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.kuplio-template .swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.kuplio-template .swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.kuplio-template .swiper-fade .swiper-slide-active,
.kuplio-template .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.kuplio-template body {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
}
.kuplio-template .h1,
.kuplio-template .h2,
.kuplio-template .h3,
.kuplio-template .h4,
.kuplio-template .item-block .content .inner h3,
.kuplio-template .section-affiliate h2,
.kuplio-template .section-half.v2 h2,
.kuplio-template .section-half.v3 .content .item h3,
.kuplio-template .section-header .content .inner h1,
.kuplio-template .section-header .content .inner h2,
.kuplio-template .section-title h1,
.kuplio-template .section-title h2,
.kuplio-template h1,
.kuplio-template h2,
.kuplio-template h3,
.kuplio-template h4 {
  font-weight: 700;
  margin: 0 0 20px;
}
.kuplio-template .h1 b,
.kuplio-template .h1 strong,
.kuplio-template .h2 b,
.kuplio-template .h2 strong,
.kuplio-template .h3 b,
.kuplio-template .h3 strong,
.kuplio-template .h4 b,
.kuplio-template .h4 strong,
.kuplio-template .item-block .content .inner h3 b,
.kuplio-template .item-block .content .inner h3 strong,
.kuplio-template .section-affiliate h2 b,
.kuplio-template .section-affiliate h2 strong,
.kuplio-template .section-half.v2 h2 b,
.kuplio-template .section-half.v2 h2 strong,
.kuplio-template .section-half.v3 .content .item h3 b,
.kuplio-template .section-half.v3 .content .item h3 strong,
.kuplio-template .section-header .content .inner h1 b,
.kuplio-template .section-header .content .inner h1 strong,
.kuplio-template .section-header .content .inner h2 b,
.kuplio-template .section-header .content .inner h2 strong,
.kuplio-template .section-title h1 b,
.kuplio-template .section-title h1 strong,
.kuplio-template .section-title h2 b,
.kuplio-template .section-title h2 strong,
.kuplio-template h1 b,
.kuplio-template h1 strong,
.kuplio-template h2 b,
.kuplio-template h2 strong,
.kuplio-template h3 b,
.kuplio-template h3 strong,
.kuplio-template h4 b,
.kuplio-template h4 strong {
  font-weight: 700;
  color: #ff5925;
}
.kuplio-template .h1,
.kuplio-template .section-affiliate h2,
.kuplio-template .section-half.v2 h2,
.kuplio-template .section-header .content .inner h1,
.kuplio-template .section-header .content .inner h2,
.kuplio-template .section-title h1,
.kuplio-template .section-title h2,
.kuplio-template h1 {
  font-size: 36px;
}
@media (max-width: 991px) {
  .kuplio-template .h1,
  .kuplio-template .section-affiliate h2,
  .kuplio-template .section-half.v2 h2,
  .kuplio-template .section-header .content .inner h1,
  .kuplio-template .section-header .content .inner h2,
  .kuplio-template .section-title h1,
  .kuplio-template .section-title h2,
  .kuplio-template h1 {
    font-size: 24px;
  }
}
.kuplio-template .h2,
.kuplio-template .item-block .content .inner h3,
.kuplio-template .section-half.v3 .content .item h3,
.kuplio-template h2 {
  font-size: 24px;
}
@media (max-width: 991px) {
  .kuplio-template .h2,
  .kuplio-template .item-block .content .inner h3,
  .kuplio-template .section-half.v3 .content .item h3,
  .kuplio-template h2 {
    font-size: 18px;
  }
}
.kuplio-template .h3,
.kuplio-template h3 {
  font-size: 18px;
}
@media (max-width: 991px) {
  .kuplio-template .h3,
  .kuplio-template h3 {
    font-size: 16px;
  }
}
.kuplio-template .h4,
.kuplio-template h4 {
  font-size: 16px;
}
@media (max-width: 991px) {
  .kuplio-template .h4,
  .kuplio-template h4 {
    font-size: 14px;
  }
}
.kuplio-template b,
.kuplio-template strong {
  font-weight: 600;
}
.kuplio-template .overtitle {
  font-size: 14px;
  font-weight: 700;
  color: #ff5925;
  text-transform: uppercase;
  padding: 19px 0 0;
  margin: 0 0 10px;
  position: relative;
}
.kuplio-template .overtitle::before {
  content: "";
  width: 24px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='9' viewBox='0 0 24 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8 2.15972C22.611 4.22507 20.8968 5.94537 18.8281 7.14913C16.7595 8.35288 14.4087 8.99803 12.0101 9.02025C9.60533 8.99855 7.24889 8.3481 5.1788 7.13459C3.10871 5.92107 1.3983 4.18749 0.2203 2.1089C0.0598727 1.86256 -0.0167302 1.57174 0.00171964 1.27908C0.0201695 0.986426 0.132704 0.707326 0.322823 0.482701C0.459773 0.326055 0.633442 0.205163 0.828565 0.130655C1.02369 0.0561463 1.23429 0.030305 1.44185 0.0553991C1.64941 0.0804931 1.84757 0.155757 2.01891 0.274571C2.19025 0.393386 2.32953 0.55211 2.42449 0.736795C3.37223 2.43691 4.76002 3.8558 6.4449 4.8473C8.12978 5.8388 10.0508 6.36707 12.0101 6.37768C13.9749 6.36364 15.9001 5.82839 17.5857 4.82751C19.2713 3.82663 20.656 2.39662 21.5958 0.685977C21.676 0.531824 21.7881 0.396229 21.9249 0.288091C22.0617 0.179952 22.22 0.101717 22.3894 0.0585241C22.5588 0.0153307 22.7356 0.0081539 22.908 0.0374672C23.0804 0.0667805 23.2446 0.131919 23.3899 0.228607C23.6938 0.437919 23.9055 0.754453 23.9817 1.11343C24.058 1.47242 23.9929 1.84671 23.8 2.15972Z' fill='%23FF5925'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
.kuplio-template .text-center .overtitle::before {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.kuplio-template .text-right .overtitle::before {
  left: inherit;
  right: 0;
}
.kuplio-template .btn {
  min-height: 48px;
  border-radius: 100px;
  background: 0 0 !important;
  border: 2px solid transparent !important;
  padding: 5px 18px;
  font-size: 14px;
  font-weight: 700;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: none !important;
  text-transform: uppercase;
}
.kuplio-template .btn.btn-primary {
  background: linear-gradient(to right, #ff5925 0, #f77942 100%) !important;
  color: #fff !important;
}
.kuplio-template .btn.btn-primary:hover {
  box-shadow: 0 7px 15px 0 rgba(0, 0, 0, 0.1) !important;
}
.kuplio-template .btn.btn-primary:hover::after {
  opacity: 1;
}
.kuplio-template .btn.btn-primary::after {
  content: "";
  width: 100%;
  height: 100%;
  background: #ff5925;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.2s ease-out;
}
.kuplio-template .btn.btn-primary svg path {
  stroke: #fff;
}
.kuplio-template .btn.btn-outline-primary {
  border-color: #ff5925 !important;
  color: #ff5925 !important;
}
.kuplio-template .btn.btn-outline-primary:hover {
  background: #ff5925 !important;
  color: #fff !important;
}
.kuplio-template .btn.btn-outline-primary:hover svg path {
  stroke: #fff;
}
.kuplio-template .btn.btn-outline-primary svg path {
  stroke: #ff5925;
}
.kuplio-template .btn.btn-light {
  background: #f8f8f8 !important;
  border-color: #f8f8f8 !important;
  color: #666 !important;
}
.kuplio-template .btn.btn-light:hover {
  background: #ff5925 !important;
  border-color: #ff5925 !important;
  color: #fff !important;
}
.kuplio-template .btn.btn-light:hover svg path {
  stroke: #fff;
}
.kuplio-template .btn.btn-light svg path {
  stroke: #666;
}
.kuplio-template .btn.btn-outline-light {
  border-color: #ccc !important;
  color: #3b3b49 !important;
}
.kuplio-template .btn.btn-outline-light:hover {
  border-color: #ff5925 !important;
  color: #ff5925 !important;
  box-shadow: 0 7px 15px 0 rgba(0, 0, 0, 0.1) !important;
}
.kuplio-template .btn.btn-outline-light svg path {
  stroke: #3b3b49;
}
.kuplio-template .btn.btn-link {
  border-color: transparent !important;
  color: #ccc !important;
  text-decoration: none !important;
}
.kuplio-template .btn.btn-link:hover {
  background: 0 0 !important;
  color: #3b3b49 !important;
}
.kuplio-template .btn.btn-link:hover svg path {
  stroke: #3b3b49;
}
.kuplio-template .btn.btn-link svg path {
  stroke: #ccc;
}
.kuplio-template .btn.btn-outline-white {
  border-color: #fff !important;
  color: #fff !important;
}
.kuplio-template .btn.btn-outline-white:hover {
  background: #fff !important;
  color: #3b3b49 !important;
}
.kuplio-template .btn.btn-outline-white:hover svg path {
  stroke: #3b3b49;
}
.kuplio-template .btn.btn-outline-white svg path {
  stroke: #fff;
}
.kuplio-template .btn span + svg {
  margin-left: 10px;
}
.kuplio-template .btn svg + span {
  margin-left: 10px;
}
.kuplio-template .btn svg path {
  transition: stroke 0.2s ease-out;
}
.kuplio-template .section-breadcrumb .breadcrumb {
  background: 0 0;
  margin: 5px 0;
  padding: 14px 0;
}
.kuplio-template .section-breadcrumb .breadcrumb .breadcrumb-item {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.kuplio-template
  .section-breadcrumb
  .breadcrumb
  .breadcrumb-item
  + .breadcrumb-item {
  padding-left: 10px;
}
.kuplio-template
  .section-breadcrumb
  .breadcrumb
  .breadcrumb-item
  + .breadcrumb-item::before {
  content: "";
  width: 8px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='8' viewBox='0 0 4 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0766602 6.74317L0.66666 7.33317L3.99999 3.99984L0.66666 0.666504L0.0766602 1.2565L2.81999 3.99984L0.0766602 6.74317Z' fill='%23FF5925'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 10px 0 0;
  border: 0;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  bottom: 0;
}
.kuplio-template .section-breadcrumb .breadcrumb .breadcrumb-item.active {
  color: #666;
}
.kuplio-template .section-breadcrumb .breadcrumb .breadcrumb-item a {
  color: #ff5925;
  transition: color 0.2s ease-out;
}
.kuplio-template .section-breadcrumb .breadcrumb .breadcrumb-item a:hover {
  text-decoration: none;
  color: #3b3b49 !important;
}
.kuplio-template .section-header {
  position: relative;
}
.kuplio-template .section-header .content {
  position: relative;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #fff;
}
.kuplio-template .section-header .content .inner {
  max-width: 580px;
  padding: 130px 0;
}
@media (max-width: 991px) {
  .kuplio-template .section-header .content .inner {
    max-width: 380px;
    padding: 50px 0;
  }
}
.kuplio-template .section-header .content .inner h1,
.kuplio-template .section-header .content .inner h2 {
  color: #fff;
  margin: 0 0 30px;
}
.kuplio-template .section-header .content .inner .desc {
  margin: 0 0 50px;
}
.kuplio-template .section-header .content .inner .desc p {
  margin: 0 0 30px;
}
.kuplio-template .section-header .content .inner .desc p:last-of-type {
  margin: 0;
}
.kuplio-template .section-header .content .inner .action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
.kuplio-template
  .section-header
  .content
  .inner
  .action
  .btn.btn-outline-white:hover {
  background: #ff5925 !important;
  border-color: #ff5925 !important;
  color: #fff !important;
}
.kuplio-template .section-header .content .box-header {
  background: linear-gradient(to right, #ff5925 0, #f77942 100%);
  border-radius: 3px;
  padding: 0 20px;
  margin: 13px 0 50px;
}
@media (max-width: 575px) {
  .kuplio-template .section-header .content .box-header {
    margin: 13px 0 15px;
  }
}
.kuplio-template .section-header .content .box-header .item {
  padding: 33px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.kuplio-template .section-header .content .box-header .item img {
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  min-width: 50px;
  margin: 0 20px 0 0;
}
.kuplio-template .section-header .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.kuplio-template .section-header .bg::before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0.2) 0,
    rgba(0, 0, 0, 0.65) 100%
  );
  position: absolute;
  top: 0;
  left: 0;
}
.kuplio-template .section-header .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.kuplio-template .section-title {
  padding: 120px 0;
}
@media (max-width: 991px) {
  .kuplio-template .section-title {
    padding: 60px 0;
  }
}
.kuplio-template .section-title h1,
.kuplio-template .section-title h2 {
  max-width: 840px;
  text-align: center;
  margin: 0 auto;
}
.kuplio-template .section-title {
  padding-bottom: 60px;
}
@media (max-width: 991px) {
  .kuplio-template .section-title {
    padding-bottom: 30px;
  }
}
.kuplio-template .section-half {
  padding: 60px 0;
}
.kuplio-template .section-half.v1 .img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 30px -100px 0 0;
}
@media (max-width: 1199px) {
  .kuplio-template .section-half.v1 .img {
    margin: 30px 0 0 0;
  }
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v1 .img {
    margin: 0;
  }
}
.kuplio-template .section-half.v1 .img img {
  max-width: 1142px;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v1 .img img {
    max-width: 100%;
  }
}
.kuplio-template .section-half.v1 .box-blockquotes {
  width: 100%;
  max-width: 480px;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v1 .box-blockquotes {
    margin: 0 auto;
  }
}
.kuplio-template .section-half.v1 .box-blockquotes .inner {
  background: #f8f8f8;
  border-radius: 3px;
  padding: 64px 60px 64px 82px;
  position: relative;
}
@media (max-width: 767px) {
  .kuplio-template .section-half.v1 .box-blockquotes .inner {
    padding: 25px;
  }
}
.kuplio-template .section-half.v1 .box-blockquotes .inner::before {
  content: "";
  width: 40px;
  height: 40px;
  background: #f8f8f8;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.kuplio-template .section-half.v1 .box-blockquotes .inner p {
  margin-bottom: 40px;
}
.kuplio-template .section-half.v1 .box-blockquotes .inner p:last-of-type {
  margin-bottom: 0;
}
.kuplio-template .section-half.v1 .box-blockquotes .inner ul {
  list-style: none;
  padding: 20px 0 0;
}
.kuplio-template .section-half.v1 .box-blockquotes .inner ul li {
  font-size: 16px;
  font-weight: 600;
  color: #666;
  padding: 4px 0 4px 47px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23FF5925'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0197 14.2351C18.7775 14.2351 17.7652 13.2314 17.7652 11.9983V7H14.2069V11.9983C14.2069 13.182 14.5693 14.2828 15.1883 15.1988C14.268 14.5917 13.1649 14.236 11.9791 14.236H7V17.7652H11.9791C13.2216 17.7652 14.2348 18.7689 14.2348 20.002V25H17.7922V20.002C17.7922 18.8183 17.4298 17.7169 16.8102 16.8006C17.7308 17.4078 18.8339 17.7634 20.0197 17.7634H25V14.2351H20.0197Z' fill='%23009FE3'/%3E%3Cmask id='mask0_127_32753' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='7' y='7' width='18' height='18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0197 14.2351C18.7775 14.2351 17.7652 13.2314 17.7652 11.9983V7H14.2069V11.9983C14.2069 13.182 14.5693 14.2828 15.1883 15.1988C14.268 14.5917 13.1649 14.236 11.9791 14.236H7V17.7652H11.9791C13.2216 17.7652 14.2348 18.7689 14.2348 20.002V25H17.7922V20.002C17.7922 18.8183 17.4298 17.7169 16.8102 16.8006C17.7308 17.4078 18.8339 17.7634 20.0197 17.7634H25V14.2351H20.0197Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_127_32753)'%3E%3Crect x='4' y='4' width='24' height='24' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0 0 20px;
}
.kuplio-template .section-half.v1 .box-blockquotes .inner ul li:last-of-type {
  margin-bottom: 0;
}
.kuplio-template .section-half.v1 .box-blockquotes .image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 52px;
}
.kuplio-template .section-half.v2 {
  position: relative;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v2 {
    text-align: center;
  }
}
.kuplio-template .section-half.v2 h2 {
  max-width: 390px;
  margin: 0 0 66px;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v2 h2 {
    margin: 0 auto 50px;
  }
}
.kuplio-template .section-half.v2 p {
  margin: 0 0 30px;
}
.kuplio-template .section-half.v2 .img {
  margin: -32px 0 0 -32px;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v2 .img {
    margin: 0;
  }
}
.kuplio-template .section-half.v2 .img img {
  max-width: 711px;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v2 .img img {
    max-width: 100%;
  }
}
.kuplio-template .section-half.v2 .bg {
  position: absolute;
  bottom: 60px;
  left: calc(50% - 750px);
  z-index: -1;
}
.kuplio-template .section-half.v2 .bg path {
  fill: #f8f8f8;
}
@media (max-width: 1199px) {
  .kuplio-template .section-half.v3 {
    padding-bottom: 0;
  }
}
.kuplio-template .section-half.v3 .content {
  max-width: 100%;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v3 .content {
    max-width: 100%;
    text-align: center;
  }
}
.kuplio-template .section-half.v3 .content .item h3 {
  font-size: 24px;
  color: #ff5925;
  margin: 0 0 10px;
}
.kuplio-template .section-half.v3 .content .item .desc {
  max-width: 180px;
  margin: 0 0 30px;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v3 .content .item .desc {
    margin: 0 auto 30px;
  }
}
.kuplio-template .section-half.v3 .img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0 ;
}
@media (max-width: 1199px) {
  .kuplio-template .section-half.v3 .img {
    margin: 0;
  }
}
.kuplio-template .section-half.v3 .img img {
  max-width: 1142px;
}
@media (max-width: 991px) {
  .kuplio-template .section-half.v3 .img img {
    max-width: 100%;
  }
}
.kuplio-template .section-affiliate {
  padding: 50px 0;
  position: relative;
}
.kuplio-template .section-affiliate h2 {
  margin: 0 0 76px;
  text-align: center;
}
@media (max-width: 1199px) {
  .kuplio-template .section-affiliate h2 {
    margin: 0 0 50px;
  }
}
@media (max-width: 991px) {
  .kuplio-template .section-affiliate h2 {
    margin: 0 0 30px;
  }
}
.kuplio-template .section-affiliate > .bg {
  width: 100%;
  height: 680px;
  position: absolute;
  top: 0px;
  left: 0;
}
@media (max-width: 1199px) {
  .kuplio-template .section-affiliate > .bg {
    top: 0px;
    height: 700px;
  }
}
@media (max-width: 991px) {
  .kuplio-template .section-affiliate > .bg {
    display: none;
  }
}
.kuplio-template .section-affiliate > .bg::before {
  content: "";
  width: 100%;
  height: calc(50% + 10px);
  border-radius: 50px 50px 0 0;
  background: #f8f8f8;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  z-index: -1;
}
.kuplio-template .section-affiliate > .bg::after {
  content: "";
  width: 100%;
  height: calc(50% + 10px);
  background: #f8f8f8;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.kuplio-template .item-block {
  position: relative;
  padding-bottom: 50px;
}
.kuplio-template .item-block:last-of-type {
  padding-bottom: 40px;
}
@media (max-width: 991px) {
  .kuplio-template .item-block {
    padding-bottom: 30px;
  }
}
.kuplio-template .item-block + .item-block {
  padding-top: 50px;
}
@media (max-width: 991px) {
  .kuplio-template .item-block + .item-block {
    padding-top: 30px;
  }
}
.kuplio-template .item-block .icons {
  position: relative;
  z-index: 1;
}
.kuplio-template .item-block .icons .items {
  padding: 55px 70px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199px) {
  .kuplio-template .item-block .icons .items {
    padding: 35px 55px;
  }
}
.kuplio-template .item-block .icons .items .item {
  padding: 17px;
  text-align: center;
  color: #fff;
}
.kuplio-template .item-block .icons .items .item.orange {
  background: #ff5925;
  border-radius: 8px;
  margin: 15px 0;
}
.kuplio-template .item-block .icons .items .item .img img,
.kuplio-template .item-block .icons .items .item .img svg {
  height: 64px;
  margin: 0 0 10px;
}
.kuplio-template .item-block .icons .items .item .name {
  font-size: 12px;
}
.kuplio-template .item-block .icons .items .item .name b {
  font-size: 14px;
  display: block;
}
.kuplio-template .item-block .icons .bg {
  top: 0;
  left: 0;
  right: -80px;
  bottom: 0;
  background: #3b3b49;
  border-radius: 3px;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
@media (max-width: 991px) {
  .kuplio-template .item-block .icons .bg {
    left: -20px;
    right: -20px;
  }
}
.kuplio-template .item-block .icons .bg::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(59, 59, 73, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.kuplio-template .item-block .icons .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.kuplio-template .item-block .content {
  background: #fff;
  box-shadow: 0 4px 50px rgba(0, 0, 0, 0.08);
  border-radius: 3px;
  padding: 0 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
}
@media (max-width: 991px) {
  .kuplio-template .item-block .content {
    border-radius: 0 0 3px 3px;
  }
}
@media (max-width: 575px) {
  .kuplio-template .item-block .content {
    padding: 0 30px;
  }
}
@media (min-width: 768px) {
  .kuplio-template .item-block .content > .row {
    margin-right: -44px;
    margin-left: -44px;
  }
}
@media (min-width: 768px) {
  .kuplio-template .item-block .content > .row > [class*="col-"] {
    padding-right: 44px;
    padding-left: 44px;
  }
}
.kuplio-template .item-block .content .border-right {
  border-color: #eee;
}
@media (max-width: 767px) {
  .kuplio-template .item-block .content .border-right {
    border-right: 0 !important;
    border-bottom: 1px solid #eee;
  }
}
.kuplio-template .item-block .content .inner {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 40px 0;
}
@media (max-width: 575px) {
  .kuplio-template .item-block .content .inner {
    padding: 30px 0;
  }
}
.kuplio-template .item-block .content .inner h3 {
  margin: 0 0 30px;
}
@media (max-width: 575px) {
  .kuplio-template .item-block .content .inner h3 {
    margin: 0 0 20px;
  }
}
.kuplio-template .item-block .content .inner .desc p {
  margin-bottom: 30px;
}
.kuplio-template .item-block .content .inner .desc p:last-child {
  margin-bottom: 0;
}
.kuplio-template .item-block .content .inner .action {
  margin: auto 0 0;
  padding: 40px 0 0;
}
@media (max-width: 575px) {
  .kuplio-template .item-block .content .inner .action {
    padding: 30px 0 0;
  }
}
.kuplio-template .item-block.v2 .order-1 .icons .bg {
  right: 0;
  left: -280px;
}
@media (max-width: 991px) {
  .kuplio-template .item-block.v2 .order-1 .icons .bg {
    left: -20px;
    right: -20px;
  }
}
.kuplio-template .item-block.v2 .icons .items {
  padding: 37px 5px;
}
.kuplio-template .item-block.v2 .icons .items .item {
  margin: 15px 0;
}
.kuplio-template .item-block.v2 .icons .items .item .name {
  font-size: 14px;
}
.kuplio-template .item-block.v2 .icons .bg {
  right: -280px;
}
@media (max-width: 991px) {
  .kuplio-template .item-block.v2 .icons .bg {
    left: -20px;
    right: -20px;
  }
}
.kuplio-template .item-block.v2 .content {
  padding: 0 72px;
}
@media (max-width: 767px) {
  .kuplio-template .item-block.v2 .content {
    text-align: left;
    padding: 50px;
  }
}
.kuplio-template .item-block.v2 .content.orange {
  background: #ff5925;
  color: #fff;
}
.kuplio-template .item-block.v2 .content.orange h3 {
  color: #fff;
}
.kuplio-template .item-block.v2 .content .inner {
  padding-top: 88px;
  padding-bottom: 88px;
}
@media (max-width: 767px) {
  .kuplio-template .item-block.v2 .content .inner {
    padding: 0;
  }
}
.kuplio-template .item-block.v2 .content .image {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.kuplio-template .item-block.v2 .content .image img {
  max-width: 581px;
}
.kuplio-template footer {
  background: #2b2930;
  padding: 65px 0;
  font-size: 12px;
}
@media (max-width: 991px) {
  .kuplio-template footer {
    padding: 25px 0;
  }
}
.kuplio-template footer .top-footer .logo {
  height: 40px;
}
.kuplio-template footer .top-footer a.w-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  color: #ccc;
  transition: color 0.2s ease-out;
}
@media (max-width: 991px) {
  .kuplio-template footer .top-footer a.w-icon {
    font-size: 12px;
    margin: 5px 0;
  }
}
.kuplio-template footer .top-footer a.w-icon:hover {
  color: #ff5925;
}
.kuplio-template footer .top-footer a.w-icon img {
  height: 32px;
  margin: 0 9px 0 0;
}
@media (max-width: 991px) {
  .kuplio-template footer .top-footer a.w-icon img {
    height: 28px;
  }
}
.kuplio-template footer .top-footer .footer-social {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
@media (max-width: 991px) {
  .kuplio-template footer .top-footer .footer-social {
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
  }
}
.kuplio-template footer .top-footer .footer-social a {
  text-decoration: none;
}
.kuplio-template footer .top-footer .footer-social a:hover svg rect {
  fill: #ff5925;
}
.kuplio-template footer .top-footer .footer-social a svg rect {
  fill: #ccc;
  transition: fill 0.2s ease-out;
}
.kuplio-template footer .middle-footer {
  padding: 45px 0 25px;
}
@media (max-width: 991px) {
  .kuplio-template footer .middle-footer {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .kuplio-template footer .middle-footer .content {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 991px) {
  .kuplio-template footer .middle-footer .content {
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.kuplio-template footer .middle-footer .content .title {
  font-size: 18px;
  font-weight: 600;
  color: #ccc;
  text-decoration: none;
  margin: 0 0 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .kuplio-template footer .middle-footer .content .title {
    pointer-events: none;
  }
}
@media (max-width: 991px) {
  .kuplio-template
    footer
    .middle-footer
    .content
    .title[aria-expanded="true"]::after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
@media (min-width: 992px) {
  .kuplio-template footer .middle-footer .content .nav-collapse {
    display: block !important;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.kuplio-template footer .middle-footer .content .footer-nav {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .kuplio-template footer .middle-footer .content .footer-nav {
    padding-bottom: 30px;
  }
}
.kuplio-template footer .middle-footer .content .footer-nav.kuplio-nav li a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}
.kuplio-template
  footer
  .middle-footer
  .content
  .footer-nav.kuplio-nav
  li
  a
  img {
  height: 14px;
  margin: 0 9px 0 0;
}
.kuplio-template
  footer
  .middle-footer
  .content
  .footer-nav
  li:not(:last-of-type) {
  padding: 0 0 9px;
}
.kuplio-template footer .middle-footer .content .footer-nav li.item-plugin {
  margin-top: auto;
}
.kuplio-template footer .middle-footer .content .footer-nav li a {
  color: #ccc;
  text-decoration: none;
  transition: color 0.2s ease-out;
}
.kuplio-template footer .middle-footer .content .footer-nav li a:hover {
  color: #ff5925;
}
.kuplio-template footer .bottom-footer {
  color: #ccc;
}
@media (max-width: 991px) {
  .kuplio-template footer .bottom-footer {
    text-align: center;
    font-size: 10px;
  }
}
.kuplio-template footer .bottom-footer .footer-apps {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media (max-width: 991px) {
  .kuplio-template footer .bottom-footer .footer-apps {
    margin: 20px 0;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.kuplio-template footer .bottom-footer .footer-apps img {
  height: 36px;
}
.kuplio-template footer .item-plugin {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991px) {
  .kuplio-template footer .item-plugin {
    margin: 5px 0;
  }
}
.kuplio-template footer .item-plugin a {
  color: #ccc;
  text-decoration: none;
}
.kuplio-template footer .item-plugin a img {
  height: 32px;
  margin: 0 10px 0 0;
}
@media (max-width: 991px) {
  .kuplio-template footer .item-plugin a img {
    height: 22px;
  }
}
.kuplio-template section {
  padding: 0;
}
@media (min-width: 1200px) {
  .kuplio-template .container {
    max-width: 1210px;
  }
}
.kuplio-template .table {
  font-size: 16px;
}
@media (max-width: 991px) {
  .kuplio-template .table {
    font-size: 14px;
  }
}
.kuplio-template .table th {
  font-weight: 700;
}
.kuplio-template .table td,
.kuplio-template .table th {
  padding: 15px;
  border-top: 0 !important;
  border-bottom: 1px solid #ccc !important;
}
.kuplio-template .table td:first-of-type,
.kuplio-template .table th:first-of-type {
  padding-left: 0;
}
.kuplio-template .table td:last-of-type,
.kuplio-template .table th:last-of-type {
  padding-right: 0;
}
@media (min-width: 992px) {
  .kuplio-template .modal-kuplio .modal-dialog {
    max-width: 980px;
  }
}
.kuplio-template .modal-kuplio .modal-dialog .modal-content {
  border: 0;
  border-radius: 3px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.kuplio-template .modal-kuplio .modal-dialog .modal-content .modal-body {
  padding: 20px;
}
.kuplio-template
  .modal-kuplio
  .modal-dialog
  .modal-content
  .modal-body
  .image
  img {
  border-radius: 3px;
}
@media (min-width: 992px) {
  .kuplio-template
    .modal-kuplio
    .modal-dialog
    .modal-content
    .modal-body
    .content {
    max-width: 370px;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  .kuplio-template
    .modal-kuplio
    .modal-dialog
    .modal-content
    .modal-body
    .content {
    padding: 50px;
  }
}
@media (max-width: 575px) {
  .kuplio-template
    .modal-kuplio
    .modal-dialog
    .modal-content
    .modal-body
    .content {
    padding: 50px 10px 10px;
  }
}
.kuplio-template
  .modal-kuplio
  .modal-dialog
  .modal-content
  .modal-body
  .content
  .icon {
  margin: 0 0 50px;
}
.kuplio-template
  .modal-kuplio
  .modal-dialog
  .modal-content
  .modal-body
  .content
  h2 {
  font-size: 42px;
  margin: 0 0 35px;
}
@media (max-width: 575px) {
  .kuplio-template
    .modal-kuplio
    .modal-dialog
    .modal-content
    .modal-body
    .content
    h2 {
    font-size: 32px;
  }
}
.kuplio-template
  .modal-kuplio
  .modal-dialog
  .modal-content
  .modal-body
  .content
  .desc
  p {
  margin: 0 0 30px;
}
.kuplio-template
  .modal-kuplio
  .modal-dialog
  .modal-content
  .modal-body
  .content
  .desc
  p:last-of-type {
  margin: 0;
}
.kuplio-template
  .modal-kuplio
  .modal-dialog
  .modal-content
  .modal-body
  .content
  .action {
  padding: 60px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 575px) {
  .kuplio-template
    .modal-kuplio
    .modal-dialog
    .modal-content
    .modal-body
    .content
    .action {
    padding: 30px 0 0;
  }
}
.kuplio-template .modal-kuplio .modal-dialog .modal-content .close {
  position: absolute;
  top: 43px;
  right: 45px;
  z-index: 9;
  width: 30px;
  height: 30px;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
}
@media (max-width: 575px) {
  .kuplio-template .modal-kuplio .modal-dialog .modal-content .close {
    top: 30px;
    right: 30px;
  }
}
.kuplio-template
  .modal-kuplio
  .modal-dialog
  .modal-content
  .close:hover
  svg
  path {
  stroke: #3b3b49;
}
.kuplio-template .modal-kuplio .modal-dialog .modal-content .close svg path {
  transition: stroke 0.2s ease-out;
}
.kuplio-template .modal-kuplio .modal-dialog .modal-content .bg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}
@media (max-width: 575px) {
  .kuplio-template .modal-kuplio .modal-dialog .modal-content .bg {
    top: -30px;
    right: -20px;
  }
}
