﻿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}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}figure img{max-width:100%}body{background:#efefef}::selection{background-color:#20763a;color:#fff}.hidden{display:none}.opacity>*{opacity:.7}.opacity h3{opacity:1}.center{text-align:center}.green .opacity>*{opacity:1}.wrapper{padding-left:1rem;padding-right:1rem;max-width:1400px;margin-left:auto;margin-right:auto}.add-margin{margin-bottom:4rem}html{font-weight:500;font-family:museo-sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:26px;color:#3e3e3e}p{margin-bottom:1rem}h1{font-size:1.875rem;line-height:2.5rem;margin-bottom:1rem}h2{text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}h3{margin-bottom:1rem;font-size:1.2rem}h1,h3{font-family:pt-serif,serif;font-weight:700;font-style:normal}.serif{font-family:pt-serif,serif}strong,.bold{font-weight:700}.sans{font-family:museo-sans,sans-serif}.text ul{margin-bottom:1rem;list-style-type:disc}.text ul li{margin-left:1rem}a{color:currentColor;text-decoration:underline;transition:opacity 350ms ease}a:hover{opacity:.7}.website-by button{background:#3e3e3e;display:flex;justify-content:center;align-items:center;color:#fff;padding:5px 10px;border-radius:2px;transition:background 350ms ease}.website-by button span{padding-right:10px;display:inline-block}.website-by button:hover{background:#838383}body.custom-website .custom-coded-website{display:flex}.custom-coded-website{justify-content:center;align-items:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;overflow:auto;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none}.custom-coded-website p{word-break:keep-all;hyphens:none}.custom-coded-website *{z-index:2}.custom-coded-website .top-bar{border-radius:5px 5px 0 0;width:calc(100% - 50px);background:#3e3e3e;color:#fff;padding:25px 25px}.custom-coded-website .top-bar>div{display:flex;align-items:center;position:relative}.custom-coded-website .top-bar *{color:#fff;margin:0}.custom-coded-website .black-overlay-custom{background:rgba(0,0,0,.3);width:100%;height:100%;left:0;right:0;top:0;bottom:0;position:fixed;pointer-events:auto;z-index:1}.custom-coded-website .button-container{width:100%;max-width:550px;text-align:right;padding:25px}.custom-coded-website .close-popup{pointer-events:auto;background:#838383;color:#fff;border-radius:5px;padding:10px;cursor:pointer;transition:all 250ms ease;position:absolute;box-shadow:0 6px 12px rgba(0,0,0,.2);width:25px;height:25px;right:0}.custom-coded-website .close-popup:hover{background:#6c6c6c;transform:scale(1.1)}.custom-coded-website .article-container{max-width:800px;width:calc(100% - 5vw)}.custom-coded-website article{max-height:400px;overflow:auto;padding-top:50px;position:relative;background-color:#fff;border-radius:0 0 5px 5px;display:flex;flex-wrap:wrap;box-shadow:0 5px 10px rgba(0,0,0,.2)}.custom-coded-website article h2{margin-bottom:40px}.custom-coded-website article .bottom-section{width:100%;margin-top:60px;padding-bottom:25px}.custom-coded-website article:after{background-image:url("/assets/ui/custom-coded-website.svg");background-repeat:no-repeat;background-size:35%;background-position:top right;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;content:"";z-index:1;opacity:.2}.custom-coded-website article *{z-index:2}.word-logo{position:relative;text-align:right}.word-logo .logo{width:150px;margin-top:1rem}main{margin-top:100px}.main-navigation{width:100%}.main-navigation li{border-bottom:1px solid #efefef}.main-navigation li a{width:100%;display:flex;align-items:center;text-decoration:none;height:4rem;color:#838383}.main-navigation li a img{margin-right:1rem}.navigation header{min-height:100vh}.navigation .bottom-navigation{height:calc(100vh - 100px);overflow:auto;display:flex;flex-wrap:wrap}.navigation .bottom-navigation .copyright{margin-top:auto;margin-bottom:1rem;display:block;width:100%;text-align:center}.navigation .toggle-navigation span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.navigation .toggle-navigation span:nth-child(2){width:0}.navigation .toggle-navigation span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px);width:100%}.bottom-navigation{height:0;overflow:hidden}header{position:fixed;left:0;right:0;top:0;background:#f7f7f7;z-index:5}header .top-bar{display:flex;align-items:center;justify-content:space-between;height:100px;border-bottom:1px solid #efefef}.toggle-navigation{background:#fcfcfc;border:1px solid #efefef;width:45px;height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;border-radius:2px}.toggle-navigation span{background:#3e3e3e;width:100%;height:2px;border-radius:10px;margin-bottom:5px;transition:all 350ms ease}.toggle-navigation span:nth-child(3){width:75%;margin-left:auto;margin-bottom:0}footer{padding:4rem 0;background:#2f2f2f;color:#fff}footer .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}footer .left{order:2;text-align:center;width:100%}footer .right{order:1;margin-bottom:1rem;text-align:center;width:100%}footer button{margin-left:auto;margin-right:auto}footer .copyright{margin-bottom:1rem;display:block}button{border:none;cursor:pointer;outline:none;font:inherit}.button{text-decoration:none;padding:1rem 2rem;width:calc(100% - 4rem);background:#6f9669;color:#fff;font-weight:700;margin-bottom:1rem;border-radius:2px;display:flex;align-items:center;box-shadow:0 12px 24px rgba(32,118,58,.1)}.button.outline{background:none;border:2px solid #6f9669;color:#6f9669;box-shadow:none;padding:calc(1rem - 2px) calc(2rem - 2px)}.button.outline img{transition:transform 250ms ease}.button.outline:hover img{transform:translateX(2px)}.button img{margin-left:auto}.home-section{padding:4rem 0}.home-section>div{display:flex;flex-wrap:wrap;justify-content:space-between}.home-section.green{color:#fff;background:#6f9669}.home-section.light-gray-1{background:#efefef}.home-section.light-gray-2{background:#f7f7f7}.home-section h2{width:100%;transform:translateY(-1.5rem);margin-bottom:.5rem}.w-50{width:100%}.w-100{width:100%}@keyframes cloud{0%{transform:translateY(0)}50%{transform:translateY(1rem) scale(1)}100%{transform:translateY(0)}}.home-section.intro{padding-top:2rem}.home-section.intro .text{order:2}.home-section.intro .intro-text{font-size:1.125rem;margin:1.5rem 0 2rem 0}.home-section.intro .graphic{order:1;margin:0 auto 2rem auto;max-width:450px}.card-container{display:flex;flex-wrap:wrap;justify-content:space-between}.card{background:#fff;border:1px solid #efefef;padding:2rem;margin-bottom:1rem}.card h3{display:flex;align-items:center;color:#3e3e3e}.card h3 img{margin-right:.5rem}.card p:last-of-type{margin-bottom:0}.quotes blockquote{font-size:1.6875rem;line-height:2.6875rem;margin-bottom:2rem;quotes:"«" "»"}.quotes .author{margin-bottom:3rem}.quotes .swiper-pagination{transform:translateY(1rem)}.quotes .swiper-pagination-bullet-active,.quotes .swiper-pagination-bullet{background:#fff}.green-rectangle{position:relative;margin-bottom:-8rem}.green-rectangle .content-image{width:50%;z-index:2;position:relative;border-radius:2px}.green-rectangle .image-container{display:flex;align-items:center;flex-wrap:wrap}.green-rectangle .green-rectangle-element{width:calc(50% - 8px);border:8px solid #6f9669;padding-top:50%;margin-left:auto;transform:translateY(-8rem);border-radius:2px}.segment .center{max-width:450px;margin-left:auto;margin-right:auto}.fui-form-container{font-family:museo-sans,sans-serif}.form-container{background:#fff;border:1px solid #efefef;box-shadow:0 10px 20px rgba(0,0,0,.06);padding:2rem;margin-bottom:2rem}.form-container small{font-size:.8rem;opacity:.7;line-height:1.2rem;margin-bottom:-1rem;display:block}.form-container .fui-alert,.form-container .fui-alert-success,.form-container .fui-alert-top-form{margin-bottom:0;font-family:museo-sans,sans-serif}.form-container .fui-required{display:none}.form-container textarea{resize:none;min-height:150px}.form-container .fui-input:focus{outline:0;border-color:#98b08f;box-shadow:0 0 0 3px rgba(152,176,143,.45)}.form-container textarea,.form-container input{border-radius:2px;font:inherit;color:#838383}.form-container .fui-btn-wrapper{padding:0;margin-top:1rem}.form-container .fui-btn-wrapper .fui-btn{background:#6f9669;font:inherit;font-weight:700;outline:none;border:none;border-radius:2px;width:100%;padding:1rem 2rem;transition:350ms ease}.form-container .fui-btn-wrapper .fui-btn:hover{background:#98b08f}.form-container label{color:#3e3e3e;font:inherit}.client-list{width:100%;display:flex;flex-wrap:wrap}.client-list .client{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}.client-list .client:nth-child(2){margin-right:0}.client-list .client a{background:#fff;height:4rem;display:flex;justify-content:center;padding:1rem;box-shadow:0 5px 10px rgba(0,0,0,.02);transition:box-shadow 250ms ease;border:1px solid #efefef}.client-list .client a img{max-width:200px}.client-list .client a:hover{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.06)}.video-container{margin:5rem 0;display:flex;justify-content:center;width:100%}.content-video{width:100%;max-width:700px;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.1);height:100%;max-height:100%}@media(min-width: 800px){.w-50{width:calc(50% - 1rem)}.home-section.intro{padding-top:6rem;padding-bottom:6rem}.home-section.intro .text{order:1}.home-section.intro .graphic{order:2}.wrapper{padding-left:2rem;padding-right:2rem}.card{margin-bottom:2rem}.card{width:calc(50% - 5rem)}.form-container{margin-bottom:0}.form-container .fui-btn-wrapper .fui-btn{width:auto}footer .left{text-align:left;order:1;width:auto}footer .right{text-align:left;order:2;width:auto}footer button{margin:0}.client-list .client{width:calc(33% - 1rem);margin-right:1rem}.client-list .client:nth-child(2){margin-right:1rem}.client-list .client:nth-child(3){margin-right:0}}@media(min-width: 1200px){main{margin-top:0}main,footer{margin-left:125px}header{bottom:0;right:auto;box-shadow:0 10px 20px rgba(0,0,0,.06)}header .toggle-navigation{display:none}header .top-bar{justify-content:center;height:auto;padding:0}header .logo{width:125px;height:125px;justify-content:center;align-items:center;display:flex}header .bottom-navigation{height:auto;overflow-y:auto;max-height:calc(100vh - 150px);display:flex;flex-direction:column}header .main-navigation li{padding:0}header .main-navigation li.active a{background:#f9f9f9}header .main-navigation a{width:125px;height:125px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 200ms ease}header .main-navigation a img{margin:0}header .copyright{display:none}.wrapper{padding-left:5rem;padding-right:5rem}.w-50{width:calc(50% - 2rem)}.word-logo .logo{width:180px;margin-top:3rem}.button{width:auto;display:inline-block;padding:.8rem 2rem}.button.outline{padding:calc(.8rem - 2px) calc(2rem - 2px);margin-left:1rem}h1{font-size:2.3rem;line-height:2.8rem}.client-list .client{width:calc(25% - 1rem);margin-right:1rem}.client-list .client:nth-child(3){margin-right:1rem}.client-list .client:nth-child(4){margin-right:0}}/*# sourceMappingURL=style.min.css.map */
