@font-face{font-family:yekanBakhMedium;src:url(../fonts/YekanBakhEN05Medium.ttf) format("ttf"),url(../fonts/YekanBakhEN05Medium.woff) format("woff"),url(../fonts/YekanBakhEN05Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:yekanBakhBold;src:url(../fonts/YekanBakh-Bold.ttf) format("ttf"),url(../fonts/YekanBakh-Bold.woff) format("woff"),url(../fonts/YekanBakh-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:semiyekanBakh;src:url(../fonts/YekanBakh-SemiBold.ttf) format("ttf"),url(../fonts/YekanBakh-SemiBold.woff) format("woff"),url(../fonts/YekanBakh-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:times;src:url(../fonts/times.ttf) format("ttf"),url(../fonts/times.woff) format("woff"),url(../fonts/times.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:times2;src:url(../fonts/DigiCraftUltraBlack.ttf) format("ttf");font-weight:400;font-style:normal}:root{--yekanBakhMedium: "yekanBakhMedium";--yekanBakhBold: "yekanBakhBold";--semiyekanBakh: "semiyekanBakh";--estedad: "Estedad";--dastnevis: "Dastnevis";--times: "times";--times2: "times2";--white: #ffffff;--black: #000000;--button-radius: 50px;--orange1: #ff5722;--orange2: #ff7347;--orange3: #ffab91;--orange4: #ffe3da;--dark-blue1: #012f5d;--blue2: #133e68;--lighter-blue: #f5faff;--cyan1: #2dccd2;--gray1: #8c949b;--gray2: #f9f9f9;--gray3: #757a80}html,body{margin:0;padding:0;overflow:hidden;width:100vw;height:100vh;font-family:var(--yekanBakhMedium);box-sizing:border-box}*{box-sizing:border-box}#fullpage{height:100vh;width:100vw}.section{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;text-align:center}.homePage{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;padding:50px;margin:50px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.home{background-color:#133e68;width:100vw;height:100vh;overflow:hidden;position:relative}.circle-top{width:750px;height:750px;border-radius:50%;position:absolute;left:5%;top:-15%;transform:translate(-20%,20%);background-color:#2dccd2;z-index:1;opacity:.5}.circle-middel{width:750px;height:750px;border-radius:50%;position:absolute;left:28%;bottom:15%;transform:translate(-20%,20%);background-image:linear-gradient(to bottom,#ff5722,#2dccd2);z-index:0;opacity:.5}.circle-down{width:750px;height:750px;border-radius:50%;position:absolute;right:-2%;bottom:20%;transform:translate(-20%,20%);background-color:#ff5722;opacity:.5;z-index:2}.aboutus{background-color:#032c55;width:100vw;height:100vh;position:relative;overflow:hidden}.contactus{background-color:#133e68;position:relative;overflow:hidden;width:100vw;height:100vh}.homePage-inner{background-color:#ffffff42;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);color:#fff;height:95%;width:96vw;padding:0 50px;border-radius:25px;z-index:100;border:1px solid rgba(255,255,255,.6)}.aboutus-inner{background-color:#ffffff42;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);color:#fff;max-height:90vh;height:95vh;width:96vw;padding:20px 50px;border-radius:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;border:1px solid rgba(255,255,255,.6)}.aboutus-inner p{color:var(--white);font-size:20px;text-align:justify;line-height:2em;letter-spacing:normal;font-family:var(--yekanBakhMedium)}.contactus-inner{background-color:#ffffff42;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);color:#fff;max-height:90vh;height:95vh;width:96vw;padding:20px 50px;border-radius:25px;display:flex;flex-direction:column;justify-content:center;z-index:100;border:1px solid rgba(255,255,255,.6)}.homePage-inner h1{color:#012f5d;font-size:80px;font-weight:900;font-family:var(--yekanBakhBold)}.homePage-inner h2{color:#2dccd2;font-size:50px;font-weight:800;text-align:center;font-family:var(--yekanBakhBold)}.homePage-inner p{color:#fff;font-size:20px;text-align:center;font-weight:700}.homePage-inner .typewriter p{overflow:hidden;border-right:.15em solid #ff5722;white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:typing 5s steps(40,end) infinite,blink-caret .75s step-end infinite;font-size:15px}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#ff5722}}.aboutus-inner h2{color:var(--dark-blue1);font-size:28px;white-space:nowrap;font-family:var(--yekanBakhBold)}.homepage-image img{width:400px;height:400px}.form-width{width:75%}.free-consultation-form h1{color:var(--dark-blue1);font-size:24px;font-weight:800;text-align:left;font-family:var(--yekanBakhBold)}.free-consultation-form button{width:fit-content;height:45px;color:var(--white);padding:5px 4vw;background-color:var(--orange1);border:1px solid var(--orange1);border-radius:10px;font-size:20px}.free-consultation-form button:hover{color:var(--orange1);box-shadow:inset 30em 0 0 0 var(--orange4);border:1px solid var(--orange1);transition:box-shadow .5s ease-in-out}.free-consultation-form ::placeholder{color:var(--gray1);font-size:14px;text-align:left}.free-consultation-form .input_user{height:45px;margin-right:7px;padding:5px;border-radius:3px!important;text-align:left;border:none;background-color:var(--white)!important;color:var(--black)}.free-consultation-form .input_user:is(:focus,:hover),.free-consultation-form .description-text:is(:focus,:hover){border-bottom:1px solid var(--dark-blue1);box-shadow:1px 1px 5px var(--blue2)}.free-consultation-form .text-error{color:#e01515;font-size:12px;text-align:start}.userName-box{width:50%!important}.email-box{width:100%!important}.free-consultation-form textarea{width:100%!important;margin-right:7px;padding:5px;border-radius:3px;resize:none;text-align:left;border:none;background-color:var(--white)!important;color:var(--black)}.free-consultation-form label{color:var(--white);font-size:15px;text-align:left;white-space:nowrap}.free-consultation-form textarea:focus,.free-consultation-form input:focus{box-shadow:none;border:none;outline:none}.img-container img{width:4.5rem;height:480px;border-radius:25px;object-fit:cover;margin:0 2px}.icon{width:30px;height:30px;border:1px solid #133e68;border-radius:25%;margin-bottom:5px;display:flex;justify-content:center;align-items:center}.icon:hover{cursor:pointer;box-shadow:0 4px 8px -2px #ffab91,0 0 0 1px #ffab91;border:1px solid #ffab91}.icon a{color:var(--blue2)}.icon:hover a{color:#ff5722}.social-media-style{position:absolute;top:85%;right:3%}@media (max-width: 767px){.homePage-inner,.aboutus-inner,.contactus-inner{height:87%!important;max-height:87%!important}.free-consultation-form h1{font-size:18px!important;font-weight:700!important;text-align:center!important}.userName-box{width:100%!important}.circle-top,.circle-middel{width:400px!important;height:400px!important}.circle-down{width:400px!important;height:400px!important;right:-15%;bottom:10%}.social-media-style{position:absolute;top:76%!important;right:3%}.homepage-image img{width:250px!important;height:250px!important}.img-container img{width:3.5rem!important;height:180px!important;border-radius:18px!important;object-fit:cover;margin:0 2px}.form-width{width:100%!important}.homePage-inner h1{color:#133e68!important;font-size:45px!important}.homePage-inner h2{font-size:32px!important;color:#2dccd2!important}}@media (min-width: 566px) and (max-width: 742px){.img-container img{width:3rem!important;height:120px!important;border-radius:12px!important;object-fit:cover;margin:0 2px}}@media (max-width: 565px){.img-container img{width:2.5rem!important;height:100px!important;border-radius:12px!important;object-fit:cover;margin:0 2px}.aboutus-inner h2{color:var(--dark-blue1);font-size:20px!important;white-space:nowrap}.aboutus-inner p{line-height:1.85em!important;font-size:16px!important}}@media (max-width:378px){.img-container img{width:2rem!important;height:100px!important;border-radius:12px!important;object-fit:cover;margin:0 2px}.aboutus-inner h2{color:var(--dark-blue1);font-size:18px!important;white-space:nowrap}.aboutus-inner p{line-height:1.5em!important;font-size:14px!important}}
