@import "../../fonts/shabnam/css/style.css";@import "../../fonts/boxicons-2.0.7/css/boxicons.min.css";@import "../../plugins/uikit-3.6.22/css/uikit-rtl.min.css";html,body,div{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.uk-container{max-width:1366px!important}.no-shadow{box-shadow:none!important}.header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:fixed;top:5%;z-index:9999;width:100%}.header .not-responsive{box-shadow:0 0 15px rgba(0,0,0,0.1);display:flex;flex-direction:row;flex-wrap:nowrap;width:90%;padding:1rem;border-radius:50px;border:1px solid rgba(0,0,0,0.1);background-color:#fff}.header .not-responsive a.logo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;text-decoration:none}.header .not-responsive a.logo img{width:3rem;height:3rem}.header .not-responsive a.logo div{color:#000}.header .not-responsive ul{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:0;padding-right:0;margin-right:auto}.header .not-responsive ul li{margin-left:4rem}.header .not-responsive ul li a{text-decoration:none;color:#000;transition:all .3s;font-size:.9rem;font-weight:500}.header .not-responsive ul li a:hover{color:#029fb0}.header .not-responsive ul li.active a{color:#029fb0}.header .not-responsive a.cv{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-right:auto;text-decoration:none;color:#029fb0;border:1px solid #029fb0;padding:.5rem 2rem;border-radius:25px;font-size:.9rem}.header .header__responsive{display:none}.header .header__responsive-show{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.75rem 1rem;width:calc(100% - 2rem);border:1px solid rgba(0,0,0,0.1);background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.3);position:fixed;top:0;z-index:999}.header .header__responsive-show a{border-radius:50%;border:1px solid rgba(0,0,0,0.1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:.75rem}.header .header__responsive-show .logo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.header .header__responsive-show .logo h2{font-size:.9rem;font-weight:500;color:#000;margin-left:1rem}.header .header__responsive-show .logo img{width:2rem;height:2rem}.header .header__responsive-collapse{position:fixed;right:-70%;background:#fff;width:60%;height:100%;z-index:1000;transition:.5s;overflow-y:scroll}.header .header__responsive-collapse .collapse-logo{padding:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:calc(100% - 2rem);border-bottom:1px solid rgba(0,0,0,0.1)}.header .header__responsive-collapse .collapse-logo > div.logo{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.header .header__responsive-collapse .collapse-logo > div.logo img{align-self:center;margin-bottom:1rem;width:3rem;height:3rem}.header .header__responsive-collapse .collapse-logo > div.logo h2{color:#000;font-size:.9rem;font-weight:500}.header .header__responsive-collapse .collapse-menu{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around}.header .header__responsive-collapse .collapse-menu ul{padding-right:inherit;margin-top:inherit}.header .header__responsive-collapse .collapse-menu ul li{padding:1rem}.header .header__responsive-collapse .collapse-menu ul li a{text-decoration:none;color:#000;font-size:12px;font-weight:500}.header .header__responsive-collapse.active{transition:.5s;right:0}@media (max-width: 767.98px){.header{position:inherit;display:block}.header .not-responsive{display:none}.header .header__responsive{display:flex;flex-direction:row;flex-wrap:nowrap}}@media (min-width: 768px) and (max-width: 991.98px){.header{position:inherit;display:block}.header .not-responsive{display:none}.header .header__responsive{display:flex;flex-direction:row;flex-wrap:nowrap}.header .header__responsive-show{padding:.75rem 1.5rem;width:calc(100% - 2rem)}.header .header__responsive-collapse{width:35%}}.main-body{margin-right:40%}.main-img{position:fixed;width:40%;top:0;right:0;height:100%}.main-img img{width:100%;height:100%;object-fit:cover}.main-text{width:90%;max-width:90%;height:100vh}.main-text > section{border-bottom:1px solid rgba(0,0,0,0.1);padding-right:2rem;padding-left:2rem}.main-text > section img.section-logo{width:10rem;height:10rem}.main-text > section h1{color:#000;font-size:2rem;font-weight:600}.main-text > section h2{color:#000;font-size:2rem;font-weight:600}.main-text > section .specific-h2{font-size:1.5rem}.main-text > section .expert{color:#029fb0;font-size:1rem;font-weight:500}.main-text > section .description{line-height:2rem;color:#000;font-size:.9rem;opacity:.9}.main-text .first-text{height:100%;margin-top:5rem;width:85%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;text-align:justify}.main-text .first-text .first-link{text-decoration:none;padding:.75rem 1.5rem;border-radius:25px;border:1px solid rgba(0,0,0,0.1);color:#000;font-size:.9rem;font-weight:500;transition:all .3s;width:fit-content}.main-text .first-text .first-link:hover{color:#029fb0;border-color:#029fb0}.main-text .about-me .description{text-align:justify}.main-text .about-me .all-about-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.main-text .about-me .all-about-items .about-item{width:45%;margin-bottom:1.5rem}.main-text .about-me .all-about-items .about-item .first{color:#029fb0;font-weight:500;font-size:.9rem}.main-text .about-me .all-about-items .about-item .second{font-size:.9rem;color:#000;font-weight:500}.main-text .services .all-services-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-text .services .all-services-items .service-item{display:flex;flex-direction:column;flex-wrap:nowrap;width:45%;margin-bottom:2rem}.main-text .services .all-services-items .service-item .icon-title{display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:1rem}.main-text .services .all-services-items .service-item .icon-title i{color:#029fb0;font-size:2rem;font-weight:500}.main-text .services .all-services-items .service-item .icon-title .title{margin-top:1rem;font-size:1.2rem;font-weight:500;color:#000}.main-text .services .all-services-items .service-item .text{line-height:2rem;color:#000;font-size:.9rem;opacity:.9;text-align:justify}.main-text .portfolio .uk-overlay-default{background-color:#029fb0}.main-text .portfolio .uk-overlay-default p{color:#fff;font-family:shabnam!important}.main-text .portfolio .portfolio-sorts a{font-size:.9rem;margin-left:1rem;color:#000;text-decoration:none}.main-text .portfolio .portfolio-sorts a.active{color:#029fb0}.main-text .portfolio .all-portfolio-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-text .portfolio .all-portfolio-items .portfolio-item{display:flex;flex-direction:column;flex-wrap:nowrap;width:45%;margin-bottom:2rem}.main-text .portfolio .all-portfolio-items .portfolio-item .img{width:100%}.main-text .portfolio .all-portfolio-items .portfolio-item .img img{width:100%}.main-text .portfolio .all-portfolio-items .portfolio-item .text{text-align:center;margin-top:1rem}.main-text .portfolio .all-portfolio-items .portfolio-item .text .kind{color:#029fb0;font-size:.9rem;font-weight:500}.main-text .portfolio .all-portfolio-items .portfolio-item .text h3{margin-top:.5rem}.main-text .portfolio .all-portfolio-items .portfolio-item .text h3 a{color:#000;font-size:1.1rem;font-weight:500;transition:all .3s;text-decoration:none}.main-text .portfolio .all-portfolio-items .portfolio-item .text h3 a:hover{color:#029fb0}.main-text .contact{padding-bottom:5rem}.main-text .contact h3.inner{font-size:1.3rem;color:#000;font-weight:500;margin-bottom:.5rem}.main-text .contact span.inner{color:#029fb0;font-size:.9rem;font-weight:500}.main-text .contact > div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-text .contact .contact-left{border:1px solid rgba(0,0,0,0.1);border-radius:25px;padding:1.5rem;width:43%}.main-text .contact .contact-right{width:43%}.main-text .contact .all-contact-items .contact-item{margin-bottom:1.5rem}.main-text .contact .all-contact-items .contact-item .first{color:#029fb0;font-size:.9rem;font-weight:500;margin-left:.5rem}.main-text .contact .all-contact-items .contact-item .second{color:#000;font-size:.9rem;font-weight:500}.main-text .contact form .form-group{display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:2rem;position:relative}.main-text .contact form .form-group label{position:absolute;font-size:.8rem;background-color:#fff;color:#000;right:10%;top:-.4rem;padding-left:.5rem;padding-right:.5rem}.main-text .contact form .form-group input,.main-text .contact form .form-group textarea{border-radius:25px;border:1px solid rgba(0,0,0,0.1);padding:1rem;transition:all .3s}.main-text .contact form .form-group input:focus,.main-text .contact form .form-group textarea:focus{border:1px solid #029fb0;outline:0}.main-text .contact form .submit button{padding:.75rem;width:100%;border:1px solid #029fb0;color:#fff;background-color:#029fb0;border-radius:25px;font-family:shabnam;font-size:.9rem;cursor:pointer;transition:all .3s}.main-text .contact form .submit button:hover{background-color:inherit;color:#029fb0}.sidebar{border-right:1px solid rgba(0,0,0,0.1);position:fixed;left:0;bottom:0;padding:0 1rem;height:100%;z-index:999;background-color:#fff}.sidebar .social{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;height:100%}.sidebar .social a{margin-bottom:1rem;text-decoration:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:3rem;height:3rem;color:#000;font-size:1.2rem;border-radius:50%;border:1px solid rgba(0,0,0,0.1);transition:all .3s}.sidebar .social a:hover{color:#029fb0}@media (max-width: 767.98px){.sidebar{display:none}}@media (min-width: 768px) and (max-width: 991.98px){.sidebar{display:none}}.footer{display:none;padding-top:1rem;padding-bottom:1rem}.footer .social{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end}.footer .social a{margin-right:1rem;margin-left:1rem;text-decoration:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:2rem;height:2rem;color:#000;font-size:1rem;border-radius:50%;border:1px solid rgba(0,0,0,0.1);transition:all .3s}.footer .social a:hover{color:#029fb0}@media (max-width: 767.98px){.footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}}@media (min-width: 768px) and (max-width: 991.98px){.footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}}.uk-modal-full h2{color:#000;font-size:2rem;font-weight:600}.uk-modal-full p{line-height:2rem;color:#000;font-size:.9rem;opacity:.9}.uk-modal-full span{color:#029fb0;font-size:1rem;font-weight:500}.uk-modal-full button{align-self:flex-start;padding:.5rem;width:20%;border:1px solid #029fb0;color:#029fb0;background-color:inherit;border-radius:5px;font-family:shabnam;font-size:.9rem;cursor:pointer;transition:all .3s}.uk-modal-full button:hover{background-color:#029fb0;color:#fff}@media (max-width: 767.98px){.main-body{margin-right:inherit}.main-img{width:100%;position:inherit}.main-text{width:100%;max-width:100%;height:inherit}.main-text > section{padding-right:1rem;padding-left:1rem}.main-text > section h1{font-size:1.5rem}.main-text > section h2{font-size:1.5rem}.main-text > section .expert{font-size:.9rem}.main-text > section .description{text-align:center;font-size:.75rem}.main-text .first-text{height:inherit;margin-top:2rem;padding-bottom:2rem;width:calc(100% - 2rem);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .first-text .first-link{font-size:.75rem}.main-text .about-me{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .about-me .all-about-items .about-item{width:45%}.main-text .about-me .all-about-items .about-item .first{font-size:.75rem}.main-text .about-me .all-about-items .about-item .second{font-size:.75rem}.main-text .services{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .services .all-services-items .service-item{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%;margin-bottom:2rem}.main-text .services .all-services-items .service-item .icon-title{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.main-text .services .all-services-items .service-item .icon-title i{font-size:1.6rem}.main-text .services .all-services-items .service-item .icon-title .title{font-size:1rem}.main-text .services .all-services-items .service-item .text{font-size:.75rem;text-align:center}.main-text .portfolio{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .portfolio .portfolio-sorts a{font-size:.75rem}.main-text .portfolio .all-portfolio-items .portfolio-item{width:100%}.main-text .portfolio .all-portfolio-items .portfolio-item .text{margin-top:1rem}.main-text .portfolio .all-portfolio-items .portfolio-item .text .kind{font-size:.9rem}.main-text .portfolio .all-portfolio-items .portfolio-item .text h3 a{font-size:1rem}.main-text .contact{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-bottom:2rem}.main-text .contact h3.inner{font-size:1.1rem}.main-text .contact span.inner{font-size:.75rem}.main-text .contact .contact-left{width:100%}.main-text .contact .contact-right{width:100%;margin-bottom:2rem}.main-text .contact .all-contact-items .contact-item .first{font-size:.75rem}.main-text .contact .all-contact-items .contact-item .second{font-size:.75rem}.main-text .contact form .form-group label{font-size:.75rem}.main-text .contact form .form-group input,.main-text .contact form .form-group textarea{padding:.75rem}.main-text .contact form .submit button{font-size:.75rem}}@media (min-width: 768px) and (max-width: 991.98px){.main-body{margin-right:inherit}.main-img{width:100%;position:inherit}.main-text{width:100%;max-width:100%;height:inherit}.main-text > section{padding-right:1.5rem;padding-left:1.5rem}.main-text > section h1{font-size:1.5rem}.main-text > section h2{font-size:1.5rem}.main-text > section .expert{font-size:.9rem}.main-text > section .description{text-align:center;font-size:.75rem}.main-text .first-text{height:inherit;margin-top:2rem;padding-bottom:2rem;width:calc(100% - 3rem);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .first-text .first-link{font-size:.75rem}.main-text .about-me{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .about-me .all-about-items .about-item{width:45%}.main-text .about-me .all-about-items .about-item .first{font-size:.75rem}.main-text .about-me .all-about-items .about-item .second{font-size:.75rem}.main-text .services{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .services .all-services-items .service-item{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.main-text .services .all-services-items .service-item .icon-title{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.main-text .services .all-services-items .service-item .icon-title i{font-size:1.6rem}.main-text .services .all-services-items .service-item .icon-title .title{font-size:1rem}.main-text .services .all-services-items .service-item .text{font-size:.75rem;text-align:center}.main-text .portfolio{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-text .portfolio .portfolio-sorts a{font-size:.75rem}.main-text .portfolio .all-portfolio-items .portfolio-item .text .kind{font-size:.9rem}.main-text .portfolio .all-portfolio-items .portfolio-item .text h3 a{font-size:1rem}.main-text .contact{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-bottom:2rem}.main-text .contact h3.inner{font-size:1.1rem}.main-text .contact span.inner{font-size:.75rem}.main-text .contact > div{align-self:stretch}.main-text .contact .all-contact-items .contact-item .first{font-size:.75rem}.main-text .contact .all-contact-items .contact-item .second{font-size:.75rem}.main-text .contact form .form-group label{font-size:.75rem}.main-text .contact form .form-group input,.main-text .contact form .form-group textarea{padding:.75rem}.main-text .contact form .submit button{font-size:.75rem}}html,body{width:100%;text-align:right;background-color:#fff!important;font-size:16px}main.blur,footer.blur{filter:blur(2px)}.uk-background-cover{background-size:60%}@media (max-width: 1200px){.uk-background-cover{background-size:80%}}@media (max-width: 1000px){.uk-background-cover{background-size:100%}}.descProject{margin:15px 0;line-height:35px}