.contact{padding:80px 0 120px 0}.contact .contact-info{margin:0 0 70px 0}#ltr .contact .contact-info{padding-left:34%}#rtl .contact .contact-info{padding-right:34%}.contact h1,.contact h2{color:#000;font-size:23px;line-height:42px;letter-spacing:-.2px;font-weight:700;margin:0 0 45px 0;opacity:0;transform:translateY(30px);transition:transform .9s cubic-bezier(.165,.84,.44,1),opacity .9s cubic-bezier(.165,.84,.44,1);transition-delay:.6s;will-change:transform,opacity}.loaded .contact-info h1,.loaded .contact-info h2{opacity:1;transform:translateY(0)}.contact .col{display:inline-block;vertical-align:top;width:380px;opacity:0;transform:translateY(30px);transition:transform .9s cubic-bezier(.165,.84,.44,1),opacity .9s cubic-bezier(.165,.84,.44,1);will-change:transform,opacity}.contact .col:nth-of-type(1){transition-delay:.7s}.contact .col:nth-of-type(2){transition-delay:.8s}.loaded .col{opacity:1;transform:translateY(0)}.contact .contact-info p{color:#000;font-size:23px;line-height:42px;letter-spacing:-.2px;font-weight:300}.contact .contact-info p strong{font-weight:400;display:inline-block;vertical-align:middle;width:70px}.contact .contact-info p.fax a.whatisfax{color:#fff;font-size:10px;line-height:16px;text-decoration:none;text-align:center;position:relative;display:inline-block;top:-4px;width:16px;height:16px;margin:0 5px 0 5px;border-radius:100%;background-color:#999;transition:all .2s ease}.contact .contact-info p.fax a.whatisfax{color:#fff;font-size:10px;line-height:16px;text-decoration:none;text-align:center;position:relative;display:inline-block;top:-5px;width:16px;height:16px;margin:0 5px 0 5px;border-radius:100%;background-color:#bbb}.no-touch .contact .contact-info p.fax a.whatisfax:hover{background-color:#000}.contact .contact-icons{margin:40px 0 30px 0}.contact .contact-icons li{display:inline-block;vertical-align:top;width:32px;height:32px;margin:0 10px 0 0}#rtl .contact .contact-icons li{margin:0 0 0 10px}.contact .contact-icons li a{display:block;width:100%;height:100%;text-align:center;border-radius:100%;background-color:#000}.no-touch .contact .contact-icons li:hover a{background-color:#00e9ff;transform:rotate(360deg)}.contact .contact-icons li a:before{content:"";height:32px;display:inline-block;vertical-align:middle}.contact .contact-icons li a svg{display:inline-block;vertical-align:middle;width:20px;height:20px;object-fit:contain;zoom:.7}.contact .contact-icons li:first-of-type a img{width:25px;height:25px}#ltr .contact .form-box{padding-left:34%}#rtl .contact .form-box{padding-right:34%}.contact .form{display:block;width:670px;margin:0}.form-box h2{transition-delay:0s}.form-box.visible h2{opacity:1;transform:translateY(0)}.form-box .form .fieldbox{font-size:0;display:block;width:100%;margin:0 0 40px 0;opacity:0;transform:translateY(30px);transition:transform .9s cubic-bezier(.165,.84,.44,1),opacity .9s cubic-bezier(.165,.84,.44,1);transition-delay:.6s;will-change:transform,opacity}.form-box .form .fieldbox:nth-of-type(1){transition-delay:.1s}.form-box .form .fieldbox:nth-of-type(2){transition-delay:150ms}.form-box .form .fieldbox:nth-of-type(3){transition-delay:.2s}.form-box .form .fieldbox:nth-of-type(4){transition-delay:250ms}.form-box .form .fieldbox:nth-of-type(5){transition-delay:.3s}.form-box .form .fieldbox:nth-of-type(6){transition-delay:350ms}.form-box.visible .form .fieldbox{opacity:1;transform:translateY(0)}.contact .form .fieldbox label{color:#000;font-size:23px;line-height:32px;font-weight:300;cursor:pointer;display:inline-block;vertical-align:top;height:36px;width:150px;border:0 none;border-bottom:1px solid #000;background-color:transparent;transition:all .2s ease}.contact .form .fieldbox.focus label{color:#00e9ff;border-bottom:1px solid #00e9ff}.no-touch .contact .form .fieldbox label:hover{color:#00e9ff}.contact .form .fieldbox input,.contact .form .fieldbox select,.contact .form .fieldbox textarea{color:#000;font-size:23px;line-height:42px;font-weight:400;display:inline-block;vertical-align:top;height:36px;width:520px;border:0 none;border-bottom:1px solid #000;background-color:transparent;transition:border .2s ease}.contact .form .fieldbox.focus input,.contact .form .fieldbox.focus select,.contact .form .fieldbox.focus textarea{border-bottom:1px solid #00e9ff}textarea::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-track{border-radius:10px;background-color:#eee}textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:#00e9ff}.contact .form .subscribe{font-size:14px;line-height:14px;float:left;position:relative;z-index:2;top:5px;opacity:0;transform:translateY(30px);transition:transform .9s cubic-bezier(.165,.84,.44,1),opacity .9s cubic-bezier(.165,.84,.44,1);transition-delay:.4s;will-change:transform,opacity}#rtl .contact .form .subscribe{float:right}.form-box.visible .form .subscribe{opacity:1;transform:translateY(0)}.contact .form .subscribe span.wpcf7-list-item,.contact .form .subscribe span.wpcf7-list-item-label{color:#000;font-size:19px;line-height:36px;font-weight:500;cursor:pointer;margin:0;cursor:pointer}.no-touch .contact .form .subscribe span.wpcf7-list-item-label:hover{color:#00e9ff}.contact .form .subscribe input{position:relative;top:0}.contact .form .fieldbox textarea{line-height:31px;resize:vertical;resize:none;transition:height .2s ease}.contact .form .fieldbox.focus.message label,.contact .form .fieldbox.focus.message textarea{height:145px}.contact .form .buttons{text-align:right;margin:30px 0 0 0;position:relative;opacity:0;transform:translateX(-30px);transition:transform .9s cubic-bezier(.165,.84,.44,1),opacity .9s cubic-bezier(.165,.84,.44,1);transition-delay:.6s;will-change:transform,opacity}#rtl .contact .form .buttons{text-align:left;transform:translateX(30px)}#rtl .form-box.visible .form .buttons,.form-box.visible .form .buttons{opacity:1;transform:translateX(0)}div.wpcf7 .ajax-loader{position:absolute;top:10px;right:-60px}#rtl div.wpcf7 .ajax-loader{right:unset;left:-60px}.wpcf7-not-valid-tip{color:red;font-size:12px!important;line-height:12px;text-align:end;position:relative;z-index:2;display:block;padding:5px 0 0 0!important;margin:-1px 0 0 0!important;border-top:1px solid red}.wpcf7-response-output{color:red;font-size:14px;line-height:18px;padding:0!important;margin:20px 0 0 0!important;border:0 none!important}.capatcha{font-size:11px;line-height:18px;text-align:end;margin:50px 0 0 0;opacity:0;transform:translateX(-30px);transition:transform .9s cubic-bezier(.165,.84,.44,1),opacity .9s cubic-bezier(.165,.84,.44,1);transition-delay:.7s;will-change:transform,opacity}.form-box.visible .capatcha{opacity:.7;transform:translateX(0)}.capatcha a{text-decoration:underline}.thanks{display:none}.thanks h2{font-size:40px;transition-delay:0s}.contact-strip{display:none}@media only screen and (min-width:1024px) and (max-width:1365px){.contact .form{width:570px}.contact .form .fieldbox input,.contact .form .fieldbox select,.contact .form .fieldbox textarea{width:420px}}@media only screen and (min-width:768px) and (max-width:1023px){.contact .form{width:440px}.contact .form .fieldbox input,.contact .form .fieldbox select,.contact .form .fieldbox textarea{width:290px}}@media only screen and (max-width:767px){.contact{padding:80px 0 120px 0}#ltr .contact .contact-info,#rtl .contact .contact-info,.contact .contact-info{padding:0;margin:0 20px 70px 20px}.contact h1,.contact h2{font-size:16px;line-height:20px;margin:0 0 35px 0}.contact .col{display:block;width:100%}.contact .contact-info p{font-size:18px;line-height:36px}#ltr .contact .form-box,#rtl .contact .form-box{padding:30px 20px 0 20px}.contact .form{width:auto}.form-box .form .fieldbox{margin:0 0 30px 0}.contact .form .fieldbox label{font-size:18px;line-height:32px;height:36px;width:95px}.contact .form .fieldbox input,.contact .form .fieldbox select,.contact .form .fieldbox textarea{font-size:18px;line-height:32px;width:calc(100vw - 135px)}.contact .form .fieldbox textarea{font-size:18px;line-height:26px}.contact .form .subscribe{display:none}div.wpcf7 .ajax-loader{right:155px}}