body,html{overflow-x:hidden;position:relative;width:100%;font-family:gill-sans-nova,sans-serif;margin:0;padding:0}.clearfix{display:block;clear:both;width:100%}h1{font-size:36px;font-weight:700}@media (max-width:991px){h1{font-size:30px}}h2{font-size:28px;font-weight:700}h3{font-weight:700;font-size:32px}h5{font-weight:700;font-size:20px}p{font-size:18px;line-height:24px}.hide-on-mobile{display:block}@media (max-width:767px){.hide-on-mobile{display:none}}.hide-on-desktop{display:none}@media (max-width:767px){.hide-on-desktop{display:block}}.semibold{font-weight:600}.headline{font-weight:700;font-size:46px}@media (max-width:768px){.headline{font-size:30px}}.sub-headline{font-weight:600;font-size:22px;line-height:29px}@media (max-width:768px){.sub-headline{font-size:18px;line-height:24px}}ul.no-pad{padding:0 0 0 20px}body{padding-top:135px}@media (max-width:991px){body{padding-top:90px}}.relative{position:relative}.button{box-shadow:0 10px 11px 0 rgba(85,109,89,.19);padding:10px 20px;font-weight:900;color:#1e2721;transition:all ease-in .2s}.button:hover{text-decoration:none}.button.btn-yellow{background:#ffc829;text-decoration:none}.button.btn-yellow:hover{background:#437461;color:#fff}.btn-text{font-weight:900;color:#1e2721;text-decoration:underline}.btn-text:hover{color:#437461;text-decoration:none}.text-blue{color:#266190}.text-maroon{color:#7d2200}header{transition:all ease-in-out .3s;position:fixed;top:0;left:0;z-index:999;width:100%;background:#fff;margin:0}header.sticky{box-shadow:0 2.8px 2.2px rgba(0,0,0,.014),0 6.7px 5.3px rgba(0,0,0,.018),0 12.5px 10px rgba(0,0,0,.01),0 22.3px 17.9px rgba(0,0,0,.012),0 41.8px 33.4px rgba(0,0,0,.016),0 100px 80px rgba(0,0,0,.001)}header .nav-footer{display:none}@media (max-width:991px){header.open{padding-top:1px;transition:none;position:fixed;z-index:999;width:100%;height:100%;top:0;background-color:#a7c0a8;min-height:560px}header.open .navbar-light{background-color:#a7c0a8!important}header.open .nav-footer{display:block}header .navbar-collapse{transition:none;width:100%;height:100%;top:90px;left:0;z-index:200;text-align:center}}header .nav-footer{width:100%;position:absolute;bottom:0;padding:30px;text-align:center}header .nav-footer .social-media{list-style:none;padding:0;margin:10px 0}header .nav-footer .social-media li{padding:0 10px;display:inline}nav{margin:0 auto;max-width:1350px;width:95%;height:135px}nav .navbar-brand{width:160px;height:auto;padding-left:0!important}nav .navbar-brand img{width:100%;height:auto!important}nav a{color:#2d4e31!important;text-transform:uppercase;font-size:15px;font-weight:600}nav .nav-item{margin:0 25px}nav .nav-item:last-child{margin-right:0}@media (min-width:992px){nav .nav-item .nav-link{padding:8px 0!important;transition:all linear .3s}nav .nav-item .nav-link:hover{transition:all linear .3s}}nav.sticky{transition:all ease-in-out .3s;height:90px}nav.sticky .navbar-brand{transition:all ease-in-out .3s;width:104px;height:auto}@media (max-width:991px){nav{height:90px;padding-left:0}nav .navbar-brand{margin-left:0!important;padding-left:0!important;width:104px;height:auto}nav a{margin:4px 0;padding:0;line-height:35px;font-size:28px;font-weight:900;text-transform:none}nav a:hover{transition:all ease-in-out .3s;color:#fff!important}}@media (max-width:320px){nav a{line-height:28px;font-size:24px}}nav .nav-item:last-child{padding-right:0}@media (min-width:992px){nav .site-nav__line{background:orange;content:"";display:block;height:2px;position:absolute;top:87px;left:0;width:100%}nav.sticky .site-nav__line{top:65px}}.container{max-width:1400px!important}.container.no-pad{padding-left:0;padding-right:0}.container.internal{max-width:1000px!important}@media (max-width:768px){.container.internal{padding:0 30px!important}}.container-fluid{padding-left:0;padding-right:0}.mobile-fluid{padding-left:0;padding-right:0}.mobile-fluid a{font-weight:600}@media (max-width:990px){.mobile-fluid{padding:0 15px;margin-bottom:2em}}.mouth-ad{max-width:940px;margin:0 auto;padding:5rem 0;background:url(/img/homepage-mouth.jpg);background-size:contain;background-position:center;background-repeat:no-repeat}.mouth-ad .text-wrapper{max-width:620px;margin:0 auto;border:1px solid #979797;background:#fff;text-align:center;padding:1.5rem 5rem 2rem}.mouth-ad .text-wrapper h2{color:#3a624e;font-size:32px;margin-bottom:0;line-height:1.1}.mouth-ad .text-wrapper .button{margin-top:1rem;display:inline-block}.order-section .bg-green{background-color:#ecf4ed;padding:3rem 1rem;margin-top:-40px}.order-section .btn-wrap{text-align:center}.order-section .flex-row{display:flex;justify-content:center}.order-section .igourmet-logo{max-width:236px}.order-section .zaza-order-logo{max-width:154px}.order-section .equal-sign,.order-section .plus-sign{font-size:36px;padding:0 2rem}.order-section .logo-wrap img{width:100%}.order-section h2{color:#3a624e}@media only screen and (max-width:800px){.mouth-ad{background-size:cover;padding:2.5rem 1rem}.mouth-ad .text-wrapper{padding:1rem 2rem 1.25rem}.mouth-ad .text-wrapper h2{font-size:24px}.mouth-ad .text-wrapper .button{font-size:12px}}@media only screen and (max-width:639px){.order-section{text-align:center;margin-bottom:2rem}.order-section h2{padding-top:1rem;margin-bottom:0;font-size:20px}.order-section p{font-size:14px}.order-section .zaza-order-logo img{width:95%}.order-section .btn-wrap{margin-top:2rem}.order-section .flex-row{display:block}.order-section .logo-row{display:flex}.order-section .logo-wrap{margin:0 auto}.order-section .equal-sign,.order-section .plus-sign{font-size:28px;padding:0 1.5rem}.mouth-ad{background-size:cover;padding:2.5rem 1rem}.mouth-ad .text-wrapper{border:1px solid #979797;background:#fff;text-align:center;padding:1rem 2rem 1.25rem}.mouth-ad .text-wrapper h2{color:#3a624e;font-size:22px;margin-bottom:0;line-height:1.1}.mouth-ad .text-wrapper .button{margin-top:1rem;display:inline-block;font-size:12px}}.homepage-get-zaza{max-width:1400px;margin:0 auto}.homepage-get-zaza .bag-bg{background:url(/img/homepage-get-zaza.jpeg);background-size:contain;background-position:center;background-repeat:no-repeat;padding-top:5rem;padding-bottom:5rem}.homepage-get-zaza .btn-yellow{display:inline-block}@media only screen and (max-width:1200px){.homepage-get-zaza .w-75{width:100%!important}}@media only screen and (max-width:767px){.homepage-get-zaza .bag-bg{background-size:cover;padding:7rem 2rem}.homepage-get-zaza .w-75{width:100%!important}.homepage-get-zaza .col-md-12{padding-left:0;padding-right:0}.our-story-panel{margin-top:0!important}}.mt-8{margin-top:2rem}.pb-8{padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.font-75{font-size:.75em}.width60{width:60%}.width250{width:250px}.section-margins{margin-top:4em;margin-bottom:4em}button{margin:0 5px}.btn-font-size{font-size:.7em;padding:0 20px}.homepage-carousel{max-width:1440px}.homepage-carousel .slide-item{opacity:0}.homepage-carousel.slick-initialized .slide-item{opacity:1}.video-section{margin-bottom:3rem}.video-section .video-wrapper{width:100%;max-width:1440px;margin:auto;display:block;position:relative}.video-section video{margin:0 auto;display:block;width:100%;height:auto}.hero-img{width:100%;height:auto}.font-green{font-size:.7em;color:#125430}.font-peach{color:#fbf4f1}.font-darkgreen{color:#437461}.bg-darkgreen{background:#2d4e31}.bg-light-green{background:#ccdcc6}.bg-pale-green{background:#ecf4ed}.bg-peach{background:#fbf4f1}.bg-peach-fern{background:#fbf4f1 url(/img/bg-peach_ferns.png) center center no-repeat;background-size:cover}.bg-gray{background:#fafafa}.bg-gray.border{border:1px solid #c2ebd5}.dark-green.link{color:#2d4e31;font-weight:900;font-family:gill-sans-nova,sans-serif;font-size:15px;text-decoration:underline}.dark-green.link:hover{color:#437461}.vert-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.store .img-wrapper{min-height:140px}.store .img-wrapper span{height:100%}.store .img-wrapper span img{display:block}.store .img-wrapper.triangle{background:url(/img/store-triangle.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.store .img-wrapper.triangle h2{line-height:1.2;font-weight:900;font-family:gill-sans-nova,sans-serif;padding-top:20px}.store .coming-soon{color:#7d2200;font-weight:900;font-family:gill-sans-nova,sans-serif;font-size:15px}.store .link{display:block;margin-bottom:7px}.store .text-wrapper{margin-top:1rem;margin-bottom:4rem}.aside-green{width:100%;height:580px;display:flex;align-items:center;background:#a7c0a8}@media (max-width:990px){.aside-green{height:auto;padding-top:60px;padding-bottom:70px}}.aside-peach{width:100%;padding:50px 0;background:#fbf4f1}@media (max-width:990px){.aside-peach{padding:30px;margin-bottom:-10px}}@media (max-width:1000px){.aside-peach-fern{border:15px solid #fff;background-size:cover;background-position:left bottom}.aside-peach-fern .row{padding-top:40px;padding-bottom:40px}}.aside-white{width:90%;height:auto;background:#fff;max-width:1000px;margin:0 auto;padding:0}@media (max-width:990px){.aside-white{width:100%}}.aside-white #results.counting{flex-direction:row;display:inline-flex;align-items:center;justify-items:center}.aside-white #results .counter{font-weight:900;font-size:85px;color:#437461;padding:0 30px;letter-spacing:-.08em}.aside-white #results .counter::after{content:"%"}@media (max-width:800px){.aside-white #results .counter{font-size:65px}}.aside-white #results{display:inline-block;height:189px;overflow:hidden;min-height:189px!important}.aside-white .quiz-buttons{max-width:800px;width:100%;padding:15px 0 20px;margin:0 auto}.aside-white .quiz-buttons .button{display:inline-block;margin:10px 10px}.aside-white .quiz-buttons .button input{display:none}.aside-white .quiz-buttons .button.active{background-color:#437461;color:#fff}.aside-white .quiz-buttons .button.inactive{background-color:#5e6c65;color:#fff;box-shadow:none;cursor:not-allowed}@media (max-width:767px){.aside-white .quiz-buttons{padding:0;width:100%;max-width:250px}.aside-white .quiz-buttons .button{width:100%;margin:15px 0 0 0}}@media (max-width:767px){.quiz.result .counter{display:none;font-size:100px!important}.quiz.result .counter.current{display:block}.quiz.result .button{display:none}.quiz.result .button.active{display:block;margin-bottom:25px}}.recipe-link{text-decoration:underline;font-size:20px;color:#437461;font-weight:700!important}.recipe-link:hover{text-decoration:none;color:#2d4e31}.recipe-link:active,.recipe-link:link{text-decoration:underline;color:#437461}.pre-footer{width:100%;padding:60px 0 70px;background:#2d4e31 url(/img/bg-green_ferns.png) center center no-repeat;background-size:cover}.pre-footer>div{width:1000px}.pre-footer>div>p{color:#a7c0a8}.pre-footer>div>h3{width:80%}@media (max-width:990px){.pre-footer{background:#2d4e31 url(/img/bg-green_ferns-mobile.png) center center no-repeat;background-size:cover}.pre-footer>div>h3{font-size:20px;width:85%}}footer{width:100%;float:left;background:#ccdcc6;padding:0}footer .footer{padding:50px 0}@media (max-width:768px){footer .footer{padding:25px 15px}}footer H5{font-size:20px;font-weight:400;margin:0 0 15px 0}footer .col-end{order:1}footer .connect-content{padding:0 0 0 40px}footer .connect-content a{margin:0 15px 0 0}@media (max-width:767px){footer .col-end{order:0}footer .connect-content{padding:0 0 50px 15px}footer .connect-content a{margin:0 15px 0 0}}footer p{color:#2d4e31;font-weight:600}footer .subscribe-form button{padding:0;border:none;background:0 0}footer .subscribe-form input{margin:0 0 10px 0;border:none;background-color:#ecf4ed;width:220px;padding:10px 20px;color:#2d4e31}footer .subscribe-form ::placeholder{font-style:italic;font-size:.8em}@media (max-width:768px){footer .subscribe-form{width:100%;clear:both}footer .subscribe-form br{display:none}footer .subscribe-form input{width:80%;margin:0 20px 0 0;max-width:400px}footer .subscribe-form .btn-text{margin:10px 0 10px 0;display:inline-block}}footer .footer-links{float:left;width:100%;padding:0 0 0 30px;list-style:none}footer .footer-links li{padding:0 0 10px 0;float:left;width:49%}footer .footer-links li a{font-weight:700;font-size:18px;color:#2d4e31}footer .footer-links li a:hover{color:#437461}@media (max-width:768px){footer .footer-links{padding:20px 0 0 15px}footer .footer-links li{width:100%}}footer .footer-made p{font-size:16px;font-weight:400}@media (max-width:768px){footer .footer-made{float:right;width:40%;margin:40px 0 0 0}footer .footer-nav{width:60%;float:left}}footer .copyright{color:#2d4e31;font-weight:400;margin:35px auto 20px auto;padding:0}footer .copyright .col-12{padding:0}footer .copyright a{text-decoration:none;color:#2d4e31}footer .copyright a:hover{text-decoration:underline}@media (max-width:768px){footer .copyright{clear:both;width:100%;padding:0 0 0 15px}}footer .container{width:100%;max-width:1000px!important}footer .container .footer-column{padding:0}footer .container .footer-column>a{color:#2d4e31}footer .container .footer-column>a>p{text-decoration:none;font-weight:900}footer .container .footer-column>a>img{margin-right:20px;width:20px;height:20px}.navbar-toggler{border:none;outline:0;float:right;position:relative;height:20px;width:26px}.navbar-toggler:active,.navbar-toggler:focus{border:none;outline:0;box-shadow:none}.navbar-toggler span{display:inline-block;height:3px;width:26px;background-color:#999;border-radius:4px;position:absolute;left:0;transition:all linear .3s}.navbar-toggler span.line-one{top:0}.navbar-toggler span.line-two{top:8px}.navbar-toggler span.line-three{top:16px}.navbar-toggler:hover span{background-color:#2d4e31}.navbar-toggler[aria-expanded=true] span{transition:all linear .3s;background-color:#2d4e31}.navbar-toggler[aria-expanded=true] span.line-one{transform:rotate(45deg);top:8px}.navbar-toggler[aria-expanded=true] span.line-two{opacity:0}.navbar-toggler[aria-expanded=true] span.line-three{transform:rotate(-45deg);top:8px}@media (min-width:990px){.products{display:flex;align-items:flex-start;justify-content:space-evenly;width:100%}.products .product-item{outline:0;margin:50px 0;width:450px;position:relative;display:inline-block;text-align:center}.products .product-item .available-product{text-decoration:none;float:none}}@media (min-width:990px) and (max-width:1400px){.products .product-item{width:400px}}@media (min-width:990px) and (max-width:1300px){.products .product-item{width:340px}}@media (min-width:990px) and (max-width:1100px){.products .product-item{width:300px}}@media (min-width:990px) and (max-width:990px){.products .product-item{width:100%}.products .product-item img{width:100%;height:auto!important}}@media (min-width:990px){.products .product-item a{float:left;width:100%}}@media (max-width:990px){.products .product-item{outline:0;text-align:center;width:80%;position:relative}.products .product-item img{margin:0 auto}}.products .coming-soon-container{position:absolute;z-index:10;left:0;bottom:90px;width:100%;text-align:center}.products .coming-soon-container span{background:#fff;padding:30px;width:100%;max-width:240px;font-size:18px;font-weight:900;display:inline-block;border:1px solid #ccc;margin:0 auto}.products h2{color:#1e2721}.products a{font-weight:900;text-decoration:underline;color:#1e2721}.products a:hover{text-decoration:none}.products h1 a{text-decoration:none}#recipes .recipes-carousel{margin:-20px auto 55px}@media (max-width:990px){#recipes .recipes-carousel{margin:30px auto 50px}}#recipes .share{margin:0 0 50px 0}#recipes .share a{width:30px;height:auto;display:inline-block;margin:0 8px;opacity:.9}#recipes .share a img{width:100%;height:auto}#recipes .share a:hover{opacity:1}#chips .recipes-carousel{margin:-20px auto 50px}@media (max-width:990px){#chips .recipes-carousel{margin:30px auto 50px}}#chips .products .coming-soon-container{bottom:50px}#chips .products .coming-soon-container span{max-width:270px;padding:35px 0}@media (max-width:767px){#chips .products .product-item{padding-top:15px}}#chips .nutritional-facts .container{padding:60px 80px}@media (max-width:1000px){#chips .nutritional-facts{border:15px solid #fff}#chips .nutritional-facts .container{padding:40px 60px}}#chips .nutritional-facts .nutritional-facts-text p,#chips .nutritional-facts .nutritional-ingredients p{font-size:14px;line-height:20px}#chips .nutritional-facts .nutritional-ingredients{border-left:1px solid #437461}@media (max-width:767px){#chips .nutritional-facts .nutritional-ingredients{border-left:none}}#chips .nutritional-facts .made-with{margin:35px 0 0 0;padding-top:35px;border-top:1px solid #437461}@media (max-width:767px){#chips .nutritional-facts H6{margin-bottom:10px!important}#chips .nutritional-facts .container{padding:25px 25px 35px 25px!important}#chips .nutritional-facts .nutritional-facts-label{text-align:center;padding:0 0 10px 0}#chips .nutritional-facts .nutritional-facts-label img{width:90%;height:auto;max-width:290px;margin:5px auto 10px}}.homepage-carousel{margin:0 0 50px 0}.carousel-knotch{padding-right:15px;position:absolute;bottom:-30px;width:100%;text-align:center;z-index:2}.chip-options p{display:inline-block;font-weight:600;font-size:16px;letter-spacing:.5px}@media (max-width:991px){.chip-options p{font-size:14px}}@media (max-width:940px){.chip-options{display:block!important;text-align:center}.chip-options p{display:inline-block;border-left:1px solid #999;padding-left:10px;margin-left:10px}.chip-options p.first{border:none}}.carousel{margin:50px auto;display:relative}.carousel a{outline:0}.carousel .slick-next,.carousel .slick-prev{z-index:1;border:none;top:30%;left:10%;position:absolute;background:0 0;outline:0;width:1px;height:1px;overflow:hidden;background:url(/img/icon-left.svg) no-repeat left top;padding:27px 18px 0 0;transition:all linear .3s}.carousel .slick-next:hover,.carousel .slick-prev:hover{transition:all linear .3s}.carousel .slick-next{left:auto;transform:rotate(180deg);right:10%}@media (max-width:496px){.carousel .slick-next{right:1%}.carousel .slick-prev{left:1%}}@media (max-width:384px){.carousel .slick-next{right:1.5%}.carousel .slick-prev{left:1.5%}}@media (max-width:372px){.carousel .slick-next{right:-7%}.carousel .slick-prev{left:-7%}}.carousel .slick-dots{width:100%;text-align:center;padding:0;margin:0}.carousel .slick-dots li{padding:0;margin:20px 0 0 0;list-style:none;display:inline-block}.carousel .slick-dots li button{border:none;height:1px;width:1px;margin:0 10px;padding:10px 10px 0 0;background-color:#a7c0a8;border-radius:1000px;overflow:hidden;outline:0}.carousel .slick-dots li.slick-active button{background-color:#437461}.recipes .recipe-item-link,.recipes-carousel .recipe-item-link{float:left;width:100%;text-align:center;color:#2d4e31;text-decoration:underline}.recipes .recipe-item-link:hover,.recipes-carousel .recipe-item-link:hover{text-decoration:none;color:#437461}.recipes h5,.recipes-carousel h5{background:#fbf4f1}.recipes .image,.recipes-carousel .image{background-position:center center;background-size:100%!important;width:100%;display:inline-block;transition:all linear .4s;opacity:0}.recipes .image img,.recipes-carousel .image img{opacity:0}.recipes .image.lazy-loaded,.recipes-carousel .image.lazy-loaded{opacity:1}.recipes a:hover .image,.recipes-carousel a:hover .image{transition:all linear .4s;background-size:110% auto!important}@media (max-width:990px){.recipes .slick-dots,.recipes-carousel .slick-dots{margin:30px auto 0}.recipes .recipe-item,.recipes-carousel .recipe-item{text-align:center}.recipes .recipe-item a,.recipes-carousel .recipe-item a{margin:0 auto}.recipes .recipe-item h5,.recipes-carousel .recipe-item h5{padding:0 12px;width:280px;margin:-10px auto 0 auto;height:100px;display:flex;align-items:center;justify-content:center}.recipes .recipe-item .image,.recipes-carousel .recipe-item .image{display:inline-block;width:280px;margin:0 auto 0 auto}}@media (min-width:991px){.recipes,.recipes-carousel{display:flex;margin:0 auto;padding:0;max-width:1000px;align-items:flex-start;justify-content:space-between;width:100%}.recipes .recipe-item,.recipes-carousel .recipe-item{height:290px;outline:0;margin:50px 0;width:300px;position:relative;display:inline-block;text-align:center}.recipes .recipe-item h5,.recipes-carousel .recipe-item h5{padding:0 12px;height:110px;display:flex;align-items:center;justify-content:center}.recipes .recipe-item img,.recipes-carousel .recipe-item img{width:100%;height:auto!important}}@media (min-width:991px) and (max-width:1400px){.recipes .recipe-item,.recipes-carousel .recipe-item{width:300px}}@media (min-width:991px) and (max-width:1300px){.recipes .recipe-item,.recipes-carousel .recipe-item{width:300px}}@media (min-width:991px) and (max-width:1100px){.recipes .recipe-item,.recipes-carousel .recipe-item{width:290px}}@media (min-width:991px) and (max-width:990px){.recipes .recipe-item,.recipes-carousel .recipe-item{width:260px}}.recipes{display:flex;margin-top:30px;justify-content:space-evenly}.recipes .recipe-item{border:10px solid #fff;margin:0 0 10px 0}.recipes .recipe-item a{margin:0 auto 0}@media (max-width:990px){.recipes .recipe-item a{margin:0 auto 0}}.recipes.aside-meals{margin-bottom:80px!important;position:relative}.recipes.aside-meals .pagination{position:absolute;bottom:0;width:100%;text-align:center;display:block}.recipes.aside-meals .pagination a,.recipes.aside-meals .pagination strong{margin:0 1px;color:#437461;align-items:center;text-align:center;justify-content:center;width:20px;height:30px;display:inline-flex;font-weight:700}.recipes.aside-meals .pagination a:hover,.recipes.aside-meals .pagination strong:hover{transition:all linear .3s}.recipes.aside-meals .pagination strong{font-weight:400;color:#437461;cursor:default}.recipes.aside-meals .pagination strong:hover{border:none;background:#fff;color:#437461}#get .sub-headline{font-weight:400;font-size:24px;line-height:32px}#home .aside-meals{padding-bottom:50px}@media (max-width:767px){#home .aside-meals{padding-bottom:100px}}#recipes .recipe-item{margin-bottom:30px}#contact .bg-gray{padding:60px 70px;width:100%}@media (max-width:767px){#contact .bg-gray{padding:30px 30px}}#contact .email-link{font-size:15px;font-weight:900}#contact .email-link span a{color:#2d4e31}#contact .email-link span a:hover{color:#437461}#contact .form-group{position:relative;display:block}#contact .form-group label{color:#437461;font-size:13px;display:block;width:100%;margin:0 0 10px 0}#contact .form-group input,#contact .form-group textarea{padding:10px;width:100%;border:1px solid #c2ebd5}#contact .form-group input:focus,#contact .form-group textarea:focus{border:1px solid #437461}#contact .form-group textarea{height:170px}#contact .form-group .error{display:none;color:red;font-size:12px}#contact .form-group.has-error input,#contact .form-group.has-error textarea{border:1px solid red}#contact .form-group.has-error:after{content:"";position:absolute;display:inline-block;right:5px;top:34px;height:20px;width:20px;background:url(/img/icon-error.svg) center center no-repeat}#contact .form-group.has-error p{display:block}#contact .form-group ::placeholder{color:#b6b6b6;opacity:1}#contact .form-group :-ms-input-placeholder{color:#b6b6b6}#contact .form-group ::-ms-input-placeholder{color:#b6b6b6}#contact .form-group{margin:0 0 35px 0}#contact .button{border:none!important;width:100%;max-width:200px;margin:0}