@font-face{font-family:Ezer;src:url(fonts/EzerAlchemist-Light-1.woff2) format("woff2");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}
@font-face{font-family:Ezer;src:url(fonts/EzerAlchemist-Regular-1.woff2) format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:Ezer;src:url(fonts/EzerAlchemist-SemiBold-1.woff2) format("woff2");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}
@font-face{font-family:Ezer;src:url(fonts/EzerAlchemist-Bold-1.woff2) format("woff2");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}
img{max-width:100%}
*{box-sizing:border-box;scroll-behavior:smooth}
html{font-family:Ezer,sans-serif;width:100%;height:100%;font-size:4.4vw;font-weight:100;overflow-x:hidden;direction:rtl}
body{margin:0;padding:0;background:#fff;color:#03045e;background-size:100%;-ms-overflow-style:none;overflow:hidden}
iframe#lead_frame{display:none}
a:focus,input:focus,select:focus{outline:2px solid #0f0!important}
.desktop{display:none!important}
.mobile{display:block;margin-top:1em}
.circle{background:rgba(122,229,130,1);width:15.5rem;height:1.5rem;position:absolute;transform:rotate(-39.431deg);top:2rem;left:-4rem;display: none;}
.circle span{display:block;font-size:1.1rem;font-weight:400;text-align:center;color:#03045e;height:100%}
[aria-hidden=true]{visibility:hidden;height:0!important}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
header,main{width:100vw;flex:0 0 70vw;position:relative}
header img{display:block;width:100%}
header .more{text-align: right;}
header{background:url(../images/picm.png) no-repeat;background-position:0 top ;background-size:10rem;text-align: right;}
.desc{color:#03045e;padding-right:1.4em;margin-bottom:3em;font-size:19px}
.infoboxes2{background:#f7f7fb;height:26em;padding-top:2em}
.infoboxes{margin-bottom:4em}
.icon1{margin-left:.5em}
.header-texts{text-align:right;margin:1.5rem 1rem 1rem 2rem;}
.small{font-weight:500;margin-right:2em}
h1{margin:1rem 0 .5rem;font-size:1.9rem;line-height:.95;font-weight:700;color:#03045e;}
h1~small{display:block;font-size:1.45rem;font-weight:300}
.inf{font-size:1.05rem;line-height:1.05;margin-top:.25rem;font-weight:300}
.inf:after{display:block;content:'';background:#7ae582;height:.1rem;width:7.5rem;margin:1rem 0 1rem}
.small{font-size:2.4vw;margin-right:1.45em;font-weight:500}
img.green{display:inline-block}
header .more{font-size:1.25rem}
header .whois{position:absolute;left:.5rem;top:8rem;color:#fff;font-size:.55rem;line-height:1;font-weight:400;color:#03045e}
header .whois b{font-weight:700}
header .notice{color:#fff;position:absolute;bottom:.5rem;left:1rem;line-height:.9;font-size:.6rem}
.infoboxes{display:flex;margin:1rem ;flex-wrap:wrap;}
.infobox ul{margin:.5rem 0}
.infobox{flex:0 0 50%;max-width:50%;height:100%;margin-bottom:1rem;}
.infobox .icon img{width:3rem}
.infobox:nth-child(5) .icon img{width:2rem}
.infobox:nth-child(5) h3{margin-right:1rem}
.icon{display:flex;align-items:center}
.infobox h3{font-size:.85rem;margin:0;margin-right:.5rem;line-height:.8;font-weight:700}
.infobox2 h3{color:#03045e;font-size:1.5rem;margin:.7em;font-weight:500;margin-right:1.5em}
.infobox .desc{font-size:1.2rem;line-height:1}
li{display:flex}
.left-pic{width:11em;position:absolute;left:0}
.foryou,.who{margin:2rem 1rem;font-size:.95rem}
.foryou{background:#fff;padding:1.5rem;border-radius:2rem;border:.075rem solid #03045e;margin-top:0}
.foryou .item{font-size: .85rem;}
.foryou .row{display:flex;justify-content:space-between;flex-wrap: wrap;}
.foryou .row .item{border-left:.2rem solid #7ae582;padding-left:1rem;}
.foryou .row .item:nth-child(2){border:0;padding:0}
.foryou .row .item:last-child{border:0;padding:0;border-right:.2rem solid #7ae582;padding-right:1rem;}
.foryou .row{margin-top:2rem}
.foryou .item .location{font-weight: bold;display:flex;gap:.25rem;}
.foryou .item .location:before{content:'';display:block;background:url(../images/loc.svg) no-repeat;background-size:contain;width:.65rem;height:.65rem;margin-top:.25rem}
.foryou h4{margin:0}
.foryou h3,.who h3,main>h3{font-size:1.3rem;margin:0;margin-bottom:1rem;font-weight:700;color:#03045e}
main>h3{margin-right:1rem}
.advantages{margin:2rem 1rem}
.advantages h3{font-size:1.3rem;font-weight:700;text-align:right;line-height:.9;margin-bottom:0}
.advantages .cont{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:1rem;width:80%}
.advantages .cont:after{display:block;content:'';background:#7ae582;height:.1rem;width:7.5rem;margin:1rem 0 1rem}
.advantages .item{display:flex;font-size:.9rem;font-weight:700}
.advantages .item::after{content:'|';margin:0 .5rem;color:#7ae582;display:block}
.advantages .item:last-child::after{content:'';display:none}
.who .list .item{display:flex;gap:.25rem;max-width:22rem}
.who .list .item:before{background:url(../images/check.svg) no-repeat;background-size:contain;width:1.2rem;height:1.2rem;content:'';display:block}
.infobox .desc{font-size:1rem;text-align:right;margin-right:1.1em}
h2{font-size:2rem;font-weight:700;line-height:.9;margin:0 0 1.5vw;order:0;text-align:center;color:#fff}
input:not([type=submit]){width:100%;background:0 0;border:0;border-bottom:.1rem solid #fff;height:2.5rem;color: #fff;font-size: 1rem;}
.form_item{position:relative;margin-bottom:1.5rem}
.form_item label{position:absolute;bottom:50%;right:0;transform:translateY(50%);color:#fff}
.form_item label.top{bottom:120%;font-size:.8rem}
.checkbox{position:relative}
.green{width:.2em;display:inline}
.cb_text .cb{display:inline-block;width:1.5em;height:1.5em;border:.0625em solid #003e7e;border-radius:0;vertical-align:bottom;margin-bottom:.1em;flex:0 0 1.5em;margin-left:.5em;background:#fff;z-index:2;position:relative}
input[type=checkbox]:not(old),input[type=radio]:not(old){width:.25em;margin:0;padding:0;font-size:.5em;vertical-align:middle;height:.25em;position:absolute;top:.5rem;right:.5rem;opacity:0}
input[type=checkbox]:not(old):focus~label>.cb{outline:2px solid #0f0}
.or{text-align:center;font-size:1.6em;margin-bottom:1em;color:#fff}
#formsubmit2{font-size:1.75rem;color:#003e7e;border:0;background:#7ae582;height:2.8rem;border-radius:1.5rem;width:19rem;font-weight:300;font-family:Ezer;cursor:pointer;background-position:2rem center;padding-bottom:.25rem;text-align:center;display:block;margin:auto;text-decoration:none}
#formsubmit3{font-size:.75rem;color:#03045e;border:0;height:1.5rem;border-radius:1.5rem;width:8rem;font-weight:300;font-family:Ezer;cursor:pointer;padding-top:.25rem;text-align:center;display:block;margin:auto;text-decoration:none;background: #fff;border: .1rem solid #fff;position:fixed;z-index:99999;right:1rem;bottom:5rem;box-shadow: 3px 3px 3px rgba(0,0,0,0.5);}
#formsubmit3:before{content: "";
  position: absolute;
  right: 0;
  width: 2rem;
  height: 2rem;
  top: -2.25rem;border-radius:50%;
  /* The SVG as a Data URI */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;background-color:#25D366}
input[type=checkbox]:not(old):checked+label>.cb:before{content:'✓';display:block;width:1em;color:#003e7e;font-size:1.5em;line-height:1;text-align:center;position:absolute}
input[type=checkbox]:not(old)+label{display:inline-flex;line-height:1em;font-size:.8rem;width:100%;margin-bottom:.7em;text-align:justify;color:#fff;align-items:center}
.cb_text a{color:#fff;text-decoration:underline}
.grey{width:19em;position:absolute;right:2em;bottom:13.4em}
.logo{width:8rem;margin:0 1rem 1em;padding-top: 2rem;}
input[type=submit]{font-size:1.75rem;color:#024f9b;border:0;background:#fff;height:3rem;border-radius:1.5rem;width:19rem;font-weight:100;font-family:Ezer}
input[type=submit]:hover{background:#024f9b}
#submitinput{margin-top:-4.5vw;text-align:center}
.error_msg{color:red;position:absolute;bottom:0;left:0;font-size:.8rem;display:none}
.error~.error_msg{display:block}
.form_notice{display:flex;font-size:1rem;width:110%;margin-bottom:.5rem;font-weight:400;color:#fff;text-align:center}
.buttons{position:fixed;bottom:0;left:0;width:100%;display:flex;z-index:9999}
.buttons a{width:50%;color:#fff;text-decoration:none;text-align:center;padding:1rem;font-size:1.15rem}
.sticky-btn{background:#003e7e}
#c2c{background:#7ae582;color:#003e7e;display:flex;justify-content:center;align-items:center}
#c2c img{margin-left:.5rem;transform:rotate(220deg);width:1em}
footer .bg.show{padding-bottom:0;display:block;position:fixed;z-index:999999;right:0;left:0;top:0;bottom:0;background:#e9e9e9}
#form_wrapper{display:flex;flex-direction:column;padding:2em;background:#03045e;height:100%}
#form_wrapper .logo{order:0;width:13em;margin-bottom:.5rem}
#contact_form,#thanks{order:1}
.close{position:absolute;left:1.5rem;top:-1rem;font-size:2rem;font-weight:700;text-decoration:none;color:#003e7e}
.input-wrapper{margin:2rem 0}
#thanks{font-size:2.25rem;text-align:center;font-weight:700;margin-top:3rem;line-height:1;color:#fff}
#form_wrapper #contact_form,#thanks .inner{display:none}
#form_wrapper.show #contact_form,#thanks .inner.show{display:block;margin-bottom:2em}
#thanks .body{font-size:.9rem;display:block;line-height:1.2;margin-top:1rem}
#thanks{font-size:1.25rem;text-align:center;font-weight:700;line-height:1}
#thanks #header{font-size:2rem;display:block;margin-bottom:.5rem}