.c-freelance{display:block;width:100vw;position:relative;overflow:hidden}@media (min-width: 360px){.c-freelance{height:100vh}}@media (min-width: 1000px){.c-freelance{height:95vh}}.c-freelance__title{font-family:Sagace Medium;width:fit-content;height:fit-content;text-align:center;text-transform:lowercase;position:absolute}@media (min-width: 360px){.c-freelance__title{width:100%;display:flex;flex-direction:column;padding:0 3.0769230769rem;top:5.641025641rem}}@media (min-width: 1000px){.c-freelance__title{padding:unset;width:fit-content;top:unset;flex-direction:unset;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);left:1.4583333333rem;bottom:1.4583333333rem;margin:auto;max-width:100%}}.c-freelance__title__mask{display:inline-block;overflow:hidden}.c-freelance__title__item{display:flex;align-items:center}.c-freelance__title__item strong{font-weight:unset}@media (min-width: 1000px){.c-freelance__title__item--1{grid-column:1;grid-row:1}}@media (min-width: 1000px){.c-freelance__title__item--2{grid-column:1;grid-row:2}}@media (min-width: 360px){.c-freelance__title__item--3{justify-content:flex-end}}@media (min-width: 1000px){.c-freelance__title__item--3{justify-content:unset;grid-column:2;grid-row:2}}@media (min-width: 360px){.c-freelance__title__item--4{justify-content:flex-end}}@media (min-width: 1000px){.c-freelance__title__item--4{justify-content:unset;grid-column:2;grid-row:3}}.c-freelance__title__item__text{width:fit-content;height:fit-content}.c-freelance__title__item__text--brown{background:#301c1b;color:#efef95}.c-freelance__title__item__text--yellow{background:#efef95;color:#301c1b}@media (min-width: 360px){.c-freelance__title__item__text--yellow{border-radius:6.1538461538rem}}@media (min-width: 1000px){.c-freelance__title__item__text--yellow{border-radius:1.7708333333rem}}@media (min-width: 360px){.c-freelance__title__item__text{padding:1.5384615385rem 2.5641025641rem;font-size:10.7692307692rem}}@media (min-width: 1000px){.c-freelance__title__item__text{padding:.3125rem .625rem;font-size:3.9vw}}.c-freelance__services{height:fit-content;mix-blend-mode:luminosity;position:absolute;display:flex;width:fit-content;font-family:Sagace Regular;color:#eeefeb;text-transform:uppercase}@media (min-width: 360px){.c-freelance__services{align-items:center;flex-direction:column;gap:3.5897435897rem;font-size:5.641025641rem;bottom:12vh;left:0;right:0;margin:auto}}@media (min-width: 1000px){.c-freelance__services{width:100%;flex-direction:row;justify-content:space-between;gap:1.4583333333rem;inset:0;margin:auto;padding:0 1.4583333333rem;font-size:1.875rem}}.c-freelance__services .c-paragraph__lines{width:fit-content;height:fit-content;background:#301c1b}.c-freelance__services__list{display:flex;text-transform:uppercase}@media (min-width: 360px){.c-freelance__services__list{flex-direction:column;align-items:center}}@media (min-width: 1000px){.c-freelance__services__list{align-items:start}}@media (min-width: 1000px){.c-freelance__services__list--expertises{align-items:flex-end}}.c-freelance__button{font-family:Sagace Medium;text-transform:uppercase;line-height:1;position:absolute;width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;color:#301c1b}@media (min-width: 360px){.c-freelance__button{font-size:7.1794871795rem;bottom:5.641025641rem;right:0;left:0;margin:auto}}@media (min-width: 1000px){.c-freelance__button{left:unset;right:unset;margin:unset;font-size:1.6666666667rem;bottom:1.875rem;right:1.4583333333rem}.c-freelance__button:hover .c-freelance__button__icon__arrow--1{transform:translate(120%,-120%)}.c-freelance__button:hover .c-freelance__button__icon__arrow--2{transform:translate(0)}}.c-freelance__button__container{position:relative;overflow:hidden;text-align:center;white-space:nowrap;background:#efef95}@media (min-width: 360px){.c-freelance__button__container{padding:2.3076923077rem 0;max-width:50vw}}@media (min-width: 1000px){.c-freelance__button__container{padding:.8333333333rem 0;max-width:20vw}}.c-freelance__button__container:before,.c-freelance__button__container:after{content:"";position:absolute;top:0;bottom:0;width:20%;height:100%;z-index:1;pointer-events:none}.c-freelance__button__container:before{left:-1%;background:linear-gradient(90deg,#efef95,#efef9580,#efef9500)}.c-freelance__button__container:after{right:-1%;background:linear-gradient(90deg,#efef9500,#efef9580,#efef95)}.c-freelance__button__text{display:inline-block;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;will-change:transform;column-gap:var(--marquee-gap, 0)}@media (min-width: 360px){.c-freelance__button__text{--marquee-gap: .7692307692rem}}@media (min-width: 1000px){.c-freelance__button__text{--marquee-gap: .3125rem}}.c-freelance__button__icon{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#301c1b}@media (min-width: 360px){.c-freelance__button__icon{width:13vw;height:13vw;border-radius:4.1025641026rem}}@media (min-width: 1000px){.c-freelance__button__icon{width:3.5vw;height:3.5vw;border-radius:1.1458333333rem}}.c-freelance__button__icon__container{overflow:hidden;position:relative;width:50%;height:50%}.c-freelance__button__icon__arrow{position:absolute;inset:0;margin:auto;width:80%;height:80%;color:#efef95}.c-freelance__button__icon__arrow--1{transform:translate(0);transition:transform .2s cubic-bezier(.76,0,.24,1)}.c-freelance__button__icon__arrow--2{transform:translate(-120%,120%);transition:transform .2s cubic-bezier(.76,0,.24,1) 0s}.c-freelance__button__text__clone{flex-shrink:0;white-space:nowrap}.c-freelance__time{mix-blend-mode:luminosity;position:absolute;width:fit-content;font-family:Sagace Regular;color:#eeefeb;text-transform:uppercase;display:flex;justify-content:space-between;height:fit-content}@media (min-width: 360px){.c-freelance__time{inset:0;margin:auto;gap:.7692307692rem;font-size:4.6153846154rem}}@media (min-width: 1000px){.c-freelance__time{margin:unset;right:unset;bottom:unset;left:calc(25vw - 1.4583333333rem);top:1.4583333333rem;gap:.3125rem;font-size:1.4583333333rem;padding:0 1.4583333333rem}}.c-freelance__time__clock{font-family:monospace;font-variant-numeric:tabular-nums;background:#301c1b}@media (min-width: 360px){.c-freelance__time__clock{font-size:4.6153846154rem}}@media (min-width: 1000px){.c-freelance__time__clock{font-size:1.40625rem}}.c-freelance__time__timezone{background:#301c1b}@media (min-width: 360px){.c-freelance{background:#599175;border-top:solid 2px #efef95}}
