.contact-box,.staff{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}html,body{margin:0;padding:0}body{font-family:"Roboto", "San Francisco", "Helvetica Neue", "Helvetica", "Arial";-webkit-font-smoothing:antialiased}a{color:#621708;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}h1 strong,h2 strong{font-weight:700}h1{font-weight:300;font-size:2.3em;margin:0}h2{font-weight:300;font-size:2.2em;margin:0}h3{font-size:2rem;margin:20px 0 10px 0}h4{font-size:1.4rem}h4 a{color:#000}h5{font-size:1.2rem}h5 a{color:#000}p,address,label,ul{font-size:1.2rem;color:#666;margin-bottom:20px;line-height:1.4em}ul{padding-left:1em}.container,.text-container{margin:0 auto;position:relative;padding:0 30px}.text-container{max-width:900px}.container{max-width:1200px}.container.max-container{max-width:100%;padding:0}.hero-wrapper{margin-top:120px}.hero{color:#ffffff;text-align:center;position:relative;z-index:9;margin-top:120px;padding:0px}.hero h2{font-size:2.8rem;line-height:1.4;font-weight:bold;margin-bottom:15px}@media (min-width: 500px){.hero h2{font-size:3rem}}.hero p{color:#fff;font-size:1.1rem}.content{background:#fff;padding:40px 0;position:relative}.company-banner{background-color:beige;display:flex;justify-content:center;align-items:center;width:100%;padding:20px 5vw;position:fixed;top:calc(10px + 20px);left:0;z-index:999;border-top:2px solid #ff6f00;margin-top:0px}.company-name{display:inline-block;position:relative;top:4px;text-align:center}.company-name a{display:flex;align-items:center;justify-content:center}.company-name svg{display:inline-block;height:60px;width:100%;fill:#053949}.company-name span{font-size:50px;font-weight:bold;font-family:'Roboto', sans-serif;position:relative;top:0px;left:10px;color:#053949}.navigation-container{background-color:beige;width:100%;padding:0px 0}.screenshot{height:auto;display:block;margin:0 auto;border-radius:4px;padding:25px 0;background:#DDD url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='12' viewBox='0 0 44 12'><circle cx='6' cy='6' r='4' fill='#eee' /><circle cx='22' cy='6' r='4' fill='#eee' /><circle cx='38' cy='6' r='4' fill='#eee' /></svg>") 4px 4px no-repeat;box-shadow:0px 0px 60px rgba(0,0,0,0.25)}.announcement{background-color:#f06024;padding:10px 20px;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;overflow:hidden;width:100%;box-sizing:border-box}.announcement-slide-container{display:flex;justify-content:center;align-items:center;position:relative;width:80%}#announcement-text{font-size:15px;color:#fff;font-weight:bold;margin:0;text-align:center;white-space:nowrap}.announcement .caret{font-size:18px;color:#fff;cursor:pointer;user-select:none;position:absolute;top:50%;transform:translateY(-50%);z-index:50;opacity:0.8}.announcement .caret.left{left:10%}.announcement .caret.right{right:10%}.announcement .caret:hover{opacity:.4}.company-name-footer{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:-15px;width:100%}.company-name-footer svg{height:110px;width:300px;fill:#053949;max-width:100%}.footer-columns li.about{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;text-align:center;width:100%}.editable{font-size:1rem;text-align:center;margin-top:-5px;color:rgba(255,255,255,0.8)}.company-name-footer+.editable{margin-top:-5px;font-size:.8rem;margin-left:120px}@media (max-width: 768px){.company-name-footer svg{height:100px;width:200px}.editable{font-size:0.8rem;margin-top:3px}.company-name-footer+.editable{margin-top:-7px;font-size:.6rem;margin-left:95px}}.whatsapp-button{position:fixed;bottom:20px;right:20px;width:60px;height:60px;z-index:1000;display:block}.whatsapp-button img{width:100%;height:100%;max-width:60px;max-height:60px}@media (max-width: 768px){.whatsapp-button{display:block !important}}.styles{width:100%;background:#eee;position:relative;padding:20px;box-sizing:border-box;border-radius:3px}.styles .style-picker{z-index:2;display:block;line-height:1.5;position:absolute;bottom:0px;right:20px}.styles .style-picker>div{width:15px;height:9px;border:.5px solid #053949;display:inline-block;margin:0 4px 0 0;border-radius:20px;cursor:pointer;background-color:#eee;transition:background-color 0.3s ease}.styles>div+div{display:none}.styles i{font-size:14rem;color:#fff}.product-container{display:flex;flex-wrap:wrap;margin-left:-40px}.product-container .styles{width:auto;flex:1 1 550px;margin-left:40px}.product-container .product-details{flex:2 1 500px;text-align:left;margin-left:40px}.product-container .product-details h4{color:#053949}.product-container form{border:1px solid #444;padding:20px;border-radius:2px}.product-container form label:first-child{margin-top:0}.product-list{display:flex;flex-flow:wrap;margin:0 -20px}.product-list,.product-list>li{list-style:none;padding:0}.product-list>li{flex:1 1 300px}.product-list>li:not(:empty){margin:20px}.product-list h4{margin:10px 0 0 0;padding-right:100px}.product-list p{line-height:1;margin:10px 0 0 0}.product-list .product-description p{font-size:1.1rem}.product-list .snipcart-add-item{-webkit-appearance:none;color:#222;text-decoration:none;border:0;background:none;font-weight:bold;font-size:1.2em;padding:10px 15px 15px;float:right;cursor:pointer;line-height:1;margin-top:10px}.product-list .snipcart-add-item:hover{background:#f5f5f5;color:#000}.price-highlight{color:black;font-weight:bold}.staff-image{margin:25px auto 0 auto;background:no-repeat center center;background-size:cover;border-radius:300px;width:70%;padding-bottom:70%}.staff{padding:0;list-style:none;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;text-align:center;margin:-175px 0 0 0;justify-content:center}.staff li{padding:30px 20px;box-sizing:border-box;flex:0 1 300px;background:#fff;margin:0 60px;border-radius:3px;box-shadow:0 10px 100px 0 rgba(0,0,0,0.1)}.staff .square-image{width:400px;height:400px}.staff .square-image img{border-radius:400px}.staff .name{font-size:1.2rem;margin-top:20px}.staff .position{font-size:1.3rem;color:#666}.story-points h3{font-size:1.3rem;margin:0;color:#053949}.map{height:499px;border:1px solid #DDDDDD;border-radius:3px}.contact-box{-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;max-width:1000px;margin:0 auto 20px auto;padding:0 0 50px 0}.contact-box form{width:100%}.contact-box h3{margin:0;font-size:1.8rem}.contact-box .contact-form,.contact-box .contact-details{padding:20px;width:100%;box-sizing:border-box}@media (min-width: 768px){.contact-box .contact-form,.contact-box .contact-details{-webkit-flex:1;flex:1;order:2}}.contact-box .contact-details{font-size:.8em}@media (min-width: 768px){.contact-box .contact-details{order:1}}.contact-box .contact-details a svg{position:relative;top:5px}.contact-box .contact-details a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.button a,.button button,input[type=submit]{color:#fff;text-decoration:none;padding:15px 30px;background:#053949;border-radius:3px;border:1px solid #085e79;-webkit-appearance:none}.button a:hover,.button button:hover,input[type=submit]:hover{background:#021419;cursor:pointer}.button a:active,.button button:active,input[type=submit]:active{border-width:1px;border-top:3px solid transparent}.button.alt a{background:rgba(255,255,255,0.15);border-radius:3px;border:1px solid rgba(255,255,255,0.3);padding:16px 50px}.button.alt a:hover{background:#fff;color:#053949}textarea,input,button,select{font-family:inherit;font-size:inherit}input[type=submit]{margin:20px 0 0 0}label,input,textarea,select{display:block;width:100%;box-sizing:border-box;border-radius:3px}.radio-input{line-height:1;margin:20px 0;cursor:pointer}.radio-input input{display:inline-block;width:auto;cursor:pointer}textarea{resize:vertical;height:150px}label{margin:20px 0 5px 0}label:first-child{margin:0 0 5px 0}label:last-child,input:last-child{margin-bottom:0}input,textarea,select{padding:10px;font-size:1em}input,textarea{outline:none;border:1px solid #DDDDDD}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{box-shadow:0 0 5px #053949;border:1px solid #053949}body{font-family:"Roboto",sans-serif,"Roboto",sans-serif;font-size:14px}header{color:#fff;padding:20px 0px 10px;background:linear-gradient(135deg, #053949 0%, #4caf50 100%);position:relative}header:before,header:after{display:none}header p{margin:0;font-size:0.9em}@media (min-width: 850px){header:before,header:after{content:"";width:25%;display:none;position:absolute;border-radius:50% 50% 50% 50% / 60% 60% 40% 40%;transform:translate(-50%, 0)}header:before{transform:skewX(-15deg);box-shadow:99px 29px 170px -24px rgba(0,0,0,0.05);top:-254px;bottom:50%;left:43%}header:after{box-shadow:inset 92px -41px 104px -28px rgba(0,0,0,0.05);transform:skewX(-12deg);top:47%;left:40%;bottom:-121px}}header a{color:#fff;text-decoration:none;z-index:1;position:relative}header a:hover{text-decoration:none}nav{width:100%;padding:25px 0 0 0;position:relative}@media (min-width: 850px){nav{display:inline-block;vertical-align:top;width:auto;padding:0 0 0 40px}}nav a{margin:0 5px;padding:25px 12px;font-size:1.2rem;border-bottom:1px solid rgba(255,255,255,0);color:#053949;transition:200ms ease-in color;display:none;font-weight:bold}@media (min-width: 850px){nav a{display:inline-block;padding:12px}}body.nav-open nav{display:flex;flex-direction:column;position:fixed;top:120px;left:0;background:beige;width:100%;z-index:1000;padding:10px 0;text-align:center}body.nav-open nav a{display:block;padding:15px;color:#053949}nav .nav-toggle{display:block;font-size:2em;position:absolute;right:20px;top:-25px;padding:10px;background:none;border:none;color:#053949;cursor:pointer;z-index:1100}@media (min-width: 850px){nav .nav-toggle{display:none}}nav a:hover{color:#e2725b}.hero{color:#ffffff;text-align:center;position:relative;z-index:9}.hero h2{font-size:1.6rem;line-height:1.5;font-weight:bold}@media (min-width: 500px){.hero h2{font-size:1.6rem}}.hero p{color:#fff;font-size:0.9em}.container,.text-container{margin:0 auto;position:relative;padding:0 20px}.text-container{max-width:750px}.container{max-width:1140px}.container.max-container{max-width:100%;padding:0}.screenshot{height:auto;display:block;margin:0 auto;border-radius:4px;padding:25px 0;background:#DDD url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='12' viewBox='0 0 44 12'><circle cx='6' cy='6' r='4' fill='#eee' /><circle cx='22' cy='6' r='4' fill='#eee' /><circle cx='38' cy='6' r='4' fill='#eee' /></svg>") 4px 4px no-repeat;box-shadow:0px 0px 60px rgba(0,0,0,0.25)}section{padding:1px 0}section+section{padding-top:0}.subtext{margin-top:10px;text-align:center}.cta{margin:60px 0}.page h2{text-align:center}blockquote{padding:18px 25px;margin:0 auto;quotes:"“" "”" "‘" "’";font-style:italic;line-height:2.5;font-size:1.1em;max-width:900px}blockquote .author{display:block;font-weight:bold;margin:20px 0 0 0;font-size:1.1em;font-style:normal;text-align:right}blockquote p{display:inline}blockquote .quote:before,blockquote .quote:after{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.1em;vertical-align:-0.4em}blockquote .quote:after{content:close-quote}.page{margin-bottom:0;padding-bottom:80px}.center-text{text-align:center}.thirds{display:flex;margin:0 -20px 0 -40px;flex-wrap:wrap}.thirds div{flex:1 1 200px;padding:100px 40px 0 40px}footer{padding:50px 0;font-size:1rem;position:relative;border:1px solid #eee;background-color:#053949}footer .copyright{font-size:0.9rem;margin:20px auto 0;color:rgba(255,255,255,0.7);text-align:center}footer h2{font-size:1.6rem;margin:30px 0;color:#4caf50}footer .footer-columns{-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;list-style:none;padding:0}@media (min-width: 850px){footer .footer-columns{display:flex}}@media (min-width: 850px){footer .footer-columns{margin:-10px -70px 10px -60px}}footer .footer-columns>li{box-sizing:border-box}@media (min-width: 850px){footer .footer-columns>li{flex:1;padding:0 60px}}@media (min-width: 850px){footer .footer-columns>li.footer-nav{flex:0}}footer .footer-columns>li ul{padding:0;list-style:none}footer .footer-columns>li ul li{font-size:1.1rem;margin:11px 0}footer .footer-columns>li ul li a{color:#fff;text-decoration:none}footer .footer-columns>li ul li a:hover{color:#4caf50}footer .footer-columns .about svg path{fill:#4caf50}footer .footer-columns p{font-size:1.1rem;color:rgba(255,255,255,0.7)}footer .footer-columns .email{margin:0}footer .footer-columns h4{margin:0 0 1.1rem 0;font-size:0.9em;color:#4caf50}footer a{text-decoration:none;color:#e2725b}.social-icons svg{width:100%;height:100%;fill:#fff}.social-icons svg,.social-icons svg path{fill:#fff}.social-icons a{display:inline-block;width:25px;height:25px;padding:8px;line-height:0;margin:0 15px 20px 0;border-radius:50%}.social-icons a.email{background-color:#ff9d09}.social-icons a.facebook{background-color:#3b5998}.social-icons a.twitter{background-color:#55acee}.social-icons a.google-plus{background-color:#db4437}.social-icons a.youtube{background-color:#cd201f}.social-icons a.instagram{background-color:#E1306C}.social-icons a.linkedin{background-color:#0077b5}.social-icons a.pinterest{background-color:#C92228}body{font-family:"Roboto",sans-serif,sans-serif;margin:0;padding:0;background:#fff}.slider{position:relative;width:100%;height:540px;overflow:hidden;margin-top:100px}.slides{display:flex;width:300%;height:100%;transition:transform 0.5s ease-in}.slide{width:100%;flex-shrink:0;height:100%;display:flex;justify-content:center;align-items:center}.slide img{width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%}.aspect-ratio{position:relative;width:100%;height:100%;padding-top:calc(100% / (385 / 60))}.aspect-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.aspect-ratio{padding-top:calc(100% / (385 / 60))}}@media (max-width: 768px){.aspect-ratio{padding-top:calc(100% / (600 / 200))}}.dots-container{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:15px;z-index:10}.dots{display:absolute;gap:15px;transform:translateX(-50%);background:beige;padding:10px 20px;border-radius:20px;display:flex;justify-content:center;align-items:center;z-index:10}.dots label{width:16px;height:16px;background:#053949;border-radius:50%;cursor:pointer;transition:background 0.3s, transform 0.3s;margin:0}.dots label:hover{transform:scale(1.2)}input#slide1:checked~.dots-container .dots label:nth-child(1),input#slide2:checked~.dots-container .dots label:nth-child(2),input#slide3:checked~.dots-container .dots label:nth-child(3){background:#e2725b}input#slide1:checked~.slides{transform:translateX(0%)}input#slide2:checked~.slides{transform:translateX(-100%)}input#slide3:checked~.slides{transform:translateX(-200%)}.features{display:flex;justify-content:space-around;align-items:center;margin-top:30px}.feature{text-align:center;padding:20px;flex:1}.feature .icon{font-size:40px;color:#053949;margin-bottom:15px}.feature p{font-family:'Roboto', sans-serif;font-weight:bold;color:#053949;font-size:16px}.feature .icon,.feature p{transition:transform 0.3s ease}.feature:hover .icon,.feature:hover p{transform:scale(1.1)}.ecoic-section{text-align:center;padding:40px 20px;background-color:#f8f8f8}.ecoic-heading{font-size:2rem;font-weight:bold;color:#053949;margin-bottom:20px;font-family:'Roboto', sans-serif}.ecoic-images{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;width:100%;margin:0 auto}.ecoic-image{flex:1 1 calc(25% - 20px);text-align:center;min-width:200px}.ecoic-image a{display:block;transition:transform 0.3s ease-in-out}.ecoic-image img{width:100%;height:250px;object-fit:cover;border-radius:10px;box-shadow:0px 4px 8px rgba(0,0,0,0.1)}.ecoic-image a:hover{transform:scale(1.05)}.ecoic-label{margin-top:10px;font-size:1.2rem;font-weight:bold;color:#053949;font-family:'Roboto', sans-serif}@media (max-width: 1024px){.ecoic-image{flex:1 1 calc(50% - 20px)}}@media (max-width: 600px){.ecoic-image{flex:1 1 100%}.ecoic-image img{height:200px}}.sustainable-promises{text-align:center;padding:50px 20px;background-color:#f8f8f8}.section-heading{font-size:2rem;font-weight:bold;color:#053949;margin-bottom:30px;font-family:'Roboto', sans-serif}.promises-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin:0 auto}.promise{background-color:#ffffff;padding:10px;border-radius:10px;text-align:center;flex:1 1 calc(16.66% - 20px);min-width:150px;max-width:200px}.promise i{font-size:40px;color:#4caf50;margin-bottom:10px}.promise h3{font-size:1.3rem;color:#053949;font-weight:bold;margin-bottom:10px;font-family:'Roboto', sans-serif}.promise p{font-size:1rem;color:#333;font-family:'Roboto', sans-serif;line-height:1.5}@media (max-width: 1024px){.promises-container{justify-content:center}.promise{flex:0 1 calc(33.33% - 20px)}}@media (max-width: 768px){.promise{flex:0 1 calc(50% - 20px)}}@media (max-width: 480px){.promises-container{justify-content:center}.promise{flex:0 1 100%}}.sections-wrapper{display:flex;justify-content:space-between;gap:20px;padding:40px 20px;width:100%;background-color:#f8f8f8}.why-ecoic{width:50%;text-align:left;padding-left:2%}.why-ecoic h2{font-size:2.2rem;font-family:'Roboto', sans-serif;color:#053949;margin-bottom:20px;text-align:center}.why-ecoic p{font-size:1.1rem;color:#333;line-height:1.6}.commitment-to-sustainability{width:40%;text-align:left}.commitment-to-sustainability h2{font-size:2.2rem;font-family:'Roboto', sans-serif;color:#053949;margin-bottom:20px}.commitment-to-sustainability p{font-size:1.1rem;color:#333;line-height:1.6}@media (max-width: 768px){.sections-wrapper{flex-direction:column;gap:30px}.why-ecoic,.commitment-to-sustainability{width:100%}}.staff,.contact-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}html,body{margin:0;padding:0}body{font-family:"Roboto", "San Francisco", "Helvetica Neue", "Helvetica", "Arial";-webkit-font-smoothing:antialiased}a{color:#621708;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}h1 strong,h2 strong{font-weight:700}h1{font-weight:300;font-size:2.3em;margin:0}h2{font-weight:300;font-size:2.2em;margin:0}h3{font-size:2rem;margin:20px 0 10px 0}h4{font-size:1.4rem}h4 a{color:#000}h5{font-size:1.2rem}h5 a{color:#000}p,address,label,ul{font-size:1.2rem;color:#666;margin-bottom:20px;line-height:1.4em}ul{padding-left:1em}.homepage .hero-section{background-color:#f5f5f5;background-image:url("path-to-hero-image.jpg");background-size:cover;height:500px;display:flex;justify-content:center;align-items:center;color:white;text-align:center}.homepage .hero-section .hero-text{font-size:2.5rem;padding:50px}.homepage .feature-section{display:flex;justify-content:space-between;padding:40px}.homepage .feature-section .feature-item{text-align:center;width:30%}.grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:0 20px;justify-items:center;max-width:1200px;margin:0 auto}@media (max-width: 900px){.grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.grid{grid-template-columns:1fr}}.blog-heading{text-align:left;padding-left:10%;font-size:2.5rem;font-family:'Roboto', sans-serif;color:#053949;background-color:#f8f8f8}.post-preview{background:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;padding:15px;font-family:"Roboto",sans-serif}.post-preview .post-image{width:100%;height:auto;display:block;border-radius:8px;margin-bottom:10px;transition:transform 0.3s ease}.post-preview .post-image:hover{transform:scale(1.05)}.post-preview h3{font-size:1.2em;margin-bottom:10px;color:#053949;font-family:"Roboto",sans-serif}.post-preview .post-meta{font-size:0.9em;color:#666;margin-bottom:10px}.post-preview .post-excerpt{font-size:0.95em;line-height:1.5;color:#333}.post-preview .button{display:inline-block;margin-top:15px;padding:8px 16px;background-color:#053949;color:white;text-decoration:none;border-radius:4px;transition:background-color 0.3s ease}.post-preview .button:hover{background-color:#e2725b}.page .post-content img{width:100%;height:400px;object-fit:cover;margin:2rem 0;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,0.1)}.page .post-header{text-align:center;margin-bottom:2rem;color:#053949}.other-posts{margin-top:4rem;padding-top:2rem;border-top:1px solid #eee}.other-posts h3{margin-bottom:2rem;color:#053949}.other-posts .post-card .image-wrapper{width:100%;height:250px;overflow:hidden;position:relative}.other-posts .post-card .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.other-posts .post-card .image-wrapper img:hover{transform:scale(1.05)}

/*# sourceMappingURL=screen.css.map */