@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Gotham";src:url("../../fonts/gotham-bold-webfont.woff2") format("woff2"),url("../../fonts/gotham-bold-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Gotham";src:url("../../fonts/gotham-light-webfont.woff2") format("woff2"),url("../../fonts/gotham-light-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Higher";src:url("../../fonts/higher-webfont.woff2") format("woff2"),url("../../fonts/higher-webfont.woff") format("woff");font-weight:400;font-style:normal}:root{--color-primary: #E5258E;--color-secondary: #1E1E1E}body,html{font-family:"Gotham";scroll-behavior:smooth}strong{font-family:"Gotham";font-weight:900}.container{margin:auto;width:100%;max-width:1440px;padding:0 20px}.btn{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;padding:12px 24px;font-size:13px;text-transform:uppercase;font-weight:900;-webkit-transition:all linear .25s;transition:all linear .25s;border-radius:24px}.btn-secondary{background:var(--color-secondary);color:#fff}.btn-secondary:hover{background-color:var(--color-primary)}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header{margin-bottom:32px;padding:12px 12px;background:var(--color-secondary)}header .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .desktop__nav{display:none}header .desktop__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .desktop__nav ul li{margin:0 12px}header .desktop__nav ul li a{text-decoration:none;color:#fff;font-family:Gotham;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.19px;-webkit-transition:all linear .25s;transition:all linear .25s}header .desktop__nav ul li a:hover{color:var(--color-primary)}@media(min-width: 768px){header .desktop__nav{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}}header .header__cta a{display:inline-block;margin:0 8px}.hero{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 12px;margin-bottom:24px}@media(min-width: 768px){.hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:42px}}.hero__image{margin-bottom:8px}.hero__image img{width:100%}@media(min-width: 768px){.hero__image{width:55%}}@media(min-width: 1024px){.hero__image{width:50%}}.hero__copy__title{color:#000;text-align:center;font-family:Gotham;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.8px;margin-bottom:8px}.hero__copy__title span{color:var(--color-primary);font-weight:900}@media(min-width: 768px){.hero__copy__title{text-align:left}}@media(min-width: 1024px){.hero__copy__title{font-size:30px}}.hero__copy__content{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:192%;letter-spacing:.52px;margin-bottom:24px}@media(min-width: 1024px){.hero__copy__content{font-size:15px}}@media(min-width: 768px){.hero__copy{width:45%;max-width:420px}}@media(min-width: 1024px){.hero__copy{width:50%}}.hero__button .btn{width:100%}@media(min-width: 768px){.hero{padding:40px 0}}@media(min-width: 1024px){.hero{padding:80px 0}}.services{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:50px 0}.services__title{color:#000;text-align:center;font-family:Gotham;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:42px;max-width:768px}.services__title span{color:var(--color-primary);font-weight:900}@media(min-width: 1024px){.services__title{font-size:30px;margin:auto;margin-bottom:42px}}@media(min-width: 1366px){.services__title{color:#fff;font-size:30px}}.services__boxes{overflow:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;gap:24px;width:100%}.services__boxes__item{max-width:90%;min-width:300px;position:relative;padding:52px 40px;border-radius:28px;background:var(--color-secondary);color:#fff}.services__boxes__item__triangle{position:absolute;top:56px;right:0;-webkit-transform:translate(16px, 0);transform:translate(16px, 0)}@media(min-width: 1366px){.services__boxes__item__triangle{display:none}}.services__boxes__item__title{color:var(--color-primary);font-family:Higher;font-size:84px;font-style:normal;font-weight:400;line-height:88%;margin-bottom:24px;margin-right:24px}@media(min-width: 1366px){.services__boxes__item__title{position:absolute;background:#000;height:100%;width:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#383838;padding:52px 40px}.services__boxes__item__title:hover{opacity:0;-webkit-transition:all linear .25s;transition:all linear .25s}}.services__boxes__item ul{list-style:disc;padding-left:10px}.services__boxes__item ul li{color:#fff;font-family:Gotham;font-size:13px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.52px;margin-bottom:12px;white-space:normal}@media(min-width: 1366px){.services__boxes__item ul{height:100%;background-color:var(--color-primary);padding:52px 40px}}.services__boxes__item:last-child .services__boxes__item__triangle{display:none}@media(min-width: 1366px){.services__boxes__item{border-radius:0;position:relative;background-color:#000;width:33%;padding:0}}@media(min-width: 1366px){.services__boxes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:normal}}@media(min-width: 1366px){.services{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background-color:var(--color-secondary);padding:64px 0}}.intro{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background:#f0f0f0;padding:50px 0;padding-bottom:0}@media(min-width: 768px){.intro__container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:50px}}.intro__copy__title{color:#000;font-family:Gotham;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:16px}.intro__copy__title span{color:var(--color-primary);font-weight:900}@media(min-width: 1024px){.intro__copy__title{font-size:30px}}.intro__copy__text{color:#000;font-family:Gotham;font-size:14px;font-style:normal;font-weight:400;line-height:192%;letter-spacing:.52px}@media(min-width: 1024px){.intro__copy__text{font-size:16px}}@media(min-width: 768px){.intro__copy{width:60%}}@media(min-width: 1366px){.intro__copy{max-width:560px}}.intro__photo{position:relative}@media(min-width: 768px){.intro__photo{width:40%;top:16px}}@media(min-width: 768px){.intro{padding:0;position:relative}.intro:before{position:absolute;content:"";height:32px;display:block;background:#fff;width:100%;top:0;left:0}.intro:after{position:absolute;content:"";display:block;background:#fff;width:100%;height:36px;bottom:0;left:0}}@media(min-width: 1366px){.intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.intro:after{background:var(--color-secondary);height:56px}}.portfolio{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;background:var(--color-primary)}.portfolio__container{padding:0}@media(min-width: 768px){.portfolio__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}}.portfolio__item{position:relative;background-size:cover;background-position:center center;margin-bottom:8px}.portfolio__item__caption{background:-webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}.portfolio__item__caption p{width:60%;color:#fff;font-family:Gotham;font-size:20px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.8px;padding:32px}.portfolio__item__caption p span{font-weight:900;color:var(--color-primary)}@media(min-width: 768px){.portfolio__item__caption p{width:100%}}@media(min-width: 768px){.portfolio__item__caption{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:rgba(0,0,0,.7) !important}}.portfolio__item__image{display:none;-webkit-transition:all linear .25s;transition:all linear .25s;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.portfolio__item__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:blokc}@media(min-width: 1366px){.portfolio__item__image{display:block;position:absolute;top:0;left:0}}.portfolio__item__image:hover{opacity:0}.portfolio__item:nth-child(even) .portfolio__item__caption{background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)}.portfolio__item:nth-child(even) .portfolio__item__caption p{margin-left:auto}@media(min-width: 768px){.portfolio__item{width:210px;height:210px}}@media(min-width: 1024px){.portfolio__item{width:250px;height:250px}}@media(min-width: 1366px){.portfolio__item{width:300px;height:300px}}.portfolio__logos{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px;gap:32px}.portfolio__logos img{width:calc(50% - 32px)}@media(min-width: 768px){.portfolio__logos img{width:calc(25% - 32px)}}@media(min-width: 1024px){.portfolio__logos img{width:calc(20% - 32px)}}@media(min-width: 1366px){.portfolio__logos img{width:calc(14.2857142857% - 32px)}}@media(min-width: 1024px){.portfolio{padding:60px 20px}}.cta{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:50px 0}@media(min-width: 768px){.cta__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:32px}}.cta__text__title{color:#000;font-family:Gotham;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:16px}.cta__text__title span{color:var(--color-primary);font-weight:900}@media(min-width: 1024px){.cta__text__title{font-size:30px}}.cta__text__copy{color:#000;font-family:Gotham;font-size:13px;font-style:normal;font-weight:400;line-height:192%;letter-spacing:.52px;margin-bottom:24px}.cta__text__btn .btn{width:100%}@media(min-width: 768px){.cta__text{width:50%;max-width:440px}}.cta__instagram{display:none}.cta__instagram__title{color:#000;font-family:Gotham;font-size:17px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.19px;text-transform:uppercase;border-bottom:solid var(--color-primary) 5px;padding:12px 16px;margin-bottom:24px}.cta__instagram__title strong{font-weight:900}.cta__instagram__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.cta__instagram__posts__item{width:50%;background:#d3d3d3}@media(min-width: 768px){.cta__instagram{display:block;width:50%}}.footer{padding:32px 0;background-color:var(--color-secondary);color:#fff}@media(min-width: 768px){.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__logo{text-align:center;margin-bottom:36px}@media(min-width: 768px){.footer__logo{max-width:30%}}.footer__nav{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px;padding:16px 30px 16px 0;border-right:solid 1px #fff}.footer__nav ul{text-align:right}.footer__nav ul li{margin-bottom:12px}.footer__nav ul li a{color:#fff;font-size:13px;text-transform:uppercase;text-decoration:none;-webkit-transition:all linear .25s;transition:all linear .25s}.footer__nav ul li a:hover{color:var(--color-primary)}@media(min-width: 1024px){.footer__nav ul li a{font-size:16px}}@media(min-width: 768px){.footer__nav{display:block}}.footer__links__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:12px}@media(min-width: 768px){.footer__links__social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__links__copyright{color:#fff;text-align:center;font-family:Gotham;font-size:13px;font-style:normal;font-weight:400;line-height:153%;letter-spacing:.52px}@media(min-width: 768px){.footer__links__copyright{text-align:left}}@media(min-width: 1024px){.footer__links__copyright{font-size:15px}}/*# sourceMappingURL=style.min.css.map */