*,:after,:before{box-sizing:border-box;user-select:none}html,body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#363636;margin:0;padding:0}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(/fonts/barlow-bold-webfont.woff2)format("woff2"),url(/fonts/barlow-bold-webfont.woff)format("woff")}@font-face{font-family:Barlow-body;font-style:normal;font-weight:400;src:url(/fonts/Barlow-Medium.woff2)format("woff2")}@font-face{font-family:Sofia Sans Semi Condensed;font-style:normal;font-weight:300;src:url(/fonts/sofiasanssemicondensed-variablefont_wght-webfont.woff2)format("woff2"),url(/fonts/sofiasanssemicondensed-variablefont_wght-webfont.woff)format("woff")}@font-face{font-family:Barlow Light;font-style:normal;font-weight:100;src:url(/fonts/Barlow-Regular.ttf)format("truetype")}:root{--accent-purple-light:#c09777;--display-none:inline-block;--display-none1:inline-block;--display-noneObserve:1;--display-noneObserve1:0;--test-color:blue;--accent-purple:#765675;--accent-purple-hover:#8b6e8a;--accent-purple-dark:#af6b2b;--accent-orange:#ff9186;--accent-orange-hover:#f09289;--accent-light-orange:#fbae87;--accent-beige:#977945;--accent-yellow:#ff9800;--accent-light-red:#b80000;--accent-earth:#f0ebce;--accent-dark-red:#030303;--title-gradient:linear-gradient( var(--accent-light-orange) 0%, var(--accent-orange) 72% );--font-condensed:"Sofia Sans Semi Condensed", sans-serif;--font-main:"Barlow", sans-serif;--font-normal-sub:"Barlow-body", sans-serif;--font-semibold-sub:"SofiaSemiBold", sans-serif;--font-main-light:"Barlow Light", sans-serif}a{color:initial;text-decoration:none;cursor:pointer}#contact-modal{position:fixed;inset:0;background-color:#00000059;z-index:9999999999999;display:none}.contact-info-contain{position:relative;inset:0;width:100%;z-index:1;height:100%;display:flex;justify-content:center;align-items:center}.close-modal-contact{grid-column:auto/3 span;justify-self:end;position:absolute;z-index:999999999;top:0;right:0;margin:0;padding:clamp(.25rem,3vw,.85rem)}.close-modal-contact svg{margin-left:auto;margin-bottom:auto;padding:clamp(.15rem,1vw,.49rem);box-sizing:content-box;width:clamp(32px,4vw,42px)}.return{position:absolute;inset:0;z-index:1}.contact-info-item{display:grid;grid:5px 1fr/repeat(3,1fr);width:85%;height:85%;border-radius:2rem;background:#fff;z-index:99999;margin:0;border-radius:1.85rem;overflow:hidden;position:relative}.contact-info-item>div:nth-of-type(n+2){height:100%;margin:auto;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 2.5rem;gap:1rem;position:relative;grid-row:2}.contact-info-item>div p{font-size:clamp(18px,5.5vw,24px);margin:0;display:grid;place-items:center;grid:auto-flow/1fr;position:relative}@keyframes slideSpan{0%{opacity:1}85%{opacity:1}to{opacity:0}}.tooltipEmail,.tooltipPhone{position:absolute;white-space:nowrap;padding:.63rem 1rem;background-color:#000000bf;font-size:12px;color:#fff;margin:auto;bottom:-3rem;z-index:9999;opacity:0}.activeToolTip{animation:slideSpan 4s ease-in;display:var(--display-none)}.activeToolTipPhone{animation:slideSpan 4s ease-in;display:var(--display-none1)}.inactiveToolTip,#myGmail,#myPhone{display:none}.contact-info-item>div:nth-of-type(3){background-image:linear-gradient(#f5f5f5 6%,#4b4b4b,#f5f5f5 95%),linear-gradient(#f5f5f5 6%,#4b4b4b,#f5f5f5 95%);background-size:.75px 100%;background-position:0 0,100%0;background-repeat:no-repeat}.contact-icon-svg{width:clamp(75px,20%,150px)}.contact-info-item>div:nth-of-type(3) .contact-icon-svg{width:clamp(175px,55%,350px)}.contact-info-item>div img{display:block;aspect-ratio:1/1;width:clamp(4rem,10vw,5rem)}.contact-info-item>div img:nth-of-type(2){display:block;aspect-ratio:1/1;width:clamp(11rem,10vw,13rem)}.contact-info-item>div a{border-radius:7px;text-align:center;padding:1.55rem clamp(.85rem,4vw,1.75rem);line-height:0;font-size:clamp(14px,3.75vw,18px);letter-spacing:.75px;background:0 0;box-sizing:content-box;outline:1px solid #0076b4;color:#0076b4;font-family:var(--font-normal-sub);box-shadow:unset}.contact-info-item>div a:hover{background:#0076b4;color:#fff}h2{font-family:var(--font-condensed);letter-spacing:3.65px;font-size:clamp(19px,5vw,28px);margin:0;line-height:1.75;color:#363636;text-align:center}.svg-profile{width:clamp(64px,42vw,170px);margin:0 0 .75rem}h1{font-size:4rem;font-weight:700;line-height:.85;font-size:clamp(64px,7vw,132px);margin:0 0 3px;width:clamp(6ch,68vw,12ch);text-align:center;font-family:var(--font-main);background-image:var(--title-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 4px 2px rgba(255,166,236,.35))}.section-container{display:grid;place-items:center;margin:0;padding:0;width:100%;height:100svh;min-height:640px;position:relative;z-index:9999}.hero-text-container{position:relative;display:grid;place-items:center;z-index:99999;top:-2rem;margin:5rem 0}.hero-text-container img{filter:drop-shadow(2px 4px 2px rgb(0,0,0,.35))}.hero-text-container a{font-family:var(--font-normal-sub);letter-spacing:.95px;width:min(65%,12rem);background-color:var(--accent-purple);border:0;padding:1rem 0;border-radius:100vmax;box-shadow:3px 3px 4px #3a270440;text-align:center;font-size:clamp(14px,3vw,18px)}.talk-btn{box-shadow:3px 3px 4px #5f513462;color:#fff}.hero-text-container a:nth-of-type(2){background-color:#f5f5ed}.hero-btn-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:10px;margin-top:1.3rem}.info-text-container{display:flex;z-index:9999;column-gap:1rem;justify-content:center;width:min(95%,1000px);height:fit-content;align-content:flex-start}.info-text-container>div{flex:1;flex-grow:1;height:fit-content;padding:1.5rem clamp(.35rem,1.2vw,2.5rem);margin:0}.info-text-container>div:nth-of-type(2){flex:1.5}.info-text-container p,h3{font-size:18px;line-height:1;margin:0}.info-text-container p{font-size:clamp(12px,2.5vw,15px);font-family:var(--font-normal-sub);letter-spacing:.65px;margin:0 0 1.15rem}.bio-contain{display:flex;flex-wrap:wrap;column-gap:3.75rem}.bio-contain h3{line-height:1.35;margin:0;font-family:var(--font-normal-sub);font-weight:300;font-size:clamp(16.5px,2.8vw,21px);margin:0 0 3rem}.bio-contain>div:nth-of-type(1) h3{text-align:justify;font-family:var(--font-main-light)}.skills-container{display:flex;flex-direction:column;gap:.75rem;width:100%}.skill-sub-container{display:flex;flex-wrap:wrap;width:100%;column-gap:2rem;row-gap:2vw;padding:0;margin:0 0 3rem}.main-skill-contain{display:grid;grid-gap:.5em;grid:auto-flow 85px/repeat(2,13.5rem);gap:9px}.main-skill-contain>div{gap:1.85%;background-color:#f7f3f1;display:flex;align-items:center;min-height:3rem;padding:0 clamp(.76rem,4vw,1rem);box-shadow:2px 2px 2.1px #00000040;border-radius:.65rem}.main-skill-icon{margin:0;width:clamp(30px,5.75vw,49px);display:block;padding:0}.main-skill-contain h3{font-family:var(--font-normal-sub);font-weight:300;font-size:clamp(13px,2vw,16px);margin:0;line-height:1.25}.main-skill-contain>div:nth-of-type(3) h3{font-family:var(--font-normal-sub);font-weight:300;font-size:clamp(11px,2.7vw,15px);margin:0}.soft-icon{margin:0;width:clamp(16px,3.75vw,27px);display:block;padding:0}.button-img-ribbon{margin:0;width:clamp(17px,3.75vw,19px);display:block;padding:0}.soft-skill-contain{display:grid;grid-gap:.5em;grid:auto-flow 85px/repeat(2,13.5rem);gap:9px}.soft-skill-contain>div{gap:.75rem;background-color:#f7f3f1;display:flex;align-items:center;min-height:3rem;padding:0 clamp(1rem,4vw,1.5rem);box-shadow:2px 2px 2.1px #00000040;border-radius:.65rem}.soft-skill-contain h3{font-family:var(--font-normal-sub);font-weight:300;font-size:clamp(13px,2.7vw,15px);line-height:1.25;margin:0}.app-skill-contain{display:grid;grid-gap:.5em;grid:auto-flow/repeat(auto-fill,minmax(151px,1fr));gap:4%;row-gap:1rem;margin:0 0 3rem;left:-1rem;position:relative}.app-icon-container{display:flex;flex-direction:column;gap:.85rem;align-items:center}.st1{fill:var(--accent-purple)!important}.stsoft{fill:var(--accent-orange)!important}.app-icon{margin:0;width:clamp(45px,6.75vw,57px);display:block;padding:0;filter:drop-shadow(2px 4px 2px rgb(0,0,0,.35))}.app-icon-container p{font-family:var(--font-normal-sub);text-align:center;line-height:1.25}.work-exp-contain{display:grid;grid:auto-flow/1fr}.work-item{display:grid;grid:auto-flow/1.75fr 1fr;column-gap:2.5rem;justify-content:space-between;margin:0 0 2rem}.work-item h3{font-size:clamp(15px,3vw,24px);font-family:var(--font-normal-sub);margin:0;line-height:1}.date-job{font-family:var(--font-main-light)!important;justify-self:end}.work-item h3 span{font-size:clamp(13.5px,2.95vw,17px);font-family:var(--font-condensed);line-height:1.65}.work-item:nth-of-type(2) h3 span{font-size:clamp(12.5px,2.75vw,17px);white-space:nowrap}.job-name-container{display:flex;flex-direction:column;height:fit-content}.work-item ul{display:grid;grid:auto-flow/1fr;column-gap:1rem}.work-item:nth-of-type(4) ul{display:grid;grid:auto-flow/repeat(auto-fit,minmax(13rem,1fr));column-gap:1rem}.work-item ul li{font-size:clamp(14px,2.8vw,19px);padding:0 .85rem 0 0}.courses-contain{display:grid;grid:auto-flow 175px/repeat(auto-fill,minmax(350px,1fr));gap:1rem;margin:0 0 3rem}.courses-item{display:grid;grid:1fr 1fr/1fr;background-color:#f7f3f1;border-radius:14px;box-shadow:2px 2px 3px #0000003b;padding:1.75rem 1.35rem 1.35rem}.courses-item h3{font-family:var(--font-semibold-sub);font-size:clamp(17px,4vw,21px);line-height:1.2;letter-spacing:.68px;margin:0}.courses-item span{font-family:var(--font-main-light);font-size:clamp(11px,4vw,17px)}.cert-button{width:clamp(7rem,16vw,9rem);border-radius:100vmax;height:clamp(2.1rem,15vw,2.5rem);background-color:#e07369;place-self:end;font-family:var();letter-spacing:1.45px;color:#fff;border:0;cursor:pointer}.course-button,.course-button2{width:clamp(7rem,16vw,9rem);border-radius:100vmax;height:2.5rem;background-color:#e07369;cursor:unset;place-self:end;letter-spacing:1.45px;color:#fff;border:0}.course-button:hover{background-color:var(--accent-orange-hover);transition:background-color .05s ease-in-out}.cert-button:hover{background-color:var(--accent-purple-hover);transition:background-color .05s ease-in-out}.section-container:nth-of-type(2){height:max-content;padding-bottom:12rem;z-index:1}#viewCert,#viewCourse{position:fixed;inset:0;justify-content:center;align-items:center;overflow:hidden}.dialog-container{position:absolute;inset:0;display:flex;place-items:center;z-index:1;overflow:hidden}.modal-close{position:absolute;inset:0;z-index:0}@keyframes imgSlide{0%{transform:translateY(60%)}to{transform:translateY(0)}}.cert-img{display:block;width:min(85%,750px);z-index:99999;height:max-content;margin:auto;padding:0;animation:imgSlide .37s cubic-bezier(.25,1,.5,1)}.course-img{width:clamp(270px,85%,650px);height:clamp(200px,85%,350px);background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;z-index:99999;border-radius:11px;animation:imgSlide .37s cubic-bezier(.25,1,.5,1)}.course-img2{width:clamp(270px,95%,1050px);margin:auto;z-index:99999;animation:imgSlide .37s cubic-bezier(.25,1,.5,1)}.course-img2 img{width:100%!important}.course-img>div{display:flex;flex-direction:row;gap:.45rem;padding:0 0 2rem}.course-img>div h3{font-family:var(--font-normal-sub);font-size:clamp(15px,6vw,21px);margin:0;color:#3e7957}.course-image-logo{width:75%}.projects-contain{position:relative;display:flex;flex-direction:column;gap:clamp(3rem,8vw,7rem)}.projects-raket{position:relative;display:flex;flex-direction:column;gap:clamp(3rem,8vw,7rem);width:100%;margin-bottom:5%}.projects-raket svg{width:clamp(14px,2vw,24px)}.projects-raket a{margin-bottom:clamp(.85rem,4vw,2rem)}.projects-raket>div p{font-size:clamp(11px,4vw,27px);margin:0;width:50ch;color:var(--accent-purple);border-radius:6px;font-family:var(--font-main)}.projects-raket>div span{white-space:nowrap}.raket-container{padding:clamp(1rem,7vw,2.5rem);background-color:#f7f3f1;box-shadow:1px 4px 6px #00000040;border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:center}.raket-container>div{display:grid;grid:auto-flow/1fr 1fr;width:100%;gap:.75rem;position:relative;border-top:unset}.projects-contain>div{padding:2.75rem 3rem 4rem;background-color:#f7f3f1;box-shadow:1px 4px 6px #00000040;border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:center;border-top:5px solid var(--accent-purple)}.project-section,.projects-section-digital,.project-section-aspin{display:flex;flex-wrap:wrap;width:100%;gap:.75rem;position:relative}.project-section-designo{display:grid;grid:auto-flow/1fr 1fr 1fr 1fr;width:100%;gap:.75rem;position:relative}.project-section-designo .openModaldesigno:nth-of-type(1){grid-column:1/2 span;grid-row:1/2 span}.project-section-designo .openModaldesigno:nth-of-type(2){grid-column:3/4 span;grid-row:1/1 span}.project-section-designo .openModaldesigno:nth-of-type(3){grid-column:1/2 span;grid-row:3/4 span}.project-section-designo .openModaldesigno:nth-of-type(4){grid-column:3/4 span;grid-row:2/4 span}.project-section-designo .openModaldesigno:nth-of-type(5){grid-column:3/4 span;grid-row:4/2 span}.project-section-designo .openModaldesigno:nth-of-type(6){grid-column:1/2 span;grid-row:7/8 span}.project-section-designo .openModaldesigno:nth-of-type(7){grid-column:3/4 span;grid-row:6/7 span}.project-section-designo .openModaldesigno:nth-of-type(8){grid-column:1/2 span;grid-row:15/2 span}.project-section-designo .openModaldesigno:nth-of-type(9){grid-column:3/4 span;grid-row:6/7 span}.project-section-designo .openModaldesigno:nth-of-type(10){grid-column:3/4 span;grid-row:21/13 span}.project-section-designo .openModaldesigno:nth-of-type(11){grid-column:3/4 span;grid-row:16/5 span}.project-section-designo .openModaldesigno:nth-of-type(12){grid-column:1/2 span;grid-row:17/9 span}.project-section-designo .openModaldesigno:nth-of-type(13){grid-column:3/4 span;grid-row:11/7 span}.project-section-designo .openModaldesigno:nth-of-type(14){grid-column:1/2 span;grid-row:26/19 span}.project-section-designo .openModaldesigno:nth-of-type(15){grid-column:3/4 span;grid-row:34/15 span}.project-section-designo .openModaldesigno:nth-of-type(16){grid-column:1/2 span;grid-row:40/13 span}.project-section-kanami{display:grid;grid:auto-flow/1fr 1fr .35fr 1.12fr .1fr 1.12fr .35fr 1fr 1fr;width:100%;gap:.75rem;position:relative}.project-section-kanami .openModalkanami:nth-of-type(1){grid-column:1/3 span;grid-row:1}.project-section-kanami .openModalkanami:nth-of-type(2){grid-column:4/3 span;grid-row:1}.project-section-kanami .openModalkanami:nth-of-type(3){grid-column:7/3 span;grid-row:1}.project-section-kanami .openModalkanami:nth-of-type(4){grid-column:1/4 span}.project-section-kanami .openModalkanami:nth-of-type(5){grid-column:6/4 span}.project-section-oea{display:grid;grid:auto-flow/repeat(3,1fr);width:100%;gap:.75rem;position:relative}.project-section-oea .openModaloea:nth-of-type(-n+3){grid-column:auto/1 span}.project-section-oea .openModaloea:nth-of-type(4){grid-column:auto/3 span}.project-section img,.projects-section-digital img,.project-section-aspin .openModalAspin{flex-grow:1;display:block;width:clamp(90px,24vw,250px);height:auto;box-shadow:.3px 6px 3px #00000025}.slider-container{position:relative;overflow:hidden;height:100%;grid-column:auto/2 span;display:unset!important;flex-direction:unset!important;z-index:9}.slider-container-dialog{margin:auto;width:100vh!important}.slider,.slider2{display:flex;transition:transform .5s ease}img{width:100%;height:auto}.prev-btn,.next-btn,.prev-btn2,.next-btn2{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:0;outline:0;z-index:999999999;font-size:18px;padding:10px;cursor:pointer;width:min(90%,61px)}.prev-btn,.prev-btn2{left:6px}.next-btn,.next-btn2{right:6px}.project-section-FFF{display:grid;grid:auto-flow/1.25fr 1.25fr 1.25fr 1.25fr;gap:.75rem;justify-content:center}.project-section-FFF video{grid-column:auto/2 span;grid-row:auto/3 span;display:block;position:relative;width:100%}.project-section-FFF img:nth-of-type(1){grid-column:3/2 span;grid-row:1/2 span}.project-section-FFF img:nth-of-type(2){grid-column:3;grid-row:3}.project-section-FFF img:nth-of-type(3){grid-column:4;grid-row:3}.projects-contain>div p{font-size:clamp(13px,4vw,22px);margin:auto;margin-bottom:clamp(.85rem,4vw,3rem);width:fit-content;color:var(--accent-purple);border-radius:6px}.project-section-FFF img:nth-of-type(4){grid-column:auto/4 span}.project-section-FFF img:nth-of-type(5){grid-column:auto/4 span}.project-section-FFF img:nth-of-type(6){grid-column:auto/4 span}.projects-contain>div:nth-of-type(7) .project-section-aspin .openModalAspin:nth-of-type(1){grid-column:1;grid-row:auto/2 span}.projects-contain>div:nth-of-type(7) .project-section-aspin .openModalAspin:nth-of-type(2){grid-column:2}.projects-contain>div:nth-of-type(7) .project-section-aspin .openModalAspin:nth-of-type(3){grid-column:2}.project-section-culture img:not(.jamielogo-header-icon){flex:1;height:max-content;width:100%;margin:0}.project-section-culture img:nth-of-type(2){flex:1.32;width:100%}.project-section-culture{display:grid;grid:auto-flow/1fr 1.31fr;align-items:center;width:100%;gap:.75rem}.project-section-WarmGirlie img:not(.jamielogo-header-icon){max-width:800px;width:100%;height:max-content;margin:0 0 1rem}.project-section-WarmGirlie{columns:2;display:block;flex-wrap:unset;width:100%;column-gap:1rem;row-gap:1rem}.project-section-clars img:nth-of-type(1):not(.jamielogo-header-icon){height:max-content;width:100%}.project-section-clars img:nth-of-type(2){height:max-content;width:100%}.project-section-clars{display:grid;grid:auto-flow/1fr 1fr;align-items:center;width:100%;gap:.75rem}.projects-contain>div:nth-of-type(7) .project-section-aspin .openModalAspin{max-width:800px;width:100%;height:max-content;margin:0 0 1rem}.projects-contain>div:nth-of-type(7) .project-section-aspin{display:grid;grid:auto-flow/1.18fr 1fr;width:100%;column-gap:1rem;row-gap:1rem}.projects-contain>div:nth-of-type(9) .project-section img{max-width:800px;width:100%;height:max-content;margin:0 0 1rem}.project-section-digital{columns:2;display:block;flex-wrap:unset;width:100%;column-gap:1rem;row-gap:1rem}.projects-contain>div:nth-of-type(9) .project-section{columns:2;display:block;flex-wrap:unset;width:100%;column-gap:1rem;row-gap:1rem}.bg-container{top:0;display:flex;position:absolute;width:100%;height:100%;background:url(/fonts/background.svg);background-repeat:no-repeat;background-size:clamp(1600px,100vw,100%);background-position:center -108px;z-index:1}.bottom-bg{bottom:0;top:unset;position:absolute;width:100%;height:100%;background:url(/fonts/background-bottom.svg);background-repeat:no-repeat;background-size:clamp(1600px,100vw,100%);background-position:center bottom;z-index:0}.bg-container:nth-of-type(2){bottom:0;top:unset;background:url(/fonts/background-bottom.svg);background-repeat:no-repeat;background-size:clamp(1600px,100vw,100%);background-position:center bottom}.SVGBg{width:max(90%,1450px);position:relative;top:-6rem;margin:auto}.title-container{display:flex;justify-content:flex-start;align-items:end;width:clamp(9rem,40vw,11.75rem);min-height:clamp(3.5rem,20vw,4rem)}.title-container>div{background:var(--accent-purple);margin-bottom:7%;width:max-content}.title-container>div p{color:#fff;margin:0;padding:.85rem 1.25rem;font-family:var(--font-condensed);font-size:clamp(14px,3vw,18px);white-space:nowrap;min-width:9rem;text-align:center}.certs-titles{width:clamp(13rem,46vw,16.75rem)}.lottie-title{position:relative;left:-.49rem;top:.65rem;height:100%;width:100%}.returnTop{position:relative;top:3rem;display:flex;justify-content:center;opacity:0;width:100%}.returnTop svg{cursor:pointer}@keyframes slideSpanObserver{0%{opacity:0;top:6rem}to{opacity:1;top:3rem}}@keyframes slideSpanObserverclose{0%{top:3rem;opacity:1}to{opacity:0;top:6rem}}.displaceObserver{position:absolute;width:100%;height:100%;background-color:#aa1c1c59}.observed-returnTop{position:relative;animation:slideSpanObserver .45s ease-in;opacity:var(--display-noneObserve1)}.observed-returnTop-hide{position:relative;animation:slideSpanObserverclose .45s ease-in;opacity:var(--display-noneObserve)}dialog{position:fixed;inset:0;outline:0;border:0;padding:0;width:100%;height:100%;background:0 0;justify-content:center}dialog img:not(.jamielogo-header-icon):not(.course-img2 img){max-width:unset!important;z-index:1;margin:auto!important;width:max-content!important;object-fit:contain;flex-grow:unset!important;padding:0}.dialogSlider img:not(.jamielogo-header-icon){max-width:unset!important;z-index:1;margin:auto!important;width:min(100vw,1080px)!important;object-fit:contain;flex-grow:unset!important;padding:0;height:min(100vh,1080px)!important}.aspinDialog:nth-of-type(1) img{max-width:unset!important;z-index:1;margin:auto!important;height:100%!important;width:max-content!important;object-fit:contain;flex-grow:unset!important}.imageContainer{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center}.trueDialog{width:100%;height:100%;overflow:hidden;margin:auto;display:flex;justify-content:center}.closeModal-inner{position:absolute;inset:0;width:100%;height:100%;display:block}.modal-backdrop,.modal-backdrop-culture,.modal-backdrop-slider,.modal-backdrop-aspin,.modal-backdrop-digitalart,.modal-backdrop-clars,.modal-backdrop-oea,.modal-backdrop-kanami,.modal-backdrop-designo{position:fixed;inset:0;z-index:0}.imageContainer video{width:max-content;height:100%;justify-self:center;margin:auto}dialog::backdrop{background:#000000f2}.hayme-header{margin:auto;width:100%;height:100svh;min-height:655px;display:flex;align-items:center;flex-direction:column;justify-content:center}.hayme-header svg:nth-of-type(1){width:clamp(235px,76vw,575px);margin:0 0 2.7%;padding-inline:1rem}.hayme-header>div{display:flex;justify-content:space-evenly}.hayme-header>div svg:nth-of-type(n+1){width:clamp(62px,19vw,85px);margin:0 0 2%;padding-inline:1rem}.closeModal-certs{left:2.5rem!important;inset:unset}.closeModal,.closeModal-culture,.closeModal-slider,.closeModal-aspin,.closeModal-digitalart,.closeModal-certs,.closeModal-clars,.closeModal-oea,.closeModal-kanami,.closeModal-designo{position:absolute;top:1.65rem!important;left:2.5rem;display:flex;align-items:center;gap:1rem;width:15rem;z-index:10;margin:0!important}.close-icon-svg{width:45px;cursor:pointer}.haymeArt-svg-header-icon{width:220px}.jamielogo-header-icon{width:240px}@media screen and (max-width:1100px){.cert-img{width:86%}.imageContainer{display:grid;grid:.1fr 1fr/auto-flow}.haymeArt-svg-header-icon{width:clamp(90px,42vw,210px);order:1}.jamielogo-header-icon{width:clamp(60px,42vw,170px);order:1}.closeModal,.closeModal-culture,.closeModal-slider,.closeModal-aspin,.closeModal-digitalart,.closeModal-certs,.closeModal-clars,.closeModal-oea,.closeModal-kanami,.closeModal-designo{width:100%;left:unset!important;position:relative;top:unset;left:unset;padding-inline:min(5%,2.2rem);justify-content:space-between;align-self:start}.close-icon-svg{width:clamp(29px,7vw,45px);cursor:pointer;order:2}}@media screen and (max-width:1100px){.projects-raket div p{font-size:clamp(17px,2.55vw,27px);width:clamp(20ch,76vw,80ch)!important;line-height:1.15}.slider-container{height:max-content}.project-section-kanami,.project-section-designo{display:grid;grid:auto-flow/repeat(4,1fr);width:100%;gap:.75rem;position:relative}.project-section-designo .openModaldesigno:nth-of-type(-n+17){grid-column:1/4 span;grid-row:unset}.project-section-kanami .openModalkanami:nth-of-type(-n+4){grid-column:auto/2 span;grid-row:unset}.project-section-kanami .openModalkanami:nth-of-type(5){grid-column:auto/4 span;grid-row:unset}.project-section-oea{display:grid;grid:auto-flow/repeat(2,1fr);width:100%;gap:.75rem;position:relative}.project-section-oea .openModaloea:nth-of-type(-n+2){grid-column:auto/1 span}.project-section-oea .openModaloea:nth-of-type(n+3){grid-column:auto/2 span}.projects-contain>div p{text-align:center;top:-1.3rem;width:100%}.slider-container-dialog{width:100vw!important}dialog img:not(.jamielogo-header-icon):not(.course-img2 img){max-width:unset!important;z-index:1;margin:auto!important;width:max-content!important;object-fit:contain;flex-grow:unset!important;padding:0!important;position:relative}.dialogSlider img:not(.jamielogo-header-icon){max-width:unset!important;z-index:1;margin:auto!important;width:min(100vw,1080px)!important;object-fit:contain;flex-grow:unset!important;padding:0;height:max-content!important}.aspinDialog:nth-of-type(1) img{max-width:unset!important;z-index:1;margin:auto!important;height:max-content!important;width:min(96%,430px)!important;object-fit:contain;flex-grow:unset!important;align-self:start;position:relative}.aspinDialog:nth-of-type(2) img{max-width:unset!important;z-index:1;margin:auto!important;height:max-content!important;width:min(96%,730px)!important;object-fit:contain;flex-grow:unset!important;align-self:start;position:relative}.dialogClars img{max-width:unset!important;z-index:1;margin:auto!important;height:max-content!important;width:min(96%,730px)!important;object-fit:contain;flex-grow:unset!important;align-self:start;position:relative}.dialogCulture img{max-width:unset!important;z-index:1;margin:auto!important;height:max-content!important;width:min(96%,1000px)!important;object-fit:contain;flex-grow:unset!important}.dialogFFF img{grid-column:unset!important;grid-row:unset!important}.dialogFFF video{max-width:unset!important;z-index:1;margin:auto!important;width:100%;height:100%;object-fit:cover;flex-grow:unset!important;grid-column:unset!important;grid-row:unset!important}.dialogCulture:nth-of-type(1) img{width:min(96%,800px)!important}.main-skill-contain,.soft-skill-contain{flex:1;display:grid;grid-gap:.5em;grid:auto-flow 55px/repeat(2,1fr);gap:9px;margin:0 0 8%;padding:unset}.app-skill-contain{grid:auto-flow/repeat(3,1fr);row-gap:1rem;left:unset}.info-text-container{width:min(95%,1100px);flex-direction:column;flex-wrap:unset}.info-text-container>div{width:clamp(15rem,89vw,65rem);margin:auto;padding:1.5rem 0}.work-item ul{padding:0 0 0 1.85rem}.courses-contain{display:grid;grid:auto-flow 175px/repeat(auto-fill,minmax(310px,1fr));gap:1rem}.projects-contain>div{padding:clamp(1rem,3vw,2.75rem) .75rem 1rem .75rem}.contact-info-item{display:grid;grid:0 1fr 1fr 1fr/1fr;width:95%;height:95%;gap:1rem;overflow-y:auto}.contact-info-item>div:nth-of-type(n+2){padding:1rem 2rem}.close-modal-contact{grid-column:1}.contact-info-item>div:nth-of-type(2){grid-row:2}.contact-info-item>div:nth-of-type(3){padding:20px;background-image:linear-gradient(90deg,#f5f5f5 6%,#9b9b9b,#f5f5f5 95%),linear-gradient(90deg,#f5f5f5 6%,#9b9b9b,#f5f5f5 95%);background-size:100% 2px;background-position:0 0,0 100%;background-repeat:no-repeat;grid-row:3}.contact-info-item>div:nth-of-type(4){grid-row:4}.contact-icon-svg{width:clamp(55px,10%,110px)}.contact-info-item>div:nth-of-type(3) .contact-icon-svg{width:clamp(175px,50%,150px)}.contact-info-item>div a{padding:1.15rem 0;font-size:clamp(12px,3.75vw,14px);white-space:nowrap}}@media screen and (max-width:750px){.bg-container{background-position:79% -108px}.cert-img{width:100%}}@media screen and (max-width:690px){.work-exp-contain .work-item:nth-of-type(3) h3 span{width:24ch!important;display:block;padding:.36rem 0 0;line-height:1.32}.work-item{display:grid;grid:auto-flow/1.6fr 1fr;column-gap:min(2vw,1.5rem);justify-content:space-between;position:relative}}@media screen and (max-width:520px){.project-section-FFF{display:grid;grid:auto-flow/1fr 1fr 1fr 1fr}.slider-container{grid-column:auto/4 span}.project-section-FFF video{grid-column:1/4 span;grid-row:4}.project-section-FFF img:nth-of-type(1){grid-column:auto/4 span;grid-row:1/2 span}.project-section-FFF img:nth-of-type(2){grid-column:auto/2 span;grid-row:3}.project-section-FFF img:nth-of-type(3){grid-column:auto/2 span;grid-row:3}.projects-contain>div:nth-of-type(4) .project-section img:nth-of-type(3){grid-column:auto/2 span;grid-row:2}.projects-contain>div:nth-of-type(4) .project-section img:nth-of-type(2){grid-column:auto/2 span;grid-row:2}.projects-contain>div:nth-of-type(4) .project-section img:nth-of-type(1){grid-column:auto/4 span;grid-row:1}.projects-contain>div:nth-of-type(4) .project-section div:nth-of-type(1){grid-column:auto/4 span}.projects-contain>div:nth-of-type(4) .project-section div:nth-of-type(2){grid-column:auto/4 span}.projects-contain>div:nth-of-type(4) .project-section img:nth-of-type(4){grid-column:auto/4 span;grid-row:3}.projects-contain>div:nth-of-type(4) .project-section img:nth-of-type(5){grid-column:auto/4 span;grid-row:4}.project-section-oea img{flex-basis:40%}.project-section-oea img:nth-of-type(5){flex-basis:100%}.project-section-culture img:not(.jamielogo-header-icon){width:100%;height:max-content;margin:0}.project-section-culture,.project-section-clars{display:flex;flex-direction:column;align-items:center;width:100%;gap:.75rem}.project-section-clars img:not(.jamielogo-header-icon){flex:1;height:max-content;margin:0 0 1rem}.projects-contain>div:nth-of-type(7) .project-section-aspin .openModalAspin:nth-of-type(1){grid-column:1;order:3}.projects-contain>div:nth-of-type(7) .project-section-aspin .openModalAspin:nth-of-type(2){grid-column:1;order:2}.projects-contain>div:nth-of-type(7) .project-section-aspin .openModalAspin:nth-of-type(3){grid-column:1;order:1}.projects-contain>div:nth-of-type(7) .project-section-aspin{display:grid;grid:auto-flow/1fr;width:100%;column-gap:1rem;row-gap:1rem}.raket-container div{grid:auto-flow/1fr!important}.raket-container>div p{width:clamp(30ch,55vw,50ch)}.imageContainer{justify-content:center}.closeModal,.closeModal-culture,.closeModal-slider,.closeModal-aspin,.closeModal-digitalart,.closeModal-certs,.closeModal-clars,.closeModal-oea,.closeModal-kanami,.closeModal-designo{width:100%;left:unset!important;padding-inline:1.2rem;justify-content:space-between}.haymeArt-svg-header-icon{width:clamp(90px,42vw,210px);order:1}.close-icon-svg{width:clamp(29px,7vw,45px);cursor:pointer;order:2}}@media screen and (max-height:420px){.cert-img{display:block;width:clamp(250px,120vh,950px);z-index:99999;height:max-content;margin:0;padding:0}.contact-info-item{overflow-y:auto;display:grid;grid:5px 1fr/repeat(3,1fr);gap:0}.contact-info-item>div:nth-of-type(n+2){padding:1rem 0}.contact-info-item>div a{padding:.85rem clamp(.285rem,2vh,1rem);font-size:clamp(12px,3.75vw,14px);white-space:nowrap}.contact-info-item>div:nth-of-type(3) .contact-icon-svg{width:clamp(125px,60%,170px)}.contact-info-item>div p{font-size:clamp(12px,2.5vw,15px)}.close-modal-contact{grid-column:1}.contact-info-item>div:nth-of-type(2){grid-row:2}.contact-info-item>div:nth-of-type(3){background-image:linear-gradient(#f5f5f5 6%,#4b4b4b,#f5f5f5 95%),linear-gradient(#f5f5f5 6%,#4b4b4b,#f5f5f5 95%);background-size:.75px 100%;background-position:0 0,100%0;background-repeat:no-repeat;grid-row:2}.contact-info-item>div:nth-of-type(4){grid-row:2}.close-modal-contact svg{padding:0}}@media screen and (max-height:550px){.fff-image{height:65svh!important}}@media screen and (max-height:320px){.course-image-logo{width:55%}}@media screen and (max-width:395px){.bg-container:nth-of-type(2),.bottom-bg{background-position:-20px bottom;background-size:300%}.bio-contain>div:nth-of-type(1) h3{text-align:left}.work-item ul{grid:auto-flow/1fr;padding:0 0 0 1rem;row-gap:.35rem}.courses-contain{display:grid;grid:auto-flow 175px/repeat(auto-fill,minmax(250px,1fr));gap:1rem}.returnTop svg{margin-left:auto}}@media screen and (max-width:350px){.main-skill-contain,.soft-skill-contain{display:grid;grid-gap:.5em;grid:auto-flow/1fr;padding:unset}.skill-sub-container{flex-direction:column}}@media screen and (max-width:485px){.skills-container{display:flex;flex-direction:column;gap:0;width:100%}.work-item:nth-of-type(1){margin:1rem 0 1.75rem}.work-item{display:grid;grid:auto-flow/1fr;column-gap:unset;row-gap:1rem;justify-content:space-between;margin:0 0 1.75rem;padding:0 0 1.25rem}.work-item:after{content:"";width:100%;height:.75px;background:#585858;position:absolute;bottom:0}.work-item h3{font-size:clamp(18px,2.8vw,24px)}.date-job{font-size:clamp(14px,2.8vw,19px)!important;grid-column:auto/2 span;width:100%;justify-self:unset}.work-item ul li{font-size:clamp(15px,2.8vw,19px);padding:0 .85rem 0 0}}@media screen and (max-width:1024px) and (max-height:768px){.trueDialog:not(.dialogvideo){overflow-y:scroll}}@media screen and (max-height:525px){.trueDialog:not(.dialogvideo){overflow-y:scroll}.course-img2{overflow-y:scroll}}