@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jura/v34/z7NOdRfiaC4Vd8hhoPzfb5vBTP0D7auh.ttf) format('truetype');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jura/v34/z7NOdRfiaC4Vd8hhoPzfb5vBTP1d7auh.ttf) format('truetype');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jura/v34/z7NOdRfiaC4Vd8hhoPzfb5vBTP1v7auh.ttf) format('truetype');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jura/v34/z7NOdRfiaC4Vd8hhoPzfb5vBTP2D6quh.ttf) format('truetype');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jura/v34/z7NOdRfiaC4Vd8hhoPzfb5vBTP266quh.ttf) format('truetype');
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#3085d6 transparent #3085d6 transparent}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dd6b55;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{display:none;align-items:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}/* CSS PADRÃO */
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    font-family: 'gilroybold';
}
html{
	font-size:16px;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	min-width:290px;
	overflow-x:hidden;
	overflow-y:scroll;
	height: 100%;
	width: 100%;
	text-rendering:optimizeLegibility;
}
body{
	padding:0px;
	margin:0 auto!important;
	max-width:1920px !important;
	border: 0px;
	height: 100%;
	width: 100%;
}
*,:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.button,
.input,
.textarea{
	height:2.25em;
	vertical-align:top;
}
.button,
.checkbox input,
.radio input,
a{
	cursor:pointer;
}
.conteudo,
.xs-12{
	width:100%;
}
.xs-1, .sm-1, .md-1, .xs-2, .sm-2, .md-2, .xs-3, .sm-3, .md-3, .xs-4, .sm-4, .md-4, .xs-5, .sm-5, .md-5, .xs-6, .sm-6, .md-6, .xs-7, .sm-7, .md-7, .xs-8, .sm-8, .md-8, .xs-9, .sm-9, .md-9, .xs-10, .sm-10, .md-10, .xs-11, .sm-11, .md-11, .xs-12, .sm-12, .md-12{
	position: relative;
	float: left;
}
.xs-12{ width:100%; }
.xs-11{ width: 91.66666667%; }
.xs-10{ width: 83.33333333%; }
.xs-9 { width: 75%; }
.xs-8 { width: 66.66666667%; }
.xs-7 { width: 58.33333333%; }
.xs-6 { width: 50%; }
.xs-5 { width: 41.66666667%; }
.xs-4 { width: 33.33333333%; }
.xs-3 { width: 25%; }
.xs-2 { width: 16.66666667%; }
.xs-1 { width: 8.33333333%; }
@media (min-width: 768px) {
  .sm-12{ width: 100%; }
  .sm-11{ width: 91.66666667%; }
  .sm-10{ width: 83.33333333%; }
  .sm-9 { width: 75%; }
  .sm-8 { width: 66.66666667%; }
  .sm-7 { width: 58.33333333%; }
  .sm-6 { width: 50%; }
  .sm-5 { width: 41.66666667%; }
  .sm-4 { width: 33.33333333%; }
  .sm-3 { width: 25%; }
  .sm-2 { width: 16.66666667%; }
  .sm-1 { width: 8.33333333%; }
}
@media (min-width: 992px) {
  .md-12{ width: 100%; }
  .md-11{ width: 91.66666667%; }
  .md-10{ width: 83.33333333%; }
  .md-9 { width: 75%; }
  .md-8 { width: 66.66666667%; }
  .md-7 { width: 58.33333333%; }
  .md-6 { width: 50%; }
  .md-5 { width: 41.66666667%; }
  .md-4 { width: 33.33333333%; }
  .md-3 { width: 25%; }
  .md-2 { width: 16.66666667%; }
  .md-1 { width: 8.33333333%; }
}
.tooltip-inner,
a,
a[href^=tel]{
	text-decoration:none;
}
.button,
.input,
.textarea,
html{
	background-color:#FFFFFF;
}
.button,
.checkbox,
.control,
.input,
.radio,
.textarea{
	position:relative
}
.button{
	align-items:center;
	border:1px solid #dbdbdb;
	border-radius:3px;
	padding-bottom:calc(.375em - 1px);
	padding-top:calc(.375em - 1px);
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-left:.75em;
	padding-right:.75em;
	text-align:center;
	white-space:nowrap
}
a.button,
button.button,
input[type=submit]
.button{
	text-transform: uppercase;
	line-height:1;
	padding-bottom:.4em;
	padding-top:1.1em;
}
a,form{
	display:block;
}
.clear,
.clearfix{
	clear:both;
}
.obrigatorio{
	color:#FF0000;
}
.clear-mobile,
.clear-tablet{
	display: none;
}
a[href^=tel]{
	color:inherit
}
a{
	-webkit-transition:none 86ms ease-out;
	transition:none 86ms ease-out;
	background:0 0;
	outline:0
}
img{
	border:0;
	display: block;
}
li,ul{
	list-style:none;
}
form,h1,h2,h3,h4,h5,h6,li,p{
	padding:0px;
	margin:0px;
}
h1,h2, h3, h4{
	font-weight: 100;
}
p{
	line-height:25px;
	font-size:12px;
}
ul{
	margin:0;
	padding:0;
}
span[class^=skype_pnh_container]{
	display:none!important;
}
span[class^=skype_pnh_print_container]{
	display:inline!important;
}
::-moz-selection {
	background: #04500f;
	color: #FFF;
}
::selection {
	background: #04500f;
    color: #FFF;
}
a.disabled {
   pointer-events: none;
   cursor: default;
}
.alert-dev {
    color: #c09853;
    background-color: #fcf8e3;
    border-bottom: 1px solid #d4c9b4;
    width: 100%;
    text-align: center;
    padding: 15px 0px;
    font-size: 12px;
}

/* PLACEHOLDER */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #000;
}
::placeholder { /* Most modern browsers support this now. */
   color:    #000;
}

/* ESCONDIDO DA VIEW */
.escondido-da-view{
	position:fixed;
	left:-1000px;
	top:-1000px;
}

/* DIV CONTEÚDO GERAL */
.conteudo{
	width:100%;
	max-width:1200px;
	min-width:300px;
	padding-right:15px!important;
	padding-left:15px!important;
	margin-right:auto;
	margin-left:auto;
}

/* PÁGINA NÃO ENCONTRADA */
.pagina-naoencontrada{
	width:100%;
	padding-top:280px;
	padding-bottom:200px;
	text-align:center;
	color:#000;
}
.erro-404{
	background: #FFFFFF;
	font-size:100px !important;
}
.texto-404{
	background: #FFFFFF;
	font-size:25px;
}

/* MGS FORMULÁRIOS */
.msg-erro,
.msg-ok{
	font-size:13px;
	text-transform:uppercase;
}
.msg-erro{
	color:red!important;
}
.msg-ok{
	color:#090!important;
}
.msg-total-ok{
	background-color:#DFF0D8;
	border:1px solid #9FC76F;
	color:#468847;
	padding:15px;
	font-size: 14px;
}
.msg-total-erro{
	background-color:#F2DEDE;
	border:1px solid #F27B81;
	color:#B94A48;
	padding:14px;
	font-size: 14px;
}

/* BOTÃO VOLTAR TOPO */
.botao-voltar-topo{
	width: 45px;
	height: 45px;
	border-radius: 40px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
	z-index: 99999;
	display: none;
	background:url('../../imagens/topo.svg') top center no-repeat;
	background-size: 100%;
}

