.bg-treeblock-horizontal{background:url(/images/bg/bg-horizontal.png);background-repeat:no-repeat;background-size:cover}.bg-treeblock-vertical-green-top{background:url(/images/bg/bg-vertical-green-top.png);background-repeat:no-repeat;background-size:cover}.bg-treeblock-vertical-green-bottom{background:url(/images/bg/bg-vertical-green-bottom.png);background-repeat:no-repeat;background-size:cover}.bg-treeblock-top-white{background:url(/images/bg/bg-top-white.png);background-repeat:no-repeat;background-size:cover}.bg-treeblock-gray{background:url(/images/bg/bg-gray.png)}.bg-network:before,.bg-treeblock-gray{background-repeat:no-repeat;background-size:cover}.bg-network:before{background-image:url(/images/features/green-network.webp);background-position:50%;content:" ";display:block;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:100% 0}}@keyframes animate{0%{opacity:1;transform:translateY(100) rotate(50deg)}to{opacity:0;transform:translateY(0) rotate(30deg)}}@keyframes animate-second{0%{transform:translateX(1000) rotate(0deg)}to{transform:translateX(100px) rotate(90deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.logo-pulse{animation:pulse 2.5s cubic-bezier(.4,0,.2,1) infinite}.img-pulse{animation:pulse 1s linear infinite}.map{padding:100px}.marker{background-image:url(/images/logos/logo-green-no-text.svg);background-size:cover;cursor:pointer;height:50px;width:50px}#map{bottom:0;position:absolute;top:0}#map,form{width:100%}form{background:#fff;border-radius:4px;box-shadow:0 7px 14px 0 rgba(60,66,87,.12),0 3px 6px 0 rgba(0,0,0,.12);margin:0 auto;max-width:100%;padding:50px}.react-select.is-invalid>.react-select__control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");border-color:#dc3545}.react-select.is-invalid>.react-select__control,.react-select.is-valid>.react-select__control{background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.react-select.is-valid>.react-select__control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");border-color:#198754}.form-control{border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,64%,.7),inset 0 0 0 1px hsla(0,0%,100%,.15),0 1px 3px 1px rgba(0,0,0,.3)}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.carbon-hide{animation:flickerAnimation 10s infinite;color:gray}@media(max-width:1000px)and (min-width:768px){.p-small-5{padding:5em!important}}:root{--video-width:100vw;--video-height:100vh}@media(min-aspect-ratio:16/9){:root{--video-height:56.25vw}}@media(max-aspect-ratio:16/9){:root{--video-width:177.78vh}}.video-background{height:100vh;overflow:hidden;position:absolute;top:0;width:100vw}.video-background iframe{height:var(--video-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--video-width)}.img-shadow{background:url(/images/features/bg-web.webp) no-repeat;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:25px;box-shadow:10px 10px 5px #ccc}.hover\:underline-effect{position:relative}.hover\:underline-effect:after{background-color:#22c55e;bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease-in-out;width:100%}.hover\:underline-effect:hover:after{transform:scaleX(1)}.underline-effect{position:relative}.underline-effect:after{background-color:#22c55e;bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform:scaleX(1);transition:transform .2s ease-in-out;width:100%}