@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Gruppo&display=swap);@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}:root{font-size:10px}.box{margin:0 auto;max-width:1600px;padding:0 7.5rem;width:100%}@media only screen and (max-width:1000px){.box{padding:0 3.5rem}}@media only screen and (max-width:800px){.box{padding:0 2rem}}body,html{background-color:#000;max-width:100%;scroll-behavior:smooth;width:100%}a{text-decoration:none}.section-heading-box{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}@media only screen and (max-width:800px){.section-heading-box{padding:0 2rem}}.section-heading-box h5{color:#ffffff80;font-size:1.65rem;font-weight:300;margin:0;text-align:center}@media only screen and (max-width:750px){.section-heading-box h5{font-size:1.45rem}}@media only screen and (max-width:650px){.section-heading-box h5{display:none}}.section-heading-box h3{color:#fff;font-size:4.65rem;font-weight:400;margin:0;text-align:center}@media only screen and (max-width:750px){.section-heading-box h3{font-size:3.25rem}}.swiper-backface-hidden .swiper-slide{margin-right:0!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.gruppo{font-family:Gruppo,sans-serif}.btn-white-round-lg{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:1000px;color:#000;cursor:pointer;display:flex;font-size:1.75rem;font-weight:400;gap:1rem;justify-content:center;line-height:150%;outline:none;padding:1.65rem 5.5rem;width:max-content}.btn-white-round-sm{font-size:1.5rem;padding:1.25rem 3.5rem}.btn-white-round-lg-outlined,.btn-white-round-sm{align-items:center;background:#0000;border:1px solid #fff;border-radius:1000px;color:#fff;cursor:pointer;display:flex;font-weight:400;gap:1rem;justify-content:center;line-height:150%;outline:none;width:max-content}.btn-white-round-lg-outlined{font-size:1.75rem;padding:1.65rem 5.5rem}@media only screen and (max-width:650px){.btn-white-round-lg-outlined{width:100%}}.btn-white-round-sm-outlined{align-items:center;background:#0000;border:1px solid #fff;border-radius:1000px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;gap:1rem;justify-content:center;line-height:150%;outline:none;padding:1.25rem 3.5rem;transition:color .3s ease,background-color .3s ease;width:max-content}.btn-white-round-sm-outlined:hover{color:#ffffffd9}@media only screen and (max-width:650px){.btn-white-round-sm-outlined{width:100%}}.btn-black-round-lg{align-items:center;background-color:#000;border:1px solid #000;border-radius:1000px;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;font-weight:400;gap:1rem;justify-content:center;line-height:150%;outline:none;padding:1.65rem 5.5rem;transition:background-color .3s ease;width:max-content}.btn-black-round-lg:hover{background-color:#000000d9}.btn-black-round-sm{align-items:center;background-color:#000;border:1px solid #000;border-radius:1000px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;gap:1rem;justify-content:center;line-height:150%;outline:none;padding:1.25rem 3.5rem;width:max-content}.btn-black-round-lg-outlined{font-size:1.75rem;padding:1.65rem 5.5rem}.btn-black-round-lg-outlined,.btn-black-round-sm-outlined{align-items:center;background-color:#fff;border:1px solid #000;border-radius:1000px;color:#000;cursor:pointer;display:flex;font-weight:400;gap:1rem;justify-content:center;line-height:150%;outline:none;width:max-content}.btn-black-round-sm-outlined{font-size:1.5rem;padding:1.25rem 3.5rem}.btn-icon-round-filled{background-color:#fff;border-radius:1000px;color:#000}.btn-icon-round-filled,.btn-icon-round-outlined{align-items:center;display:flex;font-size:1.75rem;font-weight:300;justify-content:space-between;padding:1.25rem 2.5rem}.btn-icon-round-outlined{background:#0000;border:1px solid #fff;border-radius:1000px;color:#fff}header{left:0;position:absolute;top:0;width:100%;z-index:1000}header.mobile-menu-open{background-color:#fff;height:100vh;position:fixed}header.mobile-menu-open .header-content .logo .logo-box{background-color:#000}header.mobile-menu-open .header-content .hamburger-menu img{display:block;height:2rem;object-fit:contain;width:2rem}header .header-content{align-items:center;display:flex;height:10rem;justify-content:space-between;width:100%}header .header-content .logo{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;width:max-content}header .header-content .logo .logo-box{background-color:#fff;height:1.75rem;transform:rotate(45deg);width:1.75rem}@media only screen and (max-width:850px){header .header-content .logo .logo-box{height:1.5rem;width:1.5rem}}header .header-content .nav-box{align-items:center;display:flex;gap:3.5rem;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content}@media only screen and (max-width:1050px){header .header-content .nav-box{left:45%}}@media only screen and (max-width:850px){header .header-content .nav-box{display:none}}header .header-content .nav-box a,header .header-content .nav-box p{color:#ffffff80;cursor:pointer;font-size:1.45rem;margin:0;text-decoration:none;transition:color .4s ease}header .header-content .nav-box a:hover,header .header-content .nav-box p:hover{color:#fff}header .header-content .nav-box p.active{color:#ffffffd9}header .header-content .video-button-container{border-radius:1000px;display:inline-block;overflow:hidden;position:relative}header .header-content .video-button-container .video-btn{border:none!important}header .header-content .video-background{border-radius:1000px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media only screen and (max-width:850px){header .header-content button{display:none}}header .header-content .hamburger-menu{cursor:pointer;display:none}@media only screen and (max-width:850px){header .header-content .hamburger-menu{display:block}header .header-content .hamburger-menu img{width:52px}}.mobile-menu{justify-content:space-between;left:0;margin:0 auto;padding-top:4rem;position:sticky;top:0;z-index:9999}.mobile-menu,.mobile-menu .mobile-menu-grid{align-items:flex-start;display:flex;width:100%}.mobile-menu .mobile-menu-grid{flex-direction:column;gap:5rem;justify-content:flex-start}.mobile-menu .mobile-menu-grid .mobile-menu-top{align-items:center;display:flex;gap:1rem;height:10rem;justify-content:space-between;width:100%}.mobile-menu .mobile-menu-grid .mobile-menu-top .logo{align-items:center;display:flex;justify-content:flex-start;width:max-content}.mobile-menu .mobile-menu-grid .mobile-menu-top .logo .logo-box{background-color:#000;height:1.5rem;transform:rotate(45deg);width:1.5rem}.mobile-menu .mobile-menu-grid .mobile-menu-top .hamburger-menu{align-items:center;cursor:pointer;display:flex;height:52px;justify-content:center;width:52px}.mobile-menu .mobile-menu-grid .mobile-menu-top .hamburger-menu img{display:block;height:2rem;object-fit:contain;width:2rem}.mobile-menu .mobile-menu-grid .mobile-menu-bottom{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;position:relative;width:100%;z-index:1000}.mobile-menu .mobile-menu-grid .mobile-menu-bottom .nav-box{align-items:center;display:flex;flex-direction:column;gap:3.5rem;justify-content:space-between;width:100%}.mobile-menu .mobile-menu-grid .mobile-menu-bottom .nav-box a,.mobile-menu .mobile-menu-grid .mobile-menu-bottom .nav-box p{color:#000;font-size:2rem;font-weight:400;margin:0;text-decoration:none}.mobile-menu .mobile-menu-grid .mobile-menu-bottom .video-button-container{border-radius:1000px;display:inline-block;overflow:hidden;position:relative;width:100%}.mobile-menu .mobile-menu-grid .mobile-menu-bottom .video-button-container .video-btn{border:none!important}.mobile-menu .mobile-menu-grid .mobile-menu-bottom .video-background{border-radius:1000px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.bottom-mobile-menu{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:space-between;left:0;margin:0 auto;overflow:hidden;position:absolute;width:100%;z-index:2}.bottom-mobile-menu .bottom-mobile-menu-grid{align-items:flex-start;display:flex;flex-direction:column;gap:5rem;height:100vh;justify-content:flex-start;min-height:100vh;width:100%}.bottom-mobile-menu .bottom-mobile-menu-grid .bottom-mobile-menu-top{align-items:center;display:flex;gap:1rem;height:10rem;justify-content:space-between;width:100%}.bottom-mobile-menu .bottom-mobile-menu-grid .bottom-mobile-menu-top .logo{align-items:center;display:flex;justify-content:flex-start;width:max-content}.bottom-mobile-menu .bottom-mobile-menu-grid .bottom-mobile-menu-top .logo .logo-box{background-color:#000;height:1.5rem;transform:rotate(45deg);width:1.5rem}.bottom-mobile-menu .bottom-mobile-menu-grid .bottom-mobile-menu-top .hamburger-menu{align-items:center;cursor:pointer;display:flex;height:52px;justify-content:center;width:52px}.bottom-mobile-menu .bottom-mobile-menu-grid .bottom-mobile-menu-top .hamburger-menu img{display:block;height:2rem;object-fit:contain;width:2rem}.bottom-mobile-menu .bottom-mobile-menu-grid .mobile-menu-bottom{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;position:relative;width:100%;z-index:1000}.bottom-mobile-menu .bottom-mobile-menu-grid .mobile-menu-bottom .nav-box{align-items:center;display:flex;flex-direction:column;gap:3.5rem;justify-content:space-between;width:100%}.bottom-mobile-menu .bottom-mobile-menu-grid .mobile-menu-bottom .nav-box a,.bottom-mobile-menu .bottom-mobile-menu-grid .mobile-menu-bottom .nav-box p{color:#000;font-size:2rem;font-weight:400;margin:0;text-decoration:none}.bottom-mobile-menu .bottom-mobile-menu-grid .mobile-menu-bottom .video-button-container{border-radius:1000px;display:inline-block;overflow:hidden;position:relative;width:100%}.bottom-mobile-menu .bottom-mobile-menu-grid .mobile-menu-bottom .video-button-container .video-btn{border:none!important}.bottom-mobile-menu .bottom-mobile-menu-grid .mobile-menu-bottom .video-background{border-radius:1000px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.bottom-header-container{bottom:0;left:50%;margin:0 auto;position:fixed;transform:translate(-50%,100%);width:850px;z-index:1000}.bottom-header-container.open{transform:translate(-50%)!important;width:100%}.bottom-header-container.top-menu{z-index:-1}@media only screen and (max-width:768px){.bottom-header-container{width:calc(100% - 4rem)}}.bottom-header-container .bottom-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;border:1px solid #fff3;border-radius:1000px;display:flex;justify-content:space-between;padding:1rem 1rem 1rem 2.5rem}@media only screen and (max-width:768px){.bottom-header-container .bottom-header{padding:0 1rem 0 2.5rem}}.bottom-header-container .bottom-header .logo{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;width:max-content}.bottom-header-container .bottom-header .logo .logo-box{background-color:#fff;height:1.5rem;transform:rotate(45deg);width:1.5rem}.bottom-header-container .bottom-header .nav-box{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content}@media only screen and (max-width:1050px){.bottom-header-container .bottom-header .nav-box{left:45%}}@media only screen and (max-width:850px){.bottom-header-container .bottom-header .nav-box{display:none}}.bottom-header-container .bottom-header .nav-box a,.bottom-header-container .bottom-header .nav-box p{color:#ffffff80;cursor:pointer;font-size:1.35rem;margin:0;text-decoration:none;transition:color .4s ease}.bottom-header-container .bottom-header .nav-box a:hover,.bottom-header-container .bottom-header .nav-box p:hover{color:#fff}.bottom-header-container .bottom-header .nav-box a.active,.bottom-header-container .bottom-header .nav-box p.active{color:#ffffffd9}.bottom-header-container .bottom-header .video-button-container{border-radius:1000px;display:inline-block;overflow:hidden;position:relative}.bottom-header-container .bottom-header .video-button-container .video-btn{border:none!important}.bottom-header-container .bottom-header .video-background{border-radius:1000px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media only screen and (max-width:850px){.bottom-header-container .bottom-header button{display:none}}.bottom-header-container .bottom-header .hamburger-menu{cursor:pointer;display:none}@media only screen and (max-width:850px){.bottom-header-container .bottom-header .hamburger-menu{display:block}.bottom-header-container .bottom-header .hamburger-menu img{height:54px;width:54px}}.bottom-header-container .bottom-header .btn-white-round-sm{color:#fff;font-size:1.35rem;padding:1rem 2rem;transition:background-color .3s ease}.hero-section{background-color:#000;position:relative;width:100%}.hero-section .hero-background-element-small{background-color:rgba(254,254,255,.161);border-radius:100%;filter:blur(100px);height:160vh;margin-top:-68.5vh;opacity:1;position:absolute;right:170vh;transform:rotate(-40deg);width:40vh;z-index:0}@media only screen and (max-width:850px){.hero-section .hero-background-element-small{filter:blur(50px);height:250vw;margin-top:-150vw;right:90vw;width:50vw}}.hero-section .hero-background-element-grid-small{background-image:linear-gradient(90deg,#ffffff03 1px,#0000 0),linear-gradient(180deg,#ffffff03 1px,#0000 0);background-size:50px 50px;height:75vh;left:0;-webkit-mask-composite:destination-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#010101 10%,#010101 90%,#0000),linear-gradient(180deg,#0000,#010101 10%,#010101 90%,#0000);mask-image:linear-gradient(90deg,#0000,#010101 10%,#010101 90%,#0000),linear-gradient(180deg,#0000,#010101 10%,#010101 90%,#0000);position:absolute;top:0;width:40vw;z-index:0}@media only screen and (max-width:850px){.hero-section .hero-background-element-grid-small{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);height:100vw;width:80vw}}.hero-section .hero-content{align-items:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:10% 0 7.5rem;width:100%}@media only screen and (max-width:1200px){.hero-section .hero-content{padding:12% 0 7.5rem}}@media only screen and (max-width:850px){.hero-section .hero-content{gap:8rem;justify-content:center;padding:10% 0 5rem}}@media only screen and (max-width:650px){.hero-section .hero-content{gap:6rem;justify-content:flex-start;padding:40% 0 5rem}}.hero-section .hero-content .hero-img-1{border:1px solid #000;bottom:0;height:50rem;object-fit:cover;position:absolute;right:0;width:50rem;z-index:1}@media only screen and (max-width:1440px){.hero-section .hero-content .hero-img-1{height:35rem;width:35rem}}@media only screen and (max-width:1100px){.hero-section .hero-content .hero-img-1{height:30rem;width:30rem}}@media only screen and (max-width:950px){.hero-section .hero-content .hero-img-1{bottom:20%;height:25rem;right:0;width:25rem}}@media only screen and (max-width:650px){.hero-section .hero-content .hero-img-1{bottom:2%;height:20rem!important;right:30%;right:40%!important;width:20rem!important}}.hero-section .hero-content .hero-img-2{border:1px solid #000;bottom:5%;height:50rem;object-fit:cover;position:absolute;right:5%;width:50rem;z-index:2}@media only screen and (max-width:1440px){.hero-section .hero-content .hero-img-2{height:35rem;width:35rem}}@media only screen and (max-width:1100px){.hero-section .hero-content .hero-img-2{height:30rem;width:30rem}}@media only screen and (max-width:950px){.hero-section .hero-content .hero-img-2{bottom:10%;height:25rem;right:2%;width:25rem}}@media only screen and (max-width:650px){.hero-section .hero-content .hero-img-2{bottom:12%;right:3%}}@media only screen and (max-width:370px){.hero-section .hero-content .hero-img-2{height:20rem!important;width:20rem!important}}.hero-section .hero-content .hero-img-3{border:1px solid #000;bottom:10%;height:50rem;object-fit:cover;position:absolute;right:10%;width:50rem;z-index:3}@media only screen and (max-width:1440px){.hero-section .hero-content .hero-img-3{height:35rem;width:35rem}}@media only screen and (max-width:1100px){.hero-section .hero-content .hero-img-3{height:30rem;width:30rem}}@media only screen and (max-width:370px){.hero-section .hero-content .hero-img-3{height:20rem;width:20rem}}@media only screen and (max-width:950px){.hero-section .hero-content .hero-img-3{bottom:30%;height:25rem;right:5%;width:25rem}}@media only screen and (max-width:650px){.hero-section .hero-content .hero-img-3{bottom:7%;right:20%}}@media only screen and (max-width:370px){.hero-section .hero-content .hero-img-3{height:20rem!important;width:20rem!important}}.hero-section .hero-content .hero-img-3 .hero-img-1,.hero-section .hero-content .hero-img-3 .hero-img-2,.hero-section .hero-content .hero-img-3 .hero-img-3{will-change:transform}.hero-section .hero-content .hero-testimonials{height:auto;width:35%;z-index:5}@media only screen and (max-width:1350px){.hero-section .hero-content .hero-testimonials{width:40%}}@media only screen and (max-width:1200px){.hero-section .hero-content .hero-testimonials{width:45%}}@media only screen and (max-width:900px){.hero-section .hero-content .hero-testimonials{width:50%}}@media only screen and (max-width:650px){.hero-section .hero-content .hero-testimonials{height:max-content;width:90%}}.hero-section .hero-content .hero-testimonials .ht-swiper{height:80px;overflow:hidden;width:100%}@media only screen and (max-width:768px){.hero-section .hero-content .hero-testimonials .ht-swiper{height:124px}}.hero-section .hero-content .hero-testimonials .ht-swiper .testimonial-slide{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;justify-content:flex-start}.hero-section .hero-content .hero-testimonials .ht-swiper .testimonial-slide p{color:#fff9;font-size:1.65rem;font-weight:300;line-height:150%}.hero-section .hero-content .hero-testimonials .ht-swiper .testimonial-slide .client-container{align-items:flex-start;display:flex;gap:2rem;justify-content:flex-start}.hero-section .hero-content .hero-testimonials .ht-swiper .testimonial-slide .client-container img{height:24px;width:24px}.hero-section .hero-content .hero-testimonials .ht-swiper .testimonial-slide .client-container .client-info{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;justify-content:flex-start}.hero-section .hero-content .hero-testimonials .ht-swiper .testimonial-slide .client-container .client-info span{color:#fff}.hero-section .hero-content .hero-heading-box{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-start;position:relative;width:max-content;z-index:1}@media only screen and (max-width:850px){.hero-section .hero-content .hero-heading-box{gap:1rem}}.hero-section .hero-content .hero-heading-box .websites-built-box{align-items:center;display:flex;gap:2.5rem;justify-content:flex-start;width:max-content}@media only screen and (max-width:850px){.hero-section .hero-content .hero-heading-box .websites-built-box{gap:1rem}}.hero-section .hero-content .hero-heading-box .websites-built-box p{color:#ffffff80;font-size:1.65rem;line-height:150%}@media only screen and (max-width:1200px){.hero-section .hero-content .hero-heading-box .websites-built-box p{font-size:1.55rem}}@media only screen and (max-width:850px){.hero-section .hero-content .hero-heading-box .websites-built-box p{font-size:1.5rem}}@media only screen and (max-width:370px){.hero-section .hero-content .hero-heading-box .websites-built-box p{font-size:1.25rem}}.hero-section .hero-content .hero-heading-box .websites-built-box .wbb-line{background-color:#fff9;height:1px;width:7.5rem}.hero-section .hero-content .hero-heading-box .websites-built-box .get-yours-today-box p{color:#ffffffd9;cursor:pointer;transition:color .4s ease}.hero-section .hero-content .hero-heading-box .websites-built-box .get-yours-today-box p:hover{color:#fff}.hero-section .hero-content .hero-heading-box h1{color:#fff;font-size:9.35rem;font-weight:400;line-height:120%}@media only screen and (max-width:1350px){.hero-section .hero-content .hero-heading-box h1{font-size:8rem}}@media only screen and (max-width:1200px){.hero-section .hero-content .hero-heading-box h1{font-size:7rem}}@media only screen and (max-width:1100px){.hero-section .hero-content .hero-heading-box h1{font-size:6.45rem}}@media only screen and (max-width:1000px){.hero-section .hero-content .hero-heading-box h1{font-size:6rem}}@media only screen and (max-width:850px){.hero-section .hero-content .hero-heading-box h1{font-size:5.25rem;font-size:4.25rem}}@media only screen and (max-width:370px){.hero-section .hero-content .hero-heading-box h1{font-size:3.25rem}}.hero-section .hero-content .hero-heading-box h1 img{object-fit:contain;width:5rem}.hero-section .hero-content .hero-heading-box h1 span{overflow:hidden;transition:all .3s ease}.portfolio-section{background-color:#000;padding:10rem 0 0;width:100%}@media only screen and (max-width:650px){.portfolio-section{padding:5rem 0}}.portfolio-section .portfolio-grid{grid-gap:0;display:grid;grid-template-columns:1fr 1fr 1fr;margin:10rem 0 0;width:100%}@media only screen and (max-width:950px){.portfolio-section .portfolio-grid{grid-template-columns:1fr 1fr;margin:5rem 0 0}}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid{grid-template-columns:1fr}}.portfolio-section .portfolio-grid .pg-box{border:1px solid #ffffff1a;cursor:pointer;height:33.3333333333vw;position:relative;width:100%}@media only screen and (max-width:768px){.portfolio-section .portfolio-grid .pg-box{height:52.6315789474vw;min-height:40rem}}.portfolio-section .portfolio-grid .pg-box img{border:0;height:33.3333333333vw;object-fit:cover;position:relative;width:100%;z-index:0}@media only screen and (max-width:850px){.portfolio-section .portfolio-grid .pg-box img{min-height:40rem}}.portfolio-section .portfolio-grid .pg-box video{border:0;height:33.3333333333vw;object-fit:cover;width:100%}@media only screen and (max-width:850px){.portfolio-section .portfolio-grid .pg-box video{min-height:40rem}}.portfolio-section .portfolio-grid .pg-box .overlay{align-items:flex-start;background:linear-gradient(180deg,#0000,#000000d9);bottom:0;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:flex-end;left:0;opacity:0;padding:4.5rem;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}@media only screen and (max-width:950px){.portfolio-section .portfolio-grid .pg-box .overlay{padding:2.5rem}}@media only screen and (max-width:430px){.portfolio-section .portfolio-grid .pg-box .overlay{opacity:1}}.portfolio-section .portfolio-grid .pg-box .overlay:hover{opacity:1}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top a{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:2.5rem;font-weight:300;gap:.75rem;justify-content:flex-start;text-decoration:none;transition:color .3s ease,transform .3s ease,margin .3s ease}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top a{font-size:2.15rem}}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top a:hover{color:#ffffffbf}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top a:hover svg{fill:#ffffffd9;margin-left:.5rem;transform:rotate(-45deg);transition:transform .4s cubic-bezier(.25,1,.5,1),fill .4s ease,margin .3s ease}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top a:hover svg path{fill:#ffffffbf}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top a svg{fill:#fff;transform:rotate(-45deg);transition:transform .3s ease,margin .3s ease}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top a svg path{fill:#fff}.portfolio-section .portfolio-grid .pg-box .overlay .overlay-content-top span{color:#ffffffa6;font-size:1.45rem;font-weight:300}.portfolio-section .portfolio-grid .pg-box .overlay p{color:#ffffffe6;font-size:1.5rem;font-weight:300;line-height:150%}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box .overlay p{font-size:1.35rem}}.portfolio-section .portfolio-grid .pg-box .overlay p.tech-stack{align-items:center;color:#ffffffa6;display:flex;justify-content:center}.portfolio-section .portfolio-grid .pg-box .overlay p.tech-stack span{background-color:#ffffffd9;border-radius:50%;display:inline-block;height:4px;margin:0 1.5rem;width:4px}.portfolio-section .portfolio-grid .pg-box.pg-box-1{align-items:flex-start;cursor:default;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}@media only screen and (max-width:850px){.portfolio-section .portfolio-grid .pg-box.pg-box-1{height:52.6315789474vw}}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-1{grid-row:3;height:33.3333333333vw;justify-content:flex-start!important;min-height:12rem!important;order:3;padding:0}}.portfolio-section .portfolio-grid .pg-box.pg-box-1 p{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#ffffff80;display:none;font-size:2rem;font-weight:300;line-height:150%;padding:5rem;position:relative;width:100%;z-index:3}@media only screen and (max-width:1050px){.portfolio-section .portfolio-grid .pg-box.pg-box-1 p br{display:none}}.portfolio-section .portfolio-grid .pg-box.pg-box-1 p span{color:#fff}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-grd{background:linear-gradient(180deg,#00000080,#00000080);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos{display:flex;flex-wrap:wrap;height:100%;width:100%;z-index:1}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logos-swiper{align-items:center;display:flex;height:33.33333333%;justify-content:center;width:33.33333333%}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-box{align-items:center;background-color:#000;border:1px solid #ffffff1a;display:flex;height:100%;justify-content:center;width:100%}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-box img{height:5rem;max-width:60%;object-fit:contain;width:max-content}@media only screen and (max-width:850px){.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-box img{min-height:0!important;min-height:auto!important}}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-long-box{align-items:center;display:flex;height:33.33333333%;justify-content:flex-start;width:100%}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-long-box{height:100%}}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-long-box.llb-2{justify-content:flex-end}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-long-box.llb-2,.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-long-box:nth-child(3){display:none}}.portfolio-section .portfolio-grid .pg-box.pg-box-1 .pg-box-1-logos .logo-long-box .logo-box{max-width:33.33333333%;min-width:33.33333333%}.portfolio-section .portfolio-grid .pg-box.pg-box-2 img{height:33.2vw}.portfolio-section .portfolio-grid .pg-box.pg-box-4{align-items:center;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;z-index:1}.portfolio-section .portfolio-grid .pg-box.pg-box-4 .video-button-container{border-radius:1000px;display:inline-block;overflow:hidden;position:relative}.portfolio-section .portfolio-grid .pg-box.pg-box-4 .video-background{border-radius:1000px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.portfolio-section .portfolio-grid .pg-box.pg-box-4 .video-background .video-btn{border:none}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-4{display:none}}.portfolio-section .portfolio-grid .pg-box.pg-box-4 h3{bottom:0;color:#fff;font-size:4.6vw;font-weight:400;line-height:7rem;position:absolute;text-align:center;-webkit-user-select:none;user-select:none;width:100%}@media only screen and (max-width:1300px){.portfolio-section .portfolio-grid .pg-box.pg-box-4 h3{font-size:7rem}}@media only screen and (max-width:1200px){.portfolio-section .portfolio-grid .pg-box.pg-box-4 h3{font-size:6rem}}@media only screen and (max-width:1050px){.portfolio-section .portfolio-grid .pg-box.pg-box-4 h3{font-size:5rem}}.portfolio-section .portfolio-grid .pg-box.pg-box-4 .falling-body{z-index:-1!important}.portfolio-section .portfolio-grid .pg-box.pg-box-4 p{color:#ffffff80;font-size:2rem}.portfolio-section .portfolio-grid .pg-box.pg-box-4 .infinite-webexhaust-logo{height:10rem;object-fit:contain;width:10rem}.portfolio-section .portfolio-grid .pg-box.pg-box-4 .round-img{height:5rem;object-fit:contain;width:5rem}.portfolio-section .portfolio-grid .pg-box.pg-box-4 .video{height:15rem;object-fit:cover;width:15rem}.portfolio-section .portfolio-grid .pg-box.pg-box-6{align-items:flex-start;cursor:default;display:flex;flex-direction:column;justify-content:space-between;padding:3.5rem}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-6{display:none}}.portfolio-section .portfolio-grid .pg-box.pg-box-6 svg{height:10rem}@media only screen and (max-width:950px){.portfolio-section .portfolio-grid .pg-box.pg-box-6 svg{height:8.25rem}}.portfolio-section .portfolio-grid .pg-box.pg-box-6 p{color:#ffffff80;font-size:2.5rem;font-weight:300;line-height:150%}@media only screen and (max-width:1050px){.portfolio-section .portfolio-grid .pg-box.pg-box-6 p{font-size:2rem}}.portfolio-section .portfolio-grid .pg-box.pg-box-6 p span{color:#fff;text-decoration:underline}.portfolio-section .portfolio-grid .pg-box.pg-box-7{grid-column:1/-1;height:100vh;overflow:hidden;width:100%}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-7{grid-column:unset;height:auto}}.portfolio-section .portfolio-grid .pg-box.pg-box-7 img,.portfolio-section .portfolio-grid .pg-box.pg-box-7 video{height:100vh;object-fit:cover;width:100vw}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-7 img{height:auto}}.portfolio-section .portfolio-grid .pg-box.pg-box-8{align-items:center;display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.portfolio-section .portfolio-grid .pg-box.pg-box-8 .portfolio-swiper{height:100%;width:100%}.portfolio-section .portfolio-grid .pg-box.pg-box-9{grid-column:2/-1}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-9{display:none;grid-column:unset}}.portfolio-section .portfolio-grid .pg-box.pg-box-10{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:2.5rem;grid-column:1/-1;height:max-content;justify-content:center;min-height:max-content;padding:7.5rem}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-10{gap:1.35rem;grid-column:unset;padding:2.5rem}}.portfolio-section .portfolio-grid .pg-box.pg-box-10 a{color:#000c;font-size:4.45rem;font-weight:300;margin:0;text-align:center;text-decoration:underline!important;transition:all .4s ease}.portfolio-section .portfolio-grid .pg-box.pg-box-10 a:hover{color:#000}@media only screen and (max-width:950px){.portfolio-section .portfolio-grid .pg-box.pg-box-10 a{font-size:3.25rem}}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-10 a{font-size:2.25rem}}.portfolio-section .portfolio-grid .pg-box.pg-box-10 p{color:#00000080;font-size:2rem;font-weight:300;margin:0;text-align:center}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-10 p{font-size:1.65rem}.portfolio-section .portfolio-grid .pg-box.pg-box-12{display:none}}.portfolio-section .portfolio-grid .pg-box.pg-box-13{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:3.5rem 3.5rem 10rem;position:relative}@media only screen and (max-width:950px){.portfolio-section .portfolio-grid .pg-box.pg-box-13{grid-column:1/-1}}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-13{display:none}}.portfolio-section .portfolio-grid .pg-box.pg-box-13 div{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.portfolio-section .portfolio-grid .pg-box.pg-box-13 div h4{color:var(--black);font-size:5rem;font-weight:400;line-height:100%;margin:0;text-align:center}@media only screen and (max-width:650px){.portfolio-section .portfolio-grid .pg-box.pg-box-13 div h4{font-size:4rem}}.portfolio-section .portfolio-grid .pg-box.pg-box-13 div p{color:#00000080;font-size:1.65rem;font-weight:300;margin:0;text-align:center}.team-section{background-color:#000;padding:10rem 0 2rem;width:100%}@media only screen and (max-width:650px){.team-section{padding:5rem 0}}.team-section .team-grid{padding:10rem 0;width:100%}@media only screen and (max-width:1200px){.team-section .team-grid{padding:5rem 0}}@media only screen and (max-width:430px){.team-section .team-grid{gap:3rem;grid-template-columns:1fr;margin-top:5rem;padding:0}}.team-section .team-grid .tg-left-box{align-items:flex-start;display:flex;flex-direction:column;gap:10rem;justify-content:space-between;width:100%}@media only screen and (max-width:1050px){.team-section .team-grid .tg-left-box{gap:12rem;justify-content:flex-start}}@media only screen and (max-width:650px){.team-section .team-grid .tg-left-box{gap:5rem}}.team-section .team-grid .tg-left-box .tgl-grid{grid-gap:12rem;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;width:100%}@media only screen and (max-width:1200px){.team-section .team-grid .tg-left-box .tgl-grid{grid-gap:3.5rem}}@media only screen and (max-width:850px){.team-section .team-grid .tg-left-box .tgl-grid{grid-template-columns:1fr 1fr}}.team-section .team-grid .tg-left-box .tgl-grid .tgl-content{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-start;width:100%}.team-section .team-grid .tg-left-box .tgl-grid .tgl-content:nth-child(4),.team-section .team-grid .tg-left-box .tgl-grid .tgl-content:nth-child(5){grid-column:span 1}.team-section .team-grid .tg-left-box .tgl-grid .tgl-content img{height:100%;object-fit:cover;width:80%}@media only screen and (max-width:1050px){.team-section .team-grid .tg-left-box .tgl-grid .tgl-content img{height:180px;width:100%}}@media only screen and (max-width:768px){.team-section .team-grid .tg-left-box .tgl-grid .tgl-content img{height:302px}}@media only screen and (max-width:440px){.team-section .team-grid .tg-left-box .tgl-grid .tgl-content img{height:180px}}.team-section .team-grid .tg-left-box .tgl-grid .tgl-content h4{color:#ffffff80;font-size:2.25rem;font-weight:300;margin:0 0 .5rem;transition:color .4s ease;white-space:nowrap}@media only screen and (max-width:1200px){.team-section .team-grid .tg-left-box .tgl-grid .tgl-content h4{font-size:2rem}}@media only screen and (max-width:650px){.team-section .team-grid .tg-left-box .tgl-grid .tgl-content h4{font-size:1.85rem}}.team-section .team-grid .tg-left-box .tgl-grid .tgl-content p{color:#ffffff80;font-size:1.45rem;font-weight:300;margin:0;opacity:.65;text-align:center;transition:color .4s ease}.team-section .team-grid .tg-left-box .tgl-grid .tgl-content p,.team-section .team-grid .tg-left-box .tgl-grid .tgl-content:hover h4{color:#ffffffa6}.team-section .team-grid .tg-left-box .tgl-grid .tgl-content.active h4,.team-section .team-grid .tg-left-box .tgl-grid .tgl-content.active p{color:#fff}.team-section .team-grid .tg-left-box h5{color:#ffffffb3;font-size:2.75rem;font-weight:300;line-height:150%;margin:0}@media only screen and (max-width:1200px){.team-section .team-grid .tg-left-box h5{font-size:2.25rem}}@media only screen and (max-width:950px){.team-section .team-grid .tg-left-box h5{font-size:1.75rem}}@media only screen and (max-width:650px){.team-section .team-grid .tg-left-box h5{font-size:1.65rem}}.team-section .team-grid .tg-right-box{align-items:center;display:flex;justify-content:center}.team-section .team-grid .tg-right-box .team-swiper{height:60rem;overflow:hidden;width:35rem}@media only screen and (max-width:1050px){.team-section .team-grid .tg-right-box .team-swiper{height:50rem;width:30rem}}@media only screen and (max-width:950px){.team-section .team-grid .tg-right-box .team-swiper{height:40rem;width:25rem}}.team-section .team-grid .tg-right-box .team-swiper img{border:1px solid #ffffff1a;border-radius:1000px;box-shadow:0 0 30px #000;height:60rem;object-fit:cover;width:35rem}@media only screen and (max-width:1050px){.team-section .team-grid .tg-right-box .team-swiper img{height:50rem;width:30rem}}@media only screen and (max-width:950px){.team-section .team-grid .tg-right-box .team-swiper img{height:100%;width:100%}}.map-section{background-color:#000;width:100%}@media only screen and (max-width:1200px){.map-section{padding:5rem 0}}@media only screen and (max-width:650px){.map-section{display:none}}.map-section .map-content{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%}.map-section .map-content .side-text{bottom:15%;left:-5%;position:absolute;transform:rotate(-90deg)}@media only screen and (max-width:950px){.map-section .map-content .side-text{bottom:25%;left:-10%}}@media only screen and (max-width:650px){.map-section .map-content .side-text{left:-25%}}.map-section .map-content .side-text p{color:#ffffff80;font-size:2rem;font-weight:300;margin:0}@media only screen and (max-width:950px){.map-section .map-content .side-text p{font-size:1.75rem}}@media only screen and (max-width:650px){.map-section .map-content .side-text p{font-size:1.55rem}}.map-section .map-content .map-text{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;width:100%}.map-section .map-content .map-text h4{color:#fff;font-size:2.75rem;font-weight:300;margin:0}@media only screen and (max-width:1200px){.map-section .map-content .map-text h4{font-size:2.25rem}}@media only screen and (max-width:950px){.map-section .map-content .map-text h4{font-size:1.85rem}}@media only screen and (max-width:650px){.map-section .map-content .map-text h4{font-size:1.55rem;text-align:right}}.map-section .map-content .map-text p{color:#ffffff80;font-size:2rem;font-weight:300;line-height:150%;margin:0}@media only screen and (max-width:950px){.map-section .map-content .map-text p{font-size:1.85rem}}@media only screen and (max-width:650px){.map-section .map-content .map-text p{font-size:1.55rem}}.map-section .map-content .map-text p a{color:#ffffff80;font-size:2rem;font-weight:300;line-height:150%;margin:0;text-underline-offset:5px;transition:all .4s ease}.map-section .map-content .map-text p a:hover{color:#fff}@media only screen and (max-width:950px){.map-section .map-content .map-text p a{font-size:1.85rem}}@media only screen and (max-width:650px){.map-section .map-content .map-text p a{font-size:1.55rem}}.map-section .map-content svg{height:100%;object-fit:contain;width:100%}.services-section{background-color:#000;padding:10rem 0;width:100%}@media only screen and (max-width:650px){.services-section{padding:5rem 0}}.services-section .services-mobile{align-items:center;display:none!important;display:flex;justify-content:center;margin-top:5rem;visibility:hidden;width:100%}@media only screen and (max-width:450px){.services-section .services-mobile{display:flex!important;padding:0 2rem;visibility:visible}}.services-section .services-mobile .service-box{align-items:flex-start;border:.5px solid #ffffff2e;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:35rem;justify-content:space-between;margin-right:1.5rem;overflow:hidden;padding:3.5rem;position:relative;transition:.25s;z-index:2}@media only screen and (max-width:1200px){.services-section .services-mobile .service-box{gap:20rem}}@media only screen and (max-width:1050px){.services-section .services-mobile .service-box{gap:15rem}}@media only screen and (max-width:950px){.services-section .services-mobile .service-box{gap:25rem}}@media only screen and (max-width:850px){.services-section .services-mobile .service-box{gap:20rem}}@media only screen and (max-width:650px){.services-section .services-mobile .service-box{gap:15rem;padding:2.5rem}}.services-section .services-mobile .service-box:hover img{opacity:1;transition:.25s}.services-section .services-mobile .service-box img,.services-section .services-mobile .service-box video{height:100%;left:0;object-fit:cover;opacity:1;position:absolute;top:0;transition:.25s;transition:1s;width:100%;z-index:-1}.services-section .services-mobile .service-box .sg-service-name{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end}.services-section .services-mobile .service-box .sg-service-name a{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:300;gap:1rem;justify-content:flex-start;text-decoration:none;transition:.25s}@media only screen and (max-width:950px){.services-section .services-mobile .service-box .sg-service-name a{font-size:1.55rem}}.services-section .services-mobile .service-box .sg-service-name a svg{height:2rem;transition:fill .3s ease,transform .3s ease}.services-section .services-mobile .service-box .sg-service-name a:hover svg{transform:translateX(5px)}.services-section .services-mobile .service-box .sg-service-name a:hover svg path{fill:#ffffffbf}.services-section .services-mobile .service-box .sg-service-name h4{color:#fff;font-size:4.65rem;font-weight:300;margin:0}@media only screen and (max-width:1200px){.services-section .services-mobile .service-box .sg-service-name h4{font-size:4rem}}@media only screen and (max-width:950px){.services-section .services-mobile .service-box .sg-service-name h4{font-size:3.25rem}}.services-section .services-mobile .service-box .sg-service-list{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.services-section .services-mobile .service-box .sg-service-list a{color:#ffffff80;font-size:1.65rem;font-weight:300;margin:0;text-decoration:none}.services-section .services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:10rem 0 0;width:100%}@media only screen and (max-width:950px){.services-section .services-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:750px){.services-section .services-grid{display:none}}.services-section .services-grid .service-box{align-items:flex-start;border:.5px solid #fff3;cursor:pointer;display:flex;flex-direction:column;gap:35rem;justify-content:space-between;overflow:hidden;padding:3.5rem;position:relative;transition:.25s;z-index:2}@media only screen and (max-width:1200px){.services-section .services-grid .service-box{gap:20rem}}@media only screen and (max-width:1050px){.services-section .services-grid .service-box{gap:15rem}}@media only screen and (max-width:950px){.services-section .services-grid .service-box{gap:25rem}}@media only screen and (max-width:850px){.services-section .services-grid .service-box{gap:20rem}}@media only screen and (max-width:650px){.services-section .services-grid .service-box{gap:15rem;padding:2.5rem}}.services-section .services-grid .service-box:hover .sg-service-name a{opacity:1;text-decoration:none;transition:.25s;transition:color .3s ease}.services-section .services-grid .service-box:hover .sg-service-name a:hover{color:#ffffffd9}.services-section .services-grid .service-box img,.services-section .services-grid .service-box video{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:-1}@media only screen and (max-width:768px){.services-section .services-grid .service-box img,.services-section .services-grid .service-box video{opacity:1}}@media only screen and (min-width:769px){.services-section .services-grid .service-box img:hover,.services-section .services-grid .service-box video:hover{opacity:1}}.services-section .services-grid .service-box .sg-service-name{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end}.services-section .services-grid .service-box .sg-service-name a{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:300;gap:1rem;justify-content:flex-start;opacity:1;text-decoration:none;transition:.25s}@media only screen and (max-width:950px){.services-section .services-grid .service-box .sg-service-name a{font-size:1.55rem}}.services-section .services-grid .service-box .sg-service-name a svg{height:2rem;transition:fill .3s ease,transform .3s ease}.services-section .services-grid .service-box .sg-service-name a:hover svg{fill:#ffffffd9;transform:translateX(5px)}.services-section .services-grid .service-box .sg-service-name h4{color:#fff;font-size:4.65rem;font-weight:300;margin:0}@media only screen and (max-width:1200px){.services-section .services-grid .service-box .sg-service-name h4{font-size:4rem}}@media only screen and (max-width:950px){.services-section .services-grid .service-box .sg-service-name h4{font-size:3.25rem}}.services-section .services-grid .service-box .sg-service-list{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.services-section .services-grid .service-box .sg-service-list a{color:#ffffffb3;font-size:1.65rem;font-weight:300;margin:0;text-decoration:none}.testimonials-section{background-color:#000;padding:10rem 0;width:100%}@media only screen and (max-width:650px){.testimonials-section{padding:5rem 0}}.testimonials-section .reviews-text{align-items:flex-start;display:flex;flex-direction:column;gap:5rem;justify-content:flex-start;margin:10rem 0 0;position:relative;z-index:2}@media only screen and (max-width:1200px){.testimonials-section .reviews-text{gap:3.25rem}}@media only screen and (max-width:650px){.testimonials-section .reviews-text{margin:5rem 0 0}.testimonials-section .reviews-text h6:nth-child(n+3){display:none}}.testimonials-section .reviews-text img{left:-3%;position:absolute;top:-18%;z-index:-1}@media only screen and (max-width:1200px){.testimonials-section .reviews-text img{height:auto;left:-1%;top:-15%;width:200px}}@media only screen and (max-width:650px){.testimonials-section .reviews-text img{height:auto;left:-1%;top:-2%;width:120px}}.testimonials-section .reviews-text h6{color:#fff;font-size:1.75rem;font-weight:300;line-height:150%;margin:0;text-align:justify}@media only screen and (max-width:1200px){.testimonials-section .reviews-text h6{font-size:1.65rem}}.testimonials-section .reviews-text h6 b{color:#fff;font-weight:300}.testimonials-section .video-testimonial-section{align-items:center;display:flex;flex-direction:column;gap:8rem;justify-content:center;margin:8rem 0;position:relative;width:100%}.testimonials-section .video-testimonial-section .video-testimonial-grid{grid-gap:5rem;display:grid;grid-template-columns:1fr 1fr;width:100%}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid{grid-gap:3rem}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:max-content}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.first-cell{transform:translate(100px,-50px)}@media only screen and (max-width:650px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.first-cell{transform:translateY(-50px)}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.second-cell{transform:translate(100px,50px)}@media only screen and (max-width:650px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.second-cell{transform:translateY(20px)}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.third-cell{transform:translate(300px,-80px)}@media only screen and (max-width:1100px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.third-cell{transform:translate(200px,-50px)}}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.third-cell{transform:translate(100px,-20px);transform:translate(20px,-80px)}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.fourth-cell{transform:translate(300px,80px)}@media only screen and (max-width:1100px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.fourth-cell{transform:translate(200px,80px)}}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.fourth-cell{transform:translate(100px,50px);transform:translate(20px,80px)}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.fifth-cell{transform:translate(50px,-30px)}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.fifth-cell{transform:translate(20px,-30px)}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.sixth-cell{transform:translate(-60px,100px)}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell.sixth-cell{transform:translateY(40px)}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.big{height:315px;width:315px}@media only screen and (max-width:1100px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.big{height:250px;width:250px}}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.big{height:200px;width:200px}}@media only screen and (max-width:650px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.big{height:150px;width:150px}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.medium{height:252px;width:252px}@media only screen and (max-width:1100px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.medium{height:200px;width:200px}}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.medium{height:150px;width:150px}}@media only screen and (max-width:650px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.medium{height:125px;width:125px}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.small{height:175px;width:175px}@media only screen and (max-width:1100px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.small{height:135px;width:135px}}@media only screen and (max-width:850px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.small{height:105px;width:105px}}@media only screen and (max-width:650px){.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell img.small{height:85px;width:85px}}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell p{color:#ffffff80;font-size:1.25rem;font-weight:300;line-height:150%;margin:0}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell .video-testimonial-img-container{align-items:center;cursor:pointer;display:flex;height:315px;justify-content:center;position:relative;width:315px}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell .video-testimonial-img-container .video-testimonial-overlay{align-items:center;background-color:#000000d9;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:0 2.5rem;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell .video-testimonial-img-container .video-testimonial-overlay p{color:#ffffff80;font-size:1.45rem!important;text-align:center}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell .video-testimonial-img-container:hover .video-testimonial-overlay{opacity:1}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell .video-testimonial-img-container.small{height:175px;width:175px}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell .video-testimonial-img-container.small p{font-size:1.25rem!important}.testimonials-section .video-testimonial-section .video-testimonial-grid .video-testimonial-cell .video-testimonial-img-container.medium{height:252px;width:252px}.testimonials-section .video-testimonial-section h4{color:#fff;font-size:11.75rem;font-weight:400;left:50%;line-height:110%;margin:0 auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}@media only screen and (max-width:1200px){.testimonials-section .video-testimonial-section h4{font-size:8.75rem;width:100%}}@media only screen and (max-width:950px){.testimonials-section .video-testimonial-section h4{font-size:7.25rem}}@media only screen and (max-width:650px){.testimonials-section .video-testimonial-section h4{font-size:5.65rem}}.order-section{padding:10rem 0;position:relative;width:100%;z-index:1000}@media only screen and (max-width:650px){.order-section{padding:5rem 0}}.order-section .order-content{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:1000px;padding:10rem 0 0;width:100%}@media only screen and (max-width:650px){.order-section .order-content{padding:5rem 0 0}}.order-section .order-content .lead-submit-btn{cursor:pointer;margin:0 auto;transition:color .3s ease,background-color .3s ease}.order-section .order-content .lead-submit-btn:hover{background-color:#fff;color:#000}.order-section .order-content label{color:#fff;font-size:1.5rem;font-weight:400;font-weight:300}.order-section .order-content .input-box{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;width:100%}.order-section .order-content .input-box input,.order-section .order-content .input-box textarea{background-color:initial;border:1px solid #fff3;border-radius:1rem;color:#fff;font-size:1.65rem;font-weight:400;font-weight:300;outline:0;padding:1.5rem 2rem;transition:all .3s ease;width:100%}.order-section .order-content .input-box input:focus,.order-section .order-content .input-box textarea:focus{border:1px solid #ffffff80}.order-section .order-content .input-box input:hover,.order-section .order-content .input-box textarea:hover{border:1px solid #ffffff59}.order-section .order-content .input-box input::placeholder,.order-section .order-content .input-box textarea::placeholder{color:#ffffff4d}.order-section .order-content .input-box textarea{height:15rem;resize:none}@media only screen and (max-width:650px){.order-section .order-content .input-box textarea{height:20rem}}.order-section .order-content .input-box .budget-grid{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.order-section .order-content .input-box .budget-grid input{display:none}.order-section .order-content .input-box .budget-grid input:checked+label.budget-card{border:1px solid #ffffff80;color:#fff}.order-section .order-content .input-box .budget-grid input:checked+label.budget-card:hover{border:1px solid #ffffff59}.order-section .order-content .input-box .budget-grid .budget-card{align-items:center;border:1px solid #fff3;border-radius:1rem;color:#ffffff80;cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;font-weight:300;height:6.5rem;justify-content:center;transition:all .3s ease;transition:border .3s ease;width:100%}.order-section .order-content .input-box .budget-grid .budget-card:hover{border:1px solid #ffffff59}.order-section .order-content .input-box .budget-grid .budget-card:focus{border:1px solid #ffffff80}@media only screen and (max-width:850px){.order-section .order-content .input-box .budget-grid .budget-card{font-size:1.45rem}}.order-section .order-content .order-grid-1{grid-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr;width:100%}@media only screen and (max-width:650px){.order-section .order-content .order-grid-1{grid-template-columns:1fr!important}}.order-section .order-content .service-box{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:100%}.order-section .order-content .service-box .service-grid{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}@media only screen and (max-width:850px){.order-section .order-content .service-box .service-grid{grid-template-columns:1fr 1fr}}.order-section .order-content .service-box .service-grid input{display:none}.order-section .order-content .service-box .service-grid input:checked+label.service-card{border:1px solid #ffffff80}.order-section .order-content .service-box .service-grid input:checked+label.service-card img{opacity:1}.order-section .order-content .service-box .service-grid .service-card{border:1px solid #fff3;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;height:15rem;justify-content:flex-end;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease;width:100%}.order-section .order-content .service-box .service-grid .service-card:hover{border:1px solid #ffffff59}@media only screen and (max-width:650px){.order-section .order-content .service-box .service-grid .service-card{height:11rem}}.order-section .order-content .service-box .service-grid .service-card img{height:100%;left:0;object-fit:cover;opacity:.35;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.order-section .order-content .service-box .service-grid .service-card p{color:#fff;font-family:Gruppo;font-size:2.25rem;position:relative;z-index:2}@media only screen and (max-width:850px){.order-section .order-content .service-box .service-grid .service-card p{font-size:2rem}}@media only screen and (max-width:650px){.order-section .order-content .service-box .service-grid .service-card p{font-size:1.85rem}}footer{border-bottom:1px solid #fff3;padding:7.5rem 0 10rem;width:100%}@media only screen and (max-width:650px){footer{padding:5rem 0}}footer .footer-content{align-items:flex-start;display:flex;flex-direction:column;gap:7.5rem;justify-content:flex-start;margin:10rem 0 0;width:100%}@media only screen and (max-width:650px){footer .footer-content{margin:5rem 0}}footer .footer-content .footer-top{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}@media only screen and (max-width:850px){footer .footer-content .footer-top{grid-gap:3rem;display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:650px){footer .footer-content .footer-top{grid-template-columns:1fr 1fr}}footer .footer-content .footer-top a{color:#ffffffd9;font-size:1.75rem;font-weight:300;line-height:150%;margin:0;text-align:justify;text-align:center;text-decoration:none;transition:color .3s ease}@media only screen and (max-width:650px){footer .footer-content .footer-top a{font-size:1.65rem}}footer .footer-content .footer-top a:hover{color:#fff}.copyright-section{padding:5rem 0;width:100%}@media only screen and (max-width:650px){.copyright-section{padding:2.5rem 0}}.copyright-section .copyright-content{align-items:center;display:flex;gap:3rem;justify-content:space-between;width:100%}@media only screen and (max-width:850px){.copyright-section .copyright-content{flex-direction:column}}.copyright-section .copyright-content .made-with{align-items:center;color:#ffffff80;display:flex;font-size:1.75rem;font-weight:300;gap:1rem;justify-content:flex-start;line-height:150%;text-align:justify}@media only screen and (max-width:650px){.copyright-section .copyright-content .made-with{font-size:1.55rem}}.copyright-section .copyright-content p{color:#ffffff80;font-size:1.75rem;font-weight:300;line-height:150%;margin:0;text-align:justify}@media only screen and (max-width:650px){.copyright-section .copyright-content p{font-size:1.55rem}}.copyright-section .copyright-content .scroller{align-items:center;border:1px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:42px;justify-content:center;transition:color .3s ease,background-color .3s ease;width:42px}.copyright-section .copyright-content .scroller svg{cursor:pointer;transform:rotate(-90deg)}.copyright-section .copyright-content .scroller svg path{fill:#fff}.copyright-section .copyright-content .scroller:hover{background-color:#fff;border:1px solid #fff}.copyright-section .copyright-content .scroller:hover svg path{fill:#000}.portfolio{background-color:#000;padding:10% 0 2rem;width:100%}.portfolio h2{color:#fff;font-size:6.5rem;font-weight:400}.portfolio .portfolio-content{grid-gap:8rem;display:grid;gap:8rem;grid-template-columns:1fr 1.5fr;padding-bottom:10rem;width:100%}.portfolio .portfolio-content .portfolio-content-left{align-items:flex-start;display:flex;flex-direction:column;gap:5rem;height:max-content;justify-content:flex-start;position:sticky;top:10%;width:100%}.portfolio .portfolio-content .portfolio-content-left .chips-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;width:100%}.portfolio .portfolio-content .portfolio-content-left .chips-container h6{background-color:#ffffff26;border-radius:1000px;color:#ffffff80;font-size:1.25rem;font-weight:300;padding:.95rem 1.5rem}.portfolio .portfolio-content .portfolio-content-left .tabs{align-items:center;display:flex;justify-content:flex-start;position:relative;width:100%}.portfolio .portfolio-content .portfolio-content-left .tabs h5{border-bottom:1px solid #ffffff80;color:#ffffff80;cursor:pointer;font-size:1.65rem;font-weight:300;padding:0 .5rem 1.5rem;text-align:center;transition:color .3s ease,border-color .3s ease;white-space:nowrap;width:100%}.portfolio .portfolio-content .portfolio-content-left .tabs h5:hover{border-color:#ffffffb3;color:#ffffffb3}.portfolio .portfolio-content .portfolio-content-left .tabs h5.active{border-color:#fff;color:#fff}.portfolio .portfolio-content .portfolio-content-left .design,.portfolio .portfolio-content .portfolio-content-left .development,.portfolio .portfolio-content .portfolio-content-left .feedback,.portfolio .portfolio-content .portfolio-content-left .overview,.portfolio .portfolio-content .portfolio-content-left .project-goals{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-start;width:100%}.portfolio .portfolio-content .portfolio-content-left .btns{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;width:100%}.portfolio .portfolio-content .portfolio-content-left h4{color:#fff;font-size:3.5rem;font-weight:400}.portfolio .portfolio-content .portfolio-content-left ul{list-style:disc;padding-left:2rem}.portfolio .portfolio-content .portfolio-content-left ul li{padding-bottom:2rem}.portfolio .portfolio-content .portfolio-content-left p,.portfolio .portfolio-content .portfolio-content-left ul li{color:#ffffff80;font-size:1.65rem;font-weight:300;line-height:150%}.portfolio .portfolio-content .portfolio-content-left .feedback-item{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;width:100%}.portfolio .portfolio-content .portfolio-content-left .feedback-item h6{color:#fff;font-size:1.75rem;font-weight:300}.portfolio .portfolio-content img{height:auto;width:100%}.portfolio .next{align-items:flex-end;display:flex;gap:4rem;justify-content:flex-end;width:100%}.portfolio .next svg{height:50px;width:50px}
/*# sourceMappingURL=main.adf83d03.css.map*/