*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{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}.page .splide__arrow{background:none;width:60px;height:60px}.page .splide__arrow svg{width:40px;height:40px;fill:#84c554}@media(max-width: 997px){.page .splide__arrow{width:30px;height:30px}.page .splide__arrow svg{width:25px;height:25px}}@media(max-width: 997px){.page .splide__arrow--prev{left:0}}@media(max-width: 997px){.page .splide__arrow--next{right:0}}.page .splide__pagination{position:static;transform:none;margin-top:16px}.page .splide__pagination__page.is-active{background-color:#84c554}*{box-sizing:border-box}body{font-family:"Roboto",sans-serif;font-size:20px;font-weight:300;line-height:1.3;background-color:#f8f8f8;color:#666}@media(max-width: 997px){body{font-size:14px}}a{color:#666;text-decoration:none}a:hover{text-decoration:underline}h2{font-size:32px;font-weight:bold;text-transform:uppercase}@media(max-width: 997px){h2{font-size:28px}}.content{position:relative;width:1280px;max-width:calc(100% - 36px);margin:auto}@media(max-width: 997px){.content{max-width:calc(100% - 16px)}}.title{margin:40px 0;font-size:32px;text-transform:uppercase;color:#84c554}.title strong{color:#0850a2}@media(max-width: 997px){.title{margin:24px 0;font-size:28px}}.grid{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.grid-3{width:calc(25% - 16px)}.grid-6{width:calc(50% - 16px)}.grid-6.no-spacing{width:50%}.grid-12{width:100%}@media(max-width: 997px){.grid-m-12{width:100%}.grid-m-12.no-spacing{width:100%}.grid-m-6{width:calc(50% - 4px)}}.button{transition:all .5s;display:block;width:300px;max-width:100%;padding:16px 8px;border-radius:50px;background-color:#84c554;font-family:"Roboto",sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;outline:none;border:none;cursor:pointer}.button:hover{background-color:#6aac3a;text-decoration:none}@media(max-width: 997px){.button{margin-left:auto;margin-right:auto;font-size:16px}}.header{z-index:99;position:relative;padding:24px 0;font-size:16px;background-color:#fff}.header .grid{align-items:center}.header .header-logo{width:370px;display:inline-flex}@media(max-width: 997px){.header .header-logo{width:200px}}.header .menu{width:600px;max-width:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 997px){.header .menu{display:none;z-index:99;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f8f8f8}.header .menu a{padding:16px;display:block}}.header .menu-item{position:relative;display:block;text-transform:uppercase}.header .menu-item i{vertical-align:middle;margin-left:4px;color:#84c554;font-size:12px}.header .menu-item .active{font-weight:bold;color:#84c554}.header .menu-item:hover .submenu{display:block}@media(max-width: 997px){.header .submenu a{padding:8px 24px;font-size:14px;font-weight:bold}.header .submenu a:before{content:"- "}}@media(min-width: 998px){.header .submenu{padding:16px;display:none;position:absolute;left:50%;transform:translateX(-50%)}.header .submenu ul{position:relative;padding:8px;width:160px;border-radius:16px;background-color:#84c554;text-align:center}.header .submenu ul:after{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#84c554;border-width:8px;margin-left:-8px}.header .submenu a{color:#fff}.header .submenu li{margin:8px 0}.header .submenu:hover{display:block}}.header .search-button{margin-right:16px}.header .menu-button{padding:8px}@media(min-width: 998px){.header .menu-button{display:none}}.footer{position:relative;padding:32px;background-color:#0850a2;font-size:14px;color:#fff}@media(max-width: 997px){.footer{padding:24px}}.footer h3{margin-bottom:8px;font-size:20px;font-weight:bold;text-transform:uppercase;color:#84c554}.footer h3 img{width:24px}@media(max-width: 997px){.footer .grid div{width:100%;margin-bottom:20px}}.copyright{font-size:14px;padding:16px;text-align:center}.copyright>div{font-size:18px}.copyright strong{font-weight:bold}.copyright a{font-weight:bold;text-decoration:underline}.color-primary{color:#84c554}.color-secondary{color:#0850a2}form input:not([type=checkbox]),form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-bottom:16px;transition:all .3s;font-family:"Roboto",sans-serif;font-size:16px;border:0;padding:8px 16px;border-radius:16px;border:1px solid #ccc;outline:none !important}form input:not([type=checkbox]):focus,form textarea:focus{border-color:#84c554}form textarea{min-height:80px}form label{display:block;margin-left:16px;font-size:15px;font-weight:bold;text-align:left;color:#0850a2;margin-bottom:10px}form input[type=checkbox]{margin:5px;margin-right:10px}.wpcf7 label~br{display:none}.generic{font-size:16px;font-weight:300}.generic .generic-content{padding:80px 0}@media(max-width: 997px){.generic .generic-content{padding:40px 0}}.generic .banner{background-color:#0850a2;font-size:42px;font-weight:bold;color:#fff}@media(min-width: 998px){.generic .banner{background-image:url(../images/generic-banner.png);background-position:right center}}.generic .banner h1{position:relative}.generic .banner h1 img{position:absolute;width:25px;height:25px}@media(max-width: 997px){.generic .banner h1{text-align:center}}.generic .banner .el1{bottom:-50px;left:0}.generic .banner .el2{top:10px;left:-120px}.generic .banner .el3{bottom:-10px;right:-80px}.generic .banner .el4{top:-45px;right:25px}.generic .banner .grid{position:relative;overflow:hidden;height:230px;justify-content:center;align-items:center}.generic .banner .coin{position:absolute;left:40px;bottom:-40px;width:100px;height:100px}@media(max-width: 997px){.generic .banner .coin{display:none}}.generic .banner .woman{position:absolute;top:20px;right:0;width:300px}@media(max-width: 997px){.generic .banner .woman{display:none}}.generic-content p{margin:0 16px;margin-bottom:16px}.generic-content p strong{font-size:18px}.generic-content strong{font-weight:bold}.generic-content h2,.generic-content .full-title{overflow:hidden;position:relative;margin:40px 0;font-size:32px;text-align:center;text-transform:uppercase;color:#84c554}@media(max-width: 997px){.generic-content h2,.generic-content .full-title{font-size:24px;margin:20px 0}}.generic-content h2 span,.generic-content .full-title span{position:relative;display:inline-block;max-width:80%}.generic-content h2 span:before,.generic-content h2 span:after,.generic-content .full-title span:before,.generic-content .full-title span:after{content:" ";position:absolute;top:50%;border-bottom:1px solid;width:100vw;margin:0 8px}.generic-content h2 span:after,.generic-content .full-title span:after{right:100%}.generic-content h2 span:before,.generic-content .full-title span:before{left:100%}.generic-content ul{list-style:none}.generic-content ul li{position:relative;padding-left:16px;margin-bottom:16px;margin-left:8px}.generic-content ul li img{display:inline-block;vertical-align:middle;width:80px;height:80px}@media(max-width: 997px){.generic-content ul li img{width:56px;height:56px}}.generic-content ul li:before{content:" ";position:absolute;top:6px;left:0;width:8px;height:8px;border-radius:50%;background-color:#0850a2}.blocks{display:flex;justify-content:space-between;color:#fff}.blocks>div{width:calc(50% - 8px);padding:24px;border-radius:8px;background-color:#84c554}@media(max-width: 997px){.blocks>div{padding:8px}}.blocks h3{margin-bottom:16px;font-size:22px;font-weight:bold}.blocks ul li:before{background-color:#fff}.form-infos{font-weight:600}.form-infos ul{font-size:20px;margin-bottom:30px}.form-infos p{text-align:center;padding:40px 0 20px 0;border-top:2px solid #84c554}.page{overflow:hidden}.introduction{padding:32px 0}@media(max-width: 997px){.introduction .content{padding:0 16px}}.introduction .content:before{position:absolute;top:250px;right:-20px;content:" ";width:25px;height:25px;background-image:url(../assets/images/elemento1.svg)}@media(max-width: 997px){.introduction .content:before{display:none}}.introduction .content:after{position:absolute;top:125px;right:150px;content:" ";width:25px;height:25px;background-image:url(../assets/images/elemento2.svg)}@media(max-width: 997px){.introduction .content:after{display:none}}.introduction h2{font-size:52px;margin-bottom:24px;color:#0850a2}@media(max-width: 997px){.introduction h2{font-size:22px}}@media(min-width: 998px){.introduction .splide__slide{display:flex;flex-direction:row;align-items:center;justify-content:center}}@media(max-width: 997px){.introduction .splide__pagination{display:none}}.introduction .image{padding-right:40px}.introduction .image img{height:680px;max-width:100%}@media(max-width: 997px){.introduction .image{padding:0}.introduction .image img{margin-bottom:16px;height:auto}}.introduction .text{width:400px;max-width:100%}.introduction p{margin-bottom:16px}.benefits{margin-bottom:80px;text-align:center}@media(max-width: 997px){.benefits{margin-bottom:40px}}.benefits .splide__list{display:flex;flex-direction:row;align-content:flex-start;flex-wrap:wrap;justify-content:space-between}@media(min-width: 998px){.benefits .splide__list{width:auto}}.benefits .splide__list li{display:flex;flex-direction:column;justify-content:space-between;width:calc(33.3% - 12px);margin-bottom:16px;text-align:left;background-color:#fff;padding:16px}@media(max-width: 997px){.benefits .splide__list li{margin-bottom:8px;width:100%;padding:24px}}.benefits img{display:block;width:120px;height:auto;margin:0 auto;margin-bottom:8px}.benefits h3{font-size:28px;font-weight:bold;text-transform:uppercase;color:#0850a2}@media(max-width: 997px){.benefits h3{font-size:18px}}.benefits p{margin:20px 0;font-size:16px}.benefits a{font-size:14px;font-weight:bold;text-transform:uppercase;color:#84c554}.reviews{position:relative;margin-bottom:80px;text-align:center;color:#fff}.reviews:before{content:" ";position:absolute;top:50%;transform:translateY(-50%);display:block;background:#84c554;height:300px;width:100%}.reviews .content{position:relative;z-index:5;background-color:#0850a2;padding:58px 120px}@media(max-width: 997px){.reviews .content{padding:40px 30px}.reviews .content img{display:none}}.reviews .splide-reviews{width:900px;max-width:100%;margin:auto}.reviews p{position:relative;padding:40px;line-height:1.5;font-style:italic}@media(max-width: 997px){.reviews p{padding:16px}}.reviews .button{width:320px;margin:auto;margin-top:16px}.reviews .fas{position:absolute;font-size:40px}@media(max-width: 997px){.reviews .fas{font-size:20px}}.reviews .fa-quote-left{top:1px;left:1px}.reviews .fa-quote-right{bottom:1px;right:1px}.reviews .image-left{position:absolute;width:345px;right:calc(100% - 200px);top:-20px}.reviews .image-right{position:absolute;width:275px;left:calc(100% - 140px);top:-60px}.home-contact{text-align:center}.home-contact .content{padding:0 16px}.home-contact p{margin-bottom:40px}.home-contact .button{width:320px;margin:auto;margin-bottom:80px}.home-contact iframe{display:block;width:100%}@media(max-width: 997px){.home-contact iframe{max-height:240px}}.menu-active{overflow:hidden}.menu-active .menu{display:block;top:calc(0% + 86px)}.contact{font-weight:400}@media(max-width: 997px){.contact{font-size:14px}}.contact .banner{background-color:#f8f8f8}.contact .generic-content{background:#fff;padding:0}@media(max-width: 997px){.contact .generic-content p{margin:0;margin-bottom:8px}}.contact .title{text-align:center}.contact a{text-decoration:underline}@media(max-width: 997px){.contact a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.contact iframe{display:block;width:100%}@media(max-width: 997px){.contact iframe{max-height:240px}}.contact .left-content{position:relative;width:50%;padding:40px;text-align:left;color:#acacac}@media(max-width: 997px){.contact .left-content{width:100%;padding:40px 8px}}.contact .right-content{position:relative;width:50%;padding:40px;background:#84c554;color:#fff}@media(max-width: 997px){.contact .right-content{width:100%;padding:16px}}.contact .right-content .grid{margin-bottom:16px}.contact .right-content .grid strong{display:block;margin-bottom:8px;font-size:18px}@media(max-width: 997px){.contact .right-content .grid strong{font-size:16px}}.contact .right-content .grid img{width:32px;display:inline-block;vertical-align:middle}@media(max-width: 997px){.contact .right-content .grid img{width:24px}}.contact .right-content ul li{padding-left:0;margin:0}.contact .right-content ul li:before{display:none}.contact-form{background-color:#f8f8f8;text-align:center}.contact-form h2{margin:0;padding:40px 0}.contact-form p{margin-bottom:40px}.contact-form form{display:block;width:800px;max-width:100%;margin:auto}.contact-form textarea{margin-bottom:0}.contact-form .button{margin:40px auto}@media(max-width: 997px){.contact-form .button{margin:24px auto}}.wpcf7-form .wpcf7-submit{padding:16px 8px;width:300px;border-radius:50px;margin:30px 0}.team{padding-bottom:40px}.team .title{text-align:center}.team-item{padding:32px 16px;background-color:#fff}@media(max-width: 997px){.team-item{padding:16px 8px;margin:4px 0}}.team-item h3{font-size:22px;text-transform:uppercase;font-weight:bold;color:#0850a2}@media(max-width: 997px){.team-item h3{font-size:18px}}.team-item h4{margin-bottom:16px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#84c554}@media(max-width: 997px){.team-item h4{font-size:16px}}.team-item p{font-size:14px;line-height:1.6;margin:0}@media(max-width: 997px){.team-item p{font-size:12px}}.team-item img{display:block;max-width:100%;margin:auto;margin-bottom:32px}@media(max-width: 997px){.team-item img{margin-bottom:16px}}.team-item.-full{align-items:center}.team-item.-full .grid-6{padding:32px}@media(max-width: 997px){.team-item.-full .grid-6{padding:0}}.team-item.-full img{margin-left:auto;margin-right:32px;margin-bottom:0}@media(max-width: 997px){.team-item.-full img{margin:auto;margin-bottom:16px}}@media(max-width: 997px){.desktop{display:none !important}}@media(min-width: 998px){.mobile{display:none !important}}