@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
*{margin:0;outline:0;border:0;vertical-align:top;padding:0;box-sizing:border-box}
button,input,select,textarea{font-family:inherit}
img{max-width:100%}
body,html{font-family:Assistant,arial;font-size:16px}
.container{max-width:1320px;margin:0 auto;width:95%;position:relative}
header{position:sticky;top:0;background:#fff;z-index:9}
header .container{display:flex;align-items:center;justify-content:space-between;padding:20px 12px}
header .container .logo img{max-width:110px;height:auto}
header .header-menu{display:none}
header .container .header-menu>ul{display:flex;align-items:center;justify-content:space-between;list-style:none}
header .container .header-menu li{padding:0 20px}
header .container .header-menu a{color:#000;transition:.2s linear;text-decoration:none;padding:0 8px;font-weight:600;position:relative}
header .container .header-menu>ul li.menu-item-has-children>a::after{content:'';position:relative;top:-3px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;width:7px;height:7px;transform:rotate(-45deg);display:block}
header .container .header-menu li.menu-item-has-children>a{display:flex;align-items:center;justify-content:center;gap:5px}
header .container .header-menu li.current-menu-item a,header .container .header-menu li:hover>a{color:#fa8b3c}
header .container .menu-button{appearance:none;-webkit-appearance:none;border:0;background:0 0;cursor:pointer;position:relative;width:20px;height:16px;transition:transform .1s ease-in-out}
header .container .menu-button>svg{width:35px;display:none}
header .container .menu-button .mob span{display:block;position:absolute;width:100%;height:2px;background-color:#000;border-radius:2px;transition:all .3s ease-in-out}
header .container .menu-button .mob span:nth-child(1){top:0}
header .container .menu-button .mob span:nth-child(2){top:50%;transform:translateY(-50%)}
header .container .menu-button .mob span:nth-child(3){bottom:0}
header .header-menu header{text-align:center}
header .header-menu header .container{display:inline-flex;margin:30px auto 0;width:auto;gap:10px;padding:0}
header .header-menu header .lang-switch i{flex-direction:row;gap:10px;border:1px solid;padding:5px;border-radius:6px}
header .header-menu header .accessibility{width:40px;height:40px}
.menuOpen header .container .menu-button .mob span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}
.menuOpen header .container .menu-button .mob span:nth-child(2){opacity:0}
.menuOpen header .container .menu-button .mob span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}
header .login-button{background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;display:flex;align-items:center;padding:10px 20px 10px 20px;color:#fff;text-decoration:none;gap:5px;border-radius:6px;transition:all .3s ease;position:relative;top:0;font-weight:600;font-size:13px}
header .login-button svg{width:13px;fill:currentColor;transform:scaleX(-1)}
header .login-button:hover{box-shadow:7px 10px 15px 0 rgba(0,0,0,.26666666666666666);top:-3px}
header .container .header-menu>ul li{position:relative}
header .container .header-menu>ul .sub-menu{display:none}
header .accessibility svg{max-width:20px;height:auto;fill:#fff}
header .accessibility{background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer}
header .lang-switch{position:relative}
header .lang-switch i{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}
header .lang-switch i span{display:block;font-style:normal;font-weight:600;text-align:center}
header .lang-switch ul{list-style:none;position:absolute;top:calc(100% + 10px);right:0;background:#fff;left:0;width:100px;z-index:2;border-radius:6px;overflow:hidden;box-shadow:10px 10px 30px 0 rgba(0,0,0,.13333333333333333);display:none}
header .lang-switch.active ul{display:block}
header .lang-switch ul li a{color:inherit;text-decoration:none;line-height:30px;padding:0 10px;box-sizing:border-box;display:block}
header .lang-switch ul li.current-lang,header .lang-switch ul li:hover{color:#fff;background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;font-weight:600}
header .lang-switch ul li{transition:all .2s ease;background:#fff}
.home-hero .container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}
.home-hero .container .image{max-width:95%}
.home-hero .container .lets-start{background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;display:flex;align-items:center;padding:15px 65px 15px 65px;color:#fff;text-decoration:none;gap:5px;border-radius:6px;transition:all .3s ease;position:relative;top:0;font-weight:600;cursor:pointer;font-size:16px}
.home-hero .container .lets-start svg{fill:currentColor;width:10px;height:auto;transform:scaleX(-1)}
html[dir=rtl] .home-hero .container .lets-start svg,html[dir=rtl] header .login-button svg,html[dir=rtl] section.banner-wrap .banner button svg{transform:scaleX(1)}
.home-hero .container .lets-start:hover{box-shadow:7px 10px 15px 0 rgba(0,0,0,.26666666666666666);top:-3px}
.home-hero .container h2{font-size:35px;font-weight:700}
.home-hero .container .sub{font-size:24px;font-weight:500;opacity:.7;margin-bottom:20px}
.home-hero .container .list{display:flex;align-items:center;justify-content:start;margin-top:40px}
.home-hero .container .list svg{width:30px;fill:#fa8b3c;padding:5px;border-radius:50%;border:1px #fa8b3c solid;height:30px;background:#fff}
.home-hero .container .list .item{display:flex;align-items:center;justify-content:start;gap:10px;font-size:18px;width:100%;max-width:33%}
.home-hero{padding:100px 0;position:relative}
.home-hero>.background{position:absolute;top:0;right:0;left:0;width:100%}
.home-hero>.background img{width:100%}
html[dir=rtl] .home-hero>.background img{transform:scaleX(-1)}
section.home-hero button.play{display:flex;align-items:center;justify-content:start;gap:20px;appearance:none;-webkit-appearance:none;background:0 0;cursor:pointer;font-weight:700;color:#191919;font-size:16px;text-align:right;margin-top:30px}
section.home-hero button.play i{background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;width:80px;height:80px;border-radius:80px;display:flex;align-items:center;justify-content:center}
section.home-hero button.play i svg{width:100%;height:auto;fill:#fff;max-width:20%}
section.slider{margin-top:50px}
section.slider .section-title{font-size:50px;color:#191919;font-weight:700;text-align:center;margin-bottom:50px}
section.slider .slider .item .image{width:160px;height:160px;display:flex;align-items:center;justify-content:center;border-radius:160px;border:1px solid #99999944;transition:all .3s ease;background:linear-gradient(45deg,#feeef2,#fffbed);box-shadow:0 0 0 10px #fff inset}
section.slider .slider .item>a{text-align:center;display:flex;flex-direction:column;align-items:center;font-size:22px;font-weight:700;gap:10px}
section.slider .slider .item a{text-decoration:none;color:inherit}
section.slider .slider .item img{width:90%;height:90%;border-radius:160px;object-fit:cover}
section.slider .slider.icons .item img{width:auto;height:auto;border-radius:0}
section.slider .slider .item:hover .image{border-color:#fa8b3c}
section.slider .owl-carousel .owl-dots .owl-dot{border:1px solid transparent;border-radius:20px;padding:4px!important}
section.slider .owl-carousel .owl-dots{display:flex;align-items:center;justify-content:center;margin:20px 0;gap:10px}
section.slider .owl-carousel .owl-dots .owl-dot.active span{opacity:1}
section.slider .owl-carousel .owl-dots .owl-dot span{width:5px;height:5px;background:#000;display:block;border-radius:5px;opacity:.2}
section.slider .owl-carousel .owl-dots .owl-dot.active{border-color:#000}
section.slider .slider.partners .item img{max-width:80%;height:auto}
section.examples-slider{margin-top:50px;overflow:hidden}
section.examples-slider .examples-slider.owl-carousel{max-width:70%}
section.examples-slider .examples-slider.owl-carousel .owl-stage-outer{overflow:visible}
section.examples-slider .section-title{font-size:50px;color:#191919;font-weight:700;text-align:center;margin-bottom:50px}
section.examples-slider .bottom-text span{background-color:transparent;display:inline-block;color:#00000000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%)}
section.examples-slider .bottom-text{position:relative;display:flex;align-items:center;justify-content:center;margin-top:50px}
section.examples-slider .bottom-text::before{content:'';width:100%;height:1px;background:#ccc;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:-1}
section.examples-slider .bottom-text>div{background:#fff;padding:0 50px}
.examples-slider.owl-carousel .item{background:#f8fafd;position:relative;padding-top:30px;border-radius:20px;padding:30px;width:100%}
.examples-slider.owl-carousel .item .logo{max-width:120px;position:absolute;top:30px;left:30px}
.examples-slider.owl-carousel .item .image{max-width:100%;margin:0 auto}
.examples-slider.owl-carousel .item .title{font-size:24px;font-weight:700;color:#191919;margin:20px 0}
.examples-slider.owl-carousel .item .image img{border-radius:20px 20px 0 0}
.whatsapp-fixed-button-wrap{position:fixed;bottom:10px;right:10px;z-index:10;transition:all .2s ease}
.whatsapp-fixed-button-wrap .text{position:absolute;bottom:0;font-size:14px;background-color:#fff;border-radius:10px;-moz-box-shadow:0 0 4px 0 rgb(0,0,0,.2);-webkit-box-shadow:0 0 4px 0 rgb(0,0,0,.2);box-shadow:0 0 4px 0 rgb(0,0,0,.2);max-width:250px;min-width:120px;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;word-wrap:break-word;color:#1d2129;padding:12px;right:76px}
.whatsapp-fixed-button-wrap .text .pointer{transform:translateX(-6px) rotate(45deg);-webkit-transform:translateX(-6px) rotate(45deg);-moz-transform:translateX(-6px) rotate(45deg);-o-transform:translateX(-6px) rotate(45deg);-ms-transform:translateX(-6px) rotate(45deg);-moz-box-shadow:rgb(0,0,0,.2) 2px -2px 4px 0;-webkit-box-shadow:rgb(0,0,0,.2) 2px -2px 4px 0;box-shadow:rgb(0,0,0,.2) 2px -2px 4px 0;display:block;position:absolute;content:"";width:10px;height:10px;bottom:10px;background-color:#fff;right:-10px}
.whatsapp-fixed-button-wrap .text .close{position:absolute;top:5px;border:none;background:0 0;cursor:pointer;padding:1px 6px;line-height:1;left:5px}
.whatsapp-fixed-button-wrap:hover .text .close{display:block}
.whatsapp-fixed-button{height:56px;width:56px;z-index:10;background-color:#25d366;display:flex;align-items:center;justify-content:center;border-radius:56px;cursor:pointer;box-shadow:0 5px 20px 0 rgba(0,0,0,.16);transition:all .2s ease}
.whatsapp-fixed-button-wrap.scrolled{bottom:80px}
.whatsapp-fixed-button svg{max-width:60%;height:auto}
#whatsapp_pop a.whatsapp_option,.menu-desk-popup a.whatsapp_option,section.contact-section .content a.whatsapp_option{background:#08b12a url(https://bizonline.co.il/index/phoneLogo1.png) no-repeat center right 3px;border-radius:26px;background-size:40px;padding-right:44px;height:47px;border:1px #fff solid;font-size:18px;font-weight:500;color:#fff;text-shadow:0 0 2px #000;width:170px;display:flex;align-items:center;padding-left:10px;box-sizing:border-box;line-height:1;text-decoration:none;margin-bottom:20px}
.menu-desk-popup a.whatsapp_option{margin-bottom:20px}
section.questions{background-color:transparent;background-image:linear-gradient(90deg,#fdd32015 0,#f72B6115 100%);padding:100px 12px;margin-top:140px}
.about-page section.questions{background:0 0}
section.questions .section-title{font-size:30px;color:#191919;font-weight:700}
section.questions .flex{display:flex;align-items:center;justify-content:space-between;flex-direction:column}
section.questions .flex .image{max-width:100%}
section.questions .sub{color:#777;font-size:16px;font-weight:500}
section.questions .flex .questions{max-width:100%}
section.questions .flex .questions .item{border-bottom:1px solid #99999944;padding:20px 30px}
section.questions .flex .questions .item .title{display:flex;align-items:center;color:#191919;font-size:24px;font-weight:700;gap:5px;margin-bottom:15px}
section.questions .flex .questions .item .title i{font-size:0}
section.questions .flex .questions .item .text{padding-right:28px;color:#777;font-size:16px;font-weight:500}
section.questions .flex .questions .item .text a{color:inherit;text-decoration:none}
section.questions .flex .questions .item:last-child{border:0}
section.questions .small-title{font-size:16px;font-weight:500;color:#086ad8;padding:0 40px 0 0;position:relative;margin-bottom:20px}
section.questions .small-title::before{background-color:#086ad8;right:0;top:50%;width:20px;height:1px;position:absolute;content:"";z-index:0}
section.testimonials .section-title{font-size:50px;color:#191919;font-weight:700;text-align:center;margin-top:40px}
section.testimonials .sub{color:#777;font-size:16px;font-weight:500;margin-bottom:60px;text-align:center}
section.testimonials .slider.owl-carousel .item .top{display:flex;align-items:center;justify-content:space-between}
section.testimonials .slider.owl-carousel .item .top .image img{max-width:85px;height:auto;border-radius:85px}
section.testimonials .slider.owl-carousel .item .top .image{display:flex;align-items:start}
section.testimonials .slider.owl-carousel .item .top .name{font-size:30px;font-weight:700;border-bottom:2px solid #000;width:40%;padding-bottom:10px}
section.testimonials .slider.owl-carousel .item{border-radius:20px;border:1px solid #99999933;padding:40px;transition:all .3s ease;margin:0 auto;max-width:99%;width:100%}
section.testimonials .slider.owl-carousel .item:hover{border-color:#fa8b3c}
section.testimonials .slider.owl-carousel .item .text{color:#191919;font-size:24px;font-weight:600;margin:20px 0 0 0}
section.testimonials .slider.owl-carousel .item .text>svg{margin-bottom:20px}
section.testimonials .owl-carousel .owl-dots .owl-dot{border:1px solid transparent;border-radius:20px;padding:4px!important}
section.testimonials .owl-carousel .owl-dots{display:flex;align-items:center;justify-content:center;margin:20px 0;gap:10px}
section.testimonials .owl-carousel .owl-dots .owl-dot.active span{opacity:1}
section.testimonials .owl-carousel .owl-dots .owl-dot span{width:5px;height:5px;background:#000;display:block;border-radius:5px;opacity:.2}
section.testimonials .owl-carousel .owl-dots .owl-dot.active{border-color:#000}
section.banner-wrap{margin:50px 0}
section.banner-wrap .banner{background-color:transparent;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);border-radius:20px;display:flex;align-items:center;justify-content:space-between;padding:6vw;flex-direction:column}
section.banner-wrap .banner .text{color:#fff;font-size:30px;font-weight:700;max-width:100%}
section.banner-wrap .banner button{padding:15px 35px 15px 35px;font-weight:500;color:#fff;fill:#fff;border-radius:6px;background:#fffFFF33;display:flex;align-items:center;cursor:pointer;appearance:none;-webkit-appearance:none;width:100%;gap:5px;max-width:220px;position:relative;top:0;transition:all .3s ease;justify-content:center;font-size:16px;margin-top:20px}
section.banner-wrap .banner button:hover{box-shadow:7px 10px 15px 0 rgba(0,0,0,.26666666666666666);top:-3px}
section.banner-wrap .banner button svg{max-width:14px;height:auto;transform:scaleX(-1)}
div#contact-form-popup{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6);z-index:100;display:none;align-items:center;justify-content:center}
div#contact-form-popup p{margin-bottom:10px}
div#contact-form-popup .popup-container{max-width:800px;background:#fff;padding:20px;border-radius:16px;width:100%;position:relative;box-shadow:0 0 25px rgba(0,0,0,.1);max-height:95vh;font-size:0;overflow:auto}
div#contact-form-popup input,div#contact-form-popup select,div#contact-form-popup textarea{direction:rtl;width:100%;padding:0 10px;appearance:none;-webkit-appearance:none;border:1px solid #ddd;background:#fdfdfd;min-height:40px;font-size:16px;color:#000;max-width:100%}
div#contact-form-popup .popup-container .close{position:absolute;top:10px;left:10px;width:40px;height:40px;color:#fffF;display:flex;align-items:center;justify-content:center;font-size:30px;background:#000;z-index:2;border-radius:40px;cursor:pointer;font-weight:600}
div#contact-form-popup .popup-container .wpcf7-spinner{position:absolute;bottom:0;left:0}
div#contact-form-popup input::-webkit-placeholder,div#contact-form-popup input::placeholder,div#contact-form-popup textarea::-webkit-placeholder,div#contact-form-popup textarea::placeholder{color:#000}
div#contact-form-popup .wpcf7-response-output{font-size:18px;direction:rtl}
div#contact-form-popup .submit input{background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;color:#fff;border:0;border-radius:6px;transition:all .2s ease!important}
div#contact-form-popup .submit input:hover{transform:scale(1.03)}
div#contact-form-popup .title{font-size:24px;text-align:center;font-weight:600;padding-bottom:10px;max-width:100%;padding:0 10%;margin-bottom:20px}
div#contact-form-popup .wpcf7{max-width:80%;margin:0 auto}
div#contact-form-popup input.wpcf7-not-valid,div#contact-form-popup select.wpcf7-not-valid{border-color:red}
.popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);z-index:9999;display:none}
.popup .pop_content{background:#fff;min-height:50px;width:calc(100% - 20px);max-width:500px;position:relative;border-radius:16px;overflow:hidden}
.popup .pop_content .closer{cursor:pointer;position:absolute;font-size:18px;left:2px;top:2px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #000;border-radius:50%;box-sizing:border-box;padding-bottom:.1em}
.popup .pop_content .pop_scroll{min-height:200px}
.popup .pop_content .pop_scroll .pop_title{font-weight:700;text-align:center;margin:30px auto;font-size:18px}
.inner-page .page-hero{padding:130px 0 230px 0;background-position:bottom center;background-size:cover;margin-bottom:140px}
.inner-page .page-hero .top-title{font-size:16px;font-weight:700;color:#086ad8;padding:0 40px 0 0;position:relative;margin-bottom:20px}
.inner-page .page-hero .sub{font-size:30px;font-weight:700;color:#191919;text-align:center}
.inner-page .page-hero .top-title::before{background-color:#086ad8;right:0;top:50%;width:20px;height:1px;position:absolute;content:"";z-index:0}
.inner-page .page-hero .container{display:flex;flex-direction:column;align-items:center}
.inner-page .partners{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.inner-page .partners .logos>a{max-width:calc(50% - 20px);width:100%}
.inner-page .partners .logos{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;flex-wrap:wrap}
.inner-page .partners .text{width:100%}
section.contact-section{margin-top:80px}
section.contact-section .container{display:flex;align-items:start;justify-content:space-between;flex-direction:column}
section.contact-section .contact-flex{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between}
section.contact-section .contact-flex>div{width:100%;max-width:100%;margin-bottom:10px}
section.contact-section .contact-flex>div input,section.contact-section .contact-flex>div textarea{font-size:16px;width:100%;text-align:right;border-bottom:1px solid #99999933;padding:15px 0;max-width:100%;max-height:100px;min-width:100%}
html[lang=en-US] section.contact-section .contact-flex>div input,section.contact-section .contact-flex>div textarea{text-align:left}
section.contact-section .contact-flex>div.submit{max-width:100%;margin-top:10px}
section.contact-section .contact-flex>div.message{max-width:100%}
section.contact-section .contact-flex>div input[type=submit]{width:auto;min-width:auto;padding:15px 35px 15px 35px;font-size:14px;font-weight:500;cursor:pointer;color:#fff;background-color:#086ad8;border-style:none;border-radius:5px 5px 5px 5px;box-shadow:0 0 0 0 rgba(0,0,0,0);position:relative;transition:all .4s ease;top:0;width:100%;text-align:center}
section.contact-section .contact-flex>div input[type=submit]:hover{top:-5px;background:#1f2327;box-shadow:7px 10px 15px 0 rgba(0,0,0,.26666666666666666)}
section.contact-section .content{width:100%}
section.contact-section .content .items{display:flex;align-items:start;justify-content:space-between;margin-top:20px;flex-direction:column;gap:20px}
section.contact-section .content a{color:inherit;text-decoration:none}
section.contact-section .content>h2{font-size:50px;font-weight:700;color:#191919;margin-bottom:20px}
section.contact-section .content>.blue-title{color:#086ad8;font-size:24px;font-weight:700;line-height:1.2em}
section.contact-section .content>.gray-title{color:#777;font-size:24px;font-weight:700}
section.contact-section .content .items .item>h2{color:#191919;font-size:30px;font-weight:700}
section.contact-section .content .items .item .text{color:#777;font-size:20px;font-weight:500}
section.contact-section .form{width:100%;max-width:90%;margin:20px auto}
.contact-page .map{margin-top:100px}
.contact-page .map iframe[src]{width:100%;filter:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;height:800px}
section.pricing .footer-title,section.pricing .section-title{font-size:50px;color:#191919;font-weight:700;text-align:center;margin-top:40px}
section.pricing .footer-sub,section.pricing .sub{color:#777;font-size:16px;font-weight:500;margin-bottom:60px;text-align:center}
section.pricing .pricing{display:flex;align-items:start;gap:25px;flex-direction:column}
section.pricing .pricing>.item{border-radius:20px;border:1px solid #99999933;padding:50px;width:100%}
section.pricing .pricing>.item.selected{border-color:#fa8b3c}
section.pricing .pricing .item .top{display:flex;align-items:start;gap:10px}
section.pricing .pricing .item .top .image{width:70px;height:70px;background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:10px}
section.pricing .pricing .item .top .title{font-size:24px;font-weight:700;color:#191919}
section.pricing .pricing .item .item-pricing{display:flex;align-items:end;line-height:1;gap:10px;margin-top:20px}
section.pricing .pricing .item .item-pricing>div{font-size:50px;font-weight:700;color:#191919}
section.pricing .pricing .item .item-pricing>div.price-monthly{font-size:20px;line-height:1.6em;opacity:.4}
section.pricing .pricing .item .item-pricing>s{font-size:24px;text-decoration:line-through;line-height:1.2em;opacity:.4}
section.pricing .pricing .item .v-list{border-top:1px solid #dee2e6;margin:20px 0}
section.pricing .pricing .item .v-list .item{display:flex;align-items:start;margin:20px 0}
section.pricing .pricing .item .v-list .item svg{min-width:16px;height:auto;fill:#fa8b3c;max-width:16px;margin-left:10px}
section.pricing .pricing .item.selected .button{background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;color:#fff}
section.pricing .pricing .item .button{background:#fdd32015;background-image:linear-gradient(90deg,#fdd32015 0,#f72B6115 100%);background-color:transparent;padding:15px 35px 15px 35px;display:flex;align-items:center;border-radius:6px;font-size:14px;gap:10px;position:relative;cursor:pointer;top:0;transition:all .3s ease}
section.pricing .pricing .item .button svg{width:14px;height:auto;fill:currentColor}
section.pricing .pricing>.item a{text-decoration:none}
section.pricing .pricing .item .button:hover{box-shadow:7px 10px 15px 0 rgba(0,0,0,.26666666666666666);top:-3px}
section.pricing .pricing .item:not(.selected) .button:hover{background:#1f2327;color:#fff}
section.pricing[data-time=monthly] [data-time=annualy]{display:none}
section.pricing[data-time=annualy] [data-time=monthly]{display:none}
section.pricing .time-frame{display:flex;margin:0 auto;max-width:150px;width:100%;position:relative;content:'';cursor:pointer;text-align:center;background:#1f2327;color:#fff;border-radius:6px;line-height:30px;margin-bottom:30px}
section.pricing .time-frame>div{width:50%;z-index:2;position:relative;transition:all .2s ease}
section.pricing .time-frame::before{position:absolute;top:1px;height:28px;left:0;content:'';width:50%;border-radius:6px;background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;margin:0 1px;transition:all .2s ease}
section.pricing[data-time=monthly] .time-frame::before{left:calc(50% - 2px)}
section.pricing[data-time=annualy] .time-frame>div.annualy{font-weight:600}
section.pricing[data-time=monthly] .time-frame>div.monthly{font-weight:600}
section.faq{margin:100px 0}
section.faq .flex{display:flex;align-items:center;justify-content:space-between;flex-direction:column}
section.faq .flex>.image{max-width:100%;width:100%;text-align:center}
section.faq .flex>.faq{width:100%;max-width:100%;margin:20px 0}
section.faq .flex>.faq .small-title{background-color:transparent;display:inline-block;color:#00000000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);padding:0 40px 0 0;position:relative}
section.faq .flex>.faq .small-title::before{background-color:transparent;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);right:0;top:50%;width:20px;height:1px;content:'';position:absolute}
section.faq .flex>.faq .section-title{color:#191919;font-size:50px;font-weight:700}
section.faq .flex>.faq .sub{color:#777;font-size:16px;font-weight:500}
section.faq .flex>.image img{border-radius:0 60px 0 40px;max-height:500px}
section.faq .flex>.faq .items{display:flex;flex-direction:column;margin-top:40px;gap:30px}
section.faq .flex>.faq .items .item .question{padding:20px 20px 20px 20px;margin:0;font-size:16px;font-weight:600;line-height:1.2em;text-wrap:wrap;box-shadow:0 0 100px 0 #e7f1fc;border-radius:5px 5px 5px 5px;color:#1f2327;border-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}
section.faq .flex>.faq .items .item .question svg{width:10px;height:auto;fill:#5b43c3;transition:all .2s ease}
section.faq .flex>.faq .items .item:not(.closed) .question svg{transform:rotate(-90deg)}
section.faq .flex>.faq .items .item.closed .question svg{transform:rotate(90deg)}
section.faq .flex>.faq .items .item .answer{font-size:16px;font-weight:500;line-height:1.8em;word-spacing:0;color:#777;padding:20px;transition:all .2s ease}
section.faq .flex>.faq .items .item .answer iframe{max-width:100%}
section.faq .flex>.faq .items .item.closed .answer{height:0;overflow:hidden;padding:0}
section.faq .flex>.faq .items+a{text-align:center;display:block;color:#fff;text-decoration:none}
section.faq .flex>.faq .items+a button{display:flex;align-items:center;justify-content:start;gap:10px;padding:15px 35px 15px 35px;border-radius:6px;font-size:14px;gap:10px;position:relative;cursor:pointer;top:0;transition:all .3s ease;margin:40px auto 0 auto;color:#fff;background:#fdd320;background-image:linear-gradient(90deg,#fdd320 0,#f72b61 100%);background-color:transparent;color:#fff}
section.faq .flex>.faq .items+a button svg{width:14px;height:auto;fill:currentColor}
section.faq .flex>.faq .items+a button:hover{box-shadow:7px 10px 15px 0 rgba(0,0,0,.26666666666666666);top:-3px}
.inner-page.faq section.faq .flex>.faq{max-width:100%}
.inner-page.faq section.faq{text-align:center;margin-top:50px}
.inner-page.faq section.faq .flex .faq .items{text-align:right}
html[lang=en-US] .inner-page.faq section.faq .flex .faq .items{text-align:left}
section.about{margin-top:140px}
section.about .container{display:flex;align-items:start;justify-content:space-between;gap:40px;flex-direction:column}
section.about .content .smalltitle{font-size:16px;font-weight:500;color:#086ad8;padding:0 40px 0 0;position:relative;margin-bottom:20px}
section.about .content .smalltitle::before{background-color:#086ad8;right:0;top:50%;width:20px;height:1px;position:absolute;content:"";z-index:0}
section.about .content>.title{color:#191919;font-size:50px;font-weight:700}
section.about .content>.subtitle{display:flex;align-items:end;justify-content:end;position:relative}
section.about .content>.subtitle>div{margin:0;padding:8px 15px 8px 15px;background-color:#e7f1fc;border-radius:6px 6px 6px 6px;position:relative;z-index:2;color:#086ad8;font-size:16px;font-weight:500}
section.about .content>.subtitle::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);height:1px;background:#e7f1fc;width:100%}
section.about .container>.image img{border-radius:0 60px 0 40px}
section.about .content>.text{font-size:24px;font-weight:500;color:#191919;margin:30px 0 0 0}
section.about .content>.text_sub{color:#777;font-size:16px;font-weight:500;margin:15px 0 0 0}
.about-page .section-slider{background:#e7f1fc;border-radius:30px;padding:140px 24px 0 24px;margin-top:100px;margin-bottom:150px}
.about-page .section-slider>.section-title{color:#191919;font-size:50px;font-weight:700;line-height:1.2em;text-align:center}
.about-page .section-slider>.sub{color:#777;font-size:16px;font-weight:500;line-height:1.7em;text-align:center;margin-bottom:30px}
.about-page .section-slider .slider .owl-item>.item{display:block;margin:0;padding:60px 30px 60px 30px;height:300px;border-radius:20px 20px 0 0;border-style:none;background-color:#fff}
.about-page .section-slider .slider .item .v-list{margin:20px 0}
.about-page .section-slider .slider .item .v-list .item{display:flex;align-items:start;font-size:16px;font-weight:500;line-height:1.5em;color:#777;margin-bottom:30px}
.about-page .section-slider .slider .item .v-list .item svg{min-width:16px;height:auto;fill:#086ad8;max-width:16px;margin-left:10px}
.about-page .section-slider .slider.owl-carousel .owl-dots .owl-dot{border:1px solid transparent;border-radius:20px;padding:4px!important}
.about-page .section-slider .slider.owl-carousel .owl-dots{display:flex;align-items:center;justify-content:center;margin:20px 0;gap:10px;position:absolute;bottom:-70px;right:0;left:0}
.about-page .section-slider .slider.owl-carousel .owl-dots .owl-dot.active span{opacity:1}
.about-page .section-slider .slider.owl-carousel .owl-dots .owl-dot span{width:5px;height:5px;background:#000;display:block;border-radius:5px;opacity:.2}
.about-page .section-slider .slider.owl-carousel .owl-dots .owl-dot.active{border-color:#000}
.about-page .section-slider .slider .owl-item>.item>.title{padding:0 0 20px 0;margin:0 0 40px 0;font-size:24px;font-weight:700;line-height:1.2em;color:#191919;position:relative}
.about-page .section-slider .slider .owl-item>.item>.title::before{content:"";position:absolute;right:0;bottom:0;width:100px;height:2px;background-color:#1f232733}
.about-page .section-slider .slider .owl-item>.item:hover>.title::before{background-color:#1f2327}
footer{background:#1f2327}
footer .logo{max-width:200px}
footer .top{padding:140px 0 70px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fffFFF33;flex-direction:column}
footer .bottom{display:flex;align-items:start;justify-content:space-between;flex-direction:column}
footer h4{color:#fff;font-size:24px;font-weight:700}
footer ul{list-style:none}
footer ul li a{font-size:16px;font-weight:500;text-decoration:none;color:#fff;opacity:.7;padding:5px 0;display:block}
footer .bottom>.item{width:100%;padding:20px}
footer .footer-strip{padding:30px 0;background:#111}
footer .footer-strip .container{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}
footer .footer-strip a{color:inherit;text-decoration:none}
footer a{color:#fff}
footer{color:#fff}
.pricing-page section.text{background:#f8fafd;padding:60px 0;margin:100px 0 0 0}
.pricing-page section.text .container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}
.pricing-page section.text .content .title{font-size:50px;font-weight:700}
.pricing-page section.text .content .text{color:#777;font-size:16px;font-weight:500}
.pricing-page section.text .content .text+a{background:#086ad8;padding:15px 35px 15px 35px;display:flex;align-items:center;border-radius:6px;font-size:14px;gap:10px;position:relative;cursor:pointer;top:0;transition:all .3s ease;color:#fff;text-decoration:none;margin-top:20px;max-width:170px;justify-content:center}
.pricing-page section.text .content .text+a svg{width:14px;height:auto;fill:currentColor}
.pricing-page section.text .content{display:flex;flex-direction:column;gap:10px;width:100%}
.pricing-page section.text .container .image{width:100%}
.pricing-page section.text .content .text+a:hover{background:#1f2327;color:#fff;box-shadow:7px 10px 15px 0 rgba(0,0,0,.26666666666666666);top:-3px}
.menuOpen,.menuOpen body{overflow:hidden!important}
#accessibility .acc_icon{display:none!important;opacity:0!important;visibility:hidden!important}
#accessibility.active a.acc_icon{display:block!important;opacity:1!important;visibility:visible!important;font-size:0;background:rgba(0,0,0,.4)!important;top:0;bottom:0;width:100vw;height:100vh;right:calc(-100vw - 10px)}
.video-popup.popup .close{position:absolute;top:10px;left:10px;font-size:40px;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}
.video-popup.popup iframe{height:100%;width:100%;max-height:calc(100vh - 60px);max-width:964px;margin-top:60px;margin-right:auto;margin-left:auto}
section.pricing .footer-sub+.button-wrap svg{width:20px;height:auto}
section.pricing .footer-sub+.button-wrap a{justify-content:center;font-size:22px;font-weight:500;color:#191919;display:flex;align-items:center;gap:10px;text-decoration:none}
section.pricing .footer-sub+.button-wrap a i{font-size:0}
section.pricing .footer-sub{margin-bottom:30px}
.video-popup.popup{align-items:start;justify-content:start}
html[lang=en-US] .wpcf7,html[lang=en-US] .wpcf7 *{direction:ltr!important}
@media (min-width:993px){
.mobile{display:none!important}
header .container .logo img{max-width:130px}
header .header-menu{display:block}
header .login-button{padding:15px 35px 15px 35px;font-size:16px}
header .login-button svg{width:16px}
header .container{padding:20px 0}
header .container .menu-button>svg{display:block}
header .container .menu-button .mob{display:none}
header .container .menu-button{width:35px;height:40px}
header .container .header-menu>ul .sub-menu{display:flex;flex-direction:column;justify-content:start;align-items:start;position:absolute;top:100%;width:120px;display:none}
header .container .header-menu li.menu-item-has-children:hover>.sub-menu{display:block}
header .container .header-menu li.menu-item-has-children>.sub-menu{width:185px;z-index:999;-webkit-box-shadow:0 2px 14px 2px rgba(0,0,0,.1);box-shadow:0 2px 14px 2px rgba(0,0,0,.1);border-top:2px solid var(--color-main);background:#fff;border-top:2px solid #fa8b3c!important}
header .container .header-menu li.menu-item-has-children>.sub-menu li a{padding:10px 0;display:block}
header .accessibility{width:40px;height:40px}
header .accessibility svg{max-width:30px}
.home-hero .container{flex-direction:row}
.home-hero .container h2{font-size:60px}
.home-hero{padding:110px 0}
.home-hero .container .image{max-width:50%}
.whatsapp-fixed-button-wrap .text .close{display:none}
section.questions .flex{flex-direction:row}
section.questions .flex .image{max-width:40%}
section.questions .flex .questions{max-width:50%}
section.questions{padding:100px 0}
section.questions .section-title{font-size:50px}
section.banner-wrap .banner .text{max-width:70%;font-size:50px}
section.banner-wrap .banner{flex-direction:row}
section.banner-wrap .banner button{margin-top:0}
section.contact-section .content{max-width:30%}
section.contact-section .form{max-width:50%}
.inner-page .partners{flex-wrap:nowrap}
.inner-page .partners .text{max-width:15%}
.inner-page .partners .logos{flex-wrap:nowrap}
section.contact-section .container{flex-direction:row}
section.contact-section .contact-flex>div{max-width:48%}
section.contact-section .content .items{flex-direction:row}
section.contact-section{margin-top:140px}
section.contact-section .contact-flex>div input[type=submit]{width:auto;text-align:right}
section.contact-section .contact-flex>div input,section.contact-section .contact-flex>div textarea{max-height:200px}
section.pricing .pricing{flex-direction:row}
section.faq .flex{flex-direction:column;align-items:start}
section.faq .flex>.image{max-width:40%}
section.faq .flex>.faq{max-width:50%;margin:0}
footer .top{flex-direction:row}
.pricing-page section.text .container{flex-direction:row}
footer .bottom{flex-direction:row}
footer .bottom>.item{padding:70px}
footer .bottom>.item:first-child{padding-right:0}
html footer .bottom>.item:not(:last-child){border-right:1px solid #fffFFF33}
html[dir=rtl] footer .bottom>.item:not(:last-child){border-left:1px solid #fffFFF33;border-right:0}
.pricing-page section.text .container .image{max-width:40%}
.pricing-page section.text .content{max-width:50%}
.pricing-page section.text{padding:120px 0}
section.about .container{flex-direction:row}
.menuOpen .menu-desk-popup-wrap.popup{display:flex!important}
.menu-desk-popup-wrap.popup .menu-desk-popup>div.close{position:absolute;top:20px;left:20px;width:40px;height:40px;font-size:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}
html[lang=en-US] .menu-desk-popup-wrap.popup .menu-desk-popup>div.close{left:auto;right:20px}
.menu-desk-popup-wrap.popup{padding:30px 80px}
.menu-desk-popup-wrap.popup .menu-desk-popup{display:flex;align-items:start;justify-content:space-between;width:100%;box-shadow:10px 10px 30px 0 rgba(0,0,0,.13333333333333333);border-radius:30px;background:#ffffffd9;max-height:100%;overflow:hidden;position:relative;height:auto;margin:auto;max-width:700px;padding:3vw 0}
.menu-desk-popup-wrap.popup .menu-desk-popup svg{width:22px;height:auto}
.menu-desk-popup-wrap.popup .menu-desk-popup .logo{max-width:200px}
.menu-desk-popup-wrap.popup .menu-desk-popup>div{padding:0 12px;width:50%}
.menu-desk-popup-wrap.popup .menu-desk-popup>div.menu ul{list-style:none}
.menu-desk-popup-wrap.popup .menu-desk-popup>div.menu{padding-right:6vw}
.menu-desk-popup .menu ul li a{display:inline-block;font-size:calc(1.2vw + 10px);font-weight:800;text-transform:uppercase;line-height:1.5em;color:#191919;padding:0 40px 0 0;margin:15px 0 15px 0;text-decoration:none;position:relative}
html[lang=en-US] .menu-desk-popup .menu ul li a{padding:0 0 0 40px}
.menu-desk-popup .menu ul li:first-child a{margin-top:0}
.menu-desk-popup .menu ul li a::before{position:absolute;content:"";right:0;top:50%;width:20px;height:1px;background-color:#1f2327;opacity:.4}
html[lang=en-US] .menu-desk-popup .menu ul li a::before{right:auto;left:0}
.menu-desk-popup-wrap.popup .menu-desk-popup>div.info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 6vw}
.menu-desk-popup-wrap.popup .menu-desk-popup .logo{margin-bottom:40px}
.menu-desk-popup-wrap.popup .menu-desk-popup .social svg{width:18px}
.menu-desk-popup-wrap.popup .menu-desk-popup .social{display:flex;justify-content:center;gap:20px;margin-bottom:40px}
.menu-desk-popup-wrap.popup .menu-desk-popup .phone{margin-bottom:40px}
.menu-desk-popup-wrap.popup .info .email,.menu-desk-popup-wrap.popup .info .phone{font-size:22px;font-weight:500;color:#191919;display:flex;align-items:center;gap:10px}
.menu-desk-popup-wrap.popup .info .email a,.menu-desk-popup-wrap.popup .info .phone a{text-decoration:none;color:inherit}
.menu-desk-popup-wrap.popup .info .email i,.menu-desk-popup-wrap.popup .info .phone i{font-size:0}
}
@media (max-width:992px){
.desktop{display:none!important}
.menuOpen header .header-menu{display:block;position:fixed;top:0;right:0;left:0;width:100%;height:100%;background:#fff;z-index:22}
.menuOpen header .container .header-menu>ul{flex-direction:column;width:100%;align-items:start;max-width:90%;margin:0 auto 0 auto;overflow:auto;height:calc(100vh - 91px);justify-content:start}
.menuOpen header .container .header-menu>ul li{width:100%;border-bottom:1px solid #eee}
.menuOpen header .container .header-menu>ul li a{padding:10px 0;display:block}
.menuOpen header .container .header-menu li.menu-item-has-children>a{display:flex;justify-content:space-between}
.menuOpen header .container .menu-button{position:fixed;top:10px;left:20px;z-index:30}
.menuOpen header .container .header-menu>ul li.menu-item-has-children a.active+.sub-menu{display:block;margin-bottom:10px}
.menuOpen header .container .header-menu>ul li.menu-item-has-children a.active+.sub-menu li{padding:0}
.menuOpen header .container .header-menu>ul li.menu-item-has-children a.active+.sub-menu li:last-child{border:0}
}