.erros-seo{display: none}html{font-family: 'Montserrat',sans-serif;color: #262626;scroll-behavior: smooth}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}a{background-color: transparent;transition: 0.2s ease-in-out}a:active,a:hover{outline: 0}b,strong{font-weight: 700;color: #000}h1{font-size: 2em;margin: .67em 0}small{font-size: 80%}img{border: 0}ul{padding: 0;margin: 0;list-style-type: none}hr{box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace,monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{cursor: pointer}button[disabled],html input[disabled]{cursor: default}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=search]{box-sizing: content-box}textarea{overflow: auto}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*{box-sizing: border-box}:after,:before{box-sizing: border-box}button,input,select,textarea{font-family: inherit;font-size: inherit;line-height: inherit}a{text-decoration: none}a:focus,a:active{text-decoration: underline;outline-offset: -2px}img{vertical-align: middle}hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #cecece}[role=button]{cursor: pointer}fieldset{padding: 0;margin: 0;border: 0;min-width: 0}legend{display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;font-size: 14px}input[type=search]{box-sizing: border-box}input[type=checkbox],input[type=radio]{margin: 4px 0 0;margin-top: 1px;line-height: normal}input[type=file]{display: block}input[type=range]{display: block;width: 100%}select[multiple],select[size]{height: auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline-offset: -2px}output{display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555}.form-control{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: transparent;background-image: none;border: none;border-bottom: solid 1px #727272;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color: #2f2f2f;outline: 0;box-shadow: 0 10px 6px -10px rgba(115,137,154,0.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color: #eee;opacity: 1}.form-control[disabled],fieldset[disabled] .form-control{cursor: not-allowed}textarea.form-control{height: auto}.form-group{margin-bottom: 15px}.checkbox,.radio{position: relative;display: block;margin-top: 10px;margin-bottom: 10px}.checkbox label,.radio label{min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position: absolute;margin-left: -20px;margin-top: 4px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor: not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor: not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor: not-allowed}.form-control-static{padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;min-height: 34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left: 0;padding-right: 0}.input-sm{height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}select.input-sm{height: 30px;line-height: 30px}select[multiple].input-sm,textarea.input-sm{height: auto}.input-lg{height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px}select.input-lg{height: 46px;line-height: 46px}select[multiple].input-lg,textarea.input-lg{height: auto}.has-feedback{position: relative}.has-feedback .form-control{padding-right: 42.5px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color: #3c763d}.has-success .form-control{border-color: #3c763d;box-shadow: inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color: #2b542c;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color: #a94442}.has-error .form-control{border-color: #a94442;box-shadow: inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color: #843534;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.btn{display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline-offset: -2px}.btn.focus,.btn:focus,.btn:hover{color: #333;text-decoration: none}.btn.active,.btn:active{outline: 0;background-image: none;box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed;opacity: .65;box-shadow: none}.btn-default{color: #333;background-color: #fff;border-color: #ccc}.btn-default.focus,.btn-default:focus{color: #333;background-color: #e6e6e6;border-color: #8c8c8c}.btn-default:hover{color: #248ece;background-color: #ececec;border-color: #b7b7b7}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color: #248ece;background-color: #ececec;border-color: #b7b7b7}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color: #333;background-color: #d4d4d4;border-color: #8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image: none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color: #fff;border-color: #ccc}.btn-lg{padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px}.btn-sm{padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px}.btn-xs{padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px}.btn-block{display: block;width: 100%}.btn-block+.btn-block{margin-top: 5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width: 100%}.fade{opacity: 0;transition: opacity .15s linear}.fade.in{opacity: 1}.collapse{display: none}.collapse.in{display: block}tr.collapse.in{display: table-row}tbody.collapse.in{display: table-row-group}.collapsing{position: relative;height: 0;overflow: hidden;transition-property: height,visibility;transition-timing-function: ease}.modal-open{overflow: hidden}.modal{display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;outline: 0}.modal.fade .modal-dialog{transform: translate(0,-25%);transition: transform .3s ease-out}.modal.in .modal-dialog{transform: translate(0,0)}.modal-open .modal{overflow-x: hidden;overflow-y: auto}.modal-dialog{position: relative;width: auto;margin: 10px}.modal-content{position: relative;background: rgba(255,255,255,0.98);border: 1px solid rgba(0,0,0,.2);border-radius: 6px;box-shadow: 0 3px 9px rgba(0,0,0,.5);background-clip: padding-box;outline: 0;color: #000;border-top: solid 5px #3b3b3b}.modal-title i{color: #80aa63;background: #fff;padding: 4px;border-radius: 5px;border: solid 1px #346c1a;font-size: 12px;display: inline-block;margin-right: 10px}.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000}.modal-backdrop.fade{opacity: 0}.modal-backdrop.in{opacity: .5}.modal-header{padding: 15px}.modal-header .close{margin-top: -2px;background: 0 0;border: none;float: right;font-size: 21px;color: #000;padding: 0;font-weight: 700}.modal-title{margin: 0;line-height: 1.42857143}.modal-body{position: relative;padding: 0 15px 15px}.modal-footer{padding: 15px;text-align: right;border-top: 1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left: 5px;margin-bottom: 0}.modal-footer .btn-group .btn+.btn{margin-left: -1px}.modal-footer .btn-block+.btn-block{margin-left: 0}.modal-scrollbar-measure{position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll}.text-justify{text-align: justify}.text-center{text-align: center}.text-left{text-align: left}.text-right{text-align: right}.img-responsive{display: block;max-width: 100%;margin: 0 auto}.pull-right{float: right !important}.pull-left{float: left !important}.img-left{float: left;margin: 0 10px 10px 0}.img-right{float: right;margin: 0 0 10px 10px}.red-color{color: red !important}.font-12{font-size: 12px}.none{display: none}.table{display: table}#breadcrumb{margin: 3px 0;display: inline-block;font-size: 12px}#breadcrumb div{display: inline}#breadcrumb a{text-decoration: none}#breadcrumb,#breadcrumb a{color: #6d6d6d}#breadcrumb a:hover{transition: .25s ease-in-out}#breadcrumb a:hover{color: #909090;text-decoration: none}#breadcrumb i::before{margin-right: 5px;color: #fff}.menu-footer-mobile{display: none;width: 100%;position: fixed;bottom: 0;left: 0;box-shadow: 0 0 10px rgba(0,0,0,0.05);white-space: nowrap;background: var(--secondary);padding: 0;margin: 0}.menu-footer-mobile li{float: left;width: 25%;display: block}.menu-footer-mobile li a,.menu-footer-mobile li button{display: block;text-align: center;color: #333}.menu-footer-mobile li i{padding: 10px 0;font-size: 23px}.menu-footer-mobile li button{border: 0;background: var(--main);color: var(--white);width: 100%}.menu-footer-mobile li a i{color: var(--main)}.block{display: block}.msg-box{position: fixed;z-index: 9991;bottom: 10%;width: 100%;text-align: center}.msg-box .msg{width: 200px;margin: 0 auto;text-align: center;background: #eee;font-size: 15px;padding: 10px;border: solid 1px #ccc;border-radius: 5px;box-shadow: 3px 3px 2px rgba(0,0,0,0.8);font-family: 'Montserrat',sans-serif}.msg.msg-sucesso{background: #00ac4a;color: #fff;border-color: #006a2e}.msg.msg-erro{background: #ff3f2e;color: #fff;border-color: #6a0000}select.form-control.campo-invalido,textarea.form-control.campo-invalido,input.form-control.campo-invalido{border: solid 1px #ff3f2e}.flex{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin-left: -15px;margin-right: -15px}.flexBetween{display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;margin-left: -15px;margin-right: -15px}@media screen and (max-width: 1015px){.flexBetween{justify-content: center}}.not-a{align-items: unset}.align-self{align-self: center}.sb{justify-content: space-between}.jus-left{justify-content: left}.jus-right{justify-content: right}.no-wp{flex-wrap: nowrap}.rv-lg{flex-wrap: wrap-reverse}@media screen and (max-width: 767px){.rev{flex-wrap: wrap-reverse}}.gap-5{gap: 5px}.gap-10{gap: 10px}.gap-20{gap: 20px}.gap-30{gap: 30px}.gap-40{gap: 40px}.gap-50{gap: 50px}.padding-0{padding: 0}.padding-10{padding: 10px 0}.padding-20{padding: 20px 0}.padding-50{padding: 50px 0}.padding-100{padding: 100px 0}.padding-150{padding: 150px 0}.padding-500{padding: 500px 0}.mauto{margin: 0 auto}.container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}@media (min-width: 48em){.container{width: 90%}}@media (max-width: 641px){.container{width: 95%}}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px}.col-xs-12{width: 100%}.col-xs-11{width: 91.66666667%}.col-xs-10{width: 83.33333333%}.col-xs-9{width: 75%}.col-xs-8{width: 66.66666667%}.col-xs-7{width: 58.33333333%}.col-xs-6{width: 50%}.col-xs-5{width: 41.66666667%}.col-xs-4{width: 33.33333333%}.col-xs-3{width: 25%}.col-xs-2{width: 16.66666667%}.col-xs-1{width: 8.33333333%}@media (min-width: 768px){.col-sm-12{width: 100%}.col-sm-11{width: 91.66666667%}.col-sm-10{width: 83.33333333%}.col-sm-9{width: 75%}.col-sm-8{width: 66.66666667%}.col-sm-7{width: 58.33333333%}.col-sm-6{width: 50%}.col-sm-5{width: 41.66666667%}.col-sm-4{width: 33.33333333%}.col-sm-3{width: 25%}.col-sm-2{width: 16.66666667%}.col-sm-1{width: 8.33333333%}}@media (min-width: 992px){.col-md-12{width: 100%}.col-md-11{width: 91.66666667%}.col-md-10{width: 83.33333333%}.col-md-9{width: 75%}.col-md-8{width: 66.66666667%}.col-md-7{width: 58.33333333%}.col-md-6{width: 50%}.col-md-5{width: 41.66666667%}.col-md-4{width: 33.33333333%}.col-md-3{width: 25%}.col-md-2{width: 16.66666667%}.col-md-1{width: 8.33333333%}}@media (min-width: 1200px){.col-lg-12{width: 100%}.col-lg-11{width: 91.66666667%}.col-lg-10{width: 83.33333333%}.col-lg-9{width: 75%}.col-lg-8{width: 66.66666667%}.col-lg-7{width: 58.33333333%}.col-lg-6{width: 50%}.col-lg-5{width: 41.66666667%}.col-lg-4{width: 33.33333333%}.col-lg-3{width: 25%}.col-lg-2{width: 16.66666667%}.col-lg-1{width: 8.33333333%}}.nav:after,.nav:before,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after,.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content: " ";display: table}.nav:after,.modal-header:after,.modal-footer:after,.clearfix:after,.container:after,.container-fluid:after,.row:after{clear: both}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top: .188em}.slicknav_menu .slicknav_menutxt{display: block;line-height: 1.188em;float: left}.slicknav_menu .slicknav_icon{float: left;width: 100%;height: 100%}.slicknav_menu .slicknav_no-text{margin: 0}.slicknav_menu .slicknav_icon-bar{display: block;width: 1.125em;height: .125em}.slicknav_menu:before{content: " ";display: table}.slicknav_menu:after{content: " ";display: table;clear: both}.slicknav_nav{clear: both}.slicknav_nav ul{display: block}.slicknav_nav li{display: block}.slicknav_nav .slicknav_arrow{font-size: .8em;margin: 0 0 0 .4em}.slicknav_nav .slicknav_item{cursor: pointer}.slicknav_nav .slicknav_item a{display: inline}.slicknav_nav .slicknav_row{display: block}.slicknav_nav a{display: block}.slicknav_nav .slicknav_parent-link a{display: inline}.slicknav_brand{float: left}.slicknav_menu{font-size: 16px;box-sizing: border-box;padding: 8px;box-shadow: 0px 1px 2px #d0d0d0}.slicknav_menu *{box-sizing: border-box}.slicknav_menu .slicknav_menutxt{color: #fff;font-weight: 700;text-shadow: 0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color: #fff}.slicknav_nav{color: #fff;margin: 0;padding: 0;list-style: none;overflow: hidden;position: absolute;top: 66px;left: 0;background-color: rgba(0,0,0,0.9);width: 100%;height: 100vh;z-index: 2;text-align: center;text-transform: uppercase;letter-spacing: 1px;line-height: 30px;font-size: 20px;text-shadow: 1px 1px 1px #000}.slicknav_nav ul{list-style: none;overflow: hidden;padding: 0;margin: 0 0 0 20px}.slicknav_nav .slicknav_row:hover{border-radius: 6px;background: #ccc;color: #fff}.slicknav_nav a{padding: 8px 0;text-decoration: none;font-size: 16px;font-weight: 500;font-family: 'Montserrat',sans-serif}.slicknav_nav a:hover{background: #fff;color: var(--main);border-radius: 0;text-shadow: none}.slicknav_nav .slicknav_txtnode{margin-left: 15px}.slicknav_nav .slicknav_item a{padding: 0;margin: 0}.slicknav_nav .slicknav_parent-link a{padding: 0;margin: 0}.slicknav_brand{height: 50px}.slicknav_btn{position: relative;display: block;float: right;line-height: 1.125em;cursor: pointer;z-index: 3;margin: 10px 5px 0 0}.slicknav_menu .slicknav_icon-bar{background-color: #fff;height: 3px;border-radius: 10px;width: 28px;margin: 5px auto;transition: all .4s ease-in-out}.slicknav_menu{background-color: var(--main)}.slicknav_menu img{max-height: 50px}.slicknav_icon.active .slicknav_icon-bar:nth-child(1){transform: translateY(7px) rotate(404deg)}.slicknav_icon.active .slicknav_icon-bar:nth-child(2){opacity: 0}.slicknav_icon.active .slicknav_icon-bar:nth-child(3){transform: translateY(-9px) rotate(-404deg)}.slicknav_brand a{color: #fff;font-size: 14px;display: block;padding: 0px 5px;font-weight: bold}.slicknav_brand a:active,.slicknav_brand a:hover,.slicknav_brand a:focus{text-decoration: none}.slicknav_menu{display: none}@media screen and (max-width: 40em){.menu{display: none}.slicknav_menu{display: block}}:root{--main: #00131E;--secondary: #119BC4;--grey: #7A7A7A;--black: #222;--white: #FFF;--dark-white: #F7F7F7;--bradius: 16px;--font-primary: 'Montserrat';--font-secondary: 'Montserrat';--font-color: #ecf6ff}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 300;font-display: swap;src: url(/fonts/montserrat-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/montserrat-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/montserrat-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-color: #fff;position: relative}::-webkit-scrollbar{width: 9px}::-webkit-scrollbar-track{background: #f4f4f4}::-webkit-scrollbar-thumb{background-color: #b6cedd;border-radius: 0}header .top-header ul{list-style-type: none;padding: 0}.top-header i{color: var(--main)}header .top-header{background: var(--secondary);font-size: 14px;color: #fff}header .top-header ul:last-child{text-align: right}header .top-header ul li{display: inline-block;padding: 5px 4px}header .top-header ul li a{font-family: var(--font-secondary);color: var(--main);font-weight: 500}header .top-header ul li a:hover{color: rgb(232,232,232)}.scroll{margin-top: -25px;background: none !important}.scroll-sm{margin-top: -45px;background: none !important}header{padding: 0;position: fixed;width: 100%;top: 0;left: 0;z-index: 100;-webkit-transform: translateZ(0);transform: translateZ(0);transition: .25s ease-in-out}header .header-container-main{transition: .4s ease-in-out;border-radius: var(--bradius)}.header-background{background: var(--main);box-shadow: 0px 6px 10px -2px rgb(0 0 0 / 30%)}header .logo{width: 185px;margin: 20px 0}header .header-container-main{flex-wrap: nowrap}.menu>.menu-list{flex-wrap: nowrap}header .logo img{width: 100%;height: auto}header .logo a{display: block;text-decoration: none}.menu-list{padding: 0;margin: 0}.menu .menu-list,.menu .sub-menu{list-style: none}.menu a{color: #fff;text-decoration: none;display: block;cursor: pointer}.menu>.menu-list>li{display: inline;position: relative;padding: 7px 0;transition: .3s ease-in-out}.menu>.menu-list>li::before{content: "";display: block;width: 0%;height: 42.73px;position: absolute;background-color: var(--secondary);transition: .3s ease-in-out;z-index: -2}.menu>.menu-list>li:hover a{font-weight: 500;color: #001C27 !important}.menu>.menu-list>li:hover.sub-menu li a{color: #fff !important}.menu>.menu-list>li:hover::before{width: 100%}.menu>.menu-list>li>a{font-family: var(--font-secondary);text-transform: uppercase;display: inline-block;padding: 10px 10px;margin: 0;border-radius: var(--bradius);border: 2px solid transparent;font-size: 1rem;transition: 0.2s ease-in-out}.menu>.menu-list>li.linfo:hover>.sub-menu{opacity: 1;height: 46vh}.menu>.menu-list>li.linfo>.sub-menu{position: absolute;left: -65px;min-width: 200px;z-index: 100;padding: 0;height: 0;overflow-y: scroll;border-radius: var(--bradius);opacity: 0;transition: 0.25s ease-in-out;box-shadow: rgba(4,4,6,0.25) 8px 50px 100px -20px,rgba(0,0,0,0.3) 4px 30px 60px -30px}.menu>.menu-list>li:hover>.sub-menu{opacity: 1;visibility: visible}.menu>.menu-list>li:not(li.linfo)>.sub-menu{position: absolute;height: 100%;top: 52px;left: -65px;min-width: 200px;z-index: 100;padding: 0;opacity: 0;visibility: hidden;transition: 0.25s ease-in-out;box-shadow: rgba(0,0,0,0.25) 0px 50px 100px -20px,rgba(0,0,0,0.8) 0px 30px 60px -30px}.menu>.menu-list>li:not(li.linfo)>.sub-menu>li:first-child>a{border-radius: var(--bradius) var(--bradius) 0 0}.menu>.menu-list>li:not(li.linfo)>.sub-menu>li:last-child>a{border-radius: 0 0 var(--bradius) var(--bradius)}.menu>.menu-list>li:not(li.linfo):hover>.sub-menu{visibility: visible;opacity: 1}.menu>.menu-list>li>.sub-menu>li>a{padding: 10px 20px;background: #fff;color: var(--white);transition: 0.25s ease-in-out}.menu>.menu-list>li>.sub-menu>li:hover>a{background: rgb(234,234,234);color: var(--white)}.menu>.menu-list>li>a>i.fa{color: #fff}header .info{margin-left: 3px;font-size: 0.8rem;transition: 0.25s ease-in-out}.menu>.menu-list>li:hover i:not(i.linfo-i){transform: rotate(90deg);color: var(--main-dark)}.slicknav_open ul{overflow-y: scroll}.slicknav_open ul a{color: var(--main-light)}.slicknav_nav a{transition: 0.2s ease-in-out;border-radius: 8px;color: #FFF;width: 100%;margin: 0 auto}.slicknav_nav a:hover{background: var(--main);color: #FFF;width: 100%;margin: 0 auto}.outras-paginas ul li{list-style-type: none;font-size: 12px;display: inline-block;margin: 0px 15px 0 0}.outras-paginas ul{padding: 0 13px;margin: 0 0 10px}.outras-paginas ul li a{color: #777}.outras-paginas h5{color: var(--main);font-size: 23px;line-height: 44px;font-weight: 600;position: relative;text-transform: uppercase;margin: 20px 0}.outras-paginas span{color: var(--secondary)}@media screen and (max-width: 1350px){.outras-paginas ul{height: 150px;overflow-y: scroll}}footer{padding: 30px 15px;background-color: var(--main);color: #fff}footer h5{font-size: 14px}footer a{color: #fff;transition: .25s ease-in-out}footer a:hover{color: var(--secondary)}footer i{transition: .25s ease-in-out}footer .info{font-size: .8rem;margin-right: 3px}footer li:hover i{color: var(--secondary)}footer ul{line-height: 1.5}footer ul li i,footer p i:not(p.slogan-footer i){margin-right: 5px}footer .footer-copyright{padding: 5px 0}footer .footer-copyright a{text-decoration: none}footer .footer-selos{padding: 5px 0;text-align: right}footer .footer-selos .container{border-top: solid 1px #222}footer .footer-selos a{text-decoration: none;vertical-align: top}.footer-empresa{text-align: left;font-size: 13px;font-weight: 300;padding-top: 10px}.selos{display: inline-block;transition: ease 300ms all;padding: 5px;margin-top: 5px}.selos{display: inline-block;transition: ease 300ms all}.selos-validacao{margin: 2px;display: inline-block}.selos:hover .hidden-selos{opacity: 1;transition: ease 300ms all}.selos:hover{background: #141414;border-radius: 4px;box-shadow: 1px 1px 1px #2a2a2a}.selos>a{transition: ease 300ms all}.selos:hover>a{margin: 0 15px;display: inline-block;transition: ease 300ms all}.selos i.fa-sitemap{padding: 5px;border-radius: 5px}.selos-validacao img{border-radius: 4px 0 0 4px}.hidden-selos{overflow: hidden;opacity: 0;display: inline-block;margin-bottom: -5px}@media screen and (max-width:40em){.menu-footer-mobile{display: block;z-index: 20}footer{margin-bottom: 49px}}@media (min-width: 768px){.modal-dialog{width: 600px;margin: 30px auto}.modal-content{box-shadow: 0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width: 300px}}@media (min-width: 992px){.modal-lg{width: 900px}}h1,h2,h3,h4,main p{margin: 15px 0}main{margin-top: 110px;transition: .25s ease-in-out}section .container{position: relative}h1,h2,h3,h4,h5,h6{font-family: 'Montserrat',sans-serif}.btn-more{margin-top: 35px}.btn-more a{color: var(--black);background: var(--main);border: 2px solid var(--main);border-radius: var(--bradius);font-size: 1.3rem;padding: 9px 22px;transition: .25s ease-in-out}.btn-more a:hover{color: var(--white);background: none;padding: 12px 25px;transform: translateY(-10px)}.bg-escuro{background: #eee}.w-100p{width: 100%}.display-table{display: table}.display-none{display: none}.table-fixed{table-layout: fixed}.td{display: table-cell}.bold{font-weight: bold}.italic{font-style: italic}ul.marked{list-style-type: disc;margin-left: 15px;line-height: 2}.align-center{text-align: center}.align-right{text-align: right}.align-left{text-align: left}.opacity-0{opacity: 0}@media screen and (max-width: 40em){.box-btn-modal-orcamento,.header-container-main{display: none}.display-table .td{display: block}header .top-header .contatos-top-header{display: none}header .top-header{padding: 5px}aside{display: none}footer{text-align: center;margin-bottom: 45px}header .top-header ul:last-child{text-align: center}header .top-header ul:last-child{justify-content: center}main{margin-top: 123px}}@media screen and (min-width: 40em){.top-header .top{width: 50%}}@media screen and (min-width: 40em) and (max-width: 991px){main{margin-top: 160px}}.title-padrao{font-family: var(--font-secondary);text-transform: uppercase;font-weight: bold;font-size: 1.7rem;letter-spacing: 2px;padding: 20px 0}.descricao-padrao{font-family: var(--font-secondary);margin: 15px auto;font-weight: 500;line-height: 1.5}.bk-main{background-color: var(--main)}.sr-only{border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.sr-only-focusable:active,.sr-only-focusable:focus{height: auto;margin: 0;overflow: visible;position: static;width: auto}.box-cookies.hide{display: none !important}.box-cookies{position: fixed;background: #0f181c;width: auto;max-width: 90%;display: flex;z-index: 998;align-items: center;justify-content: space-between;padding: 0 20px;border-radius: 5px;bottom: 10px;left: 10px;box-shadow: -2px 3px 2px rgba(0,0,0,0.3)}.box-cookies .msg-cookies,.box-cookies .btn-cookies{text-align: center;padding: 10px;color: #fff;font-size: 15px}.box-cookies .btn-cookies{background: #248ece;cursor: pointer;color: #fff;border: solid 1px #114e73;border-radius: 5px;padding: 7px 10px;font-weight: bold;text-transform: uppercase;font-size: 14px}@media screen and (max-width: 600px){.box-cookies{flex-direction: column;padding: 0 10px 20px}}.whatsapp-link{position: fixed;text-align: center;z-index: 1000;bottom: 25px;right: 40px}.whatsapp-link{display: flex;flex-direction: column;align-items: center;gap: 8px;text-decoration: none;animation: pulse 1s ease infinite alternate,nudge 2s linear infinite alternate}.whatsapp-link-label{background: #fff;color: var(--main);font-family: var(--font-secondary);font-weight: 600;font-size: .8rem;padding: 6px 12px;border-radius: 6px;white-space: nowrap;box-shadow: 0 2px 10px rgb(0 0 0 / 20%)}.whatsapp-link-icon{width: 56px;height: 56px;border-radius: 50%;background: #25D366;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 14px rgb(0 0 0 / 30%)}.whatsapp-link-icon img{width: 28px;filter: brightness(0) invert(1)}@keyframes pulse{0%{transform: translateX(20px)}100%{transform: translateX(0)}}html,body{height: 100%}@media screen and (max-width: 641px){.whatsapp-link{bottom: 70px}.whatsapp-link-icon{width: 48px;height: 48px}.whatsapp-link-icon img{width: 24px}}.introducao-np h1{font-family: var(--font-secondary);color: var(--font-color);text-transform: uppercase;font-size: 2.3rem}.introducao-np p{font-family: var(--font-secondary);color: var(--font-color)}.produtos{padding: 110px 0;position: relative}.descricao-produto h3{color: var(--font-color)}.descricao-produto h3::after{content: '';width: 15px;height: 4px;display: inline-block;vertical-align: middle;margin: 0 20px;background-color: var(--font-color)}.descricao-produto h3::before{content: '';width: 15px;height: 4px;display: inline-block;vertical-align: middle;margin: 0 20px;background-color: var(--font-color)}.descricao-produto{color: var(--font-color)}.box-img-prod img{position: relative;user-select: none}.luz{position: absolute;height: 10%;width: 7%;background-color: #fff;border-radius: 50%;top: 2%;right: 23.5%}.luz2{position: absolute;height: 10%;width: 7%;transition: all 4s ease-in-out;border-radius: 50%;top: 2%;right: 23.5%;animation: pisca 4s infinite ease-in-out}@keyframes pisca{0%{-webkit-box-shadow: -0.5px -1px 5px 8px #ffffff;-moz-box-shadow: -0.5px -1px 5px 8px #ffffff;box-shadow: -0.5px -1px 5px 8px #ffffff;opacity: .8}30%{-webkit-box-shadow: -0.5px -1px 5px 12px #ffffff;-moz-box-shadow: -0.5px -1px 5px 12px #ffffff;box-shadow: -0.5px -1px 5px 12px #ffffff;opacity: .5}60%{-webkit-box-shadow: -0.5px -1px 5px 18px #ffffff;-moz-box-shadow: -0.5px -1px 5px 18px #ffffff;box-shadow: -0.5px -1px 5px 18px #ffffff;opacity: .2}90%{-webkit-box-shadow: -0.5px -1px 1000px 200px #ffffff;-moz-box-shadow: -0.5px -1px 1000px 200px #ffffff;box-shadow: -0.5px -1px 1000px 200px #ffffff;opacity: .1}100%{-webkit-box-shadow: -0.5px -1px 5px 8px #ffffff;-moz-box-shadow: -0.5px -1px 5px 8px #ffffff;box-shadow: -0.5px -1px 5px 8px #ffffff;opacity: .8}}@media (max-width: 768px){.luz{position: absolute;height: 10%;width: 7%;background-color: #fff;border-radius: 50%;top: 2%;right: 24%}.luz2{position: absolute;height: 10%;width: 7%;transition: all 4s ease-in-out;border-radius: 50%;top: 2%;right: 24%;animation: pisca 4s infinite ease-in-out}}.container-produtos{margin: 40px 0}.empresa{padding: 120px 0;position: relative}.container-empresa h3{color: var(--main)}.card-item{flex-direction: column;height: 200px;align-items: center;justify-content: space-around;border: 2px solid var(--font-color);background-color: #fff;border-radius: 10px;-webkit-box-shadow: 5px 5px 0px 0px #289FED;box-shadow: 5px 5px 0px 0px #289FED,10px 10px 0px 0px #5FB8FF;transition: .3s ease-in-out}@media (max-width: 768px){.card-item{width: 295px}.card-item span{position: relative}.card-item span::after{position: absolute;bottom: -10px;left: 50%;transform: translate(-50%,0)}}.card-item:hover{transform: translateX(-3px) translateY(-3px);-webkit-box-shadow: 5px 5px 0px 0px #5FB8FF;box-shadow: 5px 5px 0px 0px #5FB8FF;transition: .3s ease-in-out}.card-item i{font-size: 3rem;color: var(--main);transition: .3s ease-in-out}.especializacao h2{color: var(--font-color);padding-bottom: 60px}.card-item span{font-family: var(--font-secondary);text-transform: uppercase;color: var(--main);font-size: 1.3rem;transition: .3s ease-in-out;position: relative}.card-item span::after{content: '';display: inline-block;width: 8%;height: 4px;position: absolute;bottom: -30%;left: 50%;transform: translateX(-50%);transition: .3s ease-in-out;background-color: var(--secondary);text-align: center;border-radius: 5px}.card-item:hover span::after{width: 30%}.card-item:hover i{transform: rotate(360deg)}.especializacao{padding: 60px 0 130px 0;position: relative}.btn-saiba-mais{margin: 35px 0}.btn-saiba-mais a{font-family: var(--font-secondary);letter-spacing: 1px;background-color: var(--main);color: var(--secondary);padding: 15px 25px;display: block;width: fit-content;margin: 0 auto}.hvr-shutter-out-horizontal{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);position: relative;background: #e1e1e1;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s}.hvr-shutter-out-horizontal:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: var(--secondary);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out}.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active{color: var(--main);font-weight: 500}.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before{-webkit-transform: scaleX(1);transform: scaleX(1)}.custom-shape-divider-top-1674231256{position: absolute;top: -3px;left: 0;width: 100%;overflow: hidden;line-height: 0}.custom-shape-divider-top-1674231256 svg{position: relative;display: block;width: calc(171% + 1.3px);height: 66px}.custom-shape-divider-top-1674231256 .shape-fill{fill: var(--main)}.custom-shape-divider-bottom-1674231426{position: absolute;bottom: -3px;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg)}.custom-shape-divider-bottom-1674231426 svg{position: relative;display: block;width: calc(171% + 1.3px);height: 66px;transform: rotateY(180deg)}.custom-shape-divider-bottom-1674231426 .shape-fill{fill: var(--main)}.custom-shape-divider-bottom-1674231568{position: absolute;bottom: -3px;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg)}.custom-shape-divider-bottom-1674231568 svg{position: relative;display: block;width: calc(171% + 1.3px);height: 66px}.custom-shape-divider-bottom-1674231568 .shape-fill{fill: var(--main)}.custom-shape-divider-top-1674231842{position: absolute;top: -3px;left: 0;width: 100%;overflow: hidden;line-height: 0}.custom-shape-divider-top-1674231842 svg{position: relative;display: block;width: calc(100% + 1.3px);height: 39px}.custom-shape-divider-top-1674231842 .shape-fill{fill: var(--main)}.custom-shape-divider-bottom-1674232487{position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg)}.custom-shape-divider-bottom-1674232487 svg{position: relative;display: block;width: calc(100% + 1.3px);height: 21px}.custom-shape-divider-bottom-1674232487 .shape-fill{fill: #FFFFFF}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top: .188em}.slicknav_menu .slicknav_menutxt{display: block;line-height: 1.188em;float: left}.slicknav_menu .slicknav_icon{float: left;width: 100%;height: 100%}.slicknav_menu .slicknav_no-text{margin: 0}.slicknav_menu .slicknav_icon-bar{display: block;width: 1.125em;height: .125em}.slicknav_menu:before{content: " ";display: table}.slicknav_menu:after{content: " ";display: table;clear: both}.slicknav_nav{clear: both}.slicknav_nav ul{display: block}.slicknav_nav li{display: block}.slicknav_nav .slicknav_arrow{font-size: .8em;margin: 0 0 0 .4em}.slicknav_nav .slicknav_item{cursor: pointer}.slicknav_nav .slicknav_item a{display: inline}.slicknav_nav .slicknav_row{display: block}.slicknav_nav a{display: block}.slicknav_nav .slicknav_parent-link a{display: inline}.slicknav_brand{float: left}.slicknav_menu{font-size: 16px;box-sizing: border-box;padding: 8px;box-shadow: 0px 1px 2px #d0d0d0}.slicknav_menu *{box-sizing: border-box}.slicknav_menu .slicknav_menutxt{color: #fff;font-weight: 700;text-shadow: 0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color: #fff}.slicknav_nav{color: #fff;margin: 0;padding: 0;list-style: none;overflow: hidden;position: absolute;top: 66px;left: 0;background-color: rgba(0,0,0,0.9);width: 100%;height: 100vh;z-index: 2;text-align: center;text-transform: uppercase;letter-spacing: 1px;line-height: 30px;font-size: 20px;text-shadow: 1px 1px 1px #000}.slicknav_nav ul{list-style: none;overflow: hidden;padding: 0;margin: 0 0 0 20px}.slicknav_nav .slicknav_row:hover{border-radius: 6px;background: #ccc;color: #fff}.slicknav_nav a{padding: 8px 0;text-decoration: none;font-size: 16px;font-weight: 500;font-family: 'Montserrat',sans-serif}.slicknav_nav a:hover{background: #fff;color: var(--main);border-radius: 0;text-shadow: none}.slicknav_nav .slicknav_txtnode{margin-left: 15px}.slicknav_nav .slicknav_item a{padding: 0;margin: 0}.slicknav_nav .slicknav_parent-link a{padding: 0;margin: 0}.slicknav_brand{height: 50px}.slicknav_btn{position: relative;display: block;float: right;line-height: 1.125em;cursor: pointer;z-index: 3;margin: 10px 5px 0 0}.slicknav_menu .slicknav_icon-bar{background-color: #fff;height: 3px;border-radius: 10px;width: 28px;margin: 5px auto;transition: all .4s ease-in-out}.slicknav_menu{background-color: var(--main)}.slicknav_menu img{max-height: 50px}.slicknav_icon.active .slicknav_icon-bar:nth-child(1){transform: translateY(7px) rotate(404deg)}.slicknav_icon.active .slicknav_icon-bar:nth-child(2){opacity: 0}.slicknav_icon.active .slicknav_icon-bar:nth-child(3){transform: translateY(-9px) rotate(-404deg)}.slicknav_brand a{color: #fff;font-size: 14px;display: block;padding: 0px 5px;font-weight: bold}.slicknav_brand a:active,.slicknav_brand a:hover,.slicknav_brand a:focus{text-decoration: none}.slicknav_menu{display: none}@media screen and (max-width: 40em){.menu{display: none}.slicknav_menu{display: block}}.top-header{display: block;background: var(--secondary);text-align: center;padding: 10px 0}.top-header .fale-conosco-topo{display: inline-block;color: #fff;font-family: var(--font-secondary);font-weight: 600;letter-spacing: 2px;text-transform: uppercase;text-decoration: none;font-size: .85rem}.top-header .fale-conosco-topo:hover{text-decoration: underline}.topbar-rotator-text{display: inline-block;transition: opacity .3s ease-in-out}.header-background{background: #fff;box-shadow: 0 2px 12px rgb(0 0 0 / 8%)}.menu a{color: var(--main)}.menu>.menu-list>li>a{font-weight: 500;letter-spacing: .5px}.menu .liprod>a img{filter: none !important}.menu>.menu-list>li::before{display: none}.menu>.menu-list>li>a{text-transform: none}.header-container-main{flex-wrap: nowrap;gap: 20px}.header-left{display: flex;align-items: center;gap: 30px}.header-right{display: flex;align-items: center;gap: 18px;flex-shrink: 0}.header-search{display: flex;align-items: center;height: 38px;box-sizing: border-box;background: transparent;border: 1px solid #ddd;border-radius: 8px;padding: 0 8px 0 20px;gap: 6px}.header-search input{border: none;background: transparent;outline: none;font-family: var(--font-secondary);font-size: .9rem;width: 150px;color: var(--main)}.header-search input::placeholder{color: #aaa}.header-search button{border: none;background: transparent;color: #aaa;width: 28px;height: 28px;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.header-search button:hover{color: var(--main)}.btn-whatsapp-nav{background-color: #25D366;color: #fff !important;border-radius: 8px;height: 38px;box-sizing: border-box;padding: 0 20px;display: inline-flex;align-items: center;gap: 10px}.btn-whatsapp-nav .btn-whatsapp-icon{width: 20px;filter: brightness(0) invert(1)}.btn-whatsapp-nav:hover{background-color: #1ebe5b;color: #fff !important}@media screen and (max-width: 40em){.header-search{display: none}}.slicknav_menu .slicknav_icon-bar{background-color: var(--main)}.hero-home{position: relative;margin-top: -110px;height: 97vh;height: 97dvh;min-height: 600px;max-height: 920px;display: flex;align-items: center;justify-content: center;overflow: hidden;background-color: var(--main)}.hero-home .hero-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center 15%;z-index: 0}.hero-home::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgb(0 19 30 / 15%) 0%,rgb(0 19 30 / 55%) 60%,rgb(0 19 30 / 90%) 100%);z-index: 1}.hero-home .hero-content{position: relative;z-index: 2;max-width: 900px;padding: 0 24px;margin-top: 150px;text-align: center;color: #fff}.hero-home h1{font-family: var(--font-secondary);font-weight: 300;text-transform: uppercase;letter-spacing: 3px;font-size: clamp(1.8rem,4vw,3rem);line-height: 1.35;margin: 0}.hero-home p.descricao-padrao{font-size: 1.05rem;color: #e7eef2;max-width: 640px;margin: 24px auto 0;line-height: 1.6}@media (max-width: 768px){.hero-home{min-height: 520px;height: 100vh;max-height: none}}.empresa{background-color: var(--main)}.empresa .container-empresa{justify-content: center}.empresa .text-center{text-align: left}.empresa .descricao-empresa{border-left: 2px solid rgb(255 255 255 / 30%);padding-left: 28px}.empresa .descricao-empresa h3.title-padrao{color: #fff;font-weight: 400;font-size: 1.4rem}.empresa>.container>h2.title-padrao{color: #fff}.empresa .descricao-empresa p.descricao-padrao{color: #cfd8dc}.especializacao .card-item{background: transparent;border: none;box-shadow: none;flex-direction: column-reverse;height: auto;gap: 18px}.especializacao .card-item img{width: 3.5rem !important;filter: invert(1)}.especializacao .card-item span{color: #fff;letter-spacing: 2px;font-weight: 400;font-size: 1rem}.especializacao .card-item span::after{display: none}.especializacao .card-item:hover{transform: translateY(-4px)}.custom-shape-divider-top-1674231256,.custom-shape-divider-bottom-1674231426,.custom-shape-divider-bottom-1674231568,.custom-shape-divider-top-1674231842,.custom-shape-divider-bottom-1674232487{display: none}.produtos{padding: 140px 0;min-height: 620px;display: flex;align-items: center;position: relative;background: var(--main)}.produtos .btn-saiba-mais a{background-color: #fff;color: var(--main);border-radius: 8px}.catalogo-cards{background-color: var(--dark-white);padding: 90px 0}.catalogo-grid{display: flex;flex-wrap: wrap;gap: 30px;margin-top: 40px}.card-catalogo{flex: 1 1 250px;background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 30px;box-shadow: 0 4px 16px rgb(0 0 0 / 5%)}.card-catalogo-icon{display: inline-block;width: 32px;height: 32px;margin-bottom: 18px;background-color: #119CC4;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain}.card-catalogo-icon-i{display: block;font-size: 28px;color: var(--secondary)}.card-catalogo h3{font-family: var(--font-secondary);color: var(--main);font-size: 1.15rem;margin: 0 0 10px}.card-catalogo p{font-family: var(--font-secondary);font-size: .9rem;color: #555;line-height: 1.5;margin: 0 0 18px}.card-catalogo ul{border-top: 1px solid #eee;padding-top: 14px;margin-bottom: 18px}.card-catalogo ul li{font-family: var(--font-secondary);font-size: .85rem;color: var(--main);padding: 4px 0}.card-catalogo-link{font-family: var(--font-secondary);font-weight: 600;font-size: .85rem;color: var(--secondary);text-decoration: none}.card-catalogo-link:hover{text-decoration: underline}.catalogo-ver-todos{text-align: center;margin-top: 40px}.catalogo-ver-todos a{display: inline-block;font-family: var(--font-secondary);font-weight: 600;letter-spacing: .5px;background-color: var(--main);color: #fff;padding: 14px 32px;border-radius: 8px;text-decoration: none}.catalogo-ver-todos a:hover{background-color: var(--secondary)}.projetos-avaliacoes{background-color: var(--dark-white);padding: 90px 0}.projetos-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 16px;margin: 40px 0 160px}@media screen and (max-width: 900px){.projetos-grid{grid-template-columns: repeat(4,1fr)}}@media screen and (max-width: 600px){.projetos-grid{grid-template-columns: repeat(3,1fr)}}.projetos-grid img{width: 100%;min-width: 0;max-width: 100%;aspect-ratio: 1 / 1;height: auto;object-fit: cover;border: 1px solid #e6e6e6;border-radius: 10px}.avaliacoes-titulo{margin-top: 0}.avaliacoes-carousel{display: flex;align-items: center;gap: 15px;margin-top: 40px}.avaliacoes-viewport{overflow: hidden;flex: 1}.avaliacoes-track{display: flex;gap: 30px;transition: transform .4s ease-in-out}.carousel-btn{flex-shrink: 0;width: auto;height: auto;border-radius: 0;border: none;background: transparent;color: var(--main);font-size: 2.2rem;line-height: 1;padding: 0 6px;cursor: pointer;transition: color .2s ease-in-out}.carousel-btn:hover{color: var(--secondary)}.card-avaliacao{flex: 0 0 calc(33.333% - 20px);background: #fff;border: 1px solid #e6e6e6;border-radius: 12px;padding: 28px;box-shadow: 0 4px 16px rgb(0 0 0 / 5%)}@media (max-width: 900px){.card-avaliacao{flex: 0 0 100%}}.card-avaliacao .estrelas{color: #f5b301;font-size: 1.1rem;margin-bottom: 12px}.card-avaliacao p{font-family: var(--font-secondary);font-size: .92rem;color: #444;line-height: 1.6;margin: 0 0 16px}.card-avaliacao .cliente-nome{font-family: var(--font-secondary);font-weight: 700;color: var(--main);font-size: .9rem}.produtos .container{position: relative;z-index: 1}.produtos h2.title-padrao,.produtos p.descricao-padrao{color: #fff}.empresa{padding: 90px 0}.especializacao{padding: 50px 0 80px 0}footer{padding: 40px 15px 15px;background-color: #fff;color: var(--main)}footer a{color: var(--main)}footer img{filter: none !important}footer .align-self img{max-width: 150px}footer ul li{margin-bottom: 8px}footer ul li:last-child{margin-bottom: 0}footer .footer-copyright{margin-top: 20px}footer{font-size: .95rem}footer h5{font-size: 17px;margin-bottom: 14px;font-weight: 700}footer ul li{display: flex;align-items: flex-start;gap: 6px}footer ul li img{margin-top: 3px}footer .footer-logo{margin: 0 0 15px;max-width: 140px}footer .flex.not-a{align-items: flex-start}@media (min-width: 992px){footer .flex.not-a{justify-content: center;column-gap: 60px}footer .flex.not-a>div{flex: 0 0 auto;width: auto;max-width: 100%}footer .flex.not-a>div:last-child{flex-basis: 340px;width: 340px}}