@keyframes glowing{0%,to{background-position:0 0}50%{background-position:400%0}}@keyframes animate{0%{transform:translate(-50%,-75%) rotate(0deg)}to{transform:translate(-50%,-75%) rotate(360deg)}}:root{--height:calc(50vh - 50px);--width:400px}.carousel{display:grid;transform:translate3d(0,0,.2px)}.carousel__item,.carousel__list{overflow:hidden;contain:layout;isolation:isolate}.carousel__list{display:flex;list-style:none;padding:2em 0 3em;margin:0}.carousel__item{display:grid;position:relative;align-content:start;margin:0 10px;padding:0;flex:1 1 10%;height:var(--height);background:rgba(0,0,0,.2);border-radius:16px;transform:translate3d(0,0,.1px);box-shadow:rgba(0,0,0,.4)0 3px 15px 2px,rgba(0,0,0,.2)0 12px 28px 0,rgba(0,0,0,.1)0 2px 4px 0,rgba(255,255,255,.05)0 0 0 1px inset}.carousel__item,.carousel__item *{transition:all .6s cubic-bezier(.55,.24,.18,1);user-select:none}.carousel__contents,.carousel__image{width:var(--width);height:auto}.carousel__item:hover{flex-basis:calc(var(--width)/2);transition:all .3s ease}.carousel__item[data-active]{flex-basis:var(--width);flex-grow:0}@media screen and (max-width:800px){.carousel__item{flex-basis:30%}}@media screen and (max-width:600px){.carousel__item{flex-basis:50%;margin:0 5px;border-radius:8px;font-size:3vw}.carousel__item[data-active]{flex-basis:45%;flex-grow:0}.carousel__item:nth-child(3),.carousel__item:nth-child(7){flex:0 0 10px}.carousel__item:nth-child(2){flex:0 0 5px;transform:translateX(-50px)}.carousel__item:nth-child(8){flex:0 0 5px;transform:translateX(50px)}.carousel__item:nth-child(1),.carousel__item:nth-child(n+9){flex:0 0 0px;margin:0;box-shadow:none;opacity:0!important}.carousel__item:not(:nth-child(n+5)) img,.carousel__item:nth-child(n+7) img{opacity:.8}.carousel__item:not(:nth-child(n+4)) *,.carousel__item:nth-child(n+7) *{opacity:0!important}}@media screen and (min-width:600px){.carousel__item:nth-child(10),.carousel__item:nth-child(3){flex:0 0 10px}.carousel__item:nth-child(2){flex:0 0 5px;transform:translateX(-50px)}.carousel__item:nth-child(11){flex:0 0 5px;transform:translateX(50px)}.carousel__item:nth-child(1),.carousel__item:nth-child(n+12){flex:0 0 0px;margin:0;box-shadow:none;opacity:0!important}.carousel__item:not(:nth-child(n+5)) img,.carousel__item:nth-child(n+9) img{opacity:.8}.carousel__item:not(:nth-child(n+4)) *,.carousel__item:nth-child(n+10) *{opacity:0!important}}.carousel__item img{display:block;position:absolute;width:var(--width);height:100%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;aspect-ratio:2/3;object-fit:cover;filter:saturate(.2) contrast(.75) brightness(1.1)}.carousel__item:after{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:1;background:linear-gradient(160deg,rgba(2,0,36,0) 40%,rgba(82,4,174,.6) 70%,rgba(78,188,255,.7) 100%);transition:all .66s cubic-bezier(.55,.24,.18,1)}.carousel__item[data-active]:after{transform:translateY(100%)}.carousel__item[data-active],.carousel__item[data-active] *{opacity:1;filter:none}.carousel__contents{display:flex;flex-direction:column;justify-content:start;min-height:200px;padding:2em;z-index:2;background-image:radial-gradient(ellipse at 0 0,rgba(0,0,0,.4) 20%,transparent 50%);background-size:170% 200px;background-repeat:no-repeat;position:absolute;top:0;left:0}.carousel__contents:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.99)0,transparent 100%);transition:all .6s cubic-bezier(.55,.24,.18,1);z-index:-1;opacity:0}.carousel__item[data-active] .carousel__contents:before{opacity:1}.carousel__contents .user__name{color:#e8eff4;font-size:1.75em;font-weight:600;letter-spacing:.8px;text-shadow:0 1px 0 rgba(0,0,0,.3)}.carousel__contents .user__title{font-family:montserrat;font-size:1.5em;font-weight:700;text-transform:uppercase;color:transparent;background:linear-gradient(270deg,#4ebcff,#d455fd);background-clip:text;-webkit-background-clip:text;word-wrap:balance}.carousel__contents .user__name,.carousel__contents .user__title{margin:0;line-height:1.1;opacity:0;transform:translateX(-200px);transition-duration:1s;max-width:18em}@media screen and (max-width:800px){.carousel__item img{width:calc(var(--width)*.5)}.carousel__contents{transform:translateX(-100%) rotate(90deg);transform-origin:bottom right;align-items:end;justify-content:end;background-image:radial-gradient(ellipse at 100% 100%,rgba(0,0,0,.4)0,transparent 50%);background-position:-100% 100%;flex-direction:column;position:absolute;bottom:0;left:0;text-align:right}[data-active] .carousel__contents{background-position:100% 100%}.carousel__contents .slider-button,.carousel__contents .user__name,.carousel__contents .user__title{max-width:70vh;transform:translateX(200px)}}[data-active] .carousel__contents *{transform:translateX(0);transition-duration:.66s;opacity:1}[data-active] .carousel__contents .user__name{transition-delay:.1s}[data-active] .carousel__contents .user__title{opacity:.85;transition-delay:.05s}.slider-button{display:flex;align-items:center;justify-content:center;padding:10px;background-color:#f3f3f3;color:#333;border:0;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease,opacity 1s ease 1s;text-decoration:none;max-width:80%;margin:20px auto;opacity:0}.carousel__item[data-active] .slider-button{opacity:1}.slider-button:hover{background-color:#333;color:#f3f3f3}.slider-button:active{transform:scale(.95)}.carousel__contents .slider-button{margin:0;line-height:1.1;opacity:0;transform:translateX(-200px);transition:opacity 1s ease 1s,transform 1s ease;max-width:12em}[data-active] .carousel__contents .slider-button{transform:translateX(0);opacity:1}.glow-on-hover{font:montserrat;font-weight:700;width:220px;height:40px;border:0;outline:0;color:#fff;background:#111;cursor:pointer;z-index:0;border-radius:10px}.glow-on-hover:after,.glow-on-hover:before{z-index:-1;content:"";position:absolute;border-radius:10px}.glow-on-hover:before{background:linear-gradient(45deg,#4ebcff,#d455fd,#d455fd,#4ebcff,#4ebcff,#d455fd,#d455fd,#4ebcff);top:-2px;left:-2px;background-size:400%;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out}.glow-on-hover:active{color:#000}.glow-on-hover:active:after{background:0 0}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{width:100%;height:100%;background:#111;left:0;top:0}.carousel__nav{padding:1em;justify-self:end;grid-row:1;display:none;justify-content:space-between;gap:1em}button{display:flex;gap:.5em;padding:.5em 1.5em}button span,button svg{margin:0;padding:0;fill:none}button path{fill:currentColor}body,html{padding:0;align-items:start}.et_pb_text_align_left{text-align:left}.et_pb_text_align_center{text-align:center}.dsm_perspective_image{display:block;margin-right:auto;margin-left:auto;line-height:0;-webkit-transform:translateZ(0)}.dsm_perspective_image .dsm-perspective-image-wrapper{-webkit-transform:perspective(1000px);transform:perspective(1000px)}.dsm_perspective_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.dsm_perspective_image img{position:relative}.dsm-animated-gradient-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300%;color:transparent}button::-moz-focus-inner{padding:0;border:0}body,html{max-width:100%;overflow-x:hidden}#close-button{position:fixed;top:20px;right:20px;background:rgba(255,255,255,.7);color:#000;padding:5px 10px;cursor:pointer;z-index:10000}.btn4 a,.dfh-155 a,.hire-me-button{position:relative;text-decoration:none}.dfh-155 a:after{content:"";position:absolute;width:0;height:2px;bottom:12px;left:0;background-image:linear-gradient(to right,#21004a,#160030);transition:width .4s}.dfh-155 a:hover:after{width:100%}.socials-footer li,.socials-header li{display:inline-block;transition:transform .3s ease}.socials-footer li:hover,.socials-header li:hover{transform:translateY(-10px)}.btn4 a,.hire-me-button{padding:7px 10px 5px;display:inline-block;text-transform:uppercase;text-align:center;width:auto;overflow:hidden;border-radius:40px;margin:auto}.btn4 a span,.hire-me-button span{font-family:"Montserrat";position:relative;color:#fff;font-size:18px;letter-spacing:2px;z-index:1}.btn4 a .liquid{position:absolute;top:-70px;left:0;width:100%;height:200px;background:linear-gradient(to right,#4ebcff,#d455fd,#5204ae);box-shadow:inset 0 0 50px rgba(0,0,0,.5);transition:.5s}.btn4 a .liquid:after,.btn4 a .liquid:before,.hire-me-button .liquid:after,.hire-me-button .liquid:before{content:"";width:200%;height:200%;position:absolute;top:0;left:50%;transform:translate(-50%,-75%);background:#000}.btn4 a .liquid:before,.hire-me-button .liquid:before{border-radius:45%;background:#160030;animation:animate 5s linear infinite}.btn4 a .liquid:after,.hire-me-button .liquid:after{border-radius:40%;background:rgba(22,0,48,.5);animation:animate 10s linear infinite}.btn4 a:hover .liquid{top:-100px}.hire-me-button{padding:7px 0;display:block;width:160px}.btn4 a:hover .liquid,.hire-me-button .liquid,.hire-me-button:hover .liquid{background:linear-gradient(to right,#4ebcff,#d455fd,#5204ae)}.hire-me-button .liquid{position:absolute;top:-80px;left:0;width:200px;height:200px;box-shadow:inset 0 0 50px rgba(0,0,0,.5);transition:.5s}.hire-me-button:hover .liquid{top:-120px}#main-content{background-image:url(https://jamwa.co.uk/wp-content/uploads/2023/03/Jamwa-Website-Design-Background-2.png.webp);background-position:center;background-repeat:no-repeat;background-size:cover}