/*!
Theme Name: فراونس
Author: محمدرضا موسوی <mousavi@hoovision.com>
Author URI: https://hoovision.com
Version: 1.0.3
Description: قالب شرکتی / خدماتی
*/
*,body{-moz-osx-font-smoothing:grayscale}img,video{display:block;height:auto}a,ins{text-decoration:none}#preloader__bg,body{background-color:var(--c-white)}#circle--logo,#logo-circle--inside{position:absolute;transform:scale(0)}.icon-plus::after,.lead-form--close:hover i{transform:rotate(-90deg)}.input-group,.input-group select{text-overflow:ellipsis;width:100%}.hidden-svg,.lead-form-curve,.lenis.lenis-smooth iframe,canvas{pointer-events:none}.input-group.textarea textarea,.sw-auto .swiper-slide,html.lenis,html.lenis body,img,video{height:auto}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}button,input,select,textarea{font:inherit}*,::after,::before{box-sizing:border-box}a,button{cursor:revert}.btn-request,[role=button],button{cursor:pointer}menu,ol,ul{list-style:none}table{border-collapse:collapse;width:100%}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}#overlay,.section,video{overflow:hidden}:where([draggable=true]){-webkit-user-drag:element}:after,:before{text-decoration:inherit;vertical-align:inherit}:root,[data-theme=light]{--c-primary:#050033;--c-primary-50:#f0f0f5;--c-primary-100:#f6f5fa;--c-primary-150:#edecf5;--c-primary-200:#eae9f3;--c-primary-250:#a9a6c1;--c-primary-300:#938ec4;--c-primary-350:#6d6991;--c-primary-400:#1900ff;--c-primary-500:#0f0099;--c-primary-600:#090066;--c-primary-700:#07004c;--c-primary-800:#16171f;--c-primary-850:#03001a;--c-secondary:#cd6c58;--c-neutral-100:#fefefe;--c-neutral-150:#f5f5f7;--c-neutral-200:#f1f1f1;--c-neutral-250:#dddce5;--c-neutral-300:#d1d1d1;--c-neutral-350:#b3b3b3;--c-neutral-400:#9c9c9c;--c-neutral-500:#333333;--c-neutral-600:#2b2b2b;--c-neutral-700:#171719;--c-white:#fff;--c-black:#000;--ease1:cubic-bezier(0.68, -0.6, 0.32, 1.6);--ease2:cubic-bezier(0.5, 1, 0.89, 1);--ease3:cubic-bezier(0.62, 0.05, 0.01, 0.99);--ease4:cubic-bezier(0.25, 0.1, 0.25, 1);--ease5:cubic-bezier(0.24, 0.43, 0.15, 0.97);--ease6:cubic-bezier(0.23, 1, 0.32, 1);--ease7:cubic-bezier(0.12, 0, 0.39, 0);--c-danger:#f40259;--c-success:#0acd58;--c-info:#0288d1;--ff-main:YekanBakh;--ff-en:Poppins;--ff-icon:FaravanceIcon;--space-xs:3rem;--space-sm:6rem;--space-md:min(8.5rem, 12vw);--space-lg:min(12rem, 12vw);--space-xl:min(15rem, 18vw);--space-xxl:min(20rem, 25vw);--fs-10:1.3rem;--fs-11:1.4rem;--fs-12:1.5rem;--fs-13:1.5rem;--fs-14:1.6rem;--fs-15:1.6rem;--fs-16:1.7rem;--fs-18:1.9rem;--fs-20:2rem;--fs-22:2.2rem;--fs-24:2.4rem;--fs-26:2.6rem;--fs-28:2.8rem;--fs-30:3rem;--fs-32:3.2rem;--fs-34:3.4rem;--fs-36:3.6rem;--fs-38:3.8rem;--fs-40:4rem;--fs-42:4rem;--fw-100:"wght" 100;--fw-150:"wght" 150;--fw-200:"wght" 200;--fw-250:"wght" 250;--fw-300:"wght" 300;--fw-350:"wght" 350;--fw-400:"wght" 400;--fw-450:"wght" 450;--fw-500:"wght" 500;--fw-600:"wght" 600;--gutter-container:2rem;--p-nav:4rem;--gutter-x:3rem;--heading_h1_fontsize:2.8rem;--swiper-pagination-bullet-width:1.2rem;--swiper-pagination-bullet-height:1.2rem;--swiper-pagination-bullet-border-radius:50%;--swiper-pagination-color:currentColor;--swiper-pagination-bullet-inactive-color:currentColor;--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-pagination-bullet-opacity:1;--swiper-navigation-size:1.3rem;--swiper-navigation-sides-offset:-5rem;--swiper-preloader-color:var(--c-primary);--padding-section-base:0rem;--br-30:12px;--br-16:8px;--t-ease:0.5s}@font-face{font-style:normal;font-display:swap;font-family:YekanBakh;src:url(/wp-content/themes/faravance/assets/fonts/YekanBakh-VF.woff2) format("woff2")}@font-face{font-style:normal;font-display:swap;font-family:Poppins;font-weight:400;src:url(/wp-content/themes/faravance/assets/fonts/Poppins-Light.woff2) format("woff2")}@font-face{font-style:normal;font-display:swap;font-family:Poppins;font-weight:700;src:url(/wp-content/themes/faravance/assets/fonts/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:FaravanceIcon;src:url(/wp-content/themes/faravance/assets/fonts/FaravanceIcon.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{position:relative;direction:rtl;font-family:var(--ff-main),sans-serif;font-size:var(--fs-18);line-height:2;min-height:100vh;overflow-x:hidden;color:var(--c-primary);font-variation-settings:var(--fw-400);font-feature-settings:"kern" on,"liga" on,"dlig" on;-moz-font-feature-settings:"kern" on,"liga" on,"dlig" on;-webkit-font-feature-settings:"kern" on,"liga" on,"dlig" on;-ms-font-feature-settings:"kern" on,"liga" on,"dlig" on;-o-font-feature-settings:"kern" on,"liga" on,"dlig" on;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.form-step1-footer--head,.home{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html{font-size:2.1vw;font-size:min(2.1vw, 7px);scroll-behavior:smooth}[class*=ic-]::after,[class*=ic-]::before,[class^=ic-]::after,[class^=ic-]::before{font-family:FaravanceIcon;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{outline:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0}::-moz-selection{color:var(--c-neutral-500);background:#cadefe}::selection{color:var(--c-neutral-500);background:#cadefe}.bg--black,.bg--primary{color:var(--section-color)}:focus-visible{outline:0;outline-offset:4px}body,html{-ms-scroll-chaining:none;overscroll-behavior:none;width:100%}:target{scroll-margin-top:14rem}i,svg{display:inline-block;line-height:1;vertical-align:middle}input{font-family:var(--ff-main),Arial}img{max-width:100%;user-select:none;-webkit-user-drag:none;-webkit-filter:saturate(1.2);filter:saturate(1.2)}video{width:100%}a{transition:var(--t-ease) var(--ease4);color:currentColor;user-select:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}del{text-decoration:line-through}#overlay{position:fixed;z-index:25;background:#0000007a;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);inset:0;height:100%;width:100%;opacity:0;visibility:hidden}@-webkit-keyframes fadeEffect{0%{opacity:0}100%{opacity:1}}@keyframes fadeEffect{0%{opacity:0}100%{opacity:1}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .6s,right .6s}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.sw--portfolio:not(.swiper-initialized) .swiper-slide{margin-left:20px}.splitting .word{display:inline-block;--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{position:relative;--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(
            (var(--char-offset) * var(--char-offset)) / var(--char-center)
    );--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}#preloader__img{position:absolute;inset:0;width:100%;height:100%;transform-origin:bottom;background:#0500333a;z-index:0}#preloader__bg{z-index:0;transform-origin:50% 0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:100%;position:absolute;inset:0%;transform:scale(1)}#preloader{position:fixed;inset:0;z-index:99999;width:100%;height:100vh}#ws-logo-circle,.section{display:flex;position:relative}#ws-logo-circle{width:5.6rem;height:5.6rem;border-radius:50%;background-color:var(--c-primary-700);transform:scale(0) translateY(0);align-items:center;justify-content:center;flex:none}#logo-circle--inside{background:var(--c-white);border-radius:50%;width:86%;height:86%}#circle--logo{width:73%;display:flex;align-items:center;justify-content:center}#circle--logo img{width:100%;margin-right:2px}.bg--black{--section-bg:var(--c-neutral-700);--section-color:var(--c-white);background-color:var(--section-bg)}.bg--gradient-light{--section-bg:var(--c-primary-50);--section-color:var(--c-primary);background:linear-gradient(to bottom,var(--section-bg),transparent)}.bg--primary{--section-bg:var(--c-primary);--section-color:var(--c-white);background-color:var(--section-bg)}.bg--white{--section-bg:var(--c-white);--section-color:var(--c-primary);background:var(--section-bg)}.inner-page .modular-page{padding-top:4rem}.section{flex-direction:column}.container{width:100%;padding:0 var(--gutter-container);margin:0 auto;max-width:172rem}.hidden-svg{position:absolute;display:block}.icon-plus,.menu-item-has-children,.relative,.sw{position:relative}.svg-dots{width:100%}.empty-error{color:var(--c-danger);background-color:var(--bg-danger);padding:1rem 2rem;border-radius:var(--br-32);font-size:var(--fs-16)}.gutter-b{margin-bottom:var(--gutter-x)}.text-justify{text-align:justify}.btns--box{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;margin-top:min(2rem,4vw)}.icon-plus{display:flex;align-items:center;justify-content:center}.line-1,.line-2,.line-3,.line-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.icon-plus::after{transition:var(--t-ease) .1s var(--ease2)}.icon-plus::before{transform:rotate(.1deg);transition:var(--t-ease) var(--ease2)}.icon-plus::after,.icon-plus::before{content:"";background-color:var(--c);width:2.8px;height:1.6rem;transform-origin:center;display:block;border-radius:5px;position:absolute;z-index:2}.open .icon-plus::after{transform:rotate(-45deg)}.open .icon-plus::before{transform:rotate(45deg)}.accordion-content{height:0;overflow:hidden}.line-2{-webkit-line-clamp:2}.line-3{-webkit-line-clamp:3}.line-4{-webkit-line-clamp:4}.line-1{-webkit-line-clamp:1}.position-static{position:static}.text-center{text-align:center}.text-left{text-align:left}.swiper-button-lock{display:none!important}.pt-xs{padding-top:var(--space-xs)}.pt-sm{padding-top:var(--space-sm)}.pt-md{padding-top:var(--space-md)}.pt-lg{padding-top:var(--space-lg)}.pt-xl{padding-top:var(--space-xl)}.pt-xxl{padding-top:var(--space-xxl)}.main-page{padding:11rem 0 0}.faq-lead-item:not(:last-child),.mb-1{margin-bottom:1rem}.pb-xs{padding-bottom:var(--space-xs)}.pb-sm{padding-bottom:var(--space-sm)}.pb-md{padding-bottom:var(--space-md)}.pb-lg{padding-bottom:var(--space-lg)}.pb-xl{padding-bottom:var(--space-xl)}.pb-xxl{padding-bottom:var(--space-xxl)}.fs-14{font-size:var(--fs-14)}.fs-15{font-size:var(--fs-15)}.fs-16{font-size:var(--fs-16)}.fs-18{font-size:var(--fs-18)}.fs-20{font-size:var(--fs-20);line-height:1.8}.fs-22{font-size:var(--fs-22);line-height:1.6}.fs-24,.fs-26,.fs-28,.fs-30,.fs-32,.fs-36{line-height:1.5}.fs-24{font-size:var(--fs-24)}.fs-26{font-size:var(--fs-26)}.fs-28{font-size:var(--fs-28)}.fs-30{font-size:var(--fs-30)}.fs-32{font-size:var(--fs-32)}.fs-36{font-size:var(--fs-36)}.fs-38{font-size:var(--fs-38);line-height:1.45}.fs-40,.fs-42{line-height:1.4}.fs-40{font-size:var(--fs-40)}.fs-42{font-size:var(--fs-42)}.fw-300{font-variation-settings:var(--fw-300)}.fw-200{font-variation-settings:var(--fw-200)}.fw-250{font-variation-settings:var(--fw-250)}.fw-350{font-variation-settings:var(--fw-350)}.fw-400{font-variation-settings:var(--fw-400)}.fw-500{font-variation-settings:var(--fw-500)}.fw-600{font-variation-settings:var(--fw-600)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-neutral-400);cursor:pointer;border-radius:9rem}.hide-scrollbar::-webkit-scrollbar{display:none!important}.hide-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.heading--center{margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.heading-base .entitle{margin-bottom:1rem;font-family:var(--ff-en);text-transform:capitalize}.heading-base .subtitle{margin-top:2rem;font-size:var(--fs-18);line-height:1.8}.heading-base .entitle,.heading-base .subtitle,.heading-base .title{text-align:center}.heading-base .typography{margin-bottom:3.4rem;max-width:calc(100% - 4rem)}.heading--between{display:flex;flex-direction:column;align-items:center;justify-content:center;-moz-column-gap:20rem;column-gap:20rem;row-gap:2rem}.heading-base{margin-bottom:5rem}.heading--between .btns--box{margin-top:0}.heading--between-right{flex:1}.heading--between-right .typography,.heading--right .typography{margin-right:auto;margin-left:auto}.section--tabs-wrapper{display:flex;justify-content:space-between;flex-direction:column-reverse;gap:2rem;padding:0 calc(var(--padding-section-base) * 7);margin-bottom:4rem;align-items:center}.section--tabs{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;align-items:center;flex:auto;white-space:nowrap;justify-content:center;width:100%}.section--hero.is-wave{padding-bottom:6vw}.section--history.is-wave,.section--portfolio.is-wave{padding-top:0}.wbswave{width:100%;height:min(35rem,26vw);position:absolute;bottom:-1px;right:0;left:0;z-index:5}.lead-form-box,.lead-form-inner{height:100%;position:relative}.is-wave,.is-wave.current-wtype3{padding-bottom:min(30rem,34vw)}.is-wave-prev{padding-top:5rem}.current-wtype2.is-wave{padding-bottom:0}.btn--ws-phone{font-size:var(--fs-16)}.section-wrapper.grid{position:relative;z-index:2}@media (min-width:36em){a:is(:hover,:focus-visible){text-decoration:none}}@media (max-width:49.99em){#ws-logo-circle{width:4.6rem;height:4.6rem}}#lead-form-wrapper{position:fixed;top:14rem;right:0;bottom:5rem;left:0;z-index:50;--bg-form:var(--c-white);display:none}.lead-form-box{display:flex;align-items:center;justify-content:center}.lead-form--bg{position:fixed;background-color:var(--c-primary-850);inset:0}.lead-form--icons{display:flex;align-items:end;color:var(--c-primary);justify-content:center;line-height:1;gap:2.3rem;font-size:2rem;z-index:3;-webkit-mask-image:url(/wp-content/themes/faravance/assets/img/masks/curve-top2.svg);mask-image:url(/wp-content/themes/faravance/assets/img/masks/curve-top2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;left:50%;transform:translateX(-50%);width:31rem;height:3.9rem;bottom:calc(100% - 1px);background:var(--bg-form);--icon-color-default:var(--c-primary);--icon-color-active:var(--c-primary-400)}.lead-form--close,.lead-form-badge{position:fixed;left:50%;transform:translateX(-50%);z-index:2}.lead-form--icons i{color:var(--icon-color-default)}.lead-form--icons .ic-square{-webkit-animation:2s infinite icon1-cycle;animation:2s infinite icon1-cycle}.lead-form--icons .ic-circle{-webkit-animation:2s infinite icon2-cycle;animation:2s infinite icon2-cycle}.lead-form--icons .ic-triangle{-webkit-animation:2s infinite icon3-cycle;animation:2s infinite icon3-cycle}@-webkit-keyframes icon1-cycle{0%,33%{color:var(--icon-color-active)}100%,33.0001%{color:var(--icon-color-default)}}@keyframes icon1-cycle{0%,33%{color:var(--icon-color-active)}100%,33.0001%{color:var(--icon-color-default)}}@-webkit-keyframes icon2-cycle{0%,100%,33%,66.0001%{color:var(--icon-color-default)}33.0001%,66%{color:var(--icon-color-active)}}@keyframes icon2-cycle{0%,100%,33%,66.0001%{color:var(--icon-color-default)}33.0001%,66%{color:var(--icon-color-active)}}@-webkit-keyframes icon3-cycle{0%,66%{color:var(--icon-color-default)}100%,66.0001%{color:var(--icon-color-active)}}@keyframes icon3-cycle{0%,66%{color:var(--icon-color-default)}100%,66.0001%{color:var(--icon-color-active)}}@-webkit-keyframes changeColor{0%,100%,33%,34%,66%,67%{color:var(--icon-color)}}@keyframes changeColor{0%,100%,33%,34%,66%,67%{color:var(--icon-color)}}.lead-form--close{top:4rem;width:4rem;height:4rem;background:var(--c-white);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.6rem}.lead-form--close i{transition:.5s var(--ease3);display:block}.lead-form-badge{bottom:0;max-width:18.9rem}.lead-form{width:min(41rem,94%);max-height:100%;margin-inline:auto;background-color:var(--bg-form);display:flex;flex-direction:column;position:relative;border-radius:3rem}.input-group,.menu-item-has-children:hover .sub-menu,.step1-active .form-step1-footer{display:block}.input-group{padding:.5rem 1.5rem;height:4.4rem;background-color:var(--c-white);border:1px solid var(--c-neutral-250);transition:.3s var(--ease2);position:relative;border-radius:5rem;font-size:var(--fs-16);display:flex;align-items:center;justify-content:space-between;gap:.8rem}.input-group i{font-size:1.8rem}.input-group .ic-arrow-down-noline{font-size:var(--fs-10)}.error .input-group{background-color:#f4025b16}.btn-request.bg-primary,.form-step1-footer__notic.working-time:hover{background-color:var(--c-primary-400)}.input-group input,.input-group select,.input-group textarea{flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.input-group textarea::-webkit-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea::-moz-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea:-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea::-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group textarea::placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::-webkit-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::-moz-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input:-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::-ms-input-placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group input::placeholder{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group:focus-within{border-color:var(--c-secondary)}.input-group select{cursor:pointer;white-space:nowrap}.input-group select:invalid{color:var(--c-primary-350);font-size:var(--fs-12)}.input-group.textarea{height:10rem;border-radius:2rem;align-items:start;padding-top:1rem}.input-group input:-webkit-autofill,.input-group input:-webkit-autofill:active,.input-group input:-webkit-autofill:focus,.input-group input:-webkit-autofill:hover{-webkit-animation-name:autofill;-webkit-animation-delay:1s;-webkit-animation-fill-mode:both;border:none;-webkit-box-shadow:0 0 0 30px var(--c-white) inset!important;-webkit-box-shadow:none;-webkit-transition:background-image 5000s ease-in-out;transition:background-image 5000s ease-in-out}.btn-request,.toggle-pages-step3 i{transition:.3s var(--ease2)}.input-container{margin-bottom:2.3rem}.form-operation{margin-top:1rem;text-align:center}.btn-request{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.8;font-family:inherit;white-space:nowrap;height:4rem;user-select:none;border-radius:3rem;position:relative;padding:1rem 1.8rem;overflow:hidden;font-size:var(--fs-12);margin-top:1rem}.btn-request:disabled,.btn-request[disabled]{opacity:.5}.btn-request.bg-primary{color:var(--c-white);box-shadow:0 4px 6px #0f009959}.btn-request.bg-gray{background:var(--c-neutral-250)}.btn-request:not(:disabled):hover,.btn-request:not([disabled]):hover{opacity:.7}.forms-steps{overflow-y:auto;border-radius:3rem}.lead-form-curve{position:absolute;width:26rem;height:3.5rem;bottom:calc(100% - 1px);fill:var(--c-white);left:50%;transform:translateX(-50%)}.form-loading{position:absolute;inset:0;background-color:#fff2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:2;border-radius:3rem}.lead-form-step3-wrapper,.lead-step2-wrapper,.lead-step4-wrapper,.lead-step5-wrapper{display:none;opacity:0}.lead-form-step1-wrapper,.lead-form-step3-wrapper{--p:3rem}.form-step1-header{text-align:center;padding:2rem var(--p) 0}.form-step1-header__title,.form-step3-header__title,.step2-body__title,.step2-header__title,.step4-body__title,.step4-header__title{font-size:var(--fs-16);font-variation-settings:var(--fw-400)}.faq-lead-question,.form-step1-footer--head .title{font-variation-settings:var(--fw-500)}.form-step1-header__subtitle{font-size:var(--fs-14);margin-top:.4rem;color:var(--c-primary-350);line-height:1.7}.form-step1-body{padding:0 var(--p);margin-top:2rem;margin-bottom:6rem}.lead-step4-wrapper,.lead-step5-wrapper{--p:2.3rem}.lead-step2-wrapper{--p:2.5rem}.step2-active .lead-form--icons,.step4-active .lead-form--icons,.step5-active .lead-form--icons{--icon-color-default:var(--c-white);--icon-color-active:var(--c-white)}.step2-header__curve,.step4-header__curve,.step5-header__curve{fill:var(--bg-form);width:15rem;height:1.5rem;position:absolute;top:calc(100% - 1px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step2-header,.step4-header,.step5-header{color:var(--c-white);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:2.8rem var(--p) 2rem;position:relative}.step2-body,.step4-body,.step5-body{background:var(--c-white);padding:4.6rem var(--p) 3rem;text-align:center}.step2-header__subtitle,.step4-header__subtitle{font-size:var(--fs-12);margin-top:.4rem;color:var(--c-neutral-250);line-height:1.7}.step5-header__img{width:11rem;height:5rem;-o-object-fit:contain;object-fit:contain}.step2-header__img,.step4-header__img{width:5rem;height:4rem;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.step2-body__subtitle{font-size:var(--fs-12);line-height:1.8;margin-top:.5rem}.step2-body__btns{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:.7rem}.step2-body .btn-request{flex:1}.form-step3-page2{display:none}.faq-lead-question,.toggle-pages-step3{display:flex;align-items:center;cursor:pointer}.form-step3-header{text-align:center;padding:2rem var(--p) 1.8rem}.form-step3-header__subtitle{font-size:var(--fs-12);line-height:1.8;margin-top:0}.form-step3-body{padding:0 var(--p) 0}.toggle-pages-step3{-webkit-mask-image:url(/wp-content/themes/faravance/assets/img/masks/curve-top3.svg);mask-image:url(/wp-content/themes/faravance/assets/img/masks/curve-top3.svg);background-image:linear-gradient(to bottom,#dddce5,#fff);width:9.6rem;height:5rem;justify-content:center;margin:3rem auto 0}.toggle-pages-step3.page1 i{transform:rotateY(180deg)}.faq-lead-item{border-radius:var(--br-16);background:var(--c-primary-100);padding:1rem 1.5rem;text-align:right}.faq-lead-question{gap:1.6rem;font-size:var(--fs-12);-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;--c:var(--c-white);position:relative}.faq-lead-answer .editor-content{font-size:var(--fs-12);margin-top:.6rem}.faq-lead-item .ic-arrow-down-long{transition:var(--t-ease) var(--ease3);font-size:1.4rem}.faq-lead-item.open .ic-arrow-down-long{transform:rotate(180deg)}.form-step1-footer{color:var(--c-white);display:none}.form-step1-footer--head.working-time{background:var(--c-primary-500);display:flex;align-items:center;margin-right:auto;margin-left:5rem;padding:.5rem 1rem .3rem 7rem;font-size:1rem;border-radius:1.4rem 1.4rem 0 0;gap:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.form-step1-footer--head.noworking-time{color:var(--c-primary-350);font-size:1rem;text-align:left;margin-left:15rem;padding-bottom:.7rem}.form-step1-footer--head .subtitle{font-variation-settings:var(--fw-100)}.form-step1-footer--box{background:linear-gradient(45deg,#07004c,#08004d);padding:1.2rem;border-radius:3rem;display:flex;align-items:center;position:relative;gap:1rem;isolation:isolate}.form-step1-footer__notic{font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.5;font-family:inherit;user-select:none;border-radius:3rem;position:relative;padding:1.1rem 1.4rem;background-color:var(--c-black);color:var(--c-white)}.form-step1-footer__notic.working-time{background-color:var(--c-primary-500);cursor:pointer}.form-step1-footer__img{position:absolute;left:3rem;width:10.4rem;z-index:-1;bottom:0}.form-step1-footer__call{font-size:2.2rem;line-height:1}.form-step1-footer__call:hover{color:var(--c-secondary)}.form-error-msg{display:block;color:var(--c-danger);text-align:right;padding:0 1rem;font-size:var(--fs-12);line-height:1.5;margin:3rem 0 2rem}@media (min-width:50em){.section--hero.is-wave{padding-bottom:0}.section--tabs{-moz-column-gap:3rem;column-gap:3rem;width:auto}.section--tabs-wrapper{flex-direction:row}.heading--center{width:53%}:root{--padding-section-base:2rem;--br-30:3rem;--br-16:1.6rem;--fs-10:1rem;--fs-12:1.2rem;--fs-13:1.3rem;--fs-14:1.4rem;--fs-15:1.5rem;--fs-16:1.6rem;--fs-18:1.8rem;--fs-20:2rem;--fs-22:2.3rem;--fs-24:2.4rem;--fs-26:2.6rem;--fs-28:2.8rem;--fs-30:3rem;--fs-32:3.2rem;--fs-34:3.4rem;--fs-36:3.6rem;--fs-38:3.8rem;--fs-40:4rem;--fs-42:4.2rem}html{font-size:min(.57vw, 10px)}.heading--between{flex-direction:row;align-items:end;justify-content:space-between}.heading--between-right .typography,.heading--right .typography{margin-right:0;margin-left:0}.heading--right .subtitle{text-align:justify}.heading-base .entitle,.heading-base .title{text-align:unset}.lead-form-step1-wrapper,.lead-form-step3-wrapper{--p:6.6rem}.lead-step2-wrapper{--p:3.3rem}}.products-archive{margin-top:30px}.product-item{margin-bottom:30px;padding:15px;border:1px solid #eee;border-radius:5px}.product-thumbnail{margin-bottom:15px}.product-thumbnail img{width:100%;height:auto}.single-products img{border-radius:10px}.call-to-action:hover{background:#fff;color:#050033}.menu-item-has-children .sub-menu{position:absolute;right:0;top:35px;background:#fff;padding:10px;border-radius:10px;width:530px;display:none}.menu-item-has-children .sub-menu li{font-size:var(--fs-16);color:#000;padding:5px}.menu-item-has-children:after{content:'^';display:inline-block;transform:rotate(180deg);transition:.2s linear;font-size:14px;font-weight:700}.menu-item-has-children:before{content:"\e921";font-family:FaravanceIcon}.menu-item-has-children:hover:after{content:'^';display:inline-block;transform:rotate(0);transition:.3s linear}.menu-item-has-children .sub-menu li:nth-child(odd):before{content:"\e20ba";font-family:FaravanceIcon;color:#c91414;padding-left:10px;font-size:16px}.menu-item-has-children .sub-menu li:nth-child(2n):before{content:"\e22ba";font-family:FaravanceIcon;padding-left:10px;font-size:16px}