:root{--white:#fff;--black:#000;--text-menu:#000;--green-menu:#50a819;--gray-menu:#616161;--footerColor:#333}.top-bar{align-items:center;background-color:#245d37;display:flex;min-height:56px;padding:5px}.top-bar .top-bar-container{padding:5px 0}.top-bar .link-white,.top-bar .link-white a{align-items:center;display:flex}.top-bar .link-white a{color:#fff;font-size:16px;font-weight:600;line-height:24px}.top-bar .link-white img{padding-right:10px}.btn-green-header{background:#50a819;border:1px solid #50a819;border-radius:3px;color:#fff;font-size:14px;line-height:21px;min-width:112px;padding:5px}.btn-green-header:hover{background:#fff;border:1px solid #fff;color:#50a819}header .btn-green-header{font-weight:700}header .btn-green-header i{font-weight:600}.btn-green-header i{margin-left:5px}@media (max-width:576px){.top-bar .top-bar-container{padding:5px 0}}.text-lang{color:#50a819;font-size:16px;font-weight:400;line-height:24px}@media (max-width:576px){.link-white span{display:inline-block}.text-lang{font-size:13px}.top-bar{padding:5px 0}}.link-lang .lang-bg{background:#04220c;border-radius:35px;display:block;height:24px;padding:2px;position:relative;width:45px}.link-lang .lang-bg .lang-fg{animation-duration:.25s;animation-name:lang-anim;background:#72c73c;border-radius:50%;display:block;height:20px;position:absolute;right:2px;top:2px;width:20px}.link-lang.active .lang-bg .lang-fg{animation-duration:.25s;animation-name:lang-anim-active;right:23px}@keyframes lang-anim{0%{right:23px}to{right:2px}}@keyframes lang-anim-active{0%{right:2px}to{right:23px}}@media (min-width:1024px){.navbar-nav{margin-right:0}}@media (max-width:991px){.link-lang .lang-bg .lang-fg{background:#fff}}header{background:var(--white);box-sizing:border-box;left:0;position:fixed;top:0;width:100%;z-index:100}header,header .navbar{padding:0}header .navbar-brand{max-width:242px;padding:0}header #navbarNavDropdown ul li{margin-right:20px}header #navbarNavDropdown ul li>a:not(.dark-green-button){align-items:center;color:var(--text-menu);display:flex;font-size:15px;font-weight:400;line-height:16px}header #navbarNavDropdown ul li:last-child{margin-right:0}header #navbarNavDropdown ul li>a:hover{color:var(--green-menu);text-decoration:none}header .dropdown-menu{border:none;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;padding:10px;top:49px}header .dropdown-menu a{color:var(--text-menu);display:flex;font-size:15px;font-weight:400;line-height:16px;padding:10px 55px 10px 15px}header .dropdown-menu a:hover{background-color:var(--white);color:var(--green-menu);text-decoration:none}header .icon-menu{margin-right:5px;width:14px}header .dropdown-toggle:after{display:none}header .nav-item.dropdown.show .arrow{transform:rotate(180deg)}.navbar-light .navbar-toggler{background:none;border:0;height:auto;outline:none;padding:0 0 0 12px}.navbar-toggler-icon{display:flex;flex-direction:column;justify-content:center}.navbar-light .navbar-toggler-icon:after,.navbar-light .navbar-toggler-icon:before{background:var(--gray-menu);content:" ";display:block;height:2px;width:25px}.navbar-light .navbar-toggler-icon span{background:var(--gray-menu);display:block;height:2px;margin:7px 0;width:25px}header .arrow{display:inline-block;height:4.5px;margin-left:12px;position:relative;width:8.1px}header .arrow:after,header .arrow:before{background-color:var(--green-menu);border-radius:9999px;bottom:0;content:"";height:6px;left:calc(50% - .5px);position:absolute;transform-origin:50% calc(100% - .5px);width:1px}header .arrow:before{transform:rotate(45deg)}header .arrow:after{transform:rotate(-45deg)}.navbar-light .navbar-toggler-icon{background-image:none}header .contact-top-button{display:inline-block}header .cta-container{display:none}header .special-container-xl{padding:6.5px 0}header a.nav-link.active:before,header a.nav-link:hover:before{display:none}header .menu-gt{padding:19px 0}@media (max-width:991px){header .dropdown-menu{padding:20px 0 0}header #navbarNavDropdown{background:var(--white);border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;left:0;position:fixed;text-align:left;top:126px;width:100%}header #navbarNavDropdown ul li>a:not(.dark-green-button){font-size:24px;line-height:16px}header .navbar-nav{align-items:normal!important;padding:20px 40px}header #navbarNavDropdown ul{border-top:2px solid #eee;width:100%}header #navbarNavDropdown ul li{border-bottom:1px solid var(--green-menu);display:block;margin-right:0;padding:13px 0}header .dropdown-menu a{color:#8b8b8b;font-size:21px;font-weight:400;line-height:24px;padding:10px 0}header #navbarNavDropdown ul li>a:hover{font-weight:600}header .icon-menu{width:22px}header .cta-container{display:block;padding:0 40px 40px}header .contact-top-button{display:none}header .img-logo{max-width:150px!important}header .cta-container .btn{background:var(--green-menu);color:var(--white);display:block;font-size:24px;font-weight:700;line-height:36px}header a.nav-link{margin:0}header .text-lang{display:none}header .flag-noactive{margin-right:0}header .dropdown-menu a{padding:10px 15px 10px 0}header .menu-gt{align-items:center;display:flex}}@media (max-width:767px){.menu-gt>.container,.top-bar>.container{padding-left:25px;padding-right:25px}}footer{background:var(--footerColor)}footer .link,footer p{color:#f0f3f0;font-size:15px;font-weight:400;line-height:30px}footer .link{display:inline-block;text-decoration:none}footer .link:hover{color:var(--green-menu)}footer .links-left{text-align:left}footer .links-left p{color:#616161}footer .links-right{text-align:right}footer .footer-links{display:flex;flex-direction:column;height:100%;justify-content:space-between;list-style:none;margin:0 auto;padding:0}footer .footer-links li a{margin-bottom:.5rem}footer .footer-links li:last-child a{margin-bottom:0}footer .email-icon{margin-right:10px;width:30px}.social-link{border:3px solid var(--mainColor);border-radius:50%;color:var(--mainColor);display:inline-block;font-size:18px;height:32px;line-height:32px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:32px}.social-link:hover{background:var(--ctaColor1);border:3px solid var(--ctaColor1);border-radius:50%;color:var(--footerColor)}footer .social-links{display:flex;flex-direction:row;justify-content:end;list-style:none;margin:0;padding:0}footer .social-links li{padding:0 4px}footer .social-links li:last-of-type{padding:0 0 0 4px}footer .social-links li:first-of-type{padding:0 4px 0 0}footer .social-link{color:var(--ctaColor1);display:inline-block;font-size:18px;height:32px;line-height:32px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:32px}footer .social-link,footer .social-link:hover{border:3px solid var(--ctaColor1);border-radius:50%}footer .social-link:hover{background:var(--ctaColor1);color:var(--footerColor)}footer .social-link i{display:block;height:26px;line-height:26px;margin:0 5px;text-align:center}footer .bg-gray{background-color:#c2c2c2;padding:22px 0}footer .top-footer{padding:50px 0}footer .email{align-items:center;display:flex}@media (max-width:991px){footer .row-first{margin-bottom:20px;text-align:center}}@media (max-width:767px){footer .footer-links{flex-wrap:wrap;justify-content:center;margin-bottom:80px;text-align:left;text-align:center}footer>.container{padding-left:25px;padding-right:25px}footer .footer-links li{padding:3px 0}footer .contact-link{padding-bottom:20px}footer .social-links{justify-content:center}footer .links-left,footer .links-right{align-items:center;display:flex;text-align:center;width:50%}footer .links-right{justify-content:flex-end}}footer .link-in{color:#616161;margin-right:10px}