html,body{margin:0;padding:0;overflow:hidden}#preloader{background-color:#fff;position:fixed;width:100vw;height:100vh;z-index:2000;display:flex;flex-flow:column;align-items:center;justify-content:center}#loading-title{font-size:1rem;font-weight:bolder;font-family:sans-serif;color:#7e5129;animation:fade-out 1s linear infinite alternate;position:absolute;bottom:80px;right:80px}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.spinner{width:100px;height:100px;background-color:#8db534;margin:0 auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}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:16px;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}html{scroll-behavior:smooth}.cf-green{color:#8db534}.cf-dark-green{color:#617c27}:root{--navbar-size: 70px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff}::-webkit-scrollbar-thumb{background:#8DB534}::-webkit-scrollbar-thumb:hover{background:#617c27}html{font-family:Poppins,sans-serif}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}#menu-container{background-color:#617c27;position:fixed;width:100vw;height:100vh;top:0px;left:0px;z-index:950;opacity:1;visibility:hidden;display:flex;align-items:center;justify-content:center;flex-flow:column}#menu-container a{user-select:none;font-size:2rem;font-weight:900;text-decoration:none;display:block;margin:1rem;width:fit-content;color:#8db534;transition:.3s;position:relative;outline:none}#menu-container a:before{content:"";position:absolute;width:0px;height:5px;background-color:#8db534;bottom:-2px;transition:width .3s}#menu-container a:hover:before{width:100%}#menu-container a:focus:before{width:100%}#menu-container a:hover{color:#fff}nav{position:fixed;z-index:900;top:0px;left:0px;width:100vw;height:var(--navbar-size);box-shadow:0 0 10px #00000080;background-color:#8db53433;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:space-between}nav #nav-logo-link{position:absolute;left:3.75rem;z-index:1000!important}nav #nav-logo-link #nav-logo{height:calc(var(--navbar-size) - .5rem)}nav #button-menu{position:absolute;z-index:1000!important;height:calc(var(--navbar-size) - 1rem);width:calc(var(--navbar-size) - 1rem);right:3.75rem;cursor:pointer}@media only screen and (max-width: 1024px){nav #nav-logo-link{left:1rem}nav #button-menu{right:1rem}}.cf-section{position:relative;width:100vw;padding-top:var(--navbar-size)}#scroll-down-animation{position:absolute;bottom:0px;left:0px;width:100px;height:100px;z-index:0}@media only screen and (max-width: 500px){#scroll-down-animation{bottom:60px}}#whatsapp-link{position:fixed;bottom:2rem;right:2rem;z-index:500}#whatsapp-link img{width:40px;height:40px}.container-button{display:flex;flex-flow:row;justify-content:center;align-items:center}.width-button{text-decoration:none;display:block;padding:.6rem 1rem;background-color:#617c27;outline:none;border:none;text-align:center;font-size:.8rem;font-family:inherit;font-weight:900;color:#b1dd52;transition:.25s;width:100%;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.width-button:hover{background-color:#8db534;color:#fff}.width-button .img-button{height:16px!important;display:inline-block;margin-right:.5rem}.big-button{-moz-appearance:button;appearance:button;position:static;text-decoration:none;padding:.85rem 1.5rem;background-color:#617c27;outline:none;border:none;border-radius:10px;font-size:1rem;font-family:inherit;font-weight:900;color:#fff;transition:.25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 0 10px #00000080}.big-button:hover{background-color:#8db534}.big-button .img-button{height:20px!important;display:inline-block;margin-right:.5rem}.medium-button{-moz-appearance:button;appearance:button;position:static;text-decoration:none;padding:.6rem .75rem;background-color:#617c27;outline:none;border:none;border-radius:10px;font-size:.75rem;font-family:inherit;font-weight:900;color:#fff;transition:.25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 0 10px #00000080}.medium-button:hover{background-color:#8db534}.medium-button .img-button{height:1rem!important;display:inline-block;margin-right:.5rem}.icon-button{position:static;text-decoration:none;padding:0;outline:none;border:none;border-radius:50%;transition:.15s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 0 15px #00000080}.icon-button .img-button{height:2rem!important;display:inline-block;margin:0}@media only screen and (max-width: 1024px){.big-button{display:block;font-size:.75rem;padding:.5rem 1rem}.big-button .img-button{height:15px!important}}#bg-home-container{position:absolute;top:0px;left:0px;width:100vw;min-height:100vh;overflow:hidden;z-index:-1}#bg-home-container #bg-home-color{position:absolute;z-index:-5;background-color:#000000b3;background:linear-gradient(90deg,white 0%,rgba(255,255,255,.75) 60%,rgba(0,0,0,.5) 100%);width:100%;height:100%;top:0px;left:0px}#bg-home-container #bg-home-graphic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-10;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}#home-container{width:75%;height:calc(100vh - var(--navbar-size));margin:0 auto}#home-container .home-section{box-sizing:border-box}#home-container .first-section{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-end;padding-bottom:1rem}#home-container .first-section p,#home-container .first-section a{margin-left:1rem}#home-container .first-section #img-container{overflow:hidden;height:45vh;width:100%;display:flex;justify-content:flex-start;align-items:flex-end}#home-container .first-section #img-container img#home-logo{max-height:100%;max-width:60%}#home-container .first-section #buttons-container{width:fit-content;display:flex;flex-flow:row}.big-text{font-size:2.5rem;color:#617c27;padding:1rem 0px;height:fit-content;font-family:inherit;font-weight:900}@media only screen and (max-width: 500px){#bg-home-container{position:absolute;top:0px;left:0px;width:100vw;min-height:100vh;overflow:hidden;z-index:-1}#bg-home-container #bg-home-color{background:linear-gradient(180deg,white 0%,rgba(255,255,255,.75) 50%,rgba(0,0,0,.5) 100%)}}@media only screen and (max-width: 1024px){#home-container{width:85%}#home-container .first-section{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;padding-bottom:1rem}#home-container .first-section p{width:100%;margin-bottom:1rem}#home-container .first-section a{margin:.5rem 0px}#home-container .first-section #img-container{overflow:hidden;height:35vh;width:100%;display:flex;justify-content:center;align-items:center}#home-container .first-section #img-container img#home-logo{max-height:100%;max-width:100%}#home-container .first-section #buttons-container{width:100%;display:flex;flex-flow:column;align-items:center}.big-text{font-size:1.5rem;text-align:center}}#services-container{width:75%;margin:0 auto}#services-container h1.section-title{font-family:inherit;font-weight:900;color:#8db534;font-size:3rem;text-align:center;margin:3rem 0px}#services-cards-container{display:flex;flex-flow:row;justify-content:space-between}#services-cards-container .card{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;position:relative;flex-grow:1;flex-basis:0;border-radius:.65rem;box-shadow:10px 5px 25px #00000059}#services-cards-container .card .card-graphic-container{overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:.65rem;background-color:bisque;position:relative}#services-cards-container .card .card-graphic-container .card-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;max-width:103%;max-height:103%}#services-cards-container .card .card-graphic-container .card-logo{position:absolute;width:30%;top:1rem;left:1rem}#services-cards-container .card:nth-child(1){margin:0 4% 0 0;margin-inline:10%}#services-cards-container .card:nth-child(2){margin-inline:10%;margin:0 0 0 4%}#services-cards-container .card:nth-child(2) .card-graphic-container{border-radius:.65rem .65rem 0px!important}#services-cards-container .card .card-info-container{position:relative;width:100%;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;flex-grow:1;padding:2rem;box-sizing:border-box}#services-cards-container .card .card-info-container h2{position:absolute;right:0px;top:0px;text-transform:uppercase;font-size:.7rem;font-family:inherit;font-weight:900;padding:.65rem 1rem;background-color:#7e5129;border-radius:0px 0px 0px .65rem;color:#8db534}#services-cards-container .card .card-info-container h1{font-size:1.5rem;line-height:2rem;font-family:inherit;font-weight:900;margin-bottom:1rem;margin-top:2rem;color:#7a7a7a}#services-cards-container .card .card-info-container p{font-size:1rem;font-family:inherit;font-weight:400;line-height:1.25rem;color:#617c27}#services-cards-container .card .card-info-container .card-buttons-container{align-self:flex-end;margin-top:auto;display:flex}#services-cards-container .card .card-info-container .card-buttons-container .medium-button{margin-top:2rem}#services-cards-container .card .card-info-container .card-buttons-container .icon-button{margin-top:2rem;margin-right:1rem}#services-cards-container .card #drone-animation-2{position:absolute;width:30%;bottom:0px;left:2rem;z-index:-1}@media only screen and (max-width: 1400px){#services-cards-container .card .card-graphic-container .card-logo{width:20%}#services-cards-container .card:nth-child(1){margin:0 2% 0 3%}#services-cards-container .card:nth-child(2){margin:0 3% 0 2%}#services-cards-container .card #drone-animation-2{position:absolute;width:25%;bottom:0px;left:2rem;z-index:-1}}@media only screen and (max-width: 1000px){#services-container{width:85%;margin:0 auto}}@media only screen and (max-width: 800px){#services-cards-container{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start}#services-cards-container .card{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;position:relative;flex-grow:initial;flex-basis:initial}#services-cards-container .card .card-graphic-container{overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:.65rem;background-color:bisque;position:relative}#services-cards-container .card .card-graphic-container .card-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;max-width:100%;max-height:100%}#services-cards-container .card .card-graphic-container .card-logo{position:absolute;width:30%;top:1rem;left:1rem}#services-cards-container .card:nth-child(1){margin:0}#services-cards-container .card:nth-child(2){margin:0;margin-top:2rem}#services-cards-container .card .card-info-container{padding:1.25rem}#services-cards-container .card .card-info-container h2{font-size:.5rem;font-family:inherit}#services-cards-container .card .card-info-container h1{font-size:1.25rem;line-height:1.5rem;margin-top:1rem}#services-cards-container .card .card-info-container .card-buttons-container{align-self:flex-end;margin-top:auto;display:flex}#services-cards-container .card .card-info-container .card-buttons-container .medium-button{font-size:.65rem;margin-top:2rem}#services-cards-container .card .card-info-container .card-buttons-container .icon-button{margin-top:2rem;margin-right:1rem}#services-cards-container .card #drone-animation-2{width:20%}}@media only screen and (max-width: 500px){#services-container h1.section-title{color:#8db534;font-size:2rem;margin:1rem 0px}}.split{display:flex;flex-flow:row}.split>div{flex-grow:1;flex-basis:0}#about-circle{position:absolute;top:-10%;left:-40%;z-index:-1;width:70vw}#about-container{width:75%;margin:0 auto;padding-top:7rem;position:relative}#about-container #about-info-container #upper-title{margin-bottom:.5rem;width:80%;display:flex;flex-flow:row-reverse;align-items:flex-end;justify-content:flex-end}#about-container #about-info-container #upper-title #plant-anim-container{width:55px;height:55px;display:inline-block;overflow:hidden;margin-left:.5rem;border-radius:50%}#about-container #about-info-container #upper-title #plant-anim-container #plant-animation{width:100%;height:100%;transform:scale(4)}#about-container #about-info-container #upper-title h2{font-size:.85rem;text-transform:uppercase;font-weight:900;display:inline-block;color:#7a7a7a}#about-container #about-info-container h1{font-size:3rem;font-weight:900;color:#8db534;width:80%}#about-container #about-info-container p{font-size:1rem;font-family:inherit;line-height:1.75rem;margin-top:2rem;color:#617c27;width:80%}#about-container #about-img-container{display:flex;justify-content:flex-start;align-items:center;position:relative}#about-container #about-img-container img{box-shadow:0 0 15px #00000080}#about-container #about-img-container img:nth-child(1){max-width:100%;border-radius:15px}#about-container #about-img-container img:nth-child(2){border-radius:15px;position:absolute;left:50%;z-index:-1}section-title{font-family:inherit;font-weight:900;color:#8db534;font-size:3rem;text-align:center;margin:3rem 0px}@media only screen and (max-width: 1200px){#about-container{width:85%;padding-top:7rem}#about-container #about-info-container #upper-title #plant-anim-container{width:45px;height:45px}#about-container #about-info-container #upper-title #plant-anim-container #plant-animation{width:100%;height:100%;transform:scale(4)}#about-container #about-info-container #upper-title h2{font-size:.85rem;text-transform:uppercase;font-weight:900;display:inline-block;color:#7a7a7a}#about-container #about-info-container h1{font-size:2.5rem;font-weight:900;color:#8db534;width:80%}#about-container #about-info-container p{font-size:1rem;font-family:inherit;line-height:1.75rem;margin-top:2rem;color:#617c27;width:80%}}@media only screen and (max-width: 900px){#about-container{width:85%;padding-top:5rem}#about-container #about-info-container #upper-title #plant-anim-container{width:40px;height:40px}#about-container #about-info-container #upper-title h2{font-size:.75rem}#about-container #about-info-container h1{font-size:2rem;font-weight:900;color:#8db534;width:80%}#about-container #about-info-container p{font-size:1rem;font-family:inherit;line-height:1.75rem;margin-top:1.5rem;color:#617c27;width:85%}}@media only screen and (max-width: 500px){#about-container.split{display:flex;flex-flow:column}#about-container.split>div{flex-grow:unset;flex-basis:unset}#about-container{width:85%;padding-top:1rem}#about-container #about-info-container{margin-bottom:2rem}#about-container #about-info-container #upper-title{flex-flow:column;align-items:center;width:100%}#about-container #about-info-container #upper-title #plant-anim-container{margin-bottom:.5rem;width:30px;height:30px}#about-container #about-info-container #upper-title h2{font-size:.5rem}#about-container #about-info-container h1,#about-container #about-info-container p{text-align:center;width:100%}#about-img-container{display:flex;justify-content:flex-start;align-items:center;position:relative}#about-img-container img{box-shadow:0 0 15px #00000080}#about-img-container img:nth-child(1){max-width:100%;border-radius:15px}#about-img-container img:nth-child(2){visibility:hidden}}#products-container{width:75%;margin:0 auto}#products-container #products-titles-container{width:fit-content;margin:0 auto;position:relative}#products-container #products-titles-container #click-animation{position:absolute;top:0;left:100%;width:150px;height:150px}#products-container #products-titles-container h2{font-size:.85rem;font-weight:900;font-family:inherit;color:#617c27;text-align:center;padding-top:3rem;text-transform:uppercase;width:fit-content;margin:0 auto}#products-container #products-titles-container h1#products-title{font-size:3rem;font-weight:900;font-family:inherit;color:#8db534;text-align:center;padding-bottom:3rem;width:fit-content;margin:0 auto}#products-container #product-cards-container{width:100%;margin:0 auto;margin-bottom:4rem;display:grid;grid-auto-rows:160px;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:1.5rem;counter-reset:mycounter}#products-container #product-cards-container .product-card{position:relative;border-radius:10px;transition:.2s all ease;background-color:#617c27;display:flex;align-items:center;justify-content:center;box-shadow:10px 0 15px #00000040;text-decoration:none;overflow:hidden;box-sizing:border-box}#products-container #product-cards-container .product-card:hover{background-color:#8db534;transform:scale(1.025);box-shadow:10px 10px 25px #00000080}#products-container #product-cards-container .product-card h1{font-size:1rem;font-weight:900;font-family:inherit;color:#536923;color:#eaffbc;text-align:center;background-color:#8db534;width:100%;padding:1rem;transition:.2s all ease}#products-container #product-cards-container .product-card h1:before{counter-increment:mycounter;content:counter(mycounter);position:absolute;color:#8db534;top:.5rem;left:.5rem;transition:.2s color ease}#products-container #product-cards-container .product-card:hover>h1:before{color:#617c27}#products-container #product-cards-container .product-card:hover>h1{padding:2rem 1rem;color:#fff}@media only screen and (max-width: 500px){#products-container #products-titles-container{width:85%}#products-container #products-titles-container h2{font-size:.65rem;padding-top:1.5rem}#products-container #products-titles-container h1#products-title{font-size:2rem;padding-bottom:1.5rem}#products-container #products-titles-container #click-animation{position:absolute;left:unset;right:75%;z-index:-1;width:100px;height:100px}}#contact-container{width:75%;height:fit-content;margin:0 auto;box-sizing:border-box;display:flex;flex-flow:row;margin-bottom:3rem}#contact-info-container{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;flex-grow:1;flex-basis:0;margin-top:3rem}#contact-info-container h1{font-size:3rem;color:#617c27;font-family:inherit;font-weight:900;text-align:left;width:100%}#info-items-container .info-item{margin-top:3rem}#info-items-container .info-item .info-title-container .info-title-icon{width:16px;display:inline-block}#info-items-container .info-item .info-title-container h1{font-weight:900;font-size:1rem;color:#617c27;text-align:left;display:inline-block;width:fit-content}#info-items-container .info-item h2{font-weight:900;font-size:1.75rem;color:#8db534;text-align:left}.social-media{width:30%;display:flex;align-items:center;justify-content:space-between;background-color:#8db534;padding:1rem;box-shadow:0 10px 25px #00000059;border-radius:15px;margin-top:3rem}.social-media .social-logo{width:40px;height:40px;transition:.2s}.social-media a{text-decoration:none}.social-media .social-logo:hover{transform:scale(1.1)}#form-container{width:100%;flex-grow:1;flex-basis:0;display:flex;align-items:flex-start;justify-content:center}form{width:100%;margin-top:3rem;height:fit-content;background-color:#fff;box-shadow:0 0 15px #00000026;position:relative;box-sizing:border-box;padding:0px 3rem;border-radius:1rem}form .inf-group{width:100%;margin-top:2.5rem;position:relative;box-sizing:border-box}form h1{font-size:2rem;color:#617c27;text-align:center;margin:3rem 0px;font-weight:900}.inf-group label{font-family:inherit;font-weight:400;font-size:1rem;color:#aaa;position:absolute;bottom:5px;left:8px;pointer-events:none;transition:.3s}.inf-group input,textarea{display:block;width:100%;resize:none;background-color:#eee;border:0;border-bottom:1px solid #fff;padding:8px 1rem 8px 8px;font-size:1rem;color:#888;box-sizing:border-box;margin-top:2rem;font-family:inherit;border-radius:8px 8px 0 0}input:focus~label,input:valid~label,textarea:focus~label,textarea:valid~label{bottom:calc(100% + 5px);left:0;font-size:.8rem;color:#8db534;font-weight:900}.inf-group .bar{position:absolute;bottom:0;left:0;background-color:#8db534;width:0%;height:3px;transition:all .45s;display:block}input:focus~.bar,input:valid~.bar,textarea:focus~.bar,textarea:valid~.bar{width:100%}.inf-group input:focus,textarea:focus{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#label-check{color:#888;font-size:.65rem;display:flex;align-items:center;justify-content:flex-start}#label-check #check-priv{margin:1rem .5rem 1rem 0px}form button:focus{outline:none}form button:hover{background-color:#8db534}form button{font-family:inherit;font-weight:900;background-color:#617c27;color:#fff;font-size:.8rem;padding:.75rem 1.5rem;border:none;text-decoration:none;cursor:pointer;transition:all .3s;margin:0;margin-bottom:2rem;width:auto;border-radius:8px;display:flex;align-items:center;justify-content:center}#form-button-img{width:18px;padding-right:8px}@media only screen and (max-width: 1300px){#contact-container{width:85%}#info-items-container .info-item{margin-top:3rem}#info-items-container .info-item h1{font-weight:900;font-size:1rem;color:#617c27;text-align:left}#info-items-container .info-item h2{font-weight:900;font-size:1.5rem;color:#8db534;text-align:left}}@media only screen and (max-width: 1000px){#contact-container{flex-flow:column}#contact-info-container h1{text-align:center}#info-items-container{margin:0 auto}#info-items-container .info-item .info-title-container{margin:0 auto;width:fit-content}#info-items-container .info-item h2{text-align:center}.social-media{margin:0 auto;width:40%;margin-top:3rem}}@media only screen and (max-width: 500px){#contact-info-container h1{text-align:center;font-size:2rem}#info-items-container{margin:0 auto}#info-items-container .info-item .info-title-container{margin:0 auto;width:fit-content}#info-items-container .info-item .info-title-container h1{font-size:.95rem;text-align:center}#info-items-container .info-item h2{font-size:1.2rem;text-align:center}.social-media{margin:0 auto;width:60%;margin-top:3rem}form{padding:0px 1rem}form h1{font-size:1.5rem;margin:1.5rem 0px}.inf-group label{font-size:.85rem}.inf-group input,textarea{font-size:.85rem;margin-top:1rem}#label-check{font-size:.6rem}form button{font-size:.75rem;padding:.65rem 1rem;margin-bottom:1rem}#form-button-img{width:12px;padding-right:8px}}footer{width:100vw;position:relative}footer #top-footer{width:100%;height:100px;background-color:#2b3d05;box-shadow:0 10px 50px #000000bf;position:absolute;top:0px;left:0px;z-index:100}footer #top-footer .footer-section-container{width:75%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}footer #top-footer .footer-section-container img{height:50%}footer #top-footer .footer-section-container h1{font-family:inherit;font-weight:900;font-size:.75rem;color:#8db534}footer #mid-footer{padding-top:100px;background:#8DB534}footer #mid-footer .footer-section-container{width:75%;margin:0 auto;padding:0;padding-top:3rem}footer #footer-links-container{display:flex;flex-flow:row;margin:2rem 0px}footer #footer-links-container .link-group{margin-right:2rem}footer #footer-links-container .link-group h1{font-family:inherit;font-weight:900;color:#617c27;margin-bottom:2rem;font-size:1rem}footer #footer-links-container .link-group li{margin-bottom:1rem;width:fit-content}footer #footer-links-container .link-group a{position:relative;font-size:.75rem;text-decoration:none;color:#617c27;transition:color ease .3s}footer #footer-links-container .link-group a:before{content:"";width:0px;height:1px;transition:width ease .3s;position:absolute;bottom:-1px;left:0px;background-color:#2b3d05}footer #footer-links-container .link-group a:hover:before{width:100%}footer #footer-links-container .link-group a:hover{color:#2b3d05}footer hr{border:0;height:0;border-top:0px solid rgba(0,0,0,0);border-bottom:1px solid #81A532}footer #footer-copy{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 0px}footer #footer-copy h1{font-size:.7rem;color:#617c27;font-weight:400}footer #footer-copy #intelligentia{color:#fff!important}@media only screen and (max-width: 900px){footer #top-footer .footer-section-container{display:flex;align-items:center;justify-content:center}footer #top-footer .footer-section-container img{height:50%}footer #top-footer .footer-section-container h1{display:none}}@media only screen and (max-width: 500px){footer #top-footer .footer-section-container{width:85%}footer #mid-footer .footer-section-container{width:85%;padding-top:0}footer #footer-links-container{flex-flow:column;margin:1rem 0px}footer #footer-links-container .link-group{margin-right:0}footer #footer-links-container .link-group h1{margin-bottom:0;text-align:center;margin-top:2rem}footer #footer-links-container .link-group li{margin:0 auto}footer #footer-links-container .link-group a{position:relative;font-size:.75rem;text-decoration:none;color:#617c27;transition:color ease .3s}footer #footer-links-container .link-group a:before{content:"";width:0px;height:1px;transition:width ease .3s;position:absolute;bottom:-1px;left:0px;background-color:#2b3d05}footer #footer-links-container .link-group a:hover:before{width:100%}footer #footer-links-container .link-group a:hover{color:#2b3d05}footer #footer-copy h1{font-size:.5rem;color:#617c27;font-weight:400}}
