@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700}small{font-weight:400;font-size:12px}html{-webkit-font-smoothing:antialiased;font-size:100%;font-family:Open Sans,sans-serif;letter-spacing:.4px}b,strong{font-weight:700}p{color:currentColor;font-size:inherit;line-height:1.5}blockquote{font-size:14px;font-style:italic;padding-left:40px;border-left:1px solid rgba(18,18,18,.2)}*{box-sizing:border-box}ol,ul{list-style:none}a{text-decoration:none;color:currentColor}a:hover{text-decoration:underline}a,button{transition:all .2s;font:inherit}a:hover,button:hover{cursor:pointer}button,input,textarea{outline:none;border:0;background:transparent}body{color:#163650;overflow-x:hidden;background:transparent}.clear{width:100%;clear:both;display:block;height:0}img{max-width:100%;height:auto;word-break:break-all}input,select,textarea{color:inherit;font-family:inherit}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:currentColor;opacity:.85}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:currentColor;opacity:.85}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:currentColor;opacity:.85}input::placeholder,select::placeholder,textarea::placeholder{color:currentColor;opacity:.85}table{width:100%}::-moz-selection{background:#ccc;color:#fff}::selection{background:#ccc;color:#fff}.post{position:relative;min-height:400px}.post-content{font-size:1.3rem;line-height:2;font-weight:300;max-width:700px;margin:0 auto}.post-content>*{display:block;width:100%;margin-bottom:30px}.summernote *{font-family:Open Sans,sans-serif!important}.summernote h1,.summernote h2,.summernote h3,.summernote h4,.summernote h5,.summernote h6{color:#2f3192;font-family:Open Sans Condensed,sans-serif!important}.summernote a{color:#2f3192;font-weight:600}.summernote p,.summernote span{color:#163650!important;background:transparent!important;font-size:16px!important;line-height:2!important;font-weight:400!important;margin:0!important}.summernote iframe,.summernote img{border-radius:12px;box-shadow:0 5px 10px rgba(0,0,0,.35)}.summernote iframe{width:100%;min-height:460px}.summernote ul{list-style-position:inside!important}.summernote ul li+li{margin-top:10px}.summernote .table{box-shadow:0 3px 6px rgba(0,0,0,.16);width:100%;border-collapse:collapse;border-radius:12px}.summernote .table td,.summernote .table th{border:.55px solid rgba(0,0,0,.1);padding:4px 8px}.summernote ol{list-style:decimal}.summernote ul{list-style:circle}.summernote .note-float-left{margin-right:16px}.summernote .note-float-right{margin-left:16px}.summernote .WebKit-mso-list-quirks-style{display:none!important}.summernote:after{content:"";display:table;clear:both}@media screen and (min-width:800px){.hidden-desktop{display:none!important}}@media screen and (max-width:768px){.summernote iframe{min-height:240px}.summernote .note-float-left,.summernote .note-float-right{width:100%!important;margin:16px 0}.summernote img{-o-object-fit:cover;object-fit:cover}.hidden-mobile{display:none!important}.post-content{font-size:1.15rem}.post-content>*{width:100%;max-width:100%}}.btn-whatsapp{background:#25d366;margin:0;padding:0;height:64px;width:64px;border-radius:50%;display:block;position:fixed;bottom:5%;right:5%;text-align:center;z-index:999}.btn-whatsapp .fab{font-size:40px;line-height:64px;color:#fff}.btn-whatsapp:hover{box-shadow:0 3px 6px rgba(0,0,0,.16)}.container{width:100%;padding:0 5%;max-width:1320px;margin:0 auto}.btn{display:inline-flex;align-items:center;height:44px;border-radius:22px;margin:0;padding:0 20px;font-weight:700;color:#fff;text-transform:uppercase;font-size:14px}.btn span{line-height:18px}.btn .fas{margin-left:8px}.btn-default{background:#2f3192}.btn-default:hover{background:#27a750}.btn-large{height:50px;padding:0 40px;border-radius:30px;font-size:17px}.btn:hover{text-decoration:none}.title{margin-bottom:70px;display:flex;flex-flow:row;align-items:center;justify-content:space-between}.title h2{font-size:36px;font-weight:700;font-family:Open Sans Condensed,sans-serif;border-left:2px solid #27a750;padding-left:16px;line-height:1.5}.title-link{font-size:15px;font-weight:700;display:inline-flex;flex-flow:row;align-items:center;color:#9099a2}.title-link *{transition:all .3s ease-in-out}.title-link span{font-weight:700;display:inline-block}.title-link .fas{margin-left:8px}.title-link:hover{text-decoration:none;color:#163650}.title-link:hover .fas{margin-left:16px}.divisor{display:block;clear:both;margin:60px 0;height:1px;width:100%;background:#9099a2;opacity:.4}.form{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.form-control{flex:0 0 100%;width:100%;margin-bottom:20px}.form-control.half{flex:0 0 48%;width:48%}.form-control label{font-size:15px;display:block;margin-bottom:8px}.form-control input{height:50px;border-radius:12px;padding:0 24px;font-size:16px;border:1px solid #9099a2;width:100%}.form-control input:focus{border-color:#163650}.form-control select{height:50px;padding:0 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:0}.form-control select,.form-control textarea{border-radius:12px;font-size:16px;border:1px solid #9099a2;width:100%}.form-control textarea{padding:16px 24px;resize:none}.form-control textarea:focus{border-color:#163650}.form-control-error{color:red;padding-left:16px}main{z-index:3;background:#fff url(banner-main.f9f1ad33c6cbec62b3dc.jpg) top no-repeat;margin-top:100vh;position:relative}.services-list{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.services-item{background:#f7f7f7;border-radius:12px;flex:0 0 31.33%;width:31.33%;padding:1.5em;margin-bottom:40px;height:100%;display:flex;flex-flow:column;align-items:flex-start}.services-item.w100{flex:0 0 100%;width:100%}.services-item-icon{min-width:72px;min-height:72px;position:relative;border-radius:50%;margin-right:20px;background:#fff}.services-item-icon img{width:48px;height:72px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.services-item-header{display:flex;flex-flow:row;align-items:center;margin-bottom:10px}.services-item-header h3{font-size:22px;font-weight:700;text-align:left}.services-item-content{padding-left:92px;text-align:left}.services-item:nth-child(3n-1){margin-left:3%;margin-right:3%}.services-item.active,.services-item:hover{background:#2f3192;color:#fff;text-decoration:none}.blog-list{display:flex;flex-direction:row;flex-wrap:wrap}.blog-item,.blog-list{justify-content:space-between}.blog-item{display:inline-flex;align-items:center;flex-flow:row;flex:0 0 49%;margin-bottom:40px;padding-right:100px}.blog-item__image{flex:0 0 50%;width:50%;position:relative;margin-right:16px;min-height:300px;border-radius:12px;overflow:hidden}.blog-item__image:before{content:"";position:absolute;top:0;left:0;height:0%;width:100%;background:#163650;pointer-events:none;opacity:0;z-index:2;transition:all .3s ease-in-out}.blog-item__image img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px;transition:all .3s ease-in-out}.blog-item__content{flex:0 0 62%;width:62%}.blog-item__title{font-size:20px;font-weight:700;margin-bottom:16px}.blog-item__info{display:flex;align-items:center;font-size:14px;color:#9099a2;margin-bottom:5px}.blog-item__info .fas{margin-right:8px;min-width:16px;text-align:center;color:#163650}.blog-item__description{font-size:15px;line-height:1.5;font-weight:400;color:#9099a2;margin-top:24px}.blog-item__link{font-size:13px;font-weight:700;display:flex;flex-flow:row;align-items:center;margin-top:30px}.blog-item__link span{font-weight:700}.blog-item__link .fas{margin-left:8px;font-size:11px}.blog-item:hover{text-decoration:none}.blog-item:hover .blog-item__image img{transform:scale(1.14)}.blog-item:hover .blog-item__image:before{opacity:.6;height:100%}.blog-item:hover .blog-item__link{opacity:.6}.blog-item--featured{flex:0 0 100%;width:100%}.clients{padding:100px 0 80px}.clients-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.clients-item{flex:0 0 16%;min-width:16%;position:relative;margin:0 2% 60px}.clients-item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;-webkit-filter:brightness(0);filter:brightness(0);opacity:.4;transition:all .3s ease-in-out}.clients-item:hover img{-webkit-filter:unset;filter:unset;opacity:1}.filters{display:flex;flex-flow:row;align-items:center}.filters__title{font-size:14px;font-weight:400}.filters-list{display:flex;flex-flow:row wrap;align-items:center}.filters-item{margin-right:35px;margin-bottom:10px;margin-top:10px}.filters-item input[type=checkbox],.filters-item input[type=radio]{display:none}.filters-item input[type=checkbox]:checked+label:before,.filters-item input[type=radio]:checked+label:before{content:"";background:#2f3192}.filters-item label{font-size:14px;font-weight:400;padding-left:32px;display:inline-block;position:relative}.filters-item label:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;font-family:Font Awesome\ 5 Free;width:24px;height:24px;line-height:24px;text-align:center;border-radius:6px;border:1px solid #2f3192;position:absolute;color:#fff;left:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.filters-item label:hover{cursor:pointer}.filters-item label:hover:before{content:"";background:#2f3192}.contato{padding:100px 0 80px}.contato-title{font-size:32px;font-weight:700;margin-bottom:16px}.contato h3{font-size:17px;font-weight:400;color:#9099a2;max-width:90%}.contato h3 a{color:#163650}.contato .form{margin-top:60px}.contato .form .btn{margin-left:auto}.contato-wrapper{display:flex;flex-flow:row;align-items:flex-start;justify-content:space-between}.contato-wrapper .left,.contato-wrapper .right{flex:0 0 48%;width:48%}.contato-image{position:relative;min-height:100%}.contato-image img{height:100%;width:100%;border-radius:12px}@media screen and (max-width:768px){.title{flex-flow:column;align-items:flex-start}.title h2{font-size:32px}.title-link{margin-top:16px}.filters{width:100%;flex-flow:column;align-items:flex-start}.filters__title{margin-bottom:16px}.filters-list{flex-flow:column;align-items:flex-start}.filters-item{margin-left:0;margin-bottom:16px}.filters-item.hidden{display:none}.form-control.half{flex:0 0 100%;width:100%}.form .btn{width:100%;display:block;text-align:center}.services-item{flex:0 0 100%;width:100%;margin-bottom:16px}.services-item:nth-child(3n-1){margin-left:0;margin-right:0}.blog-item{flex:0 0 100%;width:100%;display:block;margin-bottom:60px}.blog-item__image{flex:0 0 100%;width:100%;min-height:140px;margin-bottom:24px}.blog-item__image img{height:140px}.blog-item__content{flex:0 0 100%;width:100%}.clients{padding:50px 0 40px}.contato{padding:0 0 40px}.contato .container{padding:0}.contato-wrapper{flex-flow:column-reverse}.contato-wrapper .left,.contato-wrapper .right{flex:0 0 100%;width:100%}.contato-wrapper .left{padding:50px 5% 40px}.contato-image img{width:100%;position:relative;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:0}}.c-calendar{font-family:Open Sans,sans-serif!important}.c-calendar .c-calendar-month{background:#fff;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.c-calendar .c-calendar-month .c-calendar-month-1{border-radius:0!important;background:#fff!important;box-shadow:none!important;position:relative;border-bottom:1px solid rgba(0,0,0,.1);padding:25px 0!important;margin:0 30px}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-middle{margin:0!important;width:100%}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-middle .c-calendar-month-header{text-align:left!important;text-transform:none!important;font-size:16px!important;color:#27a750}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-left{position:absolute;right:38px;top:50%;transform:translateY(-50%)}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-left .c-calendar-arrow:before{content:""}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-right .c-calendar-arrow:before{content:""}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-arrow{width:30px;height:30px;border-radius:50%;display:inline-block;position:relative;border:1px solid #707070;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-arrow:hover{background:#dedede;color:#dedede}.c-calendar .c-calendar-month .c-calendar-month-1 .c-calendar-arrow:before{content:"";font-weight:900;font-family:Font Awesome\ 5 Free!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#2f3192;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-calendar .c-calendar-month .c-calendar-month-2{box-shadow:none!important;border-radius:0!important;padding:16px 30px!important}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-header{flex-flow:row;justify-content:space-between;margin-bottom:12px!important;padding-bottom:0!important;border-bottom-width:0!important}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-header .c-calendar-month-item{flex-grow:unset!important}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-header .c-calendar-month-item .c-calendar-month-date{font-weight:700;text-transform:none!important;color:rgba(18,18,18,.4)}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-body .c-calendar-month-row{justify-content:space-between;flex-flow:row}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-body .c-calendar-month-row .c-calendar-month-item{flex-grow:unset!important;min-width:32px;margin-top:12px!important;font-weight:700;color:#27a750}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-body .c-calendar-month-row .c-calendar-month-item:hover .c-calendar-month-column{border-bottom-width:0!important}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-body .c-calendar-month-row .c-calendar-month-item.last-month{opacity:.2}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-body .c-calendar-month-row .c-calendar-month-item .c-calendar-month-column{border-radius:50%;height:34px;width:34px;text-align:center;line-height:34px;display:inline-block}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-body .c-calendar-month-row .c-calendar-month-item .c-calendar-month-column.c-calendar-month-column-active{border-bottom-width:0!important;opacity:1}.c-calendar .c-calendar-month .c-calendar-month-2 .c-calendar-month-body .c-calendar-month-row .c-calendar-month-item .c-calendar-month-column.c-calendar-month-column-has-event{color:#fff!important;background:#2f3192;opacity:1}