/* DEGRADE */
.degrade-botao{
	background: #079e1d !important;
	background: -moz-linear-gradient(left,  #079e1d 0%, #04500f 100%) !important;
	background: -webkit-linear-gradient(left,  #079e1d 0%,#04500f 100%) !important;
	background: linear-gradient(to right,  #079e1d 0%,#04500f 100%) !important;
}
.degrade-botao:hover{
	background: #079e1d !important;
}

/* BOTÃO PRIMÁRIO */
.botao-primario{
	color: #FFF;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	outline: none;
	border: 0px;
	border-radius: 100px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/* BOTÃO SECUNDARIO */
.botao-secundario{
	color: #FFF;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	outline: none;
	border: 0px;
	border-radius: 100px;
	background: #6aa5cc;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.botao-secundario:hover{
	background: #FFF;
	color: #000;
	border: 1px solid #B4B4B4;
}

/* BOTÃO TERCIARIO */
.botao-terciario{
	color: #FFF;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	outline: none;
	border: 0px;
	border-radius: 100px;
	background: #464646;
	font-weight: 400;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.botao-terciario:hover{
	background: #555;
	color: #FFF;
}

/* FONTES */
@font-face {
    font-family: 'gilroyblack';
    src: url('../../css/fontes/gilroy-black-webfont.woff2') format('woff2'),
         url('../../css/fontes/gilroy-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gilroybold';
    src: url('../../css/fontes/gilroy-bold-webfont.woff2') format('woff2'),
         url('../../css/fontes/gilroy-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gilroyextrabold';
    src: url('../../css/fontes/gilroy-extrabold-webfont.woff2') format('woff2'),
         url('../../css/fontes/gilroy-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gilroylight';
    src: url('../../css/fontes/gilroy-light-webfont.woff2') format('woff2'),
         url('../../css/fontes/gilroy-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* ESTILO TEXTO EDITOR */
.texto-editor, .texto-editor p{
	text-align: left;
}
.texto-editor img, .texto-editor iframe{
	max-width: 100%;
	display: block;
	height: auto;
}
.texto-editor iframe{
	min-height: 315px;
}
.texto-editor a{
	display: inline;
	color: #12a19b;
}
.texto-editor a:hover{
	text-decoration: underline;
}
.texto-editor ul{
	list-style:disc !important;
	padding-left: 10px !important;
    margin-left: 10px !important;
}
.texto-editor ul li{
	list-style:disc !important;
}
.texto-editor p {
    display: block;
    -webkit-margin-before: 2em;
    -webkit-margin-after: 2em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.texto-editor h1 {
    display: block;
    font-size: 2em !important;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.texto-editor h2 {
    display: block;
    font-size: 1.5em !important;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h3 {
    display: block;
    font-size: 1.17em !important;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h4 {
    display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h5 {
    display: block;
    font-size: 0.83em !important;
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h6 {
    display: block;
    font-size: 0.67em !important;
    -webkit-margin-before: 2.33em;
    -webkit-margin-after: 2.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}

/* PÁGINAÇÃO: PADRÃO */
.contorno-botoes-paginacao{
	display: table;
	margin: 0 auto;
}
.contorno-botoes-paginacao a{
	float: left;
	font-size: 14px;
	color: #000;
	width: 25px;
	padding-bottom: 7px;
	text-align: center;
}
.contorno-botoes-paginacao a + a{
	margin-left: 10px;
}
.contorno-botoes-paginacao a:hover,
.pagina-selecionada{
	color: #04500f;
	border-bottom: 1px solid #04500f;
}
.pagina-anterior,
.proxima-pagina{
	width: auto !important;
	border: 0px !important;
	padding-bottom: 0px !important;
}
.pagina-anterior{
	padding-left: 19px;
	margin-right: 13px !important;
	background: url('../../imagens/cases/seta-paginacao-prev.svg') left 50% no-repeat;
}
.proxima-pagina{
	padding-right: 19px;
	margin-left: 23px !important;
	background: url('../../imagens/cases/seta-paginacao-next.svg') right 50% no-repeat;	
}
.pagina-anterior:hover{
	background: url('../../imagens/cases/seta-paginacao-prev-hover.svg') left 50% no-repeat !important;
}
.proxima-pagina:hover{
	background: url('../../imagens/cases/seta-paginacao-next-hover.svg') right 50% no-repeat !important;
}

/* MSG PADRAO NENHUM ITEM */
.nenhum-item-cadastrado{
	color: #A5A5A5;
	font-size: 15px;
	font-weight: 400;
	line-height: 23px;
	width: 100%;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	border: 1px solid #D4D4D4;
}

/* HIDDEN, VISIBLE MEDIAS */
.visible-desktop{
	display: block !important;
}
.visible-mobile{
	display: none !important;
}
.visible-tablet{
	display: none !important;
}
.hidden-desktop{
	display: none !important;
}

/* MOBILE */
@media (max-width: 767px){
	.clear-mobile{
		clear: both;
		display: block !important;
	}
	.visible-mobile{
		display: block !important;
	}
	.visible-desktop{
		display: none !important;
	}
	.visible-tablet{
		display: none !important;
	}
	.hidden-mobile{
		display: none !important;
	}
	.hidden-desktop{
		display: block !important;
	}
}

/* TABLET */
@media (max-width: 991px) and (min-width: 768px){
	.clear-tablet{
		clear: both;
		display: block !important;
	}
	.visible-desktop{
		display: none !important;
	}
	.visible-mobile{
		display: none !important;
	}
	.visible-tablet{
		display: block !important;
	}
	.hidden-desktop{
		display: block !important;
	}
}
/* TABLET */
@media (min-width: 992px){
	.clear-desktop{
		clear: both;
		display: block !important;
	}
}
/* PACE BAR LOAD PAGE */
.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.pace-inactive {
    display: none;
}
.pace .pace-progress {
    background: #006bb1;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}
/* For Firefox */
input[type='number'] {
    -moz-appearance:textfield;
}
/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}:root {
    --heading-margin-bottom: 0px;
    --paragraph-margin-bottom: 0px;
}

/* COPY */
[data-copy]{
	background:url(/imagens/copiar-branco.svg) center top no-repeat;
	background-size: 100%;
	cursor: pointer;
	width: 15px;
	height: 15px;
	position: relative;
}
[data-copy][data-copy-color="cinza"]{
	background:url(/imagens/copiar.svg) center top no-repeat;
}
[data-copy] .set-mensagem{
	position: absolute;
	font-size: 11px;
	width:116px;
	padding: 3px;
	color:#FFF;
	background: #333;
	left: 50%;
	-webkit-transform: translate3d(-50%,calc(-100% - 5px),0);
					transform: translate3d(-50%,calc(-100% - 5px),0);
	border-radius: 5px;
	text-align:center;
}
#anti-bot{
    position: fixed;
    top: 1000px;
    right: 10000px;
}
strong{
	font-weight: 800 !important;
}
form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
			-ms-flex-direction: column;
					flex-direction: column;
}
form textarea {
	resize: none;
}
form .label-formulario {
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 6px;
}
form input[type="file"] {
	position: relative;
	padding-left: 69px;
}
form input[type="file"]:before {
	content: 'Escolher arquivo';
	display: block;
	position: absolute;
	top: 15%;
	left: 1%;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(5%, rgba(25,71,89,1)), to(rgba(35,204,148,1)));
	background-image: -webkit-linear-gradient(left, rgba(25,71,89,1) 5%, rgba(35,204,148,1) 100%);
	background-image: linear-gradient(to right, rgba(25,71,89,1) 5%, rgba(35,204,148,1) 100%);
	font-weight: bold;
	color: #FFF;
	padding: 6px 25px;
	border-radius: 20px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	background-size: 150% auto;
	text-transform: uppercase;
	cursor: pointer;
}
form input[type="file"]:hover:before {
	background-position: right center;
}
form input:not(.botao-primario),
form textarea {
	height: auto;
	width: 100%;
	border: 1px solid #c0c0c0;
	padding: 14px 24px;
	border-radius: 8px;
	margin-bottom: 16px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	height: auto !important;
}
form select {
	padding: 10px;
	height: auto !important;
	margin-bottom: 25px !important;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	border-radius: 5px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	width: 100%;
	outline: 0;
}
form input:not(.botao-primario):focus,
form textarea:focus,
form select:focus,
form input:not(.botao-primario):hover,
form textarea:hover,
form select:hover {
	outline: none;
	border: 1px solid var(--cor-primaria);
} 
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: var(--cor-primaria);
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
	line-height: 1.05;
}
.icone-menu {
  cursor: pointer;
}
.cor-preta {
	color: var(--cor-preta);
}
.w-50 {
	width: 50%;
}
.transicao {
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.wrap {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.space-btwn {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.center-full {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.center-x-row {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.center-y-row,
.center-x-column {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.txt-center {
	text-align: center;
}
.font-light {
	font-weight: 300;
}
.font-bold {
	font-weight: bold;
}
/* CSS PADRÃO */
:root {
	--cor-primaria: #2FA9C3;
	--cor-primaria-hover: #117991;
	--cor-preta: #121212;
	--cinza-padrao: #f5f5f5;

    --global-font: 'Arial', sans-serif;
	--any-item-registered-color: #A5A5A5;
	--any-item-registered-border-color: #D4D4D4;
    --post-color-link: #12a19b;
    --input-shadow-color-hover: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    --color-input-border: #ced4da;
    --color-input: #495057;
	--msg-ok-color: #468847;
	--msg-ok-border-color: #9FC76F;
	--msg-ok-background-color: #DFF0D8;
    --msg-error-color: #B94A48;
	--msg-error-border-color: #F27B81;
	--msg-error-background-color: #F2DEDE;
    --pace-color: #FFF;
    --select-color: #FFF;
    --error-404-color: #FFF;
    --color-white: #fff;
    --color-black: #000;
    --color-red: #ff0000;
    --color-green: #090;
    --button-primary-color: #232324;
    --button-primary-bg: #c4c4c4;
    --button-primary-hover-color: #232324;
    --button-primary-hover-bg: #868585;
    --button-primary-border-radius: 24px;
    --button-primary-padding: 12px 24px;
    --button-primary-box-shadow: none;
    --button-primary-box-shadow-hover: none;
    --button-primary-border: none;
    --button-primary-border-hover: none;
    --button-primary-font-weight: normal;
    --button-secondary-color: #232324;
    --button-secondary-bg: #c4c4c4;
    --button-secondary-hover-color: #232324;
    --button-secondary-hover-bg: #868585;
    --button-secondary-border-radius: 24px;
    --button-secondary-padding: 12px 24px;
    --button-secondary-box-shadow: none;
    --button-secondary-box-shadow-hover: none;
    --button-secondary-border: none;
    --button-secondary-border-hover: none;
    --button-secondary-font-weight: normal;
    --button-tertiary-color: #232324;
    --button-tertiary-bg: #c4c4c4;
    --button-tertiary-hover-color: #232324;
    --button-tertiary-hover-bg: #868585;
    --button-tertiary-border-radius: 24px;
    --button-tertiary-padding: 12px 24px;
    --button-tertiary-box-shadow: none;
    --button-tertiary-box-shadow-hover: none;
    --button-tertiary-border: none;
    --button-tertiary-border-hover: none;
    --button-tertiary-font-weight: normal;
    --button-quaternary-color: #232324;
    --button-quaternary-bg: #c4c4c4;
    --button-quaternary-hover-color: #232324;
    --button-quaternary-hover-bg: #868585;
    --button-quaternary-border-radius: 24px;
    --button-quaternary-padding: 12px 24px;
    --button-quaternary-box-shadow: none;
    --button-quaternary-box-shadow-hover: none;
    --button-quaternary-border: none;
    --button-quaternary-border-hover: none;
    --button-quaternary-font-weight: normal;
    --color-selection-color:#FFF;
    --color-selection-background:#000;


    --font-default: 'Arial', sans-serif;

    --paragraphs-font-family: var(--font-default);
    --paragraphs-font-size: 1em;
    --paragraphs-line-height: 1;

    --heading-font-family: var(--font-default);

    /** H1 */
    --h1-font-size  : 52px;
    --h1-line-height: 1;
        /** H2 */
    --h2-font-size  : 48px;
    --h2-line-height: 1;
        /** H3 */
    --h3-font-size  : 32px;
    --h3-line-height:  1;
        /** H4 */
    --h4-font-size  : 24px;
    --h4-line-height:  1;
        /** H5 */
    --h5-font-size  : 20px;
    --h5-line-height:  1;
        /** H6 */
    --h6-font-size  : 16px;
    --h6-line-height:  1;

    /**
     *  Texto PrimÃ¡rio
     */
    --text-primary-font-family: var(--font-default);
    --text-primary-color:       #000000;
    --text-primary-font-weight: 1;
    --text-primary-color-hover: #000000;

    /**
     *  Texto SecundÃ¡rio
     */
    --text-secondary-font-family: var(--font-default);
    --text-secondary-color:       #000000;
    --text-secondary-font-weight: 1;
    --text-secondary-color-hover: #000000;

    /**
     *  Texto TerciÃ¡rio
     */
    --text-tertiary-font-family: var(--font-default);
    --text-tertiary-color:       #000000;
    --text-tertiary-font-weight: 1;
    --text-tertiary-color-hover: #000000;

    /**
     *  Texto QuartenÃ¡rio
     */
    --text-quaternary-font-family: var(--font-default);
    --text-quaternary-color:       #000000;
    --text-quaternary-font-weight: 1;
    --text-quaternary-color-hover: #000000;

    /**
     *  Texto QuinÃ¡rio
     */
    --text-quinary-font-family: var(--font-default);
    --text-quinary-color:       #000000;
    --text-quinary-font-weight: 1;
    --text-quinary-color-hover: #000000;

    /**
     *  Texto SenÃ¡rio
     */
    --text-senary-font-family: var(--font-default);
    --text-senary-color:       #000000;
    --text-senary-font-weight: 1;
    --text-senary-color-hover: #000000;

    /**
    * Ãcones
     */

    --icon-primary-color:  #000000;
    --icon-primary-font-weight: 500;
    --icon-primary-size: 16px;
    /* HOVER */
    --icon-primary-hover-color: #000000;

    /*MARGIN*/
    --margin-coefficient:8px;

}

:root {
    --pace-color: #2FA9C3;
}

:root {
    --font-size-paragraphs: 16px;
    --line-height-paragraphs: 24px;
}

:root {
    --button-primary-bg: #2FA9C3;
    --button-primary-color: #FFF;
    --button-primary-border-radius: 8px;
    --button-primary-padding: 16px 32px;
    --button-primary-font-weight: 700;
    --button-primary-hover-bg: #67d3e9;
    --button-primary-hover-color: #212121;
    --button-secondary-bg: transparent;
    --button-secondary-color: #FFFFFF;
    --button-secondary-border-radius: 8px;
    --button-secondary-padding: 16px 32px;
    --button-secondary-border: 1px solid #2FA9C3;
    --button-secondary-font-weight: 700;
    --button-secondary-hover-bg: #2FA9C3;
    --button-secondary-hover-color: #FFFFFF;
    --button-secondary-border-hover: 1px solid #2FA9C3;
}

:root {
    --font-default: Jura;
    --paragraphs-font-size: 16px;
    --paragraphs-line-height: 24px;
    --h1-font-size: 52px;
    --h1-line-height: 57px;
    --h2-font-size: 24px;
    --h2-line-height: 32px;
    --h3-font-size: 22px;
    --h3-line-height: 30px;
    --h4-font-size: 20px;
    --h4-line-height: 28px;
    --h5-font-size: 18px;
    --h5-line-height: 26px;
    --h6-font-size: 16px;
    --h6-line-height: 24px;
}

:root {
    --color-selection-color: #FFFFFF;
    --color-selection-background: #2FA9C3;
}

:root {
    --text-primary-color: #FFFFFF;
    --text-primary-font-family: Jura;
    --text-primary-font-weight: 600;
    --text-primary-color-hover: #2FA9C3;
    --text-secondary-color: #FFFFFF;
    --text-secondary-font-family: Jura;
    --text-secondary-font-weight: 500;
    --text-secondary-color-hover: #2FA9C3;
    --text-tertiary-color: #212121;
    --text-tertiary-font-family: Jura;
    --text-tertiary-font-weight: 700;
    --text-tertiary-color-hover: #212121;
    --text-quaternary-color: #4E686D;
    --text-quaternary-font-family: Jura;
    --text-quaternary-font-weight: 500;
    --text-quaternary-color-hover: #4E686D;
    --text-senary-color: #A71111;
    --text-senary-font-family: Jura;
    --text-senary-font-weight: 700;
    --text-senary-color-hover: #A71111;
}

@media (max-width: 768px) {
    :root {
        --h1-font-size: 32px;
        --h1-line-height: 37px;
        --h2-font-size: 22px;
        --h2-line-height: 30px;
        --h3-font-size: 20px;
        --h3-line-height: 28px;
        --h4-font-size: 18px;
        --h4-line-height: 26px;
        --h5-font-size: 16px;
        --h5-line-height: 24px;
        --h6-font-size: 14px;
        --h6-line-height: 22px;
    }
}

*{
	font-family: 'Jura', sans-serif;
}
html,
p{
	font-size: 16px;
}
.obrigatorio{
	color:#FF0000;
}
.alert-dev {
    color: #c09853;
    background-color: #fcf8e3;
    border-bottom: 1px solid #d4c9b4;
    width: 100%;
    text-align: center;
    padding: 15px 0px;
    font-size: 12px;
}
/* SELECTION */
::-moz-selection {
	background: #2FA9C3;
    color: #FFF;
}
::selection {
	background: #2FA9C3;
    color: #FFF;
}
/* PLACEHOLDER */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   #000;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #000;
}
::-webkit-input-placeholder { /* Most modern browsers support this now. */
   color:    #000;
}
::-moz-placeholder { /* Most modern browsers support this now. */
   color:    #000;
}
:-ms-input-placeholder { /* Most modern browsers support this now. */
   color:    #000;
}
::placeholder { /* Most modern browsers support this now. */
   color:    #000;
}
/* DIV CONTEÚDO GERAL */
.conteudo{
	max-width:1200px;
}
/* PÁGINA NÃO ENCONTRADA */
.pagina-naoencontrada{
	width:100%;
	padding-top:300px;
	padding-bottom:200px;
	text-align:center;
	color:#707070;
}
.erro-404{
	background: #FFFFFF;
	font-weight: bold;
	font-size:100px !important;
}
.texto-404{
	background: #FFFFFF;
	font-size:25px;
	font-weight: bold;
}
/* MGS FORMULÁRIOS */
.msg-formulario {
	width: 100%;
}
.msg-erro,
.msg-ok{
	font-size:13px;
	text-transform:uppercase;
}
.msg-erro{
	color: red !important;
}
.msg-ok{
	color: #090 !important;
}
.msg-total-ok{
	background-color:#DFF0D8;
	border:1px solid #9FC76F;
	color:#468847;
	padding:15px;
	font-size: 14px;
	font-family: var(--paragraphs-font-family);
	margin-bottom: 15px;
}
.msg-total-erro{
	background-color:#F2DEDE;
	border:1px solid #F27B81;
	color:#B94A48;
	padding:14px;
	font-size: 16px;
	font-family: var(--paragraphs-font-family);
	margin-bottom: 0px;
}
.msg-total-aviso{
	color: #c09853;
    background-color: #fcf8e3;
    border: 1px solid #d4c9b4;
	padding:14px;
	font-size: 16px;
	font-family: var(--paragraphs-font-family);
	margin-bottom: 15px;
}

.msg-formulario > *{
	margin-bottom: 15px;
}

/* BOTÃO VOLTAR TOPO */
.botao-voltar-topo{
	width: 37px;
	height: 37px;
	border-radius: 10px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	cursor: pointer;
	z-index: 99999;
	display: none;
	/* background:url('../../imagens/topo.svg') top center no-repeat; */
	background-size: 100%;
}
.botao-voltar-topo:hover{
	/* background:url('../../imagens/topo-hover.svg') top center no-repeat; */
	background-size: 100%;
}
/* BOTÃO PRIMÁRIO */
.botao-primario{
	text-align: center;
	cursor: pointer;
	outline: none;
	font-size: 16px;
	font-weight: bold;
	background: #2FA9C3;
	color: #fff;
  	border-radius: 8px;
	border: 0px !important;
	transition: all .2s linear;
	padding: 16px 48px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	-webkit-transition: all .2s linear;
}
.botao-primario:hover{
	cursor: pointer;
    background: #117991;
}
/* PACE BAR LOAD PAGE */
.pace .pace-progress {
    background: var(--cor-primaria);
    z-index: 2000;
    top: 0;
    height: 2px;
}
/* ESTILO TEXTO EDITOR */
.texto-editor, .texto-editor p{
	text-align: left;
}
.texto-editor img, .texto-editor iframe{
	max-width: 100%;
	display: block;
}
.texto-editor a{
	display: inline;
	color: #12a19b;
}
.texto-editor a:hover{
	text-decoration: underline;
}
.texto-editor ul{
	list-style:disc !important;
	padding-left: 10px !important;
    margin-left: 10px !important;
}
.texto-editor ul li{
	list-style:disc !important;
}
.texto-editor p {
    display: block;
    -webkit-margin-before: 2em;
    -webkit-margin-after: 2em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.texto-editor h1 {
    display: block;
    font-size: 2em !important;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.texto-editor h2 {
    display: block;
    font-size: 1.5em !important;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h3 {
    display: block;
    font-size: 1.17em !important;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h4 {
    display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h5 {
    display: block;
    font-size: 0.83em !important;
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
.texto-editor h6 {
    display: block;
    font-size: 0.67em !important;
    -webkit-margin-before: 2.33em;
    -webkit-margin-after: 2.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold !important;
}
/* MSG PADRAO NENHUM ITEM */
.nenhum-item-cadastrado{
	color: #A5A5A5;
	font-size: 15px;
	font-weight: 400;
	line-height: 23px;
	width: 100%;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	border: 1px solid #D4D4D4;
}
.clearfix{
    clear: both;
}
.formulario-ajax{
	flex-direction: row;
}

@-webkit-keyframes arrow-movement {
    0% {
        bottom: -15px;
    }
    70% {
        bottom: -3px;
    }
    100% {
        bottom: -15px;
    }
}

@keyframes arrow-movement {
    0% {
        bottom: -15px;
    }
    70% {
        bottom: -3px;
    }
    100% {
        bottom: -15px;
    }
}

* {
    padding: 0;
    margin: 0;
    font-family: 'Jura', sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}

ul {
    list-style: none;
}

p,
a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

a{
    text-decoration: none;
}
p.description{
    margin-bottom: var(--paragraph-margin-bottom) !important;
}

h1, 
.heading-1 {
    font-size: 52px;
    line-height: 57px;
}

h2,
.heading-2 {
    font-size: 40px;
    line-height: 50px;
}

h3,
.heading-3 {
    font-size: 24px;
    line-height: 32px;
}

h4,
.heading-4 {
    font-size: 16px;
    line-height: 24px;
}

h1,h2,h3,h4,h5,h6{
    margin-bottom: var(--heading-margin-bottom) !important;
	font-weight: 800;
}

body .container,
.conteudo {
    display: block;
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
}

.bg-primary{
    background: #f4f4f4;
}
.bg-primary .container.not-found {
    padding: 70px 0;
}

.foto-abaixo-cabecalho {
	background: url('/imagens/imagem-abaixo-header-paginas-internas.jpg') no-repeat ;
	max-width: 1920px;
	width: 100%;
	height: 107px;
	margin-bottom: 50px;
}
.botao-search {
	background: url('/imagens/lupa-formulario.svg') no-repeat center center, #2FA9C3;
	width: 45px !important;
    margin-top: 8px;
    padding: 16px !important;
    margin-left: -8px;
    border-radius: 0px 8px 8px 0px !important;
	cursor: pointer;
}
.main-title{
    padding: 72px 0 8px 0;
    text-align: center;
}

.page-error{
    width: 38%;
    margin: 0 auto 10px auto;
    text-align: center;
}

.image{
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.buttons{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 16px;
    padding: 8px 0 72px 0;
}

.buttons a {
    position: relative;
}
.buttons a.botao-primario:first-child {
    padding-left: 60px;
}
.buttons a svg {
    position: absolute;
    top: 20px;
    left: 30px;
}

.conteudo,
.xs-12{
	width:100%;
}
.xs-1, .sm-1, .md-1, .xs-2, .sm-2, .md-2, .xs-3, .sm-3, .md-3, .xs-4, .sm-4, .md-4, .xs-5, .sm-5, .md-5, .xs-6, .sm-6, .md-6, .xs-7, .sm-7, .md-7, .xs-8, .sm-8, .md-8, .xs-9, .sm-9, .md-9, .xs-10, .sm-10, .md-10, .xs-11, .sm-11, .md-11, .xs-12, .sm-12, .md-12{
	position: relative;
	float: left;
}
.xs-12{ width:100%; }
.xs-11{ width: 91.66666667%; }
.xs-10{ width: 83.33333333%; }
.xs-9 { width: 75%; }
.xs-8 { width: 66.66666667%; }
.xs-7 { width: 58.33333333%; }
.xs-6 { width: 50%; }
.xs-5 { width: 41.66666667%; }
.xs-4 { width: 33.33333333%; }
.xs-3 { width: 25%; }
.xs-2 { width: 16.66666667%; }
.xs-1 { width: 8.33333333%; }
@media (min-width: 768px) {
	.sm-12{ width: 100%; }
	.sm-11{ width: 91.66666667%; }
	.sm-10{ width: 83.33333333%; }
	.sm-9 { width: 75%; }
	.sm-8 { width: 66.66666667%; }
	.sm-7 { width: 58.33333333%; }
	.sm-6 { width: 50%; }
	.sm-5 { width: 41.66666667%; }
	.sm-4 { width: 33.33333333%; }
	.sm-3 { width: 25%; }
	.sm-2 { width: 16.66666667%; }
	.sm-1 { width: 8.33333333%; }
}
@media (min-width: 992px) {
	.md-12{ width: 100%; }
	.md-11{ width: 91.66666667%; }
	.md-10{ width: 83.33333333%; }
	.md-9 { width: 75%; }
	.md-8 { width: 66.66666667%; }
	.md-7 { width: 58.33333333%; }
	.md-6 { width: 50%; }
	.md-5 { width: 41.66666667%; }
	.md-4 { width: 33.33333333%; }
	.md-3 { width: 25%; }
	.md-2 { width: 16.66666667%; }
	.md-1 { width: 8.33333333%; }
}
[data-copy-text] .set-mensagem{
	position: absolute;
	top: 0;
	font-size: 11px;
	width: 140px;
	padding: 3px;
	color:#FFF;
	background: #333;
	left: 50%;
	-webkit-transform: translate3d(-50%,calc(-100% - 5px),0);
	transform: translate3d(-50%,calc(-100% - 5px),0);
	border-radius: 5px;
	text-align:center;
}
.breadcrumbs,
.mapeamento{
	font-size: 14px !important;
}
.breadcrumbs h2,
.mapeamento h2,
[data-page="perguntas-frequentes"] .h1-title{
	font-size: 32px !important;
	line-height: 40px !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.mapeamento a,
.breadcrumbs a{
	text-decoration: underline;
	font-size: 12px !important;
	color: #000 !important;
	text-align: left !important;
	display: inline !important;
}
.breadcrumbs a:hover,
.mapeamento a:hover{
	color: var(--cor-primaria) !important;
}
.fundo-tela-open-menu{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.35);
	z-index: 25;
	display: none;
}
.fundo-tela-open-menu.active{
	display: block !important;
}
.menucategory{
	display: flex;
	flex-direction: column;
	height: auto;
	width: 260px;
	border-radius: 12px;
	background-color: #FFFFFF;
	filter: drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.12));
	overflow: hidden;
}
.sidemenu-title{
	display: flex;
	flex-direction: column;
	height: auto;
	font-size: 16px !important;
	font-weight: 900 !important;
	line-height: 24px !important;
	margin-bottom: 16px;
	background-color: transparent;
}
.sidemenu-subtitle{
	display: flex;
	gap: 8px;
	font-size: 16px !important;
	line-height: 22px !important;
	font-weight: 700 !important;
	align-items: center;
	color: #4E686D;
	padding: 14px 14px 14px 24px;
	border-bottom: 2px solid #E7E7E7;
	transition: 0.1s all linear;
}
.sidemenu-subtitle:last-child{
	border-bottom: none;
}
.sidemenu-subtitle.active,
.sidemenu-subtitle:hover{
	cursor: pointer;
	border-left: 12px solid #2FA9C3;
	font-weight: 700 !important;
	padding-left: 19px;
}

[data-page="nao-encontrada"]{
	padding: 70px 0 !important;
}
#header-responsive-01 {
	display: none;
    right: -860px;
    z-index: 1070;
}
#header-responsive-01 .menu-content{
    z-index: 1080;
}
#header-responsive-01 .menu-content .content-info .list-item .link {
	color: #FFF;
}
main {
	background: #F4F4F4;
}
.menucategory svg {
    display: none;
}
@media(max-width: 768px) {

    .container-left{
        display: none !important;
        position: absolute !important;
        top: 25px !important;
        right: -7px !important;
        z-index: 26 !important;
    }
    .container-left{
        border-right: none  !important;
        margin: 32px 0px 0px 0px !important;
    }
    .menucategory{
        width: 100% !important;
        height: 100% !important;
        margin-bottom: 5px !important;
        background: #FFF !important;
        max-height: 100% !important;
        position: relative !important;
        z-index: 26 !important;
        height: 100% !important;
    }
    .fundo-escuro {
        background: #000;
        opacity: 0.7;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 26;
        width: 100%;
        height: 100%;
    }
    .active-flex {
        display: flex !important;
        height: 100% !important;
        width: 90% !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        top: 0 !important;
        background-color: #fff;
        padding-top: 50px;
        right: 0 !important;
        border-radius: 0 !important;
    }
    .menucategory{
        width: 100%;
        filter: none !important;
        height: 100% !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        border-radius: 0 !important;
    }
    .active-flex .sidemenu-subtitle.active:first-child,
    .active-flex .sidemenu-subtitle:first-child:hover{
        border-radius: 0 !important;
    }
    .menucategory svg {
        display: block !important;
    }
    .menucategory svg path{
        fill: #2FA9C3 !important;
    }
    #close-menu-svg {
        position: absolute;
        top: -35px;
        right: 35px;
        z-index: 30;
        width: 35px;
        height: 35px;
    }
    .menucategory {
        overflow: initial !important;
    }
    .sidemenu-subtitle.active:first-child,
    .sidemenu-subtitle:first-child:hover {
        border-radius: 10px 0 0 0;
    }
}
@media (max-width: 1024px) {
	.foto-abaixo-cabecalho {
		background: url('/imagens/imagem-abaixo-header-paginas-internas-tablet.jpg');
	}
	.links {
		display: none !important;
	}
}

@media (max-width: 768px) {
	.foto-abaixo-cabecalho {
		background: url('/imagens/imagem-abaixo-header-paginas-internas-mobile.jpg');
		margin-bottom: 24px;
	}
	.breadcrumbs,
	.mapeamento{
		text-align: center;
	}

	h1,
	h1 *{
		font-size: 38px !important;
		line-height: 46px !important
	}
	h2,
	h2 *{
		font-size:32px!important;
		line-height:36px!important
	}
	h3,
	h3 *{
		font-size:24px!important;
		line-height:32px!important
	}
	h4,
	h4 *{
		font-size:20px!important;
		line-height:30px!important
	}
	h5,
	h5 *{
		font-size:16px!important;
		line-height:28px!important
	}
	h6,
	h6 *{
		font-size:16px!important;
		line-height:28px!important
	}
    .page-error{
        width: 100% !important;
    }
    [data-page="nao-encontrada"] .btn-request{
        width: 100% !important;
        max-width: 100% !important;
        justify-content: center !important;
    }
    [data-page="nao-encontrada"] .btn-request svg{
        display: none !important;
    }
    [data-page="nao-encontrada"] .buttons{
        flex-direction: column !important;
    }
}

/* stylesheet */
*{
    font-family: var(--font-default);
}
p,
p *,
.button-primary,
.button-secondary,
.button-tertiary,
.button-quaternary,
ul,
ol,
a{
    font-family: var(--paragraphs-font-family);
}
p,
p *,
a{
    font-size: var(--paragraphs-font-size);
    line-height: var(--paragraphs-line-height);
}
h1,
h1 *,
h2,
h2 *,
h3,
h3 *,
h4,
h4 *,
h5,
h5 *,
h6,
h6 *{
    font-family: var(--heading-font-family);
    line-height: normal;
}

h1{
    font-size:  var(--h1-font-size);
    line-height:  var(--h1-line-height);
}
h2{
    font-size:  var(--h2-font-size);
    line-height:  var(--h2-line-height);
}
h3{
    font-size:  var(--h3-font-size);
    line-height:  var(--h3-line-height);
}
h4{
    font-size:  var(--h4-font-size);
    line-height:  var(--h4-line-height);
}
h5{
    font-size:  var(--h5-font-size);
    line-height:  var(--h5-line-height);
}
h6{
    font-size:  var(--h6-font-size);
    line-height:  var(--h6-line-height);
}

.heading-primary,
.heading-primary *{
    font-size:  var(--h1-font-size) !important;
    line-height:  var(--h1-line-height) !important;
}
.heading-secondary,
.heading-secondary *{
    font-size:  var(--h2-font-size) !important;
    line-height:  var(--h2-line-height) !important;
}
.heading-tertiary ,
.heading-tertiary  *{
    font-size:  var(--h3-font-size) !important;
    line-height:  var(--h3-line-height) !important;
}
.heading-quaternary,
.heading-quaternary *{
    font-size:  var(--h4-font-size) !important;
    line-height:  var(--h4-line-height) !important;
}
.heading-quinary,
.heading-quinary *{
    font-size:  var(--h5-font-size) !important;
    line-height:  var(--h5-line-height) !important;
}
.heading-senary,
.heading-senary *{
    font-size:  var(--h6-font-size) !important;
    line-height:  var(--h6-line-height) !important;
}

/**
* Tipografias
 */
.text-primary, .text-primary *{
    font-family: var(--text-primary-font-family);
    color: var(--text-primary-color);
    font-weight: var(--text-primary-font-weight);
}
.text-primary a:hover, .text-primary a:hover *{
    color: var(--text-primary-color-hover);
}

.text-secondary, .text-secondary *{
    font-family: var(--text-secondary-font-family);
    color: var(--text-secondary-color);
    font-weight: var(--text-secondary-font-weight);
}
.text-secondary a:hover, .text-secondary a:hover *{
    color: var(--text-secondary-color-hover);
}

.text-tertiary, .text-tertiary *{
    font-family: var(--text-tertiary-font-family);
    color: var(--text-tertiary-color);
    font-weight: var(--text-tertiary-font-weight);
}
.text-tertiary a:hover, .text-tertiary a:hover *{
    color: var(--text-tertiary-color-hover);
}

.text-quaternary, .text-quaternary *{
    font-family: var(--text-quaternary-font-family);
    color: var(--text-quaternary-color);
    font-weight: var(--text-quaternary-font-weight);
}
.text-quaternary a:hover, .text-quaternary a:hover *{
    color: var(--text-quaternary-color-hover);
}

.text-quinary, .text-quinary *{
    font-family: var(--text-quinary-font-family);
    color: var(--text-quinary-color);
    font-weight: var(--text-quinary-font-weight);
}
.text-quinary a:hover, .text-quinary a:hover *{
    color: var(--text-quinary-color-hover);
}

.text-senary, .text-senary *{
    font-family: var(--text-senary-font-family);
    color: var(--text-senary-color);
    font-weight: var(--text-senary-font-weight);
}
.text-senary a:hover, .text-senary a:hover *{
    color: var(--text-senary-color-hover);
}

/* BUTTONS */
.button-primary {
    text-decoration: none;
    color: var(--button-primary-color);
    background-color: var(--button-primary-bg);
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: var(--button-primary-border-radius);
    padding: var(--button-primary-padding);
    box-shadow: var(--button-primary-box-shadow);
    border: var(--button-primary-border);
    font-weight: var(--button-primary-font-weight);
    -webkit-text-fill-color: var(--button-primary-color);
}

.button-primary.color-switch:hover,
.button-primary.color-switch.active {
    color: var(--button-primary-hover-color);
    -webkit-text-fill-color: var(--button-primary-hover-color);
    background-color: var(--button-primary-hover-bg);
    box-shadow: var(--button-primary-box-shadow-hover);
    border: var(--button-primary-border-hover);
}
.button-secondary {
    text-decoration: none;
    color: var(--button-secondary-color);
    background-color: var(--button-secondary-bg);
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: var(--button-secondary-border-radius);
    padding: var(--button-secondary-padding);
    box-shadow: var(--button-secondary-box-shadow);
    border: var(--button-secondary-border);
    font-weight: var(--button-secondary-font-weight);
    -webkit-text-fill-color: var(--button-secondary-color);
}
.button-secondary.color-switch:hover,
.button-secondary.color-switch.active {
    color: var(--button-secondary-hover-color);
    -webkit-text-fill-color: var(--button-secondary-hover-color);
    background-color: var(--button-secondary-hover-bg);
    box-shadow: var(--button-secondary-box-shadow-hover);
    border: var(--button-secondary-border-hover);
}
.button-tertiary {
    text-decoration: none;
    color: var(--button-tertiary-color);
    background-color: var(--button-tertiary-bg);
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: var(--button-tertiary-border-radius);
    padding: var(--button-tertiary-padding);
    box-shadow: var(--button-tertiary-box-shadow);
    border: var(--button-tertiary-border);
    font-weight: var(--button-tertiary-font-weight);
    -webkit-text-fill-color: var(--button-tertiary-color);
}
.button-tertiary.color-switch:hover,
.button-tertiary.color-switch.active {
    color: var(--button-tertiary-hover-color);
    -webkit-text-fill-color: var(--button-tertiary-hover-color);
    background-color: var(--button-tertiary-hover-bg);
    box-shadow: var(--button-tertiary-box-shadow-hover);
    border: var(--button-tertiary-border-hover);
}

.button-quaternary {
    text-decoration: none;
    color: var(--button-quaternary-color);
    background-color: var(--button-quaternary-bg);
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: var(--button-quaternary-border-radius);
    padding: var(--button-quaternary-padding);
    box-shadow: var(--button-quaternary-box-shadow);
    border: var(--button-quaternary-border);
    font-weight: var(--button-quaternary-font-weight);
    -webkit-text-fill-color: var(--button-quaternary-color);
}
.button-quaternary.color-switch:hover,
.button-quaternary.color-switch.active {
    color: var(--button-quaternary-hover-color);
    -webkit-text-fill-color: var(--button-quaternary-hover-color);
    background-color: var(--button-quaternary-hover-bg);
    box-shadow: var(--button-quaternary-box-shadow-hover);
    border: var(--button-quaternary-border-hover);
}

/*MARGIN-BOTTOM*/
.mb-0{
    margin-bottom: calc(var(--margin-coefficient)/2) !important;
}
.mb-1{
    margin-bottom: var(--margin-coefficient) !important;
}
.mb-2{
    margin-bottom: calc(var(--margin-coefficient)*2) !important;
}
.mb-3{
    margin-bottom: calc(var(--margin-coefficient)*3) !important;
}
.mb-4{
    margin-bottom: calc(var(--margin-coefficient)*4) !important;
}
.mb-5{
    margin-bottom: calc(var(--margin-coefficient)*5) !important;
}
.mb-6{
    margin-bottom: calc(var(--margin-coefficient)*6) !important;
}
.mb-3 {
    margin-bottom: 30px !important;
}
strong {
    font-weight: 600;
}

.hero h1, .hero p {
    color: #FFF;
}

h1,
h1 p,
.heading-1,
.heading-1 p {
    font-size: 52px;
    line-height: 60px;
    font-weight: 800;
}

h2,
.heading-2 {
    font-size: 40px;
    line-height: 50px;
}

h3,
.heading-3 {
    font-size: 22px;
    line-height: 28px;
}

h4,
.heading-4 {
    font-size: 16px;
    line-height: 24px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: var(--heading-margin-bottom) !important;
}

body .container,
.conteudo {
    display: block;
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
}

header .background {
    background: #f4f4f4;
}

img {
    max-width: 100%;
}

/* HEADER */

.cabecalho {
    display: flex !important;
    text-align: center;
    align-items: center;
    padding: 18px 15px !important;
    justify-content: space-between;
}

header .nav {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;
    height: 38px;
}

header .nav .btn-primary {
    margin-right: 10px;
    max-width: 250px;
}
header .nav .btn-primary svg{
    width: 32px;
}
header .nav .btn-primary span{
    width: calc(100% - 32px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hero a {
    text-decoration: none;
}

.home-title {
    display: block;
    min-width: 300px;
    max-width: 470px;
}

.home-title h1 {
    color: #ffffff;
    margin-bottom: 15px;
}

.home-subtitle {
    display: flex;
    color: #ffffff;
    max-width: 380px;
}

.home-subtitle {
    max-width: 370px;
    width: 100%;
}

.btn-home {
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border-radius: 8px;
    border-style: none;
    font-weight: bold;
    text-decoration: none;
    color: black;
    padding: 11px 31px;
    width: max-content;
    transition: 0.4s;
}

.btn-home:hover {
    cursor: pointer;
    background: #44db58;
    color: #ffffff;
    transition: all 0.4s ease-in-out;
}

.header-content {
    display: flex !important;
    height: calc(100% - 81px);
}

.header-content .hero {
    width: calc(100% - 655px);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.header-content .hero-image {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 655px;
    height: auto !important;
}

.btn-primary {
    display: flex;
    gap: 8px;
    text-decoration: none;
    color: #ffffff;
    align-items: center;
    transition: 0.4s;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 700;
    height: 38px;
    padding: 0px 15px;
    border-radius: 8px;
}

.btn-primary:hover {
    background: #ffffff;
    color: #002215;
    transition: all 0.4s ease-in-out;
}
.menu-item.main-menu {
    display: flex;
    gap: 6px;
    align-items: center;
}



/* TABLET */
@media screen and (max-width: 1024px) {

}

/* MOBILE */
@media screen and (max-width: 768px) {

    header .background{
        height: auto !important;
        background: #f4f4f4 !important;
        margin: 0 auto;
    }
    header .header-content .hero .home-subtitle{
        margin-bottom: 24px;
    }
    header .header-content .hero a{
        margin: 0 auto 60px !important;
    }

    .header-content .hero {
        max-width: 420px;
        width: 100%;
        height: auto;
        margin: 0 auto;
        padding: 0;
    }

    .hero .btn-home {
        margin-bottom: 64px !important;
    }

    .background {
        max-width: 100%;
        background: #299B46;
        margin-bottom: 4px;
        height: auto;
        text-align: center;
    }

    .top-nav {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        background-color: #00BAF0;
        background: transparent;
        color: #FFF;
        height: 50px;
        padding: 1em;
        margin-top: -10px;
    }

    .menu {
        display: flex;
        flex-direction: row;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .menu > li {
        margin: 0 1rem;
        overflow: hidden;
    }

    .menu-button-container {
        display: none;
        height: 100%;
        width: 30px;
        cursor: pointer;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    #menu-toggle {
        display: none;
    }

    .menu-button,
    .menu-button::before,
    .menu-button::after {
        display: block;
        background-color: #fff;
        position: absolute;
        height: 4px;
        width: 35px;
        transition: transform 1200ms cubic-bezier(0.23, 1, 0.32, 1);
        border-radius: 2px;
    }

    .menu-button::before {
        content: '';
        margin-top: -8px;
    }

    .menu-button::after {
        content: '';
        margin-top: 8px;
    }

    #menu-toggle:checked + .menu-button-container .menu-button::before {
        margin-top: 0px;
        transform: rotate(405deg);
    }

    #menu-toggle:checked + .menu-button-container .menu-button {
        background: rgba(255, 255, 255, 0);
    }

    #menu-toggle:checked + .menu-button-container .menu-button::after {
        margin-top: 0px;
        transform: rotate(-405deg);
    }

    .menu-button-container {
        display: flex;
    }

    .menu {
        position: absolute;
        top: 0;
        margin-top: 73px;
        left: 0;
        flex-direction: column;
        width: 100%;
        justify-content: center;
        align-items: center;
    }

    #menu-toggle ~ .menu li {
        height: 0;
        margin: 0;
        padding: 0;
        border: 0;
        transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1);
    }

    #menu-toggle:checked ~ .menu li {
        border: 1px solid #333;
        height: 2.5em;
        padding: 0.5em;
        transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1);
    }

    .menu > li {
        display: flex;
        justify-content: center;
        margin: 0;
        padding: 0.5em 0;
        width: 100%;
        color: white;
        background-color: #005A38;
    }

    .menu > li > a {
        color: white;
    }

    .menu > li:not(:last-child) {
        border-bottom: 1px solid #444;
    }

    .hero img {
        display: none;
    }

    .home-title {
        display: flex;
        flex-wrap: wrap;
        margin: 0 auto;
        margin-bottom: 0;
        text-align: center;
    }

    .home-subtitle {
        margin: 0 auto;
        text-align: center;
        padding: 0 20px;
        color: #fff;
    }

    .btn-home {
        justify-content: center;
        margin: 24px auto 8px auto;
        max-width: 100%;
    }

    .responsivePic {
        display: block;
        margin-top: -4px;
    }

    .responsivePic-quem-somos {
        display: block;
        margin-top: -4px;
    }

    .responsivePic-parceria {
        display: block;
        margin-top: -4px;
    }

    .cabecalho {
        display: flex !important;
        text-align: center;
        padding: 15px 0;
        justify-content: space-between;
    }

    .logo {
        margin: 16px;
    }

    header .nav {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }

    header .nav {
        flex-direction: row;
    }

    .nav .btn-primary span,
    .nav .btn-secondary span {
        display: none;
    }

    .nav .btn-secondary{
        border: none;
    }

    .nav .btn-primary svg,
    .nav .btn-secondary svg{
        width: 32px;
        height: 32px;
    }
    .nav .btn-primary:hover,
    .nav .btn-secondary:hover{
        background: transparent !important;
    }

    .nav .btn-primary > svg path{
        fill: #FFFFFF;
    }
    .nav .btn-primary > svg:last-child path{
        fill: transparent;
    }
    .nav .btn-secondary > svg path{
        stroke: #FFFFFF;
    }
    .nav .btn-secondary{
        display: none;
    }
    header .nav .btn-primary{
        margin-right: 0;
        padding: 0 15px;
    }

    .hero {
        padding-top: 32px;
    }

    .dots {
        justify-content: center;
    }

    /* FIM CABECALHO */
}

[data-section="header-user"] .menu-user-dropdown {
    background: transparent !important;
}

[data-section="header-user"] .menu-user-dropdown:hover {
    color: #FFFFFF;
}

[data-section="header-user"] .dropdown-header + .btn-secondary{
    margin-left: 15px;
}
[data-section="header-user"] .dropdown-header{
    min-width: 202px;
}
[data-section="header-user"] .dropdown-header:hover {
    position: relative;
    border-radius: 12px;
    background: #289A44;
    height: max-content;
    z-index: 999999;
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.3);
}
[data-section="header-user"] .dropdown-header .user-name{
    width: 100%;
    text-align: center;
    padding-left: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

[data-section="header-user"] .dropdown-header svg:last-child {
    transition: transform .25s linear;
}

[data-section="header-user"] .dropdown-header:hover svg:last-child {
    transform: rotate(180deg);
}

[data-section="header-user"] .nav .btn-primary.menu-user-dropdown {
    padding-bottom: 2px;
}

[data-section="header-user"] .dropdown-header .dropdown-content-header {
    transition: display .3s linear;
}

[data-section="header-user"] .dropdown-header .dropdown-content-header {
    display: none;
}

[data-section="header-user"] .dropdown-header:hover .dropdown-content-header {
    display: block;
}

[data-section="header-user"] .dropdown-content-header a.header-sidemenu-subtitle {
    color: #FFFFFF;
    padding: 8px 2px;
    border-bottom: 1px solid #FFFFFF;
    font-weight: 600;
    border-left: 6px solid transparent;
    font-size: 14px !important;
}

[data-section="header-user"] .dropdown-content-header a.header-sidemenu-subtitle:hover,
[data-section="header-user"] .dropdown-content-header a.header-sidemenu-subtitle.active {
    border-left: 6px solid #ffffff;
}

[data-section="header-user"] .dropdown-content-header a.header-sidemenu-subtitle:last-child {
    border-bottom: none;
}

[data-section="header-user"] .dropdown-header.fixed-mobile {
    position: absolute;
    top: 20px;
    right: 20px;
}

[data-section="header-user"] .dropdown-header.open-mobile,
[data-section="header-user"] .dropdown-header.open-mobile .dropdown-content-header {
    display: block;
}

[data-section="header-user"] .dropdown-header.open-mobile .menu-user-dropdown {
    display: flex;
}

[data-section="header-user"] .dropdown-header.open-mobile svg:last-child {
    transform: rotate(180deg);
}

[data-section="header-user"] .dropdown-header.open-mobile {
    border-radius: 12px;
    background: #289A44;
    height: max-content;
    z-index: 999999;
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.3);
}

header .logo {
    max-width: 276px;
    width: 100%;
}

header .logo svg {
    width: 100% !important;
    height: auto !important;
}

.container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.container-cabecalho .logo img {
    max-width: 276px;
    width: 100%;
    height: auto;
}
.list-nav {
    gap: 62px;
    margin-right: 80px;
}
.link {
    color: #222;
    text-decoration: none;
    font-weight: 700;
    transition: 0.3s all linear;
}
.link:hover {
    color: #2FA9C3;
}

.links {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}
.list-languages {
    display: flex;
    gap: 8px;
    justify-content: center;
}
.list-country {
    min-width: 34px;
}
.list-country .changeLanguage{
    filter: grayscale(1);
    transition: all 0.5s linear;
}
.list-country .changeLanguage:hover,
.list-country .changeLanguage.active{
    filter: grayscale(0);
}



@media (max-width: 768px){
    [data-section="header-user"] .nav .dropdown-header:not(.open-mobile),
    [data-section="header-user"] .nav .btn-secondary{
        display: none !important;
    }
}[data-sidebar="container"] {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.35);
    z-index: 25;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
[data-sidebar="content"]{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 30;
    background: #FFF;
    width: 85vw;
    padding: 36px;
    height: 100%;
    -webkit-box-shadow: -4px 0 16px rgba(0,0,0,.15);
    box-shadow: -4px 0 16px rgba(0,0,0,.15);
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
/* Header Responsive 01 */
#header-responsive-01 {
    --background-header-responsive: #ECECEC;
    --width-header-responsive: 80vw;
    --padding-header-responsive: 36px;
    --icon-color-header-repsonsive: #000;
    --title-color-header-responsive: #000;

    --color-page-items-header-responsive: #000;
    --color-border-list-header-responsive: #c4c4c4;

    --background-button-header-responsive: #D7D8D9;
    --background-hover-button-header-responsive: #D7D8D9;
    --border-radius-button-header-responsive: 42px;
    --color-button-header-responsive: #232324;
    --color-hover-button-header-responsive: #232324;
}
@media(min-width: 1024px) {
    .burger,
    [data-sidebar="content"],
    #header-responsive-01 {
        display: none !important;
    }
}

@media(max-width: 480px) {
    #header-responsive-01 {
        --width-header-responsive: 85vw;
        --padding-header-responsive: 16px;
    }
}

#header-responsive-01 .menu-content .header-info {
    margin-bottom: 56px;
}
#header-responsive-01 .menu-content .header-info .title{
    font-size: 1.8rem;
    line-height: 2.1rem;
    text-transform: uppercase;
    color: #2FA9C3;
}
#header-responsive-01 .menu-content .header-info .title .icon {
    margin-right: 24px;
    width: 33px;
    height: 33px;
    fill: #2FA9C3;
}
#header-responsive-01 .menu-content .header-info .close-menu{
    padding: 13px;
}
#header-responsive-01 .menu-content .header-info .close-menu .icon {
    width: 23px;
    height: 23px;
    fill: var(--icon-color-header-repsonsive);
}
#header-responsive-01 .menu-content .content-info .list-item {
    width: 100%;
    text-align: left;
}
#header-responsive-01 .menu-content .content-info .list-item .link {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    padding: 20px 0 20px 16px;
    display: block;
    text-decoration: none;
    font-size: 20px;
    line-height: 24px;
    color: #FFF;
}
#header-responsive-01 .menu-content .content-info .list-item:first-child{
    border-top: 1px solid var(--color-border-list-header-responsive);
    border-bottom: 1px solid var(--color-border-list-header-responsive);
}
#header-responsive-01 .menu-content .content-info .list-item:nth-child(1n+2) {
    border-bottom: 1px solid var(--color-border-list-header-responsive);
}
#header-responsive-01 .menu-content .content-info .button-header-responsive {
    margin-top: 42px;
    font-size: 1.8rem;
    line-height: 2.1rem;
    font-weight: bold;
}footer {
    background: #0B0C0D
}
footer .container {
    position: relative;
    margin-bottom: 80px !important;
    padding: 70px 15px 40px !important;
}
footer .contentflex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    box-shadow: none;
}
.logo {
    max-width: 275px;
    width: 100%;
}
footer .logo img {
    max-width: 225px;
    width: 100%;
    height: auto;
}
.menu-link {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 100%;
}
footer .menu-item.main-menu a{
    text-decoration: none;
    color: #f4f4f4;
    font-weight: 500;
    transition: 0.3s all linear;
}
.dropdown {
    display: none;
}
footer .menu-item.main-menu a:hover{
    color: #2FA9C3;
}
.contact {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 350px;
    width: 100%;
}
.contact-flex {
    display: flex;
    gap: 16px;
}
.contact-flex svg {
    width: 100%;
    height: 32px;
    max-width: 32px;
}
.contact-flex p {
    color: #F4f4f4;
    margin-bottom: 0px !important;
}
.social-nav {
    display: flex;
    gap: 8px;
    /* margin-top: 24px; */
    flex-direction: column;
}
.social-nav div {
    display: flex;
    gap: 8px;
    border-radius: 12px;
}
.social-nav .title {
    font-size: 16px;
    font-weight: 500;
    color: #F4f4f4;
    line-height: 24px;
    font-family: 'Jura', 'sans-serif';
}
.social-icon {
    width: 36px;
    height: 36px;
    border-radius: 12px;
}
.social-icon svg {
    width: 36px;
    height: 36px;
    border-radius: 12px;
}
.line-footer {
    border:1px solid #2f3134;
    max-width: 1920px;
    width: 100%;
    margin-bottom: 3px;
}
.footer-final {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    position: absolute;
    bottom: -75px;
    max-width: 610px;
    width: 100%;
    transform: translateX(-50%);
    left: 50%;
    color: #FFF;
    text-align: center;
    font-weight: 500;
    text-decoration: none;
}
.footer-final a {
    text-decoration: none;
    color: #FFF;
    transition: 0.3s all ease-in-out;
}
.footer-final a:hover {
    transform: translateX(10px);
}

@media (max-width: 1024px){
	footer .contentflex {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 90px;
        padding-bottom: 70px;
	}
	.logo span {
	    text-align: center;
	}
    .social-nav {
        justify-content: center;
        margin-top: 0px;
    }
	.menu-link {
        align-items: center;
        justify-content: center;
    }
	.menu-item.main-menu a {
	    text-align: center;
	}
	.contact {
        align-items: center;
        justify-content: center;
        text-align: center;
        max-width: 270px;
    }
    .social-nav .title {
        text-align: center;
    }
}

@media (max-width: 768px){
	.contact {
	    max-width: 270px;
	}
    .social-nav .title .block {
        font-size: 16px !important;
        line-height: 24px !important;
    }
}

/* WHATSAPP */
.botao-whatsapp:hover:after,
.botao-whatsapp:hover:before {
	-webkit-transform: translate3d(-5px,0,0);
	transform: translate3d(-5px,0,0);
}
.botao-whatsapp {
	position: fixed;
	bottom: 10px;
	right: 20px;
	display: block;
	z-index: 99999999;
}
@media(max-width: 460px) {
	.botao-whatsapp:after,
	.botao-whatsapp:before {
		display: none !important;
	}
}
.botao-whatsapp:before {
	border-radius: 6px;
	content: attr(data-title);
	position: absolute;
	background: white;
	bottom: 5px;
	right: 51px;
	width: min-content;
	height: 37px;
	text-align: center;
	border-right: 0;
	padding: 6px 20px 20px;
	color: #333;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
	box-shadow: 0 4px 8px rgba(0, 0, 0, .3);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.botao-whatsapp:after {
	content: '';
	position: absolute;
	right: 0;
	top: 65%;
	width: 0;
	left: -15px;
	height: 0;
	border: 10px solid transparent;
	border-left-color: #ffffff;
	border-right: 0;
	margin-top: -19px;
	-webkit-filter: drop-shadow(15px 4px 8px rgba(0,0,0,.3));
	filter: drop-shadow(15px 4px 8px rgba(0,0,0,.3));
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.botao-whatsapp .cls-1 {
	fill: #1bd741;
}
.botao-whatsapp .cls-2 {
	fill: #fff;
	fill-rule: evenodd;
}
