.header{min-height:100px;width:100%;background-color:#2a5005;position:relative}.header .full-header{display:flex;align-items:center;justify-content:center}.header .full-header a img{max-width:320px;margin:10px auto}@media all and (max-width: 640px){.header .full-header a img{max-width:100%}}.header .navbar-container{width:100%;padding:0;margin:0;position:relative;background-color:#000}.header .navbar-container .navbar{margin:0 auto}.header .navbar-container .navbar .navbar-brand img{max-width:180px}@media all and (max-width: 640px){.header .navbar-container .navbar .navbar-brand img{max-width:120px}}.header .navbar-container .navbar .navbar-toggler{color:#fff}@media all and (max-width: 640px){.header .navbar-container .navbar .navbar-collapse{margin:20px auto}}.header .navbar-container .navbar .navbar-nav{width:100%;display:flex;align-items:center}.header .navbar-container .navbar .navbar-nav li{flex:1}.header .navbar-container .navbar .navbar-nav li a{text-transform:uppercase;padding:4px;margin:0 auto;display:block;font-size:1.1rem;text-align:center;color:#fff;font-weight:bold;white-space:nowrap;transition:300ms all;border-bottom:6px solid transparent;text-decoration:none}.header .navbar-container .navbar .navbar-nav li a:hover{border-bottom:6px solid #2a5005;color:#fff}.banner-header{width:100%;min-height:260px;background-color:#2a5005;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.banner-header h1{color:#fff;text-transform:uppercase;text-align:center}.full-banner{width:100%;min-height:540px;display:flex;align-items:center;justify-content:center;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.full-banner .container{margin:0 auto;position:relative}@media all and (max-width: 640px){.full-banner .container{z-index:2}}.full-banner .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}.boxes-infos.column .bi-item{text-align:center;flex-direction:column !important}.boxes-infos .bi-item{display:flex;align-items:center}.boxes-infos .bi-item div{padding:8px}.boxes-infos .bi-item div svg{width:64px;height:64px;padding:16px;font-size:2rem;color:#fff;background-color:#2a5005;border-radius:50%}.boxes-infos .bi-item div .format-mini{width:20px;height:20px;padding:4px}.box-services-container .box-services{width:70%;min-height:420px;position:relative;margin-top:20px;display:flex;align-items:center;justify-content:flex-end;background-position:center left;background-color:#e2e2e2;background-size:cover}@media all and (max-width: 640px){.box-services-container .box-services{width:100%;min-height:360px;margin-top:auto;justify-content:center}}.box-services-container .box-services .box-card{width:30%;padding:10px;position:relative;overflow:hidden;border-radius:10px;margin-right:-30px;min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-position:right;z-index:9}@media all and (max-width: 640px){.box-services-container .box-services .box-card{width:100%;min-height:360px;margin:0 auto;justify-content:center;border-radius:0}}.box-services-container .box-services .box-card .overlay{z-index:-1;width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,.5)}.box-services-container .box-services .box-card h2{text-align:center}.last-services-container{margin:20px auto;padding:0}.last-services-container [class^=col]{width:33%;height:350px;margin:0;padding:0;overflow:hidden;background-position:center;background-size:cover;transition:all 1s ease}.contact-form{width:70%;padding:20px 0}.contact-form .form-control{width:100%;border:2px solid #001781;height:auto;padding:12px !important}.border-bottom-custom{border-bottom:4px solid #f0eebb}.footer{width:100%;padding:10px 0}.footer p{display:block;text-align:center;font-size:1.1rem;margin:0 auto}.footer .subfooter{width:100%;background-color:#2a5005}.footer .subfooter .footer-socials{width:100%;padding:10px 0}.footer .subfooter .footer-socials .container{display:flex;align-items:center;justify-content:center}.footer .subfooter .footer-socials .container a{width:48px;height:48px;font-size:1.5rem;padding:4px;margin:4px;border-radius:50%;border:1px solid #fff;text-align:center;transition:300ms all;color:#fff}.footer .subfooter .footer-socials .container a:hover{color:#000;background-color:#fff}.title-custom{color:#2a5005;position:relative;display:block;padding:10px 0;margin-bottom:25px}.title-custom.black{color:#000 !important}.title-custom.white{color:#fff !important}.title-custom::after{content:"";width:384px;height:26px;position:absolute;top:100%;left:50%;transform:translate(-50%);background-image:url("../../images/title-custom-white.png")}.title-custom-2{color:#fff;position:relative;padding:10px 0;margin-bottom:25px}.title-custom-2.black{color:#000 !important}.title-custom-2.white{color:#fff !important}.title-custom-2::before{content:"";width:6px;height:100%;position:absolute;left:-20px;bottom:0;background-color:#fff}.title-custom-2::after{content:"";width:6px;height:100%;position:absolute;right:-20px;bottom:0;background-color:#fff}.boxes-full{width:100%;margin:0 auto;padding:0}@media all and (max-width: 640px){.boxes-full .banner{flex-direction:column}.boxes-full .banner .info{width:100%;flex-basis:auto;margin:1%}.boxes-full .banner .photo-left{width:100%;border-radius:0 !important;flex-basis:auto;margin:1%}.boxes-full .banner .photo-right{width:100%;border-radius:0 !important;flex-basis:auto;margin:1%}}.boxes-full .banner{margin:20px auto;display:flex;align-items:center;justify-content:space-between}.boxes-full .banner p{padding:6px}.boxes-full .banner .info-left{flex-basis:58%}.boxes-full .banner .info-left h3{background-color:#2a5005;display:block;padding:10px;text-align:left;color:#fff}.boxes-full .banner .info-right{flex-basis:58%}.boxes-full .banner .info-right h3{background-color:#2a5005;display:block;padding:10px;text-align:right;color:#fff}.boxes-full .banner .photo-left{border-radius:0 1rem 1rem 0;flex-basis:38%;min-height:320px;background-size:cover;background-position:center}.boxes-full .banner .photo-right{border-radius:1rem 0 0 1rem;flex-basis:38%;min-height:320px;background-size:cover;background-position:center}.full-black{width:100%;padding:10px 0;background-color:#000}.full-gray{width:100%;padding:10px 0;background-color:#e2e2e2}.bg-custom{background-color:#2a5005 !important;color:#000}.btn-custom{color:#fff;background-color:#2a5005;font-weight:normal;text-align:center;text-transform:uppercase;border-radius:0;margin:10px auto;padding:10px 20px;transition:300ms all}.btn-custom:hover{color:#fff;font-weight:bold}.btn-custom-white{color:#2a5005;background-color:#fff;font-weight:normal;text-align:center;text-transform:uppercase;border-radius:0;margin:10px auto;padding:10px 20px;transition:300ms all}.btn-custom-white:hover{color:#2a5005;font-weight:bold}.btn-whatsapp{background-color:#288f21;color:#fff !important;font-size:1.4rem;border-radius:25rem;font-weight:bold}.btn-whatsapp:hover{background-color:#1b6416}/*# sourceMappingURL=main.css.map */
