@charset "UTF-8";@import "https://cdnjs.cloudflare.com/ajax/libs/modern-normalize/1.1.0/modern-normalize.min.css";@import "https://fonts.googleapis.com/css2?family=Allura&family=Cinzel+Decorative&family=Josefin+Sans:ital,wght@0,300;1,300&family=Raleway:wght@300;400;700&display=swap";:root{--small-space:10px;--normal-space:25px;--section-space:55px;--color-primary:#AB4343;--color-contrast:white;--color-primary-light:#8ae8ff;--color-primary-dark:#4fa3b8;--color-background:#fef9f5;--color-section:transparent;--link-color:#de5656;--text-color:rgb(107,34,27);--text-font:'Raleway', sans-serif;--text-size:1.325rem;--title-color:rgb(68, 28, 25);--title-font:'Cinzel Decorative', cursive;--title-size-h1:2.525rem;--title-size-h2:2.125rem;--title-size-h3:1rem;--subtitle-color:#de5656;--subtitle-font:'Josefin Sans', sans-serif;--subtitle-size:0.53rem;--description-color:rgb(107,34,27);--description-font:var(--text-font);--description-size:1.225rem;--em-background:#de5656;--footer-background:#00030a;--footer-color:white}.title{font-family:var(--title-font);color:var(--title-color);display:block;margin:.6em 0;font-style:normal;font-weight:400}.title.h1{font-size:var(--title-size-h1)}.title.h2{font-size:var(--title-size-h2)}.title.h3{font-size:var(--title-size-h3)}.subtitle{font-size:var(--subtitle-size);font-family:var(--subtitle-font);color:var(--subtitle-color);margin-block-start:0;margin-block-end:0;text-transform:uppercase;font-weight:600;letter-spacing:2.2px}.btn,a.btn{display:inline-block;cursor:pointer;border-radius:5px;padding:.7rem;font-size:inherit;background-color:var(--color-primary);color:#fff;width:fit-content}html{scroll-behavior:smooth;background-color:var(--color-background)}body>header{text-align:left;padding:var(--section-space)}body>footer{padding:var(--section-space);background-color:var(--footer-background);color:var(--footer-color)}body>footer>address{text-align:center;margin-top:var(--section-space)}body>main>section{padding:var(--section-space)}body>main>section>header{text-align:center;margin-bottom:var(--section-space)}body>main>section.problem{text-align:center}body>main>section.offer{text-align:center}a{font-size:var(--text-size);font-family:var(--text-font);color:var(--link-color);text-decoration:none}a.contact{display:flex;gap:var(--small-space);line-break:anywhere;align-items:center;font-size:1.125rem}p{font-size:var(--text-size);color:var(--text-color);font-family:var(--text-font);font-size:1rem;font-weight:300}em{font-style:inherit;color:var(--color-primary);background:var(--em-background);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}ul{list-style:none;margin:0;padding:0}ul.cols{gap:var(--small-space);display:grid;grid-template-columns:1fr 1fr}ul.col{display:flex;flex-direction:column;gap:var(--normal-space)}ul.row{display:flex;flex-direction:row;justify-content:left;align-items:center;gap:var(--normal-space)}ul.words{display:flex;flex-direction:row;gap:calc(--small-space/2);flex-wrap:wrap;justify-content:center;margin:var(--normal-space)0;padding:var(--normal-space)0}ul.words>li{font-weight:600;font-size:1.6rem}ul.words>li:nth-child(2n){color:#fff}ul.words>li:nth-child(2n+1){color:var(--color-primary-light)}details>summary{font-family:var(--title-font);color:var(--title-color);margin-inline-start:0;margin-inline-end:0;margin-block:.6em;font-weight:600;font-style:normal;font-weight:700;font-size:var(--title-size-h3)}blockquote{font-size:var(--text-size);font-style:italic;font-weight:300;margin:0 var(--normal-space)}span.logo{font-size:1.525rem;font-family:allura,cursive;color:var(--text-color)}span.menu{background-image:url(/images/icons/menu.svg);background-size:cover;background-repeat:no-repeat;height:20px;width:20px;filter:contrast(0)brightness(2)}span.menu.open{background-image:url(/images/icons/close.svg)}img.logo{width:auto;height:32px}section.hero{padding:var(--section-space)0 0}section.hero>.title,section.hero .subtitle{text-align:right}section.problem>img{width:300px;height:350px;display:block;margin:auto;object-fit:cover;border-radius:3% 25%}section.how>.cols{gap:40px;display:grid;grid-template-columns:1fr}section.how img{height:100px;width:100%;object-fit:cover;border-radius:3% 30px;filter:contrast(1.4)brightness(.9)saturate(1.2)}section.workflow>.cols{gap:40px;display:grid;grid-template-columns:1fr}section.workflow>.cols>:nth-child(2n+1){text-align:right}section.who>img{width:300px;height:450px;display:block;margin:auto;object-fit:cover;object-position:top;border-radius:3% 25%}section.social>ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--small-space)}article.case{display:grid;grid-template-columns:1fr;gap:var(--small-space)}article.case>blockquote{color:var(--text-color)}article.case>blockquote::before{content:"“";position:absolute;transform:translate(-21px,-7px);color:var(--color-primary);font-size:3.5rem}article.case>footer{display:flex;justify-content:center;align-items:center;color:var(--text-color);gap:var(--small-space)}article.case>footer>img{max-width:40%;border-radius:3% 25%}article.case>footer>address p{margin:0}article.whatsapp{position:fixed;bottom:20px;right:20px;z-index:100}article.whatsapp img{height:50px;width:50px}article.social{height:2em;width:2em}article.social img{width:100%;height:100%}@media screen and (min-width:768px){:root{--small-space:25px;--normal-space:50px;--section-space:70px}.title.h1,.title.h2{max-width:20ch}body>header{position:relative}body>header::before{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(180deg,transparent 37%,var(--color-background));z-index:-99;top:0;left:0}body>header::after{content:"";position:absolute;height:100%;width:100%;background-image:url(/images/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:150px 0;display:block;top:0;left:0;z-index:-100}body>main{display:grid;grid-template-columns:minmax(100px,auto)repeat(2,280px)minmax(100px,auto);grid-template-areas:". problem problem ." "how how how how" ". case case ." "workflow workflow workflow workflow" ". who who ." ". offer offer ." ". objections objections ." ". contacts contacts ." ". social social ."}body>main>section>header{display:flex;flex-direction:column;align-items:center}section.hero>.title,section.hero .subtitle{text-align:left}section.hero>p.description{max-width:40ch}section.problem{grid-area:problem}section.problem>img{display:none}section.how{grid-area:how}section.how>.cols{grid-template-columns:1fr 1fr 1fr}section.workflow{grid-area:workflow}section.workflow>.cols{grid-template-columns:1fr 1fr}section.workflow>.cols>:nth-child(2n+1){text-align:left}section.who{grid-area:who}section.offer{grid-area:offer}section.contacts{grid-area:contacts}section.social{grid-area:social}section.objections{grid-area:objections}section.case{grid-area:case}article.case{display:grid;grid-template-columns:1fr 1fr;align-items:center}article.case>footer{display:flex;flex-direction:column}article.case>footer>img{max-width:100%}article.case>footer>address{text-align:center}}