/* 
Theme Name: MSD
Theme URI: https://com-mando.com
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: commando
Author URI: https://com-mando.com
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

header.page-header {
  display: none;
}

.noicon .elementor-icon-box-icon {
  display: none;
}
.btn a {
  width: 133px !important;
  height: 63px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.downz .swiper-slide-contents {
  position: absolute;
  bottom: -75px;
  right: 0;
  width: 100%;
  overflow: visible;
  z-index: 99;
}
.downz .swiper-container {
  overflow: visible !important;
}
.swiper-slide {
  overflow: visible !important;
}
.downz .swiper-pagination-bullets {
  bottom: -70px !important;
}
.downz .elementor-slide-heading:before {
  content: "הפחתה של כ-";
  font-size: 18px;
  display: block;
  font-weight: 100;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}

.downz .elementor-slide-description {
  font-size: 19px !important;
  font-weight: bold !important;
  text-align: center !important;
}

.downz .elementor-slide-heading {
  font-size: 40px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.38px !important;
  text-align: center;
  color: #ffffff;
}
.downz .elementor-slide-heading span {
  font-size: 14px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
}
#acp-toggle-toolbar {
    top: 100px !important;
    background-color: #44a09c;
}
.menu-item-2863{
	display: none !important;
}
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #1F395E !important;
}
.elementor-71 .elementor-element.elementor-element-04c62e6{
	color: #1F395E !important;
}
.eicon-play, body .elementor-5 .elementor-element.elementor-element-2d1f2dd .eicon-play{background: none !important;}
.eicon-play:before {
    content: "" !important;
    width: 100% !important;
    height: 100% !important;
    background-color: transparent !important;
    background-image: url(https://stopapilloma.co.il/wp-content/uploads/2020/09/play.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 0 0 !important;
    background-size: contain;
    display: block !important;
}
@media and (max-width: 768px){
    .menu-item-2863{
    	display: block !important;
	}
}
@media (max-width: 1500px) and (min-width: 1200px) {
  .elementor-section-boxed .elementor-container {
    max-width: 1200px !important;
  }
}
.slide1 .elementor-slide-description {
  display: flex;
  display: -ms-flex;
  align-items: center;
  -webkit-align-items: center;
}
.slide1 .swiper-slide-contents {
  max-width: 100% !important;
}
.slide1 .swiper-slide-inner {
  padding: 35px;
}
.slide1 .elementor-slide-description p {
  margin-right: 40px;
  margin-bottom: 0;
}
strong {
  font-weight: bold;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  display: none;
}

.slider__custom-text .elementor-swiper-button i::after{border-color: #1F395E !important;}

#enable-toolbar-trigger .keyboard-shorcut{display: none !important;}

.elementor-widget-image.im_logo .elementor-image>a img[src$=".svg"]{width: auto !important;}

.elementor-widget-image a img[src$=".svg"] {width: unset !important;}

.elementor-5 .elementor-element.elementor-element-2d1f2dd .elementor-wrapper {height: 100% !important; width: 100% !important;}

@media (max-width: 1024px) {
  .slide1 .elementor-slide-description {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .slide1 .elementor-slide-description p {
    margin: 0 !important;
    font-weight: 100;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    padding: 0 27px;
  }

  .slide1 .elementor-slide-description img {
    max-width: 63px;
    margin-bottom: 15px !important;
  }

  .elementor-swiper-button.elementor-swiper-button-next,
  .elementor-swiper-button.elementor-swiper-button-prev {
    display: none;
  }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: block;
  }
}
@media (max-width: 1200px) and (min-width: 700px) {
  .elementor-nav-menu--main a.elementor-item {
    font-size: 16px !important;
  }
}
@media (max-width: 768px) {
  .btn a {
    width: 134px !important;
    height: 50px !important;
  }
  .elementor-mobile-align-center {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

.page-id-3447 #ft_img_links, .page-id-3714 #ft_img_links {display: none;}

#ft_links_tx_2/*, .page-id-129 #ft_links_tx_1*/ {display: none !important;}
/*.page-id-129 #ft_links_tx_2 {display: flex !important;}*/
.ft_link_type_2, .page-id-129 .ft_link_type_1 {display: none;}
.page-id-129 .ft_link_type_2 {display: block;}
.page-id-129 .ft_link_col_type_1 {display: none !important;}
.page-id-129 #ft_links_col_tx {width: 40% !important;}
.page-id-129 #ft_links_imgs {width: 60% !important;}
.page-id-129 .ft_link_img_col {width: 25% !important;}

