@import url('https://fonts.googleapis.com/css?family=Assistant:300,400,700&subset=hebrew');
@font-face {
font-family: 'almoni';
src: url('../fonts/almoni300.eot');
src: url('../fonts/almoni300.eot?#iefix') format('embedded-opentype'),
url('../fonts/almoni300.woff') format('woff'),
url('../fonts/almoni300.ttf') format('truetype'),
url('../fonts/almoni300.svg#almoni-tzar-aaa-100') format('svg');
}
@font-face {
font-family: 'almoni-bold';
src: url('../fonts/almoni600.eot');
src: url('../fonts/almoni600.eot?#iefix') format('embedded-opentype'),
url('../fonts/almoni600.woff') format('woff'),
url('../fonts/almoni600.ttf') format('truetype'),
url('../fonts/almoni600.svg#almoni-tzar-aaa-300') format('svg');
}
* {box-sizing:border-box; margin:0 auto; padding:0; outline:0; border:0 none; -webkit-overflow-scrolling:touch;}
html {min-height:100%; font-size:15px;}
body {min-height:100%; text-align:center; direction:rtl; font-family:'Assistant', Arial, sans-serif; position:relative;}
a, .link {text-decoration:none; transition:all 0.6s; color:rgb(185,0,70);}
a:hover, .link:hover {text-decoration:underline; cursor:pointer; color:rgb(239,72,88);}
input, textarea, select, button {vertical-align:middle; font-family:inherit; font-size:1rem;}
*::-webkit-input-placeholder {color:#999; font-style:italic;}
*::-moz-placeholder {color:#999; font-style:italic;}
*:-ms-input-placeholder {color:#999; font-style:italic;}
*::-moz-placeholder {color:#999; font-style:italic;}
*:-moz-placeholder {color:#999; font-style:italic;}
select option:disabled {color:#999; font-style:italic;}
ol, dl, ul {list-style-type:none;}
.nobr, .nowrap {white-space:nowrap;}
.nobrs nobr {display:block; margin:0px; padding:0px; font-size:10px;}
.full, .w100 {width:100%;}
.max {max-width:100%;}
.half {width:50%;}
.third {width:33.333%;}
.quarter {width:25%;}
.fifth {width:20%;}
.clr {clear:both;}
.clrl {clear:left;}
.clrr {clear:right;}
.fl, .alignleft {float:left;}
.fr, .alignright {float:right;}
.l, .l td, p.l.celtic {text-align: left;}
.r, .r td, p.r.celtic {text-align: right;}
.c, .c td, p.c.celtic {text-align: center;}
.j, .j td {text-align: justify;}
.vtop {vertical-align:top;}
.vmid, .mid {vertical-align:middle;}
.vbtm {vertical-align:bottom;}
.ptr {cursor:pointer;}
.help {cursor:help; border-bottom: .1em dotted;}
.no-margin, .m0 {margin:0 auto;}
.no-padding, .p0 {padding:0;}
.no-border, .b0 {border:0 none;}
.italic {font-style:italic;}
.block {display:block;}
.iblock {display:inline-block;}
.inline {display:inline;}
.table {display:table;}
.tr, .row {display:table-row;}
.td, .cell {display:table-cell;}
.f0 {font-size:0;}
.f1 {font-size:1rem;}
.flex {display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
.no-select {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.shadow {box-shadow:0px 6px 15px 0px rgba(170,170,170,0.3);}
.hidden {display:none;}

.wrapper {width:100%; max-width:1140px;}
.bg-img {background-repeat:no-repeat; background-position:50% 50%; background-size:cover; overflow:hidden;}
.bg-img img {opacity:0; max-width:100%;}
.screen {min-height:100vh; position:relative; display:table; width:100%;}
.btn {display:inline-block; border-radius:15px; cursor:pointer; color:#fff; padding:4.5px 24px 6px; background-color:#000; transition:all 0.6s; text-decoration:none;}
.btn:hover {color:#fff; text-decoration:none;}
.btn.grad {background:rgb(185,0,70); background:-moz-linear-gradient(left, rgba(185,0,70,1) 0%, rgba(239,72,88,1) 100%); background:-webkit-linear-gradient(left, rgba(185,0,70,1) 0%,rgba(239,72,88,1) 100%); background:linear-gradient(to right, rgba(185,0,70,1) 0%,rgba(239,72,88,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b90046', endColorstr='#ef4858',GradientType=1);}
.btn.grad:hover {background:rgb(239,72,88); background:-moz-linear-gradient(left, rgba(239,72,88,1) 0%, rgba(185,0,70,1) 100%); background:-webkit-linear-gradient(left, rgba(239,72,88,1) 0%,rgba(185,0,70,1) 100%); background:linear-gradient(to right, rgba(239,72,88,1) 0%,rgba(185,0,70,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4858', endColorstr='#b90046',GradientType=1); text-decoration:none;}
.nxt {position:absolute; bottom:0; left:0; width:100%; background-color:#fff; padding:6px; cursor:pointer; font-size:1rem;}
.nxt img {opacity:1;}
.ttl {display:table; color:#fff; background:url('../img/bg_title.svg') no-repeat 50% 0; background-size:100%; padding:9px 30px 15px; font-size:3.69rem; font-family:'almoni-bold'; min-width:216px; position:relative; margin:9vh auto 4.5vh;}
.ttl span {position:relative;}

header {position:fixed; top:0; left:0; width:100%; color:#fff; z-index:999; background-color:rgba(239,73,88,0); transition:all 0.6s; min-height:60px;}
header.bg-red, .page header {background-color:rgba(239,73,88,1);}
header .logo {display:table; padding:9px 0 0;}
header .phone, header .phone:hover {color:#fff; text-decoration:none; padding:18px 0 0;}
header .phone:before {content:' '; display:inline-block; width:24px; height:24px; background:url('../img/icon_phone.svg') no-repeat 50% 50%; background-size:contain; vertical-align:middle; padding:0 9px; transition:all 0.6s;}
header ul {text-align:center; display:inline-block; font-family:'almoni'; font-size:30px;}
header li {display:inline-block; padding:15px 18px; line-height:30px;}
header li a, header li a:hover {color:#fff; text-decoration:none;}
main {display:block; width:100%; overflow:hidden;}
footer {display:table; width:100%; background-color:#000; position:relative; padding:9px; color:#fff; position:absolute; bottom:0; left:0;}
footer a, footer a:hover {color:#fff; text-decoration:none;}
footer .wrapper {margin:30px auto 15px;}
footer .tab {padding:15px 1.5vw; vertical-align:middle; text-align:right;}
footer .tab + .tab {border-right:1px solid #fff;}
footer .media {word-spacing:3px; margin:3px 0;}
footer .media a img {transition:all 0.6s;}
footer .media a:hover img, header .phone:hover:before {transform:scale(1.11);}
footer .dl {float:left;}
footer .copy {float:right;}

.s1 .wrapper {position:relative; min-height:100vh;}
.s1 .inner {position:absolute; right:0; top:50%; transform:translateY(-50%); max-width:555px;}
.s1 .inner img {opacity:1;}
.s1 h1 {display:table; background:url('../img/bg_black.svg') no-repeat bottom center; background-size:100%; color:#fff; padding:12px 24px 30px; position:relative; margin:0; float:left; top:15px; font-family:'almoni'; font-size:2.55rem; line-height:2.1rem;}
.s1 form {display:table; margin:0; width:444px; background:url('../img/bg_form.svg') no-repeat top center; background-size:100%; padding:21px 30px 60px; position:relative;}
.s1 form p {padding:9px 0;}
.s1 form input[type=text] {text-indent:6px;}
.s1 form input[type=text], .s1 form select {width:100%; border-bottom:1px dotted #ccc; font-size:1rem;}
.s1 form input[type=radio] {display:none;}
.s1 form select.empty {color:#999; font-style:italic;}
.s1 form input + label {cursor:pointer; font-size:1rem; margin:0;}
.s1 form input + label:before {content:' '; display:inline-block; width:12px; height:12px; margin:0 15px 0 4.5px; background-image:url('../img/btn_off.svg'); background-position:50% 50%; background-size:contain; background-repeat:no-repeat;}
.s1 form input:checked + label:before {background-image:url('../img/btn_on.svg');}
.s1 form span {margin:0; font-size:1rem;}
.s1 form .btn {font-size:1.2rem;}
.s2 .crs {flex-wrap:wrap; justify-content:space-between; padding:6vmin 0;}
.s2 .crs li {margin:0;}
.s2 .crs figure {width:100%; max-width:342px; height:165px; border-radius:9px; overflow:hidden;}
.s2 .crs article {font-size:1.11rem; line-height:1.11rem;}
.s2 .crs h5 {font-size:1.8rem; font-family:'almoni-bold'; line-height:2.1rem;}
.s2 .third h5 {padding:12px 6px 6px;}
.s2 .third {width:33%; max-width:342px;}
.s2 .third article {padding:6px 18px 45px;}
.s2 .third article, .s2 .third p {text-align:center;}
.s2 .half figure {height:144px; max-width:282px; float:right; margin:0 0 0 15px;}
.s2 .half article {text-align:right;}
.s2 .half article div {min-height:69px;}
.s2 .btn {font-size:0.9rem; margin:15px 0;}
.s3 {background-color:rgb(242,242,242);}
.s3 .ttl:before, .s4 .ttl:before {content:' '; display:block; width:100%; height:60px; background:url('../img/bg_title.svg') no-repeat 50% 100%; background-size:100%; position:absolute; top:36px; left:0; z-index:0;}
.s3 .tsm {font-size:1rem;}
.s3 .tsm .shadow {margin:30px 0; padding:30px; width:24%; max-width:261px; background-color:#fff; position:relative; text-align:right;}
.s3 .tsm .shadow:after {content:' '; display:inline-block; width:42px; height:24px; background:url('../img/bg_ribbon.svg') no-repeat 50% 0; position:absolute; top:100%; left:50%; margin-left:-21px;}
.s3 .tsm .slick-slide {margin:15px;}
.s3 .tsm .like {position:absolute; top:-30px; left:15px;}
.s3 h5 {color:rgb(239,73,88); font-size:1.2rem;}
.s3 h6 {color:rgb(102,102,102); font-size:1rem; font-weight:normal; margin:0 0 15px; padding:0 0 15px; border-bottom:1px solid #eee;}
.s4 .press .shadow {width:33%; max-width:360px; background-color:#fff; margin:0 0 15px; border-radius:6px; overflow:hidden; position:relative;}
.s4 .press figure {overflow:hidden; height:249px; max-width:360px;}
.s4 .press article {padding:30px;}
.s4 .press .logo {opacity:1; height:24px;}
.s4 .press.dsk .cnt {height:135px; overflow:hidden;}
.s4 .press h5 {font-size:1.59rem; font-family:'almoni-bold'; line-height:90%; padding:15px 0;}
.s4 .press .txt {padding:0 0 15px; font-size:1.11rem;}
.s4 .press.dsk .txt {max-width:270px;}
.s4 .press .more {padding:6px 0;}
.s5 {padding:0 0 141px;}
.s5 .video {width:100%; max-width:945px; margin-top:9vmin;}
.s5 .video h3 {color:#fff; font-size:4.8rem; font-family:'almoni-bold'; line-height:141%;}
.s5 .video .txt {font-size:1.35rem;}
.s5 .video .thumb {display:table; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; font-size:0;}
.s5 .video .tsp iframe {opacity:0.03;}
.s5 .video iframe:hover {opacity:1;}
.up {display:inline-block; position:absolute; top:-45px; right:15px; cursor:pointer;}
.fixed-info {position:fixed; top:12vh; right:0; background-color:#000; color:#fff; z-index:66; width:30px; height:90px; border-top-left-radius:12px; border-bottom-left-radius:12px; cursor:pointer;}
.fixed-info span {position:absolute; bottom:12px; left:18px; display:inline-block; transform:rotate(-90deg); transform-origin:left; font-family:'almoni-bold'; line-height:0; font-size:1.5rem; white-space:nowrap;}
.slick-dots li {margin:0 !important;}
.slick-dots li button:before {content:'\25cb' !important; opacity:1 !important; font-size:24px;}
.slick-dots li.slick-active button:before {content:'\25cf' !important;}
.slick-prev, .slick-next {background-color:#fff; box-shadow:0px 6px 15px 0px rgba(170,170,170,0.3); width:30px; height:30px; border-radius:50%; margin:0 -15px;}
.slick-next:before, .slick-prev:before {color:#000; opacity:1 !important; font-family:'Assistant', sans-serif; font-size:3rem; line-height:15px;}
.slick-prev:before {content:'\2039' !important;}
.slick-next:before {content:'\203a' !important;}
.hamburger {padding:15px 0 0; display:inline-block; cursor:pointer; transition-property:opacity, filter; transition-duration:0.15s; transition-timing-function:linear; font:inherit; color:#fff; text-transform:none; background-color:transparent; border:0; margin:3px 0 0; overflow:visible; float:left;}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {background-color:#fff;}
.hamburger-box {width:40px; height:24px; display:inline-block; position:relative;}
.hamburger-inner {display:block; top:50%; margin-top:-2px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width:40px; height:4px; background-color:#fff; border-radius:4px; position:absolute; transition-property:transform; transition-duration:0.15s; transition-timing-function:ease;}
.hamburger-inner::before, .hamburger-inner::after {content:' '; display:block;}
.hamburger-inner::before {top:-10px;}
.hamburger-inner::after {bottom:-10px;}
.hamburger--spin .hamburger-inner {transition-duration:0.22s; transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin .hamburger-inner::before {transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;}
.hamburger--spin .hamburger-inner::after {transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin.is-active .hamburger-inner {transform:rotate(225deg); transition-delay:0.12s; transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--spin.is-active .hamburger-inner::before {top:0; opacity:0; transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;}
.hamburger--spin.is-active .hamburger-inner::after {bottom:0; transform:rotate(-90deg); transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}
.desktop .video .top {background:#000 url('../img/bg_video.svg') no-repeat 50% 0; background-size:100%; position:relative; z-index:12; padding:2.4vh 24% 3.6vh 1.5vw; top:9px; text-align:right;}
.desktop .video h3 {position:absolute; top:0; right:0.99vw;}
.mobile .video .top {padding:30px 0;}
.mobile .video h3 {background:url('../img/bg_video_title.svg') no-repeat 50% 50%;}
.mobile .video .txt {background:url('../img/bg_video_text.svg') no-repeat 50% 100%; background-size:100%; padding:0 0 30px; margin:45px auto 15px;}
.mobile .video .txt p {background:#fff; text-align:right; padding:15px;}
.pop {position:fixed; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); background:url('../img/bg_pop.jpg') no-repeat 50% 50%; padding:7.5vh 30px 6vh; width:480px; max-width:100%; border-radius:6px;}
.pop .close {display:inline-block; transform:rotate(45deg); font-size:3rem; position:absolute; top:21px; left:9px; line-height:0; color:#000; text-decoration:none; color:#fff;}
.pop .inner {padding:15px;}
.pop h5 {display:table; font-family:'almoni-bold'; font-size:3.6rem; line-height:42px; background-color:#fff; color:#000; padding:6px;}
.pop p {padding:15px 0; font-size:1.2rem; color:#fff;}

.page-template-default main {min-height:100vh; padding:90px 0 240px;}
.page-template-default article {text-align:justify;}
.page-template-default h1 {font-size:3.9rem; font-family:'almoni-bold'; line-height:3.6rem; text-align:center;}
.page-template-default h2 {font-size:3.6rem; font-family:'almoni-bold'; line-height:3rem; padding:6vh 0 0;}
.page-template-default h3 {font-size:3rem; font-family:'almoni-bold'; line-height:2.4rem; padding:4.8vh 0 0;}
.page-template-default h4 {font-size:2.7rem; font-family:'almoni-bold'; line-height:2.1rem; padding:4.2vh 0 0;}
.page-template-default h5 {font-size:2.1rem; font-family:'almoni-bold'; line-height:1.8rem; padding:3vh 0 0;}
.page-template-default h6 {font-size:1.5rem; font-family:'almoni-bold'; line-height:0.9rem; padding:1.5vh 0 0;}

.page-template-thankyou {background:url('/wp-content/uploads/2019/01/bg1.jpg') no-repeat 50% 50%; background-size:cover;}
.page-template-thankyou header {background:none;}
.page-template-thankyou main {min-height:100vh; padding:90px 0 240px; position:relative;}
.page-template-thankyou article {text-align:center; font-size:1.2rem; background:url('../img/bg_form.svg') no-repeat top center; max-width:600px; height:390px; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); background-size:cover;}
.page-template-thankyou h1 {font-size:3.9rem; line-height:3.9rem; font-family:'almoni'; text-align:center; background:url('../img/bg_thankyou.png') no-repeat 50% 50%; background-size:300px; color:#fff; position:relative; margin-top:90px;}
.page-template-thankyou .msg {padding:27px 15px 45px;}
.page-template-thankyou .lines {position:absolute; top:75px; left:50%; transform:translateX(-50%); width:450px;}
.page-template-thankyou .lines span {display:block; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; height:45px; margin-bottom:45px;}

@media (max-width:1146px){
header .wrapper {padding:0 15px;}
.s1 .inner {right:60px;}
.s2 .crs {padding:1.5vmin 15px;}
.slick-slider {max-width:100vw;}
.press .slick-slide {padding:0 9px;}
.slick-dotted.slick-slider {margin-bottom:60px;}
.page-template-default main {padding:90px 15px 45px;}
}

@media (min-width:960px) and (max-height:840px){
.s1 .logo img {width:auto; height:12vh;}
.s5 {padding:0 0 210px;}
.s5 .video {transform:scale(0.75);}
.s4, .s5 .video {padding-bottom:60px;}
.desktop .video .top {padding:3vh 24% 4.5vh 1.5vw;}
.video iframe {min-height:531px;}
}

@media (min-width:960px){
header .hamburger, .nvg .ftr, .mb-more {display:none;}
.s1 .logo {background-size:0;}
.s4 .press article .cnt {height:135px; overflow:hidden;}
}

@media (max-width:960px){
.s1, .s1 .wrapper {background:#fff; min-height:300px;}
.s1 .wrapper {margin:60px 0 0;}
.s1 .inner {position:relative; top:0; right:0; width:100%; transform:none; max-width:960px;}
.s1 .logo {padding:45vh 0 15px; background-size:cover; background-position:50% 50%; background-repeat:no-repeat;}
.s1 .logo img {width:183px;}
.s1 h1 {width:100%; background:#000; float:none; clear:both; top:0; padding:12px 6px;}
.s1 form {margin:0 auto; background:none; padding:15px 15px 90px;}
.s2 .third, .s2 .half {width:100%; max-width:960px; padding:15px;}
.s2 .third article, .s2 .half article {max-width:600px; text-align:center;}
.s2 .crs figure {max-width:600px; height:auto;}
.s2 .half figure {float:none; clear:both; margin:0 auto;}
.s2 .half article div {min-height:15px;}
.s2 .half h5 {padding:12px 6px 6px;}
.s4 .mb-more {position:absolute; top:100%; margin:6px 0 0; left:0; width:100%; font-weight:bold; padding:6px; box-shadow:0px 6px 15px 0px rgba(170,170,170,0.3); background-color:#fff; border-radius:6px; font-size:1.11rem;}
.s4 .mb-more span {display:inline-block; color:rgba(239,73,88,1); transform:rotate(-90deg); font-size:30px; vertical-align:middle; margin:0 6px;}
.s4 .press .shadow.hide {display:none;}
.s5 .video {padding:0 30px;}
.s5 .video .thumb, .video iframe {width:100%;}
header .phone, .fixed-info {display:none;}
header .nvg {display:block; width:100%; height:100vh; max-height:calc(100vh - 60px); background:url('../img/bg_menu.jpg') no-repeat 50% 50%; background-size:cover; position:absolute; top:100%; left:0; padding:6vh 0 0; transition:all 0.9s;}
header .nvg.collapsed {height:0; overflow:hidden; padding:0;}
header .nvg.collapsed li {opacity:0;}
header .nvg li {font-size:7.5vh; display:table; width:120px; border-bottom:1px solid #fff; padding:15px 0; white-space:nowrap; opacity:1; transition:all 1.5s;}
header .nvg .ftr {position:absolute; display:block; width:100%; bottom:0; left:0; border-bottom:0 none;}
header .nvg .ftr .media img {width:36px;}
header .nvg .ftr .copy {font-family:'Assistant'; font-size:0.9rem; position:relative; top:15px;}
footer {position:relative;}
footer .table, footer .row, footer .cell {display:block; width:100%; text-align:center;}
footer .copy, footer .dl  {float:none; text-align:center; clear:both; padding:9px;}
footer .tab + .tab {border-right:0 none;}
footer .media, header .media {word-spacing:15px; margin:15px 0 0;}
footer .media a img {width:36px;}
footer .links:before {content:' '; display:inline-block; width:75px; height:1px; background-color:#fff; position:relative; top:-15px;}
footer .links:after {content:' '; display:inline-block; width:75px; height:1px; background-color:#fff; position:relative; bottom:-15px;}
footer .up {top:-21px; right:50%; margin-right:-21px;}
footer .up img {width:42px;}
.page-template-thankyou {background-image:url('/wp-content/uploads/2019/01/bgm1.jpg');}
}

@media (max-height:900px){
.s2 .crs {padding:1.5vmin 0;}
.video iframe {height:57vh;}
}

@media (max-width:690px){
.s1 h1 {font-size:2.1rem;}
.s1 form {width:100%;}
.s4 .press .shadow {width:100%; overflow:visible; margin:30px auto;}
.page-template-thankyou article {max-width:300px; height:300px;}
.page-template-thankyou .lines {width:210px; top:60px;}
.page-template-thankyou h1 {font-size:3rem; background-size:240px; margin-top:75px;}
.page-template-thankyou .msg {padding:27px 15px 36px;}
}

@media (max-height:510px){
header .nvg {padding:6px 0 0;}
header .nvg li {padding:9px 0;}
header .nvg .ftr .copy {font-size:0.75rem;}
.s5 .video .txt {font-size:0;}
.s5 .video .txt p {font-size:1.11rem; position:relative; top:3px;}
}

@media (max-width:480px){
.ttl {margin:9vh auto 0;}
.s1 .logo {padding:33vh 0 15px;}
.s2 .crs figure {height:165px;}
.s2 .third article, .s2 .half article {padding:6px 15px 15px;}
.s4 .press {padding:15px 15px 45px;}
.s4 .press .shadow {max-width:480px;}
.s4 .press figure {max-width:480px; height:auto;}
.video iframe {height:240px;}
footer .copy {font-size:0.84rem;}
.pop {width:100%;}
}

@media (max-width:330px){
header .nvg .ftr .copy, footer .copy {font-size:0.69rem;}
.s1 h1 {font-size:1.8rem;}
.mobile .video .txt {padding:0 0 15px;}
}