@import url("https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.p-6{padding:4rem !important}.pt-6,.py-6{padding-top:4rem !important}.pb-6,.py-6{padding-bottom:4rem !important}.pl-6,.px-6{padding-left:4rem !important}.pr-6,.px-6{padding-right:4rem !important}.m-6{margin:4rem !important}.gap-6{gap:4rem !important}@media (min-width: 576px){.p-sm-6{padding:4rem !important}.pt-sm-6,.py-sm-6{padding-top:4rem !important}.pb-sm-6,.py-sm-6{padding-bottom:4rem !important}.pl-sm-6,.px-sm-6{padding-left:4rem !important}.pr-sm-6,.px-sm-6{padding-right:4rem !important}.m-sm-6{margin:4rem !important}.gap-sm-6{gap:4rem !important}}@media (min-width: 768px){.p-md-6{padding:4rem !important}.pt-md-6,.py-md-6{padding-top:4rem !important}.pb-md-6,.py-md-6{padding-bottom:4rem !important}.pl-md-6,.px-md-6{padding-left:4rem !important}.pr-md-6,.px-md-6{padding-right:4rem !important}.m-md-6{margin:4rem !important}.gap-md-6{gap:4rem !important}}@media (min-width: 992px){.p-lg-6{padding:4rem !important}.pt-lg-6,.py-lg-6{padding-top:4rem !important}.pb-lg-6,.py-lg-6{padding-bottom:4rem !important}.pl-lg-6,.px-lg-6{padding-left:4rem !important}.pr-lg-6,.px-lg-6{padding-right:4rem !important}.m-lg-6{margin:4rem !important}.gap-lg-6{gap:4rem !important}}@media (min-width: 1200px){.p-xl-6{padding:4rem !important}.pt-xl-6,.py-xl-6{padding-top:4rem !important}.pb-xl-6,.py-xl-6{padding-bottom:4rem !important}.pl-xl-6,.px-xl-6{padding-left:4rem !important}.pr-xl-6,.px-xl-6{padding-right:4rem !important}.m-xl-6{margin:4rem !important}.gap-xl-6{gap:4rem !important}}@media (min-width: 1400px){.p-xxl-6{padding:4rem !important}.pt-xxl-6,.py-xxl-6{padding-top:4rem !important}.pb-xxl-6,.py-xxl-6{padding-bottom:4rem !important}.pl-xxl-6,.px-xxl-6{padding-left:4rem !important}.pr-xxl-6,.px-xxl-6{padding-right:4rem !important}.m-xxl-6{margin:4rem !important}.gap-xxl-6{gap:4rem !important}}.p-7{padding:5rem !important}.pt-7,.py-7{padding-top:5rem !important}.pb-7,.py-7{padding-bottom:5rem !important}.pl-7,.px-7{padding-left:5rem !important}.pr-7,.px-7{padding-right:5rem !important}.m-7{margin:5rem !important}.gap-7{gap:5rem !important}@media (min-width: 576px){.p-sm-7{padding:5rem !important}.pt-sm-7,.py-sm-7{padding-top:5rem !important}.pb-sm-7,.py-sm-7{padding-bottom:5rem !important}.pl-sm-7,.px-sm-7{padding-left:5rem !important}.pr-sm-7,.px-sm-7{padding-right:5rem !important}.m-sm-7{margin:5rem !important}.gap-sm-7{gap:5rem !important}}@media (min-width: 768px){.p-md-7{padding:5rem !important}.pt-md-7,.py-md-7{padding-top:5rem !important}.pb-md-7,.py-md-7{padding-bottom:5rem !important}.pl-md-7,.px-md-7{padding-left:5rem !important}.pr-md-7,.px-md-7{padding-right:5rem !important}.m-md-7{margin:5rem !important}.gap-md-7{gap:5rem !important}}@media (min-width: 992px){.p-lg-7{padding:5rem !important}.pt-lg-7,.py-lg-7{padding-top:5rem !important}.pb-lg-7,.py-lg-7{padding-bottom:5rem !important}.pl-lg-7,.px-lg-7{padding-left:5rem !important}.pr-lg-7,.px-lg-7{padding-right:5rem !important}.m-lg-7{margin:5rem !important}.gap-lg-7{gap:5rem !important}}@media (min-width: 1200px){.p-xl-7{padding:5rem !important}.pt-xl-7,.py-xl-7{padding-top:5rem !important}.pb-xl-7,.py-xl-7{padding-bottom:5rem !important}.pl-xl-7,.px-xl-7{padding-left:5rem !important}.pr-xl-7,.px-xl-7{padding-right:5rem !important}.m-xl-7{margin:5rem !important}.gap-xl-7{gap:5rem !important}}@media (min-width: 1400px){.p-xxl-7{padding:5rem !important}.pt-xxl-7,.py-xxl-7{padding-top:5rem !important}.pb-xxl-7,.py-xxl-7{padding-bottom:5rem !important}.pl-xxl-7,.px-xxl-7{padding-left:5rem !important}.pr-xxl-7,.px-xxl-7{padding-right:5rem !important}.m-xxl-7{margin:5rem !important}.gap-xxl-7{gap:5rem !important}}.p-8{padding:6rem !important}.pt-8,.py-8{padding-top:6rem !important}.pb-8,.py-8{padding-bottom:6rem !important}.pl-8,.px-8{padding-left:6rem !important}.pr-8,.px-8{padding-right:6rem !important}.m-8{margin:6rem !important}.gap-8{gap:6rem !important}@media (min-width: 576px){.p-sm-8{padding:6rem !important}.pt-sm-8,.py-sm-8{padding-top:6rem !important}.pb-sm-8,.py-sm-8{padding-bottom:6rem !important}.pl-sm-8,.px-sm-8{padding-left:6rem !important}.pr-sm-8,.px-sm-8{padding-right:6rem !important}.m-sm-8{margin:6rem !important}.gap-sm-8{gap:6rem !important}}@media (min-width: 768px){.p-md-8{padding:6rem !important}.pt-md-8,.py-md-8{padding-top:6rem !important}.pb-md-8,.py-md-8{padding-bottom:6rem !important}.pl-md-8,.px-md-8{padding-left:6rem !important}.pr-md-8,.px-md-8{padding-right:6rem !important}.m-md-8{margin:6rem !important}.gap-md-8{gap:6rem !important}}@media (min-width: 992px){.p-lg-8{padding:6rem !important}.pt-lg-8,.py-lg-8{padding-top:6rem !important}.pb-lg-8,.py-lg-8{padding-bottom:6rem !important}.pl-lg-8,.px-lg-8{padding-left:6rem !important}.pr-lg-8,.px-lg-8{padding-right:6rem !important}.m-lg-8{margin:6rem !important}.gap-lg-8{gap:6rem !important}}@media (min-width: 1200px){.p-xl-8{padding:6rem !important}.pt-xl-8,.py-xl-8{padding-top:6rem !important}.pb-xl-8,.py-xl-8{padding-bottom:6rem !important}.pl-xl-8,.px-xl-8{padding-left:6rem !important}.pr-xl-8,.px-xl-8{padding-right:6rem !important}.m-xl-8{margin:6rem !important}.gap-xl-8{gap:6rem !important}}@media (min-width: 1400px){.p-xxl-8{padding:6rem !important}.pt-xxl-8,.py-xxl-8{padding-top:6rem !important}.pb-xxl-8,.py-xxl-8{padding-bottom:6rem !important}.pl-xxl-8,.px-xxl-8{padding-left:6rem !important}.pr-xxl-8,.px-xxl-8{padding-right:6rem !important}.m-xxl-8{margin:6rem !important}.gap-xxl-8{gap:6rem !important}}.p-9{padding:7rem !important}.pt-9,.py-9{padding-top:7rem !important}.pb-9,.py-9{padding-bottom:7rem !important}.pl-9,.px-9{padding-left:7rem !important}.pr-9,.px-9{padding-right:7rem !important}.m-9{margin:7rem !important}.gap-9{gap:7rem !important}@media (min-width: 576px){.p-sm-9{padding:7rem !important}.pt-sm-9,.py-sm-9{padding-top:7rem !important}.pb-sm-9,.py-sm-9{padding-bottom:7rem !important}.pl-sm-9,.px-sm-9{padding-left:7rem !important}.pr-sm-9,.px-sm-9{padding-right:7rem !important}.m-sm-9{margin:7rem !important}.gap-sm-9{gap:7rem !important}}@media (min-width: 768px){.p-md-9{padding:7rem !important}.pt-md-9,.py-md-9{padding-top:7rem !important}.pb-md-9,.py-md-9{padding-bottom:7rem !important}.pl-md-9,.px-md-9{padding-left:7rem !important}.pr-md-9,.px-md-9{padding-right:7rem !important}.m-md-9{margin:7rem !important}.gap-md-9{gap:7rem !important}}@media (min-width: 992px){.p-lg-9{padding:7rem !important}.pt-lg-9,.py-lg-9{padding-top:7rem !important}.pb-lg-9,.py-lg-9{padding-bottom:7rem !important}.pl-lg-9,.px-lg-9{padding-left:7rem !important}.pr-lg-9,.px-lg-9{padding-right:7rem !important}.m-lg-9{margin:7rem !important}.gap-lg-9{gap:7rem !important}}@media (min-width: 1200px){.p-xl-9{padding:7rem !important}.pt-xl-9,.py-xl-9{padding-top:7rem !important}.pb-xl-9,.py-xl-9{padding-bottom:7rem !important}.pl-xl-9,.px-xl-9{padding-left:7rem !important}.pr-xl-9,.px-xl-9{padding-right:7rem !important}.m-xl-9{margin:7rem !important}.gap-xl-9{gap:7rem !important}}@media (min-width: 1400px){.p-xxl-9{padding:7rem !important}.pt-xxl-9,.py-xxl-9{padding-top:7rem !important}.pb-xxl-9,.py-xxl-9{padding-bottom:7rem !important}.pl-xxl-9,.px-xxl-9{padding-left:7rem !important}.pr-xxl-9,.px-xxl-9{padding-right:7rem !important}.m-xxl-9{margin:7rem !important}.gap-xxl-9{gap:7rem !important}}.p-10{padding:8rem !important}.pt-10,.py-10{padding-top:8rem !important}.pb-10,.py-10{padding-bottom:8rem !important}.pl-10,.px-10{padding-left:8rem !important}.pr-10,.px-10{padding-right:8rem !important}.m-10{margin:8rem !important}.gap-10{gap:8rem !important}@media (min-width: 576px){.p-sm-10{padding:8rem !important}.pt-sm-10,.py-sm-10{padding-top:8rem !important}.pb-sm-10,.py-sm-10{padding-bottom:8rem !important}.pl-sm-10,.px-sm-10{padding-left:8rem !important}.pr-sm-10,.px-sm-10{padding-right:8rem !important}.m-sm-10{margin:8rem !important}.gap-sm-10{gap:8rem !important}}@media (min-width: 768px){.p-md-10{padding:8rem !important}.pt-md-10,.py-md-10{padding-top:8rem !important}.pb-md-10,.py-md-10{padding-bottom:8rem !important}.pl-md-10,.px-md-10{padding-left:8rem !important}.pr-md-10,.px-md-10{padding-right:8rem !important}.m-md-10{margin:8rem !important}.gap-md-10{gap:8rem !important}}@media (min-width: 992px){.p-lg-10{padding:8rem !important}.pt-lg-10,.py-lg-10{padding-top:8rem !important}.pb-lg-10,.py-lg-10{padding-bottom:8rem !important}.pl-lg-10,.px-lg-10{padding-left:8rem !important}.pr-lg-10,.px-lg-10{padding-right:8rem !important}.m-lg-10{margin:8rem !important}.gap-lg-10{gap:8rem !important}}@media (min-width: 1200px){.p-xl-10{padding:8rem !important}.pt-xl-10,.py-xl-10{padding-top:8rem !important}.pb-xl-10,.py-xl-10{padding-bottom:8rem !important}.pl-xl-10,.px-xl-10{padding-left:8rem !important}.pr-xl-10,.px-xl-10{padding-right:8rem !important}.m-xl-10{margin:8rem !important}.gap-xl-10{gap:8rem !important}}@media (min-width: 1400px){.p-xxl-10{padding:8rem !important}.pt-xxl-10,.py-xxl-10{padding-top:8rem !important}.pb-xxl-10,.py-xxl-10{padding-bottom:8rem !important}.pl-xxl-10,.px-xxl-10{padding-left:8rem !important}.pr-xxl-10,.px-xxl-10{padding-right:8rem !important}.m-xxl-10{margin:8rem !important}.gap-xxl-10{gap:8rem !important}}@keyframes backgroundAnimation{0%{background-position:0% 0%}100%{background-position:-100% 0%}}@keyframes arrowLeft{0%{transform:translate(0, 0)}20%{transform:translate(-6px, 0)}30%{transform:translate(0, 0)}40%{transform:translate(-6px, 0)}50%{transform:translate(0, 0)}}@keyframes arrowRight{0%{transform:translate(0, 0)}20%{transform:translate(6px, 0)}30%{transform:translate(0, 0)}40%{transform:translate(6px, 0)}50%{transform:translate(0, 0)}}@keyframes jello{0%{border-radius:50% 50% 50% 50%}20%{border-radius:60% 50% 40% 50%}40%{border-radius:40% 50% 50% 50%}60%{border-radius:50% 60% 40% 40%}80%{border-radius:50% 40% 50% 80%}100%{border-radius:50% 50% 50% 50%}}@keyframes sayHi{0%{transform:rotate(5deg)}20%{transform:rotate(25deg)}40%{transform:rotate(-5deg)}60%{transform:rotate(25deg)}100%{transform:rotate(5deg)}}@keyframes rotateMe{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes anmateYaxis{0%{transform:translate(0, 0)}20%{transform:translate(0, -6px)}30%{transform:translate(0, 0)}40%{transform:translate(0, -6px)}50%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes projectName{0%{transform:translate(-100%, -50%);opacity:0}10%{opacity:.1}90%{opacity:.1}100%{transform:translate(300%, -50%);opacity:0}}@keyframes rippleEffect{0%{opacity:0;transform:scale(0)}80%{opacity:.6}100%{opacity:0;transform:scale(2.5)}}@keyframes scrollWebsite{0%, 100%{transform:translate(0%, 0%)}50%{transform:translate(0%, -75%)}}body{font-family:"Mulish",serif;font-size:1rem;line-height:1.375rem;position:relative;color:#000;background-color:#fffcf2;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){body{font-size:.875rem;line-height:1.25rem}}body::-webkit-scrollbar{display:none}body.menu-active{overflow:hidden}main.content-main{padding-top:90px;position:relative;z-index:1}@media (max-width: 991px){main.content-main{padding-top:90px}}p{margin-bottom:14px}p:last-of-type{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:"Exo 2",serif;color:#fff}h2{font-family:"Exo 2",serif;color:#fff}h5,.title,h6{text-transform:uppercase;font-weight:700;font-family:"Mulish",serif;font-size:1rem;line-height:1.375rem}@media (max-width: 767px){h5,.title,h6{font-size:.875rem;line-height:1.25rem}}.title{color:#fff}img{max-width:100%}a{text-decoration:none;color:inherit}a:hover,a:focus{color:inherit;box-shadow:none}ul,ol{margin:0;padding:0;list-style:none}button,.button{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:8px;font-size:1rem;line-height:1.375rem;font-weight:600;color:#fff;background-color:#1f7a8c;padding:12px 36px;border:1px solid #1f7a8c;border-radius:50px;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}@media (max-width: 767px){button,.button{font-size:.875rem;line-height:1.25rem}}button svg,.button svg{width:16px;height:16px;position:relative;transform:translate(0px, 0px) scale(1);fill:#fff;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}button:hover,.button:hover{color:#1f7a8c;background-color:#fff}button:hover svg,.button:hover svg{fill:#1f7a8c;transform:translate(1px, -1px) scale(1.1)}.swiper.mySwiper .swiper-wrapper{transition-timing-function:linear !important}.swiper.mySwiper .swiper-pagination{position:relative;display:flex;justify-content:center;left:0 !important;right:auto;transform:translate(0px) !important;gap:6px;min-width:250px;width:auto !important;bottom:0;z-index:5}@media (max-width: 991px){.swiper.mySwiper .swiper-pagination{position:relative;bottom:0}}.swiper.mySwiper .swiper-pagination span.swiper-pagination-bullet{font-size:1.25rem;line-height:1.25rem;width:10px;margin:0;transform:scale(1);height:8px;border-radius:10px;left:auto !important;opacity:1;background-color:rgba(31,122,140,0.5);backdrop-filter:blur(4px);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.swiper.mySwiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active-main{width:25px;background-color:#1f7a8c}.kursor{border-width:2px !important;mix-blend-mode:difference}.kursor.hover-link{opacity:0}.kursorChild{mix-blend-mode:difference}.kursorChild.hover-link{opacity:0.4;border-color:#fff !important;transform:scale(8) translate(0%, 0%);background-color:#fff}.logo a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.logo a span{font-family:"Exo 2",serif;font-size:1.25rem;line-height:1.25rem}.logo a span.arrow{color:#616161;transform:translate(0, 0);transition:all 1s cubic-bezier(0, 0, 1, 1);animation:arrowLeft 3s infinite linear}.logo a span.arrow:last-of-type{position:relative;animation:arrowRight 3s infinite linear}.logo a span.name{color:#616161;font-size:1.875rem;line-height:1.875rem}.logo a span.name .highlight{color:#1f7a8c;font-size:1.875rem;line-height:1.875rem}.logo a span.divider{color:#616161;font-size:1.25rem;line-height:1.25rem}.section-heading h2{color:#000;font-size:5rem;line-height:5.375rem}@media (max-width: 767px){.section-heading h2{font-size:2.125rem;line-height:2.5rem}}.section-heading p{font-size:1.25rem;line-height:1.625rem;color:#616161}@media (max-width: 767px){.section-heading p{font-size:1rem;line-height:1.375rem}}header{left:0;right:0;top:0;z-index:999;background-color:transparent;backdrop-filter:blur(20px)}header .border-box{background-color:rgba(31,122,140,0.1);border-radius:10px}header .mobile-menu .icon::before{content:"";position:absolute;top:0;right:0;width:42px;height:42px;background-color:rgba(31,122,140,0.95);border-radius:50%;transform:scale(1);opacity:0;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}header .mobile-menu .icon span{width:30px;height:3px;border-radius:10px;background-color:#1f7a8c;transform:translate(0, 0) rotate(0deg);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}header .mobile-menu .icon span:last-child{width:21px;background-color:#757575}header .mobile-menu .whatsapp svg{width:25px;height:28px;font-size:1.75rem;line-height:1.75rem;fill:#1f7a8c}header .mobile-menu .navigation ul.nav li a{position:relative}header .mobile-menu .navigation ul.nav li a::before{content:"";position:absolute;width:0;height:2px;background:#000;bottom:-5px;border-radius:10px;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}header .mobile-menu .navigation ul.nav li a.active::before{width:38px}@media (max-width: 991px){header .mobile-menu .navigation{position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;max-height:0;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);padding-top:20px;padding-bottom:20px}header .mobile-menu .navigation ul.nav li{clip-path:inset(0 100% 0 0);transform:translate(-10px, 0);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}header .mobile-menu .navigation ul.nav li a{font-size:1.25rem;line-height:1.25rem;color:#000}}@media (max-width: 991px) and (max-width: 991px){header .mobile-menu .navigation ul.nav li a{color:#fff}}@media (max-width: 991px){header .mobile-menu .navigation ul.nav li a::before{left:auto;right:0;bottom:0;background-color:#fff}header .mobile-menu .navigation .btn-holder{opacity:0;visibility:hidden;max-height:0;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}}@media (max-width: 991px) and (max-width: 991px){header .mobile-menu .navigation .btn-holder a.button{background:#fff;color:#1f7a8c}}@media (max-width: 991px){header .mobile-menu.active .icon::before{transform:scale(10);opacity:1;width:200px;height:200px;backdrop-filter:blur(20px);transition:all 1s cubic-bezier(0, 0, 1, 1)}header .mobile-menu.active .icon span{transform:translate(0, 0) rotate(0deg)}header .mobile-menu.active .icon span:nth-child(1){transform:translate(0px, 8px) rotate(-42deg);background-color:#fff}header .mobile-menu.active .icon span:nth-child(2){width:0;margin:0 auto}header .mobile-menu.active .icon span:nth-child(3){transform:translate(0, -6px) rotate(42deg);width:30px;background-color:#fff}header .mobile-menu.active .navigation{opacity:1;visibility:visible;max-height:1000px}header .mobile-menu.active .navigation ul.nav li{clip-path:inset(0 0 0 0);transform:translate(0, 0)}header .mobile-menu.active .navigation ul.nav li:nth-child(1){transition-delay:.1s}header .mobile-menu.active .navigation ul.nav li:nth-child(2){transition-delay:.2s}header .mobile-menu.active .navigation ul.nav li:nth-child(3){transition-delay:.3s}header .mobile-menu.active .navigation ul.nav li:nth-child(4){transition-delay:.4s}header .mobile-menu.active .navigation ul.nav li:nth-child(5){transition-delay:.5s}header .mobile-menu.active .navigation ul.nav li:nth-child(6){transition-delay:.6s}header .mobile-menu.active .navigation ul.nav li:nth-child(7){transition-delay:.7s}header .mobile-menu.active .navigation ul.nav li:nth-child(8){transition-delay:.8s}header .mobile-menu.active .navigation ul.nav li:nth-child(9){transition-delay:.9s}header .mobile-menu.active .navigation ul.nav li:nth-child(10){transition-delay:1s}header .mobile-menu.active .navigation .btn-holder{opacity:1;visibility:visible;max-height:1000px;transition:1s;transition-delay:.6s}}.opener{z-index:99999}.opener .split-screen{background:linear-gradient(to left, #1f7a8c, #fffcf2);width:50vw;transform:skewX(-20deg) scale(2) translate(-10vw, 0);transform-origin:center;mix-blend-mode:lighten}.opener .split-screen:last-child{background:linear-gradient(to right, #1f7a8c, #fffcf2);transform:skewX(-20deg) scale(2) translate(10vw, 0)}footer{background-color:#1f7a8c}footer .border-box{border-radius:50px;background-color:#9ff0ff;color:#616161}@media (max-width: 767px){footer .border-box{border-radius:10px}}footer .border-box p{color:#616161}footer .post-footer .footer-name{font-size:12.5vw;line-height:1;font-weight:500;font-family:"Exo 2",serif;background-image:linear-gradient(to bottom, rgba(159,240,255,0.5), #1f7a8c 90%);color:transparent;background-clip:text}@media (max-width: 767px){footer .post-footer .footer-name{font-size:17vw}}footer .post-footer p{color:#fff;font-size:.75rem;line-height:.875rem}footer .post-footer ul li a{color:#fff;font-size:.75rem;line-height:.875rem;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}footer .post-footer ul li a strong{color:#85d7e9}footer .post-footer ul li a:hover{color:#85d7e9}footer .post-footer ul li a.active{color:#85d7e9}footer .post-footer ul li span{color:#fff}footer .post-footer ul li:last-child span{display:none}footer .post-footer ul.follow-us li a svg{width:20px;height:20px;fill:#fff;font-size:1.25rem;line-height:1.25rem;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}footer .post-footer ul.follow-us li a:hover svg{fill:#85d7e9}section.custom-banner-animation{font-size:15vw;line-height:12vw;font-weight:bolder;letter-spacing:10px;height:100vh;position:relative;background-color:#1f7a8c}@media (max-width: 991px){section.custom-banner-animation{font-size:10vw;line-height:16vw}}section.custom-banner-animation .first,section.custom-banner-animation .last{color:#fffcf2;font-family:"Mulish",serif}section.custom-banner-animation .middle{font-family:"Exo 2",serif;position:relative;z-index:1;mix-blend-mode:hard-light;-webkit-text-fill-color:#1f7a8c;color:#fff;text-shadow:0px 0px 5px #fff;filter:grayscale(1)}section.custom-banner-animation .main-img{position:absolute;left:0;right:0;margin:0 auto;max-width:60vh;bottom:0;filter:grayscale(1);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.custom-banner-animation .work-tag{background-color:#fff;border-radius:50px;padding:20px 40px;left:50%;font-size:16px;line-height:16px;letter-spacing:4px;bottom:0;text-transform:none;transform:translate(-50%, 0);border:1px solid #1f7a8c;width:max-content;z-index:1}section.custom-banner-animation .work-tag .blink{width:10px;height:10px;border-radius:50%;background-color:#1f7a8c;z-index:1}section.custom-banner-animation .work-tag .blink .ripple{left:0;right:0;top:0;bottom:0;background:#04a12b;border-radius:50%;opacity:0;transform:scale(0);z-index:-1}section.custom-banner-animation .work-tag .blink .ripple:nth-child(1){animation:rippleEffect 2s infinite 1s linear}section.custom-banner-animation .work-tag .blink .ripple:nth-child(2){animation:rippleEffect 2s infinite 1.5s linear}section.custom-banner-animation .work-tag .blink .ripple:nth-child(3){animation:rippleEffect 2s infinite 2s linear}section.home-banner{background-color:#1f7a8c}section.home-banner .sticky-badge{position:absolute;top:50%;left:0;transform:translate(-50%, 0px) scale(3.5);opacity:.05}section.home-banner .sticky-badge .rounded-badge-background-effect .content{font-weight:900}section.home-banner .sticky-badge .rounded-badge-background-effect .star-rotate{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) !important}section.home-banner .sticky-badge .rounded-badge-background-effect .star-rotate svg{width:40px;height:40px}section.home-banner .badge-content .rounded-badge{border-radius:50%;backdrop-filter:blur(3px);width:170px;height:170px;background:rgba(31,122,140,0.1)}@media (max-width: 767px){section.home-banner .badge-content .rounded-badge{width:195px;height:195px;display:table !important;padding:15px}}section.home-banner .badge-content .rounded-badge .content{font-family:"Exo 2",serif}section.home-banner .badge-content .rounded-badge .content span{font-size:1rem;line-height:1rem;font-weight:500;letter-spacing:2px}section.home-banner .badge-content .rounded-badge .star-rotate{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section.home-banner .badge-content .rounded-badge .star-rotate svg{width:25px;fill:#1f7a8c;font-size:1.5625rem;line-height:1.5625rem}section.home-banner .badge-content .boxed-content{margin-right:-120px;border:20px solid #fffcf2;background-color:#fffcf2;border-radius:0 50px 0 0}@media (max-width: 1199px){section.home-banner .badge-content .boxed-content{margin-right:0;border-left:none}}@media (max-width: 1199px){section.home-banner .badge-content .boxed-content{border-bottom:none;border-right:none}}section.home-banner .badge-content .boxed-content::before,section.home-banner .badge-content .boxed-content::after{content:"";position:absolute;bottom:-20px;right:-70px;height:50px;width:50px;border-bottom-left-radius:50px;background-color:transparent;box-shadow:-20px 20px 0 20px #fffcf2}section.home-banner .badge-content .boxed-content::after{right:76px;top:-70px;left:auto}section.home-banner .badge-content .boxed-content p{position:relative;z-index:2}section.home-banner .image{margin-left:-50px}@media (max-width: 1199px){section.home-banner .image{margin-left:0}}section.home-banner .image img{border-radius:50px;object-fit:cover}@media (max-width: 767px){section.home-banner .image img{border-radius:25px}}section.home-banner .image .btn-holder{right:0;bottom:0}section.home-banner .image .btn-holder::before,section.home-banner .image .btn-holder::after{content:"";position:absolute;bottom:0;left:-50px;height:30px;width:30px;border-bottom-right-radius:50px;background-color:transparent;box-shadow:10px 10px 0 10px #fffcf2}@media (max-width: 767px){section.home-banner .image .btn-holder::before,section.home-banner .image .btn-holder::after{height:30px;width:30px;box-shadow:5px 10px 0 5px #fffcf2;left:-44px;border-bottom-right-radius:25px}}section.home-banner .image .btn-holder::after{right:0;top:-50px;left:auto}@media (max-width: 767px){section.home-banner .image .btn-holder::after{top:-45px}}section.home-banner .image .btn-holder .button{outline:20px solid #fffcf2;min-width:350px}@media (max-width: 767px){section.home-banner .image .btn-holder .button{outline:15px solid #fffcf2;min-width:200px}}section.home-banner ul.stats-content li .blocks .counter{color:#1f7a8c}section.home-banner ul.stats-content li .blocks .counter span{font-size:3.75rem;line-height:3.75rem;font-weight:600;font-family:"Exo 2",serif}section.home-banner ul.stats-content li .blocks .counter span:last-of-type{font-size:1.875rem;line-height:1.875rem}@media (max-width: 767px){section.home-banner ul.stats-content li .blocks .counter span{font-size:2.5rem;line-height:2.5rem}}section.home-text-slider .textSwiper{background-color:#fffcf2;transform:rotate(-2deg)}section.home-text-slider .textSwiper .swiper-wrapper{transition-timing-function:linear}section.home-text-slider .textSwiper .swiper-wrapper .swiper-slide{width:auto}section.home-text-slider .textSwiper .blocks span.text{font-family:"Exo 2",serif;color:#1f7a8c;font-size:9.375rem;line-height:9.375rem;font-weight:800}@media (max-width: 991px){section.home-text-slider .textSwiper .blocks span.text{font-size:6.25rem;line-height:6.25rem}}@media (max-width: 767px){section.home-text-slider .textSwiper .blocks span.text{font-size:3.125rem;line-height:3.125rem}}section.home-text-slider .textSwiper .blocks span.icon{transform:rotate(0deg);animation:rotateMe 5s infinite linear reverse;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.home-text-slider .textSwiper .blocks span.icon svg,section.home-text-slider .textSwiper .blocks span.icon span{color:#1f7a8c;font-size:3.75rem;line-height:3.75rem}section.uneven-cards ul.uneven-card li{border-bottom:2px solid rgba(117,117,117,0.2)}section.uneven-cards ul.uneven-card li .blocks .image{position:absolute;width:400px;height:300px;border-radius:10px;left:25%;top:50%;transform:translate(0, -50%) rotate(-5deg);opacity:0;pointer-events:none}@media (max-width: 991px){section.uneven-cards ul.uneven-card li .blocks .image{position:relative;width:100%;height:300px;left:0;opacity:1;top:0;transform:none}}section.uneven-cards ul.uneven-card li .blocks .image img{transform:translate(0%, 0%)}section.uneven-cards ul.uneven-card li .blocks .project-name a{font-family:"Exo 2",serif;font-size:1.375rem;line-height:1.625rem;font-weight:800;color:#1f7a8c}section.uneven-cards ul.uneven-card li .blocks .project-name a::before{content:attr(data-value);position:absolute;left:0;font-size:5rem;line-height:5.375rem;letter-spacing:5px;text-transform:uppercase;opacity:0;font-weight:800;top:50%;transform:translate(-100%, -50%);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}@media (max-width: 767px){section.uneven-cards ul.uneven-card li .blocks .project-name a::before{font-size:2.5rem;line-height:2.875rem;top:352px;white-space:nowrap}}section.uneven-cards ul.uneven-card li .blocks .tags .tag{color:#212121;background-color:#e0e0e0;font-size:.75rem;line-height:.75rem;font-weight:800;padding:8px 16px;border-radius:50px;text-transform:uppercase}section.uneven-cards ul.uneven-card li .blocks .technology{filter:grayscale(1) drop-shadow(0px 0px 0px #424242);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.uneven-cards ul.uneven-card li .blocks .technology .icon img{max-height:30px;max-width:60px;width:100%;height:100%;object-fit:contain}section.uneven-cards ul.uneven-card li:hover .blocks .image{opacity:1}section.uneven-cards ul.uneven-card li:hover .blocks .image img{animation:scrollWebsite 25s infinite alternate linear}section.uneven-cards ul.uneven-card li:hover .blocks .project-name a::before{animation:projectName 10s infinite linear}section.uneven-cards ul.uneven-card li:hover .blocks .technology{filter:grayscale(0) drop-shadow(2px 4px 8px #424242)}section.uneven-cards ul.uneven-card li:last-of-type{border-bottom:none}section.skills .skillsSwiper{pointer-events:none}section.skills .skillsSwiper .swiper-wrapper{animation-timing-function:linear}section.skills .skillsSwiper .swiper-slide{width:240px;height:auto}@media (max-width: 575px){section.skills .skillsSwiper .swiper-slide{width:180px}}section.skills .skillsSwiper .icon{border:1px solid rgba(97,97,97,0.5);border-radius:50px;padding:20px;box-shadow:0px 15px 10px -16px rgba(97,97,97,0.5)}@media (max-width: 575px){section.skills .skillsSwiper .icon{border-radius:10px}}section.skills .skillsSwiper .icon img{width:100%;height:100%;max-height:60px;object-fit:contain}@media (max-width: 575px){section.skills .skillsSwiper .icon img{max-height:40px}}section.testimonials .testimonialsSwiper .swiper-slide{height:auto}section.testimonials .testimonialsSwiper .swiper-slide:nth-child(3n+1) .blocks{background-color:rgba(31,122,140,0.2)}section.testimonials .testimonialsSwiper .swiper-slide:nth-child(3n+2) .blocks{background-color:rgba(31,122,140,0.3)}section.testimonials .testimonialsSwiper .swiper-slide:nth-child(3n+3) .blocks{background-color:rgba(31,122,140,0.1)}section.testimonials .testimonialsSwiper .blocks{border-radius:50px;transition:all 1s cubic-bezier(0, 0, 1, 1)}@media (max-width: 991px){section.testimonials .testimonialsSwiper .blocks{border-radius:25px}}section.testimonials .testimonialsSwiper .blocks .description{font-size:1.375rem;line-height:1.75rem;position:relative}@media (max-width: 991px){section.testimonials .testimonialsSwiper .blocks .description{font-size:1rem;line-height:1.5rem;padding:12px 0px 12px 22px}}section.testimonials .testimonialsSwiper .blocks .description::before{content:"\275D";position:absolute;left:0;bottom:100%;font-family:"Exo 2",serif;font-size:150px;line-height:.1;color:rgba(31,122,140,0.5)}section.testimonials .testimonialsSwiper .blocks .author-profile{position:absolute;left:0;bottom:0;background:#fffcf2;padding:10px 10px 0 0;border-radius:0 50px 0 0}@media (max-width: 991px){section.testimonials .testimonialsSwiper .blocks .author-profile{border-radius:0 25px 0 0}}section.testimonials .testimonialsSwiper .blocks .author-profile::before,section.testimonials .testimonialsSwiper .blocks .author-profile:after{content:"";position:absolute;left:0;bottom:100%;width:50px;height:50px;background-color:transparent;border-radius:0 0 0 50px;box-shadow:-10px 10px 0 10px #fffcf2}@media (max-width: 991px){section.testimonials .testimonialsSwiper .blocks .author-profile::before,section.testimonials .testimonialsSwiper .blocks .author-profile:after{border-radius:0 0 0 25px}}section.testimonials .testimonialsSwiper .blocks .author-profile::after{margin-left:-3.5px;width:40px;height:50%;left:100%;bottom:0;border-radius:0 0 0 50px;box-shadow:-10px 10px 0 10px #fffcf2}@media (max-width: 991px){section.testimonials .testimonialsSwiper .blocks .author-profile::after{margin-left:.5px;border-radius:0 0 0 25px}}section.testimonials .testimonialsSwiper .blocks .author-profile .image img{width:50px;height:50px;object-fit:cover;border-radius:50%;filter:grayscale(1);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.testimonials .testimonialsSwiper .blocks .author-profile .name-designation .name{font-size:.875rem;line-height:.875rem}section.testimonials .testimonialsSwiper .blocks .author-profile .name-designation .designation{font-size:.75rem;line-height:.75rem}@media (max-width: 991px){section.testimonials .testimonialsSwiper .blocks .author-profile .name-designation .designation{max-width:150px}}section.testimonials .testimonialsSwiper .blocks:hover .author-profile .image img{filter:grayscale(0)}section.contact{background-image:url("../images/bg-texture.jpg");background-color:#fffcf2;background-size:35%;background-blend-mode:multiply}@media (max-width: 767px){section.contact{background-size:85%}}section.contact .contact-info{position:relative;border-radius:50px;background:#1f7a8c;backdrop-filter:blur(4px)}@media (max-width: 767px){section.contact .contact-info{border-radius:10px}}section.contact .contact-info #form-animation{position:absolute;left:0;top:0;height:100%;z-index:-1;opacity:.2}@media (max-width: 767px){section.contact .contact-info .cards{padding:12px 0}}section.contact .contact-info .cards .icon{background:#fff;color:#1f7a8c;border-radius:50%;padding:0;font-size:1.25rem;line-height:1.25rem;width:50px;height:50px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.contact .contact-info .cards .icon svg{width:20px;height:20px;fill:#1f7a8c;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.contact .contact-info .cards .content{font-size:1rem;line-height:1.375rem;color:#fff}@media (max-width: 767px){section.contact .contact-info .cards .content{font-size:.875rem;line-height:1.25rem}}section.contact .contact-info ul.personal-details li .blocks .content a{transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.contact .contact-info ul.personal-details li .blocks .content a:hover{color:#9ff0ff}section.contact .contact-info ul.personal-details li .blocks:hover .icon{background-color:rgba(159,240,255,0.5);color:#fff}section.contact .contact-info ul.personal-details li .blocks:hover .icon svg{fill:#fff}section.contact .contact-info ul.follow-details li .icon:hover{background-color:rgba(159,240,255,0.5);color:#fff}section.contact .contact-info ul.follow-details li .icon:hover svg{fill:#fff}section.contact .form{border-radius:50px;background:rgba(82,168,187,0.5);backdrop-filter:blur(4px)}@media (max-width: 767px){section.contact .form{border-radius:10px}}section.contact .form form{padding:12px 10px}@media (max-width: 767px){section.contact .form form{padding:24px 0}}section.contact .form form fieldset label{font-size:1rem;line-height:1.375rem;font-weight:600}@media (max-width: 767px){section.contact .form form fieldset label{font-size:.875rem;line-height:1.25rem}}section.contact .form form fieldset input{background:transparent;border:none;border-bottom:1px solid #000;resize:none;width:100%;color:#000;outline:none;padding:0;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);font-size:1.125rem;line-height:1.375rem;font-weight:400}section.contact .form form fieldset input::-webkit-inner-spin-button,section.contact .form form fieldset input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}section.contact .form form fieldset input:focus{border-color:#1f7a8c}section.contact .form .thank-you svg{position:relative;top:40px;opacity:0;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.contact .form .thank-you svg path{fill:#1f7a8c}section.contact .form .thank-you h2{position:relative;top:40px;opacity:0;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);color:#000}section.contact .form .thank-you p{position:relative;top:40px;opacity:0;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.contact .form .thank-you.animate-me svg{top:0;opacity:1}section.contact .form .thank-you.animate-me h2{top:0;opacity:1;transition-delay:.2s}section.contact .form .thank-you.animate-me p{top:0;opacity:1;transition-delay:.4s}section.content-page .intro-section{background-image:url("../images/bg-texture.jpg");background-color:#fffcf2;background-size:35%;background-blend-mode:multiply}section.content-page h1{color:#1f7a8c;font-weight:800}section.content-page h2{color:#000}section.content-page p{color:#000}section.content-page ul li,section.content-page ol li{color:#000}section.page-not-found .image-content h1{font-size:25vw;line-height:25vw;color:#1f7a8c}@media (max-width: 991px){section.page-not-found .image-content h1{font-size:35vw;line-height:35vw}}@media (max-width: 575px){section.page-not-found .image-content h1{font-size:50vw;line-height:60vw}}section.page-not-found .image-content span{z-index:-1;font-size:1.5rem;line-height:2rem;color:rgba(0,0,0,0.5)}@media (max-width: 575px){section.page-not-found .image-content span{display:none}}section.page-not-found .image-content .image{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);max-width:18vw}@media (max-width: 991px){section.page-not-found .image-content .image{max-width:28vw}}@media (max-width: 575px){section.page-not-found .image-content .image{max-width:40vw}}section.page-not-found .border-tag{border-top:2px solid #757575}section.page-not-found .border-tag h2{color:#1f7a8c}section.page-not-found .border-tag p{font-size:1.5rem;line-height:2rem;color:rgba(0,0,0,0.5)}@media (max-width: 575px){section.page-not-found .border-tag p{font-size:1.125rem;line-height:1.5rem}}
/*# sourceMappingURL=style.css.map */
