@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLedw.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTedw.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrFJA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5V1s.ttf) format("truetype")}@font-face{font-family:Radley;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjBdGzinEIjCN1NogNA.ttf) format("truetype")}@font-face{font-family:Radley;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjDdGzinEIjCN19oA.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn_SDPw3m-pk039DDKBSQ.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn6SDPw3m-pk039DDK59XglVg.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn9SDPw3m-pk039PDA.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn4SDPw3m-pk039BIykaX0.ttf) format("truetype")}@font-face{font-family:Radley;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjBdGzinEIjCN1NogNA.ttf) format("truetype")}@font-face{font-family:Radley;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjDdGzinEIjCN19oA.ttf) format("truetype")}.real-page{display:flex;flex-direction:row;min-height:100vh;background:#e1e1e1;color:#1f5048}.real-page .content{display:flex;flex:1}.real-page .page-image{flex:0 0 40%;background:url(/assets/johanna.2vmOPdyp.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.real-page .inner-content{flex:1;padding:5%;display:flex;flex-direction:column;justify-content:center}.real-page .inner-content h2{font-family:Radley,serif;font-size:80px;margin-bottom:60px}.real-page .inner-content p.intro{font-size:1.2em;line-height:1.6}@media (max-width: 768px){.real-page{min-height:100vh;flex-direction:column;display:inherit}.real-page .content{flex-direction:column;display:inherit}.real-page .page-image{flex:0 0 30%;height:40vh}.real-page .inner-content{flex:1;padding:20px 20px 60px}.real-page .inner-content h2{font-size:60px;text-align:center}.real-page .inner-content p.intro{font-size:1em}}@media (max-width: 480px){.real-page{min-height:100vh}.real-page .page-image{flex:0 0 40%}.real-page .inner-content{padding:15px}}.icon{margin-left:6px;cursor:pointer}.icon:hover{color:#d3c1b2}.icon.dark:hover{color:#2d776b}.icon.centered{text-align:center;width:100%}.link,.link:hover{color:inherit}.about-page{font-size:16px}@media (max-width: 768px){.about-page{padding-bottom:100px}.about-page h2{line-height:60px}}.about-page .page-image{background:url(/assets/johanna.2vmOPdyp.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 768px){.about-page .page-image{background-position:0 -90px}}@media (max-width: 480px){.about-page .page-image{background-position:0 -40px}}.homepage .section3{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.homepage .section3 .content{flex-wrap:nowrap}.homepage .section7{background-color:#bead9f;color:#1f5048}.homepage .section7 h5{width:100%;font-family:Radley,serif;font-size:21px;font-weight:600;font-style:italic;border-bottom:2px solid #1f5048;padding-bottom:20px;margin-bottom:20px}.homepage .section7 .testimonials{font-size:16px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;line-height:24px;gap:60px;max-width:940px}@media (max-width: 700px){.homepage .section7 .testimonials{flex-direction:column;text-align:center;justify-content:center}}.homepage .section7 .testimonials .testimonial{width:273px}.homepage .section7 .testimonials .quoteby{margin-top:20px;font-weight:700}.homepage .section8{background-color:#8fa6bb;color:#1f5048;text-align:left}.homepage .section8 h2{line-height:60px}@media (max-width: 700px){.homepage .section8 h2{line-height:44px;font-size:40px}}.homepage .section8 a{color:#1f5048;text-decoration:underline}.homepage .section8 .intro{max-width:940px}.homepage .section8 .intro .payoff{font-size:14px;font-family:Carlito,sans-serif;text-transform:uppercase;border-top:2px solid green;margin:70px 0 40px;padding-top:10px;max-inline-size:80%}.homepage .section8 .intro .columns{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;font-size:12px;line-height:18px;font-family:Carlito,sans-serif}.homepage .section8 .intro .columns .column{display:flex;flex-direction:row}.homepage .section8 .intro .columns .column img{height:max-content;margin-right:10px}.homepage .section8 .intro .columns .column span{font-size:10px}.section5{display:flex;flex-direction:column;flex-wrap:wrap}.section5 h2{margin-bottom:20px}.section5 .intro{font-family:Carlito,sans-serif;font-size:18px;line-height:28px;margin-bottom:60px}.section5 .gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;max-width:940px}.section5 .gallery .product-wrapper{height:340px;width:300px}.section5 .gallery .product-wrapper h5{margin-top:20px;line-height:10px;font-size:16px}.section5 .gallery .product{font-family:Radley,serif;font-size:20px;background-size:cover;background-position:center;max-width:100%;max-height:100%;width:300px;height:300px;opacity:1;transition:opacity .5s ease-in-out}.past-work-page{align-items:normal;text-align:unset;padding:0}.past-work-page ul{list-style-type:disc;margin-bottom:20px;margin-left:15px}.past-work-page .content{align-items:normal;width:100%}@media (max-width: 768px){.past-work-page .inner-content{padding:30px}}.past-work-page .inner-content h2{font-size:60px;margin-bottom:40px}@media (max-width: 768px){.past-work-page .inner-content h2{width:100%;background-position:0 -90px}}.past-work-page .inner-content h3{font-weight:500}.past-work-page .inner-content p.intro{font-size:18px;margin-bottom:20px}.past-work-page .page-image{width:40%}.past-work-page .page-image.image1{background:url(/assets/1.CcAq76BS.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.past-work-page .page-image.image2{background:url(/assets/1.BGz29sBM.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.past-work-page .page-image.image3{background:url(/assets/2.CuYNTzyA.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.past-work-page .page-image.image4{background:url(/assets/1.Dkx5pUI0.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.past-work-page .page-image.image5{background:url(/assets/3.CUXAVM9s.png);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 768px){.past-work-page .page-image{width:100%;background-position:0 -90px}}@media (max-width: 480px){.past-work-page .page-image{background-position:0 -40px}}.extra-info{display:flex;flex-direction:row;min-height:100vh;align-items:center;background:#cabfbf;color:#1f5048;font-size:18px;line-height:24px}.extra-info .content{display:flex;flex-direction:column;align-items:center;padding:40px}@media (max-width: 768px){.extra-info .content{padding:30px}}.extra-info ul{list-style-type:disc;margin-left:15px}.extra-info ul li{margin-bottom:20px}.extra-info h2{font-family:Radley,serif;font-size:80px;margin-bottom:60px}@media (max-width: 768px){.extra-info h2{font-size:60px;margin-bottom:20px}}.extra-info h3{font-weight:500}.extra-info p.intro{font-size:16px;margin-bottom:20px}.extra-info .container{text-align:center;margin:0 auto;padding:20px}.extra-info .header-title{font-size:24px;margin-bottom:20px}.extra-info .columns{display:flex;justify-content:space-around;text-align:left}@media (max-width: 768px){.extra-info .columns{flex-direction:column}}.extra-info .column{flex:1;margin:0 10px;padding:10px;box-sizing:border-box}@media (max-width: 768px){.extra-info .column{margin:0;padding:0}}.extra-info .title{font-weight:700;font-size:18px;margin-bottom:10px;display:block}.testimonials-page{background-color:#bead9f;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:16px;padding-top:0;width:100%}@media (max-width: 768px){.testimonials-page{width:100%;margin-bottom:0}}.testimonials-page h2{font-family:Radley,serif;margin:40px 0}@media (max-width: 768px){.testimonials-page h2{margin:20px 0 0}}.testimonials-page .content .inner-content{align-items:center;width:100%;padding:100px 30%;margin-bottom:100px}@media (max-width: 768px){.testimonials-page .content .inner-content{inline-size:auto;padding:0 20px;max-width:100%}.testimonials-page .content .inner-content h3{inline-size:auto}}.testimonials-page .content .inner-content h3{font-family:Radley,serif;font-style:italic;font-size:30px;font-weight:600;border-bottom:2px solid #1f5048;width:auto;inline-size:40%;padding-bottom:20px}@media (max-width: 768px){.testimonials-page .content .inner-content h3{inline-size:auto}}.testimonials-page .content .inner-content p{margin-bottom:40px}.testimonials-page .content .inner-content p span{font-weight:700}.testimonials-page .content .inner-content h4{font-family:Radley,serif;font-size:24px;font-weight:700}.testimonials-page .content.part1 .inner-content{padding:0 30%}@media (max-width: 768px){.testimonials-page .content.part1 .inner-content{inline-size:auto;padding:40px 20px;max-width:100%}.testimonials-page .content.part1 .inner-content h3{inline-size:auto}}.testimonials-page .content.part2 .inner-content,.testimonials-page .content.part4 .inner-content{background-color:#d9c5b5;padding:100px 30%}.testimonials-page .content.part2 .inner-content h3,.testimonials-page .content.part4 .inner-content h3{inline-size:60%}@media (max-width: 768px){.testimonials-page .content.part2 .inner-content,.testimonials-page .content.part4 .inner-content{inline-size:auto;padding:100px 20px;max-width:100%}.testimonials-page .content.part2 .inner-content h3,.testimonials-page .content.part4 .inner-content h3{inline-size:auto}}.testimonials-page .content.part3 .inner-content h3{inline-size:50%}@media (max-width: 768px){.testimonials-page .content.part3 .inner-content h3{inline-size:auto}}.testimonials-page .content.part4 .inner-content{margin-bottom:0}.testimonials-page .content.part4 .inner-content h3{inline-size:64%}.testimonials-page .content.part5 .inner-content{margin-bottom:0}.testimonials-page .content.part5 .inner-content h3{inline-size:64%}@media (max-width: 768px){.testimonials-page .content.part5 .inner-content{inline-size:auto;padding:40px 20px;max-width:100%}.testimonials-page .content.part5 .inner-content h3{inline-size:auto}}.section4{background-color:#8fa6bb;color:#1f5048;margin-bottom:40px}.section4 .content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;text-align:center;gap:60px;max-width:940px}.section4 .content .inner-content{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:273px}.section4 .content .inner-content img{max-width:175px;max-height:220px;border-top-left-radius:90px;border-top-right-radius:90px}@media (max-width: 700px){.section4 .content .inner-content img{max-width:100%;max-height:100%;border-top-left-radius:50%;border-top-right-radius:50%}}@media (max-width: 700px){.section4 .content{max-width:100%}}.section4 .content h4{border-bottom:1px solid #1f5048;margin:10px 0}.section4 .content .service{font-family:Carlito,sans-serif;font-size:14px;line-height:22px}.services-page:nth-child(3){background-color:#cabfbf}.services-page ul{list-style-type:disc;margin-bottom:20px;margin-left:15px}.services-page .inner-content h2{font-size:60px;margin-bottom:40px}.services-page .inner-content h3{font-weight:500}.services-page .inner-content p.intro{font-size:16px;margin-bottom:20px}.services-page .page-image{background:url(/assets/branding_marketing.BB7ubW2v.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 768px){.services-page .page-image{background-position:0 -90px}}@media (max-width: 480px){.services-page .page-image{background-position:0 -40px}}.services-page .page-image.image2{background:url(/assets/product_development.DI0LH_64.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 768px){.services-page .page-image.image2{background-position:0 -70px}}@media (max-width: 480px){.services-page .page-image.image2{background-position:0 -40px}}.services-page .page-image.image3{background:url(/assets/project_managment.IwLiF1EN.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 768px){.services-page .page-image.image3{background-position:0 -160px}}@media (max-width: 480px){.services-page .page-image.image3{background-position:0 -40px}}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}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLedw.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTedw.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrFJA.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4V1s.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5V1s.ttf) format("truetype")}@font-face{font-family:Radley;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjBdGzinEIjCN1NogNA.ttf) format("truetype")}@font-face{font-family:Radley;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjDdGzinEIjCN19oA.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn_SDPw3m-pk039DDKBSQ.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn6SDPw3m-pk039DDK59XglVg.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn9SDPw3m-pk039PDA.ttf) format("truetype")}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/carlito/v3/3Jn4SDPw3m-pk039BIykaX0.ttf) format("truetype")}@font-face{font-family:Radley;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjBdGzinEIjCN1NogNA.ttf) format("truetype")}@font-face{font-family:Radley;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/radley/v22/LYjDdGzinEIjCN19oA.ttf) format("truetype")}:root{font-family:Poppins,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#bead9f;background-color:#1f5048;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%}html,body{margin:0;padding:0;overflow-x:hidden}body{font-size:24px;font-family:Carlito,sans-serif;line-height:36px}h1,h2{font-size:86px;font-weight:600;line-height:1.5;margin-bottom:40px}@media (max-width: 700px){h1,h2{font-size:46px;font-weight:600;line-height:1.5;margin-bottom:40px}}h2{font-size:48px}h3{font-size:32px;font-weight:500;margin-bottom:40px}h4{font-size:22px}a{color:#bead9f;text-decoration:none}a:hover{color:#267d86}.header .intro{display:flex;flex-direction:row;flex-wrap:wrap}.navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.navigation .title{font-size:30px;font-weight:600}.navigation nav{font-size:20px;display:flex;flex-direction:row}.navigation nav .link{margin:20px}.error{display:flex;flex-direction:column;text-align:center}.error h1{color:#ea6262;margin-bottom:40px}.error h2{font-size:30px}.italic{font-style:italic}.blue-highlight{color:#94a8c1}section.homepage{font-family:Radley,serif;padding:150px 0;display:flex;flex-direction:column;align-items:center;text-align:center;flex-wrap:wrap}@media (max-width: 700px){section.homepage{padding:60px 20px}}section.homepage .content{max-width:940px;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 414px){section.homepage .content{flex-direction:column;text-align:center;justify-content:center}}.section1{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}.section1 a{color:#94a8c1;text-decoration:underline}.section1 .content{justify-content:center}@media (max-width: 700px){.section1 .content{padding:0 20px}}.section1 .logo{margin-bottom:40px;height:250px;width:250px}.section1 .intro{font-family:Carlito,sans-serif;font-size:24px;line-height:36px}@media (max-width: 700px){.section1 .intro{margin-bottom:30px;font-size:20px}}.section1 .closing-line{font-size:18px;color:#94a8c1;margin-top:20px;width:100%}.section2{background-color:#bead9f;position:relative;padding:0;height:700px;overflow:hidden}.random-image-container{position:absolute}.random-image-container img{box-shadow:0 4px 8px #0000001a}.section3{display:flex;flex-direction:row;text-align:left;flex-wrap:wrap;gap:40px}.section3 .portrait-wrapper .portrait{border-top-left-radius:100%;border-top-right-radius:100%}@media (max-width: 700px){.section3 .portrait-wrapper{width:300px;overflow:hidden;border-top-left-radius:300px;border-top-right-radius:300px}.section3 .portrait-wrapper .portrait{transform:scale(1.2)}}.section3 .content{display:flex;flex-direction:row;flex-wrap:wrap;max-width:940px;margin:0 auto;flex-wrap:nowrap}@media (max-width: 700px){.section3 .content{max-width:100%;flex-direction:column;text-align:center;justify-content:center}.section3 .content .inner-content{order:1}}.section3 .content .intro{font-family:Carlito,sans-serif;font-size:18px;line-height:28px;max-inline-size:90%}@media (max-width: 768px){.section3 .content .intro{max-inline-size:100%;margin-bottom:20px}}.section3 .content img{width:300px;text-align:center}.section6{background-color:#8fa6bb;color:#1f5048;margin-bottom:0}.section6 h2{color:#dac8ba;margin-bottom:0}.section6 .intro{font-family:Carlito,sans-serif;font-size:18px;line-height:28px;text-align:center;margin-bottom:40px}.section6 .brands{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px;max-width:940px}.section6 .brands .brand{height:150px;width:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}.section6 .brands .brand img{max-width:150px;max-height:150px;filter:brightness(0) saturate(100%) invert(25%) sepia(50%) saturate(600%) hue-rotate(120deg) brightness(85%) contrast(90%);transition:filter 1s ease-in-out,opacity 1s ease-in-out}.section6 .brands .brand img.active{filter:none}.hamburger-icon{display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;z-index:10;position:fixed;height:30px;width:30px;top:20px;left:20px;color:#000;background-color:#bead9f}.hamburger-icon.open,.hamburger-icon:hover{color:#fff;background-color:#d3c7bd}@media (max-width: 768px){.hamburger-icon{box-shadow:0 4px 10px #0000001a}}.menu{position:fixed;top:0;left:-100%;width:40%;background-color:#000000e6;color:#fff;transition:left .3s ease;z-index:5;display:flex;flex-direction:column;padding:20px}.menu.open{left:0}.menu.open .hamburger-icon{color:#fff}.menu ul{list-style-type:none;padding:0;margin-top:30px}.menu li{margin:20px 0}.menu a{color:#fff;text-decoration:none;font-size:18px;cursor:pointer}@media (min-width: 768px){.menu{width:300px}}.product{background-size:cover;background-position:center;opacity:0;transition:opacity .5s ease-in-out}.product.visible{opacity:1;transition:opacity .5s ease-in-out}.back-button{position:fixed;top:20px;right:40px;z-index:10;flex-direction:column;height:30px;width:30px;border-radius:50%;color:#000;background-color:#bead9f;display:flex;justify-content:center;align-items:center;cursor:pointer}.back-button.open,.back-button:hover{color:#fff;background-color:#d3c7bd}@media (max-width: 768px){.back-button{right:20px;box-shadow:0 4px 10px #0000001a}}.debug{position:fixed;bottom:0;width:100%;background-color:red;color:#fff;display:flex;justify-content:center;align-items:center}
