@font-face{font-family:openSans;src:url(../fonts/Open_Sans/OpenSans-VariableFont_wdth.ttf) format("truetype-variations");font-display:swap}@font-face{font-family:inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Inter/InterVariable.woff2) format("woff2")}@font-face{font-family:lucotecia;src:url(../fonts/lucotecia/Lucotecia.ttf);font-display:swap}@font-face{font-family:lucotecia;src:url(../fonts/lucotecia/LucoteciaSemiBold.ttf);font-display:swap;font-weight:600}@font-face{font-family:lucotecia;src:url(../fonts/lucotecia/LucoteciaExtraBlack.ttf);font-display:swap;font-weight:900}*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body{font-size:1.6rem;font-family:openSans,sans-serif;font-weight:400;line-height:1.5;background-color:snow;color:#010203}@media only screen and (min-width: 40.6875em){body{font-size:1.8rem}}h1,h2{-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-size:2.8rem;font-family:inter,sans-serif;font-weight:500;line-height:1.5}h3,h4,h5,h6{font-size:2rem;font-family:inter,sans-serif;font-weight:500;line-height:1.5}a{display:inline-block;text-decoration:none;color:inherit;cursor:pointer}li{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.section__title{font-size:3rem;line-height:1.2;letter-spacing:-0.027em}@media only screen and (min-width: 40.6875em){.section__title{font-size:4rem}}@media only screen and (min-width: 59.4375em){.section__title{font-size:4.8rem}}.block_title{font-size:2.4rem;line-height:1.2;letter-spacing:-0.017em;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on}@media only screen and (min-width: 40.6875em){.block_title{font-size:3rem}}.subtitle{margin-top:3rem;font-family:openSans,sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:-0.5px;color:#2a3439;line-height:1.4}.subtitle.alter{color:#f7f7f7}@media only screen and (min-width: 40.6875em){.subtitle{font-size:2rem}}@media only screen and (min-width: 59.4375em){.subtitle{font-size:2.2rem}}.btn{padding:1.3rem 3rem;border-radius:10rem;font-weight:500;font-family:inter,sans-serif;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on}.btn__primary{background:#5d001e;color:#fff;-webkit-box-shadow:10px 10px 10px snow;box-shadow:10px 10px 10px snow}.btn__primary.alter{background:snow;color:#010203;-webkit-box-shadow:0px 2px 10px 1px #420015;box-shadow:0px 2px 10px 1px #420015}.btn__primary.alter:hover{background:ivory;color:#420015}.btn__primary:hover{background:#420015;color:#f7f7f7;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-shadow:none;box-shadow:none}.btn__link{color:#2a3439;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn__link.alter{color:#f7f7f7}.btn__link.alter:hover{color:rgba(255,255,240,0.85)}.btn__link.secondary{border:1px solid;border-radius:10rem}.btn__link__icon{width:2rem;margin-left:8px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.btn__link:hover{color:#5d001e}.btn__link:hover .btn__link__icon{-webkit-transform:translateX(6px);transform:translateX(6px)}.projectwork{background-color:ivory}.projectwork__wrapper{padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width: 59.4375em){.projectwork__wrapper{padding-top:9rem;padding-bottom:9rem}}.projectwork__sample__list__item{border-radius:1.5rem;overflow:hidden;background-color:#fff5f5;-webkit-box-shadow:0px 0px 20px -10px #5d001e;box-shadow:0px 0px 20px -10px #5d001e}.projectwork__sample__list__item:not(:last-child){margin-bottom:5rem}@media only screen and (min-width: 59.4375em){.projectwork__sample__list__item:not(:last-child){margin-bottom:7rem}}@media only screen and (min-width: 40.6875em){.projectwork__sample{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 40.6875em){.projectwork__sample__image{width:60%}}.projectwork__sample__image--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projectwork__sample__content{padding:1.5rem 2rem 3rem}@media only screen and (min-width: 40.6875em){.projectwork__sample__content{width:40%}}@media only screen and (min-width: 59.4375em){.projectwork__sample__content{padding:3rem 2.5rem 4rem}}.projectwork__sample__content .section__title{color:#5d001e}.projectwork__sample__content .subtitle{margin-top:0.5rem;font-weight:300;border-bottom:0.5px solid #7d3047;padding-bottom:1rem}.projectwork__sample__content__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 59.4375em){.projectwork__sample__content__details{gap:4rem}}.projectwork__sample__content__details__list--item{list-style:inside square}.projectwork__sample__content__details__case__wrapper{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem;width:100%}@media only screen and (min-width: 40.6875em){.projectwork__sample__content__details__case__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 59.4375em){.projectwork__sample__content__details__case__wrapper{margin-top:3rem}}.projectwork__sample__content__details__case--title{font-size:1.8rem;margin-bottom:0.5rem;font-family:inter,sans-serif;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-weight:500}.projectwork__sample__content__details__case__list--item{list-style:inside;font-size:1.4rem;color:#2a3439}@media only screen and (min-width: 59.4375em){.projectwork__sample__content__details__case__list--item{font-size:1.6rem}}.projectwork__sample__content__details__image{width:20rem;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width: 59.4375em){.projectwork__sample__content__details__image{-ms-flex-item-align:start;align-self:flex-start}}.projectwork__sample__content__details__image--img{width:100%;-o-object-fit:contain;object-fit:contain}
