@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:100;src:url('../fonts/inter/inter-v20-latin-100.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-100.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:100;src:url('../fonts/inter/inter-v20-latin-100italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-100italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:200;src:url('../fonts/inter/inter-v20-latin-200.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-200.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:200;src:url('../fonts/inter/inter-v20-latin-200italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-200italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url('../fonts/inter/inter-v20-latin-300.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-300.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:300;src:url('../fonts/inter/inter-v20-latin-300italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-300italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url('../fonts/inter/inter-v20-latin-regular.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:400;src:url('../fonts/inter/inter-v20-latin-italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url('../fonts/inter/inter-v20-latin-500.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:500;src:url('../fonts/inter/inter-v20-latin-500italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-500italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url('../fonts/inter/inter-v20-latin-600.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:600;src:url('../fonts/inter/inter-v20-latin-600italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-600italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url('../fonts/inter/inter-v20-latin-700.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:700;src:url('../fonts/inter/inter-v20-latin-700italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-700italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url('../fonts/inter/inter-v20-latin-800.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-800.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:800;src:url('../fonts/inter/inter-v20-latin-800italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-800italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:900;src:url('../fonts/inter/inter-v20-latin-900.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-900.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:900;src:url('../fonts/inter/inter-v20-latin-900italic.woff2') format('woff2'),url('../fonts/inter/inter-v20-latin-900italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:100;src:url('../fonts/inter-tight/inter-tight-v9-latin-100.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-100.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:100;src:url('../fonts/inter-tight/inter-tight-v9-latin-100italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-100italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:200;src:url('../fonts/inter-tight/inter-tight-v9-latin-200.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-200.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:200;src:url('../fonts/inter-tight/inter-tight-v9-latin-200italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-200italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:300;src:url('../fonts/inter-tight/inter-tight-v9-latin-300.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-300.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:300;src:url('../fonts/inter-tight/inter-tight-v9-latin-300italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-300italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:400;src:url('../fonts/inter-tight/inter-tight-v9-latin-regular.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:400;src:url('../fonts/inter-tight/inter-tight-v9-latin-italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:500;src:url('../fonts/inter-tight/inter-tight-v9-latin-500.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:500;src:url('../fonts/inter-tight/inter-tight-v9-latin-500italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-500italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:600;src:url('../fonts/inter-tight/inter-tight-v9-latin-600.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:600;src:url('../fonts/inter-tight/inter-tight-v9-latin-600italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-600italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:700;src:url('../fonts/inter-tight/inter-tight-v9-latin-700.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:700;src:url('../fonts/inter-tight/inter-tight-v9-latin-700italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-700italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:800;src:url('../fonts/inter-tight/inter-tight-v9-latin-800.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-800.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:800;src:url('../fonts/inter-tight/inter-tight-v9-latin-800italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-800italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:normal;font-weight:900;src:url('../fonts/inter-tight/inter-tight-v9-latin-900.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-900.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Inter Tight';font-style:italic;font-weight:900;src:url('../fonts/inter-tight/inter-tight-v9-latin-900italic.woff2') format('woff2'),url('../fonts/inter-tight/inter-tight-v9-latin-900italic.ttf') format('truetype')}html{font-size:100%;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{font-weight:400;font-size:16px;font-style:normal;line-height:1.2;font-family:"Inter",sans-serif;color:#404040;margin:0;padding:0;background:#fff;height:100%;min-height:100%;position:relative;width:100%}.small-text{font-size:14px;line-height:1.2}.text-center{text-align:center !important}strong{font-weight:700}a{color:#000;outline:none !important;transition:all .2s ease;text-decoration:none}a:hover,a:active,a:focus{outline:none !important;color:#4caf50;text-decoration:none}img,svg{max-width:100%;height:auto;vertical-align:middle}iframe{max-width:100%}h1,h2,h3,h4,h5,h6,.heading{font-weight:500;font-family:"Inter Tight",sans-serif}.flex-1{flex:1}.buttons-group{gap:30px;margin-top:15px}input[type="submit"],.button,button{background:#2e7d32;color:#fff;transition:all .2s ease;display:inline-block;font-size:16px;font-weight:500;line-height:1;padding:12px 40px;font-family:"Inter Tight",sans-serif;position:relative;z-index:1;border:none;cursor:pointer;border-radius:50px;gap:3px}input[type="submit"] .small-text,.button .small-text,button .small-text{font-size:12px;line-height:1}input[type="submit"].icon-button,.button.icon-button,button.icon-button{padding:12px 30px 12px 10px;gap:10px}input[type="submit"].icon-button .icon svg,.button.icon-button .icon svg,button.icon-button .icon svg{transition:all .2s ease;width:22px;fill:#fff}input[type="submit"]:hover,.button:hover,button:hover{background-color:#ff9800;color:#000}input[type="submit"]:hover.icon-button .icon svg,.button:hover.icon-button .icon svg,button:hover.icon-button .icon svg{fill:#000}input[type="submit"].secundary,.button.secundary,button.secundary{background-color:rgba(129,199,132,0.5);color:#000}input[type="submit"].secundary.icon-button .icon svg,.button.secundary.icon-button .icon svg,button.secundary.icon-button .icon svg{fill:#000}input[type="submit"].secundary:hover,.button.secundary:hover,button.secundary:hover{background-color:#ff9800}input[type="submit"].all-loaded,.button.all-loaded,button.all-loaded{background:#fff;color:#000;font-weight:500;cursor:text}input[type="submit"] .ajax-loader,.button .ajax-loader,button .ajax-loader{display:none}input[type="submit"] .ajax-loader-inner,.button .ajax-loader-inner,button .ajax-loader-inner,input[type="submit"] .ajax-loader,.button .ajax-loader,button .ajax-loader{position:absolute;z-index:1;top:0;left:0;background:rgba(0,0,0,0.2);width:100%;height:100%;border-radius:0;padding-left:5px}input[type="submit"] .circular-loader,.button .circular-loader,button .circular-loader{height:70%;width:auto;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}input[type="submit"] .circular-loader .loader-path,.button .circular-loader .loader-path,button .circular-loader .loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}.lg-outer button{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.pagination--lazy{margin-top:30px;position:relative}.pagination--lazy:before{content:'';background:#555;display:inline-block;position:absolute;left:0;bottom:50%;width:100%;height:1px;z-index:0}header{width:100%}header .header-main{padding:0;width:100%}header .header-main .site-logo svg,header .header-main .site-logo img{transition:all .2s ease;max-height:60px;width:auto}header .header-main .contact-header-data{padding:22px;border-right:1px solid rgba(0,0,0,0.2);gap:10px}header .header-main .contact-header-data .icon{max-width:22px}header .header-main .contact-header-data .icon svg{fill:#2e7d32}header .header-main .contact-header-data .data{gap:5px}header .header-main .contact-header-data .data .title{color:#2e7d32}header .header-main .contact-header-data .data a{color:#404040}header .header-main .contact-header-data .data a:hover{color:#2e7d32}header .header-main .contact-header-data:last-child{padding-right:0;border-right:none}header .header-nav{width:100%;background-color:rgba(0,0,0,0.08);overflow:hidden}header .header-nav .header-menu .menu-menu-principal-container ul{margin:0;padding:0 0 0 20px;display:flex;align-items:center;justify-content:center;list-style:none}header .header-nav .header-menu .menu-menu-principal-container ul li{list-style:none;margin:0;position:relative;z-index:20;background:transparent}header .header-nav .header-menu .menu-menu-principal-container ul li a{height:58px;display:inline-block;padding:20px;font-family:'Inter Tight',sans-serif;font-size:16px;font-weight:500;line-height:1;position:relative;z-index:20;color:#333;background:transparent;transition:all .2s ease}header .header-nav .header-menu .menu-menu-principal-container ul li a:hover{color:#fff;background-color:#81c784}header .header-nav .header-menu .menu-menu-principal-container ul li.current a{border-bottom:5px solid #2e7d32}header .header-nav .header-menu .menu-menu-principal-container ul li ul.sub-menu{z-index:2;display:block !important;visibility:hidden;opacity:0;position:absolute;top:0;left:0;min-width:220px;background:#fff;padding:0;margin:0;transition:all .5s ease;box-shadow:0 10px 10px rgba(0,0,0,0.5)}header .header-nav .header-menu .menu-menu-principal-container ul li ul.sub-menu.active{visibility:visible;opacity:1;top:100%}header .header-nav .header-menu .menu-menu-principal-container ul li ul.sub-menu li{margin:0;text-align:left;padding:0 !important;position:relative;z-index:4}header .header-nav .header-menu .menu-menu-principal-container ul li ul.sub-menu li a{display:inline-block;padding:14px 12px;font-size:13px;font-weight:500;line-height:1;position:relative;z-index:20;text-transform:none;color:#000;background:#fff;border-bottom:1px solid rgba(0,0,0,0.2) !important;width:100%;transition:all .5s ease}header .header-nav .header-menu .menu-menu-principal-container ul li ul.sub-menu li a:hover{background:rgba(0,0,0,0.1)}header .header-nav .header-phone a{background-color:#2e7d32;position:relative;gap:15px;color:#fff;font-weight:500;padding:16px 40px;transition:all .2s ease;height:58px}header .header-nav .header-phone a:before{position:absolute;top:0;left:100%;height:100%;content:'';background-color:#2e7d32;width:1000px;transition:all .2s ease}header .header-nav .header-phone a .icon{max-width:24px}header .header-nav .header-phone a .icon svg{transition:all .2s ease;fill:#fff}header .header-nav .header-phone a:hover{background-color:#ff9800;color:#000}header .header-nav .header-phone a:hover .icon svg{fill:#000}header .header-nav .header-phone a:hover:before{background-color:#ff9800}header .header-nav.fixed2{top:0;height:58px !important;z-index:1000;position:fixed;background-color:#d3d3d3;box-shadow:0 5px 15px rgba(0,0,0,0.3)}header .header-mobile{position:fixed;top:0;width:280px;left:-280px;height:100%;transition:all .4s ease;background:#fff;z-index:99999;overflow:scroll}header .header-mobile .close-mobile-header{margin-bottom:15px}header .header-mobile.open{left:0;box-shadow:0 0 30px rgba(0,0,0,0.2)}header .header-mobile .header-movile-inner{padding:15px}header .header-mobile .header-movile-inner .header-movile-content .top-menu-mobile ul{display:flex;flex-wrap:wrap;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid rgba(0,0,0,0.15)}header .header-mobile .header-movile-inner .header-movile-content .top-menu-mobile ul li{list-style:none;margin:0 12px 4px 0;padding:0}header .header-mobile .header-movile-inner .header-movile-content .top-menu-mobile ul li a{color:#111;text-transform:uppercase;font-weight:bold;font-size:11px}header .header-mobile .header-movile-inner .header-movile-content .top-menu-mobile ul li a:hover{color:#4caf50}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a{width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;padding:8px;margin:0 5px;border-radius:50%}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a svg{fill:#fff}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Facebook{background-color:#3b5998}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-X{background-color:#000}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Pinterest{background-color:#e60023}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Linkedin{background-color:#0077b5}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Reddit{background-color:#ff4500}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Whatsapp{background-color:#25d366}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Instagram{background:url(../images/insta-bg.gif) no-repeat}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Youtube{background:#f00}header .header-mobile .header-movile-inner .header-movile-content .header-redes-sociales a.social-Linkedin{background:#069}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile{padding-top:10px;margin-top:10px;border-top:1px solid rgba(0,0,0,0.15)}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile ul{margin:0;padding:0}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile ul li{list-style:none}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile ul li a{display:flex;justify-content:space-between;padding:10px 0;font-family:'Inter Tight',sans-serif;font-size:14px;font-weight:400;line-height:1;position:relative;z-index:20;text-transform:uppercase;color:#333;border-bottom:1px solid rgba(0,0,0,0.05);width:100%;transition:all .6s ease}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile ul li a:hover{color:#4caf50;padding-left:10px;padding-right:10px}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile ul li:last-child a{border-bottom:none}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile ul li ul{padding-left:25px}header .header-mobile .header-movile-inner .header-movile-content .header-menu-mobile ul li ul li a{padding:7px 0;font-size:12px}header .header-mobile .header-movile-inner .header-movile-content .inder-header{gap:10px;border-top:1px solid rgba(0,0,0,0.15);margin-top:20px;padding-top:10px}header .header-mobile .header-movile-inner .header-movile-content .inder-header img{max-height:28px;width:auto}header .header-mobile .header-movile-inner .header-movile-content .inder-header p{font-size:14px;font-weight:300;color:#2f4f4f;margin:0;max-width:300px;text-align:left}main{width:100%;padding:50px 0 50px 0}main .generic-section-post-thumbnail{margin-top:-50px}main .generic-section-post-thumbnail img{width:100%}main .generic-section-content .generic-content{color:#404040;display:block;font-size:1.1rem;font-weight:400;line-height:1.55;margin-bottom:20px;gap:20px}main .generic-section-content .generic-content>*{margin-top:0 !important;margin-bottom:0 !important}main .generic-section-content .generic-content .post-thumbnail{margin-bottom:0}main .generic-section-content .generic-content .post-thumbnail .post_thumbnail_caption{font-style:italic;font-weight:600;font-size:16px;padding:10px 10px 0 0;opacity:.8}main .generic-section-content .generic-content h1{font-size:2.5rem;margin:30px 0 !important;font-weight:700;width:100%;color:#4caf50}main .generic-section-content .generic-content p{max-width:900px}main .generic-section-content .generic-content a{color:#4caf50;transition:all .2s ease}main .generic-section-content .generic-content a:hover{color:#ff9800}main .generic-section-content .generic-content ol,main .generic-section-content .generic-content ul{max-width:750px;display:flex;flex-direction:column;gap:12px}main .generic-section-content .generic-content ol li,main .generic-section-content .generic-content ul li{margin:0}main .generic-section-content .generic-content blockquote{border-left:5px solid #4caf50;padding-left:20px;padding-top:10px;padding-bottom:10px;margin:30px 0 30px 20px !important;font-size:22px !important}main .generic-section-content .generic-content blockquote p{margin-bottom:0 !important;font-size:22px !important}main .generic-section-content .generic-content .wp-block-embed{margin-left:0 !important;margin-right:0 !important}main .generic-section-content .generic-content .wp-block-image{margin-left:0;margin-right:0}main .generic-section-content .generic-content .wp-block-image figcaption{font-style:italic;font-weight:300;font-size:14px;padding:10px 10px 0 0;opacity:.8;margin:0 !important}main .generic-section-content .generic-content .wp-block-gallery{margin-left:0;margin-right:0}main .generic-section-content .generic-content .wp-block-gallery figure{cursor:pointer}main .generic-section-content .generic-content .wp-block-gallery figure img{cursor:pointer}main .generic-section-content .generic-content .wp-block-gallery figure figcaption{opacity:0}main .generic-section-content .post-list-item{border-top:1px solid #ddd;max-width:1000px;margin-top:20px;padding-top:20px;width:100%}main .generic-section-content .post-list-item .post-list-item-image{line-height:0;margin-right:30px;overflow:hidden;width:380px;flex:0 0 380px;position:relative}main .generic-section-content .post-list-item .post-list-item-image a{display:inline-block;width:100%;position:relative}main .generic-section-content .post-list-item .post-list-item-image a .play{position:absolute;top:20px;left:20px;z-index:1;display:inline-block;width:25px;height:25px}main .generic-section-content .post-list-item .post-list-item-image a img{width:100%}main .generic-section-content .post-list-item .post-list-item-data{padding-top:30px}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-date{color:#555;font-size:.7rem;margin-bottom:7px}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-date a{color:#555;font-weight:700;text-transform:uppercase}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-date a:hover{color:#4caf50}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title{font-size:1.7rem;font-weight:700;letter-spacing:-0.02em;line-height:1.1;width:100%;margin:0}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title a{color:#222}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title a:hover{color:#4caf50}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-summary{color:#555;font-size:1.1rem;font-weight:300;line-height:1.4;margin-top:10px;width:100%}@media (max-width:1199px){main .generic-section-content .generic-content{font-size:1rem;line-height:1.35}main .generic-section-content .generic-content h1{font-size:2rem;margin:30px 0 40px 0 !important}}@media (max-width:991px){main .generic-section-content .generic-content{font-size:1rem;line-height:1.25}main .generic-section-content .generic-content h1{font-size:2rem;margin:30px 0 20px 0 !important}}footer #contacte{padding-top:6em;padding-bottom:0;background-color:rgba(0,0,0,0.05)}footer #contacte .block-title{gap:20px;margin-bottom:40px}footer #contacte .block-title .pre-title{font-family:"Inter Tight",sans-serif;font-size:22px;color:#2e7d32;margin:0;line-height:1.1}footer #contacte .block-title h2{margin:0;font-size:54px;line-height:1.1}footer #contacte .block-title h2 span{color:#4caf50}footer #contacte .block-content .contact-data .contact-header-data{padding:22px 14px;border-right:1px solid rgba(0,0,0,0.2);gap:10px;max-width:33.333%}footer #contacte .block-content .contact-data .contact-header-data .icon{max-width:30px}footer #contacte .block-content .contact-data .contact-header-data .icon svg{fill:#2e7d32}footer #contacte .block-content .contact-data .contact-header-data .data{gap:5px}footer #contacte .block-content .contact-data .contact-header-data .data .title{font-size:18px;line-height:1;color:#2e7d32}footer #contacte .block-content .contact-data .contact-header-data .data a{color:#404040}footer #contacte .block-content .contact-data .contact-header-data .data a:hover{color:#2e7d32}footer #contacte .block-content .contact-data .contact-header-data:nth-child(3){padding-right:0;border-right:none}footer #contacte .block-content .contact-data .contact-header-data:nth-child(4){padding-left:0}footer #contacte .acf-map-container{margin-top:3em;flex:1;height:400px}footer #contacte .acf-map-container .acf-map{width:100%;height:100%}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@media (min-width:1366px){.container{max-width:1224px !important}}