.frow {display: flex;}
#JPO {display: none; position: relative;}
.jpo_images {flex-wrap: wrap;}
.JPO_tclose {position: absolute; color: #C7D5E9; top: 2vw; right: 2vw; padding: 0 !important; border: none !important; background: none !important;}
.JPO_tclose i {font-size: 2vw; color: #C7D5E9;}
.jpo_title h2 {color: #C7D5E9; font-size: 2.395833333333333vw; line-height: 1.3; text-align: center; margin-bottom: 3.958333333333333vw;}
.jpo_images, .pop_bottom_link, .pop_bottom_tx {justify-content: space-between; width: 44.583333333333333vw; margin: 0 auto;}
.jpo_in {width: 63.541666666666667vw; background-color: #1f395e; padding: 5.208333333333333vw 3.932291666666667vw 7.083333333333333vw;}
.jpo_img {width: 20.15625vw;}
.jpo_img a {display: block; background-color: #ffffff; border-radius: 20px; height: 8.75vw; text-align: center; padding: 1.71875vw; margin-bottom: 3.958333333333333vw;}
.jpo_img img {display: inline-block; width: 14.375vw; height: 5.208333333333333vw; object-fit: contain; object-position: center center;}
.pop_bottom_link {text-align: right;}
.pop_bottom_link a {display: inline-flex; color: inherit; font-size: 2.083333333333333vw; line-height: 2.125; color: #ffffff; align-items: center;}
.pop_bottom_link a:hover {color: #ffffff;}
.pop_bottom_link img {width: 4.427083333333333vw; height: 4.427083333333333vw; margin-left: 1.2vw;}
.pop_bt_title {margin-left: 0.2vw;}
.pop_bottom_link i {position: relative; top: 0.2vw;}
.float_pop_opener a {display: block; position: fixed; width: 11.09375vw; height: 3vw; line-height: 3vw; font-size: 1.5vw; top: 50%; left: -8vw; background-color: #009dc3; text-align: center; color: #ffffff; transform: rotate(-90deg); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.float_pop_opener a:hover {background-color: #20395e; color: #ffd600;}
body.pop_closed .float_pop_opener a {left: -4.1vw;}
.shadow {box-shadow: 0 0.1rem 0.4rem rgba(0,0,0,.35);}
.elementor-129 .elementor-element.elementor-element-c62d293 .elementor-toggle-icon, .elementor-3447 .elementor-element.elementor-element-c62d293 .elementor-toggle-icon {width: 52px !important; flex-basis: 52px; flex-grow: 0; flex-shrink: 0;}
.jpo_title {padding-top: 3.723958333333333vw; border-top: 1px solid #92afd9;}
.jpo_title h2 {font-size: 3.385416666666667vw; font-weight: 300; line-height: 1;}
.jpo_top_title {padding: 2.708333333333333vw; background-color: #162b49; color: #ffd600; text-align: center; margin-bottom: 4.645833333333333vw; font-size: 3.072916666666667vw; line-height: 1.101694915254237; font-weight: 300;}
.jpo_top_title strong {font-weight: 700;}
.pop_bottom_tx, .pop_bottom_tx a {text-align: right; font-size: 0.885416666666667vw; color: #ffffff;}
.pop_bottom_tx {margin-top: 4.427083333333333vw;}
.pop_bottom_tx a:hover {color: #ffffff; text-decoration: underline;}

.elementor-widget-image[title]:after {text-transform: none; content: attr(title); font-size: 14px; position: absolute; color: #004a47; background: #e6e6e6; padding: 8px 12px; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 600px; opacity: 0; pointer-events: none; left: 50%; top: auto; border-radius: 4px; transform: translateX(-50%); font-weight: 400; transition: all .3s ease;}
.elementor-widget-image[title]:hover:after {top: 0;}
.elementor-widget-image[title]:hover:before, .elementor-widget-image[title]:hover:after {opacity: 1;}
#ft_img_links {overflow: hidden;}

.ft_creds_items a, .elementor-icon-box-description a, .elementor-widget-heading, .elementor-widget-icon-box {position: relative;}
.ft_creds_items a[title]:after, .elementor-icon-box-description a[title]:after, .elementor-widget-heading[title]:after, .elementor-widget-icon-box[title]:after {text-transform: none; content: attr(title); font-size: 12px; position: absolute; color: #004a47; background: #e6e6e6; padding: 4px 6px; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 600px; opacity: 0; pointer-events: none; left: 50%; top: auto; border-radius: 4px; transform: translateX(-50%); font-weight: 400; transition: all .3s ease;}
.ft_creds_items a[title]:hover:after, .elementor-icon-box-description a[title]:hover:after, .elementor-widget-heading[title]:hover:after, .elementor-widget-icon-box[title]:hover:after {top: -30px;}
.ft_creds_items a[title]:hover:before, .ft_creds_items a[title]:hover:after, 
.elementor-icon-box-description a[title]:hover:before, .elementor-icon-box-description a[title]:hover:after, 
.elementor-widget-heading[title]:hover:before, .elementor-widget-heading[title]:hover:after, 
.elementor-widget-icon-box[title]:hover:before, .elementor-widget-icon-box[title]:hover:after {opacity: 1;}
.elementor-icon-box-description a[title]:after, .elementor-widget-heading[title]:after, .elementor-widget-icon-box[title]:after {transform: translate3d(-50%, 0%, 0); font-size: 14px !important; padding: 8px 12px;}
.elementor-icon-box-description a[title]:hover:after, .elementor-widget-heading[title]:hover:after, .elementor-widget-icon-box[title]:hover:after {transform: translate3d(-50%, -16px, 0);}

#JPO a {position: relative;}

.JPO_tclose[title]:after, #JPO a[title]:after {text-transform: none; content: attr(title); font-size: 12px; position: absolute; color: #004a47; background: #e6e6e6; padding: 4px 12px; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 600px; opacity: 0; pointer-events: none; left: 50%; top: auto; border-radius: 4px; transform: translateX(-50%); font-weight: 400; transition: all .3s ease;}

#JPO a[title]:after {font-size: 14px;}

.JPO_tclose[title]:hover:after, #JPO a[title]:hover:after {top: -30px; opacity: 1;}

.elementor-swiper-button-prev, .elementor-swiper-button-next {position: relative;}

.elementor-swiper-button-prev:after, .elementor-swiper-button-next:after {text-transform: none; content: "הקודם"; font-size: 12px; position: absolute; color: #004a47; background: #e6e6e6; padding: 4px 12px; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 600px; opacity: 0; pointer-events: none; left: 50%; top: auto; border-radius: 4px; transform: translateX(-50%); font-weight: 400; transition: all .3s ease;}
.elementor-swiper-button-next:after {content: "הבא";}

.elementor-swiper-button-prev:hover:after, .elementor-swiper-button-next:hover:after {top: -60px; opacity: 1;}

.elementor-widget-button {position: relative;}

.elementor-widget-button:after {text-transform: none; content: attr(title); font-size: 14px; position: absolute; color: #004a47; background: #e6e6e6; padding: 8px 12px; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 600px; opacity: 0; pointer-events: none; left: 50%; top: auto; border-radius: 4px; transform: translateX(-50%); font-weight: 400; transition: all .3s ease;}

.elementor-widget-button:hover:after {top: -30px; opacity: 1;}

.makor > a {position: relative;}

.makor > a:after {text-transform: none; content: "קישור לאתר חיצוני"; font-size: 12px; position: absolute; color: #004a47; background: #e6e6e6; padding: 6px 12px; width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 600px; opacity: 0; pointer-events: none; right: 0; top: auto; border-radius: 4px; font-weight: 400; transition: all .3s ease;}

.makor > a:hover:after {top: -45px; opacity: 1;}

.vaccination_wrap {background-color: #1f395e;}
.vaccination_wrap .jpo_in {margin: 0 auto;}

.elementor-129 .elementor-element.elementor-element-f747265 .elementor-toggle-icon svg, .elementor-129 .elementor-element.elementor-element-69e2a26 .elementor-toggle-icon svg {width: 52px !important; height: 52px !important;}


.sec_bg {position: relative;}
.bg_im img {display: block; position: absolute; z-index: 2; top: 0; right: 0; width: 100%; height: 100%; object-fit: cover; object-position: center;}
.sec_bg > .wrap {position: relative; z-index: 3;}

.hpv_wrap {color: #ffffff;}
.hpv_wrap .top {height: 23.333333333333333vw;}
.hpv_wrap .top .wrap {text-align: center; padding-top: 5.9vw;}
.hpv_wrap h1 {font-size: 8.541666666666667vw; line-height: 0.750731707317073; margin: 0;}
.hpv_wrap .strip {height: 12.34375vw;}
.hpv_wrap .arrow {display: block; position: absolute; z-index: 3; bottom: 2vw; right: 50%; width: 1.4vw; height: 0.7vw;}
.hpv_wrap .arrow img {display: block; width: 100%; height: 100%; object-fit: contain; object-position: center;}
.arrow a{position: relative; display: block; width: 100%; height: 100%;}
.arrow a svg, .arrow a img{display: block; width: 100%; height: 100%;}
.bounce2 {
  -moz-animation: bounce2 2s infinite;
  -webkit-animation: bounce2 2s infinite;
  animation: bounce2 2s infinite;
}

@-moz-keyframes bounce2 {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  60% {
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@-webkit-keyframes bounce2 {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes bounce2 {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  60% {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
.hpv_wrap .strip .wrap {text-align: center; padding-top: 1.875vw;}
.hpv_wrap .strip_tx {font-size: 1.666666666666667vw; line-height: 1;}
.strip_tx p {margin: 0;}
.recommended {background-color: #333437; text-align: center; padding: 4.791666666666667vw 0 4.946875vw;}
.br_title {display: inline-block; position: relative; margin: 0 0 3.229166666666667vw; padding: 0 1.208854166666667vw; font-weight: 500;}
.br_title:before, .br_title:after {content: ""; display: block; position: absolute; top: 0; right: 0; width: 0.7921875vw; height: 2.1625vw; background-image: url('assets/img/bracket.svg'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.br_title:after {right: unset; left: 0; transform: rotate(180deg);}
.recommended_items {display: flex; justify-content: center;}
.recommended_item {margin: 0 1.666666666666667vw;}
.item_title {font-size: 1.145833333333333vw; line-height: 1.090909090909091; font-weight: 700; margin: 0;}
.item_tx {font-size: 1.145833333333333vw; line-height: 0.909090909090909; margin-top: 0.3125vw;}
.do {background-color: #202123; text-align: center; padding: 6.302083333333333vw 0 4.895833333333333vw;}
.do_items {display: flex; justify-content: center;}
.do_item {position: relative; margin: 0 2.395833333333333vw;}
.do_item:after {content: ""; display: block; position: absolute; top: 50%; left: -3.5vw; margin-top: -0.2vw; width: 2vw; height: 1vw; transform: rotate(90deg); background-image: url('assets/img/arr_down_white.svg'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.do_item:last-child:after {display: none;}
.do_item_in {display: flex;}
.do_item_im {margin-left: 0.729166666666667vw;}
.do_item_im img {display: block; width: 5.208333333333333vw; height: 5.208333333333333vw; object-fit: contain; object-position: center;}
.do_item_content {text-align: right; padding-top: 0.7vw;}

.page-template-hpv .elementor-element-6137e58 {display: none;}
.page-template-hpv .elementor-element-568df19 {padding-bottom: 10vw !important;}

.kupot {position: fixed; z-index: 10; bottom: 0; right: 50%; transform: translateX(50%);}
.kupot_in, .kupot_items {display: flex; justify-content: center; align-items: center;}
.kupot_title {font-size: 1.25vw; color: #424242; font-weight: 600; margin-left: 0.4vw;}
.kupot_item {margin: 0 0.4vw;}
.kupot_in {width: 58.020833333333336vw; margin: 0 auto; border-top-right-radius: 1.151041666666667vw; border-top-left-radius: 1.151041666666667vw; padding: 0.95vw 0.5vw; background-color: #ffffff;}
.kupot_item a {display: flex; width: 6.875vw; height: 3.4375vw; justify-content: center; align-items: center; border: 1px solid #D9D9D9; border-radius: 0.3125vw;}
.kupot_item img {display: block; width: auto; height: 1.34375vw; object-fit: contain; object-position: center;}
.kupot_maccabi img {height: 1.890625vw;}
.kupot_meuhedet img {height: 1.765104166666667vw; position: relative; top: 0.2vw;}
.kupot_leumit img {height: 1.2890625vw;}

.client-logo img {max-width: unset !important; object-fit: contain;}
.client-logo:nth-child(1) img {width: 96px !important; height: 108px !important;}
.client-logo:nth-child(2) img {width: 174px !important; height: 84px !important;}
.client-logo:nth-child(3) img {width: 124px !important; height: 135px !important;}
.client-logo:nth-child(4) img {width: 112px !important; height: 125px !important;}
.client-logo:nth-child(5) img {width: 143px !important; height: 127px !important;}

#ft_kupot, .page-id-129 #ft_img_links, .page-template-hpv #ft_img_links {display: none;}
.page-id-129 #ft_kupot {display: block;}

.pages_bottom_title {margin-top: 3vw;}


.no_m {display: block !important;}
.m_only {display: none !important;}


@media (max-width: 1561px){
	.JPO_tclose {top: 1vw; right: 1vw;}
	.jpo_title h2 {font-size: 1.605208333333333vw; margin-bottom: 2.652083333333333vw;}
	.jpo_images, .pop_bottom_link, .pop_bottom_tx {width: 29.870833333333333vw;}
	.jpo_in {width: 42.572916666666667vw; padding: 3.489583333333333vw 1.2vw 2vw;}
	.jpo_img {width: 13.5046875vw;}
	.jpo_img a {border-radius: 13.4px; height: 5.8625vw; padding: 1.1515625vw; margin-bottom: 2.652083333333333vw;}
	.jpo_img img {width: 9.63125vw; height: 3.489583333333333vw;}
	.pop_bottom_link a {font-size: 1.395833333333333vw;}
	.pop_bottom_link img {width: 2.966145833333333vw; height: 2.966145833333333vw; margin-left: 0.804vw;}
	.pop_bt_title {margin-left: 0.134vw;}
	.pop_bottom_link i {top: 0.134vw;}
	.jpo_title {padding-top: 1.495052083333333vw;}
	.jpo_title h2 {font-size: 2.268229166666667vw;}
	.jpo_top_title {padding: 1vw; margin-bottom: 2.112708333333333vw; font-size: 2.058854166666667vw;}
	.pop_bottom_tx, .pop_bottom_tx a {font-size: 0.593229166666667vw;}
	.pop_bottom_tx {margin-top: 2.966145833333333vw;}
}

@media (max-width: 769px){
  .no_m {display: none !important;}
  .m_only {display: block !important;}

  .JPO_tclose {top: 4vw; right: 4vw;}
  .JPO_tclose i {font-size: 4vw;}
  .jpo_in {width: 90vw; padding: 13vw 4vw 7vw;}
  .jpo_title h2 {font-size: 5.2vw; margin-bottom: 6vw;}
  .jpo_images {width: 100%;}
  .jpo_img {width: calc(50% - 2vw);}
  .jpo_img a {border-radius: 10px; height: 20vw; padding: 4vw; margin: 0 0 4vw;}
  .jpo_img img {width: 100%; height: 12.208333vw;}
  .pop_bottom_link {margin-top: 2vw;}
  .pop_bottom_link a {font-size: 6vw;}
  .pop_bottom_link i {font-size: 4vw; margin-right: 3vw;}
  .pop_bottom_link img {width: 8vw; height: 8vw; margin-left: 3vw;}
  .float_pop_opener a {width: 12vw; height: 12vw; line-height: 1.2; font-size: 3.6vw; left: -12vw; padding: 1.5vw;}
  body.pop_closed .float_pop_opener a {left: 0;}
	.elementor-129 .elementor-element.elementor-element-c62d293 .elementor-toggle-icon, .elementor-3447 .elementor-element.elementor-element-c62d293 .elementor-toggle-icon {width: 46px !important; flex-basis: 46px;}
	.elementor-129 .elementor-element.elementor-element-c62d293, .elementor-3447 .elementor-element.elementor-element-c62d293 {margin-top: 40px !important;}
	.pop_bottom_link, .pop_bottom_tx {width: 100%; justify-content: unset;}
	.pop_bottom_link a {font-size: 5.2vw;}
	.pop_bottom_tx, .pop_bottom_tx a {font-size: 3.2vw; line-height: 1.2;}
	.jpo_top_title {font-size: 5.2vw;}
	.pop_bottom_link i {font-size: 3.2vw !important; margin-right: 1.2vw !important;}
	.page-id-129 #ft_links_imgs {width: 100% !important;}
	.elementor-129 .elementor-element.elementor-element-f747265 .elementor-toggle-icon svg, .elementor-129 .elementor-element.elementor-element-69e2a26 .elementor-toggle-icon svg {width: 32px !important; height: 32px !important;}
  .hpv_wrap .top {height: 107.2vw;}
  .hpv_wrap .top .wrap {padding-top: 16.634666666666667vw;}
  .hpv_wrap h1 {font-size: 14.746666666666667vw; line-height: 0.817721518987342;}
  .hpv_wrap .strip {height: 65.733333333333333vw; padding-top: 2.133333333333333vw;}
  .hpv_wrap .strip_tx {font-size: 5.333333333333333vw; line-height: 1.05;}
  .hpv_wrap .strip .wrap {max-width: 61.866666666666667vw; margin: 0 auto;}
  .strip_tx br {display: none;}
  .hpv_wrap .arrow {bottom: 5vw; width: 6vw; height: 3vw;}
  .recommended {padding: 22.202666666666667vw 0 4.8vw;}
  .recommended_items {display: block;}
  .br_title {font-size: 8.269333333333333vw; padding: 0 5.714666666666667vw; margin-bottom: 8.730666666666666vw;}
  .br_title:before, .br_title:after {width: 5.714666666666667vw; height: 15.605333333333333vw; top: 50%; margin-top: -7.8vw;}
  .item_title, .item_tx {font-size: 5.866666666666667vw; line-height: 1.090909090909091;}
  .recommended_item {margin: 0 0 10.133333333333333vw;}
  .do {padding: 15.466666666666667vw 0;}
  .do .br_title {font-size: 5.866666666666667vw; padding: 0 4.056vw;}
  .do .br_title:before, .do .br_title:after {width: 4.056vw; height: 11.072vw; margin-top: -5.5vw;}
  .do_items {display: block;}
  .do_item {margin: 0 0 18.229333333333333vw; padding: 0 4.362666666666667vw 0 0;}
  .do_item:last-child {margin-bottom: 0;}
  .do_item_im {margin-left: 2.133333333333333vw;}
  .do_item_im img {width: 20.43733333333333vw; height: 20.43733333333333vw;}
  .do .item_title, .do .item_tx {font-size: 4.8vw; line-height: 1.333333333333333;}
  .do .item_tx {width: 70vw;}
  .do_item:after {position: static; position: relative; top: 9vw; right: 7.5vw; width: 6vw; height: 3vw; transform: none;}
  .do_item_title_tx br {display: none;}
  .do_item_in {flex-wrap: wrap;}


  .kupot_in {display: block; text-align: center;}
  .kupot_in {width: 100vw; border-top-right-radius: 5.877659574468085vw; border-top-left-radius: 5.877659574468085vw; padding: 4vw 2vw;}
  .kupot_title {font-size: 5.432446808510638vw; margin: 0; line-height: 1.2; padding: 0 9vw;}
  .kupot_items {margin-top: 2vw;}
	.kupot_item a {width: 21.066666666666666vw; height: 10.4vw; border-radius: 0.954666666666667vw;}
  .kupot_item {margin: 0 1.3vw;}
  .page-template-hpv .elementor-element-568df19 {padding-bottom: 40vw !important;}
	
	.kupot_item img {height: 4.64vw;}
	.kupot_maccabi img {height: 5.778666666666666vw;}
.kupot_meuhedet img {height: 5.622667vw; top: 0.9vw;}
.kupot_leumit img {height: 4.141333333333334vw;}

  .client-logo:nth-child(1) img {width: 72px !important; height: 78px !important;}
  .client-logo:nth-child(2) img {width: 65px !important; height: 73px !important;}
  .client-logo:nth-child(3) img {width: 83px !important; height: 74px !important;}
  .client-logo:nth-child(4) img {width: 48px !important; height: 54px !important;}
  .client-logo:nth-child(5) img {width: 90px !important; height: 44px !important;}
    
    .page-id-129 [data-id="568df19"] {padding-bottom: 40vw !important;}
}