/*!
Theme Name: jilwan
Author: Emin Shahbazi
Description: A theme for jilwan.ir
Version: 1.0.0
Text Domain: jilwan
*/@font-face{font-family:VazirMatn;src:url(assets/fonts/VazirmatnVariable.woff2) format("woff2"),url(assets/fonts/VazirmatnVariable.ttf) format("ttf");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JilwanIcons;src:url(assets/fonts/icomoon.eot?vaix6d);src:url(assets/fonts/icomoon.eot?vaix6d#iefix) format("embedded-opentype"),url(assets/fonts/icomoon.ttf?vaix6d) format("truetype"),url(assets/fonts/icomoon.woff?vaix6d) format("woff"),url(assets/fonts/icomoon.svg?vaix6d#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}*,::after,::before{box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{font-size:16px;scroll-behavior:smooth}body{margin:0;font-family:VazirMatn;font-size:16px;line-height:1.8;color:#728195;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;webkit-tap-highlight-color:transparent;direction:rtl}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;border:0;height:0}main{display:block}img{border-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}table{border-collapse:collapse}output{display:inline-block}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}canvas{display:inline-block}template{display:none}ul{list-style:none}ol,ul{padding:0;margin:0}dd{margin-bottom:.5rem;margin-left:0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.5;color:#0a0e13}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:16px}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}a{background-color:transparent;color:#8b3dff;text-decoration:none;transition:all .15s ease}code,kbd,pre,samp{font-family:monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:16px}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:16px;color:#000;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:16px;color:#fff;background-color:#212529;border-radius:5px}kbd kbd{padding:0;font-size:1em}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal;text-transform:none}button,input,select,textarea{background-color:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em;outline:0}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em;margin:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:rgba(0,0,0,.54)}:-ms-input-placeholder{color:rgba(0,0,0,.54)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.container{width:90%;margin:0 auto}@media (min-width:576px){.container{width:540px}}@media (min-width:768px){.container{width:720px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1140px}}@media (min-width:1400px){.container{width:1320px}}.row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.row.is-fluid{margin-right:0;margin-left:0}.col{padding:8px}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width:1400px){.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}}.icon{font-family:JilwanIcons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-objects-column:before{content:"\e900";opacity:.4}.icon-objects-column:after{content:"\e901";margin-left:-.875em}.icon-headset:before{content:"\e902";opacity:.4}.icon-headset:after{content:"\e903";margin-left:-1em}.icon-people-group:before{content:"\e904";opacity:.4}.icon-people-group:after{content:"\e905";margin-left:-1.25em}.icon-quote-left:before{content:"\e90a";opacity:.4}.icon-quote-left:after{content:"\e90b";margin-left:-.875em}.icon-quote-right:before{content:"\e90c";opacity:.4}.icon-quote-right:after{content:"\e90d";margin-left:-.875em}.icon-desktop:before{content:"\e906"}.icon-retweet:before{content:"\e907"}.icon-globe:before{content:"\e908"}.icon-mobile:before{content:"\e909"}.icon-at:before{content:"\e90e"}.icon-circle-phone:before{content:"\e90f"}.icon-location-dot:before{content:"\e910"}.section{padding:80px 0}.section__header{text-align:center;margin-bottom:2rem}.section__tag{margin-bottom:1rem}.section__tag span{display:inline-block;padding:.5rem 1rem;border:1px solid #8b3dff;border-radius:1rem;color:#8b3dff;line-height:1}.section__description{margin-bottom:0}.section--primary{background-color:#f3ecff}.section--gray{background-color:#f1f5f9}.btn{display:inline-block;padding:1rem 1.5rem;cursor:pointer;background:0 0;border-style:solid;border-width:1px;border-radius:.5rem;text-align:center;transition:all .3s ease;line-height:1}.btn .icon{vertical-align:middle}.btn--primary{background:#8b3dff;border-color:#8b3dff;color:#fff}.btn--primary:hover{background:rgb(114.6041237113,20.2,255);border-color:rgb(114.6041237113,20.2,255)}.btn--light{background:#fff;border-color:#fff;color:#0a0e13}.btn--light:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.btn--full{display:block;width:100%}.tabs__content{display:none}.tabs__content.active{display:block}.tabs__item{cursor:pointer}.site-header{padding:1.5rem 0;box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}.site-header__content{display:flex;justify-content:center}@media (min-width:576px){.site-header__content{justify-content:space-between}}.site-header__nav{display:none}@media (min-width:576px){.site-header__nav{display:block}}.site-header__nav ul{display:flex}.site-header__nav ul li{margin-left:1rem}.site-header__nav a{color:inherit;transition:color .3s ease-in-out}.site-header__nav a:hover{color:#8b3dff}.site-footer{padding:80px 0}.footer-about{margin-top:1.5rem;width:90%}.footer-contact-item{display:flex;align-items:center;margin-bottom:1rem}.footer-contact-item .icon{font-size:24px;color:#8b3dff;margin-left:1rem}.footer-contact-item a{color:inherit}.footer-contact-item a:hover{color:#8b3dff}.footer-contact-item p{margin-bottom:0}.footer-links ul li{margin-bottom:.5rem}.footer-links a{color:inherit;transition:color .3s ease-in-out}.footer-links a:hover{color:#8b3dff}.hero-section{text-align:center;padding:40px 0}.hero-section__title{font-size:3rem;margin-bottom:1rem}.hero-section__image{width:100%}.hero-section__description{font-size:1.125rem}.hero-section__cta .btn{display:inline-block;margin-left:1rem}.hero-section .row{align-items:center}@media (min-width:992px){.hero-section{text-align:right}}.section-about__image{position:relative;display:none;width:100%;height:100%;background-image:url(assets/images/team.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:2.5rem}@media (min-width:992px){.section-about__image{display:block}}.section-about__image::before{content:"";position:absolute;width:100%;height:40%;background-color:#fff7cd;bottom:-1.5rem;left:-1.5rem;z-index:-1;border-radius:2.5rem}.about-item{display:flex;align-items:flex-start;margin-bottom:1.5rem}.about-item__icon{flex-shrink:0;font-size:40px;margin-left:1rem}.about-item__icon .icon::before{color:#728195}.about-item__icon .icon::after{color:#8b3dff}.about-item__heading{line-height:2.5;margin:0}.service{padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;transition:background-color .3s ease-in-out}.service:hover{background-color:#fff}.service__icon{display:inline-block;font-size:1.5rem;width:48px;height:48px;line-height:48px;text-align:center;border-radius:50%}.service__icon .icon{line-height:48px}.service__icon--web{color:#b78103;background-color:#f5e8bd;outline:6px solid rgb(249.0263157895,241.2605263158,215.5736842105)}.service__icon--app{color:#0677ac;background-color:#c2f2fb;outline:6px solid rgb(222.7169230769,248.12,252.8830769231)}.service__icon--software{color:#9e1a3f;background-color:#ecc5cc;outline:6px solid rgb(243.5506493506,220.0493506494,224.2675324675)}.service__icon--redesign{color:#4f1eb7;background-color:#d8c7fb;outline:6px solid rgb(235.89,227.56,253.04)}.service__title{font-size:1.15rem;margin:1rem 0 .5rem}.service__desc{margin-bottom:0}.testimonial-comment{max-width:700px;margin:0 auto;padding:3rem 2rem;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.05);animation:fadeIn .5s}.testimonial-comment__content{margin:2rem 0;color:#0a0e13;font-weight:500}.testimonial-comment__icon{font-size:60px;line-height:0}.testimonial-comment__icon .icon::before{color:#9096a1}.testimonial-comment__icon .icon::after{color:#8b3dff}.testimonial-comment__author{display:flex;align-items:center}.testimonial-comment__author-image{border-radius:50%;margin-left:1rem}.testimonial-comment__author-name{font-size:1.15rem;margin-bottom:0}.testimonial-tab-items{display:flex;justify-content:center;margin-top:2rem}.testimonial-tab-items .tabs__item{margin:0 1rem;transition:color .3s ease-in-out}.testimonial-tab-items .tabs__item.active,.testimonial-tab-items .tabs__item:hover{color:#8b3dff}.contact-container{max-width:960px;margin:0 auto}.consult-form-inputs{align-items:center;background-color:#fff;padding:.25rem .75rem;border-radius:.5rem}.consult-form .wpcf7-not-valid-tip,.consult-form .wpcf7-spinner{display:none}.consult-form input{padding:.75rem 1rem;line-height:1;font-size:inherit}.consult-form input[type=tel],.consult-form input[type=text]{width:100%;text-align:right;border:1px solid #e2e8f0;border-radius:.5rem;color:#0a0e13}.consult-form input[type=tel]::placeholder,.consult-form input[type=text]::placeholder{color:#9096a1}.consult-form input[type=tel].wpcf7-not-valid,.consult-form input[type=text].wpcf7-not-valid{border-color:#cb1f22}.consult-form p{margin:0}.consult-form p span{display:block;margin:0}.consult-form form .wpcf7-response-output{margin:1.5rem 0 0;border:none;padding:0;text-align:center}.consult-form form.sent{color:#0f5132}.consult-form form.aborted .wpcf7-response-output,.consult-form form.failed .wpcf7-response-output,.consult-form form.spam .wpcf7-response-output{color:#cb1f22}.consult-form form.invalid .wpcf7-response-output,.consult-form form.unaccepted .wpcf7-response-output{display:none}body{font-family:VazirMatn,sans-serif}