*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden !important}body{font-size:1.6rem}img{display:block;max-width:100%;height:auto}ul{list-style:none}a{display:inline-block;text-decoration:none}span{display:inline-block}.container{padding-left:4.8rem;padding-right:4.8rem}@media screen and (max-width: 768px)and (min-width: 576px){.container{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width: 576px){.container{padding-left:2.4rem;padding-right:2.4rem}}.primary-darken{color:#2a4f85}.primary-dark{color:#325fa0}.primary-normal{color:#3b73b9}.primary-light{color:#6b95cf}.white-normal{color:#e6ebf2}.white-light{color:#f7f7ff}.black-dark{color:#111113}.black-normal{color:#151518}.black-light{color:#1d1d20}.gray-500{color:#868686}.gray-400{color:#9d9d9d}.gray-300{color:#bdbdbd}.gray-200{color:#d5d5d5}.gray-100{color:#e0e0e0}@font-face{font-family:"Monument";src:url("../../fonts/MonumentExtended-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url("../../fonts/Inter_18pt-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url("../../fonts/Inter_18pt-SemiBold.ttf");font-weight:600;font-style:normal}.h1{font-family:"Monument";font-weight:400;line-height:1.2;font-size:4.8rem}@media screen and (max-width: 960px)and (min-width: 768px){.h1{font-family:"Monument";font-weight:400;line-height:1.2;font-size:4rem}}@media screen and (max-width: 768px)and (min-width: 576px){.h1{font-family:"Monument";font-weight:400;line-height:1.2;font-size:4rem}}@media screen and (max-width: 576px){.h1{font-family:"Monument";font-weight:400;line-height:1.2;font-size:3.2rem}}.h2{font-family:"Monument";font-weight:400;line-height:1.2;font-size:4rem}@media screen and (max-width: 960px)and (min-width: 768px){.h2{font-family:"Monument";font-weight:400;line-height:1.2;font-size:3.2rem}}@media screen and (max-width: 768px)and (min-width: 576px){.h2{font-family:"Monument";font-weight:400;line-height:1.2;font-size:3.2rem}}@media screen and (max-width: 576px){.h2{font-family:"Monument";font-weight:400;line-height:1.2;font-size:2.8rem}}.h3{font-family:"Monument";font-weight:400;line-height:1.2;font-size:3.2rem}@media screen and (max-width: 960px)and (min-width: 768px){.h3{font-family:"Monument";font-weight:400;line-height:1.2}}@media screen and (max-width: 768px)and (min-width: 576px){.h3{font-family:"Monument";font-weight:400;line-height:1.2}}@media screen and (max-width: 576px){.h3{font-family:"Monument";font-weight:400;line-height:1.2}}.h4{font-family:"Monument";font-weight:400;line-height:1.2;font-size:2rem}@media screen and (max-width: 1200px)and (min-width: 960px){.h4{font-family:"Monument";font-weight:400;line-height:1.2;font-size:1.8rem}}@media screen and (max-width: 960px)and (min-width: 768px){.h4{font-family:"Monument";font-weight:400;line-height:1.2;font-size:1.8rem}}@media screen and (max-width: 768px)and (min-width: 576px){.h4{font-family:"Monument";font-weight:400;line-height:1.2;font-size:1.8rem}}@media screen and (max-width: 576px){.h4{font-family:"Monument";font-weight:400;line-height:1.2;font-size:1.6rem}}.h5{font-family:"Monument";font-weight:400;line-height:1.2;font-size:1.4rem}@media screen and (max-width: 960px)and (min-width: 768px){.h5{font-family:"Monument";font-weight:400;line-height:1.2}}@media screen and (max-width: 768px)and (min-width: 576px){.h5{font-family:"Monument";font-weight:400;line-height:1.2}}@media screen and (max-width: 576px){.h5{font-family:"Monument";font-weight:400;line-height:1.2;font-size:1.2rem}}.h6{font-family:"Monument";font-weight:400;line-height:1.2;font-size:1.2rem}@media screen and (max-width: 960px)and (min-width: 768px){.h6{font-family:"Monument";font-weight:400;line-height:1.2}}@media screen and (max-width: 768px)and (min-width: 576px){.h6{font-family:"Monument";font-weight:400;line-height:1.2}}@media screen and (max-width: 576px){.h6{font-family:"Monument";font-weight:400;line-height:1.2}}.b1{font-family:"Inter";line-height:1.6;font-weight:400;font-size:2.4rem}@media screen and (max-width: 960px)and (min-width: 768px){.b1{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.b1{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.b1{font-family:"Inter";line-height:1.6;font-weight:400}}.b2{font-family:"Inter";line-height:1.6;font-weight:400;font-size:1.8rem}@media screen and (max-width: 960px)and (min-width: 768px){.b2{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.b2{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.b2{font-family:"Inter";line-height:1.6;font-weight:400}}.b3{font-family:"Inter";line-height:1.6;font-weight:400;font-size:1.6rem}@media screen and (max-width: 960px)and (min-width: 768px){.b3{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.b3{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.b3{font-family:"Inter";line-height:1.6;font-weight:400}}.b4{font-family:"Inter";line-height:1.6;font-weight:400;font-size:1.4rem}@media screen and (max-width: 960px)and (min-width: 768px){.b4{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.b4{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.b4{font-family:"Inter";line-height:1.6;font-weight:400}}html{scroll-behavior:smooth}body{background-color:#111113}.btn-primary{font-family:"Inter";line-height:1.6;font-weight:400;font-size:1.6rem}@media screen and (max-width: 960px)and (min-width: 768px){.btn-primary{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.btn-primary{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.btn-primary{font-family:"Inter";line-height:1.6;font-weight:400}}.btn-primary{font-weight:600;color:#e6ebf2;text-align:center;padding:1.2rem 2.4rem;background-color:#3b73b9;border-radius:1.2rem;transition:.3s ease}.btn-primary:hover{background-color:#325fa0}.btn-secondary{font-family:"Inter";line-height:1.6;font-weight:400;font-size:1.6rem}@media screen and (max-width: 960px)and (min-width: 768px){.btn-secondary{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.btn-secondary{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.btn-secondary{font-family:"Inter";line-height:1.6;font-weight:400}}.btn-secondary{font-weight:600;color:#e6ebf2;text-align:center;padding:1.2rem 2.4rem;border:1px solid #e6ebf2;border-radius:1.2rem;transition:.3s ease}.btn-secondary:hover{border-color:#d5d5d5;color:#d5d5d5}.btn-link{font-family:"Inter";line-height:1.6;font-weight:400;font-size:1.6rem}@media screen and (max-width: 960px)and (min-width: 768px){.btn-link{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.btn-link{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.btn-link{font-family:"Inter";line-height:1.6;font-weight:400}}.btn-link{font-weight:600;color:#e6ebf2;padding:1.2rem 2.4rem;transition:.3s ease}.btn-link:hover{color:#d5d5d5}.hat{font-family:"Inter";line-height:1.6;font-weight:400;font-size:1.4rem}@media screen and (max-width: 960px)and (min-width: 768px){.hat{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 768px)and (min-width: 576px){.hat{font-family:"Inter";line-height:1.6;font-weight:400}}@media screen and (max-width: 576px){.hat{font-family:"Inter";line-height:1.6;font-weight:400}}.hat{color:#bdbdbd;padding:1.2rem 2.4rem;border-radius:1.2rem;background-color:#111113;border:1px solid rgba(230,235,242,.1)}.header-bg{background-color:rgba(17,17,19,.75);border-bottom:1px solid rgba(230,235,242,.1);backdrop-filter:blur(4px);position:absolute;z-index:99;width:100%}.header-bg .header{display:flex;align-items:center;justify-content:space-between;padding-top:1.6rem;padding-bottom:1.6rem;position:relative}.header-bg .header nav .menu-links{display:flex;gap:1.6rem}@media screen and (max-width: 768px)and (min-width: 576px){.header-bg .header nav{display:none}}@media screen and (max-width: 576px){.header-bg .header nav{display:none}}@media screen and (max-width: 768px)and (min-width: 576px){.header-bg .header .outside{display:none}}@media screen and (max-width: 576px){.header-bg .header .outside{display:none}}.hero-bg{height:100vh}.hero-bg .image-bg{position:absolute;z-index:-1}.hero-bg .image-bg img{width:100vw}.hero-bg .linear{height:50%;width:100%;background:linear-gradient(0deg, #111113 0%, rgba(17, 17, 19, 0) 100%);position:absolute;bottom:0;z-index:1}.hero-bg .hero{position:relative;z-index:2;display:flex;gap:1.6rem;align-items:end;justify-content:space-between;height:100%;padding-bottom:6.4rem}@media screen and (max-width: 768px)and (min-width: 576px){.hero-bg .hero{flex-direction:column;align-items:start;justify-content:end}}@media screen and (max-width: 576px){.hero-bg .hero{flex-direction:column;align-items:start;justify-content:end}}.hero-bg .hero .hero-title{display:flex;flex-direction:column;align-items:start;max-width:79.2rem}.hero-bg .hero .hero-title .hat{margin-bottom:.8rem}.hero-bg .hero .hero-desc{max-width:50rem}.hero-bg .hero .hero-desc p{margin-bottom:1.6rem}.hero-bg .hero .hero-desc .buttons{display:flex;gap:1.6rem}.feature{position:relative;top:-4rem;z-index:20;display:flex;flex-direction:column;padding:6rem 0}.feature-track{overflow:hidden;transform:rotate(3deg)}.feature-track.blue{background:#3b73b9;transform:rotate(-3deg);position:relative;top:-6rem}@media screen and (max-width: 768px)and (min-width: 576px){.feature-track.blue{top:-2rem}}@media screen and (max-width: 576px){.feature-track.blue{top:-2rem}}.feature-track.black{background:#151518}.track{display:flex;width:-moz-max-content;width:max-content;animation:scroll 20s linear infinite}.track.reverse{animation-direction:reverse}.track ul{display:flex;gap:1.6rem;padding:.4rem 0}.track ul li{display:flex;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;white-space:nowrap;color:#bdbdbd}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.projects .title{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:4.8rem}.projects .title h2{max-width:81.8rem;text-align:center}.projects .list-projects{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.6rem}@media screen and (max-width: 768px)and (min-width: 576px){.projects .list-projects{grid-template-columns:1fr 1fr}}@media screen and (max-width: 576px){.projects .list-projects{grid-template-columns:1fr}}.projects .list-projects .project-card{background-color:#151518;border-radius:1.6rem;padding:.8rem}.projects .list-projects .project-card button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;width:100%;height:100%}.projects .list-projects .project-card button .project-title{background-color:#1d1d20;border-radius:.8rem;padding:1.6rem;margin-bottom:.8rem;display:flex;align-items:center;justify-content:space-between}.projects .list-projects .project-card button .project-cover{max-height:34.4rem;height:100%;border-radius:.8rem;overflow:hidden}.projects .list-projects .project-card button .project-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about{margin-top:9.6rem}.about .about-title{display:flex;flex-direction:column;gap:.8rem;align-items:center;max-width:56.7rem;margin:0 auto;text-align:center;margin-bottom:4.8rem}.about .about-content{display:flex;gap:1.6rem}@media screen and (max-width: 768px)and (min-width: 576px){.about .about-content{flex-direction:column}}@media screen and (max-width: 576px){.about .about-content{flex-direction:column}}.about .about-content .image{flex:1;position:sticky;top:0;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px)and (min-width: 576px){.about .about-content .image{order:2}}@media screen and (max-width: 576px){.about .about-content .image{order:2}}.about .about-content .image img{width:100%}.about .about-content .desc{height:-moz-fit-content;height:fit-content;position:sticky;top:0;flex:1;display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 768px)and (min-width: 576px){.about .about-content .desc{order:1;position:relative}}@media screen and (max-width: 576px){.about .about-content .desc{order:1;position:relative}}.about .about-content .desc .desc-top{background-color:#1d1d20;border-radius:1.6rem;padding:4rem}.about .about-content .desc .desc-top h3{margin-bottom:2.4rem}.about .about-content .desc .desc-top p{margin-bottom:1.6rem}.about .about-content .desc .desc-top p.last{margin-bottom:4rem}.about .about-content .desc .desc-top ul{display:flex;align-items:center;gap:2.4rem}.about .about-content .desc .desc-cta{background-color:#3b73b9;border-radius:1.6rem;padding:4rem;height:27.4rem;display:flex;flex-direction:column;justify-content:space-between;transition:.3s ease}.about .about-content .desc .desc-cta:hover{background-color:#325fa0}.about .about-content .desc .desc-cta p:last-child{align-self:end;display:flex;align-items:center;gap:1.6rem}.services{margin-top:9.6rem}.services .services-title{display:flex;flex-direction:column;gap:.8rem;align-items:center;max-width:56.7rem;text-align:center;margin:0 auto;margin-bottom:4.8rem}.services .list-services .webdesign,.services .list-services .ecommerce,.services .list-services .idv{height:56.4rem;border:.8rem solid #1d1d20;padding:.8rem;border-radius:1.6rem;position:relative;margin-bottom:1.6rem;display:flex;align-items:center;position:sticky;overflow:hidden}@media screen and (max-width: 768px)and (min-width: 576px){.services .list-services .webdesign,.services .list-services .ecommerce,.services .list-services .idv{align-items:end}}@media screen and (max-width: 576px){.services .list-services .webdesign,.services .list-services .ecommerce,.services .list-services .idv{align-items:end}}.services .list-services .webdesign .content,.services .list-services .ecommerce .content,.services .list-services .idv .content{padding-left:9.6rem;max-width:54.8rem;display:flex;flex-direction:column;align-items:start;position:relative;z-index:9}@media screen and (max-width: 768px)and (min-width: 576px){.services .list-services .webdesign .content,.services .list-services .ecommerce .content,.services .list-services .idv .content{padding-left:4rem;padding-right:4rem;padding-bottom:4.8rem}}@media screen and (max-width: 576px){.services .list-services .webdesign .content,.services .list-services .ecommerce .content,.services .list-services .idv .content{padding-left:2.4rem;padding-right:2.4rem;padding-bottom:4rem}}.services .list-services .webdesign .content .hat,.services .list-services .ecommerce .content .hat,.services .list-services .idv .content .hat{background-color:rgba(0,0,0,0);color:#e0e0e0}.services .list-services .webdesign .content h3,.services .list-services .ecommerce .content h3,.services .list-services .idv .content h3{margin:.8rem 0}.services .list-services .webdesign .content .btn-primary,.services .list-services .ecommerce .content .btn-primary,.services .list-services .idv .content .btn-primary{margin-top:1.6rem}.services .list-services .webdesign{position:sticky;top:0}.services .list-services .webdesign::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;background:linear-gradient(90deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}@media screen and (max-width: 768px)and (min-width: 576px){.services .list-services .webdesign::before{background:linear-gradient(0deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}}@media screen and (max-width: 576px){.services .list-services .webdesign::before{background:linear-gradient(0deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}}.services .list-services .webdesign::after{content:"";display:block;background:url("../../assets/bg-websites.webp") no-repeat center;height:100%;width:100%;background-size:cover;position:absolute;z-index:-1}.services .list-services .ecommerce{position:sticky;top:20rem}.services .list-services .ecommerce::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;background:linear-gradient(90deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}@media screen and (max-width: 768px)and (min-width: 576px){.services .list-services .ecommerce::before{background:linear-gradient(0deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}}@media screen and (max-width: 576px){.services .list-services .ecommerce::before{background:linear-gradient(0deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}}.services .list-services .ecommerce::after{content:"";display:block;background:url("../../assets/bg-ecommerce.webp") no-repeat center;height:100%;width:100%;background-size:cover;position:absolute;z-index:-1}.services .list-services .idv::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;background:linear-gradient(90deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}@media screen and (max-width: 768px)and (min-width: 576px){.services .list-services .idv::before{background:linear-gradient(0deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}}@media screen and (max-width: 576px){.services .list-services .idv::before{background:linear-gradient(0deg, #1d1d20 0%, rgba(17, 17, 19, 0) 100%)}}.services .list-services .idv::after{content:"";display:block;background:url("../../assets/bg-idv.webp");height:100%;width:100%;background-size:cover;position:absolute;z-index:-1}.cta-bg{border-radius:1.6rem;border:1px solid rgba(230,235,242,.1);background:#151518;backdrop-filter:blur(32px);margin:9.6rem 4.8rem;position:relative}.cta-bg::before{content:"";display:block;background:url("../../assets/effect-cta-1.svg") no-repeat;opacity:.5;height:626px;width:642px;position:absolute;top:-15rem;left:0;transform:translateX(-20rem);z-index:-1}.cta-bg::after{content:"";display:block;background:url("../../assets/effect-cta-2.svg") no-repeat;opacity:.7;height:648px;width:634px;position:absolute;right:0;transform:translateX(10rem);bottom:-18rem;z-index:-1}.cta-bg .cta{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80rem;margin:0 auto;text-align:center;height:59.7rem}.cta-bg .cta h2{margin-top:.8rem;margin-bottom:1.6rem}.wrapper{overflow:hidden}.footer .footer-content{border-top:1px solid #151518;border-bottom:1px solid #151518;padding-top:3.2rem;padding-bottom:3.2rem;display:flex;align-items:center;justify-content:space-between}.footer .footer-content .made p{display:flex;align-items:center;gap:.8rem}.footer .footer-thanks{margin-top:3.2rem}.footer .footer-thanks img{width:100%}.button-menu-mobile{width:3.2rem;height:3.2rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer;position:relative}@media screen and (max-width: 960px)and (min-width: 768px){.button-menu-mobile{display:none}}@media screen and (max-width: 1200px)and (min-width: 960px){.button-menu-mobile{display:none}}@media screen and (min-width: 1200px){.button-menu-mobile{display:none}}.button-menu-mobile::before{content:"";display:block;width:100%;height:.2rem;background-color:#f7f7ff;position:absolute;top:.8rem;transition:.3s ease}.button-menu-mobile::after{content:"";display:block;width:100%;height:.2rem;background-color:#f7f7ff;position:absolute;bottom:.8rem;transition:.3s ease}.menu-mobile{visibility:hidden;position:absolute;z-index:98;top:100dvh;left:0;transition:.3s ease;width:100%;height:100dvh;background-color:rgba(17,17,19,.75);border-bottom:1px solid rgba(230,235,242,.1);backdrop-filter:blur(4px)}@media screen and (max-width: 960px)and (min-width: 768px){.menu-mobile{display:none}}@media screen and (max-width: 1200px)and (min-width: 960px){.menu-mobile{display:none}}@media screen and (min-width: 1200px){.menu-mobile{display:none}}.menu-mobile ul{display:flex;flex-direction:column;align-items:center;margin-top:2.4rem}.menu-mobile ul a{font-size:2rem}body.active .button-menu-mobile::before{transform:rotate(45deg);top:1.4rem}body.active .button-menu-mobile::after{transform:rotate(-45deg);top:1.4rem}body.active .menu-mobile{visibility:visible;top:100%}.modal{position:fixed;inset:0;z-index:200;padding:4.8rem;display:none}@media screen and (max-width: 768px)and (min-width: 576px){.modal{padding:3.2rem}}@media screen and (max-width: 576px){.modal{padding:2.4rem}}.modal.active{display:flex}.modal .modal-overlay{position:absolute;z-index:-1;inset:0;background:rgba(17,17,19,.6);backdrop-filter:blur(6px)}.modal .modal-content{width:100%;height:100%;border-radius:1.6rem;display:flex;gap:1.6rem}@media screen and (max-width: 1200px)and (min-width: 960px){.modal .modal-content{flex-direction:column}}@media screen and (max-width: 960px)and (min-width: 768px){.modal .modal-content{flex-direction:column}}@media screen and (max-width: 768px)and (min-width: 576px){.modal .modal-content{flex-direction:column}}@media screen and (max-width: 576px){.modal .modal-content{flex-direction:column}}.modal .modal-content .modal-image{flex:2;width:100%;height:100%;border-radius:1.6rem}@media screen and (max-width: 1200px)and (min-width: 960px){.modal .modal-content .modal-image{flex:1;height:50%}}@media screen and (max-width: 960px)and (min-width: 768px){.modal .modal-content .modal-image{flex:1;height:50%}}@media screen and (max-width: 768px)and (min-width: 576px){.modal .modal-content .modal-image{flex:1;height:50%}}@media screen and (max-width: 576px){.modal .modal-content .modal-image{flex:1;height:50%}}.modal .modal-content .modal-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.6rem}.modal .modal-content .modal-image{position:relative;overflow:hidden}.modal .modal-content .modal-image .slider{width:100%;height:100%;position:relative}.modal .modal-content .modal-image .slides{display:flex;width:100%;height:100%;transition:transform .5s ease}.modal .modal-content .modal-image .slide-img{min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.6rem}.modal .modal-content .modal-image .prev,.modal .modal-content .modal-image .next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:4rem;height:4rem;border-radius:50%;border:none;background:rgba(0,0,0,.5);color:#fff;cursor:pointer}.modal .modal-content .modal-image .prev{left:1rem}.modal .modal-content .modal-image .next{right:1rem}.modal .modal-content .modal-image{position:relative;overflow:hidden}.modal .modal-content .modal-image .slider{width:100%;height:100%;position:relative}.modal .modal-content .modal-image .slides{display:flex;width:100%;height:100%;transition:transform .6s cubic-bezier(0.65, 0, 0.35, 1)}.modal .modal-content .modal-image .slide-img{min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.6rem}.modal .modal-content .modal-image .prev,.modal .modal-content .modal-image .next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:4rem;height:4rem;border-radius:50%;border:none;background:rgba(0,0,0,.5);color:#fff;cursor:pointer}.modal .modal-content .modal-image .prev{left:1rem}.modal .modal-content .modal-image .next{right:1rem}.modal .modal-content .modal-image .slider-dots{position:absolute;bottom:1.2rem;left:50%;transform:translateX(-50%);display:flex;gap:.6rem;z-index:5}.modal .modal-content .modal-image .dot{width:.8rem;height:.8rem;border-radius:50%;border:none;background:hsla(0,0%,100%,.4);cursor:pointer}.modal .modal-content .modal-image .dot.active{background:#fff}.modal .modal-content .modal-body{flex:1;background-color:#151518;border:1px solid rgba(134,134,134,.1);width:100%;height:100%;border-radius:1.6rem;padding:.8rem}@media screen and (max-width: 1200px)and (min-width: 960px){.modal .modal-content .modal-body{height:50%}}@media screen and (max-width: 960px)and (min-width: 768px){.modal .modal-content .modal-body{height:50%}}@media screen and (max-width: 768px)and (min-width: 576px){.modal .modal-content .modal-body{height:50%}}@media screen and (max-width: 576px){.modal .modal-content .modal-body{height:50%}}.modal .modal-content .modal-body .box-title{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}.modal .modal-content .modal-body .box-title .project-title{background-color:#1d1d20;border:1px solid rgba(134,134,134,.1);width:100%;padding:1.6rem 2.4rem;border-radius:.8rem}.modal .modal-content .modal-body .box-title .project-link{background-color:#1d1d20;border:1px solid rgba(134,134,134,.1);border-radius:.8rem;max-width:5.6rem;width:100%;height:5.6rem;display:flex;align-items:center;justify-content:center}.modal .modal-content .modal-body .box-title .modal-close{max-width:5.6rem;width:100%;height:5.6rem;border-radius:.8rem;background-color:#1d1d20;border:1px solid rgba(134,134,134,.1);display:flex;align-items:center;justify-content:center;cursor:pointer}.modal .modal-content .modal-body .box-content{background-color:#1d1d20;border:1px solid rgba(134,134,134,.1);height:calc(100% - 6.5rem);border-radius:.8rem;padding:2.4rem;overflow:auto}.modal .modal-content .modal-body .box-content h3{margin-bottom:.8rem}/*# sourceMappingURL=style.css.map */