.erros-seo{display: none}html{font-family: var(--font);color: #262626;overflow-x: hidden;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: 0.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}#form-contato label{color: #fff !important}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 600;font-size: 14px;font-family: var(--font)}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{background-color: var(--main);padding: 20px;border-radius: 15px;max-width: 900px}.form button{display: flex;align-items: center;justify-content: center;width: 100%}.form-control{display: block;width: 100%;height: 34px;padding: 20px 24px;border-radius: 10px;font-size: 15px;border: none;background: #fff;outline: none;font-family: var(--font);transition: all 0.1s linear}.form-group .form-control:focus{border-bottom: 2px solid var(--main)}.form-group .form-control:active label,.form-group .form-control:focus label{color: blue}.form-group .form-control::placeholder{color: #cbcbcb;font-family: var(--font)}.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, 0.075)}.has-success .form-control:focus{border-color: #2b542c;box-shadow: inset 0 1px 1px rgba(0, 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, 0.075)}.has-error .form-control:focus{border-color: #843534;box-shadow: inset 0 1px 1px rgba(0, 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, 0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed;opacity: 0.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 0.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{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 0.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, 0.2);border-radius: 6px;box-shadow: 0 3px 9px rgba(0, 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: 0.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: 0.25s ease-in-out}#breadcrumb a:hover{color: #909090;text-decoration: none}#breadcrumb i{margin-right: 5px}.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: "borg-bold", 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-bottom: 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: 768px){.flexBetween{justify-content: center}}.flexToBlock{display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;padding: 30px 0}@media screen and (max-width: 992px){.flexToBlock{display: block}}.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: 80%}}.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: 'Poppins', 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: var(--main);height: 3px;border-radius: 10px;width: 28px;margin: 5px auto;transition: all .4s ease-in-out}.slicknav_menu{background-color: #fff}.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: 768px){.menu{display:none}.slicknav_menu{display:block}}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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: 'Roboto';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--font: 'Roboto', sans-serif;--main: #096832;--main-strong: #06401f;--secondary: #A8CF45;--grey: #7A7A7A;--black: #222;--white: #FFF;--dark-white: #F7F7F7;--bradius: 16px}body{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}header .top-header{background: var(--main);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{color: #fff}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;z-index: 100;transition: .25s ease-in-out}header .header-container-main{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 90%;padding: 0 15px;margin: 0 auto;transition: .4s ease-in-out}@media screen and (max-width: 1085px){header .header-container-main{justify-content: center;width: 100%}}.header-background{background: #FFF;box-shadow: 0px 6px 10px -2px rgb(0 0 0 / 30%)}header .logo{width: 160px;margin: 15px 0;transition: all .4s}header .logo a{display: block;text-decoration: none}.menu{display: flex;align-items: center}.menu-list{display: flex;align-items: center;padding: 0;margin: 0}.menu .menu-list,.menu .sub-menu{list-style: none}.menu a{color: #222;text-decoration: none;display: block;cursor: pointer}.menu>.menu-list>li{display: inline;position: relative;padding: 7px 0}.menu>.menu-list>li>a{display: inline-block;padding: 10px 20px;margin: 0;border-radius: var(--bradius);border: 2px solid transparent;font-size: 1.1rem;font-weight: 500;letter-spacing: .03rem;transition: 0.2s ease-in-out}@media screen and (max-width: 1280px){.menu>.menu-list>li>a{padding: 10px 12px}}@media screen and (min-width: 769px) and (max-width: 1023px){header .header-container-main{flex-direction: column}.menu>.menu-list>li>a{font-size: 1rem}}.menu>.menu-list>li:not(li.linfo):hover>a{background: none;transform: translateY(-5px);background: var(--main);color: var(--white) !important}.menu>.menu-list>li:hover>.sub-menu{opacity: 1;visibility: visible}.menu>.menu-list>li:not(li.linfo)>.sub-menu{position: absolute;height: 100%;left: -65px;min-width: 200px;z-index: 100;padding: 0;opacity: 0;visibility: hidden;transition: 0.25s ease-in-out;box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 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: var(--black);color: var(--white);transition: 0.25s ease-in-out}.menu>.menu-list>li>.sub-menu>li:hover>a{background: var(--grey);color: var(--white)}.menu>.menu-list>li>a>i.linfo-i{color: var(--main);font-size: 20px;vertical-align: middle;transition: .25s ease-in-out}.menu>.menu-list>li.linfo:hover>a{transform: translateY(-5px);background: var(--main)}.menu>.menu-list>li.linfo:hover>a>i.linfo-i{color: var(--white)}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{height: 25vh;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 12px;margin: 0 0 10px;height: 150px;overflow-y: scroll}.outras-paginas ul li a{color: #777}.outras-paginas h3{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)}footer{padding: 30px 15px;background-color: #243d2f;color: #fff}footer h4,footer .footer-titulo{font-size: 14px;font-weight: 700;line-height: normal;letter-spacing: .06rem;margin: 15px 0}footer a{color: #fff;transition: .25s ease-in-out}footer a:hover{color: #CCC}footer i{transition: .25s ease-in-out}footer .info{font-size: .8rem;margin-right: 3px}footer li:hover i{color: #CCC}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 .social{margin-top: 30px;margin-bottom: 10px;display: flex;align-items: center;gap: 30px}footer .fonte-preferida{background: #fff;color: #222;padding: 5px 10px;border-radius: 8px;text-wrap: nowrap;margin-top: 10px !important;margin-right: 30px !important}footer .social li{width: 38px;text-align: center;padding: 6px;border-radius: 50%}footer .social li:nth-child(1){background-color: #3B5998}footer .social li:nth-child(2){background-color: #F14E76}footer .social li:nth-child(3){background-color: #0A66C2}footer .social li:nth-child(4){background-color: #2BB201}footer .social li i{margin-right: 0}.footer-empresa{text-align: left;font-size: 13px;font-weight: 300;padding-top: 10px}.logo-footer img{border-radius: 5px}.selos{display: inline-block;transition: ease 300ms all;padding: 5px;margin-top: 5px}.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: 114px;transition: .25s ease-in-out}section .container{position: relative}h1,h2,h3,h4,h5,h6,a,ul,p,label{font-family: var(--font)}.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}aside:not(.box-preferred-source){display: none}footer{text-align: center;margin-bottom: 45px}footer .fonte-preferida{display: inline-flex;align-items: center;gap: 8px;text-wrap: wrap;margin-right: 0 !important;max-width: 100%}header .top-header ul:last-child{text-align: center}header .top-header ul:last-child{justify-content: center}main{margin-top: 93px}}@media screen and (min-width: 40em){.top-header .top{width: 50%}}@media screen and (max-width: 768px){header .top-header .contatos-top-header{display: none}.box-btn-modal-orcamento, .header-container-main{display: none !important}main{margin-top: 93px}}@media screen and (min-width: 769px) and (max-width: 1023px){main{margin-top: 173px}}.pagina-focus > a{background: none;color: var(--main)}a.btn-ver{display: inline-block;border-radius: 4px;background-color: var(--main);border: none;color: #FFFFFF;text-align: center;text-decoration: none;font-size: 17px;line-height: 1.2;padding: 16px;min-width: 130px;transition: all 0.5s;cursor: pointer;margin: 5px}a.btn-ver:hover,a.btn-ver:focus{color: #FFFFFF;text-decoration: none}a.btn-ver span{cursor: pointer;display: inline-block;position: relative;transition: 0.5s}a.btn-ver span:after{content: '\00bb';position: absolute;opacity: 0;top: 0;right: -15px;transition: 0.5s}a.btn-ver:hover span,a.btn-ver:focus span{padding-right: 15px}a.btn-ver:hover span:after,a.btn-ver:focus span:after{opacity: 1;right: 0}.fa, .fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands{display: inline-block;font-style: normal;font-variant: normal;line-height: 0;text-rendering: auto}.ico{display: inline-block;width: auto;height: 1em;vertical-align: -0.125em;fill: currentColor;overflow: visible}main #banner:not(.banner-home),main .barra-titulo.kw-hero,main #info-topo,main #home{position: relative;overflow: hidden;background: linear-gradient(135deg, var(--main) 0%, var(--main-strong) 100%);border-bottom: 6px solid var(--secondary);color: #fff;--tx: 54%;--ty: 30%;--bx: 40%}main #banner:not(.banner-home)::before,main .barra-titulo.kw-hero::before,main #info-topo::before,main #home::before{content: "";position: absolute;inset: 0;top: 0;right: auto;bottom: auto;left: 0;width: 100%;height: 100%;border-radius: 0;background: linear-gradient(90deg, rgba(11, 43, 10, 0.94) 0%, rgba(7, 66, 33, 0.377) 38%, rgba(6, 64, 31, 0.671) 100%, rgba(6, 64, 31, 0) 95%);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);-webkit-clip-path: polygon(0 0, calc(var(--tx) - 38.8px) calc(var(--ty) - 9.6px), calc(var(--tx) - 22.8px) calc(var(--ty) - 3.1px), calc(var(--tx) - 13.8px) calc(var(--ty) + 6.7px), calc(var(--tx) - 11.6px) calc(var(--ty) + 19.9px), calc(var(--tx) - 16.3px) calc(var(--ty) + 36.5px), var(--bx) 100%, 0 100%);clip-path: polygon(0 0, calc(var(--tx) - 38.8px) calc(var(--ty) - 9.6px), calc(var(--tx) - 22.8px) calc(var(--ty) - 3.1px), calc(var(--tx) - 13.8px) calc(var(--ty) + 6.7px), calc(var(--tx) - 11.6px) calc(var(--ty) + 19.9px), calc(var(--tx) - 16.3px) calc(var(--ty) + 36.5px), var(--bx) 100%, 0 100%);pointer-events: none}main #banner:not(.banner-home)::after,main .barra-titulo.kw-hero::after,main #info-topo::after,main #home::after{content: "";position: absolute;inset: 0;top: 0;right: auto;bottom: auto;left: 0;width: 100%;height: 100%;border-radius: 0;background: var(--main);-webkit-clip-path: polygon(0 0, calc(var(--tx) - 38.8px) calc(var(--ty) - 9.6px), calc(var(--tx) - 22.8px) calc(var(--ty) - 3.1px), calc(var(--tx) - 13.8px) calc(var(--ty) + 6.7px), calc(var(--tx) - 11.6px) calc(var(--ty) + 19.9px), calc(var(--tx) - 16.3px) calc(var(--ty) + 36.5px), var(--bx) 100%, calc(var(--bx) + 6.6px) 100%, calc(var(--tx) - 10.8px) calc(var(--ty) + 39px), calc(var(--tx) - 5.6px) calc(var(--ty) + 20.4px), calc(var(--tx) - 8.4px) calc(var(--ty) + 4.1px), calc(var(--tx) - 19.5px) calc(var(--ty) - 8.1px), calc(var(--tx) - 37.4px) calc(var(--ty) - 15.4px), 0 -6.2px);clip-path: polygon(0 0, calc(var(--tx) - 38.8px) calc(var(--ty) - 9.6px), calc(var(--tx) - 22.8px) calc(var(--ty) - 3.1px), calc(var(--tx) - 13.8px) calc(var(--ty) + 6.7px), calc(var(--tx) - 11.6px) calc(var(--ty) + 19.9px), calc(var(--tx) - 16.3px) calc(var(--ty) + 36.5px), var(--bx) 100%, calc(var(--bx) + 6.6px) 100%, calc(var(--tx) - 10.8px) calc(var(--ty) + 39px), calc(var(--tx) - 5.6px) calc(var(--ty) + 20.4px), calc(var(--tx) - 8.4px) calc(var(--ty) + 4.1px), calc(var(--tx) - 19.5px) calc(var(--ty) - 8.1px), calc(var(--tx) - 37.4px) calc(var(--ty) - 15.4px), 0 -6.2px);pointer-events: none}main #banner:not(.banner-home) > *,main .barra-titulo.kw-hero > *,main #info-topo > *,main #home > *{position: relative;z-index: 1}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.box-cookies.hide,.cookie-manager.hide{display: none}.box-cookies{position: fixed;text-align: left;left: 24px;bottom: 24px;z-index: 9999;width: 400px;max-width: calc(100% - 48px);padding: 22px 22px 18px;background: #fff;color: #333;border: 1px solid #e6e6ee;border-top: 4px solid var(--main);border-radius: 14px;box-shadow: 0 18px 50px rgba(6, 64, 31, .18);animation: cookies-in .35s ease-out}.box-cookies .cookies-head{display: flex;align-items: center;gap: 12px;margin-bottom: 10px}.box-cookies .cookies-icon{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;flex-shrink: 0;border-radius: 50%;background: #f4f5fb;color: var(--main)}.box-cookies .cookies-title{margin: 0;font-size: 1.05rem;line-height: 1.3;color: var(--main)}.box-cookies .msg-cookies{margin: 0 0 16px;font-size: 14px;line-height: 1.6;color: #555}.box-cookies .msg-cookies a{color: var(--main);font-weight: 600;text-decoration: underline}.box-cookies .cookies-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.box-cookies .btn-cookies-link{grid-column: 1 / -1;justify-self: center}.btn-cookies{padding: 11px 16px;border: 2px solid var(--main);border-radius: 30px;font: inherit;font-size: 14px;font-weight: 600;line-height: 1.2;cursor: pointer;transition: background .2s, color .2s, transform .2s}.btn-cookies-accept{background: var(--main);color: #fff}.btn-cookies-accept:hover{background: var(--main-strong);border-color: var(--main-strong)}.btn-cookies-reject{background: #fff;color: var(--main)}.btn-cookies-reject:hover{background: #f4f5fb}.btn-cookies:focus-visible,.btn-cookies-link:focus-visible,.cookie-manager-close:focus-visible{outline: 3px solid var(--secondary);outline-offset: 2px}.btn-cookies-link{padding: 6px 4px;background: none;border: 0;font: inherit;font-size: 13px;color: #666;text-decoration: underline;cursor: pointer}.btn-cookies-link:hover{color: var(--main)}.cookie-manager{position: fixed;inset: 0;z-index: 10000;display: flex;align-items: center;justify-content: center;padding: 16px;background: rgba(6, 40, 20, .6)}body.cookie-manager-open{overflow: hidden}.cookie-manager-inner{position: relative;text-align: left;width: 100%;max-width: 540px;max-height: calc(100vh - 32px);overflow-y: auto;padding: 32px;background: #fff;color: #333;border-radius: 16px;box-shadow: 0 24px 60px rgba(0, 0, 0, .35);animation: cookies-in .25s ease-out}.cookie-manager-inner h2{margin: 0 0 8px;padding-right: 32px;font-size: 1.35rem;color: var(--main)}.cookie-manager-inner > p{margin: 0;font-size: 14px;line-height: 1.6;color: #555}.cookie-manager-close{position: absolute;top: 16px;right: 16px;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;background: #f4f5fb;border: 0;border-radius: 50%;color: #333;cursor: pointer}.cookie-manager-close:hover{background: #e6e6ee}.cookie-categories{margin: 20px 0;padding: 0;list-style: none}.cookie-categories li{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 0;border-bottom: 1px solid #eee}.cookie-categories li:last-child{border-bottom: 0}.cookie-category-text strong{display: block;margin-bottom: 2px;font-size: 15px;color: #222}.cookie-category-text span{font-size: 13px;line-height: 1.5;color: #666}.cookie-switch{position: relative;display: inline-block;flex-shrink: 0;width: 46px;height: 26px;cursor: pointer}.cookie-switch input{position: absolute;opacity: 0;width: 100%;height: 100%;margin: 0;cursor: pointer}.cookie-switch-slider{position: absolute;inset: 0;background: #cfd1dc;border-radius: 26px;transition: background .2s;pointer-events: none}.cookie-switch-slider::before{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;background: #fff;border-radius: 50%;box-shadow: 0 1px 3px rgba(0, 0, 0, .25);transition: transform .2s}.cookie-switch input:checked + .cookie-switch-slider{background: var(--main)}.cookie-switch input:checked + .cookie-switch-slider::before{transform: translateX(20px)}.cookie-switch input:disabled,.cookie-switch input:disabled + .cookie-switch-slider{cursor: not-allowed;opacity: .6}.cookie-switch input:focus-visible + .cookie-switch-slider{outline: 3px solid var(--secondary);outline-offset: 2px}.cookie-manager-actions{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 10px}@keyframes cookies-in{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.box-cookies,.cookie-manager-inner{animation: none}}@media (max-width: 640px){.box-cookies{left: 12px;right: 12px;bottom: 61px;width: auto;max-width: none;padding: 18px 16px 14px}.box-cookies .msg-cookies{font-size: 13px;margin-bottom: 12px}.cookie-manager-inner{padding: 24px 20px}.cookie-manager-actions .btn-cookies{flex: 1}}.footer-cookies-btn{max-width: calc(100% - 1.2em);vertical-align: top;padding: 0;background: none;border: 0;font: inherit;color: inherit;text-align: left;cursor: pointer}.footer-cookies-btn:hover{color: #ccc}.box-preferred-source.hide{display: none}.box-preferred-source{position: fixed;text-align: left;right: 24px;bottom: 104px;z-index: 9998;width: 340px;max-width: calc(100% - 48px);padding: 22px 22px 18px;background: #fff;color: #333;border: 1px solid #e6e6ee;border-radius: 14px;box-shadow: 0 18px 50px rgba(8, 0, 58, .18);animation: preferred-source-in .35s ease-out}.btn-close-preferred-source{position: absolute;top: 12px;right: 12px;display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;background: #f4f5fb;border: 0;border-radius: 50%;color: #333;cursor: pointer}.btn-close-preferred-source:hover{background: #e6e6ee}.preferred-source-icon{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-bottom: 12px;border-radius: 50%;background: #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, .12)}.title-preferred-source{margin: 0 0 6px;padding-right: 28px;font-size: 1.05rem;font-weight: 600;line-height: 1.3;color: var(--main)}.msg-preferred-source{margin: 0 0 16px;font-size: 14px;line-height: 1.6;color: #555}.preferred-source-actions{display: flex;flex-direction: column;align-items: stretch;gap: 6px}.btn-add-preferred-source{display: block;padding: 11px 16px;background: var(--main);border: 2px solid var(--main);border-radius: 30px;color: #fff;font-size: 14px;font-weight: 600;text-align: center;text-decoration: none;transition: background .2s}.btn-add-preferred-source:hover{background: var(--main-strong);border-color: var(--main-strong);color: #fff}.btn-dismiss-preferred-source{padding: 6px;background: none;border: 0;font: inherit;font-size: 13px;color: #666;text-decoration: underline;cursor: pointer}.btn-dismiss-preferred-source:hover{color: var(--main)}.btn-close-preferred-source:focus-visible,.btn-add-preferred-source:focus-visible,.btn-dismiss-preferred-source:focus-visible,.btn-preferred-source:focus-visible{outline: 3px solid var(--secondary);outline-offset: 2px}.btn-preferred-source{display: inline-flex;align-items: center;gap: 10px;margin-top: 20px;padding: 9px 16px;background: #fff;border: 1px solid #dadce0;border-radius: 30px;color: #3c4043;font-size: 13px;font-weight: 600;line-height: 1.3;text-decoration: none;transition: box-shadow .2s, border-color .2s}.btn-preferred-source:hover{border-color: #c6c9ce;box-shadow: 0 2px 8px rgba(0, 0, 0, .1);color: #3c4043}.google-g-icon{flex-shrink: 0}@keyframes preferred-source-in{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.box-preferred-source{animation: none}}@media (max-width: 640px){.box-preferred-source{left: 12px;right: 12px;bottom: 118px;width: auto;max-width: none}}.whatsapp-link{position: fixed;text-align: center;z-index: 1000;bottom: 25px;right: 40px}.whatsapp-link img{width: 60px}.whatsapp-link{animation: pulse 1s ease infinite alternate, nudge 2s linear infinite alternate}@keyframes pulse{0%{transform: translateX(20px)}100%{transform: translateX(0)}}html,body{height: 100%}@media screen and (max-width: 641px){.whatsapp-link{bottom: 51px}.whatsapp-link img{width: 56px}}.post-sidebar::-webkit-scrollbar{width: 7px}.post-sidebar::-webkit-scrollbar-track{background: #f4f4f4}.post-sidebar::-webkit-scrollbar-thumb{background-color: var(--main);border-radius: 10px}#banner{background: var(--main);background-image: linear-gradient(135deg, var(--main-strong) 0%, var(--main) 60%, var(--main) 100%);padding: 48px 0 40px;position: relative;overflow: hidden}#banner::before{content: '';position: absolute;top: -80px;right: -80px;width: 350px;height: 350px;border-radius: 50%;background: rgba(5, 195, 222, 0.07);pointer-events: none}#banner::after{content: '';position: absolute;bottom: -50px;left: 8%;width: 220px;height: 220px;border-radius: 50%;background: rgba(5, 195, 222, 0.04);pointer-events: none}#banner .breadcrumb{margin-bottom: 14px;padding: 5px 15px;background-color: rgba(255, 255, 255, 0.2);border: 2px solid var(--grey);width: fit-content;border-radius: 35px}#banner .breadcrumb,#banner .breadcrumb #breadcrumb,#banner .breadcrumb #breadcrumb a{color: var(--white);font-size: 12px}#banner .breadcrumb i{color: var(--secondary)}#banner .breadcrumb strong{color: var(--secondary)}#banner .breadcrumb #breadcrumb a:hover{color: var(--secondary)}.post-badge{display: inline-block;background: var(--secondary);color: var(--white);font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: .07em;padding: 4px 12px;border-radius: 20px;margin-bottom: 14px}h1.title-banner{font-family: var(--font);font-size: clamp(1.45rem, 3.5vw, 2.1rem);font-weight: 700;color: var(--white);line-height: 1.3;max-width: 800px;margin: 0 0 20px;position: relative;z-index: 1}h1.title-banner::after{content: '';display: block;width: 48px;height: 3px;margin-top: 16px;background: var(--secondary);border-radius: 2px}.post-meta{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 4px}.post-meta-item{display: flex;align-items: center;gap: 6px;font-size: 13px;color: rgba(255, 255, 255, 0.65)}.post-meta-item i{color: var(--secondary);font-size: 12px}.post-featured-image{background: var(--dark-white);padding: 0}.post-featured-image figure{margin: 0;line-height: 0}.post-featured-image img{width: 460px;max-height: 460px;object-fit: cover;border-radius: 0 0 var(--bradius) var(--bradius);display: block}.post-featured-image figcaption{font-size: .8rem;color: var(--grey);text-align: center;padding: 8px 15px;font-style: italic;line-height: 1.4}.post-layout{padding-top: 48px;padding-bottom: 64px}.post-layout .col-md-8{padding-right: 32px}.post-layout .col-md-4{padding-left: 8px}.post-content > h1:first-child{display: none}.post-content h2{font-size: clamp(1.1rem, 2.5vw, 1.4rem);font-weight: 700;color: var(--main);line-height: 1.35;margin: 40px 0 12px;padding-left: 18px;border-left: 3px solid var(--secondary)}.post-content h3{font-size: clamp(1rem, 2vw, 1.15rem);font-weight: 600;color: var(--main);line-height: 1.4;margin: 32px 0 10px}.post-content h4{font-size: .95rem;font-weight: 600;color: var(--grey);text-transform: uppercase;letter-spacing: .06em;margin: 24px 0 8px}.post-content p{font-size: 1.0625rem;line-height: 1.85;color: var(--black);margin: 0 0 20px}.post-content p a,.post-content li a{color: var(--main);text-decoration: underline;text-decoration-color: rgba(5, 195, 222, 0.4);text-underline-offset: 3px;transition: color .2s, text-decoration-color .2s}.post-content p a:hover,.post-content li a:hover{color: var(--secondary);text-decoration-color: var(--secondary)}.post-content strong{font-weight: 700;color: var(--black)}.post-content ul,.post-content ol{margin: 0 0 24px;padding-left: 14px;list-style: none}.post-content ul li,.post-content ol li{font-size: 1.0625rem;line-height: 1.8;color: var(--black);margin-bottom: 8px;position: relative;padding-left: 18px}.post-content ul li::before{content: '';position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: var(--secondary)}.post-content ol{counter-reset: post-ol}.post-content ol li{counter-increment: post-ol}.post-content ol li::before{content: counter(post-ol);position: absolute;left: -4px;top: 2px;width: 20px;height: 20px;font-size: .7rem;font-weight: 700;line-height: 20px;text-align: center;border-radius: 50%;background: var(--main);color: var(--white)}.post-content li strong{color: var(--main)}.post-content blockquote{margin: 32px 0;padding: 20px 22px 20px 26px;background: var(--dark-white);border-left: 4px solid var(--secondary);border-radius: 0 var(--bradius) var(--bradius) 0}.post-content blockquote p{margin: 0;font-size: 1rem;font-style: italic;color: var(--main);line-height: 1.75}.post-content blockquote p strong{font-style: normal;color: var(--main)}.post-content hr{margin: 44px 0;border: 0;height: 1px;background: linear-gradient(to right,transparent,var(--secondary) 20%,rgba(7, 29, 73, 0.2) 80%,transparent)}.post-content img{display: block;max-width: 100%;height: auto;margin: 0 auto 28px auto;border-radius: var(--bradius);box-shadow: 0 4px 18px rgba(7, 29, 73, 0.1)}.post-content table{display: table;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 24px 0;border-collapse: collapse;font-size: .95rem}.post-content th{background: var(--main) !important;color: var(--white) !important;padding: 12px 16px;text-align: left;font-size: .83rem;font-weight: 600;letter-spacing: .04em}.post-content td{padding: 11px 16px;color: var(--black) !important;background: var(--white) !important;font-size: .92rem;vertical-align: middle}.post-content code{font-family: 'Courier New', monospace;font-size: .875rem;background: var(--dark-white);color: var(--main);padding: 2px 6px;border-radius: 4px}.post-tags-footer{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 40px;padding-top: 24px;border-top: 1px solid #eef0f3}.post-tags-label{font-size: 13px;font-weight: 600;color: var(--grey);margin-right: 4px}.post-tags-label i{color: var(--secondary)}.post-tag{display: inline-block;background: var(--dark-white);color: var(--main);font-size: 12px;font-weight: 500;padding: 4px 12px;border-radius: 20px;border: 1px solid #dde6ef;transition: background .2s, color .2s}.post-tag:hover{background: var(--main);color: var(--white);border-color: var(--main);cursor: default}.post-sidebar{position: sticky;top: 18%;align-self: flex-start;max-height: 80dvh;overflow: hidden;overflow-y: auto}.sidebar-widget{background: var(--white);border: 1px solid #eaeff4;border-radius: var(--bradius);padding: 20px 22px;margin-bottom: 20px;box-shadow: 0 2px 12px rgba(7, 29, 73, 0.05)}.sidebar-widget-title{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .1em;color: var(--grey);margin: 0 0 14px;padding-bottom: 10px;border-bottom: 1px solid #eaeff4}.sidebar-category{display: inline-flex;align-items: center;gap: 8px;background: rgba(5, 195, 222, 0.1);color: var(--main);font-size: 13px;font-weight: 600;padding: 6px 14px;border-radius: 20px}.sidebar-category i{color: var(--secondary);font-size: 12px}.sidebar-tags{display: flex;flex-wrap: wrap;gap: 6px}.sidebar-info-list{list-style: none;padding: 0;margin: 0}.sidebar-info-list li{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--grey);padding: 6px 0;border-bottom: 1px solid #f2f4f7}.sidebar-info-list li:last-child{border-bottom: none}.sidebar-info-list li i{color: var(--secondary);width: 14px;text-align: center;flex-shrink: 0}.sidebar-links-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 6px}.sidebar-links-list li a{display: flex;align-items: flex-start;gap: 8px;font-size: 14px;font-weight: 500;color: var(--main);text-decoration: none;line-height: 1.45;transition: color .2s}.sidebar-links-list li a i{color: var(--secondary);font-size: 11px;margin-top: 3px;flex-shrink: 0;transition: transform .2s}.sidebar-links-list li a:hover{color: var(--secondary)}.sidebar-links-list li a:hover i{transform: translateX(3px)}.sidebar-cta{background: var(--main) !important;border-color: var(--main) !important;text-align: center}.sidebar-cta .sidebar-widget-title{color: rgba(255, 255, 255, 0.6);border-color: rgba(255, 255, 255, 0.15)}.sidebar-cta p{font-size: 14px;color: rgba(255, 255, 255, 0.85);line-height: 1.6;margin: 0 0 16px}.btn-sidebar{display: block;background: var(--secondary);color: var(--white);font-size: 14px;font-weight: 600;padding: 10px 18px;border-radius: 10px;text-align: center;transition: opacity .2s, transform .2s}.btn-sidebar:hover{opacity: .9;transform: translateY(-2px);color: var(--white)}@media screen and (max-width: 991px){.post-layout .col-md-8,.post-layout .col-md-4{padding-left: 15px;padding-right: 15px;width: 100%}.post-sidebar{position: static;margin-top: 32px;display: flex;flex-wrap: wrap;gap: 16px}.sidebar-widget{flex: 1 1 220px;margin-bottom: 0}.sidebar-cta{flex: 1 1 100%}}@media screen and (max-width: 768px){h1.title-banner{font-size: 1.35rem}#banner{padding: 36px 0 28px}.post-meta{gap: 10px}.post-featured-image img{max-height: 280px}.post-layout{padding-top: 32px;padding-bottom: 48px}}@media screen and (max-width: 480px){h1.title-banner{font-size: 1.2rem}.post-content p,.post-content li{font-size: 1rem}.post-content h2{font-size: 1.1rem;padding-left: 14px}.post-content h3{font-size: 1rem}.post-sidebar{display: block}.sidebar-widget{margin-bottom: 16px}}.post-content .bm-tldr{margin: 36px 0;padding: 22px 26px;background: var(--dark-white, #f5f7fa);border: 1px solid rgba(0, 0, 0, .06);border-left: 4px solid var(--secondary, #05c3de);border-radius: 0 var(--bradius, 10px) var(--bradius, 10px) 0}.post-content .bm-tldr__label{display: inline-block;margin: 0 0 12px;padding: 4px 12px;font-size: .72rem;font-weight: 700;line-height: 1;letter-spacing: .08em;text-transform: uppercase;color: var(--white, #fff);background: var(--secondary, #05c3de);border-radius: 20px}.post-content .bm-tldr__body p,.post-content .bm-tldr__body li{font-size: 1rem;line-height: 1.2;color: var(--black, #1a1a1a);text-align: start !important}.post-content .bm-tldr__body p,.post-content .bm-tldr__body ul,.post-content .bm-tldr__body ol{margin: 0 0 12px}.post-content .bm-tldr__body > :last-child,.post-content .bm-tldr__body li:last-child{margin-bottom: 0}@media (max-width: 576px){.post-content .bm-tldr{margin: 28px 0;padding: 18px 18px 18px 20px}}