*{-webkit-box-sizing:border-box;box-sizing:border-box}*::before{-webkit-box-sizing:border-box;box-sizing:border-box}*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;height:100vh;width:100%;text-rendering:optimizeSpeed;line-height:1.5;padding:0}body,figure,blockquote,dl,dd,h1,h2,h3,h4,p{margin:0}ul[role='list'],ol[role='list']{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}*::before{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}*::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}a{text-decoration:none;color:#01c2a2;font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.02em}a:hover{text-decoration:none;color:#01c2a2}a:link{text-decoration:none;color:#01c2a2}a:active{text-decoration:none;color:#01c2a2}a:focus{text-decoration:none;color:#01c2a2}ul,ul li{list-style:none;margin:0;padding:0}p{font-size:0.9rem;font-weight:300;color:#444;letter-spacing:0.01em;line-height:1.5rem}.app__text__center{text-align:center}.app__text__left{text-align:left}.app__text__right{text-align:right}.app__flex.app__align__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app__header__center h2{font-size:3rem;margin-bottom:2em;text-transform:capitalize}.app__line{content:'';display:inline-block;width:25px;height:2px;margin:1em 0;background-color:#01c2a2;-webkit-box-shadow:0px 0px 10px 0px rgba(1,194,162,0.5);box-shadow:0px 0px 10px 0px rgba(1,194,162,0.5)}.app__heading__upper{text-transform:uppercase;font-size:0.8rem;font-weight:700;color:#444;letter-spacing:0.2em}.app__text__light{font-weight:300}.app__btn{position:relative;cursor:pointer;margin:10px 7px;font-weight:500;border:none;padding:0.8em 3em;background:#01c2a2;color:#fff;font-size:0.75rem;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.app__btn::before{position:absolute;content:"";width:30px;height:30px;top:-7px;left:-7px;border-top:2px solid #01c2a2;border-left:2px solid #01c2a2;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.app__btn::after{position:absolute;content:"";width:30px;height:30px;bottom:-7px;right:-7px;border-bottom:2px solid #01c2a2;border-right:2px solid #01c2a2;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.app__btn:hover::before,.app__btn:hover::after{width:100%;height:100%}.app__btn:hover{color:#fff;-webkit-box-shadow:0px 0px 30px -5px #01c2a2;box-shadow:0px 0px 30px -5px #01c2a2}.app__btn:link{color:#fff}.app__btn:active{color:#fff}.app__btn:focus{color:#fff}#app__team .owl-theme .owl-dots .owl-dot span,#app__gallery .owl-theme .owl-dots .owl-dot span{width:20px;height:6px}#app__team .owl-nav button{position:absolute;top:50%;font-size:3rem !important;background:#fff !important;margin-top:-30px;width:60px;height:60px;border-radius:100% !important;-webkit-box-shadow:0px 2px 5px 1px rgba(166,164,164,0.5);box-shadow:0px 2px 5px 1px rgba(166,164,164,0.5)}#app__team .owl-nav button:hover{color:#6f598f !important;background:#fff !important}#app__team .owl-nav button span{display:block;line-height:1em}#app__team .owl-nav .owl-prev{left:-30px}#app__team .owl-nav .owl-next{right:-30px}.app__container__pad{padding:8em 0}.app__container{width:100%;margin:0 auto}.app__container__lg{width:1700px;margin:0 auto}@media (max-width: 1700px){.app__container__lg{width:100%;margin:0 auto}}@media (min-width: 7680px){.app__container{max-width:1920px}}@media (max-width: 7679px) and (min-width: 2560px){.app__container{max-width:1440px}}@media (max-width: 2559px) and (min-width: 1920px){.app__container{max-width:1340px}}@media (max-width: 1919px) and (min-width: 1366px){.app__container{max-width:1024px}}@media (max-width: 1365px) and (min-width: 992px){.app__container{max-width:768px}}@media (max-width: 991px) and (min-width: 768px){.app__container{max-width:90%}}@media (max-width: 767px) and (min-width: 576px){.app__container{max-width:90%}}@media (max-width: 575px) and (min-width: 320px){.app__container{max-width:100%}}.app__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.app__flex.app__flex__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.app__flex.app__gap__1{gap:1em}.app__flex.app__gap__2{gap:2em}.app__flex.app__gap__3{gap:3em}.app__flex.app__gap__4{gap:4em}.app__flex.app__gap__5{gap:5em}.app__flex.app__gap__6{gap:6em}.app__flex.app__gap__7{gap:7em}.app__flex.app__gap__8{gap:8em}.app__flex.app__gap__9{gap:9em}.app__flex.app__gap__10{gap:10em}.app__flex .app__flex__1{-webkit-box-flex:1;-ms-flex:1;flex:1}.app__flex .app__flex__2{-webkit-box-flex:2;-ms-flex:2;flex:2}.app__flex .app__flex__3{-webkit-box-flex:3;-ms-flex:3;flex:3}.app__flex .app__flex__4{-webkit-box-flex:4;-ms-flex:4;flex:4}.app__flex .app__flex__5{-webkit-box-flex:5;-ms-flex:5;flex:5}.app__flex .app__flex__6{-webkit-box-flex:6;-ms-flex:6;flex:6}.app__flex .app__flex__7{-webkit-box-flex:7;-ms-flex:7;flex:7}.app__flex .app__flex__8{-webkit-box-flex:8;-ms-flex:8;flex:8}.app__flex .app__flex__9{-webkit-box-flex:9;-ms-flex:9;flex:9}.app__flex .app__flex__10{-webkit-box-flex:10;-ms-flex:10;flex:10}body{font-family:"Poppins", sans-serif;font-weight:300;line-height:1.5;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}strong{font-weight:500}em{font-style:italic}h1{font:700 48px/1.2 "Poppins", sans-serif;margin-bottom:10px}h2{font:700 32px/1.2 "Poppins", sans-serif;margin-bottom:10px}h3{font:700 24px/1.2 "Poppins", sans-serif;margin-bottom:10px}h4{font:700 20px/1.2 "Poppins", sans-serif;margin-bottom:10px}h5{font:500 18px/1.2 "Poppins", sans-serif;margin-bottom:10px}h6{font:500 16px/1.2 "Poppins", sans-serif;text-transform:uppercase}.app__input__wrapper{position:relative;width:100%;height:3rem;margin-bottom:1.2em}.app__input__wrapper .app__input{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #01c2a2;border-radius:0;font-family:inherit;font-size:inherit;color:#000;outline:none;padding:1.25rem;background:none}.app__input__wrapper .app__input:hover{border-color:#01c2a2}.app__input__wrapper .app__input:focus{border-color:#01c2a2}.app__input__wrapper .app__label{position:absolute;left:1rem;top:0.8rem;padding:0 0.5rem;color:#000;cursor:text;-webkit-transition:top 200ms ease-in, left 200ms ease-in, font-size 200ms ease-in;transition:top 200ms ease-in, left 200ms ease-in, font-size 200ms ease-in;background-color:white}.app__input:focus ~ .app__label,.app__input:not(:placeholder-shown).app__input:not(:focus) ~ .app__label{top:-0.5rem;font-size:0.8rem;left:0.8rem}#app__modal{position:absolute;width:100%;max-width:100%;min-width:100%;height:auto;top:0;bottom:0;left:0;right:0;position:fixed;background-color:rgba(0,0,0,0.7);z-index:99999999999999999999;display:none}#app__modal .app__modal__wrapper.app__flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}#app__modal .app__modal__wrapper.app__flex .app__actual__modal{position:relative;width:60vw;-webkit-box-shadow:0px 5px 8px 1px rgba(66,66,66,0.5);box-shadow:0px 5px 8px 1px rgba(66,66,66,0.5);margin:0 auto;padding:0}#app__modal .app__modal__wrapper.app__flex .app__actual__modal iframe{width:100%}.app__header{background-color:rgba(249,252,255,0.7);background-image:linear-gradient(147deg, rgba(249,252,255,0.7) 0%, rgba(222,228,234,0.7) 74%);position:relative;width:100%;height:auto;left:0;right:0;top:0;overflow:hidden;min-height:500px}.app__header .app__background{position:absolute;background-color:#f9fcff;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.app__header .app__background .app__background__blob{position:absolute;width:500px;height:500px;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;background:linear-gradient(300deg, #25c7d9, #0a9d87, #ade267);top:5%;left:10%;-webkit-filter:blur(40px);filter:blur(40px);-webkit-animation:blob-animation 15s ease infinite;animation:blob-animation 15s ease infinite}.app__header .app__background .app__background__overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(249,252,255,0.5);background-image:linear-gradient(147deg, rgba(249,252,255,0.5) 0%, rgba(222,228,234,0.5) 74%)}.app__header .app__background .app__background__pattern{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-image:radial-gradient(#444 2px, transparent 0);background-size:18px 18px;background-position:0 0;opacity:0.2;margin:auto;height:140px;width:120px;bottom:8%;right:2%;-webkit-animation:pattern-animation 5s ease infinite;animation:pattern-animation 5s ease infinite}.app__header .app__background .app__background__floating__icon{position:absolute;height:100%;width:100%}.app__header .app__background .app__background__floating__icon .app__header__icon{position:absolute;font-size:3rem;color:#01c2a2;opacity:0.8}.app__header .app__background .app__background__floating__icon .app__icon__close{bottom:29%;right:12%}.app__header .app__background .app__background__floating__icon .app__icon__cube{top:18%;left:5%}.app__header .app__background .app__background__floating__icon .app__icon__ellipse{bottom:25%;left:35%}.app__header .app__background .app__background__floating__icon .app__icon__prism{bottom:17%;right:32%}.app__header .app__background .app__background__floating__icon .app__icon__square{top:35%;left:55%}.app__header .app__background .app__background__floating__icon .app__icon__triangle{bottom:10%;left:6%}.app__header .app__background .app__background__floating__icon .app__icon__planet{top:18%;right:4%}@-webkit-keyframes blob-animation{0%{background-position:0% 50%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;top:10%;left:8%}25%{background-position:45% 50%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;top:15%;left:16%}50%{background-position:100% 50%;border-radius:30% 70% 24% 76% / 61% 28% 72% 39%;top:20%;left:20%}75%{background-position:60% 50%;border-radius:30% 70% 24% 76% / 61% 28% 72% 39%;top:12%;left:15%}100%{background-position:0 0;border-radius:49% 51% 64% 36% / 39% 45% 55% 61%;top:10%;left:5%}}@keyframes blob-animation{0%{background-position:0% 50%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;top:10%;left:8%}25%{background-position:45% 50%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;top:15%;left:16%}50%{background-position:100% 50%;border-radius:30% 70% 24% 76% / 61% 28% 72% 39%;top:20%;left:20%}75%{background-position:60% 50%;border-radius:30% 70% 24% 76% / 61% 28% 72% 39%;top:12%;left:15%}100%{background-position:0 0;border-radius:49% 51% 64% 36% / 39% 45% 55% 61%;top:10%;left:5%}}@-webkit-keyframes pattern-animation{0%{bottom:8%}50%{bottom:10%}100%{bottom:8%}}@keyframes pattern-animation{0%{bottom:8%}50%{bottom:10%}100%{bottom:8%}}.app__header .app__header__wrapper{position:relative;height:100%}.app__header .app__header__sticky{position:fixed;width:100%;background:#fff;z-index:99999999999999}.app__header #app__main__header{padding:1em 0}.app__header #app__main__header a.app__header__logo{display:inline-block;padding:0.5em 1em 0.5em 0}.app__header #app__main__header a.app__header__logo img{height:22px;width:auto;max-width:138px}.app__header #app__main__header .navigation__main__wrapper #app__main__navigation ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app__header #app__main__header .navigation__main__wrapper #app__main__navigation ul li{position:relative}.app__header #app__main__header .navigation__main__wrapper #app__main__navigation ul li a{display:inline-block;padding:0.5em 0;font-size:0.7rem;color:#000 !important;font-weight:500;letter-spacing:0.2em}.app__header #app__main__header .navigation__main__wrapper #app__main__navigation ul li .app__menu__hover{display:none;height:1.5px;width:100%;background:#01c2a2;position:absolute;right:0}.app__header #app__main__header .navigation__main__wrapper #app__main__navigation ul li.app__active__menu .app__menu__hover{display:block;width:60%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.app__header #app__main__header .navigation__main__wrapper #app__main__navigation ul li.app__active__menu:hover .app__menu__hover{width:100%}.app__header #app__main__header .navigation__main__wrapper #app__main__navigation ul li:hover .app__menu__hover{display:block;-webkit-animation:menu-hover 0.3s ease-in-out;animation:menu-hover 0.3s ease-in-out}@-webkit-keyframes menu-hover{from{width:60%}to{width:100%}}@keyframes menu-hover{from{width:60%}to{width:100%}}.app__header #app__main__header .navigation__main__wrapper .app__show__mobile__menu{display:block !important;position:absolute;width:100%;max-width:100%;min-width:100%;height:auto;top:0;bottom:0;left:0;right:0;position:fixed;background:#fff;z-index:999}.app__header #app__main__header .navigation__main__wrapper .app__show__mobile__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app__header #app__main__header .navigation__main__wrapper .app__mobile__menu__button__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app__header #app__main__header .navigation__main__wrapper .app__mobile__menu__button__wrapper .app__mobile__menu__btn{background:transparent;margin:0;padding:0;border:none;display:none;cursor:pointer;position:relative}.app__header #app__main__header .navigation__main__wrapper .app__mobile__menu__button__wrapper .app__mobile__menu__btn span{display:inline-block;height:2px;width:20px;background:#333;border-radius:10px}.app__header #app__main__header .navigation__main__wrapper .app__mobile__menu__button__wrapper .app__mobile__menu__btn span::before{content:"";position:absolute;top:10px;right:0px;width:14px;height:2px;background:#333;border-radius:10px}.app__header #app__main__header .navigation__main__wrapper .app__mobile__menu__button__wrapper .app__mobile__menu__btn span::after{content:"";position:absolute;bottom:0px;right:1px;width:14px;height:2px;background:#333;border-radius:10px}@media (max-width: 1700px){.app__header #app__main__header{padding-left:1em;padding-right:1em}}@media (max-width: 1100px){.app__header #app__main__header .navigation__main__wrapper #app__main__navigation{display:none;width:300px !important;min-width:300px !important;padding:1em}.app__header #app__main__header .navigation__main__wrapper .app__mobile__menu__button__wrapper .app__mobile__menu__btn{display:block}}.app__header #app__hero .app__hero__container{padding-bottom:10em}.app__header #app__hero .app__hero__container .app__hero__text h1{font-size:0.8rem;font-weight:500;letter-spacing:0.3em;color:#01c2a2}.app__header #app__hero .app__hero__container .app__hero__text h2{font-size:4rem;margin:0.2em auto 0.5em;text-transform:uppercase;letter-spacing:0.06em;font-weight:900}.app__header #app__hero .app__hero__container .app__hero__text p{font-size:1rem;text-transform:capitalize;font-weight:300;margin-bottom:1.4em;color:#444;line-height:1.8rem}.app__header #app__hero .app__hero__container .app__hero__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app__header #app__hero .app__hero__container .app__hero__image img{width:80%}@media (max-width: 860px){#app__hero .app__hero__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#app__services{position:relative;overflow:hidden}#app__services .app__background{position:absolute;width:100%;max-width:100%;min-width:100%;height:auto;top:0;bottom:0;left:0;right:0}#app__services .app__background .app__background__blob{width:500px;height:500px;background:#01c2a2;border-radius:100%;-webkit-filter:blur(150px);filter:blur(150px);position:absolute;right:-150px;top:-150px}#app__services .app__background .app__background__overlay{position:absolute;width:100%;max-width:100%;min-width:100%;height:auto;top:0;bottom:0;left:0;right:0;background:rgba(249,252,255,0.8)}#app__services .app__background .app__background__floating__icon .app__icon{position:absolute;font-size:3rem;color:#01c2a2}#app__services .app__background .app__background__floating__icon .app__icon__cube{top:24%;right:8%}#app__services .app__services__container{position:relative}#app__services .app__services__container .app__actual__services .app__single__service__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app__services .app__services__container .app__actual__services .app__single__service__wrapper .app__single__service__icon{font-size:2rem;color:#01c2a2}#app__services .app__services__container .app__actual__services .app__single__service__wrapper .app__single__service__info h3{font-size:1rem;margin:0}@media (max-width: 860px){#app__services .app__services__container .app__actual__services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app__services .app__services__container .app__actual__services .app__single__service__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#app__about .app__about__container .app__about__text .app__about__header h3{font-size:2.4rem;letter-spacing:0.03em;line-height:3rem;font-weight:900;margin-bottom:0.8em}#app__about .app__about__container .app__about__text .app__about__article p{line-height:1.6rem}#app__about .app__about__container .app__about__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app__about .app__about__container .app__about__image .app__about__image__wrapper{position:relative}#app__about .app__about__container .app__about__image .app__about__image__wrapper .app__about__image__play__btn{position:absolute;display:inline-block;top:50%;left:50%;margin-left:-35px;margin-top:-35px}#app__about .app__about__container .app__about__image .app__about__image__wrapper .app__about__image__play__btn button{border:none;font-size:3rem;color:#fff;margin:0;padding:0;height:70px;width:70px;background:rgba(1,194,162,0.7);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#app__about #app__modal .app__modal__wrapper .app__actual__modal #app__modal__close__btn{position:absolute;top:-50px;right:-50px}#app__about #app__modal .app__modal__wrapper .app__actual__modal #app__modal__close__btn button{border:none;color:#fff;font-size:2rem;margin:0;padding:0;height:50px;width:50px;border-radius:100%;background:rgba(66,66,66,0.5);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app__about #app__modal .app__modal__wrapper .app__actual__modal .app__modal__body .app__video__container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#app__about #app__modal .app__modal__wrapper .app__actual__modal .app__modal__body .app__video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 860px){#app__about .app__about__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#app__why__choose__us{background:#f9fcff}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__slider{overflow:hidden;position:relative}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__slider .app__why__choose__us__carousel__wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:98%;z-index:-2;border-radius:50px;overflow:hidden}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__text .app__why__choose__us__header{margin-bottom:3.6em}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__text .app__why__choose__us__header h2{font-size:2.4rem;letter-spacing:0.03em;line-height:3rem;font-weight:900;margin-bottom:0.8em}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__text .app__why__choose__us__list ul li{font-size:0.9rem;text-transform:capitalize;font-weight:300;color:#444;margin-bottom:1.6em}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__text .app__why__choose__us__list ul li span{background:#01c2a2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;border-radius:100%;color:#fff;font-size:1.2rem;margin-top:0.4em;-webkit-box-shadow:0px 0px 10px 0px rgba(1,194,162,0.5);box-shadow:0px 0px 10px 0px rgba(1,194,162,0.5)}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__text .app__why__choose__us__list ul li strong{color:#01c2a2}#app__why__choose__us .app__why__choose__us__container .app__why__choose__us__text .app__why__choose__us__list .app__why__choose__us__list__footer{font-size:0.8rem;margin-top:4em;color:#444;padding-top:2em;border-top:1px dashed rgba(68,68,68,0.2)}@media (max-width: 600px){#app__why__choose__us .app__why__choose__us__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#app__portfolio{padding:8em 0}#app__portfolio .app__portfolio__container .app__portfolio__header{margin-bottom:4em}#app__portfolio .app__portfolio__container .app__portfolio__header h2{margin-bottom:0.2em}#app__portfolio .app__portfolio__wrapper{padding:1em}#app__portfolio .app__portfolio__wrapper .app__portfolio__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column{-webkit-box-flex:calc(100% / 4);-ms-flex:calc(100% / 4);flex:calc(100% / 4);max-width:25%}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper{position:relative}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container{position:relative;overflow:hidden;border-radius:10px;margin:1em 0.5em}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container img{vertical-align:middle;width:100%}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container .app__portfolio__image__overlay{position:absolute;width:100%;max-width:100%;min-width:100%;height:auto;top:0;bottom:0;left:0;right:0;background:rgba(1,194,162,0.9);height:0;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container .app__portfolio__image__overlay .app__btn{display:none;background:#fff;color:#000}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container .app__portfolio__image__overlay .app__btn:hover{color:#01c2a2}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container .app__portfolio__image__overlay .app__btn::before{border-top:2px solid #fff;border-left:2px solid #fff}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container .app__portfolio__image__overlay .app__btn::after{border-bottom:2px solid #fff;border-right:2px solid #fff}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container:hover .app__portfolio__image__overlay{height:100%;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper .app__portfolio__container:hover .app__portfolio__image__overlay .app__btn{display:block}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal{display:none}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal .app__modal__wrapper .app__actual__modal{background:#fff;padding:1em;border-radius:4px}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal .app__modal__wrapper .app__actual__modal .app__portfolio__modal__header{padding:0.6em 0;margin-bottom:1em}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal .app__modal__wrapper .app__actual__modal .app__portfolio__modal__header h3{font-size:1rem;text-transform:uppercase;letter-spacing:0.2em;font-weight:600}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal .app__modal__wrapper .app__actual__modal .app__portfolio__modal__header .app__close__btn{background:none;border:none;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal .app__modal__wrapper .app__actual__modal .app__modal__body .app__video__container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal .app__modal__wrapper .app__actual__modal .app__modal__body .app__video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#app__portfolio .app__portfolio__wrapper .app__portfolio__row .app__portfolio__column .app__single__portfolio__wrapper #app__modal .app__modal__wrapper .app__actual__modal .app__modal__body .app__video__container p{margin:1em 0}#app__team .app__team__container .app__single__carousel{margin:0.5em;overflow:hidden;border-radius:3px;-webkit-box-shadow:0px 2px 5px 1px rgba(166,164,164,0.3);box-shadow:0px 2px 5px 1px rgba(166,164,164,0.3)}#app__team .app__team__container .app__team__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2em}#app__team .app__team__container .app__member__info{padding:8px 15px 5px}#app__team .app__team__container .app__member__info h3{font-size:1rem;letter-spacing:0.02em;font-weight:600;padding:0;margin-bottom:0.6em}#app__team .app__team__container .app__member__info h4{font-size:0.75rem;letter-spacing:0.02em;font-weight:600;margin:0;padding:0;color:#444}#app__team .app__team__container .app__member__info p{font-size:0.9rem;font-weight:300;color:#444;letter-spacing:0.01em;line-height:1.5rem;margin-top:1.4em}#app__team .app__team__container .app__team__social__media{padding:1.6em 0 2em}#app__team .app__team__container .app__team__social__media ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#app__team .app__team__container .app__team__social__media ul li a{color:#444;font-size:1rem}#app__hire .app__hire__text .app__hire__text__header h3{text-transform:capitalize;font-size:2rem;line-height:3rem}#app__hire .app__hiring__platforms .app__single__hire__wrapper{position:relative;width:calc((100% / 2) - 3em);padding:1em;border-radius:4px;-webkit-box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5);box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5)}#app__hire .app__hiring__platforms .app__single__hire__wrapper h4{font-size:1rem;font-weight:600}#app__hire .app__hiring__platforms .app__single__hire__wrapper a{padding:0.6em 4em;margin:2em 0}#app__hire .app__hiring__platforms .app__single__hire__wrapper::after{content:"";position:absolute;bottom:-10px;left:-10px;right:10px;top:50%;border-left:2px solid #01c2a2;border-bottom:2px solid #01c2a2;border-radius:8px;z-index:-1}#app__hire .app__hiring__platforms .app__hire__fiverr{top:-25px}#app__hire .app__hiring__platforms .app__hire__upwork{top:0}#app__hire .app__hiring__platforms .app__hire__guru{top:-25px}#app__hire .app__hiring__platforms .app__hire__freelancer{top:0}@media (max-width: 980px){#app__hire .app__hire__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 680px){#app__hire .app__hire__container .app__hiring__platforms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app__hire .app__hire__container .app__hiring__platforms .app__single__hire__wrapper{width:100%}#app__hire .app__hire__container .app__hiring__platforms .app__hire__fiverr{top:0}#app__hire .app__hire__container .app__hiring__platforms .app__hire__upwork{top:0}#app__hire .app__hire__container .app__hiring__platforms .app__hire__guru{top:0}#app__hire .app__hire__container .app__hiring__platforms .app__hire__freelancer{top:0}}#app__gallery .app__container__gallery{background:#f0f0f0;border-radius:12px;-webkit-box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5);box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5);padding:4em 0;margin:4em auto}#app__gallery .app__container__gallery .app__gallery__info{padding-left:4em}#app__gallery .app__container__gallery .app__gallery__carousel__wrapper{overflow:hidden;position:relative;right:-5%}#app__testimonial .app__testimonial__quote{font-size:5rem;position:relative;top:-85px;color:#6F598F}#app__testimonial .app__testimonial__container .app__testimonial__wrapper .app__carousel__container .app__single__testimonial .app__single__testimonial__text blockquote{display:inline-block}#app__testimonial .app__testimonial__container .app__testimonial__wrapper .app__carousel__container .app__single__testimonial .app__single__testimonial__header{margin-top:1em}#app__testimonial .app__testimonial__container .app__testimonial__wrapper .app__carousel__container .app__single__testimonial .app__single__testimonial__header .app__single__testimonial__header__image img{height:45px;width:45px;border-radius:10px}#app__testimonial .app__testimonial__container .app__testimonial__wrapper .app__carousel__container .app__single__testimonial .app__single__testimonial__header .app__single__testimonial__header__info h4{margin:0 0 0.6em;padding:0;font-size:0.9rem}#app__testimonial .app__testimonial__container .app__testimonial__wrapper .app__carousel__container .app__single__testimonial .app__single__testimonial__header .app__single__testimonial__header__info h5{margin:0;padding:0;font-size:0.8em;font-style:italic;color:#444}@media (max-width: 800px){#app__testimonial .app__testimonial__container .app__testimonial__wrapper .app__carousel__container{grid-auto-columns:100%}}#app__contact .app__contact__info__wrapper .app__contact__info__header{margin-bottom:1em}#app__contact .app__contact__info__wrapper .app__contact__info__header h3{text-transform:capitalize;font-size:2rem;line-height:3rem}#app__contact .app__contact__form__wrapper{-webkit-box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5);box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5);border-radius:4px;padding:2em}#app__contact .app__contact__form__wrapper .app__contact__form__header{margin-bottom:1.4em}#app__contact .app__contact__form__wrapper .app__contact__form__header h3{font-size:1.2rem;text-transform:capitalize;font-weight:600}#app__contact .app__contact__form__wrapper .app__contact__form__header h4{font-size:0.9rem;text-transform:capitalize;font-weight:300}#app__contact .app__contact__form__wrapper .app__textarea{height:5rem}@media (max-width: 800px){#app__contact .app__contact__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#app__faq .app__faq__wrapper{border-radius:4px;-webkit-box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5);box-shadow:0px 5px 8px 1px rgba(166,164,164,0.5);padding:2em}#app__faq .app__faq__wrapper .app__single__faq .app__single__faq__header{margin-bottom:1em;border-bottom:1px dashed rgba(166,164,164,0.5);padding-bottom:1em;cursor:pointer}#app__faq .app__faq__wrapper .app__single__faq .app__single__faq__header h3{font-size:0.85rem;font-weight:500;letter-spacing:0.05ex;text-transform:capitalize;margin:0;padding:0}#app__faq .app__faq__wrapper .app__single__faq .app__single__faq__header span ion-icon{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}#app__faq .app__faq__wrapper .app__single__faq .app__single__faq__header span .app__icon__rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}#app__faq .app__faq__wrapper .app__single__faq .app__single__faq__answer{overflow:hidden;-webkit-transition:max-height 0.3s ease, opacity 0.3s ease;transition:max-height 0.3s ease, opacity 0.3s ease;max-height:0;opacity:0;border-bottom:1px dashed rgba(166,164,164,0.5);padding-bottom:1em}#app__faq .app__faq__wrapper .app__single__faq:last-child .app__single__faq__answer{border-bottom:0;padding-bottom:0}#app__footer #app__top_footer .app__top__footer__container{padding:9em 0 4em}#app__footer #app__top_footer .app__top__footer__container .app__footer__about a{display:inline-block;margin-bottom:1em}#app__footer #app__top_footer .app__top__footer__container .app__footer__about a img{height:22px;width:auto;max-width:138px}#app__footer #app__top_footer .app__top__footer__container .app__footer__about p{font-size:0.85rem;color:#444;line-height:1.5rem}#app__footer #app__top_footer .app__top__footer__container .app__footer__link .app__footer__link__wrapper .app__footer__link__header h3{display:inline-block;font-weight:600;text-transform:uppercase;font-size:0.8rem;letter-spacing:0.02em;margin:0 0 1.4em}#app__footer #app__top_footer .app__top__footer__container .app__footer__link .app__footer__link__wrapper .app__footer__links ul li a{font-size:0.8rem;font-weight:400;color:#444;text-transform:capitalize;margin-bottom:1.2em;display:block}@media (max-width: 980px){#app__footer #app__top_footer .app__top__footer__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width: 700px){#app__footer #app__top_footer .app__top__footer__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#app__footer #app__top_footer .app__top__footer__container .app__footer__about{padding:0 1em}#app__footer #app__top_footer .app__top__footer__container .app__footer__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}#app__footer #app__main_footer .app__main__footer__container{border-top:1px solid #f0f0f0;padding-bottom:1em}#app__footer #app__main_footer .app__main__footer__container p{font-size:0.85rem;font-weight:300;padding:1em 0;color:#444}@media (max-width: 800px){#app__footer #app__main_footer .app__main__footer__container{text-align:center}}
