html{scroll-behavior:smooth}:root{--main-transition:0.4s;--main-surface:linear-gradient(135deg, #e6e9ff -50%, #f5f7ff 25%, #f2f5ff 90%, #e0e7ff 170%);--second-surface:linear-gradient(135deg, #f5f7ff -50%, #ebedff 25%, #ebefff 100%, #f2f5ff 170%);--portfolio-surface:linear-gradient(135deg, #f5f7ff -50%, #ebedff 25%, #ebefff 100%, #f2f5ff 170%);--main-gradient:linear-gradient(0deg, rgba(33, 47, 83, 0.2), rgba(33, 47, 83, 0.2)),radial-gradient(50% 50% at 50% 50%, #505d84 0%, #212f53 100%);--pattern-gradient:linear-gradient(to bottom, #d9dfff 0%, #d6dcf9 50%, #c6cefb 70%, #c5cfff 100%);--primary-gradient:linear-gradient(0deg, rgba(10, 26, 61, 0.4), rgba(10, 26, 61, 0.4)),linear-gradient(115deg, rgba(80, 93, 132, 0.7) -5%, rgba(56, 70, 107, 0.7) 40%, rgba(33, 47, 83, 0.7) 70%, rgba(10, 26, 61, 0.7) 130%),#212f53;--lighter-primary-gradient:linear-gradient(0deg, rgba(56, 70, 107, 0.3), rgba(56, 70, 107, 0.3)),radial-gradient(50% 50% at 50% 50%, #38466b 0%, #212f53 80%);--border-gradient:#0f1628;--light-primary:#505d84;--light-primary-container:#dae2ff;--light-on-primary:#ffffff;--light-on-primary-container:#0a1a3d;--light-inverse-primary:#b7c5f2;--dark-primary:#b7c5f2;--dark-primary-container:#38466b;--dark-on-primary:#212f53;--dark-on-primary-container:#dae2ff;--dark-inverse-primary:#505d84;--header-height:5rem;--main-padding-top:6.25rem;--main-padding-bottom:6.25rem}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{overflow-x:hidden;position:relative;min-height:100vh;background:var(--main-surface)}.blogs .blog-container .close,.blogs .blog-container .close::after,.blogs .blog-container .close::before,.hero>a.alt-work-link,.loader,.portfolio .work-card .screen,.portfolio .work-card .screen::after,.portfolio .work-card .screen::before,.special-head,.special-head::after,.special-head::before,header,header nav,header nav li>a.navLink:after{-webkit-transition:var(--main-transition);transition:var(--main-transition)}.special-head{font-weight:700}.card-text,.card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero .hero-figure{position:relative;z-index:1}section:not(.hero){padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom)}@media (max-width:991px){section:not(.hero){padding-top:2rem;padding-bottom:2rem}}.contact .contact-box{display:grid;grid-template-columns:1fr 1fr;gap:0}.blogs .card-body,.contact .contact-form,.contact .info .info-head,.portfolio .work-card .card-bottom,.portfolio .work-card .technologies-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.portfolio .work-card .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .info .links .contact-link,.portfolio .work-card .card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio .work-card .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio .work-card .technologies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.portfolio .work-card .card-actions .action,.portfolio .work-card .work-shuffle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero>a.alt-work-link{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.portfolio .work-card .card-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .submit,.hero,.loader,.portfolio .work-card .technologies-container button,.social,.social a.social-link,.special-head,footer,footer p,footer p .name,header .logo,header nav li>a.navLink{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}.blogs .card.zoomed .blog-container:before,.loader,.portfolio .work-card.zoomed .card-top:before,.special-head::after,.special-head::before{position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.blogs .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .info,.contact .info .info-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .info .links .contact-link{text-decoration:none;color:inherit}.contact .info .links{list-style:none;padding:0}.blogs .blog-container .close,.portfolio .work-card .screen,.portfolio .work-card .technologies-container button{padding:0;border:none;font-family:inherit;color:inherit;background-color:transparent}@-webkit-keyframes loadingMove{0%,100%{right:calc(100% - 5rem)}50%{right:0}}@keyframes loadingMove{0%,100%{right:calc(100% - 5rem)}50%{right:0}}@-webkit-keyframes bouncing{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@keyframes bouncing{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@-webkit-keyframes filledColorStart{0%{border-radius:50%;width:1.25rem;height:1.25rem;top:0;opacity:.5;background:var(--light-inverse-primary);-webkit-box-shadow:0 0 0 .75rem var(--light-primary);box-shadow:0 0 0 .75rem var(--light-primary)}10%{top:50%;width:2.5rem;height:2.5rem;opacity:.1}35%{border-radius:50%;background:rgba(var(--light-inverse-primary),.3);-webkit-box-shadow:0 0 0 10vh var(--light-on-primary-container);box-shadow:0 0 0 10vh var(--light-on-primary-container)}90%{opacity:.2}100%{width:100vw;height:100vh;top:50%;opacity:1;border-radius:0;background:var(--primary-gradient);-webkit-box-shadow:0 0 0 100vh var(--light-on-primary-container);box-shadow:0 0 0 100vh var(--light-on-primary-container)}}@keyframes filledColorStart{0%{border-radius:50%;width:1.25rem;height:1.25rem;top:0;opacity:.5;background:var(--light-inverse-primary);-webkit-box-shadow:0 0 0 .75rem var(--light-primary);box-shadow:0 0 0 .75rem var(--light-primary)}10%{top:50%;width:2.5rem;height:2.5rem;opacity:.1}35%{border-radius:50%;background:rgba(var(--light-inverse-primary),.3);-webkit-box-shadow:0 0 0 10vh var(--light-on-primary-container);box-shadow:0 0 0 10vh var(--light-on-primary-container)}90%{opacity:.2}100%{width:100vw;height:100vh;top:50%;opacity:1;border-radius:0;background:var(--primary-gradient);-webkit-box-shadow:0 0 0 100vh var(--light-on-primary-container);box-shadow:0 0 0 100vh var(--light-on-primary-container)}}@-webkit-keyframes filledColorEnd{0%{width:100vw;height:100vh;top:50%;opacity:1;border-radius:0;background:var(--primary-gradient);-webkit-box-shadow:0 0 0 100vh var(--light-on-primary-container);box-shadow:0 0 0 100vh var(--light-on-primary-container)}10%{border-radius:50%;opacity:.1}65%{top:50%;background:rgba(var(--light-inverse-primary),.3);-webkit-box-shadow:0 0 0 5vh var(--light-on-primary-container);box-shadow:0 0 0 5vh var(--light-on-primary-container)}90%{opacity:.1}100%{width:1.25rem;height:1.25rem;top:0;opacity:.5;border-radius:50%;background:var(--light-inverse-primary);-webkit-box-shadow:0 0 0 .75rem var(--light-primary);box-shadow:0 0 0 .75rem var(--light-primary)}}@keyframes filledColorEnd{0%{width:100vw;height:100vh;top:50%;opacity:1;border-radius:0;background:var(--primary-gradient);-webkit-box-shadow:0 0 0 100vh var(--light-on-primary-container);box-shadow:0 0 0 100vh var(--light-on-primary-container)}10%{border-radius:50%;opacity:.1}65%{top:50%;background:rgba(var(--light-inverse-primary),.3);-webkit-box-shadow:0 0 0 5vh var(--light-on-primary-container);box-shadow:0 0 0 5vh var(--light-on-primary-container)}90%{opacity:.1}100%{width:1.25rem;height:1.25rem;top:0;opacity:.5;border-radius:50%;background:var(--light-inverse-primary);-webkit-box-shadow:0 0 0 .75rem var(--light-primary);box-shadow:0 0 0 .75rem var(--light-primary)}}@-webkit-keyframes moveForever1{0%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}100%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}}@keyframes moveForever1{0%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}100%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}}@-webkit-keyframes moveForever2{0%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}100%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}}@keyframes moveForever2{0%{-webkit-transform:translate(-90px,0);transform:translate(-90px,0)}100%{-webkit-transform:translate(85px,0);transform:translate(85px,0)}}@-webkit-keyframes autoScroll{0%{opacity:0;top:100%;-webkit-transform:translateY(0);transform:translateY(0)}10%{opacity:1;top:0;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:1;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes autoScroll{0%{opacity:0;top:100%;-webkit-transform:translateY(0);transform:translateY(0)}10%{opacity:1;top:0;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:1;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.loader{position:fixed;width:100vw;height:100vh;background-color:rgba(15,22,40,.95);z-index:1000000000}.loader-effect{color:var(--Ab-body-color);text-transform:uppercase;font-size:4rem;letter-spacing:.3125rem;line-height:1;position:relative}.loader-effect:before{content:"";position:absolute;top:0;right:0;width:5rem;height:100%;background-color:#fff;mix-blend-mode:difference;-webkit-animation:loadingMove 5s linear infinite;animation:loadingMove 5s linear infinite}.ab-logo-small{--icon-color:inherit;max-width:1rem}.divider-footer,.divider-hero{bottom:0;z-index:1;width:100%}.divider-footer{bottom:100%}.divider{display:block;width:100%;height:5rem;max-height:5rem}.parallax1>use{-webkit-animation:moveForever1 10s linear infinite;animation:moveForever1 10s linear infinite}.parallax2>use{-webkit-animation:moveForever2 8s linear infinite;animation:moveForever2 8s linear infinite}.parallax3>use{-webkit-animation:moveForever1 6s linear infinite;animation:moveForever1 6s linear infinite}.parallax4>use{-webkit-animation:moveForever2 4s linear infinite;animation:moveForever2 4s linear infinite}.wave{--wave-1:var(--dark-primary-container);--wave-2:var(--light-primary);--wave-3:var(--light-primary-container);--wave-4:url(#divider_gradient_hero)}.wave>use{-webkit-animation-delay:-2s;animation-delay:-2s}@media (max-width:991px){section{text-align:center}}.social{gap:1rem;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}@media (min-width:992px){.social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.social a.social-link{padding:0;font-size:1.125rem;border-radius:50%;min-height:2.25rem;min-width:2.25rem}.special-head{text-transform:capitalize;margin-bottom:5rem;position:relative;padding:.625rem 1.25rem;font-size:2rem}@media (max-width:991px){.special-head{font-size:1.5rem}}.special-head::after,.special-head::before{content:"";position:absolute;right:50%;border-radius:10rem;bottom:-.3125rem}.special-head::after{background-color:var(--light-on-primary-container);height:.5rem;width:1.5rem}.special-head::before{background-color:var(--light-inverse-primary);height:.1875rem;width:5rem}.blogs .more:focus,.contact .contact-form .form-input:focus,.contact .info .links .contact-link:focus,.contact .info .links .contact-link:hover,.portfolio .work-card .card-text:focus,.portfolio .work-card .technologies-container button:focus{outline-color:var(--border-gradient);outline-width:.0625rem;outline-offset:0;outline-style:solid}.blogs .blog-container,.contact .contact-box,.portfolio .work-card::before,footer{background:var(--primary-gradient);background-blend-mode:normal,normal,multiply}.card-text,.card-title{max-width:100%}header{top:-1px;z-index:10;height:var(--header-height)}header.filled nav{-webkit-box-shadow:0 .125rem .25rem rgba(15,22,40,.5);box-shadow:0 .125rem .25rem rgba(15,22,40,.5);padding:0}header.filled nav:before{-webkit-animation:filledColorStart var(--main-transition) ease-out forwards;animation:filledColorStart var(--main-transition) ease-out forwards}header .logo{min-height:calc(var(--header-height) - 1rem);font-weight:600;gap:.125rem}header nav{overflow:hidden}@media (max-width:991px){header nav .navSiteLinks{padding-bottom:1.5rem}header nav ul.siteNav{border:.125rem solid;padding:.625rem 1.5rem;border-radius:.625rem}header nav ul.siteNav a{text-align:center;padding:1rem}}header nav:before{content:"";z-index:-1;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:filledColorEnd var(--main-transition) ease-out forwards;animation:filledColorEnd var(--main-transition) ease-out forwards}header nav li{height:calc(var(--header-height) - 1rem)}header nav li>a.navLink{height:100%;text-transform:capitalize;position:relative}header nav li>a.navLink:after{content:"";position:absolute;background-color:var(--Ab-navbar-active-color);bottom:0;will-change:width;right:50%;height:.125rem;width:0%;-webkit-transform:translateX(50%);transform:translateX(50%)}header nav li>a.navLink.active:after,header nav li>a.navLink:focus:after,header nav li>a.navLink:hover:after{width:calc(100% - .5rem)}.hero{color:var(--Ab-body-color);background-repeat:no-repeat;background-image:url(../images/Ellipse.svg),url(../images/languages.svg),url(../images/pattern.png),var(--main-gradient);background-size:400px,30rem,contain,auto,auto;background-position:0 -60px,90% 90%,left top,center,center;margin-top:-5rem;min-height:100vh;position:relative;overflow:hidden}@media (max-width:991px){.hero{background-image:url(../images/Ellipse.svg),url(../images/pattern.png),var(--main-gradient);background-size:250px,contain,auto,auto;background-position:-40px -40px,left center,center,center}}.hero h1{letter-spacing:.125rem;color:inherit}@media (min-width:992px) and (max-width:1199px){.hero h1{font-size:calc(1.475rem + 2vw)}}.hero p{color:inherit;margin:1.125rem 0;font-weight:500;max-width:31.25rem;line-height:1.5}@media (max-width:991px){.hero p{font-size:.875rem;margin:1.125rem auto}}.hero .hero-actions{margin:1.125rem 0}.hero .hero-actions .btn-outline-light{-webkit-box-shadow:inset -.125rem -.125rem 0 var(--Ab-btn-color);box-shadow:inset -.125rem -.125rem 0 var(--Ab-btn-color)}@media (min-width:768px) and (max-width:991px){.hero .hero-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero .hero-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}.hero .hero-figure{padding:0;background-repeat:no-repeat;background-size:contain;background-image:url(../images/screen.png),url(../images/background-sec.png)}.hero .work-link{left:11.5%;bottom:38.75%}.hero .imgs-viewer{width:100%;height:100%}.hero .imgs-viewer .imgs-container{width:36%;height:32.125%;bottom:38%;left:10.75%;border-radius:4px;-webkit-box-shadow:0 0 0 2px #1b1b1d,inset 0 0 2px 0 #1b1b1d;box-shadow:0 0 0 2px #1b1b1d,inset 0 0 2px 0 #1b1b1d;overflow:hidden;background-color:#1b1b1d}.hero .imgs-viewer .imgs-container.done{background-color:rgba(27,27,29,.05)}.hero .imgs-viewer .imgs-container img{position:absolute;opacity:0;top:100%;-webkit-transform:translateY(0);transform:translateY(0)}.hero .imgs-viewer .imgs-container img.active{-webkit-animation:autoScroll 30s ease-in-out forwards;animation:autoScroll 30s ease-in-out forwards}.hero>a.alt-work-link{z-index:9;font-size:2rem;color:inherit;bottom:3rem}.hero>a.alt-work-link:hover{color:var(--light-on-primary-container)}.hero>a.alt-work-link i{-webkit-animation:bouncing 1.5s infinite;animation:bouncing 1.5s infinite}.about{color:var(--light-on-primary-container)}.about .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio{background-repeat:no-repeat;background-size:cover;background-image:url(../images/portfolio-pattern.svg),var(--portfolio-surface);background-blend-mode:multiply,normal}.portfolio .container{gap:2.5rem 2.5%}@media (max-width:991px){.portfolio .container{grid-template-columns:1fr}}.portfolio .work-card{position:relative;z-index:1}.portfolio .work-card::before{content:"";position:absolute;z-index:-1;border-radius:.625rem;height:85%;width:85%;min-width:calc(17rem + 4vw);right:0;bottom:0}@media (max-width:991px){.portfolio .work-card::before{height:100%;width:100%}}@media (max-width:991px){.portfolio .work-card .card-top{padding:1rem 1.25rem 0}}.portfolio .work-card .works-viewer{-webkit-box-flex:4.5;-ms-flex:4.5;flex:4.5}.portfolio .work-card .work-shuffle{gap:.25rem}.portfolio .work-card .screen{position:relative;border-radius:.75rem .75rem 0 0;padding:.3125rem .75rem;font-size:1.125rem}@media (max-width:991px){.portfolio .work-card .screen{padding:.25rem .75rem;font-size:1rem}}.portfolio .work-card .screen:focus{outline:0}.portfolio .work-card .screen::after,.portfolio .work-card .screen::before{--box-shadow-color:transparent;content:"";position:absolute;bottom:0;border-radius:0;width:1.5rem;height:.75rem;z-index:-1;opacity:0}.portfolio .work-card .screen::before{right:calc(100% - .5rem);-webkit-box-shadow:inset -.5rem -.0625rem 0 0 var(--box-shadow-color);box-shadow:inset -.5rem -.0625rem 0 0 var(--box-shadow-color)}.portfolio .work-card .screen::after{left:calc(100% - .5rem);-webkit-box-shadow:inset .5rem -.0625rem 0 0 var(--box-shadow-color);box-shadow:inset .5rem -.0625rem 0 0 var(--box-shadow-color)}.portfolio .work-card .screen.active,.portfolio .work-card .screen:focus,.portfolio .work-card .screen:hover{background-color:var(--border-gradient)}.portfolio .work-card .screen.active::after,.portfolio .work-card .screen.active::before,.portfolio .work-card .screen:focus::after,.portfolio .work-card .screen:focus::before,.portfolio .work-card .screen:hover::after,.portfolio .work-card .screen:hover::before{--box-shadow-color:var(--border-gradient);opacity:1}.portfolio .work-card .screen.active::before,.portfolio .work-card .screen:focus::before,.portfolio .work-card .screen:hover::before{border-radius:0 0 .75rem 0}.portfolio .work-card .screen.active::after,.portfolio .work-card .screen:focus::after,.portfolio .work-card .screen:hover::after{border-radius:0 0 0 .75rem}.portfolio .work-card .imgs-container{--imgs-container-height:20rem;height:var(--imgs-container-height);border-radius:.25rem;-webkit-box-shadow:0 0 0 .125rem var(--border-gradient),inset 0 0 .125rem 0 var(--border-gradient);box-shadow:0 0 0 .125rem var(--border-gradient),inset 0 0 .125rem 0 var(--border-gradient);overflow:hidden;position:relative;background-color:var(--border-gradient)}.portfolio .work-card .imgs-container img{background-color:var(--border-gradient);--start-point:calc(0% + var(--imgs-container-height));width:100%;position:absolute;bottom:100%;left:0;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.portfolio .work-card .imgs-container img.active{opacity:1}.portfolio .work-card .imgs-container img:not(.active){display:none}.portfolio .work-card .technologies{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:991px){.portfolio .work-card .technologies{-webkit-box-flex:0;-ms-flex:0;flex:0}}.portfolio .work-card .technologies-container{border-radius:0 .375rem .375rem 0;padding:.5rem;margin-top:5rem;border:solid var(--border-gradient);border-width:.125rem .125rem .3125rem 0}.portfolio .work-card .technologies-container button{font-size:1.125rem;min-width:1.75rem;min-height:2rem}@media (max-width:991px){.portfolio .work-card .technologies-container button{font-size:1rem;min-width:1rem;min-height:1.5rem}}.portfolio .work-card .card-bottom{gap:.5rem;max-width:85%;min-width:calc(17rem + 4vw);margin-left:auto}@media (max-width:991px){.portfolio .work-card .card-bottom{max-width:100%}}.portfolio .work-card .card-info{gap:.3125rem;padding:.625rem .625rem 0}.portfolio .work-card .card-title{color:inherit;font-size:1.5rem}@media (max-width:991px){.portfolio .work-card .card-title{font-size:1.25rem}}.portfolio .work-card .card-text{color:inherit;text-decoration:none;gap:.75rem;font-size:1.125rem}@media (max-width:991px){.portfolio .work-card .card-text{font-size:1rem;gap:.5rem}}.portfolio .work-card .card-actions{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:991px){.portfolio .work-card .card-actions{grid-template-columns:1fr}}.portfolio .work-card .card-actions .action{gap:.5rem;--Ab-btn-padding-x:0.625rem;--Ab-btn-font-weight:600}.portfolio .work-card .card-actions .action i{font-size:1.125rem}.portfolio .work-card.zoomed{z-index:9}.portfolio .work-card.zoomed .card-top{position:fixed;bottom:calc(52% - var(--header-height)/ 2);right:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:50%}@media (max-width:991px){.portfolio .work-card.zoomed .card-top{width:90%}}.portfolio .work-card.zoomed .card-top:before{content:"";background-color:var(--border-gradient);width:calc(101vw + var(--header-height));height:calc(101vh + var(--header-height));opacity:.8;z-index:-1}.portfolio .work-card.zoomed .works-viewer{width:80vh}.portfolio .work-card.zoomed .imgs-container{overflow:auto;--imgs-container-height:80vh}.portfolio .work-card.zoomed .imgs-container:hover{cursor:-webkit-zoom-out;cursor:zoom-out}.portfolio .work-card.zoomed .technologies{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.portfolio .work-card.zoomed .technologies-container{background-color:var(--light-on-primary-container)}.portfolio .work-card.zoomed .card-bottom{height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.portfolio .work-card:not(.zoomed) .screen:not(.active){color:var(--border-gradient)}}.portfolio .work-card:not(.zoomed) .screen:focus,.portfolio .work-card:not(.zoomed) .screen:hover{color:inherit}.portfolio .work-card:not(.zoomed) img{bottom:var(--start-point);-webkit-transition:1s linear 1s;transition:1s linear 1s}.portfolio .work-card:not(.zoomed) .imgs-container:hover{cursor:-webkit-zoom-in;cursor:zoom-in}.portfolio .work-card:not(.zoomed) .imgs-container:hover img.active{-webkit-transition:10s linear 1s;transition:10s linear 1s;-webkit-transform:translateY(var(--start-point));transform:translateY(var(--start-point))}.blogs{background:var(--main-surface)}.blogs .card{--Ab-card-border-radius:0.625rem;--Ab-card-inner-border-radius:calc(0.625rem - 1px);--Ab-card-border-color:var(--border-gradient);--Ab-card-bg:var(--border-gradient);--Ab-card-title-spacer-y:0rem;--Ab-card-cap-padding-y:0.875rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blogs .card.zoomed .blog-container{position:fixed;z-index:11;bottom:calc(52% - var(--header-height)/ 2);right:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:95%;max-height:75vh;display:-webkit-box;display:-ms-flexbox;display:flex;border:.125rem solid var(--border-gradient)}@media (max-width:991px){.blogs .card.zoomed .blog-container{width:90%;max-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.blogs .card.zoomed .blog-container .close{display:block}.blogs .card.zoomed .blog-container:before{content:"";width:calc(101vw + var(--header-height));height:calc(101vh + var(--header-height));background-color:rgba(21,31,56,.5803921569);z-index:-1}.blogs .card.zoomed .blog-container img{max-width:40%;border-bottom-left-radius:var(--Ab-card-inner-border-radius);border-bottom-right-radius:var(--Ab-card-inner-border-radius);border:1px solid var(--border-gradient);cursor:-webkit-zoom-out;cursor:zoom-out}@media (max-width:991px){.blogs .card.zoomed .blog-container img{max-width:100%;max-height:30vh;width:auto}}.blogs .card.zoomed .card-body{overflow:auto}@media (max-width:991px){.blogs .card.zoomed .card-body{max-height:50vh}}.blogs .card.zoomed .card-text,.blogs .card.zoomed .card-title{-ms-flex-negative:0;flex-shrink:0;white-space:normal}.blogs .blog-container{border-radius:var(--Ab-card-border-radius)}.blogs .blog-container img{cursor:-webkit-zoom-in;cursor:zoom-in}.blogs .blog-container .close{--box-shadow-color:#15213f;display:none;position:absolute;left:calc(100% - 3.5rem);padding:.5rem .75rem;bottom:100%;background-color:var(--box-shadow-color);border-left:.0625rem solid var(--border-gradient);border-radius:.75rem .75rem 0 0;-webkit-box-shadow:.0625em -.0625rem 0 var(--border-gradient);box-shadow:.0625em -.0625rem 0 var(--border-gradient)}.blogs .blog-container .close:focus{outline:0}.blogs .blog-container .close::after,.blogs .blog-container .close::before{content:"";position:absolute;bottom:0;height:.75rem;width:1.5rem}.blogs .blog-container .close::before{right:calc(100% - .5rem);border-radius:0 0 .75rem 0;-webkit-box-shadow:inset -.5rem 0 0 0 var(--box-shadow-color),inset -.5rem -.0625rem 0 0 var(--border-gradient);box-shadow:inset -.5rem 0 0 0 var(--box-shadow-color),inset -.5rem -.0625rem 0 0 var(--border-gradient)}.blogs .blog-container .close::after{left:calc(100% - .5rem);border-radius:0 0 0 .75rem;-webkit-box-shadow:inset .5rem 0 0 0 var(--box-shadow-color),inset .5rem -.0625rem 0 0 var(--border-gradient);box-shadow:inset .5rem 0 0 0 var(--box-shadow-color),inset .5rem -.0625rem 0 0 var(--border-gradient)}.blogs .blog-container .close:focus,.blogs .blog-container .close:hover{--box-shadow-color:var(--border-gradient)}.blogs .card-body{gap:.5rem;border-radius:0 0 var(--Ab-card-border-radius) var(--Ab-card-border-radius)}@media (min-width:767px){.blogs .card-body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.blogs .card-title{color:inherit;margin-bottom:0;font-size:1.25rem}@media (max-width:991px){.blogs .card-title{font-size:1.125rem}}.blogs .card-text{color:var(--dark-on-primary-container);margin-bottom:0;font-size:1rem;font-weight:300}@media (max-width:991px){.blogs .card-text{font-size:.875rem}}.blogs .card-text small{color:var(--dark-primary);font-size:.875rem}@media (max-width:991px){.blogs .card-text small{font-size:.75rem}}.blogs .more{border:none;font-family:inherit;background:var(--border-gradient);font-weight:300}.blogs .more a{color:inherit;text-decoration:none;font-size:1rem}@media (max-width:991px){.blogs .more a{font-size:.875rem}}.contact{background-repeat:no-repeat;background-size:cover;background-image:url(../images/contact-pattern.svg),var(--portfolio-surface);background-blend-mode:multiply,normal}.contact .contact-box{--contact-border-radius:0.625rem;border-radius:var(--contact-border-radius);padding:2rem;gap:3.125rem}@media (max-width:991px){.contact .contact-box{grid-template-columns:1fr;padding:1rem}}.contact .info{padding:0 1rem;gap:2.5rem}@media (max-width:991px){.contact .info{padding:0}}.contact .info .info-head{gap:1rem;padding:0 .625rem}.contact .info .info-head h3{color:inherit;font-weight:700;font-size:2.5rem}@media (max-width:991px){.contact .info .info-head h3{font-size:2rem}}.contact .info .info-head p{font-size:1rem}@media (max-width:767px){.contact .info .info-head p{font-size:.875rem}}.contact .info .info-bottom{min-height:19rem;background-image:url(../images/contact-illustration.svg);background-repeat:no-repeat;background-size:20.5rem;background-position:right calc(100% + .75rem)}@media (max-width:991px){.contact .info .info-bottom{min-height:28rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center}}.contact .info .links{--input-background:rgba(#0a1a3d, 0.3)}.contact .info .links .contact-link{gap:.5rem;padding:.625em 1rem .625rem .75rem;border-radius:.375rem}@media (max-width:991px){.contact .info .links .contact-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.contact .info .links .contact-link{font-size:.875rem}}.contact .info .social{margin-bottom:0}.contact .contact-form{gap:1.25rem}.contact .contact-form .form-input{padding:1.125rem 1rem;border:solid var(--border-gradient);border-width:0 .1875rem .1875rem .0625rem;border-radius:.375rem;color:var(--Ab-body-color);background-color:var(--input-background);width:100%;font-weight:300}.contact .contact-form .form-input:not(textarea){padding-left:2.875rem;background-image:var(--icon-link);background-position:1rem center;background-repeat:no-repeat}.contact .contact-form .form-input::-webkit-input-placeholder{color:inherit}.contact .contact-form .form-input::-moz-placeholder{color:inherit}.contact .contact-form .form-input:-ms-input-placeholder{color:inherit}.contact .contact-form .form-input::-ms-input-placeholder{color:inherit}.contact .contact-form .form-input::placeholder{color:inherit}.contact .contact-form .message{min-height:12.5rem;resize:none}.contact .message-stutus.error{color:#f44336;background-color:rgba(244,67,54,.2)}.contact .message-stutus.sendding{background-color:rgba(238,240,255,.2)}.contact .message-stutus{color:#eef0ff;margin:0;padding:1rem;border-radius:10px}.contact .contact-form.hide,.contact .thank-message.hide{display:none}.contact .thank-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;gap:1rem}.contact .submit{-ms-flex-item-align:end;align-self:flex-end;gap:.5em;margin-top:auto;padding:1.125rem 2rem 1.125rem 1.5rem}@media (max-width:991px){.contact .submit{-ms-flex-item-align:stretch;align-self:stretch}}.contact .send-again{width:100%;padding:1rem;margin-top:5rem}footer{min-height:5rem;position:relative}footer .wave{--wave-1:var(--light-primary-container);--wave-2:var(--dark-primary-container);--wave-3:var(--light-primary);--wave-4:#233155}footer p{line-height:2;margin:0;gap:.375rem}footer p .name{color:var(--dark-primary);gap:.125rem}footer .ab-logo-small{max-width:.75rem}
/*# sourceMappingURL=style.css.map */
