PageSourceSearch

https://www.jtcgeradores.com.br/

html jtcgeradores.com.br collected 2026-09-30 11:17:06 UTC 655,412 bytes, 22,732 lines download raw bytes

1<!DOCTYPE html>
2<html itemscope itemtype="https://schema.org/Thing" lang="pt-br">
3
4<head>
5    <meta charset="utf-8">
6    <!-- Includes Principais -->
7    
8<!--  META-TAGS -->
9   	<meta name="csrf-token" content="">
10  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
11  <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
12	<title>Tudo em Geradores  -  Simplesmente o melhor do ramo!</title>
13	<base href="https://www.jtcgeradores.com.br/">
14	<meta name="description" content="A solução perfeita para o que você procura!">
15	<meta name="keywords" content="">
16	<meta name="ICBM" content="-GEO-POSITION">
17	<meta name="geo.position" content="GEO-POSITION">
18	<meta name="geo.placename" content="SÃO PAULO-SP">
19	<meta name="geo.region" content="SP-BR">
20	<meta name="robots" content="index,follow">
21	<meta name="rating" content="General">
22	<meta name="revisit-after" content="7 days">
23	<link rel="canonical" href="https://www.jtcgeradores.com.br/">
24	<meta name="author" content="Tudo em Geradores">	
25	<link rel="shortcut icon" href="https://www.jtcgeradores.com.br//imagens/logo/favicon.png">
26	<meta property="og:region" content="Brasil">
27	<meta property="og:title" content="Tudo em Geradores - Simplesmente o melhor do ramo!">
28	<meta property="og:type" content="article">
29	<meta property="og:url" content="https://www.jtcgeradores.com.br/">
30	<meta property="og:description" content="A solução perfeita para o que você procura!">
31  <meta property="og:site_name" content="Tudo em Geradores">
32  <meta name="theme-color" content="#fefeff">
33
34
35
36
37<script>
38	
vendor: 93,068 bytes, lines 38-41
38/*! jQuery v1.9.0 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license */(function(e,t){"use strict";function n(e){var t=e.length,n=st.type(e);return st.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e){var t=Tt[e]={};return st.each(e.match(lt)||[],function(e,n){t[n]=!0}),t}function i(e,n,r,i){if(st.acceptData(e)){var o,a,s=st.expando,u="string"==typeof n,l=e.nodeType,c=l?st.cache:e,f=l?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!u||r!==t)return f||(l?e[s]=f=K.pop()||st.guid++:f=s),c[f]||(c[f]={},l||(c[f].toJSON=st.noop)),("object"==typeof n||"function"==typeof n)&&(i?c[f]=st.extend(c[f],n):c[f].data=st.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[st.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[st.camelCase(n)])):a=o,a}}function o(e,t,n){if(st.acceptData(e)){var r,i,o,a=e.nodeType,u=a?st.cache:e,l=a?e[st.expando]:st.expando;if(u[l]){if(t&&(r=n?u[l]:u[l].data)){st.isArray(t)?t=t.concat(st.map(t,st.camelCase)):t in r?t=[t]:(t=st.camelCase(t),t=t in r?[t]:t.split(" "));for(i=0,o=t.length;o>i;i++)delete r[t[i]];if(!(n?s:st.isEmptyObject)(r))return}(n||(delete u[l].data,s(u[l])))&&(a?st.cleanData([e],!0):st.support.deleteExpando||u!=u.window?delete u[l]:u[l]=null)}}}function a(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(Nt,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:wt.test(r)?st.parseJSON(r):r}catch(o){}st.data(e,n,r)}else r=t}return r}function s(e){var t;for(t in e)if(("data"!==t||!st.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(){return!0}function l(){return!1}function c(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function f(e,t,n){if(t=t||0,st.isFunction(t))return st.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return st.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=st.grep(e,function(e){return 1===e.nodeType});if(Wt.test(t))return st.filter(t,r,!n);t=st.filter(t,r)}return st.grep(e,function(e){return st.inArray(e,t)>=0===n})}function p(e){var t=zt.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function d(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function h(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function g(e){var t=nn.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function m(e,t){for(var n,r=0;null!=(n=e[r]);r++)st._data(n,"globalEval",!t||st._data(t[r],"globalEval"))}function y(e,t){if(1===t.nodeType&&st.hasData(e)){var n,r,i,o=st._data(e),a=st._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)st.event.add(t,n,s[n][r])}a.data&&(a.data=st.extend({},a.data))}}function v(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!st.support.noCloneEvent&&t[st.expando]){r=st._data(t);for(i in r.events)st.removeEvent(t,i,r.handle);t.removeAttribute(st.expando)}"script"===n&&t.text!==e.text?(h(t).text=e.text,g(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),st.support.html5Clone&&e.innerHTML&&!st.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Zt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function b(e,n){var r,i,o=0,a=e.getElementsByTagName!==t?e.getElementsByTagName(n||"*"):e.querySelectorAll!==t?e.querySelectorAll(n||"*"):t;if(!a)for(a=[],r=e.childNodes||e;null!=(i=r[o]);o++)!n||st.nodeName(i,n)?a.push(i):st.merge(a,b(i,n));return n===t||n&&st.nodeName(e,n)?st.merge([e],a):a}function x(e){Zt.test(e.type)&&(e.defaultChecked=e.checked)}function T(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Nn.length;i--;)if(t=Nn[i]+n,t in e)return t;return r}function w(e,t){return e=t||e,"none"===st.css(e,"display")||!st.contains(e.ownerDocument,e)}function N(e,t){for(var n,r=[],i=0,o=e.length;o>i;i++)n=e[i],n.style&&(r[i]=st._data(n,"olddisplay"),t?(r[i]||"none"!==n.style.display||(n.style.display=""),""===n.style.display&&w(n)&&(r[i]=st._data(n,"olddisplay",S(n.nodeName)))):r[i]||w(n)||st._data(n,"olddisplay",st.css(n,"display")));for(i=0;o>i;i++)n=e[i],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?r[i]||"":"none"));return e}function C(e,t,n){var r=mn.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function k(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=st.css(e,n+wn[o],!0,i)),r?("content"===n&&(a-=st.css(e,"padding"+wn[o],!0,i)),"margin"!==n&&(a-=st.css(e,"border"+wn[o]+"Width",!0,i))):(a+=st.css(e,"padding"+wn[o],!0,i),"padding"!==n&&(a+=st.css(e,"border"+wn[o]+"Width",!0,i)));return a}function E(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ln(e),a=st.support.boxSizing&&"border-box"===st.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=un(e,t,o),(0>i||null==i)&&(i=e.style[t]),yn.test(i))return i;r=a&&(st.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+k(e,t,n||(a?"border":"content"),r,o)+"px"}function S(e){var t=V,n=bn[e];return n||(n=A(e,t),"none"!==n&&n||(cn=(cn||st("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(cn[0].contentWindow||cn[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=A(e,t),cn.detach()),bn[e]=n),n}function A(e,t){var n=st(t.createElement(e)).appendTo(t.body),r=st.css(n[0],"display");return n.remove(),r}function j(e,t,n,r){var i;if(st.isArray(t))st.each(t,function(t,i){n||kn.test(e)?r(e,i):j(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==st.type(t))r(e,t);else for(i in t)j(e+"["+i+"]",t[i],n,r)}function D(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(lt)||[];if(st.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function L(e,n,r,i){function o(u){var l;return a[u]=!0,st.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||s||a[c]?s?!(l=c):t:(n.dataTypes.unshift(c),o(c),!1)}),l}var a={},s=e===$n;return o(n.dataTypes[0])||!a["*"]&&o("*")}function H(e,n){var r,i,o=st.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((o[r]?e:i||(i={}))[r]=n[r]);return i&&st.extend(!0,e,i),e}function M(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(o in c)o in r&&(n[c[o]]=r[o]);for(;"*"===l[0];)l.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("Content-Type"));if(i)for(o in u)if(u[o]&&u[o].test(i)){l.unshift(o);break}if(l[0]in r)a=l[0];else{for(o in r){if(!l[0]||e.converters[o+" "+l[0]]){a=o;break}s||(s=o)}a=a||s}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function q(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(n in e.converters)a[n.toLowerCase()]=e.converters[n];for(;i=u[++s];)if("*"!==i){if("*"!==l&&l!==i){if(n=a[l+" "+i]||a["* "+i],!n)for(r in a)if(o=r.split(" "),o[1]===i&&(n=a[l+" "+o[0]]||a["* "+o[0]])){n===!0?n=a[r]:a[r]!==!0&&(i=o[0],u.splice(s--,0,i));break}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(c){return{state:"parsererror",error:n?c:"No conversion from "+l+" to "+i}}}l=i}return{state:"success",data:t}}function _(){try{return new e.XMLHttpRequest}catch(t){}}function F(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function O(){return setTimeout(function(){Qn=t}),Qn=st.now()}function B(e,t){st.each(t,function(t,n){for(var r=(rr[t]||[]).concat(rr["*"]),i=0,o=r.length;o>i;i++)if(r[i].call(e,t,n))return})}function P(e,t,n){var r,i,o=0,a=nr.length,s=st.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=Qn||O(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:st.extend({},t),opts:st.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Qn||O(),duration:n.duration,tweens:[],createTween:function(t,n){var r=st.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(R(c,l.opts.specialEasing);a>o;o++)if(r=nr[o].call(l,e,c,l.opts))return r;return B(l,c),st.isFunction(l.opts.start)&&l.opts.start.call(e,l),st.fx.timer(st.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function R(e,t){var n,r,i,o,a;for(n in e)if(r=st.camelCase(n),i=t[r],o=e[n],st.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=st.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function W(e,t,n){var r,i,o,a,s,u,l,c,f,p=this,d=e.style,h={},g=[],m=e.nodeType&&w(e);n.queue||(c=st._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,f=c.empty.fire,c.empty.fire=function(){c.unqueued||f()}),c.unqueued++,p.always(function(){p.always(function(){c.unqueued--,st.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===st.css(e,"display")&&"none"===st.css(e,"float")&&(st.support.inlineBlockNeedsLayout&&"inline"!==S(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",st.support.shrinkWrapBlocks||p.done(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(r in t)if(o=t[r],Zn.exec(o)){if(delete t[r],u=u||"toggle"===o,o===(m?"hide":"show"))continue;g.push(r)}if(a=g.length){s=st._data(e,"fxshow")||st._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?st(e).show():p.done(function(){st(e).hide()}),p.done(function(){var t;st._removeData(e,"fxshow");for(t in h)st.style(e,t,h[t])});for(r=0;a>r;r++)i=g[r],l=p.createTween(i,m?s[i]:0),h[i]=s[i]||st.style(e,i),i in s||(s[i]=l.start,m&&(l.end=l.start,l.start="width"===i||"height"===i?1:0))}}function $(e,t,n,r,i){return new $.prototype.init(e,t,n,r,i)}function I(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=wn[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function z(e){return st.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}var X,U,V=e.document,Y=e.location,J=e.jQuery,G=e.$,Q={},K=[],Z="1.9.0",et=K.concat,tt=K.push,nt=K.slice,rt=K.indexOf,it=Q.toString,ot=Q.hasOwnProperty,at=Z.trim,st=function(e,t){return new st.fn.init(e,t,X)},ut=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,lt=/\S+/g,ct=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ft=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,pt=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,dt=/^[\],:{}\s]*$/,ht=/(?:^|:|,)(?:\s*\[)+/g,gt=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,mt=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,yt=/^-ms-/,vt=/-([\da-z])/gi,bt=function(e,t){return t.toUpperCase()},xt=function(){V.addEventListener?(V.removeEventListener("DOMContentLoaded",xt,!1),st.ready()):"complete"===V.readyState&&(V.detachEvent("onreadystatechange",xt),st.ready())};st.fn=st.prototype={jquery:Z,constructor:st,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:ft.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof st?n[0]:n,st.merge(this,st.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:V,!0)),pt.test(i[1])&&st.isPlainObject(n))for(i in n)st.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=V.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=V,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):st.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),st.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return nt.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=st.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return st.each(this,e,t)},ready:function(e){return st.ready.promise().done(e),this},slice:function(){return this.pushStack(nt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(st.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:tt,sort:[].sort,splice:[].splice},st.fn.init.prototype=st.fn,st.extend=st.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||st.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(e=arguments[u]))for(n in e)r=s[n],i=e[n],s!==i&&(c&&i&&(st.isPlainObject(i)||(o=st.isArray(i)))?(o?(o=!1,a=r&&st.isArray(r)?r:[]):a=r&&st.isPlainObject(r)?r:{},s[n]=st.extend(c,a,i)):i!==t&&(s[n]=i));return s},st.extend({noConflict:function(t){return e.$===st&&(e.$=G),t&&e.jQuery===st&&(e.jQuery=J),st},isReady:!1,readyWait:1,holdReady:function(e){e?st.readyWait++:st.ready(!0)},ready:function(e){if(e===!0?!--st.readyWait:!st.isReady){if(!V.body)return setTimeout(st.ready);st.isReady=!0,e!==!0&&--st.readyWait>0||(U.resolveWith(V,[st]),st.fn.trigger&&st(V).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===st.type(e)},isArray:Array.isArray||function(e){return"array"===st.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Q[it.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==st.type(e)||e.nodeType||st.isWindow(e))return!1;try{if(e.constructor&&!ot.call(e,"constructor")&&!ot.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||ot.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||V;var r=pt.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=st.buildFragment([e],t,i),i&&st(i).remove(),st.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=st.trim(n),n&&dt.test(n.replace(gt,"@").replace(mt,"]").replace(ht,"")))?Function("return "+n)():(st.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||st.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&st.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(yt,"ms-").replace(vt,bt)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,r){var i,o=0,a=e.length,s=n(e);if(r){if(s)for(;a>o&&(i=t.apply(e[o],r),i!==!1);o++);else for(o in e)if(i=t.apply(e[o],r),i===!1)break}else if(s)for(;a>o&&(i=t.call(e[o],o,e[o]),i!==!1);o++);else for(o in e)if(i=t.call(e[o],o,e[o]),i===!1)break;return e},trim:at&&!at.call("\ufeff\u00a0")?function(e){return null==e?"":at.call(e)}:function(e){return null==e?"":(e+"").replace(ct,"")},makeArray:function(e,t){var r=t||[];return null!=e&&(n(Object(e))?st.merge(r,"string"==typeof e?[e]:e):tt.call(r,e)),r},inArray:function(e,t,n){var r;if(t){if(rt)return rt.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else for(;n[o]!==t;)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,r){var i,o=0,a=e.length,s=n(e),u=[];if(s)for(;a>o;o++)i=t(e[o],o,r),null!=i&&(u[u.length]=i);else for(o in e)i=t(e[o],o,r),null!=i&&(u[u.length]=i);return et.apply([],u)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(r=e[n],n=e,e=r),st.isFunction(e)?(i=nt.call(arguments,2),o=function(){return e.apply(n||this,i.concat(nt.call(arguments)))},o.guid=e.guid=e.guid||st.guid++,o):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===st.type(r)){o=!0;for(u in r)st.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,st.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(st(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),st.ready.promise=function(t){if(!U)if(U=st.Deferred(),"complete"===V.readyState)setTimeout(st.ready);else if(V.addEventListener)V.addEventListener("DOMContentLoaded",xt,!1),e.addEventListener("load",st.ready,!1);else{V.attachEvent("onreadystatechange",xt),e.attachEvent("onload",st.ready);var n=!1;try{n=null==e.frameElement&&V.documentElement}catch(r){}n&&n.doScroll&&function i(){if(!st.isReady){try{n.doScroll("left")}catch(e){return setTimeout(i,50)}st.ready()}}()}return U.promise(t)},st.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){Q["[object "+t+"]"]=t.toLowerCase()}),X=st(V);var Tt={};st.Callbacks=function(e){e="string"==typeof e?Tt[e]||r(e):st.extend({},e);var n,i,o,a,s,u,l=[],c=!e.once&&[],f=function(t){for(n=e.memory&&t,i=!0,u=a||0,a=0,s=l.length,o=!0;l&&s>u;u++)if(l[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break}o=!1,l&&(c?c.length&&f(c.shift()):n?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function r(t){st.each(t,function(t,n){var i=st.type(n);"function"===i?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==i&&r(n)})})(arguments),o?s=l.length:n&&(a=t,f(n))}return this},remove:function(){return l&&st.each(arguments,function(e,t){for(var n;(n=st.inArray(t,l,n))>-1;)l.splice(n,1),o&&(s>=n&&s--,u>=n&&u--)}),this},has:function(e){return st.inArray(e,l)>-1},empty:function(){return l=[],this},disable:function(){return l=c=n=t,this},disabled:function(){return!l},lock:function(){return c=t,n||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||i&&!c||(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},st.extend({Deferred:function(e){var t=[["resolve","done",st.Callbacks("once memory"),"resolved"],["reject","fail",st.Callbacks("once memory"),"rejected"],["notify","progress",st.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return st.Deferred(function(n){st.each(t,function(t,o){var a=o[0],s=st.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&st.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?st.extend(e,r):r}},i={};return r.pipe=r.then,st.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=nt.call(arguments),a=o.length,s=1!==a||e&&st.isFunction(e.promise)?a:0,u=1===s?e:st.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?nt.call(arguments):i,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1)for(t=Array(a),n=Array(a),r=Array(a);a>i;i++)o[i]&&st.isFunction(o[i].promise)?o[i].promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,t)):--s;return s||u.resolveWith(r,o),u.promise()}}),st.support=function(){var n,r,i,o,a,s,u,l,c,f,p=V.createElement("div");if(p.setAttribute("className","t"),p.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",r=p.getElementsByTagName("*"),i=p.getElementsByTagName("a")[0],!r||!i||!r.length)return{};o=V.createElement("select"),a=o.appendChild(V.createElement("option")),s=p.getElementsByTagName("input")[0],i.style.cssText="top:1px;float:left;opacity:.5",n={getSetAttribute:"t"!==p.className,leadingWhitespace:3===p.firstChild.nodeType,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(i.getAttribute("style")),hrefNormalized:"/a"===i.getAttribute("href"),opacity:/^0.5/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:!!s.value,optSelected:a.selected,enctype:!!V.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==V.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===V.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},s.checked=!0,n.noCloneChecked=s.cloneNode(!0).checked,o.disabled=!0,n.optDisabled=!a.disabled;try{delete p.test}catch(d){n.deleteExpando=!1}s=V.createElement("input"),s.setAttribute("value",""),n.input=""===s.getAttribute("value"),s.value="t",s.setAttribute("type","radio"),n.radioValue="t"===s.value,s.setAttribute("checked","t"),s.setAttribute("name","t"),u=V.createDocumentFragment(),u.appendChild(s),n.appendChecked=s.checked,n.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,p.attachEvent&&(p.attachEvent("onclick",function(){n.noCloneEvent=!1}),p.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})p.setAttribute(l="on"+f,"t"),n[f+"Bubbles"]=l in e||p.attributes[l].expando===!1;return p.style.backgroundClip="content-box",p.cloneNode(!0).style.backgroundClip="",n.clearCloneStyle="content-box"===p.style.backgroundClip,st(function(){var r,i,o,a="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",s=V.getElementsByTagName("body")[0];s&&(r=V.createElement("div"),r.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(r).appendChild(p),p.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=p.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",c=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",n.reliableHiddenOffsets=c&&0===o[0].offsetHeight,p.innerHTML="",p.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",n.boxSizing=4===p.offsetWidth,n.doesNotIncludeMarginInBodyOffset=1!==s.offsetTop,e.getComputedStyle&&(n.pixelPosition="1%"!==(e.getComputedStyle(p,null)||{}).top,n.boxSizingReliable="4px"===(e.getComputedStyle(p,null)||{width:"4px"}).width,i=p.appendChild(V.createElement("div")),i.style.cssText=p.style.cssText=a,i.style.marginRight=i.style.width="0",p.style.width="1px",n.reliableMarginRight=!parseFloat((e.getComputedStyle(i,null)||{}).marginRight)),p.style.zoom!==t&&(p.innerHTML="",p.style.cssText=a+"width:1px;padding:1px;display:inline;zoom:1",n.inlineBlockNeedsLayout=3===p.offsetWidth,p.style.display="block",p.innerHTML="<div></div>",p.firstChild.style.width="5px",n.shrinkWrapBlocks=3!==p.offsetWidth,s.style.zoom=1),s.removeChild(r),r=p=o=i=null)}),r=o=u=a=i=s=null,n}();var wt=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,Nt=/([A-Z])/g;st.extend({cache:{},expando:"jQuery"+(Z+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?st.cache[e[st.expando]]:e[st.expando],!!e&&!s(e)},data:function(e,t,n){return i(e,t,n,!1)},removeData:function(e,t){return o(e,t,!1)},_data:function(e,t,n){return i(e,t,n,!0)},_removeData:function(e,t){return o(e,t,!0)},acceptData:function(e){var t=e.nodeName&&st.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),st.fn.extend({data:function(e,n){var r,i,o=this[0],s=0,u=null;if(e===t){if(this.length&&(u=st.data(o),1===o.nodeType&&!st._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>s;s++)i=r[s].name,i.indexOf("data-")||(i=st.camelCase(i.substring(5)),a(o,i,u[i]));st._data(o,"parsedAttrs",!0)}return u}return"object"==typeof e?this.each(function(){st.data(this,e)}):st.access(this,function(n){return n===t?o?a(o,e,st.data(o,e)):null:(this.each(function(){st.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){st.removeData(this,e)})}}),st.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=st._data(e,n),r&&(!i||st.isArray(r)?i=st._data(e,n,st.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=st.queue(e,t),r=n.length,i=n.shift(),o=st._queueHooks(e,t),a=function(){st.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return st._data(e,n)||st._data(e,n,{empty:st.Callbacks("once memory").add(function(){st._removeData(e,t+"queue"),st._removeData(e,n)})})}}),st.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?st.queue(this[0],e):n===t?this:this.each(function(){var t=st.queue(this,e,n);st._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&st.dequeue(this,e)})},dequeue:function(e){return this.each(function(){st.dequeue(this,e)})},delay:function(e,t){return e=st.fx?st.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=st.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof e&&(n=e,e=t),e=e||"fx";s--;)r=st._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var Ct,kt,Et=/[\t\r\n]/g,St=/\r/g,At=/^(?:input|select|textarea|button|object)$/i,jt=/^(?:a|area)$/i,Dt=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,Lt=/^(?:checked|selected)$/i,Ht=st.support.getSetAttribute,Mt=st.support.input;st.fn.extend({attr:function(e,t){return st.access(this,st.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){st.removeAttr(this,e)})},prop:function(e,t){return st.access(this,st.prop,e,t,arguments.length>1)},removeProp:function(e){return e=st.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(st.isFunction(e))return this.each(function(t){st(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(lt)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Et," "):" ")){for(o=0;i=t[o++];)0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=st.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(st.isFunction(e))return this.each(function(t){st(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(lt)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Et," "):"")){for(o=0;i=t[o++];)for(;r.indexOf(" "+i+" ")>=0;)r=r.replace(" "+i+" "," ");n.className=e?st.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return st.isFunction(e)?this.each(function(n){st(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var i,o=0,a=st(this),s=t,u=e.match(lt)||[];i=u[o++];)s=r?s:!a.hasClass(i),a[s?"addClass":"removeClass"](i);else("undefined"===n||"boolean"===n)&&(this.className&&st._data(this,"__className__",this.className),this.className=this.className||e===!1?"":st._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(Et," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=st.isFunction(e),this.each(function(r){var o,a=st(this);1===this.nodeType&&(o=i?e.call(this,r,a.val()):e,null==o?o="":"number"==typeof o?o+="":st.isArray(o)&&(o=st.map(o,function(e){return null==e?"":e+""})),n=st.valHooks[this.type]||st.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,o,"value")!==t||(this.value=o))});if(o)return n=st.valHooks[o.type]||st.valHooks[o.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(o,"value"))!==t?r:(r=o.value,"string"==typeof r?r.replace(St,""):null==r?"":r)}}}),st.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(st.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&st.nodeName(n.parentNode,"optgroup"))){if(t=st(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=st.makeArray(t);return st(e).find("option").each(function(){this.selected=st.inArray(st(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return e.getAttribute===t?st.prop(e,n,r):(a=1!==s||!st.isXMLDoc(e),a&&(n=n.toLowerCase(),o=st.attrHooks[n]||(Dt.test(n)?kt:Ct)),r===t?o&&a&&"get"in o&&null!==(i=o.get(e,n))?i:(e.getAttribute!==t&&(i=e.getAttribute(n)),null==i?t:i):null!==r?o&&a&&"set"in o&&(i=o.set(e,r,n))!==t?i:(e.setAttribute(n,r+""),r):(st.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(lt);if(o&&1===e.nodeType)for(;n=o[i++];)r=st.propFix[n]||n,Dt.test(n)?!Ht&&Lt.test(n)?e[st.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:st.attr(e,n,""),e.removeAttribute(Ht?n:r)},attrHooks:{type:{set:function(e,t){if(!st.support.radioValue&&"radio"===t&&st.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!st.isXMLDoc(e),a&&(n=st.propFix[n]||n,o=st.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):At.test(e.nodeName)||jt.test(e.nodeName)&&e.href?0:t}}}}),kt={get:function(e,n){var r=st.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?Mt&&Ht?null!=i:Lt.test(n)?e[st.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?st.removeAttr(e,n):Mt&&Ht||!Lt.test(n)?e.setAttribute(!Ht&&st.propFix[n]||n,n):e[st.camelCase("default-"+n)]=e[n]=!0,n}},Mt&&Ht||(st.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return st.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t
39},set:function(e,n,r){return st.nodeName(e,"input")?(e.defaultValue=n,t):Ct&&Ct.set(e,n,r)}}),Ht||(Ct=st.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},st.attrHooks.contenteditable={get:Ct.get,set:function(e,t,n){Ct.set(e,""===t?!1:t,n)}},st.each(["width","height"],function(e,n){st.attrHooks[n]=st.extend(st.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),st.support.hrefNormalized||(st.each(["href","src","width","height"],function(e,n){st.attrHooks[n]=st.extend(st.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),st.each(["href","src"],function(e,t){st.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),st.support.style||(st.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),st.support.optSelected||(st.propHooks.selected=st.extend(st.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),st.support.enctype||(st.propFix.enctype="encoding"),st.support.checkOn||st.each(["radio","checkbox"],function(){st.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),st.each(["radio","checkbox"],function(){st.valHooks[this]=st.extend(st.valHooks[this],{set:function(e,n){return st.isArray(n)?e.checked=st.inArray(st(e).val(),n)>=0:t}})});var qt=/^(?:input|select|textarea)$/i,_t=/^key/,Ft=/^(?:mouse|contextmenu)|click/,Ot=/^(?:focusinfocus|focusoutblur)$/,Bt=/^([^.]*)(?:\.(.+)|)$/;st.event={global:{},add:function(e,n,r,i,o){var a,s,u,l,c,f,p,d,h,g,m,y=3!==e.nodeType&&8!==e.nodeType&&st._data(e);if(y){for(r.handler&&(a=r,r=a.handler,o=a.selector),r.guid||(r.guid=st.guid++),(l=y.events)||(l=y.events={}),(s=y.handle)||(s=y.handle=function(e){return st===t||e&&st.event.triggered===e.type?t:st.event.dispatch.apply(s.elem,arguments)},s.elem=e),n=(n||"").match(lt)||[""],c=n.length;c--;)u=Bt.exec(n[c])||[],h=m=u[1],g=(u[2]||"").split(".").sort(),p=st.event.special[h]||{},h=(o?p.delegateType:p.bindType)||h,p=st.event.special[h]||{},f=st.extend({type:h,origType:m,data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&st.expr.match.needsContext.test(o),namespace:g.join(".")},a),(d=l[h])||(d=l[h]=[],d.delegateCount=0,p.setup&&p.setup.call(e,i,g,s)!==!1||(e.addEventListener?e.addEventListener(h,s,!1):e.attachEvent&&e.attachEvent("on"+h,s))),p.add&&(p.add.call(e,f),f.handler.guid||(f.handler.guid=r.guid)),o?d.splice(d.delegateCount++,0,f):d.push(f),st.event.global[h]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,m=st.hasData(e)&&st._data(e);if(m&&(u=m.events)){for(t=(t||"").match(lt)||[""],l=t.length;l--;)if(s=Bt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){for(f=st.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=u[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&f.teardown.call(e,h,m.handle)!==!1||st.removeEvent(e,d,m.handle),delete u[d])}else for(d in u)st.event.remove(e,d+t[l],n,r,!0);st.isEmptyObject(u)&&(delete m.handle,st._removeData(e,"events"))}},trigger:function(n,r,i,o){var a,s,u,l,c,f,p,d=[i||V],h=n.type||n,g=n.namespace?n.namespace.split("."):[];if(s=u=i=i||V,3!==i.nodeType&&8!==i.nodeType&&!Ot.test(h+st.event.triggered)&&(h.indexOf(".")>=0&&(g=h.split("."),h=g.shift(),g.sort()),c=0>h.indexOf(":")&&"on"+h,n=n[st.expando]?n:new st.Event(h,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=g.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:st.makeArray(r,[n]),p=st.event.special[h]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!st.isWindow(i)){for(l=p.delegateType||h,Ot.test(l+h)||(s=s.parentNode);s;s=s.parentNode)d.push(s),u=s;u===(i.ownerDocument||V)&&d.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=d[a++])&&!n.isPropagationStopped();)n.type=a>1?l:p.bindType||h,f=(st._data(s,"events")||{})[n.type]&&st._data(s,"handle"),f&&f.apply(s,r),f=c&&s[c],f&&st.acceptData(s)&&f.apply&&f.apply(s,r)===!1&&n.preventDefault();if(n.type=h,!(o||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===h&&st.nodeName(i,"a")||!st.acceptData(i)||!c||!i[h]||st.isWindow(i))){u=i[c],u&&(i[c]=null),st.event.triggered=h;try{i[h]()}catch(m){}st.event.triggered=t,u&&(i[c]=u)}return n.result}},dispatch:function(e){e=st.event.fix(e);var n,r,i,o,a,s=[],u=nt.call(arguments),l=(st._data(this,"events")||{})[e.type]||[],c=st.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(s=st.event.handlers.call(this,e,l),n=0;(o=s[n++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,r=0;(a=o.handlers[r++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(a.namespace))&&(e.handleObj=a,e.data=a.data,i=((st.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u),i!==t&&(e.result=i)===!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(l.disabled!==!0||"click"!==e.type){for(i=[],r=0;u>r;r++)a=n[r],o=a.selector+" ",i[o]===t&&(i[o]=a.needsContext?st(o,this).index(l)>=0:st.find(o,this,null,[l]).length),i[o]&&i.push(a);i.length&&s.push({elem:l,handlers:i})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[st.expando])return e;var t,n,r=e,i=st.event.fixHooks[e.type]||{},o=i.props?this.props.concat(i.props):this.props;for(e=new st.Event(r),t=o.length;t--;)n=o[t],e[n]=r[n];return e.target||(e.target=r.srcElement||V),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,i.filter?i.filter(e,r):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,a=n.button,s=n.fromElement;return null==e.pageX&&null!=n.clientX&&(r=e.target.ownerDocument||V,i=r.documentElement,o=r.body,e.pageX=n.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?n.toElement:s),e.which||a===t||(e.which=1&a?1:2&a?3:4&a?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return st.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==V.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===V.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=st.extend(new st.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?st.event.trigger(i,null,t):st.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},st.removeEvent=V.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,n,r){var i="on"+n;e.detachEvent&&(e[i]===t&&(e[i]=null),e.detachEvent(i,r))},st.Event=function(e,n){return this instanceof st.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?u:l):this.type=e,n&&st.extend(this,n),this.timeStamp=e&&e.timeStamp||st.now(),this[st.expando]=!0,t):new st.Event(e,n)},st.Event.prototype={isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=u,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=u,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u,this.stopPropagation()}},st.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){st.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!st.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),st.support.submitBubbles||(st.event.special.submit={setup:function(){return st.nodeName(this,"form")?!1:(st.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=st.nodeName(n,"input")||st.nodeName(n,"button")?n.form:t;r&&!st._data(r,"submitBubbles")&&(st.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),st._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&st.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return st.nodeName(this,"form")?!1:(st.event.remove(this,"._submit"),t)}}),st.support.changeBubbles||(st.event.special.change={setup:function(){return qt.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(st.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),st.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),st.event.simulate("change",this,e,!0)})),!1):(st.event.add(this,"beforeactivate._change",function(e){var t=e.target;qt.test(t.nodeName)&&!st._data(t,"changeBubbles")&&(st.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||st.event.simulate("change",this.parentNode,e,!0)}),st._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return st.event.remove(this,"._change"),!qt.test(this.nodeName)}}),st.support.focusinBubbles||st.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){st.event.simulate(t,e.target,st.event.fix(e),!0)};st.event.special[t]={setup:function(){0===n++&&V.addEventListener(e,r,!0)},teardown:function(){0===--n&&V.removeEventListener(e,r,!0)}}}),st.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(s in e)this.on(s,n,r,e[s],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=l;else if(!i)return this;return 1===o&&(a=i,i=function(e){return st().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=st.guid++)),this.each(function(){st.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,st(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=l),this.each(function(){st.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){st.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?st.event.trigger(e,n,r,!0):t},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),st.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){st.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)},_t.test(t)&&(st.event.fixHooks[t]=st.event.keyHooks),Ft.test(t)&&(st.event.fixHooks[t]=st.event.mouseHooks)}),function(e,t){function n(e){return ht.test(e+"")}function r(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>C.cacheLength&&delete e[t.shift()],e[n]=r}}function i(e){return e[P]=!0,e}function o(e){var t=L.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function a(e,t,n,r){var i,o,a,s,u,l,c,d,h,g;if((t?t.ownerDocument||t:R)!==L&&D(t),t=t||L,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!M&&!r){if(i=gt.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&O(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Q.apply(n,K.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&W.getByClassName&&t.getElementsByClassName)return Q.apply(n,K.call(t.getElementsByClassName(a),0)),n}if(W.qsa&&!q.test(e)){if(c=!0,d=P,h=t,g=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(l=f(e),(c=t.getAttribute("id"))?d=c.replace(vt,"\\$&"):t.setAttribute("id",d),d="[id='"+d+"'] ",u=l.length;u--;)l[u]=d+p(l[u]);h=dt.test(e)&&t.parentNode||t,g=l.join(",")}if(g)try{return Q.apply(n,K.call(h.querySelectorAll(g),0)),n}catch(m){}finally{c||t.removeAttribute("id")}}}return x(e.replace(at,"$1"),t,n,r)}function s(e,t){for(var n=e&&t&&e.nextSibling;n;n=n.nextSibling)if(n===t)return-1;return e?1:-1}function u(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return i(function(t){return t=+t,i(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function f(e,t){var n,r,i,o,s,u,l,c=X[e+" "];if(c)return t?0:c.slice(0);for(s=e,u=[],l=C.preFilter;s;){(!n||(r=ut.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(i=[])),n=!1,(r=lt.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(at," ")}),s=s.slice(n.length));for(o in C.filter)!(r=pt[o].exec(s))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?a.error(e):X(e,u).slice(0)}function p(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function d(e,t,n){var r=t.dir,i=n&&"parentNode"===t.dir,o=I++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,u,l,c=$+" "+o;if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i)if(l=t[P]||(t[P]={}),(u=l[r])&&u[0]===c){if((s=u[1])===!0||s===N)return s===!0}else if(u=l[r]=[c],u[1]=e(t,n,a)||N,u[1]===!0)return!0}}function h(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function g(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function m(e,t,n,r,o,a){return r&&!r[P]&&(r=m(r)),o&&!o[P]&&(o=m(o,a)),i(function(i,a,s,u){var l,c,f,p=[],d=[],h=a.length,m=i||b(t||"*",s.nodeType?[s]:s,[]),y=!e||!i&&t?m:g(m,p,e,s,u),v=n?o||(i?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r)for(l=g(v,d),r(l,[],s,u),c=l.length;c--;)(f=l[c])&&(v[d[c]]=!(y[d[c]]=f));if(i){if(o||e){if(o){for(l=[],c=v.length;c--;)(f=v[c])&&l.push(y[c]=f);o(null,v=[],l,u)}for(c=v.length;c--;)(f=v[c])&&(l=o?Z.call(i,f):p[c])>-1&&(i[l]=!(a[l]=f))}}else v=g(v===a?v.splice(h,v.length):v),o?o(null,a,v,u):Q.apply(a,v)})}function y(e){for(var t,n,r,i=e.length,o=C.relative[e[0].type],a=o||C.relative[" "],s=o?1:0,u=d(function(e){return e===t},a,!0),l=d(function(e){return Z.call(t,e)>-1},a,!0),c=[function(e,n,r){return!o&&(r||n!==j)||((t=n).nodeType?u(e,n,r):l(e,n,r))}];i>s;s++)if(n=C.relative[e[s].type])c=[d(h(c),n)];else{if(n=C.filter[e[s].type].apply(null,e[s].matches),n[P]){for(r=++s;i>r&&!C.relative[e[r].type];r++);return m(s>1&&h(c),s>1&&p(e.slice(0,s-1)).replace(at,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&p(e))}c.push(n)}return h(c)}function v(e,t){var n=0,r=t.length>0,o=e.length>0,s=function(i,s,u,l,c){var f,p,d,h=[],m=0,y="0",v=i&&[],b=null!=c,x=j,T=i||o&&C.find.TAG("*",c&&s.parentNode||s),w=$+=null==x?1:Math.E;for(b&&(j=s!==L&&s,N=n);null!=(f=T[y]);y++){if(o&&f){for(p=0;d=e[p];p++)if(d(f,s,u)){l.push(f);break}b&&($=w,N=++n)}r&&((f=!d&&f)&&m--,i&&v.push(f))}if(m+=y,r&&y!==m){for(p=0;d=t[p];p++)d(v,h,s,u);if(i){if(m>0)for(;y--;)v[y]||h[y]||(h[y]=G.call(l));h=g(h)}Q.apply(l,h),b&&!i&&h.length>0&&m+t.length>1&&a.uniqueSort(l)}return b&&($=w,j=x),v};return r?i(s):s}function b(e,t,n){for(var r=0,i=t.length;i>r;r++)a(e,t[r],n);return n}function x(e,t,n,r){var i,o,a,s,u,l=f(e);if(!r&&1===l.length){if(o=l[0]=l[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&!M&&C.relative[o[1].type]){if(t=C.find.ID(a.matches[0].replace(xt,Tt),t)[0],!t)return n;e=e.slice(o.shift().value.length)}for(i=pt.needsContext.test(e)?-1:o.length-1;i>=0&&(a=o[i],!C.relative[s=a.type]);i--)if((u=C.find[s])&&(r=u(a.matches[0].replace(xt,Tt),dt.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),e=r.length&&p(o),!e)return Q.apply(n,K.call(r,0)),n;break}}return S(e,l)(r,t,M,n,dt.test(e)),n}function T(){}var w,N,C,k,E,S,A,j,D,L,H,M,q,_,F,O,B,P="sizzle"+-new Date,R=e.document,W={},$=0,I=0,z=r(),X=r(),U=r(),V=typeof t,Y=1<<31,J=[],G=J.pop,Q=J.push,K=J.slice,Z=J.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},et="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",nt=tt.replace("w","w#"),rt="([*^$|!~]?=)",it="\\["+et+"*("+tt+")"+et+"*(?:"+rt+et+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+nt+")|)|)"+et+"*\\]",ot=":("+tt+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+it.replace(3,8)+")*)|.*)\\)|)",at=RegExp("^"+et+"+|((?:^|[^\\\\])(?:\\\\.)*)"+et+"+$","g"),ut=RegExp("^"+et+"*,"+et+"*"),lt=RegExp("^"+et+"*([\\x20\\t\\r\\n\\f>+~])"+et+"*"),ct=RegExp(ot),ft=RegExp("^"+nt+"$"),pt={ID:RegExp("^#("+tt+")"),CLASS:RegExp("^\\.("+tt+")"),NAME:RegExp("^\\[name=['\"]?("+tt+")['\"]?\\]"),TAG:RegExp("^("+tt.replace("w","w*")+")"),ATTR:RegExp("^"+it),PSEUDO:RegExp("^"+ot),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+et+"*(even|odd|(([+-]|)(\\d*)n|)"+et+"*(?:([+-]|)"+et+"*(\\d+)|))"+et+"*\\)|)","i"),needsContext:RegExp("^"+et+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+et+"*((?:-\\d)?\\d*)"+et+"*\\)|)(?=[^-]|$)","i")},dt=/[\x20\t\r\n\f]*[+~]/,ht=/\{\s*\[native code\]\s*\}/,gt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,mt=/^(?:input|select|textarea|button)$/i,yt=/^h\d$/i,vt=/'|\\/g,bt=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,xt=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,Tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{K.call(H.childNodes,0)[0].nodeType}catch(wt){K=function(e){for(var t,n=[];t=this[e];e++)n.push(t);return n}}E=a.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},D=a.setDocument=function(e){var r=e?e.ownerDocument||e:R;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,H=r.documentElement,M=E(r),W.tagNameNoComments=o(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),W.attributes=o(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),W.getByClassName=o(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),W.getByName=o(function(e){e.id=P+0,e.innerHTML="<a name='"+P+"'></a><div name='"+P+"'></div>",H.insertBefore(e,H.firstChild);var t=r.getElementsByName&&r.getElementsByName(P).length===2+r.getElementsByName(P+0).length;return W.getIdNotName=!r.getElementById(P),H.removeChild(e),t}),C.attrHandle=o(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==V&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},W.getIdNotName?(C.find.ID=function(e,t){if(typeof t.getElementById!==V&&!M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},C.filter.ID=function(e){var t=e.replace(xt,Tt);return function(e){return e.getAttribute("id")===t}}):(C.find.ID=function(e,n){if(typeof n.getElementById!==V&&!M){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==V&&r.getAttributeNode("id").value===e?[r]:t:[]}},C.filter.ID=function(e){var t=e.replace(xt,Tt);return function(e){var n=typeof e.getAttributeNode!==V&&e.getAttributeNode("id");return n&&n.value===t}}),C.find.TAG=W.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==V?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i];i++)1===n.nodeType&&r.push(n);return r}return o},C.find.NAME=W.getByName&&function(e,n){return typeof n.getElementsByName!==V?n.getElementsByName(name):t},C.find.CLASS=W.getByClassName&&function(e,n){return typeof n.getElementsByClassName===V||M?t:n.getElementsByClassName(e)},_=[],q=[":focus"],(W.qsa=n(r.querySelectorAll))&&(o(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||q.push("\\["+et+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||q.push(":checked")}),o(function(e){e.innerHTML="<input type='hidden' i=''/>",e.querySelectorAll("[i^='']").length&&q.push("[*^$]="+et+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),q.push(",.*:")})),(W.matchesSelector=n(F=H.matchesSelector||H.mozMatchesSelector||H.webkitMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){W.disconnectedMatch=F.call(e,"div"),F.call(e,"[s!='']:x"),_.push("!=",ot)}),q=RegExp(q.join("|")),_=RegExp(_.join("|")),O=n(H.contains)||H.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},B=H.compareDocumentPosition?function(e,t){var n;return e===t?(A=!0,0):(n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&n||e.parentNode&&11===e.parentNode.nodeType?e===r||O(R,e)?-1:t===r||O(R,t)?1:0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,i=0,o=e.parentNode,a=t.parentNode,u=[e],l=[t];if(e===t)return A=!0,0;if(e.sourceIndex&&t.sourceIndex)return(~t.sourceIndex||Y)-(O(R,e)&&~e.sourceIndex||Y);if(!o||!a)return e===r?-1:t===r?1:o?-1:a?1:0;if(o===a)return s(e,t);for(n=e;n=n.parentNode;)u.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;u[i]===l[i];)i++;return i?s(u[i],l[i]):u[i]===R?-1:l[i]===R?1:0},A=!1,[0,0].sort(B),W.detectDuplicates=A,L):L},a.matches=function(e,t){return a(e,null,null,t)},a.matchesSelector=function(e,t){if((e.ownerDocument||e)!==L&&D(e),t=t.replace(bt,"='$1']"),!(!W.matchesSelector||M||_&&_.test(t)||q.test(t)))try{var n=F.call(e,t);if(n||W.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return a(t,L,null,[e]).length>0},a.contains=function(e,t){return(e.ownerDocument||e)!==L&&D(e),O(e,t)},a.attr=function(e,t){var n;return(e.ownerDocument||e)!==L&&D(e),M||(t=t.toLowerCase()),(n=C.attrHandle[t])?n(e):M||W.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},a.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},a.uniqueSort=function(e){var t,n=[],r=1,i=0;if(A=!W.detectDuplicates,e.sort(B),A){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return e},k=a.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=k(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=k(t);return n},C=a.selectors={cacheLength:50,createPseudo:i,match:pt,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xt,Tt),e[3]=(e[4]||e[5]||"").replace(xt,Tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||a.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&a.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return pt.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&ct.test(n)&&(t=f(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(xt,Tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=z[e+" "];return t||(t=RegExp("(^|"+et+")"+e+"("+et+"|$)"))&&z(e,function(e){return t.test(e.className||typeof e.getAttribute!==V&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=a.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.substr(i.length-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){for(;g;){for(f=t;f=f[g];)if(s?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(c=m[P]||(m[P]={}),l=c[e]||[],d=l[0]===$&&l[1],p=l[0]===$&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[g]||(p=d=0)||h.pop();)if(1===f.nodeType&&++p&&f===t){c[e]=[$,d,p];break}}else if(v&&(l=(t[P]||(t[P]={}))[e])&&l[0]===$)p=l[1];else for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++p||(v&&((f[P]||(f[P]={}))[e]=[$,p]),f!==t)););return p-=i,p===r||0===p%r&&p/r>=0}}},PSEUDO:function(e,t){var n,r=C.pseudos[e]||C.setFilters[e.toLowerCase()]||a.error("unsupported pseudo: "+e);return r[P]?r(t):r.length>1?(n=[e,e,"",t],C.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,n){for(var i,o=r(e,t),a=o.length;a--;)i=Z.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:i(function(e){var t=[],n=[],r=S(e.replace(at,"$1"));return r[P]?i(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:i(function(e){return function(t){return a(e,t).length>0}}),contains:i(function(e){return function(t){return(t.textContent||t.innerText||k(t)).indexOf(e)>-1}}),lang:i(function(e){return ft.test(e||"")||a.error("unsupported lang: "+e),e=e.replace(xt,Tt).toLowerCase(),function(t){var n;do if(n=M?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return yt.test(e.nodeName)},input:function(e){return mt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;t>++r;)e.push(r);return e})}};for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})C.pseudos[w]=u(w);for(w in{submit:!0,reset:!0})C.pseudos[w]=l(w);S=a.compile=function(e,t){var n,r=[],i=[],o=U[e+" "];if(!o){for(t||(t=f(e)),n=t.length;n--;)o=y(t[n]),o[P]?r.push(o):i.push(o);o=U(e,v(i,r))}return o},C.pseudos.nth=C.pseudos.eq,C.filters=T.prototype=C.pseudos,C.setFilters=new T,D(),a.attr=st.attr,st.find=a,st.expr=a.selectors,st.expr[":"]=st.expr.pseudos,st.unique=a.uniqueSort,st.text=a.getText,st.isXMLDoc=a.isXML,st.contains=a.contains}(e);var Pt=/Until$/,Rt=/^(?:parents|prev(?:Until|All))/,Wt=/^.[^:#\[\.,]*$/,$t=st.expr.match.needsContext,It={children:!0,contents:!0,next:!0,prev:!0};st.fn.extend({find:function(e){var t,n,r;if("string"!=typeof e)return r=this,this.pushStack(st(e).filter(function(){for(t=0;r.length>t;t++)if(st.contains(r[t],this))return!0}));for(n=[],t=0;this.length>t;t++)st.find(e,this[t],n);return n=this.pushStack(st.unique(n)),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=st(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(st.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(f(this,e,!1))},filter:function(e){return this.pushStack(f(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?$t.test(e)?st(e,this.context).index(this[0])>=0:st.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=$t.test(e)||"string"!=typeof e?st(e,t||this.context):0;i>r;r++)for(n=this[r];n&&n.ownerDocument&&n!==t&&11!==n.nodeType;){if(a?a.index(n)>-1:st.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}return this.pushStack(o.length>1?st.unique(o):o)},index:function(e){return e?"string"==typeof e?st.inArray(this[0],st(e)):st.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?st(e,t):st.makeArray(e&&e.nodeType?[e]:e),r=st.merge(this.get(),n);return this.pushStack(st.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),st.fn.andSelf=st.fn.addBack,st.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return st.dir(e,"parentNode")},parentsUntil:function(e,t,n){return st.dir(e,"parentNode",n)},next:function(e){return c(e,"nextSibling")},prev:function(e){return c(e,"previousSibling")
40},nextAll:function(e){return st.dir(e,"nextSibling")},prevAll:function(e){return st.dir(e,"previousSibling")},nextUntil:function(e,t,n){return st.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return st.dir(e,"previousSibling",n)},siblings:function(e){return st.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return st.sibling(e.firstChild)},contents:function(e){return st.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:st.merge([],e.childNodes)}},function(e,t){st.fn[e]=function(n,r){var i=st.map(this,t,n);return Pt.test(e)||(r=n),r&&"string"==typeof r&&(i=st.filter(r,i)),i=this.length>1&&!It[e]?st.unique(i):i,this.length>1&&Rt.test(e)&&(i=i.reverse()),this.pushStack(i)}}),st.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?st.find.matchesSelector(t[0],e)?[t[0]]:[]:st.find.matches(e,t)},dir:function(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!st(o).is(r));)1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var zt="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Xt=/ jQuery\d+="(?:null|\d+)"/g,Ut=RegExp("<(?:"+zt+")[\\s/>]","i"),Vt=/^\s+/,Yt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Jt=/<([\w:]+)/,Gt=/<tbody/i,Qt=/<|&#?\w+;/,Kt=/<(?:script|style|link)/i,Zt=/^(?:checkbox|radio)$/i,en=/checked\s*(?:[^=]|=\s*.checked.)/i,tn=/^$|\/(?:java|ecma)script/i,nn=/^true\/(.*)/,rn=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,on={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:st.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},an=p(V),sn=an.appendChild(V.createElement("div"));on.optgroup=on.option,on.tbody=on.tfoot=on.colgroup=on.caption=on.thead,on.th=on.td,st.fn.extend({text:function(e){return st.access(this,function(e){return e===t?st.text(this):this.empty().append((this[0]&&this[0].ownerDocument||V).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(st.isFunction(e))return this.each(function(t){st(this).wrapAll(e.call(this,t))});if(this[0]){var t=st(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return st.isFunction(e)?this.each(function(t){st(this).wrapInner(e.call(this,t))}):this.each(function(){var t=st(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=st.isFunction(e);return this.each(function(n){st(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){st.nodeName(this,"body")||st(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++)(!e||st.filter(e,[n]).length>0)&&(t||1!==n.nodeType||st.cleanData(b(n)),n.parentNode&&(t&&st.contains(n.ownerDocument,n)&&m(b(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&st.cleanData(b(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&st.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return st.clone(this,e,t)})},html:function(e){return st.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(Xt,""):t;if(!("string"!=typeof e||Kt.test(e)||!st.support.htmlSerialize&&Ut.test(e)||!st.support.leadingWhitespace&&Vt.test(e)||on[(Jt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(Yt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(st.cleanData(b(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=st.isFunction(e);return t||"string"==typeof e||(e=st(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;(n&&1===this.nodeType||11===this.nodeType)&&(st(this).remove(),t?t.parentNode.insertBefore(e,t):n.appendChild(e))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=et.apply([],e);var i,o,a,s,u,l,c=0,f=this.length,p=this,m=f-1,y=e[0],v=st.isFunction(y);if(v||!(1>=f||"string"!=typeof y||st.support.checkClone)&&en.test(y))return this.each(function(i){var o=p.eq(i);v&&(e[0]=y.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(f&&(i=st.buildFragment(e,this[0].ownerDocument,!1,this),o=i.firstChild,1===i.childNodes.length&&(i=o),o)){for(n=n&&st.nodeName(o,"tr"),a=st.map(b(i,"script"),h),s=a.length;f>c;c++)u=i,c!==m&&(u=st.clone(u,!0,!0),s&&st.merge(a,b(u,"script"))),r.call(n&&st.nodeName(this[c],"table")?d(this[c],"tbody"):this[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,st.map(a,g),c=0;s>c;c++)u=a[c],tn.test(u.type||"")&&!st._data(u,"globalEval")&&st.contains(l,u)&&(u.src?st.ajax({url:u.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):st.globalEval((u.text||u.textContent||u.innerHTML||"").replace(rn,"")));i=o=null}return this}}),st.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){st.fn[e]=function(e){for(var n,r=0,i=[],o=st(e),a=o.length-1;a>=r;r++)n=r===a?this:this.clone(!0),st(o[r])[t](n),tt.apply(i,n.get());return this.pushStack(i)}}),st.extend({clone:function(e,t,n){var r,i,o,a,s,u=st.contains(e.ownerDocument,e);if(st.support.html5Clone||st.isXMLDoc(e)||!Ut.test("<"+e.nodeName+">")?s=e.cloneNode(!0):(sn.innerHTML=e.outerHTML,sn.removeChild(s=sn.firstChild)),!(st.support.noCloneEvent&&st.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||st.isXMLDoc(e)))for(r=b(s),i=b(e),a=0;null!=(o=i[a]);++a)r[a]&&v(o,r[a]);if(t)if(n)for(i=i||b(e),r=r||b(s),a=0;null!=(o=i[a]);a++)y(o,r[a]);else y(e,s);return r=b(s,"script"),r.length>0&&m(r,!u&&b(e,"script")),r=i=o=null,s},buildFragment:function(e,t,n,r){for(var i,o,a,s,u,l,c,f=e.length,d=p(t),h=[],g=0;f>g;g++)if(o=e[g],o||0===o)if("object"===st.type(o))st.merge(h,o.nodeType?[o]:o);else if(Qt.test(o)){for(s=s||d.appendChild(t.createElement("div")),a=(Jt.exec(o)||["",""])[1].toLowerCase(),u=on[a]||on._default,s.innerHTML=u[1]+o.replace(Yt,"<$1></$2>")+u[2],c=u[0];c--;)s=s.lastChild;if(!st.support.leadingWhitespace&&Vt.test(o)&&h.push(t.createTextNode(Vt.exec(o)[0])),!st.support.tbody)for(o="table"!==a||Gt.test(o)?"<table>"!==u[1]||Gt.test(o)?0:s:s.firstChild,c=o&&o.childNodes.length;c--;)st.nodeName(l=o.childNodes[c],"tbody")&&!l.childNodes.length&&o.removeChild(l);for(st.merge(h,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=d.lastChild}else h.push(t.createTextNode(o));for(s&&d.removeChild(s),st.support.appendChecked||st.grep(b(h,"input"),x),g=0;o=h[g++];)if((!r||-1===st.inArray(o,r))&&(i=st.contains(o.ownerDocument,o),s=b(d.appendChild(o),"script"),i&&m(s),n))for(c=0;o=s[c++];)tn.test(o.type||"")&&n.push(o);return s=null,d},cleanData:function(e,n){for(var r,i,o,a,s=0,u=st.expando,l=st.cache,c=st.support.deleteExpando,f=st.event.special;null!=(o=e[s]);s++)if((n||st.acceptData(o))&&(i=o[u],r=i&&l[i])){if(r.events)for(a in r.events)f[a]?st.event.remove(o,a):st.removeEvent(o,a,r.handle);l[i]&&(delete l[i],c?delete o[u]:o.removeAttribute!==t?o.removeAttribute(u):o[u]=null,K.push(i))}}});var un,ln,cn,fn=/alpha\([^)]*\)/i,pn=/opacity\s*=\s*([^)]*)/,dn=/^(top|right|bottom|left)$/,hn=/^(none|table(?!-c[ea]).+)/,gn=/^margin/,mn=RegExp("^("+ut+")(.*)$","i"),yn=RegExp("^("+ut+")(?!px)[a-z%]+$","i"),vn=RegExp("^([+-])=("+ut+")","i"),bn={BODY:"block"},xn={position:"absolute",visibility:"hidden",display:"block"},Tn={letterSpacing:0,fontWeight:400},wn=["Top","Right","Bottom","Left"],Nn=["Webkit","O","Moz","ms"];st.fn.extend({css:function(e,n){return st.access(this,function(e,n,r){var i,o,a={},s=0;if(st.isArray(n)){for(i=ln(e),o=n.length;o>s;s++)a[n[s]]=st.css(e,n[s],!1,i);return a}return r!==t?st.style(e,n,r):st.css(e,n)},e,n,arguments.length>1)},show:function(){return N(this,!0)},hide:function(){return N(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:w(this))?st(this).show():st(this).hide()})}}),st.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=un(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":st.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=st.camelCase(n),l=e.style;if(n=st.cssProps[u]||(st.cssProps[u]=T(l,u)),s=st.cssHooks[n]||st.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=vn.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(st.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||st.cssNumber[u]||(r+="px"),st.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=st.camelCase(n);return n=st.cssProps[u]||(st.cssProps[u]=T(e.style,u)),s=st.cssHooks[n]||st.cssHooks[u],s&&"get"in s&&(o=s.get(e,!0,r)),o===t&&(o=un(e,n,i)),"normal"===o&&n in Tn&&(o=Tn[n]),r?(a=parseFloat(o),r===!0||st.isNumeric(a)?a||0:o):o},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(ln=function(t){return e.getComputedStyle(t,null)},un=function(e,n,r){var i,o,a,s=r||ln(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||st.contains(e.ownerDocument,e)||(u=st.style(e,n)),yn.test(u)&&gn.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):V.documentElement.currentStyle&&(ln=function(e){return e.currentStyle},un=function(e,n,r){var i,o,a,s=r||ln(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),yn.test(u)&&!dn.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u}),st.each(["height","width"],function(e,n){st.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&hn.test(st.css(e,"display"))?st.swap(e,xn,function(){return E(e,n,i)}):E(e,n,i):t},set:function(e,t,r){var i=r&&ln(e);return C(e,t,r?k(e,n,r,st.support.boxSizing&&"border-box"===st.css(e,"boxSizing",!1,i),i):0)}}}),st.support.opacity||(st.cssHooks.opacity={get:function(e,t){return pn.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=st.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===st.trim(o.replace(fn,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=fn.test(o)?o.replace(fn,i):o+" "+i)}}),st(function(){st.support.reliableMarginRight||(st.cssHooks.marginRight={get:function(e,n){return n?st.swap(e,{display:"inline-block"},un,[e,"marginRight"]):t}}),!st.support.pixelPosition&&st.fn.position&&st.each(["top","left"],function(e,n){st.cssHooks[n]={get:function(e,r){return r?(r=un(e,n),yn.test(r)?st(e).position()[n]+"px":r):t}}})}),st.expr&&st.expr.filters&&(st.expr.filters.hidden=function(e){return 0===e.offsetWidth&&0===e.offsetHeight||!st.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||st.css(e,"display"))},st.expr.filters.visible=function(e){return!st.expr.filters.hidden(e)}),st.each({margin:"",padding:"",border:"Width"},function(e,t){st.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];4>r;r++)i[e+wn[r]+t]=o[r]||o[r-2]||o[0];return i}},gn.test(e)||(st.cssHooks[e+t].set=C)});var Cn=/%20/g,kn=/\[\]$/,En=/\r?\n/g,Sn=/^(?:submit|button|image|reset)$/i,An=/^(?:input|select|textarea|keygen)/i;st.fn.extend({serialize:function(){return st.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=st.prop(this,"elements");return e?st.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!st(this).is(":disabled")&&An.test(this.nodeName)&&!Sn.test(e)&&(this.checked||!Zt.test(e))}).map(function(e,t){var n=st(this).val();return null==n?null:st.isArray(n)?st.map(n,function(e){return{name:t.name,value:e.replace(En,"\r\n")}}):{name:t.name,value:n.replace(En,"\r\n")}}).get()}}),st.param=function(e,n){var r,i=[],o=function(e,t){t=st.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=st.ajaxSettings&&st.ajaxSettings.traditional),st.isArray(e)||e.jquery&&!st.isPlainObject(e))st.each(e,function(){o(this.name,this.value)});else for(r in e)j(r,e[r],n,o);return i.join("&").replace(Cn,"+")};var jn,Dn,Ln=st.now(),Hn=/\?/,Mn=/#.*$/,qn=/([?&])_=[^&]*/,_n=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Fn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,On=/^(?:GET|HEAD)$/,Bn=/^\/\//,Pn=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Rn=st.fn.load,Wn={},$n={},In="*/".concat("*");try{Dn=Y.href}catch(zn){Dn=V.createElement("a"),Dn.href="",Dn=Dn.href}jn=Pn.exec(Dn.toLowerCase())||[],st.fn.load=function(e,n,r){if("string"!=typeof e&&Rn)return Rn.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),st.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(o="POST"),s.length>0&&st.ajax({url:e,type:o,dataType:"html",data:n}).done(function(e){a=arguments,s.html(i?st("<div>").append(st.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,a||[e.responseText,t,e])}),this},st.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){st.fn[t]=function(e){return this.on(t,e)}}),st.each(["get","post"],function(e,n){st[n]=function(e,r,i,o){return st.isFunction(r)&&(o=o||i,i=r,r=t),st.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),st.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dn,type:"GET",isLocal:Fn.test(jn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":In,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":st.parseJSON,"text xml":st.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?H(H(e,st.ajaxSettings),t):H(st.ajaxSettings,e)},ajaxPrefilter:D(Wn),ajaxTransport:D($n),ajax:function(e,n){function r(e,n,r,s){var l,f,v,b,T,N=n;2!==x&&(x=2,u&&clearTimeout(u),i=t,a=s||"",w.readyState=e>0?4:0,r&&(b=M(p,w,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=w.getResponseHeader("Last-Modified"),T&&(st.lastModified[o]=T),T=w.getResponseHeader("etag"),T&&(st.etag[o]=T)),304===e?(l=!0,N="notmodified"):(l=q(p,b),N=l.state,f=l.data,v=l.error,l=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),w.status=e,w.statusText=(n||N)+"",l?g.resolveWith(d,[f,N,w]):g.rejectWith(d,[w,N,v]),w.statusCode(y),y=t,c&&h.trigger(l?"ajaxSuccess":"ajaxError",[w,p,l?f:v]),m.fireWith(d,[w,N]),c&&(h.trigger("ajaxComplete",[w,p]),--st.active||st.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var i,o,a,s,u,l,c,f,p=st.ajaxSetup({},n),d=p.context||p,h=p.context&&(d.nodeType||d.jquery)?st(d):st.event,g=st.Deferred(),m=st.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,T="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!s)for(s={};t=_n.exec(a);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=b[n]=b[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)y[t]=[y[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(g.promise(w).complete=m.add,w.success=w.done,w.error=w.fail,p.url=((e||p.url||Dn)+"").replace(Mn,"").replace(Bn,jn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=st.trim(p.dataType||"*").toLowerCase().match(lt)||[""],null==p.crossDomain&&(l=Pn.exec(p.url.toLowerCase()),p.crossDomain=!(!l||l[1]===jn[1]&&l[2]===jn[2]&&(l[3]||("http:"===l[1]?80:443))==(jn[3]||("http:"===jn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=st.param(p.data,p.traditional)),L(Wn,p,n,w),2===x)return w;c=p.global,c&&0===st.active++&&st.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!On.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(Hn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=qn.test(o)?o.replace(qn,"$1_="+Ln++):o+(Hn.test(o)?"&":"?")+"_="+Ln++)),p.ifModified&&(st.lastModified[o]&&w.setRequestHeader("If-Modified-Since",st.lastModified[o]),st.etag[o]&&w.setRequestHeader("If-None-Match",st.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&w.setRequestHeader("Content-Type",p.contentType),w.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+In+"; q=0.01":""):p.accepts["*"]);for(f in p.headers)w.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(p.beforeSend.call(d,w,p)===!1||2===x))return w.abort();T="abort";for(f in{success:1,error:1,complete:1})w[f](p[f]);if(i=L($n,p,n,w)){w.readyState=1,c&&h.trigger("ajaxSend",[w,p]),p.async&&p.timeout>0&&(u=setTimeout(function(){w.abort("timeout")},p.timeout));try{x=1,i.send(v,r)}catch(N){if(!(2>x))throw N;r(-1,N)}}else r(-1,"No Transport");return w},getScript:function(e,n){return st.get(e,t,n,"script")},getJSON:function(e,t,n){return st.get(e,t,n,"json")}}),st.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return st.globalEval(e),e}}}),st.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),st.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=V.head||st("head")[0]||V.documentElement;return{send:function(t,i){n=V.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Xn=[],Un=/(=)\?(?=&|$)|\?\?/;st.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xn.pop()||st.expando+"_"+Ln++;return this[e]=!0,e}}),st.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Un.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Un.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=st.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Un,"$1"+o):n.jsonp!==!1&&(n.url+=(Hn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||st.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Xn.push(o)),s&&st.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Vn,Yn,Jn=0,Gn=e.ActiveXObject&&function(){var e;for(e in Vn)Vn[e](t,!0)};st.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&_()||F()}:_,Yn=st.ajaxSettings.xhr(),st.support.cors=!!Yn&&"withCredentials"in Yn,Yn=st.support.ajax=!!Yn,Yn&&st.ajaxTransport(function(n){if(!n.crossDomain||st.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,f,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=st.noop,Gn&&delete Vn[a]),i)4!==u.readyState&&u.abort();else{f={},s=u.status,p=u.responseXML,c=u.getAllResponseHeaders(),p&&p.documentElement&&(f.xml=p),"string"==typeof u.responseText&&(f.text=u.responseText);try{l=u.statusText}catch(d){l=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}catch(h){i||o(-1,h)}f&&o(s,l,f,c)},n.async?4===u.readyState?setTimeout(r):(a=++Jn,Gn&&(Vn||(Vn={},st(e).unload(Gn)),Vn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Qn,Kn,Zn=/^(?:toggle|show|hide)$/,er=RegExp("^(?:([+-])=|)("+ut+")([a-z%]*)$","i"),tr=/queueHooks$/,nr=[W],rr={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=er.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(st.cssNumber[e]?"":"px"),"px"!==r&&s){s=st.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,st.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};st.Animation=st.extend(P,{tweener:function(e,t){st.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;i>r;r++)n=e[r],rr[n]=rr[n]||[],rr[n].unshift(t)},prefilter:function(e,t){t?nr.unshift(e):nr.push(e)}}),st.Tween=$,$.prototype={constructor:$,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(st.cssNumber[n]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n=$.propHooks[this.prop];return this.pos=t=this.options.duration?st.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=st.css(e.elem,e.prop,"auto"),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){st.fx.step[e.prop]?st.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[st.cssProps[e.prop]]||st.cssHooks[e.prop])?st.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},st.each(["toggle","show","hide"],function(e,t){var n=st.fn[t];st.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(I(t,!0),e,r,i)}}),st.fn.extend({fadeTo:function(e,t,n,r){return this.filter(w).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=st.isEmptyObject(e),o=st.speed(t,n,r),a=function(){var t=P(this,st.extend({},e),o);a.finish=function(){t.stop(!0)},(i||st._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=st.timers,a=st._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&tr.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&st.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=st._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=st.timers,a=r?r.length:0;for(n.finish=!0,st.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),st.each({slideDown:I("show"),slideUp:I("hide"),slideToggle:I("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){st.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),st.speed=function(e,t,n){var r=e&&"object"==typeof e?st.extend({},e):{complete:n||!n&&t||st.isFunction(e)&&e,duration:e,easing:n&&t||t&&!st.isFunction(t)&&t};return r.duration=st.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in st.fx.speeds?st.fx.speeds[r.duration]:st.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){st.isFunction(r.old)&&r.old.call(this),r.queue&&st.dequeue(this,r.queue)},r},st.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},st.timers=[],st.fx=$.prototype.init,st.fx.tick=function(){var e,n=st.timers,r=0;for(Qn=st.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||st.fx.stop(),Qn=t},st.fx.timer=function(e){e()&&st.timers.push(e)&&st.fx.start()},st.fx.interval=13,st.fx.start=function(){Kn||(Kn=setInterval(st.fx.tick,st.fx.interval))},st.fx.stop=function(){clearInterval(Kn),Kn=null},st.fx.speeds={slow:600,fast:200,_default:400},st.fx.step={},st.expr&&st.expr.filters&&(st.expr.filters.animated=function(e){return st.grep(st.timers,function(t){return e===t.elem}).length}),st.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){st.offset.setOffset(this,e,t)});var n,r,i={top:0,left:0},o=this[0],a=o&&o.ownerDocument;if(a)return n=a.documentElement,st.contains(n,o)?(o.getBoundingClientRect!==t&&(i=o.getBoundingClientRect()),r=z(a),{top:i.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:i.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):i},st.offset={setOffset:function(e,t,n){var r=st.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=st(e),s=a.offset(),u=st.css(e,"top"),l=st.css(e,"left"),c=("absolute"===r||"fixed"===r)&&st.inArray("auto",[u,l])>-1,f={},p={};c?(p=a.position(),i=p.top,o=p.left):(i=parseFloat(u)||0,o=parseFloat(l)||0),st.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+i),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):a.css(f)}},st.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===st.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),st.nodeName(e[0],"html")||(n=e.offset()),n.top+=st.css(e[0],"borderTopWidth",!0),n.left+=st.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-st.css(r,"marginTop",!0),left:t.left-n.left-st.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||V.documentElement;e&&!st.nodeName(e,"html")&&"static"===st.css(e,"position");)e=e.offsetParent;return e||V.documentElement})}}),st.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);st.fn[e]=function(i){return st.access(this,function(e,i,o){var a=z(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?st(a).scrollLeft():o,r?o:st(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}}),st.each({Height:"height",Width:"width"},function(e,n){st.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){st.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return st.access(this,function(n,r,i){var o;return st.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?st.css(n,r,s):st.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=st,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return st})})(window);
41//@ sourceMappingURL=jquery.min.map
41
42</script>
42
43    <!-- Styles -->
44    <style>
45        @import url("https://fonts.googleapis.com/css?family=Nunito:300,400,600,700&display=swap");
46@import url(https://fonts.googleapis.com/css?family=Sarabun:200,400,700);
47
48* {
49    padding: 0;
50    margin: 0;
51    box-sizing: border-box
52}
53
54/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
55html {
56    line-height: 1.15;
57    -webkit-text-size-adjust: 100%
58}
59
60body {
61    margin: 0
62}
63
64main {
65    display: block
66}
67
68h1 {
69    font-size: 2em;
70    margin: 0.67em 0
71}
72
73hr {
74    box-sizing: content-box;
75    height: 0;
76    overflow: visible
77}
78
79pre {
80    font-family: monospace, monospace;
81    font-size: 1em
82}
83
84a {
85    background-color: transparent
86}
87
88abbr[title] {
89    border-bottom: none;
90    text-decoration: underline;
91    text-decoration: underline dotted
92}
93
94b,
95strong {
96    font-weight: bolder
97}
98
99code,
100kbd,
101samp {
102    font-family: monospace, monospace;
103    font-size: 1em
104}
105
106small {
107    font-size: 80%
108}
109
110sub,
111sup {
112    font-size: 75%;
113    line-height: 0;
114    position: relative;
115    vertical-align: baseline
116}
117
118sub {
119    bottom: -0.25em
120}
121
122sup {
123    top: -0.5em
124}
125
126img {
127    border-style: none
128}
129
130button,
131input,
132optgroup,
133select,
134textarea {
135    font-family: inherit;
136    font-size: 100%;
137    line-height: 1.15;
138    margin: 0
139}
140
141button,
142input {
143    overflow: visible
144}
145
146button,
147select {
148    text-transform: none
149}
150
151button,
152[type="button"],
153[type="reset"],
154[type="submit"] {
155    -webkit-appearance: button
156}
157
158button::-moz-focus-inner,
159[type="button"]::-moz-focus-inner,
160[type="reset"]::-moz-focus-inner,
161[type="submit"]::-moz-focus-inner {
162    border-style: none;
163    padding: 0
164}
165
166button:-moz-focusring,
167[type="button"]:-moz-focusring,
168[type="reset"]:-moz-focusring,
169[type="submit"]:-moz-focusring {
170    outline: 1px dotted ButtonText
171}
172
173fieldset {
174    padding: 0.35em 0.75em 0.625em
175}
176
177legend {
178    box-sizing: border-box;
179    color: inherit;
180    display: table;
181    max-width: 100%;
182    padding: 0;
183    white-space: normal
184}
185
186progress {
187    vertical-align: baseline
188}
189
190textarea {
191    overflow: auto
192}
193
194[type="checkbox"],
195[type="radio"] {
196    box-sizing: border-box;
197    padding: 0
198}
199
200[type="number"]::-webkit-inner-spin-button,
201[type="number"]::-webkit-outer-spin-button {
202    height: auto
203}
204
205[type="search"] {
206    -webkit-appearance: textfield;
207    outline-offset: -2px
208}
209
210[type="search"]::-webkit-search-decoration {
211    -webkit-appearance: none
212}
213
214::-webkit-file-upload-button {
215    -webkit-appearance: button;
216    font: inherit
217}
218
219details {
220    display: block
221}
222
223summary {
224    display: list-item
225}
226
227template {
228    display: none
229}
230
231[hidden] {
232    display: none
233}
234
235:root {
236    --font-default: Nunito;
237    --bg-primary: #2651c0;
238    --bg-primary-light: #165baa;
239    --bg-secondary: #000;
240    --bg-third: #121214;
241    --bg-muted: #8492a6;
242    --bg-general: #fefeff;
243    --text-slider-header: #fff;
244    --text-slider-paragraph: #fff;
245    --text-primary: #4a148c;
246    --text-default: #3c4858;
247    --text-muted: #8492a6;
248    --text-light: #f8f9fc;
249    --text-dark: #212529;
250    --bg-btn-telefone: #1b6d1b;
251    --text-btn-telefone: #fff;
252    --bg-btn-telefone: #0069d9;
253    --text-btn-telefone: #fff
254}
255
256/*!
257 * Bootstrap v4.4.1 (https://getbootstrap.com/)
258 * Copyright 2011-2019 The Bootstrap Authors
259 * Copyright 2011-2019 Twitter, Inc.
260 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
261:root {
262    --blue: #007bff;
263    --indigo: #6610f2;
264    --purple: #6f42c1;
265    --pink: #e83e8c;
266    --red: #dc3545;
267    --orange: #fd7e14;
268    --yellow: #ffc107;
269    --green: #28a745;
270    --teal: #20c997;
271    --cyan: #17a2b8;
272    --white: #fff;
273    --gray: #6c757d;
274    --gray-dark: #343a40;
275    --primary: #007bff;
276    --secondary: #6c757d;
277    --success: #28a745;
278    --info: #17a2b8;
279    --warning: #ffc107;
280    --danger: #dc3545;
281    --light: #f8f9fa;
282    --dark: #343a40;
283    --breakpoint-xs: 0;
284    --breakpoint-sm: 576px;
285    --breakpoint-md: 768px;
286    --breakpoint-lg: 992px;
287    --breakpoint-xl: 1200px;
288    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
289    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
290}
291
292*,
293::after,
294::before {
295    box-sizing: border-box
296}
297
298html {
299    font-family: sans-serif;
300    line-height: 1.15;
301    -webkit-text-size-adjust: 100%;
302    -webkit-tap-highlight-color: transparent
303}
304
305article,
306aside,
307figcaption,
308figure,
309footer,
310header,
311hgroup,
312main,
313nav,
314section {
315    display: block
316}
317
318body {
319    margin: 0;
320    font-family: "Nunito", sans-serif;
321    font-size: 1rem;
322    font-weight: 400;
323    line-height: 1.5;
324    color: #212529;
325    text-align: left;
326    background-color: #fefeff
327}
328
329[tabindex="-1"]:focus:not(:focus-visible) {
330    outline: 0 !important
331}
332
333hr {
334    box-sizing: content-box;
335    height: 0;
336    overflow: visible
337}
338
339h1,
340h2,
341h3,
342h4,
343h5,
344h6 {
345    margin-top: 0;
346    margin-bottom: .5rem
347}
348
349p {
350    margin-top: 0;
351    margin-bottom: 1rem
352}
353
354abbr[data-original-title],
355abbr[title] {
356    text-decoration: underline;
357    -webkit-text-decoration: underline dotted;
358    text-decoration: underline dotted;
359    cursor: help;
360    border-bottom: 0;
361    -webkit-text-decoration-skip-ink: none;
362    text-decoration-skip-ink: none
363}
364
365address {
366    margin-bottom: 1rem;
367    font-style: normal;
368    line-height: inherit
369}
370
371dl,
372ol,
373ul {
374    margin-top: 0;
375    margin-bottom: 1rem
376}
377
378ol ol,
379ol ul,
380ul ol,
381ul ul {
382    margin-bottom: 0
383}
384
385dt {
386    font-weight: 700
387}
388
389dd {
390    margin-bottom: .5rem;
391    margin-left: 0
392}
393
394blockquote {
395    margin: 0 0 1rem
396}
397
398b,
399strong {
400    font-weight: bolder;
401    color: #3e4a5a
402}
403
404small {
405    font-size: 80%
406}
407
408sub,
409sup {
410    position: relative;
411    font-size: 75%;
412    line-height: 0;
413    vertical-align: baseline
414}
415
416sub {
417    bottom: -.25em
418}
419
420sup {
421    top: -.5em
422}
423
424a {
425    color: #3c4858;
426    text-decoration: none;
427    background-color: transparent
428}
429
430a:hover {
431    color: #3c4858;
432    text-decoration: underline
433}
434
435a:not([href]) {
436    color: inherit;
437    text-decoration: none
438}
439
440a:not([href]):hover {
441    color: inherit;
442    text-decoration: none
443}
444
445code,
446kbd,
447pre,
448samp {
449    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
450    font-size: 1em
451}
452
453pre {
454    margin-top: 0;
455    margin-bottom: 1rem;
456    overflow: auto
457}
458
459figure {
460    margin: 0 0 1rem
461}
462
463img {
464    vertical-align: middle;
465    border-style: none
466}
467
468svg {
469    overflow: hidden;
470    vertical-align: middle
471}
472
473table {
474    border-collapse: collapse
475}
476
477caption {
478    padding-top: .75rem;
479    padding-bottom: .75rem;
480    color: #6c757d;
481    text-align: left;
482    caption-side: bottom
483}
484
485th {
486    text-align: inherit
487}
488
489label {
490    display: inline-block;
491    margin-bottom: .5rem
492}
493
494button:focus {
495    outline: 1px dotted;
496    outline: 5px auto -webkit-focus-ring-color
497}
498
499button,
500input,
501optgroup,
502select,
503textarea {
504    margin: 0;
505    font-family: inherit;
506    font-size: inherit;
507    line-height: inherit
508}
509
510button,
511input {
512    overflow: visible
513}
514
515button,
516select {
517    text-transform: none
518}
519
520select {
521    word-wrap: normal
522}
523
524[type=button],
525[type=reset],
526[type=submit],
527button {
528    -webkit-appearance: button
529}
530
531[type=button]:not(:disabled),
532[type=reset]:not(:disabled),
533[type=submit]:not(:disabled),
534button:not(:disabled) {
535    cursor: pointer
536}
537
538[type=button]::-moz-focus-inner,
539[type=reset]::-moz-focus-inner,
540[type=submit]::-moz-focus-inner,
541button::-moz-focus-inner {
542    padding: 0;
543    border-style: none
544}
545
546input[type=checkbox],
547input[type=radio] {
548    box-sizing: border-box;
549    padding: 0
550}
551
552input[type=date],
553input[type=datetime-local],
554input[type=month],
555input[type=time] {
556    -webkit-appearance: listbox
557}
558
559textarea {
560    overflow: auto;
561    resize: vertical
562}
563
564fieldset {
565    min-width: 0;
566    padding: 0;
567    margin: 0;
568    border: 0
569}
570
571legend {
572    display: block;
573    width: 100%;
574    max-width: 100%;
575    padding: 0;
576    margin-bottom: .5rem;
577    font-size: 1.5rem;
578    line-height: inherit;
579    color: inherit;
580    white-space: normal
581}
582
583progress {
584    vertical-align: baseline
585}
586
587[type=number]::-webkit-inner-spin-button,
588[type=number]::-webkit-outer-spin-button {
589    height: auto
590}
591
592[type=search] {
593    outline-offset: -2px;
594    -webkit-appearance: none
595}
596
597[type=search]::-webkit-search-decoration {
598    -webkit-appearance: none
599}
600
601::-webkit-file-upload-button {
602    font: inherit;
603    -webkit-appearance: button
604}
605
606output {
607    display: inline-block
608}
609
610summary {
611    display: list-item;
612    cursor: pointer
613}
614
615template {
616    display: none
617}
618
619[hidden] {
620    display: none !important
621}
622
623.h1,
624.h2,
625.h3,
626.h4,
627.h5,
628.h6,
629h1,
630h2,
631h3,
632h4,
633h5,
634h6 {
635    margin-bottom: .5rem;
636    font-weight: 500;
637    line-height: 1.2
638}
639
640.h1,
641h1 {
642    font-size: 2rem;
643    text-transform: uppercase
644}
645
646.h2,
647h2 {
648    font-size: 2rem;
649    text-transform: uppercase
650}
651
652.h3,
653h3 {
654    font-size: 1rem
655}
656
657.h4,
658h4 {
659    font-size: 1.5rem
660}
661
662.h5,
663h5 {
664    font-size: 1.37rem
665}
666
667.h6,
668h6 {
669    font-size: 1rem
670}
671
672.lead {
673    font-size: 1.25rem;
674    font-weight: 300
675}
676
677.display-1 {
678    font-size: 6rem;
679    font-weight: 300;
680    line-height: 1.2
681}
682
683.display-2 {
684    font-size: 5.5rem;
685    font-weight: 300;
686    line-height: 1.2
687}
688
689.display-3 {
690    font-size: 4.5rem;
691    font-weight: 300;
692    line-height: 1.2
693}
694
695.display-4 {
696    font-size: 3.5rem;
697    font-weight: 300;
698    line-height: 1.2
699}
700
701hr {
702    margin-top: 1rem;
703    width: 100%;
704    margin-bottom: 1rem;
705    border: 0;
706    border-top: 1px solid rgba(0, 0, 0, 0.1)
707}
708
709.small,
710small {
711    font-size: 80%;
712    font-weight: 400
713}
714
715.mark,
716mark {
717    padding: .2em;
718    background-color: #fcf8e3
719}
720
721.list-unstyled {
722    padding-left: 0;
723    list-style: none
724}
725
726.list-inline {
727    padding-left: 0;
728    list-style: none
729}
730
731.list-inline-item {
732    display: inline-block
733}
734
735.list-inline-item:not(:last-child) {
736    margin-right: .5rem
737}
738
739.initialism {
740    font-size: 90%;
741    text-transform: uppercase
742}
743
744.blockquote {
745    margin-bottom: 1rem;
746    font-size: 1.25rem
747}
748
749.blockquote-footer {
750    display: block;
751    font-size: 80%;
752    color: #6c757d
753}
754
755.blockquote-footer::before {
756    content: "\2014\00A0"
757}
758
759.img-fluid {
760    max-width: 100%;
761    height: auto
762}
763
764.img-thumbnail {
765    padding: .25rem;
766    background-color: #fff;
767    border: 1px solid #dee2e6;
768    border-radius: .25rem;
769    max-width: 100%;
770    width: 100%;
771    object-fit: contain;
772    height: auto
773}
774
775.figure {
776    display: inline-block
777}
778
779.figure-img {
780    margin-bottom: .5rem;
781    line-height: 1
782}
783
784.figure-caption {
785    font-size: 90%;
786    color: #6c757d
787}
788
789code {
790    font-size: 87.5%;
791    color: #e83e8c;
792    word-wrap: break-word
793}
794
795a>code {
796    color: inherit
797}
798
799kbd {
800    padding: .2rem .4rem;
801    font-size: 87.5%;
802    color: #fff;
803    background-color: #212529;
804    border-radius: .2rem
805}
806
807kbd kbd {
808    padding: 0;
809    font-size: 100%;
810    font-weight: 700
811}
812
813pre {
814    display: block;
815    font-size: 87.5%;
816    color: #212529
817}
818
819pre code {
820    font-size: inherit;
821    color: inherit;
822    word-break: normal
823}
824
825.pre-scrollable {
826    max-height: 340px;
827    overflow-y: scroll
828}
829
830.container {
831    width: 100%;
832    padding-right: 15px;
833    padding-left: 15px;
834    margin-right: auto;
835    margin-left: auto
836}
837
838@media (min-width: 576px) {
839    .container {
840        max-width: 540px
841    }
842}
843
844@media (min-width: 768px) {
845    .container {
846        max-width: 720px
847    }
848}
849
850@media (min-width: 992px) {
851    .container {
852        max-width: 960px
853    }
854}
855
856@media (min-width: 1200px) {
857    .container {
858        max-width: 1140px
859    }
860}
861
862.container-fluid,
863.container-lg,
864.container-md,
865.container-sm,
866.container-xl {
867    width: 100%;
868    padding-right: 15px;
869    padding-left: 15px;
870    margin-right: auto;
871    margin-left: auto
872}
873
874@media (min-width: 576px) {
875
876    .container,
877    .container-sm {
878        max-width: 540px
879    }
880}
881
882@media (min-width: 768px) {
883
884    .container,
885    .container-md,
886    .container-sm {
887        max-width: 720px
888    }
889}
890
891@media (min-width: 992px) {
892
893    .container,
894    .container-lg,
895    .container-md,
896    .container-sm {
897        max-width: 960px
898    }
899}
900
901@media (min-width: 1200px) {
902
903    .container,
904    .container-lg,
905    .container-md,
906    .container-sm,
907    .container-xl {
908        max-width: 1140px
909    }
910}
911
912.row {
913    display: -ms-flexbox;
914    display: flex;
915    -ms-flex-wrap: wrap;
916    flex-wrap: wrap;
917    margin-right: -15px;
918    margin-left: -15px
919}
920
921.no-gutters {
922    margin-right: 0;
923    margin-left: 0
924}
925
926.no-gutters>.col,
927.no-gutters>[class*=col-] {
928    padding-right: 0;
929    padding-left: 0
930}
931
932.col,
933.col-1,
934.col-10,
935.col-11,
936.col-12,
937.col-2,
938.col-3,
939.col-4,
940.col-5,
941.col-6,
942.col-7,
943.col-8,
944.col-9,
945.col-auto,
946.col-lg,
947.col-lg-1,
948.col-lg-10,
949.col-lg-11,
950.col-lg-12,
951.col-lg-2,
952.col-lg-3,
953.col-lg-4,
954.col-lg-5,
955.col-lg-6,
956.col-lg-7,
957.col-lg-8,
958.col-lg-9,
959.col-lg-auto,
960.col-md,
961.col-md-1,
962.col-md-10,
963.col-md-11,
964.col-md-12,
965.col-md-2,
966.col-md-3,
967.col-md-4,
968.col-md-5,
969.col-md-6,
970.col-md-7,
971.col-md-8,
972.col-md-9,
973.col-md-auto,
974.col-sm,
975.col-sm-1,
976.col-sm-10,
977.col-sm-11,
978.col-sm-12,
979.col-sm-2,
980.col-sm-3,
981.col-sm-4,
982.col-sm-5,
983.col-sm-6,
984.col-sm-7,
985.col-sm-8,
986.col-sm-9,
987.col-sm-auto,
988.col-xl,
989.col-xl-1,
990.col-xl-10,
991.col-xl-11,
992.col-xl-12,
993.col-xl-2,
994.col-xl-3,
995.col-xl-4,
996.col-xl-5,
997.col-xl-6,
998.col-xl-7,
999.col-xl-8,
1000.col-xl-9,
1001.col-xl-auto {
1002    position: relative;
1003    width: 100%;
1004    padding-right: 15px;
1005    padding-left: 15px
1006}
1007
1008.col {
1009    -ms-flex-preferred-size: 0;
1010    flex-basis: 0;
1011    -ms-flex-positive: 1;
1012    flex-grow: 1;
1013    max-width: 100%
1014}
1015
1016.row-cols-1>* {
1017    -ms-flex: 0 0 100%;
1018    flex: 0 0 100%;
1019    max-width: 100%
1020}
1021
1022.row-cols-2>* {
1023    -ms-flex: 0 0 50%;
1024    flex: 0 0 50%;
1025    max-width: 50%
1026}
1027
1028.row-cols-3>* {
1029    -ms-flex: 0 0 33.333333%;
1030    flex: 0 0 33.333333%;
1031    max-width: 33.333333%
1032}
1033
1034.row-cols-4>* {
1035    -ms-flex: 0 0 25%;
1036    flex: 0 0 25%;
1037    max-width: 25%
1038}
1039
1040.row-cols-5>* {
1041    -ms-flex: 0 0 20%;
1042    flex: 0 0 20%;
1043    max-width: 20%
1044}
1045
1046.row-cols-6>* {
1047    -ms-flex: 0 0 16.666667%;
1048    flex: 0 0 16.666667%;
1049    max-width: 16.666667%
1050}
1051
1052.col-auto {
1053    -ms-flex: 0 0 auto;
1054    flex: 0 0 auto;
1055    width: auto;
1056    max-width: 100%
1057}
1058
1059.col-1 {
1060    -ms-flex: 0 0 8.333333%;
1061    flex: 0 0 8.333333%;
1062    max-width: 8.333333%
1063}
1064
1065.col-2 {
1066    -ms-flex: 0 0 16.666667%;
1067    flex: 0 0 16.666667%;
1068    max-width: 16.666667%
1069}
1070
1071.col-3 {
1072    -ms-flex: 0 0 25%;
1073    flex: 0 0 25%;
1074    max-width: 25%
1075}
1076
1077.col-4 {
1078    -ms-flex: 0 0 33.333333%;
1079    flex: 0 0 33.333333%;
1080    max-width: 33.333333%
1081}
1082
1083.col-5 {
1084    -ms-flex: 0 0 41.666667%;
1085    flex: 0 0 41.666667%;
1086    max-width: 41.666667%
1087}
1088
1089.col-6 {
1090    -ms-flex: 0 0 50%;
1091    flex: 0 0 50%;
1092    max-width: 50%
1093}
1094
1095.col-7 {
1096    -ms-flex: 0 0 58.333333%;
1097    flex: 0 0 58.333333%;
1098    max-width: 58.333333%
1099}
1100
1101.col-8 {
1102    -ms-flex: 0 0 66.666667%;
1103    flex: 0 0 66.666667%;
1104    max-width: 66.666667%
1105}
1106
1107.col-9 {
1108    -ms-flex: 0 0 75%;
1109    flex: 0 0 75%;
1110    max-width: 75%
1111}
1112
1113.col-10 {
1114    -ms-flex: 0 0 83.333333%;
1115    flex: 0 0 83.333333%;
1116    max-width: 83.333333%
1117}
1118
1119.col-11 {
1120    -ms-flex: 0 0 91.666667%;
1121    flex: 0 0 91.666667%;
1122    max-width: 91.666667%
1123}
1124
1125.col-12 {
1126    -ms-flex: 0 0 100%;
1127    flex: 0 0 100%;
1128    max-width: 100%
1129}
1130
1131.order-first {
1132    -ms-flex-order: -1;
1133    order: -1
1134}
1135
1136.order-last {
1137    -ms-flex-order: 13;
1138    order: 13
1139}
1140
1141.order-0 {
1142    -ms-flex-order: 0;
1143    order: 0
1144}
1145
1146.order-1 {
1147    -ms-flex-order: 1;
1148    order: 1
1149}
1150
1151.order-2 {
1152    -ms-flex-order: 2;
1153    order: 2
1154}
1155
1156.order-3 {
1157    -ms-flex-order: 3;
1158    order: 3
1159}
1160
1161.order-4 {
1162    -ms-flex-order: 4;
1163    order: 4
1164}
1165
1166.order-5 {
1167    -ms-flex-order: 5;
1168    order: 5
1169}
1170
1171.order-6 {
1172    -ms-flex-order: 6;
1173    order: 6
1174}
1175
1176.order-7 {
1177    -ms-flex-order: 7;
1178    order: 7
1179}
1180
1181.order-8 {
1182    -ms-flex-order: 8;
1183    order: 8
1184}
1185
1186.order-9 {
1187    -ms-flex-order: 9;
1188    order: 9
1189}
1190
1191.order-10 {
1192    -ms-flex-order: 10;
1193    order: 10
1194}
1195
1196.order-11 {
1197    -ms-flex-order: 11;
1198    order: 11
1199}
1200
1201.order-12 {
1202    -ms-flex-order: 12;
1203    order: 12
1204}
1205
1206.offset-1 {
1207    margin-left: 8.333333%
1208}
1209
1210.offset-2 {
1211    margin-left: 16.666667%
1212}
1213
1214.offset-3 {
1215    margin-left: 25%
1216}
1217
1218.offset-4 {
1219    margin-left: 33.333333%
1220}
1221
1222.offset-5 {
1223    margin-left: 41.666667%
1224}
1225
1226.offset-6 {
1227    margin-left: 50%
1228}
1229
1230.offset-7 {
1231    margin-left: 58.333333%
1232}
1233
1234.offset-8 {
1235    margin-left: 66.666667%
1236}
1237
1238.offset-9 {
1239    margin-left: 75%
1240}
1241
1242.offset-10 {
1243    margin-left: 83.333333%
1244}
1245
1246.offset-11 {
1247    margin-left: 91.666667%
1248}
1249
1250@media (min-width: 576px) {
1251    .col-sm {
1252        -ms-flex-preferred-size: 0;
1253        flex-basis: 0;
1254        -ms-flex-positive: 1;
1255        flex-grow: 1;
1256        max-width: 100%
1257    }
1258
1259    .row-cols-sm-1>* {
1260        -ms-flex: 0 0 100%;
1261        flex: 0 0 100%;
1262        max-width: 100%
1263    }
1264
1265    .row-cols-sm-2>* {
1266        -ms-flex: 0 0 50%;
1267        flex: 0 0 50%;
1268        max-width: 50%
1269    }
1270
1271    .row-cols-sm-3>* {
1272        -ms-flex: 0 0 33.333333%;
1273        flex: 0 0 33.333333%;
1274        max-width: 33.333333%
1275    }
1276
1277    .row-cols-sm-4>* {
1278        -ms-flex: 0 0 25%;
1279        flex: 0 0 25%;
1280        max-width: 25%
1281    }
1282
1283    .row-cols-sm-5>* {
1284        -ms-flex: 0 0 20%;
1285        flex: 0 0 20%;
1286        max-width: 20%
1287    }
1288
1289    .row-cols-sm-6>* {
1290        -ms-flex: 0 0 16.666667%;
1291        flex: 0 0 16.666667%;
1292        max-width: 16.666667%
1293    }
1294
1295    .col-sm-auto {
1296        -ms-flex: 0 0 auto;
1297        flex: 0 0 auto;
1298        width: auto;
1299        max-width: 100%
1300    }
1301
1302    .col-sm-1 {
1303        -ms-flex: 0 0 8.333333%;
1304        flex: 0 0 8.333333%;
1305        max-width: 8.333333%
1306    }
1307
1308    .col-sm-2 {
1309        -ms-flex: 0 0 16.666667%;
1310        flex: 0 0 16.666667%;
1311        max-width: 16.666667%
1312    }
1313
1314    .col-sm-3 {
1315        -ms-flex: 0 0 25%;
1316        flex: 0 0 25%;
1317        max-width: 25%
1318    }
1319
1320    .col-sm-4 {
1321        -ms-flex: 0 0 33.333333%;
1322        flex: 0 0 33.333333%;
1323        max-width: 33.333333%
1324    }
1325
1326    .col-sm-5 {
1327        -ms-flex: 0 0 41.666667%;
1328        flex: 0 0 41.666667%;
1329        max-width: 41.666667%
1330    }
1331
1332    .col-sm-6 {
1333        -ms-flex: 0 0 50%;
1334        flex: 0 0 50%;
1335        max-width: 50%
1336    }
1337
1338    .col-sm-7 {
1339        -ms-flex: 0 0 58.333333%;
1340        flex: 0 0 58.333333%;
1341        max-width: 58.333333%
1342    }
1343
1344    .col-sm-8 {
1345        -ms-flex: 0 0 66.666667%;
1346        flex: 0 0 66.666667%;
1347        max-width: 66.666667%
1348    }
1349
1350    .col-sm-9 {
1351        -ms-flex: 0 0 75%;
1352        flex: 0 0 75%;
1353        max-width: 75%
1354    }
1355
1356    .col-sm-10 {
1357        -ms-flex: 0 0 83.333333%;
1358        flex: 0 0 83.333333%;
1359        max-width: 83.333333%
1360    }
1361
1362    .col-sm-11 {
1363        -ms-flex: 0 0 91.666667%;
1364        flex: 0 0 91.666667%;
1365        max-width: 91.666667%
1366    }
1367
1368    .col-sm-12 {
1369        -ms-flex: 0 0 100%;
1370        flex: 0 0 100%;
1371        max-width: 100%
1372    }
1373
1374    .order-sm-first {
1375        -ms-flex-order: -1;
1376        order: -1
1377    }
1378
1379    .order-sm-last {
1380        -ms-flex-order: 13;
1381        order: 13
1382    }
1383
1384    .order-sm-0 {
1385        -ms-flex-order: 0;
1386        order: 0
1387    }
1388
1389    .order-sm-1 {
1390        -ms-flex-order: 1;
1391        order: 1
1392    }
1393
1394    .order-sm-2 {
1395        -ms-flex-order: 2;
1396        order: 2
1397    }
1398
1399    .order-sm-3 {
1400        -ms-flex-order: 3;
1401        order: 3
1402    }
1403
1404    .order-sm-4 {
1405        -ms-flex-order: 4;
1406        order: 4
1407    }
1408
1409    .order-sm-5 {
1410        -ms-flex-order: 5;
1411        order: 5
1412    }
1413
1414    .order-sm-6 {
1415        -ms-flex-order: 6;
1416        order: 6
1417    }
1418
1419    .order-sm-7 {
1420        -ms-flex-order: 7;
1421        order: 7
1422    }
1423
1424    .order-sm-8 {
1425        -ms-flex-order: 8;
1426        order: 8
1427    }
1428
1429    .order-sm-9 {
1430        -ms-flex-order: 9;
1431        order: 9
1432    }
1433
1434    .order-sm-10 {
1435        -ms-flex-order: 10;
1436        order: 10
1437    }
1438
1439    .order-sm-11 {
1440        -ms-flex-order: 11;
1441        order: 11
1442    }
1443
1444    .order-sm-12 {
1445        -ms-flex-order: 12;
1446        order: 12
1447    }
1448
1449    .offset-sm-0 {
1450        margin-left: 0
1451    }
1452
1453    .offset-sm-1 {
1454        margin-left: 8.333333%
1455    }
1456
1457    .offset-sm-2 {
1458        margin-left: 16.666667%
1459    }
1460
1461    .offset-sm-3 {
1462        margin-left: 25%
1463    }
1464
1465    .offset-sm-4 {
1466        margin-left: 33.333333%
1467    }
1468
1469    .offset-sm-5 {
1470        margin-left: 41.666667%
1471    }
1472
1473    .offset-sm-6 {
1474        margin-left: 50%
1475    }
1476
1477    .offset-sm-7 {
1478        margin-left: 58.333333%
1479    }
1480
1481    .offset-sm-8 {
1482        margin-left: 66.666667%
1483    }
1484
1485    .offset-sm-9 {
1486        margin-left: 75%
1487    }
1488
1489    .offset-sm-10 {
1490        margin-left: 83.333333%
1491    }
1492
1493    .offset-sm-11 {
1494        margin-left: 91.666667%
1495    }
1496}
1497
1498@media (min-width: 768px) {
1499    .col-md {
1500        -ms-flex-preferred-size: 0;
1501        flex-basis: 0;
1502        -ms-flex-positive: 1;
1503        flex-grow: 1;
1504        max-width: 100%
1505    }
1506
1507    .row-cols-md-1>* {
1508        -ms-flex: 0 0 100%;
1509        flex: 0 0 100%;
1510        max-width: 100%
1511    }
1512
1513    .row-cols-md-2>* {
1514        -ms-flex: 0 0 50%;
1515        flex: 0 0 50%;
1516        max-width: 50%
1517    }
1518
1519    .row-cols-md-3>* {
1520        -ms-flex: 0 0 33.333333%;
1521        flex: 0 0 33.333333%;
1522        max-width: 33.333333%
1523    }
1524
1525    .row-cols-md-4>* {
1526        -ms-flex: 0 0 25%;
1527        flex: 0 0 25%;
1528        max-width: 25%
1529    }
1530
1531    .row-cols-md-5>* {
1532        -ms-flex: 0 0 20%;
1533        flex: 0 0 20%;
1534        max-width: 20%
1535    }
1536
1537    .row-cols-md-6>* {
1538        -ms-flex: 0 0 16.666667%;
1539        flex: 0 0 16.666667%;
1540        max-width: 16.666667%
1541    }
1542
1543    .col-md-auto {
1544        -ms-flex: 0 0 auto;
1545        flex: 0 0 auto;
1546        width: auto;
1547        max-width: 100%
1548    }
1549
1550    .col-md-1 {
1551        -ms-flex: 0 0 8.333333%;
1552        flex: 0 0 8.333333%;
1553        max-width: 8.333333%
1554    }
1555
1556    .col-md-2 {
1557        -ms-flex: 0 0 16.666667%;
1558        flex: 0 0 16.666667%;
1559        max-width: 16.666667%
1560    }
1561
1562    .col-md-3 {
1563        -ms-flex: 0 0 25%;
1564        flex: 0 0 25%;
1565        max-width: 25%
1566    }
1567
1568    .col-md-4 {
1569        -ms-flex: 0 0 33.333333%;
1570        flex: 0 0 33.333333%;
1571        max-width: 33.333333%
1572    }
1573
1574    .col-md-5 {
1575        -ms-flex: 0 0 41.666667%;
1576        flex: 0 0 41.666667%;
1577        max-width: 41.666667%
1578    }
1579
1580    .col-md-6 {
1581        -ms-flex: 0 0 50%;
1582        flex: 0 0 50%;
1583        max-width: 50%
1584    }
1585
1586    .col-md-7 {
1587        -ms-flex: 0 0 58.333333%;
1588        flex: 0 0 58.333333%;
1589        max-width: 58.333333%
1590    }
1591
1592    .col-md-8 {
1593        -ms-flex: 0 0 66.666667%;
1594        flex: 0 0 66.666667%;
1595        max-width: 66.666667%
1596    }
1597
1598    .col-md-9 {
1599        -ms-flex: 0 0 75%;
1600        flex: 0 0 75%;
1601        max-width: 75%
1602    }
1603
1604    .col-md-10 {
1605        -ms-flex: 0 0 83.333333%;
1606        flex: 0 0 83.333333%;
1607        max-width: 83.333333%
1608    }
1609
1610    .col-md-11 {
1611        -ms-flex: 0 0 91.666667%;
1612        flex: 0 0 91.666667%;
1613        max-width: 91.666667%
1614    }
1615
1616    .col-md-12 {
1617        -ms-flex: 0 0 100%;
1618        flex: 0 0 100%;
1619        max-width: 100%
1620    }
1621
1622    .order-md-first {
1623        -ms-flex-order: -1;
1624        order: -1
1625    }
1626
1627    .order-md-last {
1628        -ms-flex-order: 13;
1629        order: 13
1630    }
1631
1632    .order-md-0 {
1633        -ms-flex-order: 0;
1634        order: 0
1635    }
1636
1637    .order-md-1 {
1638        -ms-flex-order: 1;
1639        order: 1
1640    }
1641
1642    .order-md-2 {
1643        -ms-flex-order: 2;
1644        order: 2
1645    }
1646
1647    .order-md-3 {
1648        -ms-flex-order: 3;
1649        order: 3
1650    }
1651
1652    .order-md-4 {
1653        -ms-flex-order: 4;
1654        order: 4
1655    }
1656
1657    .order-md-5 {
1658        -ms-flex-order: 5;
1659        order: 5
1660    }
1661
1662    .order-md-6 {
1663        -ms-flex-order: 6;
1664        order: 6
1665    }
1666
1667    .order-md-7 {
1668        -ms-flex-order: 7;
1669        order: 7
1670    }
1671
1672    .order-md-8 {
1673        -ms-flex-order: 8;
1674        order: 8
1675    }
1676
1677    .order-md-9 {
1678        -ms-flex-order: 9;
1679        order: 9
1680    }
1681
1682    .order-md-10 {
1683        -ms-flex-order: 10;
1684        order: 10
1685    }
1686
1687    .order-md-11 {
1688        -ms-flex-order: 11;
1689        order: 11
1690    }
1691
1692    .order-md-12 {
1693        -ms-flex-order: 12;
1694        order: 12
1695    }
1696
1697    .offset-md-0 {
1698        margin-left: 0
1699    }
1700
1701    .offset-md-1 {
1702        margin-left: 8.333333%
1703    }
1704
1705    .offset-md-2 {
1706        margin-left: 16.666667%
1707    }
1708
1709    .offset-md-3 {
1710        margin-left: 25%
1711    }
1712
1713    .offset-md-4 {
1714        margin-left: 33.333333%
1715    }
1716
1717    .offset-md-5 {
1718        margin-left: 41.666667%
1719    }
1720
1721    .offset-md-6 {
1722        margin-left: 50%
1723    }
1724
1725    .offset-md-7 {
1726        margin-left: 58.333333%
1727    }
1728
1729    .offset-md-8 {
1730        margin-left: 66.666667%
1731    }
1732
1733    .offset-md-9 {
1734        margin-left: 75%
1735    }
1736
1737    .offset-md-10 {
1738        margin-left: 83.333333%
1739    }
1740
1741    .offset-md-11 {
1742        margin-left: 91.666667%
1743    }
1744}
1745
1746@media (min-width: 992px) {
1747    .col-lg {
1748        -ms-flex-preferred-size: 0;
1749        flex-basis: 0;
1750        -ms-flex-positive: 1;
1751        flex-grow: 1;
1752        max-width: 100%
1753    }
1754
1755    .row-cols-lg-1>* {
1756        -ms-flex: 0 0 100%;
1757        flex: 0 0 100%;
1758        max-width: 100%
1759    }
1760
1761    .row-cols-lg-2>* {
1762        -ms-flex: 0 0 50%;
1763        flex: 0 0 50%;
1764        max-width: 50%
1765    }
1766
1767    .row-cols-lg-3>* {
1768        -ms-flex: 0 0 33.333333%;
1769        flex: 0 0 33.333333%;
1770        max-width: 33.333333%
1771    }
1772
1773    .row-cols-lg-4>* {
1774        -ms-flex: 0 0 25%;
1775        flex: 0 0 25%;
1776        max-width: 25%
1777    }
1778
1779    .row-cols-lg-5>* {
1780        -ms-flex: 0 0 20%;
1781        flex: 0 0 20%;
1782        max-width: 20%
1783    }
1784
1785    .row-cols-lg-6>* {
1786        -ms-flex: 0 0 16.666667%;
1787        flex: 0 0 16.666667%;
1788        max-width: 16.666667%
1789    }
1790
1791    .col-lg-auto {
1792        -ms-flex: 0 0 auto;
1793        flex: 0 0 auto;
1794        width: auto;
1795        max-width: 100%
1796    }
1797
1798    .col-lg-1 {
1799        -ms-flex: 0 0 8.333333%;
1800        flex: 0 0 8.333333%;
1801        max-width: 8.333333%
1802    }
1803
1804    .col-lg-2 {
1805        -ms-flex: 0 0 16.666667%;
1806        flex: 0 0 16.666667%;
1807        max-width: 16.666667%
1808    }
1809
1810    .col-lg-3 {
1811        -ms-flex: 0 0 25%;
1812        flex: 0 0 25%;
1813        max-width: 25%
1814    }
1815
1816    .col-lg-4 {
1817        -ms-flex: 0 0 33.333333%;
1818        flex: 0 0 33.333333%;
1819        max-width: 33.333333%
1820    }
1821
1822    .col-lg-5 {
1823        -ms-flex: 0 0 41.666667%;
1824        flex: 0 0 41.666667%;
1825        max-width: 41.666667%
1826    }
1827
1828    .col-lg-6 {
1829        -ms-flex: 0 0 50%;
1830        flex: 0 0 50%;
1831        max-width: 50%
1832    }
1833
1834    .col-lg-7 {
1835        -ms-flex: 0 0 58.333333%;
1836        flex: 0 0 58.333333%;
1837        max-width: 58.333333%
1838    }
1839
1840    .col-lg-8 {
1841        -ms-flex: 0 0 66.666667%;
1842        flex: 0 0 66.666667%;
1843        max-width: 66.666667%
1844    }
1845
1846    .col-lg-9 {
1847        -ms-flex: 0 0 75%;
1848        flex: 0 0 75%;
1849        max-width: 75%
1850    }
1851
1852    .col-lg-10 {
1853        -ms-flex: 0 0 83.333333%;
1854        flex: 0 0 83.333333%;
1855        max-width: 83.333333%
1856    }
1857
1858    .col-lg-11 {
1859        -ms-flex: 0 0 91.666667%;
1860        flex: 0 0 91.666667%;
1861        max-width: 91.666667%
1862    }
1863
1864    .col-lg-12 {
1865        -ms-flex: 0 0 100%;
1866        flex: 0 0 100%;
1867        max-width: 100%
1868    }
1869
1870    .order-lg-first {
1871        -ms-flex-order: -1;
1872        order: -1
1873    }
1874
1875    .order-lg-last {
1876        -ms-flex-order: 13;
1877        order: 13
1878    }
1879
1880    .order-lg-0 {
1881        -ms-flex-order: 0;
1882        order: 0
1883    }
1884
1885    .order-lg-1 {
1886        -ms-flex-order: 1;
1887        order: 1
1888    }
1889
1890    .order-lg-2 {
1891        -ms-flex-order: 2;
1892        order: 2
1893    }
1894
1895    .order-lg-3 {
1896        -ms-flex-order: 3;
1897        order: 3
1898    }
1899
1900    .order-lg-4 {
1901        -ms-flex-order: 4;
1902        order: 4
1903    }
1904
1905    .order-lg-5 {
1906        -ms-flex-order: 5;
1907        order: 5
1908    }
1909
1910    .order-lg-6 {
1911        -ms-flex-order: 6;
1912        order: 6
1913    }
1914
1915    .order-lg-7 {
1916        -ms-flex-order: 7;
1917        order: 7
1918    }
1919
1920    .order-lg-8 {
1921        -ms-flex-order: 8;
1922        order: 8
1923    }
1924
1925    .order-lg-9 {
1926        -ms-flex-order: 9;
1927        order: 9
1928    }
1929
1930    .order-lg-10 {
1931        -ms-flex-order: 10;
1932        order: 10
1933    }
1934
1935    .order-lg-11 {
1936        -ms-flex-order: 11;
1937        order: 11
1938    }
1939
1940    .order-lg-12 {
1941        -ms-flex-order: 12;
1942        order: 12
1943    }
1944
1945    .offset-lg-0 {
1946        margin-left: 0
1947    }
1948
1949    .offset-lg-1 {
1950        margin-left: 8.333333%
1951    }
1952
1953    .offset-lg-2 {
1954        margin-left: 16.666667%
1955    }
1956
1957    .offset-lg-3 {
1958        margin-left: 25%
1959    }
1960
1961    .offset-lg-4 {
1962        margin-left: 33.333333%
1963    }
1964
1965    .offset-lg-5 {
1966        margin-left: 41.666667%
1967    }
1968
1969    .offset-lg-6 {
1970        margin-left: 50%
1971    }
1972
1973    .offset-lg-7 {
1974        margin-left: 58.333333%
1975    }
1976
1977    .offset-lg-8 {
1978        margin-left: 66.666667%
1979    }
1980
1981    .offset-lg-9 {
1982        margin-left: 75%
1983    }
1984
1985    .offset-lg-10 {
1986        margin-left: 83.333333%
1987    }
1988
1989    .offset-lg-11 {
1990        margin-left: 91.666667%
1991    }
1992}
1993
1994@media (min-width: 1200px) {
1995    .col-xl {
1996        -ms-flex-preferred-size: 0;
1997        flex-basis: 0;
1998        -ms-flex-positive: 1;
1999        flex-grow: 1;
2000        max-width: 100%
2001    }
2002
2003    .row-cols-xl-1>* {
2004        -ms-flex: 0 0 100%;
2005        flex: 0 0 100%;
2006        max-width: 100%
2007    }
2008
2009    .row-cols-xl-2>* {
2010        -ms-flex: 0 0 50%;
2011        flex: 0 0 50%;
2012        max-width: 50%
2013    }
2014
2015    .row-cols-xl-3>* {
2016        -ms-flex: 0 0 33.333333%;
2017        flex: 0 0 33.333333%;
2018        max-width: 33.333333%
2019    }
2020
2021    .row-cols-xl-4>* {
2022        -ms-flex: 0 0 25%;
2023        flex: 0 0 25%;
2024        max-width: 25%
2025    }
2026
2027    .row-cols-xl-5>* {
2028        -ms-flex: 0 0 20%;
2029        flex: 0 0 20%;
2030        max-width: 20%
2031    }
2032
2033    .row-cols-xl-6>* {
2034        -ms-flex: 0 0 16.666667%;
2035        flex: 0 0 16.666667%;
2036        max-width
2036: 16.666667%
2037    }
2038
2039    .col-xl-auto {
2040        -ms-flex: 0 0 auto;
2041        flex: 0 0 auto;
2042        width: auto;
2043        max-width: 100%
2044    }
2045
2046    .col-xl-1 {
2047        -ms-flex: 0 0 8.333333%;
2048        flex: 0 0 8.333333%;
2049        max-width: 8.333333%
2050    }
2051
2052    .col-xl-2 {
2053        -ms-flex: 0 0 16.666667%;
2054        flex: 0 0 16.666667%;
2055        max-width: 16.666667%
2056    }
2057
2058    .col-xl-3 {
2059        -ms-flex: 0 0 25%;
2060        flex: 0 0 25%;
2061        max-width: 25%
2062    }
2063
2064    .col-xl-4 {
2065        -ms-flex: 0 0 33.333333%;
2066        flex: 0 0 33.333333%;
2067        max-width: 33.333333%
2068    }
2069
2070    .col-xl-5 {
2071        -ms-flex: 0 0 41.666667%;
2072        flex: 0 0 41.666667%;
2073        max-width: 41.666667%
2074    }
2075
2076    .col-xl-6 {
2077        -ms-flex: 0 0 50%;
2078        flex: 0 0 50%;
2079        max-width: 50%
2080    }
2081
2082    .col-xl-7 {
2083        -ms-flex: 0 0 58.333333%;
2084        flex: 0 0 58.333333%;
2085        max-width: 58.333333%
2086    }
2087
2088    .col-xl-8 {
2089        -ms-flex: 0 0 66.666667%;
2090        flex: 0 0 66.666667%;
2091        max-width: 66.666667%
2092    }
2093
2094    .col-xl-9 {
2095        -ms-flex: 0 0 75%;
2096        flex: 0 0 75%;
2097        max-width: 75%
2098    }
2099
2100    .col-xl-10 {
2101        -ms-flex: 0 0 83.333333%;
2102        flex: 0 0 83.333333%;
2103        max-width: 83.333333%
2104    }
2105
2106    .col-xl-11 {
2107        -ms-flex: 0 0 91.666667%;
2108        flex: 0 0 91.666667%;
2109        max-width: 91.666667%
2110    }
2111
2112    .col-xl-12 {
2113        -ms-flex: 0 0 100%;
2114        flex: 0 0 100%;
2115        max-width: 100%
2116    }
2117
2118    .order-xl-first {
2119        -ms-flex-order: -1;
2120        order: -1
2121    }
2122
2123    .order-xl-last {
2124        -ms-flex-order: 13;
2125        order: 13
2126    }
2127
2128    .order-xl-0 {
2129        -ms-flex-order: 0;
2130        order: 0
2131    }
2132
2133    .order-xl-1 {
2134        -ms-flex-order: 1;
2135        order: 1
2136    }
2137
2138    .order-xl-2 {
2139        -ms-flex-order: 2;
2140        order: 2
2141    }
2142
2143    .order-xl-3 {
2144        -ms-flex-order: 3;
2145        order: 3
2146    }
2147
2148    .order-xl-4 {
2149        -ms-flex-order: 4;
2150        order: 4
2151    }
2152
2153    .order-xl-5 {
2154        -ms-flex-order: 5;
2155        order: 5
2156    }
2157
2158    .order-xl-6 {
2159        -ms-flex-order: 6;
2160        order: 6
2161    }
2162
2163    .order-xl-7 {
2164        -ms-flex-order: 7;
2165        order: 7
2166    }
2167
2168    .order-xl-8 {
2169        -ms-flex-order: 8;
2170        order: 8
2171    }
2172
2173    .order-xl-9 {
2174        -ms-flex-order: 9;
2175        order: 9
2176    }
2177
2178    .order-xl-10 {
2179        -ms-flex-order: 10;
2180        order: 10
2181    }
2182
2183    .order-xl-11 {
2184        -ms-flex-order: 11;
2185        order: 11
2186    }
2187
2188    .order-xl-12 {
2189        -ms-flex-order: 12;
2190        order: 12
2191    }
2192
2193    .offset-xl-0 {
2194        margin-left: 0
2195    }
2196
2197    .offset-xl-1 {
2198        margin-left: 8.333333%
2199    }
2200
2201    .offset-xl-2 {
2202        margin-left: 16.666667%
2203    }
2204
2205    .offset-xl-3 {
2206        margin-left: 25%
2207    }
2208
2209    .offset-xl-4 {
2210        margin-left: 33.333333%
2211    }
2212
2213    .offset-xl-5 {
2214        margin-left: 41.666667%
2215    }
2216
2217    .offset-xl-6 {
2218        margin-left: 50%
2219    }
2220
2221    .offset-xl-7 {
2222        margin-left: 58.333333%
2223    }
2224
2225    .offset-xl-8 {
2226        margin-left: 66.666667%
2227    }
2228
2229    .offset-xl-9 {
2230        margin-left: 75%
2231    }
2232
2233    .offset-xl-10 {
2234        margin-left: 83.333333%
2235    }
2236
2237    .offset-xl-11 {
2238        margin-left: 91.666667%
2239    }
2240}
2241
2242.table {
2243    width: 100%;
2244    margin-bottom: 1rem;
2245    color: #212529
2246}
2247
2248.table td,
2249.table th {
2250    padding: .75rem;
2251    vertical-align: top;
2252    border-top: 1px solid #dee2e6
2253}
2254
2255.table thead th {
2256    vertical-align: bottom;
2257    border-bottom: 2px solid #dee2e6
2258}
2259
2260.table tbody+tbody {
2261    border-top: 2px solid #dee2e6
2262}
2263
2264.table-sm td,
2265.table-sm th {
2266    padding: .3rem
2267}
2268
2269.table-bordered {
2270    border: 1px solid #dee2e6
2271}
2272
2273.table-bordered td,
2274.table-bordered th {
2275    border: 1px solid #dee2e6
2276}
2277
2278.table-bordered thead td,
2279.table-bordered thead th {
2280    border-bottom-width: 2px
2281}
2282
2283.table-borderless tbody+tbody,
2284.table-borderless td,
2285.table-borderless th,
2286.table-borderless thead th {
2287    border: 0
2288}
2289
2290.table-striped tbody tr:nth-of-type(odd) {
2291    background-color: rgba(0, 0, 0, 0.05)
2292}
2293
2294.table-hover tbody tr:hover {
2295    color: #212529;
2296    background-color: rgba(0, 0, 0, 0.075)
2297}
2298
2299.table-primary,
2300.table-primary>td,
2301.table-primary>th {
2302    background-color: #b8daff
2303}
2304
2305.table-primary tbody+tbody,
2306.table-primary td,
2307.table-primary th,
2308.table-primary thead th {
2309    border-color: #7abaff
2310}
2311
2312.table-hover .table-primary:hover {
2313    background-color: #9fcdff
2314}
2315
2316.table-hover .table-primary:hover>td,
2317.table-hover .table-primary:hover>th {
2318    background-color: #9fcdff
2319}
2320
2321.table-secondary,
2322.table-secondary>td,
2323.table-secondary>th {
2324    background-color: #d6d8db
2325}
2326
2327.table-secondary tbody+tbody,
2328.table-secondary td,
2329.table-secondary th,
2330.table-secondary thead th {
2331    border-color: #b3b7bb
2332}
2333
2334.table-hover .table-secondary:hover {
2335    background-color: #c8cbcf
2336}
2337
2338.table-hover .table-secondary:hover>td,
2339.table-hover .table-secondary:hover>th {
2340    background-color: #c8cbcf
2341}
2342
2343.table-success,
2344.table-success>td,
2345.table-success>th {
2346    background-color: #c3e6cb
2347}
2348
2349.table-success tbody+tbody,
2350.table-success td,
2351.table-success th,
2352.table-success thead th {
2353    border-color: #8fd19e
2354}
2355
2356.table-hover .table-success:hover {
2357    background-color: #b1dfbb
2358}
2359
2360.table-hover .table-success:hover>td,
2361.table-hover .table-success:hover>th {
2362    background-color: #b1dfbb
2363}
2364
2365.table-info,
2366.table-info>td,
2367.table-info>th {
2368    background-color: #bee5eb
2369}
2370
2371.table-info tbody+tbody,
2372.table-info td,
2373.table-info th,
2374.table-info thead th {
2375    border-color: #86cfda
2376}
2377
2378.table-hover .table-info:hover {
2379    background-color: #abdde5
2380}
2381
2382.table-hover .table-info:hover>td,
2383.table-hover .table-info:hover>th {
2384    background-color: #abdde5
2385}
2386
2387.table-warning,
2388.table-warning>td,
2389.table-warning>th {
2390    background-color: #ffeeba
2391}
2392
2393.table-warning tbody+tbody,
2394.table-warning td,
2395.table-warning th,
2396.table-warning thead th {
2397    border-color: #ffdf7e
2398}
2399
2400.table-hover .table-warning:hover {
2401    background-color: #ffe8a1
2402}
2403
2404.table-hover .table-warning:hover>td,
2405.table-hover .table-warning:hover>th {
2406    background-color: #ffe8a1
2407}
2408
2409.table-danger,
2410.table-danger>td,
2411.table-danger>th {
2412    background-color: #f5c6cb
2413}
2414
2415.table-danger tbody+tbody,
2416.table-danger td,
2417.table-danger th,
2418.table-danger thead th {
2419    border-color: #ed969e
2420}
2421
2422.table-hover .table-danger:hover {
2423    background-color: #f1b0b7
2424}
2425
2426.table-hover .table-danger:hover>td,
2427.table-hover .table-danger:hover>th {
2428    background-color: #f1b0b7
2429}
2430
2431.table-light,
2432.table-light>td,
2433.table-light>th {
2434    background-color: #fdfdfe
2435}
2436
2437.table-light tbody+tbody,
2438.table-light td,
2439.table-light th,
2440.table-light thead th {
2441    border-color: #fbfcfc
2442}
2443
2444.table-hover .table-light:hover {
2445    background-color: #ececf6
2446}
2447
2448.table-hover .table-light:hover>td,
2449.table-hover .table-light:hover>th {
2450    background-color: #ececf6
2451}
2452
2453.table-dark,
2454.table-dark>td,
2455.table-dark>th {
2456    background-color: #c6c8ca
2457}
2458
2459.table-dark tbody+tbody,
2460.table-dark td,
2461.table-dark th,
2462.table-dark thead th {
2463    border-color: #95999c
2464}
2465
2466.table-hover .table-dark:hover {
2467    background-color: #b9bbbe
2468}
2469
2470.table-hover .table-dark:hover>td,
2471.table-hover .table-dark:hover>th {
2472    background-color: #b9bbbe
2473}
2474
2475.table-active,
2476.table-active>td,
2477.table-active>th {
2478    background-color: rgba(0, 0, 0, 0.075)
2479}
2480
2481.table-hover .table-active:hover {
2482    background-color: rgba(0, 0, 0, 0.075)
2483}
2484
2485.table-hover .table-active:hover>td,
2486.table-hover .table-active:hover>th {
2487    background-color: rgba(0, 0, 0, 0.075)
2488}
2489
2490.table .thead-dark th {
2491    color: #fff;
2492    background-color: #343a40;
2493    border-color: #454d55
2494}
2495
2496.table .thead-light th {
2497    color: #495057;
2498    background-color: #e9ecef;
2499    border-color: #dee2e6
2500}
2501
2502.table-dark {
2503    color: #fff;
2504    background-color: #343a40
2505}
2506
2507.table-dark td,
2508.table-dark th,
2509.table-dark thead th {
2510    border-color: #454d55
2511}
2512
2513.table-dark.table-bordered {
2514    border: 0
2515}
2516
2517.table-dark.table-striped tbody tr:nth-of-type(odd) {
2518    background-color: rgba(255, 255, 255, 0.05)
2519}
2520
2521.table-dark.table-hover tbody tr:hover {
2522    color: #fff;
2523    background-color: rgba(255, 255, 255, 0.075)
2524}
2525
2526@media (max-width: 575.98px) {
2527    .table-responsive-sm {
2528        display: block;
2529        width: 100%;
2530        overflow-x: auto;
2531        -webkit-overflow-scrolling: touch
2532    }
2533
2534    .table-responsive-sm>.table-bordered {
2535        border: 0
2536    }
2537}
2538
2539@media (max-width: 767.98px) {
2540    .table-responsive-md {
2541        display: block;
2542        width: 100%;
2543        overflow-x: auto;
2544        -webkit-overflow-scrolling: touch
2545    }
2546
2547    .table-responsive-md>.table-bordered {
2548        border: 0
2549    }
2550}
2551
2552@media (max-width: 991.98px) {
2553    .table-responsive-lg {
2554        display: block;
2555        width: 100%;
2556        overflow-x: auto;
2557        -webkit-overflow-scrolling: touch
2558    }
2559
2560    .table-responsive-lg>.table-bordered {
2561        border: 0
2562    }
2563}
2564
2565@media (max-width: 1199.98px) {
2566    .table-responsive-xl {
2567        display: block;
2568        width: 100%;
2569        overflow-x: auto;
2570        -webkit-overflow-scrolling: touch
2571    }
2572
2573    .table-responsive-xl>.table-bordered {
2574        border: 0
2575    }
2576}
2577
2578.table-responsive {
2579    display: block;
2580    width: 100%;
2581    overflow-x: auto;
2582    -webkit-overflow-scrolling: touch
2583}
2584
2585.table-responsive>.table-bordered {
2586    border: 0
2587}
2588
2589.form-control {
2590    display: block;
2591    width: 100%;
2592    height: calc(1.5em + .75rem + 2px);
2593    padding: .375rem .75rem;
2594    font-size: 1rem;
2595    font-weight: 400;
2596    line-height: 1.5;
2597    color: #495057;
2598    background-color: #fff;
2599    background-clip: padding-box;
2600    border: 1px solid #ced4da;
2601    border-radius: .25rem;
2602    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
2603}
2604
2605@media (prefers-reduced-motion: reduce) {
2606    .form-control {
2607        transition: none
2608    }
2609}
2610
2611.form-control::-ms-expand {
2612    background-color: transparent;
2613    border: 0
2614}
2615
2616.form-control:-moz-focusring {
2617    color: transparent;
2618    text-shadow: 0 0 0 #495057
2619}
2620
2621.form-control:focus {
2622    color: #495057;
2623    background-color: #fff;
2624    border-color: #80bdff;
2625    outline: 0;
2626    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
2627}
2628
2629.form-control::-webkit-input-placeholder {
2630    color: #6c757d;
2631    opacity: 1
2632}
2633
2634.form-control::-moz-placeholder {
2635    color: #6c757d;
2636    opacity: 1
2637}
2638
2639.form-control:-ms-input-placeholder {
2640    color: #6c757d;
2641    opacity: 1
2642}
2643
2644.form-control::-ms-input-placeholder {
2645    color: #6c757d;
2646    opacity: 1
2647}
2648
2649.form-control::placeholder {
2650    color: #6c757d;
2651    opacity: 1
2652}
2653
2654.form-control:disabled,
2655.form-control[readonly] {
2656    background-color: #e9ecef;
2657    opacity: 1
2658}
2659
2660select.form-control:focus::-ms-value {
2661    color: #495057;
2662    background-color: #fff
2663}
2664
2665.form-control-file,
2666.form-control-range {
2667    display: block;
2668    width: 100%
2669}
2670
2671.col-form-label {
2672    padding-top: calc(.375rem + 1px);
2673    padding-bottom: calc(.375rem + 1px);
2674    margin-bottom: 0;
2675    font-size: inherit;
2676    line-height: 1.5
2677}
2678
2679.col-form-label-lg {
2680    padding-top: calc(.5rem + 1px);
2681    padding-bottom: calc(.5rem + 1px);
2682    font-size: 1.25rem;
2683    line-height: 1.5
2684}
2685
2686.col-form-label-sm {
2687    padding-top: calc(.25rem + 1px);
2688    padding-bottom: calc(.25rem + 1px);
2689    font-size: .875rem;
2690    line-height: 1.5
2691}
2692
2693.form-control-plaintext {
2694    display: block;
2695    width: 100%;
2696    padding: .375rem 0;
2697    margin-bottom: 0;
2698    font-size: 1rem;
2699    line-height: 1.5;
2700    color: #212529;
2701    background-color: transparent;
2702    border: solid transparent;
2703    border-width: 1px 0
2704}
2705
2706.form-control-plaintext.form-control-lg,
2707.form-control-plaintext.form-control-sm {
2708    padding-right: 0;
2709    padding-left: 0
2710}
2711
2712.form-control-sm {
2713    height: calc(1.5em + .5rem + 2px);
2714    padding: .25rem .5rem;
2715    font-size: .875rem;
2716    line-height: 1.5;
2717    border-radius: .2rem
2718}
2719
2720.form-control-lg {
2721    height: calc(1.5em + 1rem + 2px);
2722    padding: .5rem 1rem;
2723    font-size: 1.25rem;
2724    line-height: 1.5;
2725    border-radius: .3rem
2726}
2727
2728select.form-control[multiple],
2729select.form-control[size] {
2730    height: auto
2731}
2732
2733textarea.form-control {
2734    height: auto
2735}
2736
2737.form-group {
2738    margin-bottom: 1rem
2739}
2740
2741.form-text {
2742    display: block;
2743    margin-top: .25rem
2744}
2745
2746.form-row {
2747    display: -ms-flexbox;
2748    display: flex;
2749    -ms-flex-wrap: wrap;
2750    flex-wrap: wrap;
2751    margin-right: -5px;
2752    margin-left: -5px
2753}
2754
2755.form-row>.col,
2756.form-row>[class*=col-] {
2757    padding-right: 5px;
2758    padding-left: 5px
2759}
2760
2761.form-check {
2762    position: relative;
2763    display: block;
2764    padding-left: 1.25rem
2765}
2766
2767.form-check-input {
2768    position: absolute;
2769    margin-top: .3rem;
2770    margin-left: -1.25rem
2771}
2772
2773.form-check-input:disabled~.form-check-label,
2774.form-check-input[disabled]~.form-check-label {
2775    color: #6c757d
2776}
2777
2778.form-check-label {
2779    margin-bottom: 0
2780}
2781
2782.form-check-inline {
2783    display: -ms-inline-flexbox;
2784    display: inline-flex;
2785    -ms-flex-align: center;
2786    align-items: center;
2787    padding-left: 0;
2788    margin-right: .75rem
2789}
2790
2791.form-check-inline .form-check-input {
2792    position: static;
2793    margin-top: 0;
2794    margin-right: .3125rem;
2795    margin-left: 0
2796}
2797
2798.valid-feedback {
2799    display: none;
2800    width: 100%;
2801    margin-top: .25rem;
2802    font-size: 80%;
2803    color: #28a745
2804}
2805
2806.valid-tooltip {
2807    position: absolute;
2808    top: 100%;
2809    z-index: 5;
2810    display: none;
2811    max-width: 100%;
2812    padding: .25rem .5rem;
2813    margin-top: .1rem;
2814    font-size: .875rem;
2815    line-height: 1.5;
2816    color: #fff;
2817    background-color: rgba(40, 167, 69, 0.9);
2818    border-radius: .25rem
2819}
2820
2821.is-valid~.valid-feedback,
2822.is-valid~.valid-tooltip,
2823.was-validated :valid~.valid-feedback,
2824.was-validated :valid~.valid-tooltip {
2825    display: block
2826}
2827
2828.form-control.is-valid,
2829.was-validated .form-control:valid {
2830    border-color: #28a745;
2831    padding-right: calc(1.5em + .75rem);
2832    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2833    background-repeat: no-repeat;
2834    background-position: right calc(.375em + .1875rem) center;
2835    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
2836}
2837
2838.form-control.is-valid:focus,
2839.was-validated .form-control:valid:focus {
2840    border-color: #28a745;
2841    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25)
2842}
2843
2844.was-validated textarea.form-control:valid,
2845textarea.form-control.is-valid {
2846    padding-right: calc(1.5em + .75rem);
2847    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
2848}
2849
2850.custom-select.is-valid,
2851.was-validated .custom-select:valid {
2852    border-color: #28a745;
2853    padding-right: calc(.75em + 2.3125rem);
2854    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
2855}
2856
2857.custom-select.is-valid:focus,
2858.was-validated .custom-select:valid:focus {
2859    border-color: #28a745;
2860    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25)
2861}
2862
2863.form-check-input.is-valid~.form-check-label,
2864.was-validated .form-check-input:valid~.form-check-label {
2865    color: #28a745
2866}
2867
2868.form-check-input.is-valid~.valid-feedback,
2869.form-check-input.is-valid~.valid-tooltip,
2870.was-validated .form-check-input:valid~.valid-feedback,
2871.was-validated .form-check-input:valid~.valid-tooltip {
2872    display: block
2873}
2874
2875.custom-control-input.is-valid~.custom-control-label,
2876.was-validated .custom-control-input:valid~.custom-control-label {
2877    color: #28a745
2878}
2879
2880.custom-control-input.is-valid~.custom-control-label::before,
2881.was-validated .custom-control-input:valid~.custom-control-label::before {
2882    border-color: #28a745
2883}
2884
2885.custom-control-input.is-valid:checked~.custom-control-label::before,
2886.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
2887    border-color: #34ce57;
2888    background-color: #34ce57
2889}
2890
2891.custom-control-input.is-valid:focus~.custom-control-label::before,
2892.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
2893    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25)
2894}
2895
2896.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
2897.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
2898    border-color: #28a745
2899}
2900
2901.custom-file-input.is-valid~.custom-file-label,
2902.was-validated .custom-file-input:valid~.custom-file-label {
2903    border-color: #28a745
2904}
2905
2906.custom-file-input.is-valid:focus~.custom-file-label,
2907.was-validated .custom-file-input:valid:focus~.custom-file-label {
2908    border-color: #28a745;
2909    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25)
2910}
2911
2912.invalid-feedback {
2913    display: none;
2914    width: 100%;
2915    margin-top: .25rem;
2916    font-size: 80%;
2917    color: #dc3545
2918}
2919
2920.invalid-tooltip {
2921    position: absolute;
2922    top: 100%;
2923    z-index: 5;
2924    display: none;
2925    max-width: 100%;
2926    padding: .25rem .5rem;
2927    margin-top: .1rem;
2928    font-size: .875rem;
2929    line-height: 1.5;
2930    color: #fff;
2931    background-color: rgba(220, 53, 69, 0.9);
2932    border-radius: .25rem
2933}
2934
2935.is-invalid~.invalid-feedback,
2936.is-invalid~.invalid-tooltip,
2937.was-validated :invalid~.invalid-feedback,
2938.was-validated :invalid~.invalid-tooltip {
2939    display: block
2940}
2941
2942.form-control.is-invalid,
2943.was-validated .form-control:invalid {
2944    border-color: #dc3545;
2945    padding-right: calc(1.5em + .75rem);
2946    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2947    background-repeat: no-repeat;
2948    background-position: right calc(.375em + .1875rem) center;
2949    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
2950}
2951
2952.form-control.is-invalid:focus,
2953.was-validated .form-control:invalid:focus {
2954    border-color: #dc3545;
2955    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25)
2956}
2957
2958.was-validated textarea.form-control:invalid,
2959textarea.form-control.is-invalid {
2960    padding-right: calc(1.5em + .75rem);
2961    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
2962}
2963
2964.custom-select.is-invalid,
2965.was-validated .custom-select:invalid {
2966    border-color: #dc3545;
2967    padding-right: calc(.75em + 2.3125rem);
2968    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
2969}
2970
2971.custom-select.is-invalid:focus,
2972.was-validated .custom-select:invalid:focus {
2973    border-color: #dc3545;
2974    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25)
2975}
2976
2977.form-check-input.is-invalid~.form-check-label,
2978.was-validated .form-check-input:invalid~.form-check-label {
2979    color: #dc3545
2980}
2981
2982.form-check-input.is-invalid~.invalid-feedback,
2983.form-check-input.is-invalid~.invalid-tooltip,
2984.was-validated .form-check-input:invalid~.invalid-feedback,
2985.was-validated .form-check-input:invalid~.invalid-tooltip {
2986    display: block
2987}
2988
2989.custom-control-input.is-invalid~.custom-control-label,
2990.was-validated .custom-control-input:invalid~.custom-control-label {
2991    color: #dc3545
2992}
2993
2994.custom-control-input.is-invalid~.custom-control-label::before,
2995.was-validated .custom-control-input:invalid~.custom-control-label::before {
2996    border-color: #dc3545
2997}
2998
2999.custom-control-input.is-invalid:checked~.custom-control-label::before,
3000.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
3001    border-color: #e4606d;
3002    background-color: #e4606d
3003}
3004
3005.custom-control-input.is-invalid:focus~.custom-control-label::before,
3006.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
3007    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25)
3008}
3009
3010.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
3011.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
3012    border-color: #dc3545
3013}
3014
3015.custom-file-input.is-invalid~.custom-file-label,
3016.was-validated .custom-file-input:invalid~.custom-file-label {
3017    border-color: #dc3545
3018}
3019
3020.custom-file-input.is-invalid:focus~.custom-file-label,
3021.was-validated .custom-file-input:invalid:focus~.custom-file-label {
3022    border-color: #dc3545;
3023    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25)
3024}
3025
3026.form-inline {
3027    display: -ms-flexbox;
3028    display: flex;
3029    -ms-flex-flow: row wrap;
3030    flex-flow: row wrap;
3031    -ms-flex-align: center;
3032    align-items: center
3033}
3034
3035.form-inline .form-check {
3036    width: 100%
3037}
3038
3039@media (min-width: 576px) {
3040    .form-inline label {
3041        display: -ms-flexbox;
3042        display: flex;
3043        -ms-flex-align: center;
3044        align-items: center;
3045        -ms-flex-pack: center;
3046        justify-content: center;
3047        margin-bottom: 0
3048    }
3049
3050    .form-inline .form-group {
3051        display: -ms-flexbox;
3052        display: flex;
3053        -ms-flex: 0 0 auto;
3054        flex: 0 0 auto;
3055        -ms-flex-flow: row wrap;
3056        flex-flow: row wrap;
3057        -ms-flex-align: center;
3058        align-items: center;
3059        margin-bottom: 0
3060    }
3061
3062    .form-inline .form-control {
3063        display: inline-block;
3064        width: auto;
3065        vertical-align: middle
3066    }
3067
3068    .form-inline .form-control-plaintext {
3069        display: inline-block
3070    }
3071
3072    .form-inline .custom-select,
3073    .form-inline .input-group {
3074        width: auto
3075    }
3076
3077    .form-inline .form-check {
3078        display: -ms-flexbox;
3079        display: flex;
3080        -ms-flex-align: center;
3081        align-items: center;
3082        -ms-flex-pack: center;
3083        justify-content: center;
3084        width: auto;
3085        padding-left: 0
3086    }
3087
3088    .form-inline .form-check-input {
3089        position: relative;
3090        -ms-flex-negative: 0;
3091        flex-shrink: 0;
3092        margin-top: 0;
3093        margin-right: .25rem;
3094        margin-left: 0
3095    }
3096
3097    .form-inline .custom-control {
3098        -ms-flex-align: center;
3099        align-items: center;
3100        -ms-flex-pack: center;
3101        justify-content: center
3102    }
3103
3104    .form-inline .custom-control-label {
3105        margin-bottom: 0
3106    }
3107}
3108
3109.btn {
3110    display: inline-block;
3111    font-weight: 400;
3112    color: #212529;
3113    text-align: center;
3114    vertical-align: middle;
3115    cursor: pointer;
3116    -webkit-user-select: none;
3117    -moz-user-select: none;
3118    -ms-user-select: none;
3119    user-select: none;
3120    background-color: transparent;
3121    border: 1px solid transparent;
3122    padding: .375rem .75rem;
3123    font-size: 1rem;
3124    line-height: 1.5;
3125    border-radius: 0.25rem !important;
3126    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
3127}
3128
3129@media (prefers-reduced-motion: reduce) {
3130    .btn {
3131        transition: none
3132    }
3133}
3134
3135.btn:hover {
3136    color: #212529;
3137    text-decoration: none
3138}
3139
3140.btn.focus,
3141.btn:focus {
3142    outline: 0;
3143    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
3144}
3145
3146.btn.disabled,
3147.btn:disabled {
3148    opacity: .65
3149}
3150
3151a.btn.disabled,
3152fieldset:disabled a.btn {
3153    pointer-events: none
3154}
3155
3156.btn-primary {
3157    color: #fff;
3158    background-color: #007bff;
3159    border-color: #007bff
3160}
3161
3162.btn-primary:hover {
3163    color: #fff;
3164    background-color: #0069d9;
3165    border-color: #0062cc
3166}
3167
3168.btn-primary.focus,
3169.btn-primary:focus {
3170    color: #fff;
3171    background-color: #0069d9;
3172    border-color: #0062cc;
3173    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5)
3174}
3175
3176.btn-primary.disabled,
3177.btn-primary:disabled {
3178    color: #fff;
3179    background-color: #007bff;
3180    border-color: #007bff
3181}
3182
3183.btn-primary:not(:disabled):not(.disabled).active,
3184.btn-primary:not(:disabled):not(.disabled):active,
3185.show>.btn-primary.dropdown-toggle {
3186    color: #fff;
3187    background-color: #0062cc;
3188    border-color: #005cbf
3189}
3190
3191.btn-primary:not(:disabled):not(.disabled).active:focus,
3192.btn-primary:not(:disabled):not(.disabled):active:focus,
3193.show>.btn-primary.dropdown-toggle:focus {
3194    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5)
3195}
3196
3197.btn-secondary {
3198    color: #fff;
3199    background-color: #6c757d;
3200    border-color: #6c757d
3201}
3202
3203.btn-secondary:hover {
3204    color: #fff;
3205    background-color: #5a6268;
3206    border-color: #545b62
3207}
3208
3209.btn-secondary.focus,
3210.btn-secondary:focus {
3211    color: #fff;
3212    background-color: #5a6268;
3213    border-color: #545b62;
3214    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5)
3215}
3216
3217.btn-secondary.disabled,
3218.btn-secondary:disabled {
3219    color: #fff;
3220    background-color: #6c757d;
3221    border-color: #6c757d
3222}
3223
3224.btn-secondary:not(:disabled):not(.disabled).active,
3225.btn-secondary:not(:disabled):not(.disabled):active,
3226.show>.btn-secondary.dropdown-toggle {
3227    color: #fff;
3228    background-color: #545b62;
3229    border-color: #4e555b
3230}
3231
3232.btn-secondary:not(:disabled):not(.disabled).active:focus,
3233.btn-secondary:not(:disabled):not(.disabled):active:focus,
3234.show>.btn-secondary.dropdown-toggle:focus {
3235    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5)
3236}
3237
3238.btn-success {
3239    color: #fff;
3240    background-color: #28a745;
3241    border-color: #28a745;
3242    border-radius: 0.25rem !important
3243}
3244
3245.btn-success:hover {
3246    color: #fff;
3247    background-color: #218838;
3248    border-color: #1e7e34
3249}
3250
3251.btn-success.focus,
3252.btn-success:focus {
3253    color: #fff;
3254    background-color: #218838;
3255    border-color: #1e7e34;
3256    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5)
3257}
3258
3259.btn-success.disabled,
3260.btn-success:disabled {
3261    color: #fff;
3262    background-color: #28a745;
3263    border-color: #28a745
3264}
3265
3266.btn-success:not(:disabled):not(.disabled).active,
3267.btn-success:not(:disabled):not(.disabled):active,
3268.show>.btn-success.dropdown-toggle {
3269    color: #fff;
3270    background-color: #1e7e34;
3271    border-color: #1c7430
3272}
3273
3274.btn-success:not(:disabled):not(.disabled).active:focus,
3275.btn-success:not(:disabled):not(.disabled):active:focus,
3276.show>.btn-success.dropdown-toggle:focus {
3277    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5)
3278}
3279
3280.btn-info {
3281    color: #fff;
3282    background-color: #17a2b8;
3283    border-color: #17a2b8
3284}
3285
3286.btn-info:hover {
3287    color: #fff;
3288    background-color: #138496;
3289    border-color: #117a8b
3290}
3291
3292.btn-info.focus,
3293.btn-info:focus {
3294    color: #fff;
3295    background-color: #138496;
3296    border-color: #117a8b;
3297    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5)
3298}
3299
3300.btn-info.disabled,
3301.btn-info:disabled {
3302    color: #fff;
3303    background-color: #17a2b8;
3304    border-color: #17a2b8
3305}
3306
3307.btn-info:not(:disabled):not(.disabled).active,
3308.btn-info:not(:disabled):not(.disabled):active,
3309.show>.btn-info.dropdown-toggle {
3310    color: #fff;
3311    background-color: #117a8b;
3312    border-color: #10707f
3313}
3314
3315.btn-info:not(:disabled):not(.disabled).active:focus,
3316.btn-info:not(:disabled):not(.disabled):active:focus,
3317.show>.btn-info.dropdown-toggle:focus {
3318    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5)
3319}
3320
3321.btn-warning {
3322    color: #212529;
3323    background-color: #ffc107;
3324    border-color: #ffc107
3325}
3326
3327.btn-warning:hover {
3328    color: #212529;
3329    background-color: #e0a800;
3330    border-color: #d39e00
3331}
3332
3333.btn-warning.focus,
3334.btn-warning:focus {
3335    color: #212529;
3336    background-color: #e0a800;
3337    border-color: #d39e00;
3338    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5)
3339}
3340
3341.btn-warning.disabled,
3342.btn-warning:disabled {
3343    color: #212529;
3344    background-color: #ffc107;
3345    border-color: #ffc107
3346}
3347
3348.btn-warning:not(:disabled):not(.disabled).active,
3349.btn-warning:not(:disabled):not(.disabled):active,
3350.show>.btn-warning.dropdown-toggle {
3351    color: #212529;
3352    background-color: #d39e00;
3353    border-color: #c69500
3354}
3355
3356.btn-warning:not(:disabled):not(.disabled).active:focus,
3357.btn-warning:not(:disabled):not(.disabled):active:focus,
3358.show>.btn-warning.dropdown-toggle:focus {
3359    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5)
3360}
3361
3362.btn-danger {
3363    color: #fff;
3364    background-color: #dc3545;
3365    border-color: #dc3545
3366}
3367
3368.btn-danger:hover {
3369    color: #fff;
3370    background-color: #c82333;
3371    border-color: #bd2130
3372}
3373
3374.btn-danger.focus,
3375.btn-danger:focus {
3376    color: #fff;
3377    background-color: #c82333;
3378    border-color: #bd2130;
3379    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5)
3380}
3381
3382.btn-danger.disabled,
3383.btn-danger:disabled {
3384    color: #fff;
3385    background-color: #dc3545;
3386    border-color: #dc3545
3387}
3388
3389.btn-danger:not(:disabled):not(.disabled).active,
3390.btn-danger:not(:disabled):not(.disabled):active,
3391.show>.btn-danger.dropdown-toggle {
3392    color: #fff;
3393    background-color: #bd2130;
3394    border-color: #b21f2d
3395}
3396
3397.btn-danger:not(:disabled):not(.disabled).active:focus,
3398.btn-danger:not(:disabled):not(.disabled):active:focus,
3399.show>.btn-danger.dropdown-toggle:focus {
3400    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5)
3401}
3402
3403.btn-light {
3404    color: #212529;
3405    background-color: #f8f9fa;
3406    border-color: #f8f9fa
3407}
3408
3409.btn-light:hover {
3410    color: #212529;
3411    background-color: #e2e6ea;
3412    border-color: #dae0e5
3413}
3414
3415.btn-light.focus,
3416.btn-light:focus {
3417    color: #212529;
3418    background-color: #e2e6ea;
3419    border-color: #dae0e5;
3420    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5)
3421}
3422
3423.btn-light.disabled,
3424.btn-light:disabled {
3425    color: #212529;
3426    background-color: #f8f9fa;
3427    border-color: #f8f9fa
3428}
3429
3430.btn-light:not(:disabled):not(.disabled).active,
3431.btn-light:not(:disabled):not(.disabled):active,
3432.show>.btn-light.dropdown-toggle {
3433    color: #212529;
3434    background-color: #dae0e5;
3435    border-color: #d3d9df
3436}
3437
3438.btn-light:not(:disabled):not(.disabled).active:focus,
3439.btn-light:not(:disabled):not(.disabled):active:focus,
3440.show>.btn-light.dropdown-toggle:focus {
3441    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5)
3442}
3443
3444.btn-dark {
3445    color: #fff;
3446    background-color: #343a40;
3447    border-color: #343a40
3448}
3449
3450.btn-dark:hover {
3451    color: #fff;
3452    background-color: #23272b;
3453    border-color: #1d2124
3454}
3455
3456.btn-dark.focus,
3457.btn-dark:focus {
3458    color: #fff;
3459    background-color: #23272b;
3460    border-color: #1d2124;
3461    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5)
3462}
3463
3464.btn-dark.disabled,
3465.btn-dark:disabled {
3466    color: #fff;
3467    background-color: #343a40;
3468    border-color: #343a40
3469}
3470
3471.btn-dark:not(:disabled):not(.disabled).active,
3472.btn-dark:not(:disabled):not(.disabled):active,
3473.show>.btn-dark.dropdown-toggle {
3474    color: #fff;
3475    background-color: #1d2124;
3476    border-color: #171a1d
3477}
3478
3479.btn-dark:not(:disabled):not(.disabled).active:focus,
3480.btn-dark:not(:disabled):not(.disabled):active:focus,
3481.show>.btn-dark.dropdown-toggle:focus {
3482    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5)
3483}
3484
3485.btn-outline-primary {
3486    color: #007bff;
3487    border-color: #007bff
3488}
3489
3490.btn-outline-primary:hover {
3491    color: #fff;
3492    background-color: #007bff;
3493    border-color: #007bff
3494}
3495
3496.btn-outline-primary.focus,
3497.btn-outline-primary:focus {
3498    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5)
3499}
3500
3501.btn-outline-primary.disabled,
3502.btn-outline-primary:disabled {
3503    color: #007bff;
3504    background-color: transparent
3505}
3506
3507.btn-outline-primary:not(:disabled):not(.disabled).active,
3508.btn-outline-primary:not(:disabled):not(.disabled):active,
3509.show>.btn-outline-primary.dropdown-toggle {
3510    color: #fff;
3511    background-color: #007bff;
3512    border-color: #007bff
3513}
3514
3515.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
3516.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
3517.show>.btn-outline-primary.dropdown-toggle:focus {
3518    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5)
3519}
3520
3521.btn-outline-secondary {
3522    color: #6c757d;
3523    border-color: #6c757d
3524}
3525
3526.btn-outline-secondary:hover {
3527    color: #fff;
3528    background-color: #6c757d;
3529    border-color: #6c757d
3530}
3531
3532.btn-outline-secondary.focus,
3533.btn-outline-secondary:focus {
3534    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
3535}
3536
3537.btn-outline-secondary.disabled,
3538.btn-outline-secondary:disabled {
3539    color: #6c757d;
3540    background-color: transparent
3541}
3542
3543.btn-outline-secondary:not(:disabled):not(.disabled).active,
3544.btn-outline-secondary:not(:disabled):not(.disabled):active,
3545.show>.btn-outline-secondary.dropdown-toggle {
3546    color: #fff;
3547    background-color: #6c757d;
3548    border-color: #6c757d
3549}
3550
3551.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
3552.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
3553.show>.btn-outline-secondary.dropdown-toggle:focus {
3554    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
3555}
3556
3557.btn-outline-success {
3558    color: #28a745;
3559    border-color: #28a745
3560}
3561
3562.btn-outline-success:hover {
3563    color: #fff;
3564    background-color: #28a745;
3565    border-color: #28a745
3566}
3567
3568.btn-outline-success.focus,
3569.btn-outline-success:focus {
3570    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
3571}
3572
3573.btn-outline-success.disabled,
3574.btn-outline-success:disabled {
3575    color: #28a745;
3576    background-color: transparent
3577}
3578
3579.btn-outline-success:not(:disabled):not(.disabled).active,
3580.btn-outline-success:not(:disabled):not(.disabled):active,
3581.show>.btn-outline-success.dropdown-toggle {
3582    color: #fff;
3583    background-color: #28a745;
3584    border-color: #28a745
3585}
3586
3587.btn-outline-success:not(:disabled):not(.disabled).active:focus,
3588.btn-outline-success:not(:disabled):not(.disabled):active:focus,
3589.show>.btn-outline-success.dropdown-toggle:focus {
3590    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
3591}
3592
3593.btn-outline-info {
3594    color: #17a2b8;
3595    border-color: #17a2b8
3596}
3597
3598.btn-outline-info:hover {
3599    color: #fff;
3600    background-color: #17a2b8;
3601    border-color: #17a2b8
3602}
3603
3604.btn-outline-info.focus,
3605.btn-outline-info:focus {
3606    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
3607}
3608
3609.btn-outline-info.disabled,
3610.btn-outline-info:disabled {
3611    color: #17a2b8;
3612    background-color: transparent
3613}
3614
3615.btn-outline-info:not(:disabled):not(.disabled).active,
3616.btn-outline-info:not(:disabled):not(.disabled):active,
3617.show>.btn-outline-info.dropdown-toggle {
3618    color: #fff;
3619    background-color: #17a2b8;
3620    border-color: #17a2b8
3621}
3622
3623.btn-outline-info:not(:disabled):not(.disabled).active:focus,
3624.btn-outline-info:not(:disabled):not(.disabled):active:focus,
3625.show>.btn-outline-info.dropdown-toggle:focus {
3626    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
3627}
3628
3629.btn-outline-warning {
3630    color: #ffc107;
3631    border-color: #ffc107
3632}
3633
3634.btn-outline-warning:hover {
3635    color: #212529;
3636    background-color: #ffc107;
3637    border-color: #ffc107
3638}
3639
3640.btn-outline-warning.focus,
3641.btn-outline-warning:focus {
3642    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
3643}
3644
3645.btn-outline-warning.disabled,
3646.btn-outline-warning:disabled {
3647    color: #ffc107;
3648    background-color: transparent
3649}
3650
3651.btn-outline-warning:not(:disabled):not(.disabled).active,
3652.btn-outline-warning:not(:disabled):not(.disabled):active,
3653.show>.btn-outline-warning.dropdown-toggle {
3654    color: #212529;
3655    background-color: #ffc107;
3656    border-color: #ffc107
3657}
3658
3659.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3660.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
3661.show>.btn-outline-warning.dropdown-toggle:focus {
3662    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
3663}
3664
3665.btn-outline-danger {
3666    color: #dc3545;
3667    border-color: #dc3545
3668}
3669
3670.btn-outline-danger:hover {
3671    color: #fff;
3672    background-color: #dc3545;
3673    border-color: #dc3545
3674}
3675
3676.btn-outline-danger.focus,
3677.btn-outline-danger:focus {
3678    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
3679}
3680
3681.btn-outline-danger.disabled,
3682.btn-outline-danger:disabled {
3683    color: #dc3545;
3684    background-color: transparent
3685}
3686
3687.btn-outline-danger:not(:disabled):not(.disabled).active,
3688.btn-outline-danger:not(:disabled):not(.disabled):active,
3689.show>.btn-outline-danger.dropdown-toggle {
3690    color: #fff;
3691    background-color: #dc3545;
3692    border-color: #dc3545
3693}
3694
3695.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3696.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
3697.show>.btn-outline-danger.dropdown-toggle:focus {
3698    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
3699}
3700
3701.btn-outline-light {
3702    color: #f8f9fa;
3703    border-color: #f8f9fa
3704}
3705
3706.btn-outline-light:hover {
3707    color: #212529;
3708    background-color: #f8f9fa;
3709    border-color: #f8f9fa
3710}
3711
3712.btn-outline-light.focus,
3713.btn-outline-light:focus {
3714    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
3715}
3716
3717.btn-outline-light.disabled,
3718.btn-outline-light:disabled {
3719    color: #f8f9fa;
3720    background-color: transparent
3721}
3722
3723.btn-outline-light:not(:disabled):not(.disabled).active,
3724.btn-outline-light:not(:disabled):not(.disabled):active,
3725.show>.btn-outline-light.dropdown-toggle {
3726    color: #212529;
3727    background-color: #f8f9fa;
3728    border-color: #f8f9fa
3729}
3730
3731.btn-outline-light:not(:disabled):not(.disabled).active:focus,
3732.btn-outline-light:not(:disabled):not(.disabled):active:focus,
3733.show>.btn-outline-light.dropdown-toggle:focus {
3734    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
3735}
3736
3737.btn-outline-dark {
3738    color: #343a40;
3739    border-color: #343a40
3740}
3741
3742.btn-outline-dark:hover {
3743    color: #fff;
3744    background-color: #343a40;
3745    border-color: #343a40
3746}
3747
3748.btn-outline-dark.focus,
3749.btn-outline-dark:focus {
3750    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
3751}
3752
3753.btn-outline-dark.disabled,
3754.btn-outline-dark:disabled {
3755    color: #343a40;
3756    background-color: transparent
3757}
3758
3759.btn-outline-dark:not(:disabled):not(.disabled).active,
3760.btn-outline-dark:not(:disabled):not(.disabled):active,
3761.show>.btn-outline-dark.dropdown-toggle {
3762    color: #fff;
3763    background-color: #343a40;
3764    border-color: #343a40
3765}
3766
3767.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3768.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
3769.show>.btn-outline-dark.dropdown-toggle:focus {
3770    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
3771}
3772
3773.btn-link {
3774    font-weight: 400;
3775    color: #007bff;
3776    text-decoration: none
3777}
3778
3779.btn-link:hover {
3780    color: #0056b3;
3781    text-decoration: underline
3782}
3783
3784.btn-link.focus,
3785.btn-link:focus {
3786    text-decoration: underline;
3787    box-shadow: none
3788}
3789
3790.btn-link.disabled,
3791.btn-link:disabled {
3792    color: #6c757d;
3793    pointer-events: none
3794}
3795
3796.btn-group-lg>.btn,
3797.btn-lg {
3798    padding: .5rem 1rem;
3799    font-size: 1.25rem;
3800    line-height: 1.5;
3801    border-radius: .3rem
3802}
3803
3804.btn-group-sm>.btn,
3805.btn-sm {
3806    padding: .25rem .5rem;
3807    font-size: .875rem;
3808    line-height: 1.5;
3809    border-radius: .2rem
3810}
3811
3812.btn-block {
3813    display: block;
3814    width: 100%
3815}
3816
3817.btn-block+.btn-block {
3818    margin-top: .5rem
3819}
3820
3821input[type=button].btn-block,
3822input[type=reset].btn-block,
3823input[type=submit].btn-block {
3824    width: 100%
3825}
3826
3827.fade {
3828    transition: opacity .15s linear
3829}
3830
3831@media (prefers-reduced-motion: reduce) {
3832    .fade {
3833        transition: none
3834    }
3835}
3836
3837.fade:not(.show) {
3838    opacity: 0
3839}
3840
3841.collapse:not(.show) {
3842    display: none
3843}
3844
3845.collapsing {
3846    position: relative;
3847    height: 0;
3848    overflow: hidden;
3849    transition: height .35s ease
3850}
3851
3852@media (prefers-reduced-motion: reduce) {
3853    .collapsing {
3854        transition: none
3855    }
3856}
3857
3858.dropdown,
3859.dropleft,
3860.dropright,
3861.dropup {
3862    position: relative
3863}
3864
3865.dropdown-toggle {
3866    white-space: nowrap
3867}
3868
3869.dropdown-toggle::after {
3870    display: inline-block;
3871    margin-left: .255em;
3872    vertical-align: .255em;
3873    content: "";
3874    border-top: .3em solid;
3875    border-right: .3em solid transparent;
3876    border-bottom: 0;
3877    border-left: .3em solid transparent
3878}
3879
3880.dropdown-toggle:empty::after {
3881    margin-left: 0
3882}
3883
3884.dropdown-menu {
3885    position: absolute;
3886    top: 100%;
3887    left: 0;
3888    z-index: 1000;
3889    display: none;
3890    float: left;
3891    min-width: 10rem;
3892    padding: .5rem 0;
3893    margin: .125rem 0 0;
3894    font-size: 1rem;
3895    color: #212529;
3896    text-align: left;
3897    list-style: none;
3898    background-color: #fff;
3899    background-clip: padding-box;
3900    border: 1px solid rgba(0, 0, 0, 0.15);
3901    border-radius: .25rem
3902}
3903
3904.dropdown-menu-left {
3905    right: auto;
3906    left: 0
3907}
3908
3909.dropdown-menu-right {
3910    right: 0;
3911    left: auto
3912}
3913
3914@media (min-width: 576px) {
3915    .dropdown-menu-sm-left {
3916        right: auto;
3917        left: 0
3918    }
3919
3920    .dropdown-menu-sm-right {
3921        right: 0;
3922        left: auto
3923    }
3924}
3925
3926@media (min-width: 768px) {
3927    .dropdown-menu-md-left {
3928        right: auto;
3929        left: 0
3930    }
3931
3932    .dropdown-menu-md-right {
3933        right: 0;
3934        left: auto
3935    }
3936}
3937
3938@media (min-width: 992px) {
3939    .dropdown-menu-lg-left {
3940        right: auto;
3941        left: 0
3942    }
3943
3944    .dropdown-menu-lg-right {
3945        right: 0;
3946        left: auto
3947    }
3948}
3949
3950@media (min-width: 1200px) {
3951    .dropdown-menu-xl-left {
3952        right: auto;
3953        left: 0
3954    }
3955
3956    .dropdown-menu-xl-right {
3957        right: 0;
3958        left: auto
3959    }
3960}
3961
3962.dropup .dropdown-menu {
3963    top: auto;
3964    bottom: 100%;
3965    margin-top: 0;
3966    margin-bottom: .125rem
3967}
3968
3969.dropup .dropdown-toggle::after {
3970    display: inline-block;
3971    margin-left: .255em;
3972    vertical-align: .255em;
3973    content: "";
3974    border-top: 0;
3975    border-right: .3em solid transparent;
3976    border-bottom: .3em solid;
3977    border-left: .3em solid transparent
3978}
3979
3980.dropup .dropdown-toggle:empty::after {
3981    margin-left: 0
3982}
3983
3984.dropright .dropdown-menu {
3985    top: 0;
3986    right: auto;
3987    left: 100%;
3988    margin-top: 0;
3989    margin-left: .125rem
3990}
3991
3992.dropright .dropdown-toggle::after {
3993    display: inline-block;
3994    margin-left: .255em;
3995    vertical-align: .255em;
3996    content: "";
3997    border-top: .3em solid transparent;
3998    border-right: 0;
3999    border-bottom: .3em solid transparent;
4000    border-left: .3em solid
4001}
4002
4003.dropright .dropdown-toggle:empty::after {
4004    margin-left: 0
4005}
4006
4007.dropright .dropdown-toggle::after {
4008    vertical-align: 0
4009}
4010
4011.dropleft .dropdown-menu {
4012    top: 0;
4013    right: 100%;
4014    left: auto;
4015    margin-top: 0;
4016    margin-right: .125rem
4017}
4018
4019.dropleft .dropdown-toggle::after {
4020    display: inline-block;
4021    margin-left: .255em;
4022    vertical-align: .255em;
4023    content: ""
4024}
4025
4026.dropleft .dropdown-toggle::after {
4027    display: none
4028}
4029
4030.dropleft .dropdown-toggle::before {
4031    display: inline-block;
4032    margin-right: .255em;
4033    vertical-align: .255em;
4034    content: "";
4035    border-top: .3em solid transparent;
4036    border-right: .3em solid;
4037    border-bottom: .3em solid transparent
4038}
4039
4040.dropleft .dropdown-toggle:empty::after {
4041    margin-left: 0
4042}
4043
4044.dropleft .dropdown-toggle::before {
4045    vertical-align: 0
4046}
4047
4048.dropdown-menu[x-placement^=bottom],
4049.dropdown-menu[x-placement^=left],
4050.dropdown-menu[x-placement^=right],
4051.dropdown-menu[x-placement^=top] {
4052    right: auto;
4053    bottom: auto
4054}
4055
4056.dropdown-divider {
4057    height: 0;
4058    margin: .5rem 0;
4059    overflow: hidden;
4060    border-top: 1px solid #e9ecef
4061}
4062
4063.dropdown-item {
4064    display: block;
4065    width: 100%;
4066    padding: .25rem 1.5rem;
4067    clear: both;
4068    font-weight: 400;
4069    color: #212529;
4070    text-align: inherit;
4071    white-space: nowrap;
4072    background-color: transparent;
4073    border: 0
4074}
4075
4076.dropdown-item:focus,
4077.dropdown-item:hover {
4078    color: #16181b;
4079    text-decoration: none;
4080    background-color: #f8f9fa
4081}
4082
4083.dropdown-item.active,
4084.dropdown-item:active {
4085    color: #fff;
4086    text-decoration: none;
4087    background-color: #007bff
4088}
4089
4090.dropdown-item.disabled,
4091.dropdown-item:disabled {
4092    color: #6c757d;
4093    pointer-events: none;
4094    background-color: transparent
4095}
4096
4097.dropdown-menu.show {
4098    display: block
4099}
4100
4101.dropdown-header {
4102    display: block;
4103    padding: .5rem 1.5rem;
4104    margin-bottom: 0;
4105    font-size: .875rem;
4106    color: #6c757d;
4107    white-space: nowrap
4108}
4109
4110.dropdown-item-text {
4111    display: block;
4112    padding: .25rem 1.5rem;
4113    color: #212529
4114}
4115
4116.btn-group,
4117.btn-group-vertical {
4118    position: relative;
4119    display: -ms-inline-flexbox;
4120    display: inline-flex;
4121    vertical-align: middle
4122}
4123
4124.btn-group-vertical>.btn,
4125.btn-group>.btn {
4126    position: relative;
4127    -ms-flex: 1 1 auto;
4128    flex: 1 1 auto
4129}
4130
4131.btn-group-vertical>.btn:hover,
4132.btn-group>.btn:hover {
4133    z-index: 1
4134}
4135
4136.btn-group-vertical>.btn.active,
4137.btn-group-vertical>.btn:active,
4138.btn-group-vertical>.btn:focus,
4139.btn-group>.btn.active,
4140.btn-group>.btn:active,
4141.btn-group>.btn:focus {
4142    z-index: 1
4143}
4144
4145.btn-toolbar {
4146    display: -ms-flexbox;
4147    display: flex;
4148    -ms-flex-wrap: wrap;
4149    flex-wrap: wrap;
4150    -ms-flex-pack: start;
4151    justify-content: flex-start
4152}
4153
4154.btn-toolbar .input-group {
4155    width: auto
4156}
4157
4158.btn-group>.btn-group:not(:first-child),
4159.btn-group>.btn:not(:first-child) {
4160    margin-left: -1px
4161}
4162
4163.btn-group>.btn-group:not(:last-child)>.btn,
4164.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
4165    border-top-right-radius: 0;
4166    border-bottom-right-radius: 0
4167}
4168
4169.btn-group>.btn-group:not(:first-child)>.btn,
4170.btn-group>.btn:not(:first-child) {
4171    border-top-left-radius: 0;
4172    border-bottom-left-radius: 0
4173}
4174
4175.dropdown-toggle-split {
4176    padding-right: .5625rem;
4177    padding-left: .5625rem
4178}
4179
4180.dropdown-toggle-split::after,
4181.dropright .dropdown-toggle-split::after,
4182.dropup .dropdown-toggle-split::after {
4183    margin-left: 0
4184}
4185
4186.dropleft .dropdown-toggle-split::before {
4187    margin-right: 0
4188}
4189
4190.btn-group-sm>.btn+.dropdown-toggle-split,
4191.btn-sm+.dropdown-toggle-split {
4192    padding-right: .375rem;
4193    padding-left: .375rem
4194}
4195
4196.btn-group-lg>.btn+.dropdown-toggle-split,
4197.btn-lg+.dropdown-toggle-split {
4198    padding-right: .75rem;
4199    padding-left: .75rem
4200}
4201
4202.btn-group-vertical {
4203    -ms-flex-direction: column;
4204    flex-direction: column;
4205    -ms-flex-align: start;
4206    align-items: flex-start;
4207    -ms-flex-pack: center;
4208    justify-content: center
4209}
4210
4211.btn-group-vertical>.btn,
4212.btn-group-vertical>.btn-group {
4213    width: 100%
4214}
4215
4216.btn-group-vertical>.btn-group:not(:first-child),
4217.btn-group-vertical>.btn:not(:first-child) {
4218    margin-top: -1px
4219}
4220
4221.btn-group-vertical>.btn-group:not(:last-child)>.btn,
4222.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
4223    border-bottom-right-radius: 0;
4224    border-bottom-left-radius: 0
4225}
4226
4227.btn-group-vertical>.btn-group:not(:first-child)>.btn,
4228.btn-group-vertical>.btn:not(:first-child) {
4229    border-top-left-radius: 0;
4230    border-top-right-radius: 0
4231}
4232
4233.btn-group-toggle>.btn,
4234.btn-group-toggle>.btn-group>.btn {
4235    margin-bottom: 0
4236}
4237
4238.btn-group-toggle>.btn input[type=checkbox],
4239.btn-group-toggle>.btn input[type=radio],
4240.btn-group-toggle>.btn-group>.btn input[type=checkbox],
4241.btn-group-toggle>.btn-group>.btn input[type=radio] {
4242    position: absolute;
4243    clip: rect(0, 0, 0, 0);
4244    pointer-events: none
4245}
4246
4247.input-group {
4248    position: relative;
4249    display: -ms-flexbox;
4250    display: flex;
4251    -ms-flex-wrap: wrap;
4252    flex-wrap: wrap;
4253    -ms-flex-align: stretch;
4254    align-items: stretch;
4255    width: 100%
4256}
4257
4258.input-group>.custom-file,
4259.input-group>.custom-select,
4260.input-group>.form-control,
4261.input-group>.form-control-plaintext {
4262    position: relative;
4263    -ms-flex: 1 1 0%;
4264    flex: 1 1 0%;
4265    min-width: 0;
4266    margin-bottom: 0
4267}
4268
4269.input-group>.custom-file+.custom-file,
4270.input-group>.custom-file+.custom-select,
4271.input-group>.custom-file+.form-control,
4272.input-group>.custom-select+.custom-file,
4273.input-group>.custom-select+.custom-select,
4274.input-group>.custom-select+.form-control,
4275.input-group>.form-control+.custom-file,
4276.input-group>.form-control+.custom-select,
4277.input-group>.form-control+.form-control,
4278.input-group>.form-control-plaintext+.custom-file,
4279.input-group>.form-control-plaintext+.custom-select,
4280.input-group>.form-control-plaintext+.form-control {
4281    margin-left: -1px
4282}
4283
4284.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
4285.input-group>.custom-select:focus,
4286.input-group>.form-control:focus {
4287    z-index: 3
4288}
4289
4290.input-group>.custom-file .custom-file-input:focus {
4291    z-index: 4
4292}
4293
4294.input-group>.custom-select:not(:last-child),
4295.input-group>.form-control:not(:last-child) {
4296    border-top-right-radius: 0;
4297    border-bottom-right-radius: 0
4298}
4299
4300.input-group>.custom-select:not(:first-child),
4301.input-group>.form-control:not(:first-child) {
4302    border-top-left-radius: 0;
4303    border-bottom-left-radius: 0
4304}
4305
4306.input-group>.custom-file {
4307    display: -ms-flexbox;
4308    display: flex;
4309    -ms-flex-align: center;
4310    align-items: center
4311}
4312
4313.input-group>.custom-file:not(:last-child) .custom-file-label,
4314.input-group>.custom-file:not(:last-child) .custom-file-label::after {
4315    border-top-right-radius: 0;
4316    border-bottom-right-radius: 0
4317}
4318
4319.input-group>.custom-file:not(:first-child) .custom-file-label {
4320    border-top-left-radius: 0;
4321    border-bottom-left-radius: 0
4322}
4323
4324.input-group-append,
4325.input-group-prepend {
4326    display: -ms-flexbox;
4327    display: flex
4328}
4329
4330.input-group-append .btn,
4331.input-group-prepend .btn {
4332    position: relative;
4333    z-index: 2
4334}
4335
4336.input-group-append .btn:focus,
4337.input-group-prepend .btn:focus {
4338    z-index: 3
4339}
4340
4341.input-group-append .btn+.btn,
4342.input-group-append .btn+.input-group-text,
4343.input-group-append .input-group-text+.btn,
4344.input-group-append .input-group-text+.input-group-text,
4345.input-group-prepend .btn+.btn,
4346.input-group-prepend .btn+.input-group-text,
4347.input-group-prepend .input-group-text+.btn,
4348.input-group-prepend .input-group-text+.input-group-text {
4349    margin-left: -1px
4350}
4351
4352.input-group-prepend {
4353    margin-right: -1px
4354}
4355
4356.input-group-append {
4357    margin-left: -1px
4358}
4359
4360.input-group-text {
4361    display: -ms-flexbox;
4362    display: flex;
4363    -ms-flex-align: center;
4364    align-items: center;
4365    padding: .375rem .75rem;
4366    margin-bottom: 0;
4367    font-size: 1rem;
4368    font-weight: 400;
4369    line-height: 1.5;
4370    color: #495057;
4371    text-align: center;
4372    white-space: nowrap;
4373    background-color: #e9ecef;
4374    border: 1px solid #ced4da;
4375    border-radius: .25rem
4376}
4377
4378.input-group-text input[type=checkbox],
4379.input-group-text input[type=radio] {
4380    margin-top: 0
4381}
4382
4383.input-group-lg>.custom-select,
4384.input-group-lg>.form-control:not(textarea) {
4385    height: calc(1.5em + 1rem + 2px)
4386}
4387
4388.input-group-lg>.custom-select,
4389.input-group-lg>.form-control,
4390.input-group-lg>.input-group-append>.btn,
4391.input-group-lg>.input-group-append>.input-group-text,
4392.input-group-lg>.input-group-prepend>
4392.btn,
4393.input-group-lg>.input-group-prepend>.input-group-text {
4394    padding: .5rem 1rem;
4395    font-size: 1.25rem;
4396    line-height: 1.5;
4397    border-radius: .3rem
4398}
4399
4400.input-group-sm>.custom-select,
4401.input-group-sm>.form-control:not(textarea) {
4402    height: calc(1.5em + .5rem + 2px)
4403}
4404
4405.input-group-sm>.custom-select,
4406.input-group-sm>.form-control,
4407.input-group-sm>.input-group-append>.btn,
4408.input-group-sm>.input-group-append>.input-group-text,
4409.input-group-sm>.input-group-prepend>.btn,
4410.input-group-sm>.input-group-prepend>.input-group-text {
4411    padding: .25rem .5rem;
4412    font-size: .875rem;
4413    line-height: 1.5;
4414    border-radius: .2rem
4415}
4416
4417.input-group-lg>.custom-select,
4418.input-group-sm>.custom-select {
4419    padding-right: 1.75rem
4420}
4421
4422.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
4423.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
4424.input-group>.input-group-append:not(:last-child)>.btn,
4425.input-group>.input-group-append:not(:last-child)>.input-group-text,
4426.input-group>.input-group-prepend>.btn,
4427.input-group>.input-group-prepend>.input-group-text {
4428    border-top-right-radius: 0;
4429    border-bottom-right-radius: 0
4430}
4431
4432.input-group>.input-group-append>.btn,
4433.input-group>.input-group-append>.input-group-text,
4434.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
4435.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
4436.input-group>.input-group-prepend:not(:first-child)>.btn,
4437.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
4438    border-top-left-radius: 0;
4439    border-bottom-left-radius: 0
4440}
4441
4442.custom-control {
4443    position: relative;
4444    display: block;
4445    min-height: 1.5rem;
4446    padding-left: 1.5rem
4447}
4448
4449.custom-control-inline {
4450    display: -ms-inline-flexbox;
4451    display: inline-flex;
4452    margin-right: 1rem
4453}
4454
4455.custom-control-input {
4456    position: absolute;
4457    left: 0;
4458    z-index: -1;
4459    width: 1rem;
4460    height: 1.25rem;
4461    opacity: 0
4462}
4463
4464.custom-control-input:checked~.custom-control-label::before {
4465    color: #fff;
4466    border-color: #007bff;
4467    background-color: #007bff
4468}
4469
4470.custom-control-input:focus~.custom-control-label::before {
4471    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
4472}
4473
4474.custom-control-input:focus:not(:checked)~.custom-control-label::before {
4475    border-color: #80bdff
4476}
4477
4478.custom-control-input:not(:disabled):active~.custom-control-label::before {
4479    color: #fff;
4480    background-color: #b3d7ff;
4481    border-color: #b3d7ff
4482}
4483
4484.custom-control-input:disabled~.custom-control-label,
4485.custom-control-input[disabled]~.custom-control-label {
4486    color: #6c757d
4487}
4488
4489.custom-control-input:disabled~.custom-control-label::before,
4490.custom-control-input[disabled]~.custom-control-label::before {
4491    background-color: #e9ecef
4492}
4493
4494.custom-control-label {
4495    position: relative;
4496    margin-bottom: 0;
4497    vertical-align: top
4498}
4499
4500.custom-control-label::before {
4501    position: absolute;
4502    top: .25rem;
4503    left: -1.5rem;
4504    display: block;
4505    width: 1rem;
4506    height: 1rem;
4507    pointer-events: none;
4508    content: "";
4509    background-color: #fff;
4510    border: #adb5bd solid 1px
4511}
4512
4513.custom-control-label::after {
4514    position: absolute;
4515    top: .25rem;
4516    left: -1.5rem;
4517    display: block;
4518    width: 1rem;
4519    height: 1rem;
4520    content: "";
4521    background: no-repeat 50%/50% 50%
4522}
4523
4524.custom-checkbox .custom-control-label::before {
4525    border-radius: .25rem
4526}
4527
4528.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
4529    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
4530}
4531
4532.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
4533    border-color: #007bff;
4534    background-color: #007bff
4535}
4536
4537.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
4538    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
4539}
4540
4541.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
4542    background-color: rgba(0, 123, 255, 0.5)
4543}
4544
4545.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
4546    background-color: rgba(0, 123, 255, 0.5)
4547}
4548
4549.custom-radio .custom-control-label::before {
4550    border-radius: 50%
4551}
4552
4553.custom-radio .custom-control-input:checked~.custom-control-label::after {
4554    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
4555}
4556
4557.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
4558    background-color: rgba(0, 123, 255, 0.5)
4559}
4560
4561.custom-switch {
4562    padding-left: 2.25rem
4563}
4564
4565.custom-switch .custom-control-label::before {
4566    left: -2.25rem;
4567    width: 1.75rem;
4568    pointer-events: all;
4569    border-radius: .5rem
4570}
4571
4572.custom-switch .custom-control-label::after {
4573    top: calc(.25rem + 2px);
4574    left: calc(-2.25rem + 2px);
4575    width: calc(1rem - 4px);
4576    height: calc(1rem - 4px);
4577    background-color: #adb5bd;
4578    border-radius: .5rem;
4579    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
4580    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4581    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
4582}
4583
4584@media (prefers-reduced-motion: reduce) {
4585    .custom-switch .custom-control-label::after {
4586        transition: none
4587    }
4588}
4589
4590.custom-switch .custom-control-input:checked~.custom-control-label::after {
4591    background-color: #fff;
4592    -webkit-transform: translateX(0.75rem);
4593    transform: translateX(0.75rem)
4594}
4595
4596.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
4597    background-color: rgba(0, 123, 255, 0.5)
4598}
4599
4600.custom-select {
4601    display: inline-block;
4602    width: 100%;
4603    height: calc(1.5em + .75rem + 2px);
4604    padding: .375rem 1.75rem .375rem .75rem;
4605    font-size: 1rem;
4606    font-weight: 400;
4607    line-height: 1.5;
4608    color: #495057;
4609    vertical-align: middle;
4610    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
4611    border: 1px solid #ced4da;
4612    border-radius: .25rem;
4613    -webkit-appearance: none;
4614    -moz-appearance: none;
4615    appearance: none
4616}
4617
4618.custom-select:focus {
4619    border-color: #80bdff;
4620    outline: 0;
4621    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
4622}
4623
4624.custom-select:focus::-ms-value {
4625    color: #495057;
4626    background-color: #fff
4627}
4628
4629.custom-select[multiple],
4630.custom-select[size]:not([size="1"]) {
4631    height: auto;
4632    padding-right: .75rem;
4633    background-image: none
4634}
4635
4636.custom-select:disabled {
4637    color: #6c757d;
4638    background-color: #e9ecef
4639}
4640
4641.custom-select::-ms-expand {
4642    display: none
4643}
4644
4645.custom-select:-moz-focusring {
4646    color: transparent;
4647    text-shadow: 0 0 0 #495057
4648}
4649
4650.custom-select-sm {
4651    height: calc(1.5em + .5rem + 2px);
4652    padding-top: .25rem;
4653    padding-bottom: .25rem;
4654    padding-left: .5rem;
4655    font-size: .875rem
4656}
4657
4658.custom-select-lg {
4659    height: calc(1.5em + 1rem + 2px);
4660    padding-top: .5rem;
4661    padding-bottom: .5rem;
4662    padding-left: 1rem;
4663    font-size: 1.25rem
4664}
4665
4666.custom-file {
4667    position: relative;
4668    display: inline-block;
4669    width: 100%;
4670    height: calc(1.5em + .75rem + 2px);
4671    margin-bottom: 0
4672}
4673
4674.custom-file-input {
4675    position: relative;
4676    z-index: 2;
4677    width: 100%;
4678    height: calc(1.5em + .75rem + 2px);
4679    margin: 0;
4680    opacity: 0
4681}
4682
4683.custom-file-input:focus~.custom-file-label {
4684    border-color: #80bdff;
4685    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
4686}
4687
4688.custom-file-input:disabled~.custom-file-label,
4689.custom-file-input[disabled]~.custom-file-label {
4690    background-color: #e9ecef
4691}
4692
4693.custom-file-input:lang(en)~.custom-file-label::after {
4694    content: "Browse"
4695}
4696
4697.custom-file-input~.custom-file-label[data-browse]::after {
4698    content: attr(data-browse)
4699}
4700
4701.custom-file-label {
4702    position: absolute;
4703    top: 0;
4704    right: 0;
4705    left: 0;
4706    z-index: 1;
4707    height: calc(1.5em + .75rem + 2px);
4708    padding: .375rem .75rem;
4709    font-weight: 400;
4710    line-height: 1.5;
4711    color: #495057;
4712    background-color: #fff;
4713    border: 1px solid #ced4da;
4714    border-radius: .25rem
4715}
4716
4717.custom-file-label::after {
4718    position: absolute;
4719    top: 0;
4720    right: 0;
4721    bottom: 0;
4722    z-index: 3;
4723    display: block;
4724    height: calc(1.5em + .75rem);
4725    padding: .375rem .75rem;
4726    line-height: 1.5;
4727    color: #495057;
4728    content: "Browse";
4729    background-color: #e9ecef;
4730    border-left: inherit;
4731    border-radius: 0 .25rem .25rem 0
4732}
4733
4734.custom-range {
4735    width: 100%;
4736    height: 1.4rem;
4737    padding: 0;
4738    background-color: transparent;
4739    -webkit-appearance: none;
4740    -moz-appearance: none;
4741    appearance: none
4742}
4743
4744.custom-range:focus {
4745    outline: 0
4746}
4747
4748.custom-range:focus::-webkit-slider-thumb {
4749    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
4750}
4751
4752.custom-range:focus::-moz-range-thumb {
4753    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
4754}
4755
4756.custom-range:focus::-ms-thumb {
4757    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
4758}
4759
4760.custom-range::-moz-focus-outer {
4761    border: 0
4762}
4763
4764.custom-range::-webkit-slider-thumb {
4765    width: 1rem;
4766    height: 1rem;
4767    margin-top: -.25rem;
4768    background-color: #007bff;
4769    border: 0;
4770    border-radius: 1rem;
4771    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4772    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4773    -webkit-appearance: none;
4774    appearance: none
4775}
4776
4777@media (prefers-reduced-motion: reduce) {
4778    .custom-range::-webkit-slider-thumb {
4779        -webkit-transition: none;
4780        transition: none
4781    }
4782}
4783
4784.custom-range::-webkit-slider-thumb:active {
4785    background-color: #b3d7ff
4786}
4787
4788.custom-range::-webkit-slider-runnable-track {
4789    width: 100%;
4790    height: .5rem;
4791    color: transparent;
4792    cursor: pointer;
4793    background-color: #dee2e6;
4794    border-color: transparent;
4795    border-radius: 1rem
4796}
4797
4798.custom-range::-moz-range-thumb {
4799    width: 1rem;
4800    height: 1rem;
4801    background-color: #007bff;
4802    border: 0;
4803    border-radius: 1rem;
4804    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4805    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4806    -moz-appearance: none;
4807    appearance: none
4808}
4809
4810@media (prefers-reduced-motion: reduce) {
4811    .custom-range::-moz-range-thumb {
4812        -moz-transition: none;
4813        transition: none
4814    }
4815}
4816
4817.custom-range::-moz-range-thumb:active {
4818    background-color: #b3d7ff
4819}
4820
4821.custom-range::-moz-range-track {
4822    width: 100%;
4823    height: .5rem;
4824    color: transparent;
4825    cursor: pointer;
4826    background-color: #dee2e6;
4827    border-color: transparent;
4828    border-radius: 1rem
4829}
4830
4831.custom-range::-ms-thumb {
4832    width: 1rem;
4833    height: 1rem;
4834    margin-top: 0;
4835    margin-right: .2rem;
4836    margin-left: .2rem;
4837    background-color: #007bff;
4838    border: 0;
4839    border-radius: 1rem;
4840    -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4841    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
4842    appearance: none
4843}
4844
4845@media (prefers-reduced-motion: reduce) {
4846    .custom-range::-ms-thumb {
4847        -ms-transition: none;
4848        transition: none
4849    }
4850}
4851
4852.custom-range::-ms-thumb:active {
4853    background-color: #b3d7ff
4854}
4855
4856.custom-range::-ms-track {
4857    width: 100%;
4858    height: .5rem;
4859    color: transparent;
4860    cursor: pointer;
4861    background-color: transparent;
4862    border-color: transparent;
4863    border-width: .5rem
4864}
4865
4866.custom-range::-ms-fill-lower {
4867    background-color: #dee2e6;
4868    border-radius: 1rem
4869}
4870
4871.custom-range::-ms-fill-upper {
4872    margin-right: 15px;
4873    background-color: #dee2e6;
4874    border-radius: 1rem
4875}
4876
4877.custom-range:disabled::-webkit-slider-thumb {
4878    background-color: #adb5bd
4879}
4880
4881.custom-range:disabled::-webkit-slider-runnable-track {
4882    cursor: default
4883}
4884
4885.custom-range:disabled::-moz-range-thumb {
4886    background-color: #adb5bd
4887}
4888
4889.custom-range:disabled::-moz-range-track {
4890    cursor: default
4891}
4892
4893.custom-range:disabled::-ms-thumb {
4894    background-color: #adb5bd
4895}
4896
4897.custom-control-label::before,
4898.custom-file-label,
4899.custom-select {
4900    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
4901}
4902
4903@media (prefers-reduced-motion: reduce) {
4904
4905    .custom-control-label::before,
4906    .custom-file-label,
4907    .custom-select {
4908        transition: none
4909    }
4910}
4911
4912.nav {
4913    display: -ms-flexbox;
4914    display: flex;
4915    -ms-flex-wrap: wrap;
4916    flex-wrap: wrap;
4917    padding-left: 0;
4918    margin-bottom: 0;
4919    list-style: none
4920}
4921
4922.nav-link {
4923    display: block;
4924    padding: .15rem 1rem;
4925    transition: .2s
4926}
4927
4928.nav-link:focus,
4929.nav-link:hover {
4930    text-decoration: none;
4931    border-left: #2f55d4 solid 2px
4932}
4933
4934.nav-link.disabled {
4935    color: #6c757d;
4936    pointer-events: none;
4937    cursor: default
4938}
4939
4940.nav-tabs {
4941    border-bottom: 1px solid #2f55d4
4942}
4943
4944.nav-tabs .nav-item {
4945    margin-bottom: -1px
4946}
4947
4948.nav-tabs .nav-link {
4949    border: 1px solid transparent;
4950    border-top-left-radius: .25rem;
4951    border-top-right-radius: .25rem
4952}
4953
4954.nav-tabs .nav-link:focus,
4955.nav-tabs .nav-link:hover {
4956    border-color: #2f55d4
4957}
4958
4959.nav-tabs .nav-link.disabled {
4960    color: #6c757d;
4961    background-color: transparent;
4962    border-color: transparent
4963}
4964
4965.nav-tabs .nav-item.show .nav-link,
4966.nav-tabs .nav-link.active {
4967    color: #495057;
4968    background-color: #fff;
4969    border-color: #2f55d4
4970}
4971
4972.nav-tabs .dropdown-menu {
4973    margin-top: -1px;
4974    border-top-left-radius: 0;
4975    border-top-right-radius: 0
4976}
4977
4978.nav-pills .nav-link {
4979    border-radius: .25rem
4980}
4981
4982.nav-pills .nav-link.active,
4983.nav-pills .show>.nav-link {
4984    color: #fff;
4985    background-color: #007bff
4986}
4987
4988.nav-fill .nav-item {
4989    -ms-flex: 1 1 auto;
4990    flex: 1 1 auto;
4991    text-align: center
4992}
4993
4994.nav-justified .nav-item {
4995    -ms-flex-preferred-size: 0;
4996    flex-basis: 0;
4997    -ms-flex-positive: 1;
4998    flex-grow: 1;
4999    text-align: center
5000}
5001
5002.tab-content>.tab-pane {
5003    display: none
5004}
5005
5006.tab-content>.active {
5007    display: block;
5008    padding: 20px
5009}
5010
5011.navbar {
5012    position: relative;
5013    display: -ms-flexbox;
5014    display: flex;
5015    -ms-flex-wrap: wrap;
5016    flex-wrap: wrap;
5017    -ms-flex-align: center;
5018    align-items: center;
5019    -ms-flex-pack: justify;
5020    justify-content: space-between;
5021    padding: .5rem 1rem
5022}
5023
5024.navbar .container,
5025.navbar .container-fluid,
5026.navbar .container-lg,
5027.navbar .container-md,
5028.navbar .container-sm,
5029.navbar .container-xl {
5030    display: -ms-flexbox;
5031    display: flex;
5032    -ms-flex-wrap: wrap;
5033    flex-wrap: wrap;
5034    -ms-flex-align: center;
5035    align-items: center;
5036    -ms-flex-pack: justify;
5037    justify-content: space-between
5038}
5039
5040.navbar-brand {
5041    display: inline-block;
5042    padding-top: .3125rem;
5043    padding-bottom: .3125rem;
5044    margin-right: 1rem;
5045    font-size: 1.25rem;
5046    line-height: inherit;
5047    white-space: nowrap
5048}
5049
5050.navbar-brand:focus,
5051.navbar-brand:hover {
5052    text-decoration: none
5053}
5054
5055.navbar-nav {
5056    display: -ms-flexbox;
5057    display: flex;
5058    -ms-flex-direction: column;
5059    flex-direction: column;
5060    padding-left: 0;
5061    margin-bottom: 0;
5062    list-style: none
5063}
5064
5065.navbar-nav .nav-link {
5066    padding-right: 0;
5067    padding-left: 0
5068}
5069
5070.navbar-nav .dropdown-menu {
5071    position: static;
5072    float: none
5073}
5074
5075.navbar-text {
5076    display: inline-block;
5077    padding-top: .5rem;
5078    padding-bottom: .5rem
5079}
5080
5081.navbar-collapse {
5082    -ms-flex-preferred-size: 100%;
5083    flex-basis: 100%;
5084    -ms-flex-positive: 1;
5085    flex-grow: 1;
5086    -ms-flex-align: center;
5087    align-items: center
5088}
5089
5090.navbar-toggler {
5091    padding: .25rem .75rem;
5092    font-size: 1.25rem;
5093    line-height: 1;
5094    background-color: transparent;
5095    border: 1px solid transparent;
5096    border-radius: .25rem
5097}
5098
5099.navbar-toggler:focus,
5100.navbar-toggler:hover {
5101    text-decoration: none
5102}
5103
5104.navbar-toggler-icon {
5105    display: inline-block;
5106    width: 1.5em;
5107    height: 1.5em;
5108    vertical-align: middle;
5109    content: "";
5110    background: no-repeat center center;
5111    background-size: 100% 100%
5112}
5113
5114@media (max-width: 575.98px) {
5115
5116    .navbar-expand-sm>.container,
5117    .navbar-expand-sm>.container-fluid,
5118    .navbar-expand-sm>.container-lg,
5119    .navbar-expand-sm>.container-md,
5120    .navbar-expand-sm>.container-sm,
5121    .navbar-expand-sm>.container-xl {
5122        padding-right: 0;
5123        padding-left: 0
5124    }
5125}
5126
5127@media (min-width: 576px) {
5128    .navbar-expand-sm {
5129        -ms-flex-flow: row nowrap;
5130        flex-flow: row nowrap;
5131        -ms-flex-pack: start;
5132        justify-content: flex-start
5133    }
5134
5135    .navbar-expand-sm .navbar-nav {
5136        -ms-flex-direction: row;
5137        flex-direction: row
5138    }
5139
5140    .navbar-expand-sm .navbar-nav .dropdown-menu {
5141        position: absolute
5142    }
5143
5144    .navbar-expand-sm .navbar-nav .nav-link {
5145        padding-right: .5rem;
5146        padding-left: .5rem
5147    }
5148
5149    .navbar-expand-sm>.container,
5150    .navbar-expand-sm>.container-fluid,
5151    .navbar-expand-sm>.container-lg,
5152    .navbar-expand-sm>.container-md,
5153    .navbar-expand-sm>.container-sm,
5154    .navbar-expand-sm>.container-xl {
5155        -ms-flex-wrap: nowrap;
5156        flex-wrap: nowrap
5157    }
5158
5159    .navbar-expand-sm .navbar-collapse {
5160        display: -ms-flexbox !important;
5161        display: flex !important;
5162        -ms-flex-preferred-size: auto;
5163        flex-basis: auto
5164    }
5165
5166    .navbar-expand-sm .navbar-toggler {
5167        display: none
5168    }
5169}
5170
5171@media (max-width: 767.98px) {
5172
5173    .navbar-expand-md>.container,
5174    .navbar-expand-md>.container-fluid,
5175    .navbar-expand-md>.container-lg,
5176    .navbar-expand-md>.container-md,
5177    .navbar-expand-md>.container-sm,
5178    .navbar-expand-md>.container-xl {
5179        padding-right: 0;
5180        padding-left: 0
5181    }
5182}
5183
5184@media (min-width: 768px) {
5185    .navbar-expand-md {
5186        -ms-flex-flow: row nowrap;
5187        flex-flow: row nowrap;
5188        -ms-flex-pack: start;
5189        justify-content: flex-start
5190    }
5191
5192    .navbar-expand-md .navbar-nav {
5193        -ms-flex-direction: row;
5194        flex-direction: row
5195    }
5196
5197    .navbar-expand-md .navbar-nav .dropdown-menu {
5198        position: absolute
5199    }
5200
5201    .navbar-expand-md .navbar-nav .nav-link {
5202        padding-right: .5rem;
5203        padding-left: .5rem
5204    }
5205
5206    .navbar-expand-md>.container,
5207    .navbar-expand-md>.container-fluid,
5208    .navbar-expand-md>.container-lg,
5209    .navbar-expand-md>.container-md,
5210    .navbar-expand-md>.container-sm,
5211    .navbar-expand-md>.container-xl {
5212        -ms-flex-wrap: nowrap;
5213        flex-wrap: nowrap
5214    }
5215
5216    .navbar-expand-md .navbar-collapse {
5217        display: -ms-flexbox !important;
5218        display: flex !important;
5219        -ms-flex-preferred-size: auto;
5220        flex-basis: auto
5221    }
5222
5223    .navbar-expand-md .navbar-toggler {
5224        display: none
5225    }
5226}
5227
5228@media (max-width: 991.98px) {
5229
5230    .navbar-expand-lg>.container,
5231    .navbar-expand-lg>.container-fluid,
5232    .navbar-expand-lg>.container-lg,
5233    .navbar-expand-lg>.container-md,
5234    .navbar-expand-lg>.container-sm,
5235    .navbar-expand-lg>.container-xl {
5236        padding-right: 0;
5237        padding-left: 0
5238    }
5239}
5240
5241@media (min-width: 992px) {
5242    .navbar-expand-lg {
5243        -ms-flex-flow: row nowrap;
5244        flex-flow: row nowrap;
5245        -ms-flex-pack: start;
5246        justify-content: flex-start
5247    }
5248
5249    .navbar-expand-lg .navbar-nav {
5250        -ms-flex-direction: row;
5251        flex-direction: row
5252    }
5253
5254    .navbar-expand-lg .navbar-nav .dropdown-menu {
5255        position: absolute
5256    }
5257
5258    .navbar-expand-lg .navbar-nav .nav-link {
5259        padding-right: .5rem;
5260        padding-left: .5rem
5261    }
5262
5263    .navbar-expand-lg>.container,
5264    .navbar-expand-lg>.container-fluid,
5265    .navbar-expand-lg>.container-lg,
5266    .navbar-expand-lg>.container-md,
5267    .navbar-expand-lg>.container-sm,
5268    .navbar-expand-lg>.container-xl {
5269        -ms-flex-wrap: nowrap;
5270        flex-wrap: nowrap
5271    }
5272
5273    .navbar-expand-lg .navbar-collapse {
5274        display: -ms-flexbox !important;
5275        display: flex !important;
5276        -ms-flex-preferred-size: auto;
5277        flex-basis: auto
5278    }
5279
5280    .navbar-expand-lg .navbar-toggler {
5281        display: none
5282    }
5283}
5284
5285@media (max-width: 1199.98px) {
5286
5287    .navbar-expand-xl>.container,
5288    .navbar-expand-xl>.container-fluid,
5289    .navbar-expand-xl>.container-lg,
5290    .navbar-expand-xl>.container-md,
5291    .navbar-expand-xl>.container-sm,
5292    .navbar-expand-xl>.container-xl {
5293        padding-right: 0;
5294        padding-left: 0
5295    }
5296}
5297
5298@media (min-width: 1200px) {
5299    .navbar-expand-xl {
5300        -ms-flex-flow: row nowrap;
5301        flex-flow: row nowrap;
5302        -ms-flex-pack: start;
5303        justify-content: flex-start
5304    }
5305
5306    .navbar-expand-xl .navbar-nav {
5307        -ms-flex-direction: row;
5308        flex-direction: row
5309    }
5310
5311    .navbar-expand-xl .navbar-nav .dropdown-menu {
5312        position: absolute
5313    }
5314
5315    .navbar-expand-xl .navbar-nav .nav-link {
5316        padding-right: .5rem;
5317        padding-left: .5rem
5318    }
5319
5320    .navbar-expand-xl>.container,
5321    .navbar-expand-xl>.container-fluid,
5322    .navbar-expand-xl>.container-lg,
5323    .navbar-expand-xl>.container-md,
5324    .navbar-expand-xl>.container-sm,
5325    .navbar-expand-xl>.container-xl {
5326        -ms-flex-wrap: nowrap;
5327        flex-wrap: nowrap
5328    }
5329
5330    .navbar-expand-xl .navbar-collapse {
5331        display: -ms-flexbox !important;
5332        display: flex !important;
5333        -ms-flex-preferred-size: auto;
5334        flex-basis: auto
5335    }
5336
5337    .navbar-expand-xl .navbar-toggler {
5338        display: none
5339    }
5340}
5341
5342.navbar-expand {
5343    -ms-flex-flow: row nowrap;
5344    flex-flow: row nowrap;
5345    -ms-flex-pack: start;
5346    justify-content: flex-start
5347}
5348
5349.navbar-expand>.container,
5350.navbar-expand>.container-fluid,
5351.navbar-expand>.container-lg,
5352.navbar-expand>.container-md,
5353.navbar-expand>.container-sm,
5354.navbar-expand>.container-xl {
5355    padding-right: 0;
5356    padding-left: 0
5357}
5358
5359.navbar-expand .navbar-nav {
5360    -ms-flex-direction: row;
5361    flex-direction: row
5362}
5363
5364.navbar-expand .navbar-nav .dropdown-menu {
5365    position: absolute
5366}
5367
5368.navbar-expand .navbar-nav .nav-link {
5369    padding-right: .5rem;
5370    padding-left: .5rem
5371}
5372
5373.navbar-expand>.container,
5374.navbar-expand>.container-fluid,
5375.navbar-expand>.container-lg,
5376.navbar-expand>.container-md,
5377.navbar-expand>.container-sm,
5378.navbar-expand>.container-xl {
5379    -ms-flex-wrap: nowrap;
5380    flex-wrap: nowrap
5381}
5382
5383.navbar-expand .navbar-collapse {
5384    display: -ms-flexbox !important;
5385    display: flex !important;
5386    -ms-flex-preferred-size: auto;
5387    flex-basis: auto
5388}
5389
5390.navbar-expand .navbar-toggler {
5391    display: none
5392}
5393
5394.navbar-light .navbar-brand {
5395    color: rgba(0, 0, 0, 0.9)
5396}
5397
5398.navbar-light .navbar-brand:focus,
5399.navbar-light .navbar-brand:hover {
5400    color: rgba(0, 0, 0, 0.9)
5401}
5402
5403.navbar-light .navbar-nav .nav-link {
5404    color: rgba(0, 0, 0, 0.5)
5405}
5406
5407.navbar-light .navbar-nav .nav-link:focus,
5408.navbar-light .navbar-nav .nav-link:hover {
5409    color: rgba(0, 0, 0, 0.7)
5410}
5411
5412.navbar-light .navbar-nav .nav-link.disabled {
5413    color: rgba(0, 0, 0, 0.3)
5414}
5415
5416.navbar-light .navbar-nav .active>.nav-link,
5417.navbar-light .navbar-nav .nav-link.active,
5418.navbar-light .navbar-nav .nav-link.show,
5419.navbar-light .navbar-nav .show>.nav-link {
5420    color: rgba(0, 0, 0, 0.9)
5421}
5422
5423.navbar-light .navbar-toggler {
5424    color: rgba(0, 0, 0, 0.5);
5425    border-color: rgba(0, 0, 0, 0.1)
5426}
5427
5428.navbar-light .navbar-toggler-icon {
5429    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
5430}
5431
5432.navbar-light .navbar-text {
5433    color: rgba(0, 0, 0, 0.5)
5434}
5435
5436.navbar-light .navbar-text a {
5437    color: rgba(0, 0, 0, 0.9)
5438}
5439
5440.navbar-light .navbar-text a:focus,
5441.navbar-light .navbar-text a:hover {
5442    color: rgba(0, 0, 0, 0.9)
5443}
5444
5445.navbar-dark .navbar-brand {
5446    color: #fff
5447}
5448
5449.navbar-dark .navbar-brand:focus,
5450.navbar-dark .navbar-brand:hover {
5451    color: #fff
5452}
5453
5454.navbar-dark .navbar-nav .nav-link {
5455    color: rgba(255, 255, 255, 0.5)
5456}
5457
5458.navbar-dark .navbar-nav .nav-link:focus,
5459.navbar-dark .navbar-nav .nav-link:hover {
5460    color: rgba(255, 255, 255, 0.75)
5461}
5462
5463.navbar-dark .navbar-nav .nav-link.disabled {
5464    color: rgba(255, 255, 255, 0.25)
5465}
5466
5467.navbar-dark .navbar-nav .active>.nav-link,
5468.navbar-dark .navbar-nav .nav-link.active,
5469.navbar-dark .navbar-nav .nav-link.show,
5470.navbar-dark .navbar-nav .show>.nav-link {
5471    color: #fff
5472}
5473
5474.navbar-dark .navbar-toggler {
5475    color: rgba(255, 255, 255, 0.5);
5476    border-color: rgba(255, 255, 255, 0.1)
5477}
5478
5479.navbar-dark .navbar-toggler-icon {
5480    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
5481}
5482
5483.navbar-dark .navbar-text {
5484    color: rgba(255, 255, 255, 0.5)
5485}
5486
5487.navbar-dark .navbar-text a {
5488    color: #fff
5489}
5490
5491.navbar-dark .navbar-text a:focus,
5492.navbar-dark .navbar-text a:hover {
5493    color: #fff
5494}
5495
5496.card {
5497    position: relative;
5498    display: -ms-flexbox;
5499    display: flex;
5500    -ms-flex-direction: column;
5501    flex-direction: column;
5502    min-width: 0;
5503    word-wrap: break-word;
5504    background-color: #ffffff;
5505    background-clip: border-box;
5506    border: 1px solid rgba(60, 72, 88, 0.15);
5507    border-radius: .25rem
5508}
5509
5510.card>hr {
5511    margin-right: 0;
5512    margin-left: 0
5513}
5514
5515.card>.list-group:first-child .list-group-item:first-child {
5516    border-top-left-radius: .25rem;
5517    border-top-right-radius: .25rem
5518}
5519
5520.card>.list-group:last-child .list-group-item:last-child {
5521    border-bottom-right-radius: .25rem;
5522    border-bottom-left-radius: .25rem
5523}
5524
5525.card-body {
5526    -ms-flex: 1 1 auto;
5527    flex: 1 1 auto;
5528    min-height: 1px;
5529    padding: 1.25rem
5530}
5531
5532.card-title {
5533    margin-bottom: .75rem
5534}
5535
5536.card-subtitle {
5537    margin-top: -.375rem;
5538    margin-bottom: 0
5539}
5540
5541.card-text:last-child {
5542    margin-bottom: 0
5543}
5544
5545.card-link:hover {
5546    text-decoration: none
5547}
5548
5549.card-link+.card-link {
5550    margin-left: 1.25rem
5551}
5552
5553.card-header {
5554    padding: .75rem 1.25rem;
5555    margin-bottom: 0;
5556    background-color: rgba(0, 0, 0, 0.03);
5557    border-bottom: 1px solid rgba(0, 0, 0, 0.125)
5558}
5559
5560.card-header:first-child {
5561    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
5562}
5563
5564.card-header+.list-group .list-group-item:first-child {
5565    border-top: 0
5566}
5567
5568.card-footer {
5569    padding: .75rem 1.25rem;
5570    background-color: rgba(0, 0, 0, 0.03);
5571    border-top: 1px solid rgba(0, 0, 0, 0.125)
5572}
5573
5574.card-footer:last-child {
5575    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
5576}
5577
5578.card-header-tabs {
5579    margin-right: -.625rem;
5580    margin-bottom: -.75rem;
5581    margin-left: -.625rem;
5582    border-bottom: 0
5583}
5584
5585.card-header-pills {
5586    margin-right: -.625rem;
5587    margin-left: -.625rem
5588}
5589
5590.card-img-overlay {
5591    position: absolute;
5592    top: 0;
5593    right: 0;
5594    bottom: 0;
5595    left: 0;
5596    padding: 1.25rem
5597}
5598
5599.card-img,
5600.card-img-bottom,
5601.card-img-top {
5602    -ms-flex-negative: 0;
5603    flex-shrink: 0;
5604    width: 100%
5605}
5606
5607.card-img,
5608.card-img-top {
5609    border-top-left-radius: calc(.25rem - 1px);
5610    border-top-right-radius: calc(.25rem - 1px)
5611}
5612
5613.card-img,
5614.card-img-bottom {
5615    border-bottom-right-radius: calc(.25rem - 1px);
5616    border-bottom-left-radius: calc(.25rem - 1px)
5617}
5618
5619.card-deck .card {
5620    margin-bottom: 15px
5621}
5622
5623@media (min-width: 576px) {
5624    .card-deck {
5625        display: -ms-flexbox;
5626        display: flex;
5627        -ms-flex-flow: row wrap;
5628        flex-flow: row wrap;
5629        margin-right: -15px;
5630        margin-left: -15px
5631    }
5632
5633    .card-deck .card {
5634        -ms-flex: 1 0 0%;
5635        flex: 1 0 0%;
5636        margin-right: 15px;
5637        margin-bottom: 0;
5638        margin-left: 15px
5639    }
5640}
5641
5642.card-group>.card {
5643    margin-bottom: 15px
5644}
5645
5646@media (min-width: 576px) {
5647    .card-group {
5648        display: -ms-flexbox;
5649        display: flex;
5650        -ms-flex-flow: row wrap;
5651        flex-flow: row wrap
5652    }
5653
5654    .card-group>.card {
5655        -ms-flex: 1 0 0%;
5656        flex: 1 0 0%;
5657        margin-bottom: 0
5658    }
5659
5660    .card-group>.card+.card {
5661        margin-left: 0;
5662        border-left: 0
5663    }
5664
5665    .card-group>.card:not(:last-child) {
5666        border-top-right-radius: 0;
5667        border-bottom-right-radius: 0
5668    }
5669
5670    .card-group>.card:not(:last-child) .card-header,
5671    .card-group>.card:not(:last-child) .card-img-top {
5672        border-top-right-radius: 0
5673    }
5674
5675    .card-group>.card:not(:last-child) .card-footer,
5676    .card-group>.card:not(:last-child) .card-img-bottom {
5677        border-bottom-right-radius: 0
5678    }
5679
5680    .card-group>.card:not(:first-child) {
5681        border-top-left-radius: 0;
5682        border-bottom-left-radius: 0
5683    }
5684
5685    .card-group>.card:not(:first-child) .card-header,
5686    .card-group>.card:not(:first-child) .card-img-top {
5687        border-top-left-radius: 0
5688    }
5689
5690    .card-group>.card:not(:first-child) .card-footer,
5691    .card-group>.card:not(:first-child) .card-img-bottom {
5692        border-bottom-left-radius: 0
5693    }
5694}
5695
5696.card-columns .card {
5697    margin-bottom: .75rem
5698}
5699
5700@media (min-width: 576px) {
5701    .card-columns {
5702        -webkit-column-count: 3;
5703        -moz-column-count: 3;
5704        column-count: 3;
5705        -webkit-column-gap: 1.25rem;
5706        -moz-column-gap: 1.25rem;
5707        column-gap: 1.25rem;
5708        orphans: 1;
5709        widows: 1
5710    }
5711
5712    .card-columns .card {
5713        display: inline-block;
5714        width: 100%
5715    }
5716}
5717
5718.accordion>.card {
5719    overflow: hidden
5720}
5721
5722.accordion>.card:not(:last-of-type) {
5723    border-bottom: 0;
5724    border-bottom-right-radius: 0;
5725    border-bottom-left-radius: 0
5726}
5727
5728.accordion>.card:not(:first-of-type) {
5729    border-top-left-radius: 0;
5730    border-top-right-radius: 0
5731}
5732
5733.accordion>.card>.card-header {
5734    border-radius: 0;
5735    margin-bottom: -1px
5736}
5737
5738.breadcrumb {
5739    display: -ms-flexbox;
5740    display: flex;
5741    -ms-flex-wrap: wrap;
5742    flex-wrap: wrap;
5743    padding: .75rem 1rem;
5744    margin-bottom: 1rem;
5745    list-style: none;
5746    background-color: #f2f3f5;
5747    border-radius: .25rem
5748}
5749
5750.breadcrumb-item+.breadcrumb-item {
5751    padding-left: .5rem
5752}
5753
5754.breadcrumb-item+.breadcrumb-item::before {
5755    display: inline-block;
5756    padding-right: .5rem;
5757    color: #6c757d;
5758    content: "/"
5759}
5760
5761.breadcrumb-item+.breadcrumb-item:hover::before {
5762    text-decoration: underline
5763}
5764
5765.breadcrumb-item+.breadcrumb-item:hover::before {
5766    text-decoration: none
5767}
5768
5769.breadcrumb-item.active {
5770    color: #6c757d
5771}
5772
5773.pagination {
5774    display: -ms-flexbox;
5775    display: flex;
5776    padding-left: 0;
5777    list-style: none;
5778    border-radius: .25rem
5779}
5780
5781.page-link {
5782    position: relative;
5783    display: block;
5784    padding: .5rem .75rem;
5785    margin-left: -1px;
5786    line-height: 1.25;
5787    color: #007bff;
5788    background-color: #fff;
5789    border: 1px solid #dee2e6
5790}
5791
5792.page-link:hover {
5793    z-index: 2;
5794    color: #0056b3;
5795    text-decoration: none;
5796    background-color: #e9ecef;
5797    border-color: #dee2e6
5798}
5799
5800.page-link:focus {
5801    z-index: 3;
5802    outline: 0;
5803    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
5804}
5805
5806.page-item:first-child .page-link {
5807    margin-left: 0;
5808    border-top-left-radius: .25rem;
5809    border-bottom-left-radius: .25rem
5810}
5811
5812.page-item:last-child .page-link {
5813    border-top-right-radius: .25rem;
5814    border-bottom-right-radius: .25rem
5815}
5816
5817.page-item.active .page-link {
5818    z-index: 3;
5819    color: #fff;
5820    background-color: #007bff;
5821    border-color: #007bff
5822}
5823
5824.page-item.disabled .page-link {
5825    color: #6c757d;
5826    pointer-events: none;
5827    cursor: auto;
5828    background-color: #fff;
5829    border-color: #dee2e6
5830}
5831
5832.pagination-lg .page-link {
5833    padding: .75rem 1.5rem;
5834    font-size: 1.25rem;
5835    line-height: 1.5
5836}
5837
5838.pagination-lg .page-item:first-child .page-link {
5839    border-top-left-radius: .3rem;
5840    border-bottom-left-radius: .3rem
5841}
5842
5843.pagination-lg .page-item:last-child .page-link {
5844    border-top-right-radius: .3rem;
5845    border-bottom-right-radius: .3rem
5846}
5847
5848.pagination-sm .page-link {
5849    padding: .25rem .5rem;
5850    font-size: .875rem;
5851    line-height: 1.5
5852}
5853
5854.pagination-sm .page-item:first-child .page-link {
5855    border-top-left-radius: .2rem;
5856    border-bottom-left-radius: .2rem
5857}
5858
5859.pagination-sm .page-item:last-child .page-link {
5860    border-top-right-radius: .2rem;
5861    border-bottom-right-radius: .2rem
5862}
5863
5864.badge {
5865    display: inline-block;
5866    padding: .25em .4em;
5867    font-size: 75%;
5868    font-weight: 700;
5869    line-height: 1;
5870    text-align: center;
5871    white-space: nowrap;
5872    vertical-align: baseline;
5873    border-radius: .25rem;
5874    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
5875}
5876
5877@media (prefers-reduced-motion: reduce) {
5878    .badge {
5879        transition: none
5880    }
5881}
5882
5883a.badge:focus,
5884a.badge:hover {
5885    text-decoration: none
5886}
5887
5888.badge:empty {
5889    display: none
5890}
5891
5892.btn .badge {
5893    position: relative;
5894    top: -1px
5895}
5896
5897.badge-pill {
5898    padding-right: .6em;
5899    padding-left: .6em;
5900    border-radius: 10rem
5901}
5902
5903.badge-primary {
5904    color: #fff;
5905    background-color: #007bff
5906}
5907
5908a.badge-primary:focus,
5909a.badge-primary:hover {
5910    color: #fff;
5911    background-color: #0062cc
5912}
5913
5914a.badge-primary.focus,
5915a.badge-primary:focus {
5916    outline: 0;
5917    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5)
5918}
5919
5920.badge-secondary {
5921    color: #fff;
5922    background-color: #6c757d
5923}
5924
5925a.badge-secondary:focus,
5926a.badge-secondary:hover {
5927    color: #fff;
5928    background-color: #545b62
5929}
5930
5931a.badge-secondary.focus,
5932a.badge-secondary:focus {
5933    outline: 0;
5934    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
5935}
5936
5937.badge-success {
5938    color: #fff;
5939    background-color: #28a745
5940}
5941
5942a.badge-success:focus,
5943a.badge-success:hover {
5944    color: #fff;
5945    background-color: #1e7e34
5946}
5947
5948a.badge-success.focus,
5949a.badge-success:focus {
5950    outline: 0;
5951    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
5952}
5953
5954.badge-info {
5955    color: #fff;
5956    background-color: #17a2b8
5957}
5958
5959a.badge-info:focus,
5960a.badge-info:hover {
5961    color: #fff;
5962    background-color: #117a8b
5963}
5964
5965a.badge-info.focus,
5966a.badge-info:focus {
5967    outline: 0;
5968    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
5969}
5970
5971.badge-warning {
5972    color: #212529;
5973    background-color: #ffc107
5974}
5975
5976a.badge-warning:focus,
5977a.badge-warning:hover {
5978    color: #212529;
5979    background-color: #d39e00
5980}
5981
5982a.badge-warning.focus,
5983a.badge-warning:focus {
5984    outline: 0;
5985    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
5986}
5987
5988.badge-danger {
5989    color: #fff;
5990    background-color: #dc3545
5991}
5992
5993a.badge-danger:focus,
5994a.badge-danger:hover {
5995    color: #fff;
5996    background-color: #bd2130
5997}
5998
5999a.badge-danger.focus,
6000a.badge-danger:focus {
6001    outline: 0;
6002    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
6003}
6004
6005.badge-light {
6006    color: #212529;
6007    background-color: #f8f9fa
6008}
6009
6010a.badge-light:focus,
6011a.badge-light:hover {
6012    color: #212529;
6013    background-color: #dae0e5
6014}
6015
6016a.badge-light.focus,
6017a.badge-light:focus {
6018    outline: 0;
6019    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
6020}
6021
6022.badge-dark {
6023    color: #fff;
6024    background-color: #343a40
6025}
6026
6027a.badge-dark:focus,
6028a.badge-dark:hover {
6029    color: #fff;
6030    background-color: #1d2124
6031}
6032
6033a.badge-dark.focus,
6034a.badge-dark:focus {
6035    outline: 0;
6036    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
6037}
6038
6039.jumbotron {
6040    margin-bottom: 2rem;
6041    background-color: #fff;
6042    background-clip: border-box;
6043    border: 1px solid rgba(0, 0, 0, 0.125);
6044    border-radius: .25rem
6045}
6046
6047@media (min-width: 576px) {
6048    .jumbotron {
6049        padding: 4rem 2rem
6050    }
6051}
6052
6053.jumbotron-fluid {
6054    padding-right: 0;
6055    padding-left: 0;
6056    border-radius: 0
6057}
6058
6059.alert {
6060    position: relative;
6061    padding: .75rem 1.25rem;
6062    margin-bottom: 1rem;
6063    border: 1px solid transparent;
6064    border-radius: .25rem
6065}
6066
6067.alert-heading {
6068    color: inherit
6069}
6070
6071.alert-link {
6072    font-weight: 700
6073}
6074
6075.alert-dismissible {
6076    padding-right: 4rem
6077}
6078
6079.alert-dismissible .close {
6080    position: absolute;
6081    top: 0;
6082    right: 0;
6083    padding: .75rem 1.25rem;
6084    color: inherit
6085}
6086
6087.alert-primary {
6088    color: #004085;
6089    background-color: #cce5ff;
6090    border-color: #b8daff
6091}
6092
6093.alert-primary hr {
6094    border-top-color: #9fcdff
6095}
6096
6097.alert-primary .alert-link {
6098    color: #002752
6099}
6100
6101.alert-secondary {
6102    color: #383d41;
6103    background-color: #e2e3e5;
6104    border-color: #d6d8db
6105}
6106
6107.alert-secondary hr {
6108    border-top-color: #c8cbcf
6109}
6110
6111.alert-secondary .alert-link {
6112    color: #202326
6113}
6114
6115.alert-success {
6116    color: #155724;
6117    background-color: #d4edda;
6118    border-color: #c3e6cb
6119}
6120
6121.alert-success hr {
6122    border-top-color: #b1dfbb
6123}
6124
6125.alert-success .alert-link {
6126    color: #0b2e13
6127}
6128
6129.alert-info {
6130    color: #0c5460;
6131    background-color: #d1ecf1;
6132    border-color: #bee5eb
6133}
6134
6135.alert-info hr {
6136    border-top-color: #abdde5
6137}
6138
6139.alert-info .alert-link {
6140    color: #062c33
6141}
6142
6143.alert-warning {
6144    color: #856404;
6145    background-color: #fff3cd;
6146    border-color: #ffeeba
6147}
6148
6149.alert-warning hr {
6150    border-top-color: #ffe8a1
6151}
6152
6153.alert-warning .alert-link {
6154    color: #533f03
6155}
6156
6157.alert-danger {
6158    color: #721c24;
6159    background-color: #f8d7da;
6160    border-color: #f5c6cb
6161}
6162
6163.alert-danger hr {
6164    border-top-color: #f1b0b7
6165}
6166
6167.alert-danger .alert-link {
6168    color: #491217
6169}
6170
6171.alert-light {
6172    color: #818182;
6173    background-color: #fefefe;
6174    border-color: #fdfdfe
6175}
6176
6177.alert-light hr {
6178    border-top-color: #ececf6
6179}
6180
6181.alert-light .alert-link {
6182    color: #686868
6183}
6184
6185.alert-dark {
6186    color: #1b1e21;
6187    background-color: #d6d8d9;
6188    border-color: #c6c8ca
6189}
6190
6191.alert-dark hr {
6192    border-top-color: #b9bbbe
6193}
6194
6195.alert-dark .alert-link {
6196    color: #040505
6197}
6198
6199@-webkit-keyframes progress-bar-stripes {
6200    from {
6201        background-position: 1rem 0
6202    }
6203
6204    to {
6205        background-position: 0 0
6206    }
6207}
6208
6209@keyframes progress-bar-stripes {
6210    from {
6211        background-position: 1rem 0
6212    }
6213
6214    to {
6215        background-position: 0 0
6216    }
6217}
6218
6219.progress {
6220    display: -ms-flexbox;
6221    display: flex;
6222    height: 1rem;
6223    overflow: hidden;
6224    font-size: .75rem;
6225    background-color: #e9ecef;
6226    border-radius: .25rem
6227}
6228
6229.progress-bar {
6230    display: -ms-flexbox;
6231    display: flex;
6232    -ms-flex-direction: column;
6233    flex-direction: column;
6234    -ms-flex-pack: center;
6235    justify-content: center;
6236    overflow: hidden;
6237    color: #fff;
6238    text-align: center;
6239    white-space: nowrap;
6240    background-color: #007bff;
6241    transition: width .6s ease
6242}
6243
6244@media (prefers-reduced-motion: reduce) {
6245    .progress-bar {
6246        transition: none
6247    }
6248}
6249
6250.progress-bar-striped {
6251    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
6252    background-size: 1rem 1rem
6253}
6254
6255.progress-bar-animated {
6256    -webkit-animation: progress-bar-stripes 1s linear infinite;
6257    animation: progress-bar-stripes 1s linear infinite
6258}
6259
6260@media (prefers-reduced-motion: reduce) {
6261    .progress-bar-animated {
6262        -webkit-animation: none;
6263        animation: none
6264    }
6265}
6266
6267.media {
6268    display: -ms-flexbox;
6269    display: flex;
6270    -ms-flex-align: start;
6271    align-items: flex-start
6272}
6273
6274.media-body {
6275    -ms-flex: 1;
6276    flex: 1
6277}
6278
6279.list-group {
6280    display: -ms-flexbox;
6281    display: flex;
6282    -ms-flex-direction: column;
6283    flex-direction: column;
6284    padding-left: 0;
6285    margin-bottom: 0
6286}
6287
6288.list-group-item-action {
6289    width: 100%;
6290    color: #495057;
6291    text-align: inherit
6292}
6293
6294.list-group-item-action:focus,
6295.list-group-item-action:hover {
6296    z-index: 1;
6297    color: #495057;
6298    text-decoration: none;
6299    background-color: #f8f9fa
6300}
6301
6302.list-group-item-action:active {
6303    color: #212529;
6304    background-color: #e9ecef
6305}
6306
6307.list-group-item {
6308    position: relative;
6309    display: block;
6310    padding: .75rem 1.25rem;
6311    background-color: #fff;
6312    border: 1px solid rgba(0, 0, 0, 0.125)
6313}
6314
6315.list-group-item:first-child {
6316    border-top-left-radius: .25rem;
6317    border-top-right-radius: .25rem
6318}
6319
6320.list-group-item:last-child {
6321    border-bottom-right-radius: .25rem;
6322    border-bottom-left-radius: .25rem
6323}
6324
6325.list-group-item.disabled,
6326.list-group-item:disabled {
6327    color: #6c757d;
6328    pointer-events: none;
6329    background-color: #fff
6330}
6331
6332.list-group-item.active {
6333    z-index: 2;
6334    color: #fff;
6335    background-color: #007bff;
6336    border-color: #007bff
6337}
6338
6339.list-group-item+.list-group-item {
6340    border-top-width: 0
6341}
6342
6343.list-group-item+.list-group-item.active {
6344    margin-top: -1px;
6345    border-top-width: 1px
6346}
6347
6348.list-group-horizontal {
6349    -ms-flex-direction: row;
6350    flex-direction: row
6351}
6352
6353.list-group-horizontal .list-group-item:first-child {
6354    border-bottom-left-radius: .25rem;
6355    border-top-right-radius: 0
6356}
6357
6358.list-group-horizontal .list-group-item:last-child {
6359    border-top-right-radius: .25rem;
6360    border-bottom-left-radius: 0
6361}
6362
6363.list-group-horizontal .list-group-item.active {
6364    margin-top: 0
6365}
6366
6367.list-group-horizontal .list-group-item+.list-group-item {
6368    border-top-width: 1px;
6369    border-left-width: 0
6370}
6371
6372.list-group-horizontal .list-group-item+.list-group-item.active {
6373    margin-left: -1px;
6374    border-left-width: 1px
6375}
6376
6377@media (min-width: 576px) {
6378    .list-group-horizontal-sm {
6379        -ms-flex-direction: row;
6380        flex-direction: row
6381    }
6382
6383    .list-group-horizontal-sm .list-group-item:first-child {
6384        border-bottom-left-radius: .25rem;
6385        border-top-right-radius: 0
6386    }
6387
6388    .list-group-horizontal-sm .list-group-item:last-child {
6389        border-top-right-radius: .25rem;
6390        border-bottom-left-radius: 0
6391    }
6392
6393    .list-group-horizontal-sm .list-group-item.active {
6394        margin-top: 0
6395    }
6396
6397    .list-group-horizontal-sm .list-group-item+.list-group-item {
6398        border-top-width: 1px;
6399        border-left-width: 0
6400    }
6401
6402    .list-group-horizontal-sm .list-group-item+.list-group-item.active {
6403        margin-left: -1px;
6404        border-left-width: 1px
6405    }
6406}
6407
6408@media (min-width: 768px) {
6409    .list-group-horizontal-md {
6410        -ms-flex-direction: row;
6411        flex-direction: row
6412    }
6413
6414    .list-group-horizontal-md .list-group-item:first-child {
6415        border-bottom-left-radius: .25rem;
6416        border-top-right-radius: 0
6417    }
6418
6419    .list-group-horizontal-md .list-group-item:last-child {
6420        border-top-right-radius: .25rem;
6421        border-bottom-left-radius: 0
6422    }
6423
6424    .list-group-horizontal-md .list-group-item.active {
6425        margin-top: 0
6426    }
6427
6428    .list-group-horizontal-md .list-group-item+.list-group-item {
6429        border-top-width: 1px;
6430        border-left-width: 0
6431    }
6432
6433    .list-group-horizontal-md .list-group-item+.list-group-item.active {
6434        margin-left: -1px;
6435        border-left-width: 1px
6436    }
6437}
6438
6439@media (min-width: 992px) {
6440    .list-group-horizontal-lg {
6441        -ms-flex-direction: row;
6442        flex-direction: row
6443    }
6444
6445    .list-group-horizontal-lg .list-group-item:first-child {
6446        border-bottom-left-radius: .25rem;
6447        border-top-right-radius: 0
6448    }
6449
6450    .list-group-horizontal-lg .list-group-item:last-child {
6451        border-top-right-radius: .25rem;
6452        border-bottom-left-radius: 0
6453    }
6454
6455    .list-group-horizontal-lg .list-group-item.active {
6456        margin-top: 0
6457    }
6458
6459    .list-group-horizontal-lg .list-group-item+.list-group-item {
6460        border-top-width: 1px;
6461        border-left-width: 0
6462    }
6463
6464    .list-group-horizontal-lg .list-group-item+.list-group-item.active {
6465        margin-left: -1px;
6466        border-left-width: 1px
6467    }
6468}
6469
6470@media (min-width: 1200px) {
6471    .list-group-horizontal-xl {
6472        -ms-flex-direction: row;
6473        flex-direction: row
6474    }
6475
6476    .list-group-horizontal-xl .list-group-item:first-child {
6477        border-bottom-left-radius: .25rem;
6478        border-top-right-radius: 0
6479    }
6480
6481    .list-group-horizontal-xl .list-group-item:last-child {
6482        border-top-right-radius: .25rem;
6483        border-bottom-left-radius: 0
6484    }
6485
6486    .list-group-horizontal-xl .list-group-item.active {
6487        margin-top: 0
6488    }
6489
6490    .list-group-horizontal-xl .list-group-item+.list-group-item {
6491        border-top-width: 1px;
6492        border-left-width: 0
6493    }
6494
6495    .list-group-horizontal-xl .list-group-item+.list-group-item.active {
6496        margin-left: -1px;
6497        border-left-width: 1px
6498    }
6499}
6500
6501.list-group-flush .list-group-item {
6502    border-right-width: 0;
6503    border-left-width: 0;
6504    border-radius: 0
6505}
6506
6507.list-group-flush .list-group-item:first-child {
6508    border-top-width: 0
6509}
6510
6511.list-group-flush:last-child .list-group-item:last-child {
6512    border-bottom-width: 0
6513}
6514
6515.list-group-item-primary {
6516    color: #004085;
6517    background-color: #b8daff
6518}
6519
6520.list-group-item-primary.list-group-item-action:focus,
6521.list-group-item-primary.list-group-item-action:hover {
6522    color: #004085;
6523    background-color: #9fcdff
6524}
6525
6526.list-group-item-primary.list-group-item-action.active {
6527    color: #fff;
6528    background-color: #004085;
6529    border-color: #004085
6530}
6531
6532.list-group-item-secondary {
6533    color: #383d41;
6534    background-color: #d6d8db
6535}
6536
6537.list-group-item-secondary.list-group-item-action:focus,
6538.list-group-item-secondary.list-group-item-action:hover {
6539    color: #383d41;
6540    background-color: #c8cbcf
6541}
6542
6543.list-group-item-secondary.list-group-item-action.active {
6544    color: #fff;
6545    background-color: #383d41;
6546    border-color: #383d41
6547}
6548
6549.list-group-item-success {
6550    color: #155724;
6551    background-color: #c3e6cb
6552}
6553
6554.list-group-item-success.list-group-item-action:focus,
6555.list-group-item-success.list-group-item-action:hover {
6556    color: #155724;
6557    background-color: #b1dfbb
6558}
6559
6560.list-group-item-success.list-group-item-action.active {
6561    color: #fff;
6562    background-color: #155724;
6563    border-color: #155724
6564}
6565
6566.list-group-item-info {
6567    color: #0c5460;
6568    background-color: #bee5eb
6569}
6570
6571.list-group-item-info.list-group-item-action:focus,
6572.list-group-item-info.list-group-item-action:hover {
6573    color: #0c5460;
6574    background-color: #abdde5
6575}
6576
6577.list-group-item-info.list-group-item-action.active {
6578    color: #fff;
6579    background-color: #0c5460;
6580    border-color: #0c5460
6581}
6582
6583.list-group-item-warning {
6584    color: #856404;
6585    background-color: #ffeeba
6586}
6587
6588.list-group-item-warning.list-group-item-action:focus,
6589.list-group-item-warning.list-group-item-action:hover {
6590    color: #856404;
6591    background-color: #ffe8a1
6592}
6593
6594.list-group-item-warning.list-group-item-action.active {
6595    color: #fff;
6596    background-color: #856404;
6597    border-color: #856404
6598}
6599
6600.list-group-item-danger {
6601    color: #721c24;
6602    background-color: #f5c6cb
6603}
6604
6605.list-group-item-danger.list-group-item-action:focus,
6606.list-group-item-danger.list-group-item-action:hover {
6607    color: #721c24;
6608    background-color: #f1b0b7
6609}
6610
6611.list-group-item-danger.list-group-item-action.active {
6612    color: #fff;
6613    background-color: #721c24;
6614    border-color: #721c24
6615}
6616
6617.list-group-item-light {
6618    color: #818182;
6619    background-color: #fdfdfe
6620}
6621
6622.list-group-item-light.list-group-item-action:focus,
6623.list-group-item-light.list-group-item-action:hover {
6624    color: #818182;
6625    background-color: #ececf6
6626}
6627
6628.list-group-item-light.list-group-item-action.active {
6629    color: #fff;
6630    background-color: #818182;
6631    border-color: #818182
6632}
6633
6634.list-group-item-dark {
6635    color: #1b1e21;
6636    background-color: #c6c8ca
6637}
6638
6639.list-group-item-dark.list-group-item-action:focus,
6640.list-group-item-dark.list-group-item-action:hover {
6641    color: #1b1e21;
6642    background-color: #b9bbbe
6643}
6644
6645.list-group-item-dark.list-group-item-action.active {
6646    color: #fff;
6647    background-color: #1b1e21;
6648    border-color: #1b1e21
6649}
6650
6651.close {
6652    float: right;
6653    font-size: 1.5rem;
6654    font-weight: 700;
6655    line-height: 1;
6656    color: #000;
6657    text-shadow: 0 1px 0 #fff;
6658    opacity: .5
6659}
6660
6661.close:hover {
6662    color: #000;
6663    text-decoration: none
6664}
6665
6666.close:not(:disabled):not(.disabled):focus,
6667.close:not(:disabled):not(.disabled):hover {
6668    opacity: .75
6669}
6670
6671button.close {
6672    padding: 0;
6673    background-color: transparent;
6674    border: 0;
6675    -webkit-appearance: none;
6676    -moz-appearance: none;
6677    appearance: none
6678}
6679
6680a.close.disabled {
6681    pointer-events: none
6682}
6683
6684.toast {
6685    max-width: 350px;
6686    overflow: hidden;
6687    font-size: .875rem;
6688    background-color: rgba(255, 255, 255, 0.85);
6689    background-clip: padding-box;
6690    border: 1px solid rgba(0, 0, 0, 0.1);
6691    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
6692    -webkit-backdrop-filter: blur(10px);
6693    backdrop-filter: blur(10px);
6694    opacity: 0;
6695    border-radius: .25rem
6696}
6697
6698.toast:not(:last-child) {
6699    margin-bottom: .75rem
6700}
6701
6702.toast.showing {
6703    opacity: 1
6704}
6705
6706.toast.show {
6707    display: block;
6708    opacity: 1
6709}
6710
6711.toast.hide {
6712    display: none
6713}
6714
6715.toast-header {
6716    display: -ms-flexbox;
6717    display: flex;
6718    -ms-flex-align: center;
6719    align-items: center;
6720    padding: .25rem .75rem;
6721    color: #6c757d;
6722    background-color: rgba(255, 255, 255, 0.85);
6723    background-clip: padding-box;
6724    border-bottom: 1px solid rgba(0, 0, 0, 0.05)
6725}
6726
6727.toast-body {
6728    padding: .75rem
6729}
6730
6731.modal-open {
6732    overflow: hidden
6733}
6734
6735.modal-open .modal {
6736    overflow-x: hidden;
6737    overflow-y: auto
6738}
6739
6740.modal {
6741    position: fixed;
6742    top: 0;
6743    left: 0;
6744    z-index: 1050;
6745    display: none;
6746    width: 100%;
6747    height: 100%;
6748    overflow: hidden;
6749    outline: 0
6750}
6751
6752.modal-dialog {
6753    position: relative;
6754    width: auto;
6755    margin: .5rem;
6756    pointer-events: none
6757}
6758
6759.modal.fade .modal-dialog {
6760    transition: -webkit-transform .3s ease-out;
6761    transition: transform .3s ease-out;
6762    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
6763    -webkit-transform: translate(0, -50px);
6764    transform: translate(0, -50px)
6765}
6766
6767@media (prefers-reduced-motion: reduce) {
6768    .modal.fade .modal-dialog {
6769        transition: none
6770    }
6771}
6772
6773.modal.show .modal-dialog {
6774    -webkit-transform: none;
6775    transform: none
6776}
6777
6778.modal.modal-static .modal-dialog {
6779    -webkit-transform: scale(1.02);
6780    transform: scale(1.02)
6781}
6782
6783.modal-dialog-scrollable {
6784    display: -ms-flexbox;
6785    display: flex;
6786    max-height: calc(100% - 1rem)
6787}
6788
6789.modal-dialog-scrollable .modal-content {
6790    max-height: calc(100vh - 1rem);
6791    overflow: hidden
6792}
6793
6794.modal-dialog-scrollable .modal-footer,
6795.modal-dialog-scrollable .modal-header {
6796    -ms-flex-negative: 0;
6797    flex-shrink: 0
6798}
6799
6800.modal-dialog-scrollable .modal-body {
6801    overflow-y: auto
6802}
6803
6804.modal-dialog-centered {
6805    display: -ms-flexbox;
6806    display: flex;
6807    -ms-flex-align: center;
6808    align-items: center;
6809    min-height: calc(100% - 1rem)
6810}
6811
6812.modal-dialog-centered::before {
6813    display: block;
6814    height: calc(100vh - 1rem);
6815    content: ""
6816}
6817
6818.modal-dialog-centered.modal-dialog-scrollable {
6819    -ms-flex-direction: column;
6820    flex-direction: column;
6821    -ms-flex-pack: center;
6822    justify-content: center;
6823    height: 100%
6824}
6825
6826.modal-dialog-centered.modal-dialog-scrollable .modal-content {
6827    max-height: none
6828}
6829
6830.modal-dialog-centered.modal-dialog-scrollable::before {
6831    content: none
6832}
6833
6834.modal-content {
6835    position: relative;
6836    display: -ms-flexbox;
6837    display: flex;
6838    -ms-flex-direction: column;
6839    flex-direction: column;
6840    width: 100%;
6841    pointer-events: auto;
6842    background-color: #fff;
6843    background-clip: padding-box;
6844    border: 1px solid rgba(0, 0, 0, 0.2);
6845    border-radius: .3rem;
6846    outline: 0
6847}
6848
6849.modal-backdrop {
6850    position: fixed;
6851    top: 0;
6852    left: 0;
6853    z-index: 1040;
6854    width: 100vw;
6855    height: 100vh;
6856    background-color: #000
6857}
6858
6859.modal-backdrop.fade {
6860    opacity: 0
6861}
6862
6863.modal-backdrop.show {
6864    opacity: .5
6865}
6866
6867.modal-header {
6868    display: -ms-flexbox;
6869    display: flex;
6870    -ms-flex-align: start;
6871    align-items: flex-start;
6872    -ms-flex-pack: justify;
6873    justify-content: space-between;
6874    padding: 1rem 1rem;
6875    border-bottom: 1px solid #dee2e6;
6876    border-top-left-radius: calc(.3rem - 1px);
6877    border-top-right-radius: calc(.3rem - 1px)
6878}
6879
6880.modal-header .close {
6881    padding: 1rem 1rem;
6882    margin: -1rem -1rem -1rem auto
6883}
6884
6885.modal-title {
6886    margin-bottom: 0;
6887    line-height: 1.5
6888}
6889
6890.modal-body {
6891    position: relative;
6892    -ms-flex: 1 1 auto;
6893    flex: 1 1 auto;
6894    padding: 1rem
6895}
6896
6897.modal-footer {
6898    display: -ms-flexbox;
6899    display: flex;
6900    -ms-flex-wrap: wrap;
6901    flex-wrap: wrap;
6902    -ms-flex-align: center;
6903    align-items: center;
6904    -ms-flex-pack: end;
6905    justify-content: flex-end;
6906    padding: .75rem;
6907    border-top: 1px solid #dee2e6;
6908    border-bottom-right-radius: calc(.3rem - 1px);
6909    border-bottom-left-radius: calc(.3rem - 1px)
6910}
6911
6912.modal-footer>* {
6913    margin: .25rem
6914}
6915
6916.modal-scrollbar-measure {
6917    position: absolute;
6918    top: -9999px;
6919    width: 50px;
6920    height: 50px;
6921    overflow: scroll
6922}
6923
6924@media (min-width: 576px) {
6925    .modal-dialog {
6926        max-width: 500px;
6927        margin: 1.75rem auto
6928    }
6929
6930    .modal-dialog-scrollable {
6931        max-height: calc(100% - 3.5rem)
6932    }
6933
6934    .modal-dialog-scrollable .modal-content {
6935        max-height: calc(100vh - 3.5rem)
6936    }
6937
6938    .modal-dialog-centered {
6939        min-height: calc(100% - 3.5rem)
6940    }
6941
6942    .modal-dialog-centered::before {
6943        height: calc(100vh - 3.5rem)
6944    }
6945
6946    .modal-sm {
6947        max-width: 300px
6948    }
6949}
6950
6951@media (min-width: 992px) {
6952
6953    .modal-lg,
6954    .modal-xl {
6955        max-width: 800px
6956    }
6957}
6958
6959@media (min-width: 1200px) {
6960    .modal-xl {
6961        max-width: 1140px
6962    }
6963}
6964
6965.tooltip {
6966    position: absolute;
6967    z-index: 1070;
6968    display: block;
6969    margin: 0;
6970    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6971    font-style: normal;
6972    font-weight: 400;
6973    line-height: 1.5;
6974    text-align: left;
6975    text-align: start;
6976    text-decoration: none;
6977    text-shadow: none;
6978    text-transform: none;
6979    letter-spacing: normal;
6980    word-break: normal;
6981    word-spacing: normal;
6982    white-space: normal;
6983    line-break: auto;
6984    font-size: .875rem;
6985    word-wrap: break-word;
6986    opacity: 0
6987}
6988
6989.tooltip.show {
6990    opacity: .9
6991}
6992
6993.tooltip .arrow {
6994    position: absolute;
6995    display: block;
6996    width: .8rem;
6997    height: .4rem
6998}
6999
7000.tooltip .arrow::before {
7001    position: absolute;
7002    content: "";
7003    border-color: transparent;
7004    border-style: solid
7005}
7006
7007.bs-tooltip-auto[x-placement^=top],
7008.bs-tooltip-top {
7009    padding: .4rem 0
7010}
7011
7012.bs-tooltip-auto[x-placement^=top] .arrow,
7013.bs-tooltip-top .arrow {
7014    bottom: 0
7015}
7016
7017.bs-tooltip-auto[x-placement^=top] .arrow::before,
7018.bs-tooltip-top .arrow::before {
7019    top: 0;
7020    border-width: .4rem .4rem 0;
7021    border-top-color: #000
7022}
7023
7024.bs-tooltip-auto[x-placement^=right],
7025.bs-tooltip-right {
7026    padding: 0 .4rem
7027}
7028
7029.bs-tooltip-auto[x-placement^=right] .arrow,
7030.bs-tooltip-right .arrow {
7031    left: 0;
7032    width: .4rem;
7033    height: .8rem
7034}
7035
7036.bs-tooltip-auto[x-placement^=right] .arrow::before,
7037.bs-tooltip-right .arrow::before {
7038    right: 0;
7039    border-width: .4rem .4rem .4rem 0;
7040    border-right-color: #000
7041}
7042
7043.bs-tooltip-auto[x-placement^=bottom],
7044.bs-tooltip-bottom {
7045    padding: .4rem 0
7046}
7047
7048.bs-tooltip-auto[x-placement^=bottom] .arrow,
7049.bs-tooltip-bottom .arrow {
7050    top: 0
7051}
7052
7053.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
7054.bs-tooltip-bottom .arrow::before {
7055    bottom: 0;
7056    border-width: 0 .4rem .4rem;
7057    border-bottom-color: #000
7058}
7059
7060.bs-tooltip-auto[x-placement^=left],
7061.bs-tooltip-left {
7062    padding: 0 .4rem
7063}
7064
7065.bs-tooltip-auto[x-placement^=left] .arrow,
7066.bs-tooltip-left .arrow {
7067    right: 0;
7068    width: .4rem;
7069    height: .8rem
7070}
7071
7072.bs-tooltip-auto[x-placement^=left] .arrow::before,
7073.bs-tooltip-left .arrow::before {
7074    left: 0;
7075    border-width: .4rem 0 .4rem .4rem;
7076    border-left-color: #000
7077}
7078
7079.tooltip-inner {
7080    max-width: 200px;
7081    padding: .25rem .5rem;
7082    color: #fff;
7083    text-align: center;
7084    background-color: #000;
7085    border-radius: .25rem
7086}
7087
7088.popover {
7089    position: absolute;
7090    top: 0;
7091    left: 0;
7092    z-index: 1060;
7093    display: block;
7094    max-width: 276px;
7095    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
7096    font-style: normal;
7097    font-weight: 400;
7098    line-height: 1.5;
7099    text-align: left;
7100    text-align: start;
7101    text-decoration: none;
7102    text-shadow: none;
7103    text-transform: none;
7104    letter-spacing: normal;
7105    word-break: normal;
7106    word-spacing: normal;
7107    white-space: normal;
7108    line-break: auto;
7109    font-size: .875rem;
7110    word-wrap: break-word;
7111    background-color: #fff;
7112    background-clip: padding-box;
7113    border: 1px solid rgba(0, 0, 0, 0.2);
7114    border-radius: .3rem
7115}
7116
7117.popover .arrow {
7118    position: absolute;
7119    display: block;
7120    width: 1rem;
7121    height: .5rem;
7122    margin: 0 .3rem
7123}
7124
7125.popover .arrow::after,
7126.popover .arrow::before {
7127    position: absolute;
7128    display: block;
7129    content: "";
7130    border-color: transparent;
7131    border-style: solid
7132}
7133
7134.bs-popover-auto[x-placement^=top],
7135.bs-popover-top {
7136    margin-bottom: .5rem
7137}
7138
7139.bs-popover-auto[x-placement^=top]>.arrow,
7140.bs-popover-top>.arrow {
7141    bottom: calc(-.5rem - 1px)
7142}
7143
7144.bs-popover-auto[x-placement^=top]>.arrow::before,
7145.bs-popover-top>.arrow::before {
7146    bottom: 0;
7147    border-width: .5rem .5rem 0;
7148    border-top-color: rgba(0, 0, 0, 0.25)
7149}
7150
7151.bs-popover-auto[x-placement^=top]>.arrow::after,
7152.bs-popover-top>.arrow::after {
7153    bottom: 1px;
7154    border-width: .5rem .5rem 0;
7155    border-top-color: #fff
7156}
7157
7158.bs-popover-auto[x-placement^=right],
7159.bs-popover-right {
7160    margin-left: .5rem
7161}
7162
7163.bs-popover-auto[x-placement^=right]>.arrow,
7164.bs-popover-right>.arrow {
7165    left: calc(-.5rem - 1px);
7166    width: .5rem;
7167    height: 1rem;
7168    margin: .3rem 0
7169}
7170
7171.bs-popover-auto[x-placement^=right]>.arrow::before,
7172.bs-popover-right>.arrow::before {
7173    left: 0;
7174    border-width: .5rem .5rem .5rem 0;
7175    border-right-color: rgba(0, 0, 0, 0.25)
7176}
7177
7178.bs-popover-auto[x-placement^=right]>.arrow::after,
7179.bs-popover-right>.arrow::after {
7180    left: 1px;
7181    border-width: .5rem .5rem .5rem 0;
7182    border-right-color: #fff
7183}
7184
7185.bs-popover-auto[x-placement^=bottom],
7186.bs-popover-bottom {
7187    margin-top: .5rem
7188}
7189
7190.bs-popover-auto[x-placement^=bottom]>.arrow,
7191.bs-popover-bottom>.arrow {
7192    top: calc(-.5rem - 1px)
7193}
7194
7195.bs-popover-auto[x-placement^=bottom]>.arrow::before,
7196.bs-popover-bottom>.arrow::before {
7197    top: 0;
7198    border-width: 0 .5rem .5rem .5rem;
7199    border-bottom-color: rgba(0, 0, 0, 0.25)
7200}
7201
7202.bs-popover-auto[x-placement^=bottom]>.arrow::after,
7203.bs-popover-bottom>.arrow::after {
7204    top: 1px;
7205    border-width: 0 .5rem .5rem .5rem;
7206    border-bottom-color: #fff
7207}
7208
7209.bs-popover-auto[x-placement^=bottom] .popover-header::before,
7210.bs-popover-bottom .popover-header::before {
7211    position: absolute;
7212    top: 0;
7213    left: 50%;
7214    display: block;
7215    width: 1rem;
7216    margin-left: -.5rem;
7217    content: "";
7218    border-bottom: 1px solid #f7f7f7
7219}
7220
7221.bs-popover-auto[x-placement^=left],
7222.bs-popover-left {
7223    margin-right: .5rem
7224}
7225
7226.bs-popover-auto[x-placement^=left]>.arrow,
7227.bs-popover-left>.arrow {
7228    right: calc(-.5rem - 1px);
7229    width: .5rem;
7230    height: 1rem;
7231    margin: .3rem 0
7232}
7233
7234.bs-popover-auto[x-placement^=left]>.arrow::before,
7235.bs-popover-left>.arrow::before {
7236    right: 0;
7237    border-width: .5rem 0 .5rem .5rem;
7238    border-left-color: rgba(0, 0, 0, 0.25)
7239}
7240
7241.bs-popover-auto[x-placement^=left]>.arrow::after,
7242.bs-popover-left>.arrow::after {
7243    right: 1px;
7244    border-width: .5rem 0 .5rem .5rem;
7245    border-left-color: #fff
7246}
7247
7248.popover-header {
7249    padding: .5rem .75rem;
7250    margin-bottom: 0;
7251    font-size: 1rem;
7252    background-color: #f7f7f7;
7253    border-bottom: 1px solid #ebebeb;
7254    border-top-left-radius: calc(.3rem - 1px);
7255    border-top-right-radius: calc(.3rem - 1px)
7256}
7257
7258.popover-header:empty {
7259    display: none
7260}
7261
7262.popover-body {
7263    padding: .5rem .75rem;
7264    color: #212529
7265}
7266
7267.carousel {
7268    position: relative
7269}
7270
7271.carousel.pointer-event {
7272    -ms-touch-action: pan-y;
7273    touch-action: pan-y
7274}
7275
7276.carousel-inner {
7277    position: relative;
7278    width: 100%;
7279    overflow: hidden
7280}
7281
7282.carousel-inner::after {
7283    display: block;
7284    clear: both;
7285    content: ""
7286}
7287
7288.carousel-item {
7289    position: relative;
7290    display: none;
7291    float: left;
7292    width: 100%;
7293    margin-right: -100%;
7294    -webkit-backface-visibility: hidden;
7295    backface-visibility: hidden;
7296    transition: -webkit-transform .6s ease-in-out;
7297    transition: transform .6s ease-in-out;
7298    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
7299}
7300
7301@media (prefers-reduced-motion: reduce) {
7302    .carousel-item {
7303        transition: none
7304    }
7305}
7306
7307.carousel-item-next,
7308.carousel-item-prev,
7309.carousel-item.active {
7310    display: block
7311}
7312
7313.active.carousel-item-right,
7314.carousel-item-next:not(.carousel-item-left) {
7315    -webkit-transform: translateX(100%);
7316    transform: translateX(100%)
7317}
7318
7319.active.carousel-item-left,
7320.carousel-item-prev:not(.carousel-item-right) {
7321    -webkit-transform: translateX(-100%);
7322    transform: translateX(-100%)
7323}
7324
7325.carousel-fade .carousel-item {
7326    opacity: 0;
7327    transition-property: opacity;
7328    -webkit-transform: none;
7329    transform: none
7330}
7331
7332.carousel-fade .carousel-item-next.carousel-item-left,
7333.carousel-fade .carousel-item-prev.carousel-item-right,
7334.carousel-fade .carousel-item.active {
7335    z-index: 1;
7336    opacity: 1
7337}
7338
7339.carousel-fade .active.carousel-item-left,
7340.carousel-fade .active.carousel-item-right {
7341    z-index: 0;
7342    opacity: 0;
7343    transition: opacity 0s .6s
7344}
7345
7346@media (prefers-reduced-motion: reduce) {
7347
7348    .carousel-fade .active.carousel-item-left,
7349    .carousel-fade .active.carousel-item-right {
7350        transition: none
7351    }
7352}
7353
7354.carousel-control-next,
7355.carousel-control-prev {
7356    position: absolute;
7357    top: 0;
7358    bottom: 0;
7359    z-index: 1;
7360    display: -ms-flexbox;
7361    display: flex;
7362    -ms-flex-align: center;
7363    align-items: center;
7364    -ms-flex-pack: center;
7365    justify-content: center;
7366    width: 15%;
7367    color: #fff;
7368    text-align: center;
7369    opacity: .5;
7370    transition: opacity .15s ease
7371}
7372
7373@media (prefers-reduced-motion: reduce) {
7374
7375    .carousel-control-next,
7376    .carousel-control-prev {
7377        transition: none
7378    }
7379}
7380
7381.carousel-control-next:focus,
7382.carousel-control-next:hover,
7383.carousel-control-prev:focus,
7384.carousel-control-prev:hover {
7385    color: #fff;
7386    text-decoration: none;
7387    outline: 0;
7388    opacity: .9
7389}
7390
7391.carousel-control-prev {
7392    left: 0
7393}
7394
7395.carousel-control-next {
7396    right: 0
7397}
7398
7399.carousel-control-next-icon,
7400.carousel-control-prev-icon {
7401    display: inline-block;
7402    width: 20px;
7403    height: 20px;
7404    background: no-repeat 50%/100% 100%
7405}
7406
7407.carousel-control-prev-icon {
7408    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
7409}
7410
7411.carousel-control-next-icon {
7412    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
7413}
7414
7415.carousel-indicators {
7416    position: absolute;
7417    right: 0;
7418    bottom: 0;
7419    left: 0;
7420    z-index: 15;
7421    display: -ms-flexbox;
7422    display: flex;
7423    -ms-flex-pack: center;
7424    justify-content: center;
7425    padding-left: 0;
7426    margin-right: 15%;
7427    margin-left: 15%;
7428    list-style: none
7429}
7430
7431.carousel-indicators li {
7432    box-sizing: content-box;
7433    -ms-flex: 0 1 auto;
7434    flex: 0 1 auto;
7435    width: 30px;
7436    height: 3px;
7437    margin-right: 3px;
7438    margin-left: 3px;
7439    text-indent: -999px;
7440    cursor: pointer;
7441    background-color: #fff;
7442    background-clip: padding-box;
7443    border-top: 10px solid transparent;
7444    border-bottom: 10px solid transparent;
7445    opacity: .5;
7446    transition: opacity .6s ease
7447}
7448
7449@media (prefers-reduced-motion: reduce) {
7450    .carousel-indicators li {
7451        transition: none
7452    }
7453}
7454
7455.carousel-indicators .active {
7456    opacity: 1
7457}
7458
7459.carousel-caption {
7460    position: absolute;
7461    right: 15%;
7462    bottom: 20px;
7463    left: 15%;
7464    z-index: 10;
7465    padding-top: 20px;
7466    padding-bottom: 20px;
7467    color: #fff;
7468    text-align: center
7469}
7470
7471@-webkit-keyframes spinner-border {
7472    to {
7473        -webkit-transform: rotate(360deg);
7474        transform: rotate(360deg)
7475    }
7476}
7477
7478@keyframes spinner-border {
7479    to {
7480        -webkit-transform: rotate(360deg);
7481        transform: rotate(360deg)
7482    }
7483}
7484
7485.spinner-border {
7486    display: inline-block;
7487    width: 2rem;
7488    height: 2rem;
7489    vertical-align: text-bottom;
7490    border: .25em solid currentColor;
7491    border-right-color: transparent;
7492    border-radius: 50%;
7493    -webkit-animation: spinner-border .75s linear infinite;
7494    animation: spinner-border .75s linear infinite
7495}
7496
7497.spinner-border-sm {
7498    width: 1rem;
7499    height: 1rem;
7500    border-width: .2em
7501}
7502
7503@-webkit-keyframes spinner-grow {
7504    0% {
7505        -webkit-transform: scale(0);
7506        transform: scale(0)
7507    }
7508
7509    50% {
7510        opacity: 1
7511    }
7512}
7513
7514@keyframes spinner-grow {
7515    0% {
7516        -webkit-transform: scale(0);
7517        transform: scale(0)
7518    }
7519
7520    50% {
7521        opacity: 1
7522    }
7523}
7524
7525.spinner-grow {
7526    display: inline-block;
7527    width: 2rem;
7528    height: 2rem;
7529    vertical-align: text-bottom;
7530    background-color: currentColor;
7531    border-radius: 50%;
7532    opacity: 0;
7533    -webkit-animation: spinner-grow .75s linear infinite;
7534    animation: spinner-grow .75s linear infinite
7535}
7536
7537.spinner-grow-sm {
7538    width: 1rem;
7539    height: 1rem
7540}
7541
7542.align-baseline {
7543    vertical-align: baseline !important
7544}
7545
7546.align-top {
7547    vertical-align: top !important
7548}
7549
7550.align-middle {
7551    vertical-align: middle !important
7552}
7553
7554.align-bottom {
7555    vertical-align: bottom !important
7556}
7557
7558.align-text-bottom {
7559    vertical-align: text-bottom !important
7560}
7561
7562.align-text-top {
7563    vertical-align: text-top !important
7564}
7565
7566.bg-primary {
7567    background-color: #007bff !important
7568}
7569
7570a.bg-primary:focus,
7571a.bg-primary:hover,
7572button.bg-primary:focus,
7573button.bg-primary:hover {
7574    background-color: #0062cc !important
7575}
7576
7577.bg-secondary {
7578    background-color: #6c757d !important
7579}
7580
7581a.bg-secondary:focus,
7582a.bg-secondary:hover,
7583button.bg-secondary:focus,
7584button.bg-secondary:hover {
7585    background-color: #545b62 !important
7586}
7587
7588.bg-success {
7589    background-color: #28a745 !important
7590}
7591
7592a.bg-success:focus,
7593a.bg-success:hover,
7594button.bg-success:focus,
7595button.bg-success:hover {
7596    background-color: #1e7e34 !important
7597}
7598
7599.bg-info {
7600    background-color: #17a2b8 !important
7601}
7602
7603a.bg-info:focus,
7604a.bg-info:hover,
7605button.bg-info:focus,
7606button.bg-info:hover {
7607    background-color: #117a8b !important
7608}
7609
7610.bg-warning {
7611    background-color: #ffc107 !important
7612}
7613
7614a.bg-warning:focus,
7615a.bg-warning:hover,
7616button.bg-warning:focus,
7617button.bg-warning:hover {
7618    background-color: #d39e00 !important
7619}
7620
7621.bg-danger {
7622    background-color: #dc3545 !important
7623}
7624
7625a.bg-danger:focus,
7626a.bg-danger:hover,
7627button.bg-danger:focus,
7628button.bg-danger:hover {
7629    background-color: #bd2130 !important
7630}
7631
7632.bg-light {
7633    background-color: #f8f9fa !important
7634}
7635
7636a.bg-light:focus,
7637a.bg-light:hover,
7638button.bg-light:focus,
7639button.bg-light:hover {
7640    background-color: #dae0e5 !important
7641}
7642
7643.bg-dark {
7644    background-color: #343a40 !important
7645}
7646
7647a.bg-dark:focus,
7648a.bg-dark:hover,
7649button.bg-dark:focus,
7650button.bg-dark:hover {
7651    background-color: #1d2124 !important
7652}
7653
7654.bg-white {
7655    background-color: #fefeff
7656}
7657
7658.bg-transparent {
7659    background-color: transparent !important
7660}
7661
7662.border {
7663    border: 1px solid #dee2e6 !important
7664}
7665
7666.border-top {
7667    border-top: 1px solid #dee2e6 !important
7668}
7669
7670.border-right {
7671    border-right: 1px solid #dee2e6 !important
7672}
7673
7674.border-bottom {
7675    border-bottom: 1px solid #dee2e6 !important
7676}
7677
7678.border-left {
7679    border-left: 1px solid #dee2e6 !important
7680}
7681
7682.border-0 {
7683    border: 0 !important
7684}
7685
7686.border-top-0 {
7687    border-top: 0 !important
7688}
7689
7690.border-right-0 {
7691    border-right: 0 !important
7692}
7693
7694.border-bottom-0 {
7695    border-bottom: 0 !important
7696}
7697
7698.border-left-0 {
7699    border-left: 0 !important
7700}
7701
7702.border-primary {
7703    border-color: #007bff !important
7704}
7705
7706.border-secondary {
7707    border-color: #6c757d !important
7708}
7709
7710.border-success {
7711    border-color: #28a745 !important
7712}
7713
7714.border-info {
7715    border-color: #17a2b8 !important
7716}
7717
7718.border-warning {
7719    border-color: #ffc107 !important
7720}
7721
7722.border-danger {
7723    border-color: #dc3545 !important
7724}
7725
7726.border-light {
7727    border-color: #f8f9fa !important
7728}
7729
7730.border-dark {
7731    border-color: #343a40 !important
7732}
7733
7734.border-white {
7735    border-color: #fff !important
7736}
7737
7738.rounded-sm {
7739    border-radius: 0.2rem !important
7740}
7741
7742.rounded {
7743    border-radius: 0.25rem !important
7744}
7745
7746.rounded-top {
7747    border-top-left-radius: 0.25rem !important;
7748    border-top-right-radius: 0.25rem !important
7749}
7750
7751.rounded-right {
7752    border-top-right-radius: 0.25rem !important;
7753    border-bottom-right-radius: 0.25rem !important
7754}
7755
7756.rounded-bottom {
7757    border-bottom-right-radius: 0.25rem !important;
7758    border-bottom-left-radius: 0.25rem !important
7759}
7760
7761.rounded-left {
7762    border-top-left-radius: 0.25rem !important;
7763    border-bottom-left-radius: 0.25rem !important
7764}
7765
7766.rounded-lg {
7767    border-radius: 0.3rem !important
7768}
7769
7770.rounded-circle {
7771    border-radius: 50% !important
7772}
7773
7774.rounded-pill {
7775    border-radius: 50rem !important
7776}
7777
7778.rounded-0 {
7779    border-radius: 0 !important
7780}
7781
7782.clearfix::after {
7783    display: block;
7784    clear: both;
7785    content: ""
7786}
7787
7788.d-none {
7789    display: none !important
7790}
7791
7792.d-inline {
7793    display: inline !important
7794}
7795
7796.d-inline-block {
7797    display: inline-block !important
7798}
7799
7800.d-block {
7801    display: block !important
7802}
7803
7804.d-table {
7805    display: table !important
7806}
7807
7808.d-table-row {
7809    display: table-row !important
7810}
7811
7812.d-table-cell {
7813    display: table-cell !important
7814}
7815
7816.d-flex {
7817    display: -ms-flexbox !important;
7818    display: flex !important
7819}
7820
7821.d-inline-flex {
7822    display: -ms-inline-flexbox !important;
7823    display: inline-flex !important
7824}
7825
7826@media (min-width: 576px) {
7827    .d-sm-none {
7828        display: none !important
7829    }
7830
7831    .d-sm-inline {
7832        display: inline !important
7833    }
7834
7835    .d-sm-inline-block {
7836        display: inline-block !important
7837    }
7838
7839    .d-sm-block {
7840        display: block !important
7841    }
7842
7843    .d-sm-table {
7844        display: table !important
7845    }
7846
7847    .d-sm-table-row {
7848        display: table-row !important
7849    }
7850
7851    .d-sm-table-cell {
7852        display: table-cell !important
7853    }
7854
7855    .d-sm-flex {
7856        display: -ms-flexbox !important;
7857        display: flex !important
7858    }
7859
7860    .d-sm-inline-flex {
7861        display: -ms-inline-flexbox !important;
7862        display: inline-flex !important
7863    }
7864}
7865
7866@media (min-width: 768px) {
7867    .d-md-none {
7868        display: none !important
7869    }
7870
7871    .d-md-inline {
7872        display: inline !important
7873    }
7874
7875    .d-md-inline-block {
7876        display: inline-block !important
7877    }
7878
7879    .d-md-block {
7880        display: block !important
7881    }
7882
7883    .d-md-table {
7884        display: table !important
7885    }
7886
7887    .d-md-table-row {
7888        display: table-row !important
7889    }
7890
7891    .d-md-table-cell {
7892        display: table-cell !important
7893    }
7894
7895    .d-md-flex {
7896        display: -ms-flexbox !important;
7897        display: flex !important
7898    }
7899
7900    .d-md-inline-flex {
7901        display: -ms-inline-flexbox !important;
7902        display: inline-flex !important
7903    }
7904}
7905
7906@media (min-width: 992px) {
7907    .d-lg-none {
7908        display: none !important
7909    }
7910
7911    .d-lg-inline {
7912        display: inline !important
7913    }
7914
7915    .d-lg-inline-block {
7916        display: inline-block !important
7917    }
7918
7919    .d-lg-block {
7920        display: block !important
7921    }
7922
7923    .d-lg-table {
7924        display: table !important
7925    }
7926
7927    .d-lg-table-row {
7928        display: table-row !important
7929    }
7930
7931    .d-lg-table-cell {
7932        display: table-cell !important
7933    }
7934
7935    .d-lg-flex {
7936        display: -ms-flexbox !important;
7937        display: flex !important
7938    }
7939
7940    .d-lg-inline-flex {
7941        display: -ms-inline-flexbox !important;
7942        display: inline-flex !important
7943    }
7944}
7945
7946@media (min-width: 1200px) {
7947    .d-xl-none {
7948        display: none !important
7949    }
7950
7951    .d-xl-inline {
7952        display: inline !important
7953    }
7954
7955    .d-xl-inline-block {
7956        display: inline-block !important
7957    }
7958
7959    .d-xl-block {
7960        display: block !important
7961    }
7962
7963    .d-xl-table {
7964        display: table !important
7965    }
7966
7967    .d-xl-table-row {
7968        display: table-row !important
7969    }
7970
7971    .d-xl-table-cell {
7972        display: table-cell !important
7973    }
7974
7975    .d-xl-flex {
7976        display: -ms-flexbox !important;
7977        display: flex !important
7978    }
7979
7980    .d-xl-inline-flex {
7981        display: -ms-inline-flexbox !important;
7982        display: inline-flex !important
7983    }
7984}
7985
7986@media print {
7987    .d-print-none {
7988        display: none !important
7989    }
7990
7991    .d-print-inline {
7992        display: inline !important
7993    }
7994
7995    .d-print-inline-block {
7996        display: inline-block !important
7997    }
7998
7999    .d-print-block {
8000        display: block !important
8001    }
8002
8003    .d-print-table {
8004        display: table !important
8005    }
8006
8007    .d-print-table-row {
8008        display: table-row !important
8009    }
8010
8011    .d-print-table-cell {
8012        display: table-cell !important
8013    }
8014
8015    .d-print-flex {
8016        display: -ms-flexbox !important;
8017        display: flex !important
8018    }
8019
8020    .d-print-inline-flex {
8021        display: -ms-inline-flexbox !important;
8022        display: inline-flex !important
8023    }
8024}
8025
8026.embed-responsive {
8027    position: relative;
8028    display: block;
8029    width: 100%;
8030    padding: 0;
8031    overflow: hidden
8032}
8033
8034.embed-responsive::before {
8035    display: block;
8036    content: ""
8037}
8038
8039.embed-responsive .embed-responsive-item,
8040.embed-responsive embed,
8041.embed-responsive iframe,
8042.embed-responsive object,
8043.embed-responsive video {
8044    position: absolute;
8045    top: 0;
8046    bottom: 0;
8047    left: 0;
8048    width: 100%;
8049    height: 100%;
8050    border: 0
8051}
8052
8053.embed-responsive-21by9::before {
8054    padding-top: 42.857143%
8055}
8056
8057.embed-responsive-16by9::before {
8058    padding-top: 56.25%
8059}
8060
8061.embed-responsive-4by3::before {
8062    padding-top: 75%
8063}
8064
8065.embed-responsive-1by1::before {
8066    padding-top: 100%
8067}
8068
8069.flex-row {
8070    -ms-flex-direction: row !important;
8071    flex-direction: row !important
8072}
8073
8074.flex-column {
8075    -ms-flex-direction: column !important;
8076    flex-direction: column !important
8077}
8078
8079.flex-row-reverse {
8080    -ms-flex-direction: row-reverse !important;
8081    flex-direction: row-reverse !important
8082}
8083
8084.flex-column-reverse {
8085    -ms-flex-direction: column-reverse !important;
8086    flex-direction: column-reverse !important
8087}
8088
8089.flex-wrap {
8090    -ms-flex-wrap: wrap !important;
8091    flex-wrap: wrap !important
8092}
8093
8094.flex-nowrap {
8095    -ms-flex-wrap: nowrap !important;
8096    flex-wrap: nowrap !important
8097}
8098
8099.flex-wrap-reverse {
8100    -ms-flex-wrap: wrap-reverse !important;
8101    flex-wrap: wrap-reverse !important
8102}
8103
8104.flex-fill {
8105    -ms-flex: 1 1 auto !important;
8106    flex: 1 1 auto !important
8107}
8108
8109.flex-grow-0 {
8110    -ms-flex-positive: 0 !important;
8111    flex-grow: 0 !important
8112}
8113
8114.flex-grow-1 {
8115    -ms-flex-positive: 1 !important;
8116    flex-grow: 1 !important
8117}
8118
8119.flex-shrink-0 {
8120    -ms-flex-negative: 0 !important;
8121    flex-shrink: 0 !important
8122}
8123
8124.flex-shrink-1 {
8125    -ms-flex-negative: 1 !important;
8126    flex-shrink: 1 !important
8127}
8128
8129.justify-content-start {
8130    -ms-flex-pack: start !important;
8131    justify-content: flex-start !important
8132}
8133
8134.justify-content-end {
8135    -ms-flex-pack: end !important;
8136    justify-content: flex-end !important
8137}
8138
8139.justify-content-center {
8140    -ms-flex-pack: center !important;
8141    justify-content: center !important
8142}
8143
8144.justify-content-between {
8145    -ms-flex-pack: justify !important;
8146    justify-content: space-between !important
8147}
8148
8149.justify-content-around {
8150    -ms-flex-pack: distribute !important;
8151    justify-content: space-around !important
8152}
8153
8154.align-items-start {
8155    -ms-flex-align: start !important;
8156    align-items: flex-start !important
8157}
8158
8159.align-items-end {
8160    -ms-flex-align: end !important;
8161    align-items: flex-end !important
8162}
8163
8164.align-items-center {
8165    -ms-flex-align: center !important;
8166    align-items: center !important
8167}
8168
8169.align-items-baseline {
8170    -ms-flex-align: baseline !important;
8171    align-items: baseline !important
8172}
8173
8174.align-items-stretch {
8175    -ms-flex-align: stretch !important;
8176    align-items: stretch !important
8177}
8178
8179.align-content-start {
8180    -ms-flex-line-pack: start !important;
8181    align-content: flex-start !important
8182}
8183
8184.align-content-end {
8185    -ms-flex-line-pack: end !important;
8186    align-content: flex-end !important
8187}
8188
8189.align-content-center {
8190    -ms-flex-line-pack: center !important;
8191    align-content: center !important
8192}
8193
8194.align-content-between {
8195    -ms-flex-line-pack: justify !important;
8196    align-content: space-between !important
8197}
8198
8199.align-content-around {
8200    -ms-flex-line-pack: distribute !important;
8201    align-content: space-around !important
8202}
8203
8204.align-content-stretch {
8205    -ms-flex-line-pack: stretch !important;
8206    align-content: stretch !important
8207}
8208
8209.align-self-auto {
8210    -ms-flex-item-align: auto !important;
8211    align-self: auto !important
8212}
8213
8214.align-self-start {
8215    -ms-flex-item-align: start !important;
8216    align-self: flex-start !important
8217}
8218
8219.align-self-end {
8220    -ms-flex-item-align: end !important;
8221    align-self: flex-end !important
8222}
8223
8224.align-self-center {
8225    -ms-flex-item-align: center !important;
8226    align-self: center !important
8227}
8228
8229.align-self-baseline {
8230    -ms-flex-item-align: baseline !important;
8231    align-self: baseline !important
8232}
8233
8234.align-self-stretch {
8235    -ms-flex-item-align: stretch !important;
8236    align-self: stretch !important
8237}
8238
8239@media (min-width: 576px) {
8240    .flex-sm-row {
8241        -ms-flex-direction: row !important;
8242        flex-direction: row !important
8243    }
8244
8245    .flex-sm-column {
8246        -ms-flex-direction: column !important;
8247        flex-direction: column !important
8248    }
8249
8250    .flex-sm-row-reverse {
8251        -ms-flex-direction: row-reverse !important;
8252        flex-direction: row-reverse !important
8253    }
8254
8255    .flex-sm-column-reverse {
8256        -ms-flex-direction: column-reverse !important;
8257        flex-direction: column-reverse !important
8258    }
8259
8260    .flex-sm-wrap {
8261        -ms-flex-wrap: wrap !important;
8262        flex-wrap: wrap !important
8263    }
8264
8265    .flex-sm-nowrap {
8266        -ms-flex-wrap: nowrap !important;
8267        flex-wrap: nowrap !important
8268    }
8269
8270    .flex-sm-wrap-reverse {
8271        -ms-flex-wrap: wrap-reverse !important;
8272        flex-wrap: wrap-reverse !important
8273    }
8274
8275    .flex-sm-fill {
8276        -ms-flex: 1 1 auto !important;
8277        flex: 1 1 auto !important
8278    }
8279
8280    .flex-sm-grow-0 {
8281        -ms-flex-positive: 0 !important;
8282        flex-grow: 0 !important
8283    }
8284
8285    .flex-sm-grow-1 {
8286        -ms-flex-positive: 1 !important;
8287        flex-grow: 1 !important
8288    }
8289
8290    .flex-sm-shrink-0 {
8291        -ms-flex-negative: 0 !important;
8292        flex-shrink: 0 !important
8293    }
8294
8295    .flex-sm-shrink-1 {
8296        -ms-flex-negative: 1 !important;
8297        flex-shrink: 1 !important
8298    }
8299
8300    .justify-content-sm-start {
8301        -ms-flex-pack: start !important;
8302        justify-content: flex-start !important
8303    }
8304
8305    .justify-content-sm-end {
8306        -ms-flex-pack: end !important;
8307        justify-content: flex-end !important
8308    }
8309
8310    .justify-content-sm-center {
8311        -ms-flex-pack: center !important;
8312        justify-content: center !important
8313    }
8314
8315    .justify-content-sm-between {
8316        -ms-flex-pack: justify !important;
8317        justify-content: space-between !important
8318    }
8319
8320    .justify-content-sm-around {
8321        -ms-flex-pack: distribute !important;
8322        justify-content: space-around !important
8323    }
8324
8325    .align-items-sm-start {
8326        -ms-flex-align: start !important;
8327        align-items: flex-start !important
8328    }
8329
8330    .align-items-sm-end {
8331        -ms-flex-align: end !important;
8332        align-items: flex-end !important
8333    }
8334
8335    .align-items-sm-center {
8336        -ms-flex-align: center !important;
8337        align-items: center !important
8338    }
8339
8340    .align-items-sm-baseline {
8341        -ms-flex-align: baseline !important;
8342        align-items: baseline !important
8343    }
8344
8345    .align-items-sm-stretch {
8346        -ms-flex-align: stretch !important;
8347        align-items: stretch !important
8348    }
8349
8350    .align-content-sm-start {
8351        -ms-flex-line-pack: start !important;
8352        align-content: flex-start !important
8353    }
8354
8355    .align-content-sm-end {
8356        -ms-flex-line-pack: end !important;
8357        align-content: flex-end !important
8358    }
8359
8360    .align-content-sm-center {
8361        -ms-flex-line-pack: center !important;
8362        align-content: center !important
8363    }
8364
8365    .align-content-sm-between {
8366        -ms-flex-line-pack: justify !important;
8367        align-content: space-between !important
8368    }
8369
8370    .align-content-sm-around {
8371        -ms-flex-line-pack: distribute !important;
8372        align-content: space-around !important
8373    }
8374
8375    .align-content-sm-stretch {
8376        -ms-flex-line-pack: stretch !important;
8377        align-content: stretch !important
8378    }
8379
8380    .align-self-sm-auto {
8381        -ms-flex-item-align: auto !important;
8382        align-self: auto !important
8383    }
8384
8385    .align-self-sm-start {
8386        -ms-flex-item-align: start !important;
8387        align-self: flex-start !important
8388    }
8389
8390    .align-self-sm-end {
8391        -ms-flex-item-align: end !important;
8392        align-self: flex-end !important
8393    }
8394
8395    .align-self-sm-center {
8396        -ms-flex-item-align: center !important;
8397        align-self: center !important
8398    }
8399
8400    .align-self-sm-baseline {
8401        -ms-flex-item-align: baseline !important;
8402        align-self: baseline !important
8403    }
8404
8405    .align-self-sm-stretch {
8406        -ms-flex-item-align: stretch !important;
8407        align-self: stretch !important
8408    }
8409}
8410
8411@media (min-width: 768px) {
8412    .flex-md-row {
8413        -ms-flex-direction: row !important;
8414        flex-direction: row !important
8415    }
8416
8417    .flex-md-column {
8418        -ms-flex-direction: column !important;
8419        flex-direction: column !important
8420    }
8421
8422    .flex-md-row-reverse {
8423        -ms-flex-direction: row-reverse !important;
8424        flex-direction: row-reverse !important
8425    }
8426
8427    .flex-md-column-reverse {
8428        -ms-flex-direction: column-reverse !important;
8429        flex-direction: column-reverse !important
8430    }
8431
8432    .flex-md-wrap {
8433        -ms-flex-wrap: wrap !important;
8434        flex-wrap: wrap !important
8435    }
8436
8437    .flex-md-nowrap {
8438        -ms-flex-wrap: nowrap !important;
8439        flex-wrap: nowrap !important
8440    }
8441
8442    .flex-md-wrap-reverse {
8443        -ms-flex-wrap: wrap-reverse !important;
8444        flex-wrap: wrap-reverse !important
8445    }
8446
8447    .flex-md-fill {
8448        -ms-flex: 1 1 auto !important;
8449        flex: 1 1 auto !important
8450    }
8451
8452    .flex-md-grow-0 {
8453        -ms-flex-positive: 0 !important;
8454        flex-grow: 0 !important
8455    }
8456
8457    .flex-md-grow-1 {
8458        -ms-flex-positive: 1 !important;
8459        flex-grow: 1 !important
8460    }
8461
8462    .flex-md-shrink-0 {
8463        -ms-flex-negative: 0 !important;
8464        flex-shrink: 0 !important
8465    }
8466
8467    .flex-md-shrink-1 {
8468        -ms-flex-negative: 1 !important;
8469        flex-shrink: 1 !important
8470    }
8471
8472    .justify-content-md-start {
8473        -ms-flex-pack: start !important;
8474        justify-content: flex-start !important
8475    }
8476
8477    .justify-content-md-end {
8478        -ms-flex-pack: end !important;
8479        justify-content: flex-end !important
8480    }
8481
8482    .justify-content-md-center {
8483        -ms-flex-pack: center !important;
8484        justify-content: center !important
8485    }
8486
8487    .justify-content-md-between {
8488        -ms-flex-pack: justify !important;
8489        justify-content: space-between !important
8490    }
8491
8492    .justify-content-md-around {
8493        -ms-flex-pack: distribute !important;
8494        justify-content: space-around !important
8495    }
8496
8497    .align-items-md-start {
8498        -ms-flex-align: start !important;
8499        align-items: flex-start !important
8500    }
8501
8502    .align-items-md-end {
8503        -ms-flex-align: end !important;
8504        align-items: flex-end !important
8505    }
8506
8507    .align-items-md-center {
8508        -ms-flex-align: center !important;
8509        align-items: center !important
8510    }
8511
8512    .align-items-md-baseline {
8513        -ms-flex-align: baseline !important;
8514        align-items: baseline !important
8515    }
8516
8517    .align-items-md-stretch {
8518        -ms-flex-align: stretch !important;
8519        align-items: stretch !important
8520    }
8521
8522    .align-content-md-start {
8523        -ms-flex-line-pack: start !important;
8524        align-content: flex-start !important
8525    }
8526
8527    .align-content-md-end {
8528        -ms-flex-line-pack: end !important;
8529        align-content: flex-end !important
8530    }
8531
8532    .align-content-md-center {
8533        -ms-flex-line-pack: center !important;
8534        align-content: center !important
8535    }
8536
8537    .align-content-md-between {
8538        -ms-flex-line-pack: justify !important;
8539        align-content: space-between !important
8540    }
8541
8542    .align-content-md-around {
8543        -ms-flex-line-pack: distribute !important;
8544        align-content: space-around !important
8545    }
8546
8547    .align-content-md-stretch {
8548        -ms-flex-line-pack: stretch !important;
8549        align-content: stretch !important
8550    }
8551
8552    .align-self-md-auto {
8553        -ms-flex-item-align: auto !important;
8554        align-self: auto !important
8555    }
8556
8557    .align-self-md-start {
8558        -ms-flex-item-align: start !important;
8559        align-self: flex-start !important
8560    }
8561
8562    .align-self-md-end {
8563        -ms-flex-item-align: end !important;
8564        align-self: flex-end !important
8565    }
8566
8567    .align-self-md-center {
8568        -ms-flex-item-align: center !important;
8569        align-self: center !important
8570    }
8571
8572    .align-self-md-baseline {
8573        -ms-flex-item-align: baseline !important;
8574        align-self: baseline !important
8575    }
8576
8577    .align-self-md-stretch {
8578        -ms-flex-item-align: stretch !important;
8579        align-self: stretch !important
8580    }
8581}
8582
8583@media (min-width: 992px) {
8584    .flex-lg-row {
8585        -ms-flex-direction: row !important;
8586        flex-direction: row !important
8587    }
8588
8589    .flex-lg-column {
8590        -ms-flex-direction: column !important;
8591        flex-direction: column !important
8592    }
8593
8594    .flex-lg-row-reverse {
8595        -ms-flex-direction: row-reverse !important;
8596        flex-direction: row-reverse !important
8597    }
8598
8599    .flex-lg-column-reverse {
8600        -ms-flex-direction: column-reverse !important;
8601        flex-direction: column-reverse !important
8602    }
8603
8604    .flex-lg-wrap {
8605        -ms-flex-wrap: wrap !important;
8606        flex-wrap: wrap !important
8607    }
8608
8609    .flex-lg-nowrap {
8610        -ms-flex-wrap: nowrap !important;
8611        flex-wrap: nowrap !important
8612    }
8613
8614    .flex-lg-wrap-reverse {
8615        -ms-flex-wrap: wrap-reverse !important;
8616        flex-wrap: wrap-reverse !important
8617    }
8618
8619    .flex-lg-fill {
8620        -ms-flex: 1 1 auto !important;
8621        flex: 1 1 auto !important
8622    }
8623
8624    .flex-lg-grow-0 {
8625        -ms-flex-positive: 0 !important;
8626        flex-grow: 0 !important
8627    }
8628
8629    .flex-lg-grow-1 {
8630        -ms-flex-positive: 1 !important;
8631        flex-grow: 1 !important
8632    }
8633
8634    .flex-lg-shrink-0 {
8635        -ms-flex-negative: 0 !important;
8636        flex-shrink: 0 !important
8637    }
8638
8639    .flex-lg-shrink-1 {
8640        -ms-flex-negative: 1 !important;
8641        flex-shrink: 1 !important
8642    }
8643
8644    .justify-content-lg-start {
8645        -ms-flex-pack: start !important;
8646        justify-content: flex-start !important
8647    }
8648
8649    .justify-content-lg-end {
8650        -ms-flex-pack: end !important;
8651        justify-content: flex-end !important
8652    }
8653
8654    .justify-content-lg-center {
8655        -ms-flex-pack: center !important;
8656        justify-content: center !important
8657    }
8658
8659    .justify-content-lg-between {
8660        -ms-flex-pack: justify !important;
8661        justify-content: space-between !important
8662    }
8663
8664    .justify-content-lg-around {
8665        -ms-flex-pack: distribute !important;
8666        justify-content: space-around !important
8667    }
8668
8669    .align-items-lg-start {
8670        -ms-flex-align: start !important;
8671        align-items: flex-start !important
8672    }
8673
8674    .align-items-lg-end {
8675        -ms-flex-align: end !important;
8676        align-items: flex-end !important
8677    }
8678
8679    .align-items-lg-center {
8680        -ms-flex-align: center !important;
8681        align-items: center !important
8682    }
8683
8684    .align-items-lg-baseline {
8685        -ms-flex-align: baseline !important;
8686        align-items: baseline !important
8687    }
8688
8689    .align-items-lg-stretch {
8690        -ms-flex-align: stretch !important;
8691        align-items: stretch !important
8692    }
8693
8694    .align-content-lg-start {
8695        -ms-flex-line-pack: start !important;
8696        align-content: flex-start !important
8697    }
8698
8699    .align-content-lg-end {
8700        -ms-flex-line-pack: end !important;
8701        align-content: flex-end !important
8702    }
8703
8704    .align-content-lg-center {
8705        -ms-flex-line-pack: center !important;
8706        align-content: center !important
8707    }
8708
8709    .align-content-lg-between {
8710        -ms-flex-line-pack: justify !important;
8711        align-content: space-between !important
8712    }
8713
8714    .align-content-lg-around {
8715        -ms-flex-line-pack: distribute !important;
8716        align-content: space-around !important
8717    }
8718
8719    .align-content-lg-stretch {
8720        -ms-flex-line-pack: stretch !important;
8721        align-content: stretch !important
8722    }
8723
8724    .align-self-lg-auto {
8725        -ms-flex-item-align: auto !important;
8726        align-self: auto !important
8727    }
8728
8729    .align-self-lg-start {
8730        -ms-flex-item-align: start !important;
8731        align-self: flex-start !important
8732    }
8733
8734    .align-self-lg-end {
8735        -ms-flex-item-align: end !important;
8736        align-self: flex-end !important
8737    }
8738
8739    .align-self-lg-center {
8740        -ms-flex-item-align: center !important;
8741        align-self: center !important
8742    }
8743
8744    .align-self-lg-baseline {
8745        -ms-flex-item-align: baseline !important;
8746        align-self: baseline !important
8747    }
8748
8749    .align-self-lg-stretch {
8750        -ms-flex-item-align: stretch !important;
8751        align-self: stretch !important
8752    }
8753}
8754
8755@media (min-width: 1200px) {
8756    .flex-xl-row {
8757        -ms-flex-direction: row !important;
8758        flex-direction: row !important
8759    }
8760
8761    .flex-xl-column {
8762        -ms-flex-direction: column !important;
8763        flex-direction: column !important
8764    }
8765
8766    .flex-xl-row-reverse {
8767        -ms-flex-direction: row-reverse !important;
8768        flex-direction: row-reverse !important
8769    }
8770
8771    .flex-xl-column-reverse {
8772        -ms-flex-direction: column-reverse !important;
8773        flex-direction: column-reverse !important
8774    }
8775
8776    .flex-xl-wrap {
8777        -ms-flex-wrap: wrap !important;
8778        flex-wrap: wrap !important
8779    }
8780
8781    .flex-xl-nowrap {
8782        -ms-flex-wrap: nowrap !important;
8783        flex-wrap: nowrap !important
8784    }
8785
8786    .flex-xl-wrap-reverse {
8787        -ms-flex-wrap: wrap-reverse !important;
8788        flex-wrap: wrap-reverse !important
8789    }
8790
8791    .flex-xl-fill {
8792        -ms-flex: 1 1 auto !important;
8793        flex: 1 1 auto !important
8794    }
8795
8796    .flex-xl-grow-0 {
8797        -ms-flex-positive: 0 !important;
8798        flex-grow: 0 !important
8799    }
8800
8801    .flex-xl-grow-1 {
8802        -ms-flex-positive: 1 !important;
8803        flex-grow: 1 !important
8804    }
8805
8806    .flex-xl-shrink-0 {
8807        -ms-flex-negative: 0 !important;
8808        flex-shrink: 0 !important
8809    }
8810
8811    .flex-xl-shrink-1 {
8812        -ms-flex-negative: 1 !important;
8813        flex-shrink: 1 !important
8814    }
8815
8816    .justify-content-xl-start {
8817        -ms-flex-pack: start !important;
8818        justify-content: flex-start !important
8819    }
8820
8821    .justify-content-xl-end {
8822        -ms-flex-pack: end !important;
8823        justify-content: flex-end !important
8824    }
8825
8826    .justify-content-xl-center {
8827        -ms-flex-pack: center !important;
8828        justify-content: center !important
8829    }
8830
8831    .justify-content-xl-between {
8832        -ms-flex-pack: justify !important;
8833        justify-content: space-between !important
8834    }
8835
8836    .justify-content-xl-around {
8837        -ms-flex-pack: distribute !important;
8838        justify-content: space-around !important
8839    }
8840
8841    .align-items-xl-start {
8842        -ms-flex-align: start !important;
8843        align-items: flex-start !important
8844    }
8845
8846    .align-items-xl-end {
8847        -ms-flex-align: end !important;
8848        align-items: flex-end !important
8849    }
8850
8851    .align-items-xl-center {
8852        -ms-flex-align: center !important;
8853        align-items: center !important
8854    }
8855
8856    .align-items-xl-baseline {
8857        -ms-flex-align: baseline !important;
8858        align-items: baseline !important
8859    }
8860
8861    .align-items-xl-stretch {
8862        -ms-flex-align: stretch !important;
8863        align-items: stretch !important
8864    }
8865
8866    .align-content-xl-start {
8867        -ms-flex-line-pack: start !important;
8868        align-content: flex-start !important
8869    }
8870
8871    .align-content-xl-end {
8872        -ms-flex-line-pack: end !important;
8873        align-content: flex-end !important
8874    }
8875
8876    .align-content-xl-center {
8877        -ms-flex-line-pack: center !important;
8878        align-content: center !important
8879    }
8880
8881    .align-content-xl-between {
8882        -ms-flex-line-pack: justify !important;
8883        align-content: space-between !important
8884    }
8885
8886    .align-content-xl-around {
8887        -ms-flex-line-pack: distribute !important;
8888        align-content: space-around !important
8889    }
8890
8891    .align-content-xl-stretch {
8892        -ms-flex-line-pack: stretch !important;
8893        align-content: stretch !important
8894    }
8895
8896    .align-self-xl-auto {
8897        -ms-flex-item-align: auto !important;
8898        align-self: auto !important
8899    }
8900
8901    .align-self-xl-start {
8902        -ms-flex-item-align: start !important;
8903        align-self: flex-start !important
8904    }
8905
8906    .align-self-xl-end {
8907        -ms-flex-item-align: end !important;
8908        align-self: flex-end !important
8909    }
8910
8911    .align-self-xl-center {
8912        -ms-flex-item-align: center !important;
8913        align-self: center !important
8914    }
8915
8916    .align-self-xl-baseline {
8917        -ms-flex-item-align: baseline !important;
8918        align-self: baseline !important
8919    }
8920
8921    .align-self-xl-stretch {
8922        -ms-flex-item-align: stretch !important;
8923        align-self: stretch !important
8924    }
8925}
8926
8927.float-left {
8928    float: left !important
8929}
8930
8931.float-right {
8932    float: right !important
8933}
8934
8935.float-none {
8936    float: none !important
8937}
8938
8939@media (min-width: 576px) {
8940    .float-sm-left {
8941        float: left !important
8942    }
8943
8944    .float-sm-right {
8945        float: right !important
8946    }
8947
8948    .float-sm-none {
8949        float: none !important
8950    }
8951}
8952
8953@media (min-width: 768px) {
8954    .float-md-left {
8955        float: left !important
8956    }
8957
8958    .float-md-right {
8959        float: right !important
8960    }
8961
8962    .float-md-none {
8963        float: none !important
8964    }
8965}
8966
8967@media (min-width: 992px) {
8968    .float-lg-left {
8969        float: left !important
8970    }
8971
8972    .float-lg-right {
8973        float: right !important
8974    }
8975
8976    .float-lg-none {
8977        float: none !important
8978    }
8979}
8980
8981@media (min-width: 1200px) {
8982    .float-xl-left {
8983        float: left !important
8984    }
8985
8986    .float-xl-right {
8987        float: right !important
8988    }
8989
8990    .float-xl-none {
8991        float: none !important
8992    }
8993}
8994
8995.overflow-auto {
8996    overflow: auto !important
8997}
8998
8999.overflow-hidden {
9000    overflow: hidden !important
9001}
9002
9003.position-static {
9004    position: static !important
9005}
9006
9007.position-relative {
9008    position: relative !important;
9009    z-index: 0
9010}
9011
9012.position-absolute {
9013    position: absolute !important
9014}
9015
9016.position-fixed {
9017    position: fixed !important
9018}
9019
9020.position-sticky {
9021    position: -webkit-sticky !important;
9022    position: sticky !important
9023}
9024
9025.fixed-top {
9026    position: fixed;
9027    top: 0;
9028    right: 0;
9029    left: 0;
9030    z-index: 1030
9031}
9032
9033.fixed-bottom {
9034    position: fixed;
9035    right: 0;
9036    bottom: 0;
9037    left: 0;
9038    z-index: 1030
9039}
9040
9041@supports (position: -webkit-sticky) or (position: sticky) {
9042    .sticky-top {
9043        position: -webkit-sticky;
9044        position: sticky;
9045        top: 0;
9046        z-index: 1020
9047    }
9048}
9049
9050.sr-only {
9051    position: absolute;
9052    width: 1px;
9053    height: 1px;
9054    padding: 0;
9055    margin: -1px;
9056    overflow: hidden;
9057    clip: rect(0, 0, 0, 0);
9058    white-space: nowrap;
9059    border: 0
9060}
9061
9062.sr-only-focusable:active,
9063.sr-only-focusable:focus {
9064    position: static;
9065    width: auto;
9066    height: auto;
9067    overflow: visible;
9068    clip: auto;
9069    white-space: normal
9070}
9071
9072.shadow-sm {
9073    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important
9074}
9075
9076.shadow {
9077    border-radius: 2px;
9078    background-color: #fff;
9079    border: 1px solid rgba(0, 0, 0, 0.125)
9080}
9081
9082.shadow-lg {
9083    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important
9084}
9085
9086.shadow-none {
9087    box-shadow: none !important
9088}
9089
9090.w-25 {
9091    width: 25% !important
9092}
9093
9094.w-50 {
9095    width: 50% !important
9096}
9097
9098.w-75 {
9099    width: 75% !important
9100}
9101
9102.w-100 {
9103    width: 100% !important
9104}
9105
9106.w-auto {
9107    width: auto !important
9108}
9109
9110.h-25 {
9111    height: 25% !important
9112}
9113
9114.h-50 {
9115    height: 50% !important
9116}
9117
9118.h-75 {
9119    height: 75% !important
9120}
9121
9122.h-100 {
9123    height: 100% !important
9124}
9125
9126.h-auto {
9127    height: auto !important
9128}
9129
9130.mw-100 {
9131    max-width: 100% !important
9132}
9133
9134.mh-100 {
9135    max-height: 100% !important
9136}
9137
9138.min-vw-100 {
9139    min-width: 100vw !important
9140}
9141
9142.min-vh-100 {
9143    min-height: 100vh !important
9144}
9145
9146.vw-100 {
9147    width: 100vw !important
9148}
9149
9150.vh-100 {
9151    height: 100vh !important
9152}
9153
9154.stretched-link::after {
9155    position: absolute;
9156    top: 0;
9157    right: 0;
9158    bottom: 0;
9159    left: 0;
9160    z-index: 1;
9161    pointer-events: auto;
9162    content: "";
9163    background-color: rgba(0, 0, 0, 0)
9164}
9165
9166.m-0 {
9167    margin: 0 !important
9168}
9169
9170.mt-0,
9171.my-0 {
9172    margin-top: 0 !important
9173}
9174
9175.mr-0,
9176.mx-0 {
9177    margin-right: 0 !important
9178}
9179
9180.mb-0,
9181.my-0 {
9182    margin-bottom: 0 !important
9183}
9184
9185.ml-0,
9186.mx-0 {
9187    margin-left: 0 !important
9188}
9189
9190.m-1 {
9191    margin: 0.25rem !important
9192}
9193
9194.mt-1,
9195.my-1 {
9196    margin-top: 0.25rem !important
9197}
9198
9199.mr-1,
9200.mx-1 {
9201    margin-right: 0.25rem !important
9202}
9203
9204.mb-1,
9205.my-1 {
9206    margin-bottom: 2.25rem !important
9207}
9208
9209.ml-1,
9210.mx-1 {
9211    margin-left: 0.25rem !important
9212}
9213
9214.m-2 {
9215    margin: 0.5rem !important
9216}
9217
9218.mt-2,
9219.my-2 {
9220    margin-top: 0.5rem !important
9221}
9222
9223.mr-2,
9224.mx-2 {
9225    margin-right: 0.5rem !important
9226}
9227
9228.mb-2,
9229.my-2 {
9230    margin-bottom: 0.5rem !important
9231}
9232
9233.ml-2,
9234.mx-2 {
9235    margin-left: 0.5rem !important
9236}
9237
9238.m-3 {
9239    margin: 1rem !important
9240}
9241
9242.mt-3,
9243.my-3 {
9244    margin-top: 1rem !important
9245}
9246
9247.mr-3,
9248.mx-3 {
9249    margin-right: 1rem !important
9250}
9251
9252.mb-3,
9253.my-3 {
9254    margin-bottom: 1rem !important
9255}
9256
9257.ml-3,
9258.mx-3 {
9259    margin-left: 1rem !important
9260}
9261
9262.m-4 {
9263    margin: 1.5rem !important
9264}
9265
9266.mt-4,
9267.my-4 {
9268    margin-top: 1.5rem !important
9269}
9270
9271.mr-4,
9272.mx-4 {
9273    margin-right: 1.5rem !important
9274}
9275
9276.mb-4,
9277.my-4 {
9278    margin-bottom: 1.5rem !important
9279}
9280
9281.ml-4,
9282.mx-4 {
9283    margin-left: 1.5rem !important
9284}
9285
9286.m-5 {
9287    margin: 3rem !important
9288}
9289
9290.mt-5,
9291.my-5 {
9292    margin-top: 3rem !important
9293}
9294
9295.mr-5,
9296.mx-5 {
9297    margin-right: 3rem !important
9298}
9299
9300.mb-5,
9301.my-5 {
9302    margin-bottom: 3rem !important
9303}
9304
9305.ml-5,
9306.mx-5 {
9307    margin-left: 3rem !important
9308}
9309
9310.p-0 {
9311    padding: 0 !important
9312}
9313
9314.pt-0,
9315.py-0 {
9316    padding-top: 0 !important
9317}
9318
9319.pr-0,
9320.px-0 {
9321    padding-right: 0 !important
9322}
9323
9324.pb-0,
9325.py-0 {
9326    padding-bottom: 0 !important
9327}
9328
9329.pl-0,
9330.px-0 {
9331    padding-left: 0 !important
9332}
9333
9334.p-1 {
9335    padding: 0.25rem !important
9336}
9337
9338.pt-1,
9339.py-1 {
9340    padding-top: 0.25rem !important
9341}
9342
9343.pr-1,
9344.px-1 {
9345    padding-right: 0.25rem !important
9346}
9347
9348.pb-1,
9349.py-1 {
9350    padding-bottom: 0.25rem !important
9351}
9352
9353.pl-1,
9354.px-1 {
9355    padding-left: 0.25rem !important
9356}
9357
9358.p-2 {
9359    padding: 0.5rem !important
9360}
9361
9362.pt-2,
9363.py-2 {
9364    padding-top: 0.5rem !important
9365}
9366
9367.pr-2,
9368.px-2 {
9369    padding-right: 0.5rem !important
9370}
9371
9372.pb-2,
9373.py-2 {
9374    padding-bottom: 0.5rem !important
9375}
9376
9377.pl-2,
9378.px-2 {
9379    padding-left: 0.5rem !important
9380}
9381
9382.p-3 {
9383    padding: 1rem !important
9384}
9385
9386.pt-3,
9387.py-3 {
9388    padding-top: 1rem !important
9389}
9390
9391.pr-3,
9392.px-3 {
9393    padding-right: 1rem !important
9394}
9395
9396.pb-3,
9397.py-3 {
9398    padding-bottom: 1rem !important
9399}
9400
9401.pl-3,
9402.px-3 {
9403    padding-left: 1rem !important
9404}
9405
9406.p-4 {
9407    padding: 1.5rem !important
9408}
9409
9410.pt-4,
9411.py-4 {
9412    padding-top: 1.5rem !important
9413}
9414
9415.pr-4,
9416.px-4 {
9417    padding-right: 1.5rem !important
9418}
9419
9420.pb-4,
9421.py-4 {
9422    padding-bottom: 1.5rem !important
9423}
9424
9425.pl-4,
9426.px-4 {
9427    padding-left: 1.5rem !important
9428}
9429
9430.p-5 {
9431    padding: 3rem !important
9432}
9433
9434.pt-5,
9435.py-5 {
9436    padding-top: 3rem !important
9437}
9438
9439.pr-5,
9440.px-5 {
9441    padding-right: 3rem !important
9442}
9443
9444.pb-5,
9445.py-5 {
9446    padding-bottom: 3rem !important
9447}
9448
9449.pl-5,
9450.px-5 {
9451    padding-left: 3rem !important
9452}
9453
9454.m-n1 {
9455    margin: -0.25rem !important
9456}
9457
9458.mt-n1,
9459.my-n1 {
9460    margin-top: -0.25rem !important
9461}
9462
9463.mr-n1,
9464.mx-n1 {
9465    margin-right: -0.25rem !important
9466}
9467
9468.mb-n1,
9469.my-n1 {
9470    margin-bottom: -0.25rem !important
9471}
9472
9473.ml-n1,
9474.mx-n1 {
9475    margin-left: -0.25rem !important
9476}
9477
9478.m-n2 {
9479    margin: -0.5rem !important
9480}
9481
9482.mt-n2,
9483.my-n2 {
9484    margin-top: -0.5rem !important
9485}
9486
9487.mr-n2,
9488.mx-n2 {
9489    margin-right: -0.5rem !important
9490}
9491
9492.mb-n2,
9493.my-n2 {
9494    margin-bottom: -0.5rem !important
9495}
9496
9497.ml-n2,
9498.mx-n2 {
9499    margin-left: -0.5rem !important
9500}
9501
9502.m-n3 {
9503    margin: -1rem !important
9504}
9505
9506.mt-n3,
9507.my-n3 {
9508    margin-top: -1rem !important
9509}
9510
9511.mr-n3,
9512.mx-n3 {
9513    margin-right: -1rem !important
9514}
9515
9516.mb-n3,
9517.my-n3 {
9518    margin-bottom: -1rem !important
9519}
9520
9521.ml-n3,
9522.mx-n3 {
9523    margin-left: -1rem !important
9524}
9525
9526.m-n4 {
9527    margin: -1.5rem !important
9528}
9529
9530.mt-n4,
9531.my-n4 {
9532    margin-top: -1.5rem !important
9533}
9534
9535.mr-n4,
9536.mx-n4 {
9537    margin-right: -1.5rem !important
9538}
9539
9540.mb-n4,
9541.my-n4 {
9542    margin-bottom: -1.5rem !important
9543}
9544
9545.ml-n4,
9546.mx-n4 {
9547    margin-left: -1.5rem !important
9548}
9549
9550.m-n5 {
9551    margin: -3rem !important
9552}
9553
9554.mt-n5,
9555.my-n5 {
9556    margin-top: -3rem !important
9557}
9558
9559.mr-n5,
9560.mx-n5 {
9561    margin-right: -3rem !important
9562}
9563
9564.mb-n5,
9565.my-n5 {
9566    margin-bottom: -3rem !important
9567}
9568
9569.ml-n5,
9570.mx-n5 {
9571    margin-left: -3rem !important
9572}
9573
9574.m-auto {
9575    margin: auto !important
9576}
9577
9578.mt-auto,
9579.my-auto {
9580    margin-top: auto !important
9581}
9582
9583.mr-auto,
9584.mx-auto {
9585    margin-right: auto !important
9586}
9587
9588.mb-auto,
9589.my-auto {
9590    margin-bottom: auto !important
9591}
9592
9593.ml-auto,
9594.mx-auto {
9595    margin-left: auto !important
9596}
9597
9598@media (min-width: 576px) {
9599    .m-sm-0 {
9600        margin: 0 !important
9601    }
9602
9603    .mt-sm-0,
9604    .my-sm-0 {
9605        margin-top: 0 !important
9606    }
9607
9608    .mr-sm-0,
9609    .mx-sm-0 {
9610        margin-right: 0 !important
9611    }
9612
9613    .mb-sm-0,
9614    .my-sm-0 {
9615        margin-bottom: 0 !important
9616    }
9617
9618    .ml-sm-0,
9619    .mx-sm-0 {
9620        margin-left: 0 !important
9621    }
9622
9623    .m-sm-1 {
9624        margin: 0.25rem !important
9625    }
9626
9627    .mt-sm-1,
9628    .my-sm-1 {
9629        margin-top: 0.25rem !important
9630    }
9631
9632    .mr-sm-1,
9633    .mx-sm-1 {
9634        margin-right: 0.25rem !important
9635    }
9636
9637    .mb-sm-1,
9638    .my-sm-1 {
9639        margin-bottom: 0.25rem !important
9640    }
9641
9642    .ml-sm-1,
9643    .mx-sm-1 {
9644        margin-left: 0.25rem !important
9645    }
9646
9647    .m-sm-2 {
9648        margin: 0.5rem !important
9649    }
9650
9651    .mt-sm-2,
9652    .my-sm-2 {
9653        margin-top: 0.5rem !important
9654    }
9655
9656    .mr-sm-2,
9657    .mx-sm-2 {
9658        margin-right: 0.5rem !important
9659    }
9660
9661    .mb-sm-2,
9662    .my-sm-2 {
9663        margin-bottom: 0.5rem !important
9664    }
9665
9666    .ml-sm-2,
9667    .mx-sm-2 {
9668        margin-left: 0.5rem !important
9669    }
9670
9671    .m-sm-3 {
9672        margin: 1rem !important
9673    }
9674
9675    .mt-sm-3,
9676    .my-sm-3 {
9677        margin-top: 1rem !important
9678    }
9679
9680    .mr-sm-3,
9681    .mx-sm-3 {
9682        margin-right: 1rem !important
9683    }
9684
9685    .mb-sm-3,
9686    .my-sm-3 {
9687        margin-bottom: 1rem !important
9688    }
9689
9690    .ml-sm-3,
9691    .mx-sm-3 {
9692        margin-left: 1rem !important
9693    }
9694
9695    .m-sm-4 {
9696        margin: 1.5rem !important
9697    }
9698
9699    .mt-sm-4,
9700    .my-sm-4 {
9701        margin-top: 1.5rem !important
9702    }
9703
9704    .mr-sm-4,
9705    .mx-sm-4 {
9706        margin-right: 1.5rem !important
9707    }
9708
9709    .mb-sm-4,
9710    .my-sm-4 {
9711        margin-bottom: 1.5rem !important
9712    }
9713
9714    .ml-sm-4,
9715    .mx-sm-4 {
9716        margin-left: 1.5rem !important
9717    }
9718
9719    .m-sm-5 {
9720        margin: 3rem !important
9721    }
9722
9723    .mt-sm-5,
9724    .my-sm-5 {
9725        margin-top: 3rem !important
9726    }
9727
9728    .mr-sm-5,
9729    .mx-sm-5 {
9730        margin-right: 3rem !important
9731    }
9732
9733    .mb-sm-5,
9734    .my-sm-5 {
9735        margin-bottom: 3rem !important
9736    }
9737
9738    .ml-sm-5,
9739    .mx-sm-5 {
9740        margin-left: 3rem !important
9741    }
9742
9743    .p-sm-0 {
9744        padding: 0 !important
9745    }
9746
9747    .pt-sm-0,
9748    .py-sm-0 {
9749        padding-top: 0 !important
9750    }
9751
9752    .pr-sm-0,
9753    .px-sm-0 {
9754        padding-right: 0 !important
9755    }
9756
9757    .pb-sm-0,
9758    .py-sm-0 {
9759        padding-bottom: 0 !important
9760    }
9761
9762    .pl-sm-0,
9763    .px-sm-0 {
9764        padding-left: 0 !important
9765    }
9766
9767    .p-sm-1 {
9768        padding: 0.25rem !important
9769    }
9770
9771    .pt-sm-1,
9772    .py-sm-1 {
9773        padding-top: 0.25rem !important
9774    }
9775
9776    .pr-sm-1,
9777    .px-sm-1 {
9778        padding-right: 0.25rem !important
9779    }
9780
9781    .pb-sm-1,
9782    .py-sm-1 {
9783        padding-bottom: 0.25rem !important
9784    }
9785
9786    .pl-sm-1,
9787    .px-sm-1 {
9788        padding-left: 0.25rem !important
9789    }
9790
9791    .p-sm-2 {
9792        padding: 0.5rem !important
9793    }
9794
9795    .pt-sm-2,
9796    .py-sm-2 {
9797        padding-top: 0.5rem !important
9798    }
9799
9800    .pr-sm-2,
9801    .px-sm-2 {
9802        padding-right: 0.5rem !important
9803    }
9804
9805    .pb-sm-2,
9806    .py-sm-2 {
9807        padding-bottom: 0.5rem !important
9808    }
9809
9810    .pl-sm-2,
9811    .px-sm-2 {
9812        padding-left: 0.5rem !important
9813    }
9814
9815    .p-sm-3 {
9816        padding: 1rem !important
9817    }
9818
9819    .pt-sm-3,
9820    .py-sm-3 {
9821        padding-top: 1rem !important
9822    }
9823
9824    .pr-sm-3,
9825    .px-sm-3 {
9826        padding-right: 1rem !important
9827    }
9828
9829    .pb-sm-3,
9830    .py-sm-3 {
9831        padding-bottom: 1rem !important
9832    }
9833
9834    .pl-sm-3,
9835    .px-sm-3 {
9836        padding-left: 1rem !important
9837    }
9838
9839    .p-sm-4 {
9840        padding: 1.5rem !important
9841    }
9842
9843    .pt-sm-4,
9844    .py-sm-4 {
9845        padding-top: 1.5rem !important
9846    }
9847
9848    .pr-sm-4,
9849    .px-sm-4 {
9850        padding-right: 1.5rem !important
9851    }
9852
9853    .pb-sm-4,
9854    .py-sm-4 {
9855        padding-bottom: 1.5rem !important
9856    }
9857
9858    .pl-sm-4,
9859    .px-sm-4 {
9860        padding-left: 1.5rem !important
9861    }
9862
9863    .p-sm-5 {
9864        padding: 3rem !important
9865    }
9866
9867    .pt-sm-5,
9868    .py-sm-5 {
9869        padding-top: 3rem !important
9870    }
9871
9872    .pr-sm-5,
9873    .px-sm-5 {
9874        padding-right: 3rem !important
9875    }
9876
9877    .pb-sm-5,
9878    .py-sm-5 {
9879        padding-bottom: 3rem !important
9880    }
9881
9882    .pl-sm-5,
9883    .px-sm-5 {
9884        padding-left: 3rem !important
9885    }
9886
9887    .m-sm-n1 {
9888        margin: -0.25rem !important
9889    }
9890
9891    .mt-sm-n1,
9892    .my-sm-n1 {
9893        margin-top: -0.25rem !important
9894    }
9895
9896    .mr-sm-n1,
9897    .mx-sm-n1 {
9898        margin-right: -0.25rem !important
9899    }
9900
9901    .mb-sm-n1,
9902    .my-sm-n1 {
9903        margin-bottom: -0.25rem !important
9904    }
9905
9906    .ml-sm-n1,
9907    .mx-sm-n1 {
9908        margin-left: -0.25rem !important
9909    }
9910
9911    .m-sm-n2 {
9912        margin: -0.5rem !important
9913    }
9914
9915    .mt-sm-n2,
9916    .my-sm-n2 {
9917        margin-top: -0.5rem !important
9918    }
9919
9920    .mr-sm-n2,
9921    .mx-sm-n2 {
9922        margin-right: -0.5rem !important
9923    }
9924
9925    .mb-sm-n2,
9926    .my-sm-n2 {
9927        margin-bottom: -0.5rem !important
9928    }
9929
9930    .ml-sm-n2,
9931    .mx-sm-n2 {
9932        margin-left: -0.5rem !important
9933    }
9934
9935    .m-sm-n3 {
9936        margin: -1rem !important
9937    }
9938
9939    .mt-sm-n3,
9940    .my-sm-n3 {
9941        margin-top: -1rem !important
9942    }
9943
9944    .mr-sm-n3,
9945    .mx-sm-n3 {
9946        margin-right: -1rem !important
9947    }
9948
9949    .mb-sm-n3,
9950    .my-sm-n3 {
9951        margin-bottom: -1rem !important
9952    }
9953
9954    .ml-sm-n3,
9955    .mx-sm-n3 {
9956        margin-left: -1rem !important
9957    }
9958
9959    .m-sm-n4 {
9960        margin: -1.5rem !important
9961    }
9962
9963    .mt-sm-n4,
9964    .my-sm-n4 {
9965        margin-top: -1.5rem !important
9966    }
9967
9968    .mr-sm-n4,
9969    .mx-sm-n4 {
9970        margin-right: -1.5rem !important
9971    }
9972
9973    .mb-sm-n4,
9974    .my-sm-n4 {
9975        margin-bottom: -1.5rem !important
9976    }
9977
9978    .ml-sm-n4,
9979    .mx-sm-n4 {
9980        margin-left: -1.5rem !important
9981    }
9982
9983    .m-sm-n5 {
9984        margin: -3rem !important
9985    }
9986
9987    .mt-sm-n5,
9988    .my-sm-n5 {
9989        margin-top: -3rem !important
9990    }
9991
9992    .mr-sm-n5,
9993    .mx-sm-n5 {
9994        margin-right: -3rem !important
9995    }
9996
9997    .mb-sm-n5,
9998    .my-sm-n5 {
9999        margin-bottom: -3rem !important
10000    }
10001
10002    .ml-sm-n5,
10003    .mx-sm-n5 {
10004        margin-left: -3rem !important
10005    }
10006
10007    .m-sm-auto {
10008        margin: auto !important
10009    }
10010
10011    .mt-sm-auto,
10012    .my-sm-auto {
10013        margin-top: auto !important
10014    }
10015
10016    .mr-sm-auto,
10017    .mx-sm-auto {
10018        margin-right: auto !important
10019    }
10020
10021    .mb-sm-auto,
10022    .my-sm-auto {
10023        margin-bottom: auto !important
10024    }
10025
10026    .ml-sm-auto,
10027    .mx-sm-auto {
10028        margin-left: auto !important
10029    }
10030}
10031
10032@media (min-width: 768px) {
10033    .m-md-0 {
10034        margin: 0 !important
10035    }
10036
10037    .mt-md-0,
10038    .my-md-0 {
10039        margin-top: 0 !important
10040    }
10041
10042    .mr-md-0,
10043    .mx-md-0 {
10044        margin-right: 0 !important
10045    }
10046
10047    .mb-md-0,
10048    .my-md-0 {
10049        margin-bottom: 0 !important
10050    }
10051
10052    .ml-md-0,
10053    .mx-md-0 {
10054        margin-left: 0 !important
10055    }
10056
10057    .m-md-1 {
10058        margin: 0.25rem !important
10059    }
10060
10061    .mt-md-1,
10062    .my-md-1 {
10063        margin-top: 0.25rem !important
10064    }
10065
10066    .mr-md-1,
10067    .mx-md-1 {
10068        margin-right: 0.25rem !important
10069    }
10070
10071    .mb-md-1,
10072    .my-md-1 {
10073        margin-bottom: 0.25rem !important
10074    }
10075
10076    .ml-md-1,
10077    .mx-md-1 {
10078        margin-left: 0.25rem !important
10079    }
10080
10081    .m-md-2 {
10082        margin: 0.5rem !important
10083    }
10084
10085    .mt-md-2,
10086    .my-md-2 {
10087        margin-top: 0.5rem !important
10088    }
10089
10090    .mr-md-2,
10091    .mx-md-2 {
10092        margin-right: 0.5rem !important
10093    }
10094
10095    .mb-md-2,
10096    .my-md-2 {
10097        margin-bottom: 0.5rem !important
10098    }
10099
10100    .ml-md-2,
10101    .mx-md-2 {
10102        margin-left: 0.5rem !important
10103    }
10104
10105    .m-md-3 {
10106        margin: 1rem !important
10107    }
10108
10109    .mt-md-3,
10110    .my-md-3 {
10111        margin-top: 1rem !important
10112    }
10113
10114    .mr-md-3,
10115    .mx-md-3 {
10116        margin-right: 1rem !important
10117    }
10118
10119    .mb-md-3,
10120    .my-md-3 {
10121        margin-bottom: 1rem !important
10122    }
10123
10124    .ml-md-3,
10125    .mx-md-3 {
10126        margin-left: 1rem !important
10127    }
10128
10129    .m-md-4 {
10130        margin: 1.5rem !important
10131    }
10132
10133    .mt-md-4,
10134    .my-md-4 {
10135        margin-top: 1.5rem !important
10136    }
10137
10138    .mr-md-4,
10139    .mx-md-4 {
10140        margin-right: 1.5rem !important
10141    }
10142
10143    .mb-md-4,
10144    .my-md-4 {
10145        margin-bottom: 1.5rem !important
10146    }
10147
10148    .ml-md-4,
10149    .mx-md-4 {
10150        margin-left: 1.5rem !important
10151    }
10152
10153    .m-md-5 {
10154        margin: 3rem !important
10155    }
10156
10157    .mt-md-5,
10158    .my-md-5 {
10159        margin-top: 3rem !important
10160    }
10161
10162    .mr-md-5,
10163    .mx-md-5 {
10164        margin-right: 3rem !important
10165    }
10166
10167    .mb-md-5,
10168    .my-md-5 {
10169        margin-bottom: 3rem !important
10170    }
10171
10172    .ml-md-5,
10173    .mx-md-5 {
10174        margin-left: 3rem !important
10175    }
10176
10177    .p-md-0 {
10178        padding: 0 !important
10179    }
10180
10181    .pt-md-0,
10182    .py-md-0 {
10183        padding-top: 0 !important
10184    }
10185
10186    .pr-md-0,
10187    .px-md-0 {
10188        padding-right: 0 !important
10189    }
10190
10191    .pb-md-0,
10192    .py-md-0 {
10193        padding-bottom: 0 !important
10194    }
10195
10196    .pl-md-0,
10197    .px-md-0 {
10198        padding-left: 0 !important
10199    }
10200
10201    .p-md-1 {
10202        padding: 0.25rem !important
10203    }
10204
10205    .pt-md-1,
10206    .py-md-1 {
10207        padding-top: 0.25rem !important
10208    }
10209
10210    .pr-md-1,
10211    .px-md-1 {
10212        padding-right: 0.25rem !important
10213    }
10214
10215    .pb-md-1,
10216    .py-md-1 {
10217        padding-bottom: 0.25rem !important
10218    }
10219
10220    .pl-md-1,
10221    .px-md-1 {
10222        padding-left: 0.25rem !important
10223    }
10224
10225    .p-md-2 {
10226        padding: 0.5rem !important
10227    }
10228
10229    .pt-md-2,
10230    .py-md-2 {
10231        padding-top: 0.5rem !important
10232    }
10233
10234    .pr-md-2,
10235    .px-md-2 {
10236        padding-right: 0.5rem !important
10237    }
10238
10239    .pb-md-2,
10240    .py-md-2 {
10241        padding-bottom: 0.5rem !important
10242    }
10243
10244    .pl-md-2,
10245    .px-md-2 {
10246        padding-left: 0.5rem !important
10247    }
10248
10249    .p-md-3 {
10250        padding: 1rem !important
10251    }
10252
10253    .pt-md-3,
10254    .py-md-3 {
10255        padding-top: 1rem !important
10256    }
10257
10258    .pr-md-3,
10259    .px-md-3 {
10260        padding-right: 1rem !important
10261    }
10262
10263    .pb-md-3,
10264    .py-md-3 {
10265        padding-bottom: 1rem !important
10266    }
10267
10268    .pl-md-3,
10269    .px-md-3 {
10270        padding-left: 1rem !important
10271    }
10272
10273    .p-md-4 {
10274        padding: 1.5rem !important
10275    }
10276
10277    .pt-md-4,
10278    .py-md-4 {
10279        padding-top: 1.5rem !important
10280    }
10281
10282    .pr-md-4,
10283    .px-md-4 {
10284        padding-right: 1.5rem !important
10285    }
10286
10287    .pb-md-4,
10288    .py-md-4 {
10289        padding-bottom: 1.5rem !important
10290    }
10291
10292    .pl-md-4,
10293    .px-md-4 {
10294        padding-left: 1.5rem !important
10295    }
10296
10297    .p-md-5 {
10298        padding: 3rem !important
10299    }
10300
10301    .pt-md-5,
10302    .py-md-5 {
10303        padding-top: 3rem !important
10304    }
10305
10306    .pr-md-5,
10307    .px-md-5 {
10308        padding-right: 3rem !important
10309    }
10310
10311    .pb-md-5,
10312    .py-md-5 {
10313        padding-bottom: 3rem !important
10314    }
10315
10316    .pl-md-5,
10317    .px-md-5 {
10318        padding-left: 3rem !important
10319    }
10320
10321    .m-md-n1 {
10322        margin: -0.25rem !important
10323    }
10324
10325    .mt-md-n1,
10326    .my-md-n1 {
10327        margin-top: -0.25rem !important
10328    }
10329
10330    .mr-md-n1,
10331    .mx-md-n1 {
10332        margin-right: -0.25rem !important
10333    }
10334
10335    .mb-md-n1,
10336    .my-md-n1 {
10337        margin-bottom: -0.25rem !important
10338    }
10339
10340    .ml-md-n1,
10341    .mx-md-n1 {
10342        margin-left: -0.25rem !important
10343    }
10344
10345    .m-md-n2 {
10346        margin: -0.5rem !important
10347    }
10348
10349    .mt-md-n2,
10350    .my-md-n2 {
10351        margin-top: -0.5rem !important
10352    }
10353
10354    .mr-md-n2,
10355    .mx-md-n2 {
10356        margin-right: -0.5rem !important
10357    }
10358
10359    .mb-md-n2,
10360    .my-md-n2 {
10361        margin-bottom: -0.5rem !important
10362    }
10363
10364    .ml-md-n2,
10365    .mx-md-n2 {
10366        margin-left: -0.5rem !important
10367    }
10368
10369    .m-md-n3 {
10370        margin: -1rem !important
10371    }
10372
10373    .mt-md-n3,
10374    .my-md-n3 {
10375        margin-top: -1rem !important
10376    }
10377
10378    .mr-md-n3,
10379    .mx-md-n3 {
10380        margin-right: -1rem !important
10381    }
10382
10383    .mb-md-n3,
10384    .my-md-n3 {
10385        margin-bottom: -1rem !important
10386    }
10387
10388    .ml-md-n3,
10389    .mx-md-n3 {
10390        margin-left: -1rem !important
10391    }
10392
10393    .m-md-n4 {
10394        margin: -1.5rem !important
10395    }
10396
10397    .mt-md-n4,
10398    .my-md-n4 {
10399        margin-top: -1.5rem !important
10400    }
10401
10402    .mr-md-n4,
10403    .mx-md-n4 {
10404        margin-right: -1.5rem !important
10405    }
10406
10407    .mb-md-n4,
10408    .my-md-n4 {
10409        margin-bottom: -1.5rem !important
10410    }
10411
10412    .ml-md-n4,
10413    .mx-md-n4 {
10414        margin-left: -1.5rem !important
10415    }
10416
10417    .m-md-n5 {
10418        margin: -3rem !important
10419    }
10420
10421    .mt-md-n5,
10422    .my-md-n5 {
10423        margin-top: -3rem !important
10424    }
10425
10426    .mr-md-n5,
10427    .mx-md-n5 {
10428        margin-right: -3rem !important
10429    }
10430
10431    .mb-md-n5,
10432    .my-md-n5 {
10433        margin-bottom: -3rem !important
10434    }
10435
10436    .ml-md-n5,
10437    .mx-md-n5 {
10438        margin-left: -3rem !important
10439    }
10440
10441    .m-md-auto {
10442        margin: auto !important
10443    }
10444
10445    .mt-md-auto,
10446    .my-md-auto {
10447        margin-top: auto !important
10448    }
10449
10450    .mr-md-auto,
10451    .mx-md-auto {
10452        margin-right: auto !important
10453    }
10454
10455    .mb-md-auto,
10456    .my-md-auto {
10457        margin-bottom: auto !important
10458    }
10459
10460    .ml-md-auto,
10461    .mx-md-auto {
10462        margin-left: auto !important
10463    }
10464}
10465
10466@media (min-width: 992px) {
10467    .m-lg-0 {
10468        margin: 0 !important
10469    }
10470
10471    .mt-lg-0,
10472    .my-lg-0 {
10473        margin-top: 0 !important
10474    }
10475
10476    .mr-lg-0,
10477    .mx-lg-0 {
10478        margin-right: 0 !important
10479    }
10480
10481    .mb-lg-0,
10482    .my-lg-0 {
10483        margin-bottom: 0 !important
10484    }
10485
10486    .ml-lg-0,
10487    .mx-lg-0 {
10488        margin-left: 0 !important
10489    }
10490
10491    .m-lg-1 {
10492        margin: 0.25rem !important
10493    }
10494
10495    .mt-lg-1,
10496    .my-lg-1 {
10497        margin-top: 0.25rem !important
10498    }
10499
10500    .mr-lg-1,
10501    .mx-lg-1 {
10502        margin-right: 0.25rem !important
10503    }
10504
10505    .mb-lg-1,
10506    .my-lg-1 {
10507        margin-bottom: 0.25rem !important
10508    }
10509
10510    .ml-lg-1,
10511    .mx-lg-1 {
10512        margin-left: 0.25rem !important
10513    }
10514
10515    .m-lg-2 {
10516        margin: 0.5rem !important
10517    }
10518
10519    .mt-lg-2,
10520    .my-lg-2 {
10521        margin-top: 0.5rem !important
10522    }
10523
10524    .mr-lg-2,
10525    .mx-lg-2 {
10526        margin-right: 0.5rem !important
10527    }
10528
10529    .mb-lg-2,
10530    .my-lg-2 {
10531        margin-bottom: 0.5rem !important
10532    }
10533
10534    .ml-lg-2,
10535    .mx-lg-2 {
10536        margin-left: 0.5rem !important
10537    }
10538
10539    .m-lg-3 {
10540        margin: 1rem !important
10541    }
10542
10543    .mt-lg-3,
10544    .my-lg-3 {
10545        margin-top: 1rem !important
10546    }
10547
10548    .mr-lg-3,
10549    .mx-lg-3 {
10550        margin-right: 1rem !important
10551    }
10552
10553    .mb-lg-3,
10554    .my-lg-3 {
10555        margin-bottom: 1rem !important
10556    }
10557
10558    .ml-lg-3,
10559    .mx-lg-3 {
10560        margin-left: 1rem !important
10561    }
10562
10563    .m-lg-4 {
10564        margin: 1.5rem !important
10565    }
10566
10567    .mt-lg-4,
10568    .my-lg-4 {
10569        margin-top: 1.5rem !important
10570    }
10571
10572    .mr-lg-4,
10573    .mx-lg-4 {
10574        margin-right: 1.5rem !important
10575    }
10576
10577    .mb-lg-4,
10578    .my-lg-4 {
10579        margin-bottom: 1.5rem !important
10580    }
10581
10582    .ml-lg-4,
10583    .mx-lg-4 {
10584        margin-left: 1.5rem !important
10585    }
10586
10587    .m-lg-5 {
10588        margin: 3rem !important
10589    }
10590
10591    .mt-lg-5,
10592    .my-lg-5 {
10593        margin-top: 3rem !important
10594    }
10595
10596    .mr-lg-5,
10597    .mx-lg-5 {
10598        margin-right: 3rem !important
10599    }
10600
10601    .mb-lg-5,
10602    .my-lg-5 {
10603        margin-bottom: 3rem !important
10604    }
10605
10606    .ml-lg-5,
10607    .mx-lg-5 {
10608        margin-left: 3rem !important
10609    }
10610
10611    .p-lg-0 {
10612        padding: 0 !important
10613    }
10614
10615    .pt-lg-0,
10616    .py-lg-0 {
10617        padding-top: 0 !important
10618    }
10619
10620    .pr-lg-0,
10621    .px-lg-0 {
10622        padding-right: 0 !important
10623    }
10624
10625    .pb-lg-0,
10626    .py-lg-0 {
10627        padding-bottom: 0 !important
10628    }
10629
10630    .pl-lg-0,
10631    .px-lg-0 {
10632        padding-left: 0 !important
10633    }
10634
10635    .p-lg-1 {
10636        padding: 0.25rem !important
10637    }
10638
10639    .pt-lg-1,
10640    .py-lg-1 {
10641        padding-top: 0.25rem !important
10642    }
10643
10644    .pr-lg-1,
10645    .px-lg-1 {
10646        padding-right: 0.25rem !important
10647    }
10648
10649    .pb-lg-1,
10650    .py-lg-1 {
10651        padding-bottom: 0.25rem !important
10652    }
10653
10654    .pl-lg-1,
10655    .px-lg-1 {
10656        padding-left: 0.25rem !important
10657    }
10658
10659    .p-lg-2 {
10660        padding: 0.5rem !important
10661    }
10662
10663    .pt-lg-2,
10664    .py-lg-2 {
10665        padding-top: 0.5rem !important
10666    }
10667
10668    .pr-lg-2,
10669    .px-lg-2 {
10670        padding-right: 0.5rem !important
10671    }
10672
10673    .pb-lg-2,
10674    .py-lg-2 {
10675        padding-bottom: 0.5rem !important
10676    }
10677
10678    .pl-lg-2,
10679    .px-lg-2 {
10680        padding-left: 0.5rem !important
10681    }
10682
10683    .p-lg-3 {
10684        padding: 1rem !important
10685    }
10686
10687    .pt-lg-3,
10688    .py-lg-3 {
10689        padding-top: 1rem !important
10690    }
10691
10692    .pr-lg-3,
10693    .px-lg-3 {
10694        padding-right: 1rem !important
10695    }
10696
10697    .pb-lg-3,
10698    .py-lg-3 {
10699        padding-bottom: 1rem !important
10700    }
10701
10702    .pl-lg-3,
10703    .px-lg-3 {
10704        padding-left: 1rem !important
10705    }
10706
10707    .p-lg-4 {
10708        padding: 1.5rem !important
10709    }
10710
10711    .pt-lg-4,
10712    .py-lg-4 {
10713        padding-top: 1.5rem !important
10714    }
10715
10716    .pr-lg-4,
10717    .px-lg-4 {
10718        padding-right: 1.5rem !important
10719    }
10720
10721    .pb-lg-4,
10722    .py-lg-4 {
10723        padding-bottom: 1.5rem !important
10724    }
10725
10726    .pl-lg-4,
10727    .px-lg-4 {
10728        padding-left: 1.5rem !important
10729    }
10730
10731    .p-lg-5 {
10732        padding: 3rem !important
10733    }
10734
10735    .pt-lg-5,
10736    .py-lg-5 {
10737        padding-top: 3rem !important
10738    }
10739
10740    .pr-lg-5,
10741    .px-lg-5 {
10742        padding-right: 3rem !important
10743    }
10744
10745    .pb-lg-5,
10746    .py-lg-5 {
10747        padding-bottom: 3rem !important
10748    }
10749
10750    .pl-lg-5,
10751    .px-lg-5 {
10752        padding-left: 3rem !important
10753    }
10754
10755    .m-lg-n1 {
10756        margin: -0.25rem !important
10757    }
10758
10759    .mt-lg-n1,
10760    .my-lg-n1 {
10761        margin-top: -0.25rem !important
10762    }
10763
10764    .mr-lg-n1,
10765    .mx-lg-n1 {
10766        margin-right: -0.25rem !important
10767    }
10768
10769    .mb-lg-n1,
10770    .my-lg-n1 {
10771        margin-bottom: -0.25rem !important
10772    }
10773
10774    .ml-lg-n1,
10775    .mx-lg-n1 {
10776        margin-left: -0.25rem !important
10777    }
10778
10779    .m-lg-n2 {
10780        margin: -0.5rem !important
10781    }
10782
10783    .mt-lg-n2,
10784    .my-lg-n2 {
10785        margin-top: -0.5rem !important
10786    }
10787
10788    .mr-lg-n2,
10789    .mx-lg-n2 {
10790        margin-right: -0.5rem !important
10791    }
10792
10793    .mb-lg-n2,
10794    .my-lg-n2 {
10795        margin-bottom: -0.5rem !important
10796    }
10797
10798    .ml-lg-n2,
10799    .mx-lg-n2 {
10800        margin-left: -0.5rem !important
10801    }
10802
10803    .m-lg-n3 {
10804        margin: -1rem !important
10805    }
10806
10807    .mt-lg-n3,
10808    .my-lg-n3 {
10809        margin-top: -1rem !important
10810    }
10811
10812    .mr-lg-n3,
10813    .mx-lg-n3 {
10814        margin-right: -1rem !important
10815    }
10816
10817    .mb-lg-n3,
10818    .my-lg-n3 {
10819        margin-bottom: -1rem !important
10820    }
10821
10822    .ml-lg-n3,
10823    .mx-lg-n3 {
10824        margin-left: -1rem !important
10825    }
10826
10827    .m-lg-n4 {
10828        margin: -1.5rem !important
10829    }
10830
10831    .mt-lg-n4,
10832    .my-lg-n4 {
10833        margin-top: -1.5rem !important
10834    }
10835
10836    .mr-lg-n4,
10837    .mx-lg-n4 {
10838        margin-right: -1.5rem !important
10839    }
10840
10841    .mb-lg-n4,
10842    .my-lg-n4 {
10843        margin-bottom: -1.5rem !important
10844    }
10845
10846    .ml-lg-n4,
10847    .mx-lg-n4 {
10848        margin-left: -1.5rem !important
10849    }
10850
10851    .m-lg-n5 {
10852        margin: -3rem !important
10853    }
10854
10855    .mt-lg-n5,
10856    .my-lg-n5 {
10857        margin-top: -3rem !important
10858    }
10859
10860    .mr-lg-n5,
10861    .mx-lg-n5 {
10862        margin-right: -3rem !important
10863    }
10864
10865    .mb-lg-n5,
10866    .my-lg-n5 {
10867        margin-bottom: -3rem !important
10868    }
10869
10870    .ml-lg-n5,
10871    .mx-lg-n5 {
10872        margin-left: -3rem !important
10873    }
10874
10875    .m-lg-auto {
10876        margin: auto !important
10877    }
10878
10879    .mt-lg-auto,
10880    .my-lg-auto {
10881        margin-top: auto !important
10882    }
10883
10884    .mr-lg-auto,
10885    .mx-lg-auto {
10886        margin-right: auto !important
10887    }
10888
10889    .mb-lg-auto,
10890    .my-lg-auto {
10891        margin-bottom: auto !important
10892    }
10893
10894    .ml-lg-auto,
10895    .mx-lg-auto {
10896        margin-left: auto !important
10897    }
10898}
10899
10900@media (min-width: 1200px) {
10901    .m-xl-0 {
10902        margin: 0 !important
10903    }
10904
10905    .mt-xl-0,
10906    .my-xl-0 {
10907        margin-top: 0 !important
10908    }
10909
10910    .mr-xl-0,
10911    .mx-xl-0 {
10912        margin-right: 0 !important
10913    }
10914
10915    .mb-xl-0,
10916    .my-xl-0 {
10917        margin-bottom: 0 !important
10918    }
10919
10920    .ml-xl-0,
10921    .mx-xl-0 {
10922        margin-left: 0 !important
10923    }
10924
10925    .m-xl-1 {
10926        margin: 0.25rem !important
10927    }
10928
10929    .mt-xl-1,
10930    .my-xl-1 {
10931        margin-top: 0.25rem !important
10932    }
10933
10934    .mr-xl-1,
10935    .mx-xl-1 {
10936        margin-right: 0.25rem !important
10937    }
10938
10939    .mb-xl-1,
10940    .my-xl-1 {
10941        margin-bottom: 0.25rem !important
10942    }
10943
10944    .ml-xl-1,
10945    .mx-xl-1 {
10946        margin-left: 0.25rem !important
10947    }
10948
10949    .m-xl-2 {
10950        margin: 0.5rem !important
10951    }
10952
10953    .mt-xl-2,
10954    .my-xl-2 {
10955        margin-top: 0.5rem !important
10956    }
10957
10958    .mr-xl-2,
10959    .mx-xl-2 {
10960        margin-right: 0.5rem !important
10961    }
10962
10963    .mb-xl-2,
10964    .my-xl-2 {
10965        margin-bottom: 0.5rem !important
10966    }
10967
10968    .ml-xl-2,
10969    .mx-xl-2 {
10970        margin-left: 0.5rem !important
10971    }
10972
10973    .m-xl-3 {
10974        margin: 1rem !important
10975    }
10976
10977    .mt-xl-3,
10978    .my-xl-3 {
10979        margin-top: 1rem !important
10980    }
10981
10982    .mr-xl-3,
10983    .mx-xl-3 {
10984        margin-right: 1rem !important
10985    }
10986
10987    .mb-xl-3,
10988    .my-xl-3 {
10989        margin-bottom: 1rem !important
10990    }
10991
10992    .ml-xl-3,
10993    .mx-xl-3 {
10994        margin-left: 1rem !important
10995    }
10996
10997    .m-xl-4 {
10998        margin: 1.5rem !important
10999    }
11000
11001    .mt-xl-4,
11002    .my-xl-4 {
11003        margin-top: 1.5rem !important
11004    }
11005
11006    .mr-xl-4,
11007    .mx-xl-4 {
11008        margin-right: 1.5rem !important
11009    }
11010
11011    .mb-xl-4,
11012    .my-xl-4 {
11013        margin-bottom: 1.5rem !important
11014    }
11015
11016    .ml-xl-4,
11017    .mx-xl-4 {
11018        margin-left: 1.5rem !important
11019    }
11020
11021    .m-xl-5 {
11022        margin: 3rem !important
11023    }
11024
11025    .mt-xl-5,
11026    .my-xl-5 {
11027        margin-top: 3rem !important
11028    }
11029
11030    .mr-xl-5,
11031    .mx-xl-5 {
11032        margin-right: 3rem !important
11033    }
11034
11035    .mb-xl-5,
11036    .my-xl-5 {
11037        margin-bottom: 3rem !important
11038    }
11039
11040    .ml-xl-5,
11041    .mx-xl-5 {
11042        margin-left: 3rem !important
11043    }
11044
11045    .p-xl-0 {
11046        padding: 0 !important
11047    }
11048
11049    .pt-xl-0,
11050    .py-xl-0 {
11051        padding-top: 0 !important
11052    }
11053
11054    .pr-xl-0,
11055    .px-xl-0 {
11056        padding-right: 0 !important
11057    }
11058
11059    .pb-xl-0,
11060    .py-xl-0 {
11061        padding-bottom: 0 !important
11062    }
11063
11064    .pl-xl-0,
11065    .px-xl-0 {
11066        padding-left: 0 !important
11067    }
11068
11069    .p-xl-1 {
11070        padding: 0.25rem !important
11071    }
11072
11073    .pt-xl-1,
11074    .py-xl-1 {
11075        padding-top: 0.25rem !important
11076    }
11077
11078    .pr-xl-1,
11079    .px-xl-1 {
11080        padding-right: 0.25rem !important
11081    }
11082
11083    .pb-xl-1,
11084    .py-xl-1 {
11085        padding-bottom: 0.25rem !important
11086    }
11087
11088    .pl-xl-1,
11089    .px-xl-1 {
11090        padding-left: 0.25rem !important
11091    }
11092
11093    .p-xl-2 {
11094        padding: 0.5rem !important
11095    }
11096
11097    .pt-xl-2,
11098    .py-xl-2 {
11099        padding-top: 0.5rem !important
11100    }
11101
11102    .pr-xl-2,
11103    .px-xl-2 {
11104        padding-right: 0.5rem !important
11105    }
11106
11107    .pb-xl-2,
11108    .py-xl-2 {
11109        padding-bottom: 0.5rem !important
11110    }
11111
11112    .pl-xl-2,
11113    .px-xl-2 {
11114        padding-left: 0.5rem !important
11115    }
11116
11117    .p-xl-3 {
11118        padding: 1rem !important
11119    }
11120
11121    .pt-xl-3,
11122    .py-xl-3 {
11123        padding-top: 1rem !important
11124    }
11125
11126    .pr-xl-3,
11127    .px-xl-3 {
11128        padding-right: 1rem !important
11129    }
11130
11131    .pb-xl-3,
11132    .py-xl-3 {
11133        padding-bottom: 1rem !important
11134    }
11135
11136    .pl-xl-3,
11137    .px-xl-3 {
11138        padding-left: 1rem !important
11139    }
11140
11141    .p-xl-4 {
11142        padding: 1.5rem !important
11143    }
11144
11145    .pt-xl-4,
11146    .py-xl-4 {
11147        padding-top: 1.5rem !important
11148    }
11149
11150    .pr-xl-4,
11151    .px-xl-4 {
11152        padding-right: 1.5rem !important
11153    }
11154
11155    .pb-xl-4,
11156    .py-xl-4 {
11157        padding-bottom: 1.5rem !important
11158    }
11159
11160    .pl-xl-4,
11161    .px-xl-4 {
11162        padding-left: 1.5rem !important
11163    }
11164
11165    .p-xl-5 {
11166        padding: 3rem !important
11167    }
11168
11169    .pt-xl-5,
11170    .py-xl-5 {
11171        padding-top: 3rem !important
11172    }
11173
11174    .pr-xl-5,
11175    .px-xl-5 {
11176        padding-right: 3rem !important
11177    }
11178
11179    .pb-xl-5,
11180    .py-xl-5 {
11181        padding-bottom: 3rem !important
11182    }
11183
11184    .pl-xl-5,
11185    .px-xl-5 {
11186        padding-left: 3rem !important
11187    }
11188
11189    .m-xl-n1 {
11190        margin: -0.25rem !important
11191    }
11192
11193    .mt-xl-n1,
11194    .my-xl-n1 {
11195        margin-top: -0.25rem !important
11196    }
11197
11198    .mr-xl-n1,
11199    .mx-xl-n1 {
11200        margin-right: -0.25rem !important
11201    }
11202
11203    .mb-xl-n1,
11204    .my-xl-n1 {
11205        margin-bottom: -0.25rem !important
11206    }
11207
11208    .ml-xl-n1,
11209    .mx-xl-n1 {
11210        margin-left: -0.25rem !important
11211    }
11212
11213    .m-xl-n2 {
11214        margin: -0.5rem !important
11215    }
11216
11217    .mt-xl-n2,
11218    .my-xl-n2 {
11219        margin-top: -0.5rem !important
11220    }
11221
11222    .mr-xl-n2,
11223    .mx-xl-n2 {
11224        margin-right: -0.5rem !important
11225    }
11226
11227    .mb-xl-n2,
11228    .my-xl-n2 {
11229        margin-bottom: -0.5rem !important
11230    }
11231
11232    .ml-xl-n2,
11233    .mx-xl-n2 {
11234        margin-left: -0.5rem !important
11235    }
11236
11237    .m-xl-n3 {
11238        margin: -1rem !important
11239    }
11240
11241    .mt-xl-n3,
11242    .my-xl-n3 {
11243        margin-top: -1rem !important
11244    }
11245
11246    .mr-xl-n3,
11247    .mx-xl-n3 {
11248        margin-right: -1rem !important
11249    }
11250
11251    .mb-xl-n3,
11252    .my-xl-n3 {
11253        margin-bottom: -1rem !important
11254    }
11255
11256    .ml-xl-n3,
11257    .mx-xl-n3 {
11258        margin-left: -1rem !important
11259    }
11260
11261    .m-xl-n4 {
11262        margin: -1.5rem !important
11263    }
11264
11265    .mt-xl-n4,
11266    .my-xl-n4 {
11267        margin-top: -1.5rem !important
11268    }
11269
11270    .mr-xl-n4,
11271    .mx-xl-n4 {
11272        margin-right: -1.5rem !important
11273    }
11274
11275    .mb-xl-n4,
11276    .my-xl-n4 {
11277        margin-bottom: -1.5rem !important
11278    }
11279
11280    .ml-xl-n4,
11281    .mx-xl-n4 {
11282        margin-left: -1.5rem !important
11283    }
11284
11285    .m-xl-n5 {
11286        margin: -3rem !important
11287    }
11288
11289    .mt-xl-n5,
11290    .my-xl-n5 {
11291        ma
11291rgin-top: -3rem !important
11292    }
11293
11294    .mr-xl-n5,
11295    .mx-xl-n5 {
11296        margin-right: -3rem !important
11297    }
11298
11299    .mb-xl-n5,
11300    .my-xl-n5 {
11301        margin-bottom: -3rem !important
11302    }
11303
11304    .ml-xl-n5,
11305    .mx-xl-n5 {
11306        margin-left: -3rem !important
11307    }
11308
11309    .m-xl-auto {
11310        margin: auto !important
11311    }
11312
11313    .mt-xl-auto,
11314    .my-xl-auto {
11315        margin-top: auto !important
11316    }
11317
11318    .mr-xl-auto,
11319    .mx-xl-auto {
11320        margin-right: auto !important
11321    }
11322
11323    .mb-xl-auto,
11324    .my-xl-auto {
11325        margin-bottom: auto !important
11326    }
11327
11328    .ml-xl-auto,
11329    .mx-xl-auto {
11330        margin-left: auto !important
11331    }
11332}
11333
11334.text-monospace {
11335    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
11336}
11337
11338.text-justify {
11339    text-align: justify !important
11340}
11341
11342.text-wrap {
11343    white-space: normal !important
11344}
11345
11346.text-nowrap {
11347    white-space: nowrap !important
11348}
11349
11350.text-truncate {
11351    overflow: hidden;
11352    text-overflow: ellipsis;
11353    white-space: nowrap
11354}
11355
11356.text-left {
11357    text-align: left !important
11358}
11359
11360.text-right {
11361    text-align: right !important
11362}
11363body > main > div > div.container.p-0 > div > section > div:nth-child(4) > div > div > div {
11364    text-align: center !important;
11365    height: 250px;
11366}
11367
11368@media (min-width: 576px) {
11369    .text-sm-left {
11370        text-align: left !important
11371    }
11372
11373    .text-sm-right {
11374        text-align: right !important
11375    }
11376
11377    .text-sm-center {
11378        text-align: center !important
11379    }
11380}
11381
11382@media (min-width: 768px) {
11383    .text-md-left {
11384        text-align: left !important
11385    }
11386
11387    .text-md-right {
11388        text-align: right !important
11389    }
11390
11391    .text-md-center {
11392        text-align: center !important
11393    }
11394}
11395
11396@media (min-width: 992px) {
11397    .text-lg-left {
11398        text-align: left !important
11399    }
11400
11401    .text-lg-right {
11402        text-align: right !important
11403    }
11404
11405    .text-lg-center {
11406        text-align: center !important
11407    }
11408}
11409
11410@media (min-width: 1200px) {
11411    .text-xl-left {
11412        text-align: left !important
11413    }
11414
11415    .text-xl-right {
11416        text-align: right !important
11417    }
11418
11419    .text-xl-center {
11420        text-align: center !important
11421    }
11422}
11423
11424.text-lowercase {
11425    text-transform: lowercase !important
11426}
11427
11428.text-uppercase {
11429    text-transform: uppercase !important
11430}
11431
11432.text-capitalize {
11433    text-transform: capitalize !important
11434}
11435
11436.font-weight-light {
11437    font-weight: 300 !important
11438}
11439
11440.font-weight-lighter {
11441    font-weight: lighter !important
11442}
11443
11444.font-weight-normal {
11445    font-weight: 400 !important
11446}
11447
11448.font-weight-bold {
11449    font-weight: 700 !important
11450}
11451
11452.font-weight-bolder {
11453    font-weight: bolder !important
11454}
11455
11456.font-italic {
11457    font-style: italic !important
11458}
11459
11460.text-white {
11461    color: #fff !important
11462}
11463
11464.text-primary {
11465    color: #007bff !important
11466}
11467
11468a.text-primary:focus,
11469a.text-primary:hover {
11470    color: #0056b3 !important
11471}
11472
11473.text-secondary {
11474    color: #6c757d !important
11475}
11476
11477a.text-secondary:focus,
11478a.text-secondary:hover {
11479    color: #494f54 !important
11480}
11481
11482.text-success {
11483    color: #28a745 !important
11484}
11485
11486a.text-success:focus,
11487a.text-success:hover {
11488    color: #19692c !important
11489}
11490
11491.text-info {
11492    color: #17a2b8 !important
11493}
11494
11495a.text-info:focus,
11496a.text-info:hover {
11497    color: #0f6674 !important
11498}
11499
11500.text-warning {
11501    color: #ffc107 !important
11502}
11503
11504a.text-warning:focus,
11505a.text-warning:hover {
11506    color: #ba8b00 !important
11507}
11508
11509.text-danger {
11510    color: #dc3545 !important
11511}
11512
11513a.text-danger:focus,
11514a.text-danger:hover {
11515    color: #a71d2a !important
11516}
11517
11518.text-light {
11519    color: #f8f9fa !important
11520}
11521
11522a.text-light:focus,
11523a.text-light:hover {
11524    color: #cbd3da !important
11525}
11526
11527.text-dark {
11528    color: #343a40 !important
11529}
11530
11531a.text-dark:focus,
11532a.text-dark:hover {
11533    color: #121416 !important
11534}
11535
11536.text-body {
11537    color: #212529 !important
11538}
11539
11540.text-muted {
11541    color: #6c757d !important
11542}
11543
11544.text-black-50 {
11545    color: rgba(0, 0, 0, 0.5) !important
11546}
11547
11548.text-white-50 {
11549    color: rgba(255, 255, 255, 0.5) !important
11550}
11551
11552.text-hide {
11553    font: 0/0 a;
11554    color: transparent;
11555    text-shadow: none;
11556    background-color: transparent;
11557    border: 0
11558}
11559
11560.text-decoration-none {
11561    text-decoration: none !important
11562}
11563
11564.text-break {
11565    word-break: break-word !important;
11566    overflow-wrap: break-word !important
11567}
11568
11569.text-reset {
11570    color: inherit !important
11571}
11572
11573.visible {
11574    visibility: visible !important
11575}
11576
11577.invisible {
11578    visibility: hidden !important
11579}
11580
11581@media print {
11582
11583    *,
11584    ::after,
11585    ::before {
11586        text-shadow: none !important;
11587        box-shadow: none !important
11588    }
11589
11590    a:not(.btn) {
11591        text-decoration: underline
11592    }
11593
11594    abbr[title]::after {
11595        content: " ("attr(title) ")"
11596    }
11597
11598    pre {
11599        white-space: pre-wrap !important
11600    }
11601
11602    blockquote,
11603    pre {
11604        border: 1px solid #adb5bd;
11605        page-break-inside: avoid
11606    }
11607
11608    thead {
11609        display: table-header-group
11610    }
11611
11612    img,
11613    tr {
11614        page-break-inside: avoid
11615    }
11616
11617    h2,
11618    h3,
11619    p {
11620        orphans: 3;
11621        widows: 3
11622    }
11623
11624    h2,
11625    h3 {
11626        page-break-after: avoid
11627    }
11628
11629    @page {
11630        size: a3
11631    }
11632
11633    body {
11634        min-width: 992px !important
11635    }
11636
11637    .container {
11638        min-width: 992px !important
11639    }
11640
11641    .navbar {
11642        display: none
11643    }
11644
11645    .badge {
11646        border: 1px solid #000
11647    }
11648
11649    .table {
11650        border-collapse: collapse !important
11651    }
11652
11653    .table td,
11654    .table th {
11655        background-color: #fff !important
11656    }
11657
11658    .table-bordered td,
11659    .table-bordered th {
11660        border: 1px solid #dee2e6 !important
11661    }
11662
11663    .table-dark {
11664        color: inherit
11665    }
11666
11667    .table-dark tbody+tbody,
11668    .table-dark td,
11669    .table-dark th,
11670    .table-dark thead th {
11671        border-color: #dee2e6
11672    }
11673
11674    .table .thead-dark th {
11675        color: inherit;
11676        border-color: #dee2e6
11677    }
11678}
11679
11680main {
11681    z-index: 2;
11682    position: relative
11683}
11684
11685div.col-xs-7.col-sm-9.col-md-9 {
11686    text-overflow: ellipsis;
11687    overflow: hidden;
11688    display: -webkit-box;
11689    -webkit-line-clamp: 2;
11690    -webkit-box-orient: vertical
11691}
11692
11693.fa,
11694.far,
11695.fas {
11696    font-family: "Font Awesome 5 Free" !important
11697}
11698
11699.fa,
11700.fas {
11701    font-weight: 500
11702}
11703
11704.contato {
11705    float: right;
11706    position: relative;
11707    z-index: 10;
11708    width: 100%;
11709    margin-top: -106px
11710}
11711
11712.especialidade {
11713    width: 100px;
11714    height: 100px;
11715    padding: 10px
11716}
11717
11718#cotacao-modal *{
11719    height: auto;
11720}
11721
11722@media only screen and (max-width: 768px) {
11723
11724    .h1,
11725    h1 {
11726        font-size: 1.5em !important;
11727        text-align: center
11728    }
11729    h2{
11730        font-size: 1.3rem;
11731        text-align: center;
11732    }
11733
11734    .especialidade {
11735        width: 70px;
11736        height: 70px;
11737        padding: 10px
11738    }
11739
11740    .contato {
11741        float: none;
11742        position: relative;
11743        z-index: 1;
11744        width: 100%;
11745        margin-top: 30px
11746    }
11747    #cotacao-modal .cotacao-modal-content .text-center {
11748        height: auto !important;
11749    }
11750    #cotacao-modal .cotacao-modal-content{
11751        width: 100vw;
11752    }
11753    /* .text-center{
11754        height: max-content !important;
11755    } */
11756}
11757
11758.contato .fone {
11759    background: #003E64;
11760    color: #fff;
11761    padding: 15px 0;
11762    text-align: center;
11763    border-radius: 5px 5px 0 0
11764}
11765
11766.contato .fone .titulo {
11767    font-size: 1.8em;
11768    color: #fff;
11769    text-transform: uppercase
11770}
11771
11772.contato .formulario {
11773    background: #E7E7E7;
11774    padding: 35px;
11775    border-radius: 0 0 5px 5px
11776}
11777
11778.btn-mpi {
11779    border: 0;
11780    padding: 0;
11781    font-family: inherit;
11782    font-size: inherit;
11783    cursor: pointer;
11784    padding: 11px;
11785    background: #FF6602;
11786    margin: 0;
11787    min-width: 45%;
11788    max-height: 50px;
11789    border-radius: 4px;
11790    color: #fff;
11791    font-weight: bold;
11792    border-bottom: 2px solid #BB4A00;
11793    transition: .2s ease-in-out
11794}
11795
11796.btn-tel {
11797    display: none;
11798    border: 0;
11799    padding: 0;
11800    font-family: inherit;
11801    font-size: inherit;
11802    cursor: pointer;
11803    background: inherit;
11804    padding: 11px;
11805    background-color: #5cb85c;
11806    border-bottom: 2px solid #398439;
11807    min-width: 45%;
11808    max-height: 50px;
11809    margin: 0 4px;
11810    border-radius: 4px;
11811    color: #fff;
11812    font-weight: bold;
11813    transition: .2s ease-in-out
11814}
11815
11816.btn-tel:hover {
11817    background: #398439
11818}
11819
11820.btn-mpi:hover {
11821    background: #BB4A00
11822}
11823
11824.formulario-mpi input[type=text],
11825.formulario-mpi select,
11826.formulario-mpi input[type=tel],
11827.formulario-mpi input[type=date],
11828.formulario-mpi input[type=password],
11829.formulario-mpi input[type=email],
11830.formulario-mpi input[type=password],
11831.formulario-mpi select,
11832.formulario-mpi textarea {
11833    width: 100%;
11834    padding: 0;
11835    font-family: inherit;
11836    font-size: inherit;
11837    border-radius: 0;
11838    border: 1px solid rgba(0, 0, 0, 0.125);
11839    padding: 10px;
11840    border-radius: 4px
11841}
11842
11843.banner-titulo {
11844    background: url(images/background-mpi.jpg) no-repeat center center;
11845    background-size: cover;
11846    height: 45vh
11847}
11848
11849@media only screen and (max-width: 768px) {
11850    .banner-titulo {
11851        background: url(images/background-mpi-m.jpg) no-repeat center center;
11852        background-size: cover
11853    }
11854}
11855
11856.passo img {
11857    width: 100px;
11858    height: 100px;
11859    padding: 10px
11860}
11861
11862.passo h3 {
11863    font-size: 1.5em
11864}
11865
11866@media only screen and (max-width: 768px) {
11867    .passo img {
11868        width: 80px;
11869        height: 80px;
11870        padding: 10px
11871    }
11872
11873    .passo h3 {
11874        font-size: 1.1em
11875    }
11876
11877    .esp h3 {
11878        font-size: 1.5em
11879    }
11880
11881    .contato .fone .titulo {
11882        font-size: 1.4em
11883    }
11884
11885    .contato .formulario {
11886        padding: 20px
11887    }
11888}
11889
11890.banner-h1 {
11891    color: #ffffff;
11892    text-transform: uppercase;
11893    text-align: center;
11894    text-shadow: 1px 1px 2px #000000
11895}
11896
11897.breadcrumb {
11898    background: none;
11899    padding: 0px;
11900    margin: 0px;
11901    justify-content: start;
11902    font-size: 16px
11903}
11904
11905.breadcrumb a {
11906    color: #000
11907}
11907
11908
11909.breadcrumb-item+.breadcrumb-item::before {
11910    color: #68A1F0;
11911    content: "\f105";
11912    font-family: 'Font Awesome 5 Free';
11913    font-weight: bold
11914}
11915
11916.breadcrumb-item.active {
11917    color: rgba(0, 0, 0, 0.7)
11918}
11919
11920.menu-lateral nav ul li a {
11921    height: auto;
11922    padding: 4px 10px;
11923    border-left: 4px solid #e3e3e3;
11924    margin: 0 0 5px 0;
11925    transition: .3s ease-in-out;
11926    color: #3c4858 !important;
11927    width: 100%;
11928    white-space: normal !important
11929}
11930
11931.menu-lateral nav ul li a:hover {
11932    border-left: 4px solid #3579a7;
11933    color: #3c4858;
11934    background-color: #3579a754
11935}
11936
11937.menu-lateral nav {
11938    list-style: none;
11939    max-height: 100vh;
11940    overflow: auto;
11941    border: 1px solid #eee
11942}
11943
11944article p {
11945    text-align: left
11946}
11947
11948div.h-100.nova-api h2 {
11949    font-size: .85em;
11950    font-weight: bolder;
11951    min-height: 75px;
11952    text-align: center;
11953}
11954
11955div.h-100.nova-api p {
11956    font-size: .65em;
11957    min-height: 33px;
11958    text-align: center;
11959}
11960
11961@media only screen and (max-width: 768px) {
11962    article p {
11963        text-align: left
11964    }
11965
11966    .menu-lateral nav {
11967        max-height: 40vh;
11968        border: 1px solid #eee
11969    }
11970}
11971
11972.gallery img {
11973    width: 100%;
11974    padding: 5px;
11975    height: 100%;
11976    border: 1px solid #ddd
11977}
11978
11979.related-posting {
11980    position: relative;
11981    overflow: hidden;
11982    transition: .3s;
11983    border: 1px solid transparent;
11984    border-radius: 4px;
11985    background: #ffffff;
11986    border: 1px solid rgba(0, 0, 0, 0.125)
11987}
11988
11989.related-posting:hover {
11990    box-shadow: 2px 2px 2px #eee;
11991    border: 1px solid #e3e3e3
11992}
11993
11994.related-posting img {
11995    height: 100%;
11996    width: 100%
11997}
11998
11999.related-posting .card-body {
12000    padding: 1.25rem 0
12001}
12002
12003.related-posting h2 {
12004    font-size: 1.5rem;
12005    color: #2f55d4;
12006    font-weight: bold
12007}
12008
12009a {
12010    text-decoration: none !important
12011}
12012
12013nav>.nav.nav-tabs {
12014    border: 0px;
12015    background: transparent;
12016    border-radius: 0
12017}
12018
12019nav>div a.nav-item.nav-link,
12020nav>div a.nav-item.nav-link.active {
12021    border: none;
12022    padding: 10px;
12023    color: #3c4858;
12024    background: #f1f1f1;
12025    border-radius: 0;
12026    font-size: .9em;
12027    border-left: 1px solid rgba(0, 0, 0, 0.05);
12028    border-right: 1px solid rgba(0, 0, 0, 0.05)
12029}
12030
12031nav>div a.nav-item.nav-link.active {
12032    background: #2f55d4;
12033    color: #fff;
12034    border-left: 1px solid rgba(0, 0, 0, 0.1);
12035    border-right: 1px solid rgba(0, 0, 0, 0.1)
12036}
12037
12038.tab-content {
12039    background: #fdfdfd;
12040    border: 1px solid rgba(0, 0, 0, 0.125);
12041    line-height: 25px;
12042    border-top: 3px solid #587EBA;
12043    border-bottom: 2px solid #587EBA;
12044    padding: 5px 20px
12045}
12046
12047nav>div a.nav-item.nav-link:hover,
12048nav>div a.nav-item.nav-link:focus {
12049    border-left: 1px solid rgba(0, 0, 0, 0.1);
12050    border-right: 1px solid rgba(0, 0, 0, 0.1);
12051    background: #2f55d4;
12052    color: #fff;
12053    border-radius: 0;
12054    transition: background 0.20s linear
12055}
12056
12057.tab-pane ul {
12058    display: block;
12059    padding: 0px
12060}
12061
12062.tab-pane ul li {
12063    width: 24% !important;
12064    font-size: 0.85em
12065}
12066
12067.list-inline-item:not(:last-child) {
12068    margin-right: 0
12069}
12070
12071@media only screen and (max-width: 768px) {
12072    .tab-pane ul li {
12073        width: 49% !important;
12074        font-size: 0.7em;
12075        padding: 0px
12076    }
12077}
12078
12079.owl-stage-outer {
12080    overflow: hidden
12081}
12082
12083.owl-stage {
12084    display: flex
12085}
12086
12087.owl-nav {
12088    display: none
12089}
12090
12091.owl-dots {
12092    width: 100%;
12093    margin: 10px auto;
12094    display: flex;
12095    justify-content: center
12096}
12097
12098.owl-dot {
12099    width: 10px;
12100    height: 10px;
12101    border-radius: 50%;
12102    background-color: #587EBA;
12103    opacity: 0.5;
12104    margin: 5px
12105}
12106
12107.owl-dot.active {
12108    opacity: 1
12109}
12110
12111h2.h6.my-3 {
12112    min-height: 40px;
12113    color: #2f55d4;
12114    font-weight: bolder;
12115    min-height: 60px
12116}
12117
12118.table {
12119    width: 100%;
12120    margin-bottom: 1rem;
12121    color: #212529
12122}
12123
12124.table td,
12125.table th {
12126    padding: 0.75rem;
12127    vertical-align: top;
12128    border-top: 1px solid #dee2e6
12129}
12130
12131.table thead th {
12132    vertical-align: bottom;
12133    border-bottom: 2px solid #dee2e6
12134}
12135
12136.table tbody+tbody {
12137    border-top: 2px solid #dee2e6
12138}
12139
12140.table-sm td,
12141.table-sm th {
12142    padding: 0.3rem
12143}
12144
12145.table-bordered {
12146    border: 1px solid #dee2e6
12147}
12148
12149.table-bordered td,
12150.table-bordered th {
12151    border: 1px solid #dee2e6
12152}
12153
12154.table-bordered thead td,
12155.table-bordered thead th {
12156    border-bottom-width: 2px
12157}
12158
12159.table-borderless tbody+tbody,
12160.table-borderless td,
12161.table-borderless th,
12162.table-borderless thead th {
12163    border: 0
12164}
12165
12166.table-striped tbody tr:nth-of-type(odd) {
12167    background-color: rgba(0, 0, 0, 0.05)
12168}
12169
12170.table-hover tbody tr:hover {
12171    color: #212529;
12172    background-color: rgba(0, 0, 0, 0.075)
12173}
12174
12175.table-primary,
12176.table-primary>td,
12177.table-primary>th {
12178    background-color: #b8daff
12179}
12180
12181.table-primary tbody+tbody,
12182.table-primary td,
12183.table-primary th,
12184.table-primary thead th {
12185    border-color: #7abaff
12186}
12187
12188.table-hover .table-primary:hover {
12189    background-color: #9fcdff
12190}
12191
12192.table-hover .table-primary:hover>td,
12193.table-hover .table-primary:hover>th {
12194    background-color: #9fcdff
12195}
12196
12197.table-secondary,
12198.table-secondary>td,
12199.table-secondary>th {
12200    background-color: #d6d8db
12201}
12202
12203.table-secondary tbody+tbody,
12204.table-secondary td,
12205.table-secondary th,
12206.table-secondary thead th {
12207    border-color: #b3b7bb
12208}
12209
12210.table-hover .table-secondary:hover {
12211    background-color: #c8cbcf
12212}
12213
12214.table-hover .table-secondary:hover>td,
12215.table-hover .table-secondary:hover>th {
12216    background-color: #c8cbcf
12217}
12218
12219.table-success,
12220.table-success>td,
12221.table-success>th {
12222    background-color: #c3e6cb
12223}
12224
12225.table-success tbody+tbody,
12226.table-success td,
12227.table-success th,
12228.table-success thead th {
12229    border-color: #8fd19e
12230}
12231
12232.table-hover .table-success:hover {
12233    background-color: #b1dfbb
12234}
12235
12236.table-hover .table-success:hover>td,
12237.table-hover .table-success:hover>th {
12238    background-color: #b1dfbb
12239}
12240
12241.table-info,
12242.table-info>td,
12243.table-info>th {
12244    background-color: #bee5eb
12245}
12246
12247.table-info tbody+tbody,
12248.table-info td,
12249.table-info th,
12250.table-info thead th {
12251    border-color: #86cfda
12252}
12253
12254.table-hover .table-info:hover {
12255    background-color: #abdde5
12256}
12257
12258.table-hover .table-info:hover>td,
12259.table-hover .table-info:hover>th {
12260    background-color: #abdde5
12261}
12262
12263.table-warning,
12264.table-warning>td,
12265.table-warning>th {
12266    background-color: #ffeeba
12267}
12268
12269.table-warning tbody+tbody,
12270.table-warning td,
12271.table-warning th,
12272.table-warning thead th {
12273    border-color: #ffdf7e
12274}
12275
12276.table-hover .table-warning:hover {
12277    background-color: #ffe8a1
12278}
12279
12280.table-hover .table-warning:hover>td,
12281.table-hover .table-warning:hover>th {
12282    background-color: #ffe8a1
12283}
12284
12285.table-danger,
12286.table-danger>td,
12287.table-danger>th {
12288    background-color: #f5c6cb
12289}
12290
12291.table-danger tbody+tbody,
12292.table-danger td,
12293.table-danger th,
12294.table-danger thead th {
12295    border-color: #ed969e
12296}
12297
12298.table-hover .table-danger:hover {
12299    background-color: #f1b0b7
12300}
12301
12302.table-hover .table-danger:hover>td,
12303.table-hover .table-danger:hover>th {
12304    background-color: #f1b0b7
12305}
12306
12307.table-light,
12308.table-light>td,
12309.table-light>th {
12310    background-color: #fdfdfe
12311}
12312
12313.table-light tbody+tbody,
12314.table-light td,
12315.table-light th,
12316.table-light thead th {
12317    border-color: #fbfcfc
12318}
12319
12320.table-hover .table-light:hover {
12321    background-color: #ececf6
12322}
12323
12324.table-hover .table-light:hover>td,
12325.table-hover .table-light:hover>th {
12326    background-color: #ececf6
12327}
12328
12329.table-dark,
12330.table-dark>td,
12331.table-dark>th {
12332    background-color: #c6c8ca
12333}
12334
12335.table-dark tbody+tbody,
12336.table-dark td,
12337.table-dark th,
12338.table-dark thead th {
12339    border-color: #95999c
12340}
12341
12342.table-hover .table-dark:hover {
12343    background-color: #b9bbbe
12344}
12345
12346.table-hover .table-dark:hover>td,
12347.table-hover .table-dark:hover>th {
12348    background-color: #b9bbbe
12349}
12350
12351.table-active,
12352.table-active>td,
12353.table-active>th {
12354    background-color: rgba(0, 0, 0, 0.075)
12355}
12356
12357.table-hover .table-active:hover {
12358    background-color: rgba(0, 0, 0, 0.075)
12359}
12360
12361.table-hover .table-active:hover>td,
12362.table-hover .table-active:hover>th {
12363    background-color: rgba(0, 0, 0, 0.075)
12364}
12365
12366.table .thead-dark th {
12367    color: #fff;
12368    background-color: #343a40;
12369    border-color: #454d55
12370}
12371
12372.table .thead-light th {
12373    color: #495057;
12374    background-color: #e9ecef;
12375    border-color: #dee2e6
12376}
12377
12378.table-dark {
12379    color: #fff;
12380    background-color: #343a40
12381}
12382
12383.table-dark td,
12384.table-dark th,
12385.table-dark thead th {
12386    border-color: #454d55
12387}
12388
12389.table-dark.table-bordered {
12390    border: 0
12391}
12392
12393.table-dark.table-striped tbody tr:nth-of-type(odd) {
12394    background-color: rgba(255, 255, 255, 0.05)
12395}
12396
12397.table-dark.table-hover tbody tr:hover {
12398    color: #fff;
12399    background-color: rgba(255, 255, 255, 0.075)
12400}
12401
12402@media (max-width: 575.98px) {
12403    .table-responsive-sm {
12404        display: block;
12405        width: 100%;
12406        overflow-x: auto;
12407        -webkit-overflow-scrolling: touch
12408    }
12409
12410    .table-responsive-sm>.table-bordered {
12411        border: 0
12412    }
12413}
12414
12415@media (max-width: 767.98px) {
12416    aside nav {
12417        max-height: 25vh;
12418        overflow-y: auto
12419    }
12420
12421    .breadcrumb li a {
12422        /* font-size: .6em; */
12423        margin: auto
12424    }
12425
12426    .breadcrumb .breadcrumb-item.active {
12427        font-size: 0.7em;
12428        margin: 3px 5px;
12429        padding: 0
12430    }
12431
12432    div.col-lg-3.col-md-4.col-sm-12.mb-2.text-center {
12433        width: 50%
12434    }
12435
12436    .related-posting {
12437        padding: 10px
12438    }
12439
12440    .table-responsive-md {
12441        display: block;
12442        width: 100%;
12443        overflow-x: auto;
12444        -webkit-overflow-scrolling: touch
12445    }
12446
12447    .table-responsive-md>.table-bordered {
12448        border: 0
12449    }
12450}
12451
12452@media (max-width: 991.98px) {
12453    .table-responsive-lg {
12454        display: block;
12455        width: 100%;
12456        overflow-x: auto;
12457        -webkit-overflow-scrolling: touch
12458    }
12459
12460    .table-responsive-lg>.table-bordered {
12461        border: 0
12462    }
12463}
12464
12465@media (max-width: 1199.98px) {
12466    .table-responsive-xl {
12467        display: block;
12468        width: 100%;
12469        overflow-x: auto;
12470        -webkit-overflow-scrolling: touch
12471    }
12472
12473    .table-responsive-xl>.table-bordered {
12474        border: 0
12475    }
12476}
12477
12478.table-responsive {
12479    display: block;
12480    width: 100%;
12481    overflow-x: auto;
12482    -webkit-overflow-scrolling: touch
12483}
12484
12485.table-responsive>.table-bordered {
12486    border: 0
12487}
12488
12489div.col-lg-3.col-md-6.col-sm-12 div.p-3.shadow.text-center.h-100.d-inline-block.nova-api button {
12490    width: 100%
12491}
12492
12493.thumbnails-mod1 {
12494    display: inline-block;
12495    list-style: none;
12496    list-style-type: none
12497}
12498
12499.thumbnails-mod1 li {
12500    float: left;
12501    width: 200px;
12502    height: 200px;
12503    margin: 10px 22px;
12504    text-align: center;
12505    border: 2px solid;
12506    border-color: #cce0e9;
12507    box-sizing: border-box;
12508    padding: 10px;
12509    transition: .3s
12510}
12511
12512.thumbnails-mod1 h2 {
12513    font-size: 12px;
12514    text-transform: uppercase;
12515    margin: 5px 0
12516}
12517
12518.thumbnails-mod1 a {
12519    text-decoration: none;
12520    color: #1475ab
12521}
12522
12523.thumbnails-mod1 li:hover {
12524    text-decoration: none;
12525    border-color: #017395;
12526    cursor: pointer;
12527    transition: 0.3s
12528}
12529
12530.thumbnails-mod1 img {
12531    width: 100%;
12532    height: 150px;
12533    object-fit: cover
12534}
12535
12536@media only screen and (max-width: 765px) {
12537    .thumbnails-mod1 {
12538        text-align: center;
12539        width: 100%
12540    }
12541
12542    .thumbnails-mod1 li {
12543        margin: 20px auto;
12544        float: none
12545    }
12546}
12547
12548.thumbnails-mod2 {
12549    display: inline-block;
12550    list-style: none;
12551    list-style-type: none
12552}
12553
12554.thumbnails-mod2 li {
12555    float: left;
12556    width: 160px;
12557    height: 210px;
12558    margin: 10px 40px;
12559    text-align: center;
12560    transition: .3s
12561}
12562
12563.thumbnails-mod2 li:hover {
12564    opacity: 0.8
12565}
12566
12567.thumbnails-mod2 img {
12568    box-sizing: border-box;
12569    border-radius: 90px;
12570    border: 5px solid #5294b9;
12571    margin-bottom: -10px;
12572    width: 100%;
12573    height: 150px;
12574    object-fit: cover
12575}
12576
12577.thumbnails-mod2 h2 {
12578    font-size: 11px;
12579    width: 160px;
12580    height: 60px;
12581    border-radius: 50px
12582}
12583
12584.thumbnails-mod2 a {
12585    text-decoration: none;
12586    color: #5294b9
12587}
12588
12589.thumbnails-mod2 a:hover {
12590    text-decoration: none
12591}
12592
12593@media only screen and (max-width: 765px) {
12594    .thumbnails-mod2 {
12595        text-align: center;
12596        width: 100%
12597    }
12598
12599    .thumbnails-mod2 li {
12600        margin: 20px auto;
12601        float: none
12602    }
12603}
12604
12605.thumbnails-mod3 {
12606    display: inline-block;
12607    list-style: none;
12608    list-style-type: none
12609}
12610
12611.thumbnails-mod3 li {
12612    float: left;
12613    width: 200px;
12614    height: 230px;
12615    margin: 10px 20px;
12616    text-align: center;
12617    text-transform: uppercase;
12618    position: relative
12619}
12620
12621.thumbnails-mod3 li:hover .info-thumb {
12622    background: rgba(0, 49, 107, 0.3)
12623}
12624
12625.thumbnails-mod3 li .info-thumb {
12626    position: absolute;
12627    top: 0;
12628    width: 100%;
12629    height: 170px;
12630    background: rgba(0, 49, 107, 0);
12631    transition: 1s
12632}
12633
12634.thumbnails-mod3 li:hover .info-thumb .fa {
12635    color: #000;
12636    background: #fff;
12637    padding: 10px;
12638    border-radius: 50px;
12639    margin-top: 60px;
12640    display: inline-block;
12641    transform: scale(1.6)
12642}
12643
12644.thumbnails-mod3 li .info-thumb .fa {
12645    color: rgba(255, 255, 255, 0);
12646    background: rgba(255, 255, 255, 0);
12647    padding: 10px;
12648    border-radius: 50px;
12649    margin-top: 60px;
12650    transform: scale(0.6);
12651    transition: all 0.5s ease-in-out
12652}
12653
12654.thumbnails-mod3 img {
12655    width: 100%;
12656    height: 170px;
12657    object-fit: cover
12658}
12659
12660.thumbnails-mod3 h2 {
12661    font-size: 11px;
12662    border: 0;
12663    height: 20px;
12664    padding: 5px 0px;
12665    margin-top: 0px
12666}
12667
12668.thumbnails-mod3 a {
12669    text-decoration: none;
12670    color: #000
12671}
12671
12672
12673.thumbnails-mod3 a:hover {
12674    text-decoration: none
12675}
12676
12677@media only screen and (max-width: 765px) {
12678    .thumbnails-mod3 {
12679        text-align: center;
12680        width: 100%
12681    }
12682
12683    .thumbnails-mod3 li {
12684        margin: 20px auto;
12685        float: none
12686    }
12687}
12688
12689.thumbnails-mod4 {
12690    display: inline-block;
12691    list-style: none;
12692    list-style-type: none
12693}
12694
12695.thumbnails-mod4 li {
12696    border-radius: 5px;
12697    border: 1px solid #ccc;
12698    box-shadow: 2px 2px 2px #ccc;
12699    float: left;
12700    width: 300px;
12701    height: 240px;
12702    margin: 10px 12px;
12703    text-align: center;
12704    text-transform: uppercase;
12705    transition: .3s;
12706    position: relative
12707}
12708
12709.thumbnails-mod4 li:hover {
12710    opacity: 0.9
12711}
12712
12713.thumbnails-mod4 img {
12714    border-radius: 5px 5px 0px 0;
12715    width: 300px;
12716    object-fit: cover;
12717    height: 200px;
12718    transition: .3s
12719}
12720
12721.thumbnails-mod4 h2 {
12722    font-size: 11px;
12723    margin-top: 0;
12724    background: #222;
12725    height: 40px;
12726    display: table-cell;
12727    vertical-align: middle;
12728    width: 300px;
12729    border-radius: 0px 0px 5px 5px
12730}
12731
12732.thumbnails-mod4 a {
12733    text-decoration: none;
12734    color: #ffffff
12735}
12736
12737.thumbnails-mod4 a:hover {
12738    text-decoration: none
12739}
12740
12741@media only screen and (max-width: 765px) {
12742    .thumbnails-mod4 {
12743        text-align: center;
12744        width: 100%
12745    }
12746
12747    .thumbnails-mod4 li {
12748        margin: 20px auto;
12749        float: none
12750    }
12751}
12752
12753.thumbnails-mod5 {
12754    display: inline-block;
12755    list-style: none;
12756    list-style-type: none
12757}
12758
12759.thumbnails-mod5 li {
12760    float: left;
12761    border: 2px solid #2f3033;
12762    width: 180px;
12763    height: 180px;
12764    margin: 10px 28px;
12765    text-align: center;
12766    text-transform: uppercase;
12767    box-shadow: 2px 2px 2px #2f3033;
12768    transition: 0.3s
12769}
12770
12771.thumbnails-mod5 li:hover {
12772    opacity: 0.9
12773}
12774
12775.thumbnails-mod5 li:hover img {
12776    opacity: 0.9
12777}
12778
12779.thumbnails-mod5 li:hover h2 a {
12780    opacity: 0.9;
12781    color: #ff7519
12782}
12783
12784.thumbnails-mod5 img {
12785    width: 180px;
12786    height: 180px;
12787    object-fit: cover
12788}
12789
12790.thumbnails-mod5 h2 {
12791    font-size: 10px;
12792    background: rgba(47, 48, 51, 0.7);
12793    height: 25px;
12794    padding: 5px 0px;
12795    margin-top: 0px;
12796    position: relative;
12797    top: -35px
12798}
12799
12800.thumbnails-mod5 a {
12801    text-decoration: none;
12802    color: white
12803}
12804
12805.thumbnails-mod5 a:hover {
12806    text-decoration: none
12807}
12808
12809@media only screen and (max-width: 765px) {
12810    .thumbnails-mod5 {
12811        text-align: center;
12812        width: 100%
12813    }
12814
12815    .thumbnails-mod5 li {
12816        margin: 20px auto;
12817        float: none
12818    }
12819}
12820
12821.thumbnails-mod6 {
12822    display: inline-block;
12823    list-style: none;
12824    list-style-type: none
12825}
12826
12827.thumbnails-mod6 li {
12828    float: left;
12829    border: 2px solid #C7C7C9;
12830    width: 180px;
12831    height: 230px;
12832    margin: 10px 30px;
12833    text-align: center;
12834    text-transform: uppercase;
12835    transition: .2s
12836}
12837
12838.thumbnails-mod6 li:hover {
12839    border: 2px solid #9f9fa0;
12840    box-shadow: 2px 2px 2px #9f9fa0
12841}
12842
12843.thumbnails-mod6 li:hover img {
12844    opacity: 0.9
12845}
12846
12847.thumbnails-mod6 img {
12848    height: 180px;
12849    width: 180px;
12850    object-fit: cover;
12851    transition: .2s
12852}
12853
12854.thumbnails-mod6 li:hover h2 {
12855    opacity: 0.9
12856}
12857
12858.thumbnails-mod6 h2 {
12859    font-size: 10px;
12860    height: 32px;
12861    padding: 8px 0px;
12862    margin-top: 0;
12863    border-top: 2px solid #ccc
12864}
12865
12866.thumbnails-mod6 a {
12867    text-decoration: none;
12868    color: #666
12869}
12870
12871.thumbnails-mod6 a:hover {
12872    text-decoration: none
12873}
12874
12875@media only screen and (max-width: 765px) {
12876    .thumbnails-mod6 {
12877        text-align: center;
12878        width: 100%
12879    }
12880
12881    .thumbnails-mod6 li {
12882        margin: 20px auto;
12883        float: none
12884    }
12885}
12886
12887.thumbnails-mod7 {
12888    display: inline-block;
12889    list-style: none;
12890    list-style-type: none
12891}
12892
12893.thumbnails-mod7 li {
12894    float: left;
12895    border-radius: 10px;
12896    width: 180px;
12897    height: 180px;
12898    margin: 10px 32px;
12899    text-align: center;
12900    text-transform: uppercase;
12901    transition: 0.3s
12902}
12903
12904.thumbnails-mod7 li:hover h2 {
12905    background: #9d2725
12906}
12907
12908.thumbnails-mod7 img {
12909    width: 180px;
12910    height: 180px;
12911    border-radius: 10px;
12912    object-fit: cover
12913}
12914
12915.thumbnails-mod7 h2 {
12916    font-size: 10px;
12917    background: rgba(157, 39, 37, 0.6);
12918    height: 35px;
12919    padding: 5px 0px;
12920    margin-top: 0px;
12921    position: relative;
12922    top: -45px;
12923    display: table-cell;
12924    vertical-align: middle;
12925    width: 180px;
12926    border-radius: 0 0px 6px 6px;
12927    transition: 0.3s
12928}
12929
12930.thumbnails-mod7 a {
12931    text-decoration: none;
12932    color: white
12933}
12934
12935.thumbnails-mod7 a:hover {
12936    text-decoration: none
12937}
12938
12939@media only screen and (max-width: 765px) {
12940    .thumbnails-mod7 {
12941        text-align: center;
12942        width: 100%
12943    }
12944
12945    .thumbnails-mod7 li {
12946        margin: 20px auto;
12947        float: none
12948    }
12949}
12950
12951.thumbnails-mod8 {
12952    display: inline-block;
12953    list-style: none;
12954    list-style-type: none
12955}
12956
12957.thumbnails-mod8 li:hover {
12958    -webkit-transform: scale(1.1);
12959    -moz-transform: scale(1.1);
12960    -o-transform: scale(1.1);
12961    transform: scale(1.1)
12962}
12963
12964.thumbnails-mod8 li {
12965    background: #fff;
12966    float: left;
12967    width: 210px;
12968    height: 210px;
12969    border: solid 1px #DDD;
12970    margin: 10px;
12971    padding: 5px;
12972    border-radius: 5px;
12973    text-align: center;
12974    border-bottom: solid 9px #0776ad;
12975    transition-property: all;
12976    transition-duration: 0.3s
12977}
12978
12979.thumbnails-mod8 img {
12980    width: 100%;
12981    height: 150px
12982}
12983
12984.thumbnails-mod8 h2 {
12985    font-size: 14px;
12986    margin: 5px 0
12987}
12988
12989.thumbnails-mod8 a {
12990    text-decoration: none;
12991    color: #1475ab
12992}
12993
12994.thumbnails-mod8 a:hover {
12995    text-decoration: none
12996}
12997
12998@media only screen and (max-width: 765px) {
12999    .thumbnails-mod8 {
13000        text-align: center;
13001        width: 100%
13002    }
13003
13004    .thumbnails-mod8 li {
13005        margin: 20px auto;
13006        float: none
13007    }
13008}
13009
13010.thumbnails-mod9 {
13011    display: inline-block;
13012    list-style: none;
13013    list-style-type: none
13014}
13015
13016.thumbnails-mod9 li {
13017    float: left;
13018    width: 300px;
13019    height: 245px;
13020    margin: 10px 13px;
13021    text-align: center;
13022    text-transform: uppercase;
13023    transition: .3s
13024}
13025
13026.thumbnails-mod9 li:hover img {
13027    opacity: 0.9
13028}
13029
13030.thumbnails-mod9 img {
13031    width: 300px;
13032    height: 200px;
13033    object-fit: cover;
13034    box-sizing: border-box;
13035    border: 2px solid #ffcd00;
13036    transition: .3s
13037}
13038
13039.thumbnails-mod9 h2 {
13040    font-size: 12px;
13041    height: 35px;
13042    padding: 5px 0px;
13043    margin-top: 0px
13044}
13045
13046.thumbnails-mod9 li:hover a {
13047    color: #ffcd00
13048}
13049
13050.thumbnails-mod9 a {
13051    text-decoration: none;
13052    color: #333;
13053    transition: .3s
13054}
13055
13056.thumbnails-mod9 a:hover {
13057    text-decoration: none
13058}
13059
13060@media only screen and (max-width: 765px) {
13061    .thumbnails-mod9 {
13062        text-align: center;
13063        width: 100%
13064    }
13065
13066    .thumbnails-mod9 li {
13067        margin: 20px auto;
13068        float: none
13069    }
13070}
13071
13072.thumbnails-mod10 {
13073    display: inline-block;
13074    list-style: none;
13075    list-style-type: none
13076}
13077
13078.thumbnails-mod10 li {
13079    float: left;
13080    border: 1px solid #ccc;
13081    width: 230px;
13082    height: 190px;
13083    margin: 10px 5px;
13084    text-align: center;
13085    text-transform: uppercase;
13086    box-shadow: 2px 2px 2px #ccc;
13087    transition: .3s
13088}
13089
13090.thumbnails-mod10 li:hover {
13091    opacity: 0.9
13092}
13093
13094.thumbnails-mod10 img {
13095    width: 230px;
13096    height: 150px;
13097    object-fit: cover
13098}
13099
13100.thumbnails-mod10 h2 {
13101    font-size: 10px;
13102    box-sizing: border-box;
13103    padding: 0 5px;
13104    margin-top: 5px
13105}
13106
13107.thumbnails-mod10 a {
13108    text-decoration: none;
13109    color: #555
13110}
13111
13112.thumbnails-mod10 a:hover {
13113    text-decoration: none
13114}
13115
13116@media only screen and (max-width: 765px) {
13117    .thumbnails-mod10 {
13118        text-align: center;
13119        width: 100%
13120    }
13121
13122    .thumbnails-mod10 li {
13123        margin: 20px auto;
13124        float: none
13125    }
13126}
13127
13128.thumbnails-mod11 {
13129    display: inline-block;
13130    list-style: none;
13131    list-style-type: none
13132}
13133
13134.thumbnails-mod11 li {
13135    float: left;
13136    width: 250px;
13137    height: 210px;
13138    margin: 10px 38px;
13139    text-align: center;
13140    text-transform: uppercase;
13141    transition: .3s
13142}
13143
13144.thumbnails-mod11 li:hover img {
13145    opacity: 0.9
13146}
13147
13148.thumbnails-mod11 img {
13149    width: 250px;
13150    box-sizing: border-box;
13151    height: 170px;
13152    border: 2px solid #eee;
13153    object-fit: cover;
13154    transition: .3s
13155}
13156
13157.thumbnails-mod11 h2 {
13158    font-size: 12px;
13159    background: #eee;
13160    height: 30px;
13161    padding: 5px 0px;
13162    margin-top: 0px;
13163    border-radius: 0;
13164    width: 100%;
13165    border: 0;
13166    box-shadow: 10px 10px 10px #bbb;
13167    transition: .3s
13168}
13169
13170.thumbnails-mod11 li:hover a {
13171    text-decoration: none;
13172    color: #ad2222;
13173    opacity: 1
13174}
13175
13176.thumbnails-mod11 a {
13177    text-decoration: none;
13178    color: #333;
13179    transition: .3s
13180}
13181
13182.thumbnails-mod11 a:hover {
13183    text-decoration: none
13184}
13185
13186@media only screen and (max-width: 765px) {
13187    .thumbnails-mod11 {
13188        text-align: center;
13189        width: 100%
13190    }
13191
13192    .thumbnails-mod11 li {
13193        margin: 20px auto;
13194        float: none
13195    }
13196}
13197
13198.thumbnails-mod12 {
13199    display: inline-block;
13200    list-style: none;
13201    list-style-type: none
13202}
13203
13204.thumbnails-mod12 li {
13205    float: left;
13206    width: 200px;
13207    height: 230px;
13208    margin: 10px 16px;
13209    text-align: center;
13210    text-transform: uppercase;
13211    position: relative
13212}
13213
13214.thumbnails-mod12 li:hover .thumb-descricao {
13215    background: rgba(0, 0, 0, 0)
13216}
13217
13218.thumbnails-mod12 li:hover .thumb-descricao p {
13219    display: none
13220}
13221
13222.thumbnails-mod12 li:hover .thumb-descricao h2 {
13223    position: absolute;
13224    top: auto;
13225    bottom: 0;
13226    left: 0;
13227    right: 0;
13228    margin: 0 auto;
13229    color: #FAB005;
13230    background: rgba(0, 0, 0, 0.6);
13231    padding: 5px;
13232    font-size: 12px
13233}
13234
13235.thumbnails-mod12 .thumb-descricao {
13236    position: absolute;
13237    background: rgba(0, 0, 0, 0.6);
13238    top: 0;
13239    width: 100%;
13240    height: 100%;
13241    transition: 1s
13242}
13243
13244.thumbnails-mod12 .thumb-descricao p {
13245    color: white;
13246    font-weight: bold;
13247    position: absolute;
13248    bottom: 15px;
13249    right: 0;
13250    left: 0;
13251    margin: 0 auto;
13252    font-size: 11px;
13253    text-align: center
13254}
13255
13256.thumbnails-mod12 .thumb-descricao h2 {
13257    position: absolute;
13258    top: 40px;
13259    left: 0;
13260    right: 0;
13261    margin: 0 auto;
13262    color: #FAB005;
13263    transition: .6s
13264}
13265
13266.thumbnails-mod12 img {
13267    width: 100%;
13268    height: 230px;
13269    object-fit: cover
13270}
13271
13272.thumbnails-mod12 a {
13273    text-decoration: none;
13274    color: white
13275}
13276
13277.thumbnails-mod12 a:hover {
13278    text-decoration: none
13279}
13280
13281@media only screen and (max-width: 765px) {
13282    .thumbnails-mod12 {
13283        text-align: center;
13284        width: 100%
13285    }
13286
13287    .thumbnails-mod12 li {
13288        margin: 20px auto;
13289        float: none
13290    }
13291}
13292
13293.thumbnails-mod13 {
13294    display: inline-block;
13295    list-style: none;
13296    list-style-type: none
13297}
13298
13299.thumbnails-mod13 li {
13300    box-sizing: border-box;
13301    float: left;
13302    border: 1px solid #ddd;
13303    width: 200px;
13304    height: 260px;
13305    margin: 10px 16px;
13306    text-align: center;
13307    text-transform: uppercase;
13308    padding: 10px;
13309    box-shadow: 0 0 15px #fff;
13310    transition: .3s
13311}
13312
13313.thumbnails-mod13 li:hover {
13314    box-shadow: 0 0 15px #ccc
13315}
13316
13317.thumbnails-mod13 li:hover img {
13318    border: 1px solid #ddd
13319}
13320
13321.thumbnails-mod13 img {
13322    width: 100%;
13323    height: 200px;
13324    object-fit: cover;
13325    transition: .3s;
13326    border: 1px solid #fff
13327}
13328
13329.thumbnails-mod13 h2 {
13330    font-size: 10px;
13331    height: 20px;
13332    padding: 5px 0px;
13333    margin-top: 0px
13334}
13335
13336.thumbnails-mod13 a {
13337    text-decoration: none;
13338    color: #222
13339}
13340
13341.thumbnails-mod13 a:hover {
13342    text-decoration: none
13343}
13344
13345@media only screen and (max-width: 765px) {
13346    .thumbnails-mod13 {
13347        text-align: center;
13348        width: 100%
13349    }
13350
13351    .thumbnails-mod13 li {
13352        margin: 20px auto;
13353        float: none
13354    }
13355}
13356
13357.thumbnails-mod14 {
13358    display: inline-block;
13359    list-style: none;
13360    list-style-type: none
13361}
13362
13363.thumbnails-mod14 li {
13364    float: left;
13365    width: 200px;
13366    height: 230px;
13367    margin: 10px 16px;
13368    text-align: center;
13369    text-transform: uppercase;
13370    transition: .3s
13371}
13372
13373.thumbnails-mod14 li:hover img {
13374    opacity: 0.9
13375}
13376
13377.thumbnails-mod14 li:hover h2 {
13378    opacity: 0.9
13379}
13380
13381.thumbnails-mod14 img {
13382    width: 100%;
13383    object-fit: cover;
13384    height: 200px;
13385    transition: .3s
13386}
13387
13388.thumbnails-mod14 h2 {
13389    font-size: 10px;
13390    background: #232323;
13391    border-top: 3px solid #f3211a;
13392    height: 25px;
13393    padding: 5px 0px;
13394    margin-top: 0px;
13395    transition: .3s
13396}
13397
13398.thumbnails-mod14 a {
13399    text-decoration: none;
13400    color: white
13401}
13402
13403.thumbnails-mod14 a:hover {
13404    text-decoration: none
13405}
13406
13407@media only screen and (max-width: 765px) {
13408    .thumbnails-mod14 {
13409        text-align: center;
13410        width: 100%
13411    }
13412
13413    .thumbnails-mod14 li {
13414        margin: 20px auto;
13415        float: none
13416    }
13417}
13418
13419.thumbnails-mod15 {
13420    display: inline-block;
13421    list-style: none;
13422    list-style-type: none
13423}
13424
13425.thumbnails-mod15 li {
13426    float: left;
13427    width: 200px;
13428    height: 250px;
13429    margin: 10px 16px;
13430    text-align: center;
13431    text-transform: uppercase;
13432    transition: .3s
13433}
13434
13435.thumbnails-mod15 li:hover img {
13436    opacity: 0.9;
13437    transform: scale(1.05)
13438}
13439
13440.thumbnails-mod15 li:hover h2 {
13441    opacity: 0.9
13442}
13443
13444.thumbnails-mod15 img {
13445    width: 100%;
13446    height: 200px;
13447    border-radius: 130px;
13448    transition: .3s;
13449    object-fit: cover
13450}
13451
13452.thumbnails-mod15 h2 {
13453    font-size: 10px;
13454    height: 20px;
13455    padding: 10px 0px;
13456    margin-top: 0px;
13457    border: 0
13458}
13459
13460.thumbnails-mod15 a {
13461    text-decoration: none;
13462    color: #10588d
13463}
13464
13465.thumbnails-mod15 a:hover {
13466    text-decoration: none
13467}
13468
13469@media only screen and (max-width: 765px) {
13470    .thumbnails-mod15 {
13471        text-align: center;
13472        width: 100%
13473    }
13474
13475    .thumbnails-mod15 li {
13476        margin: 20px auto;
13477        float: none
13478    }
13479}
13480
13481.thumbnails-mod16 {
13482    display: inline-block;
13483    list-style: none;
13484    list-style-type: none;
13485    background: none
13486}
13487
13488.thumbnails-mod16 li {
13489    float: left;
13490    width: 220px;
13491    height: 180px;
13492    margin: 20px 6px;
13493    text-align: center;
13494    background: none;
13495    padding: 5px
13496}
13497
13498.thumbnails-mod16 li:hover img {
13499    transform: scale(1.05)
13500}
13501
13502.thumbnails-mod16 img {
13503    padding: 5px;
13504    width: 100%;
13505    height: 140px;
13506    object-fit: contain;
13507    box-sizing: border-box;
13508    border: 2px solid #efb62c;
13509    transition: .3s
13510}
13511
13512.thumbnails-mod16 h2 {
13513    font-size: 14px;
13514    margin: 0px 0;
13515    text-align: center;
13516    padding: 5px;
13517    height: 50px
13518}
13519
13520.thumbnails-mod16 a {
13521    text-decoration: none;
13522    color: #1475ab
13523}
13524
13525@media only screen and (max-width: 765px) {
13526    .thumbnails-mod16 {
13527        text-align: center;
13528        width: 100%
13529    }
13530
13531    .thumbnails-mod16 li {
13532        margin: 20px auto;
13533        float: none
13534    }
13535}
13536
13537.thumbnails-mod17 p strong {
13538    font-weight: bolder;
13539    font-size: 16px !important
13540}
13541
13542.thumbnails-mod17 {
13543    list-style: none;
13544    width: 100%;
13545    position: relative;
13546    margin: 30px auto;
13547    padding: 0;
13548    width: 1140px;
13549    display: flex;
13550    flex-wrap: wrap
13551}
13552
13553.thumbnails-mod17 li {
13554    float: left;
13555    width: 250px;
13556    height: 180px;
13557    margin: 5px;
13558    background: #fff;
13559    padding: 7px;
13560    border: 1px solid #ddd;
13561    position: relative
13562}
13563
13564.thumbnails-mod17 li a,
13565.thumbnails-mod17 li a img {
13566    display: block;
13567    position: relative;
13568    width: 100%;
13569    height: 180px;
13570    object-fit: cover
13571}
13572
13573.thumbnails-mod17 li a {
13574    overflow: hidden
13575}
13576
13577.thumbnails-mod17 li a div {
13578    position: absolute;
13579    background: rgba(9, 157, 202, 0.7);
13580    width: 100%;
13581    height: 100%
13582}
13582
13583
13584.thumbnails-mod17 li a div h2 {
13585    word-wrap: break-word;
13586    text-align: center;
13587    font-size: 16px;
13588    display: block;
13589    margin: 40px 20px 20px 20px;
13590    font-weight: normal;
13591    color: rgba(255, 255, 255, 0.8)
13592}
13593
13594@media only screen and (max-width: 765px) {
13595    .thumbnails-mod17 {
13596        text-align: center;
13597        width: 100%
13598    }
13599
13600    .thumbnails-mod17 li {
13601        margin: 20px auto;
13602        float: none
13603    }
13604}
13605
13606.thumbnails-modfix p strong {
13607    font-weight: bolder;
13608    font-size: 16px !important
13609}
13610
13611.thumbnails-modfix {
13612    list-style: none;
13613    width: 100%;
13614    position: relative;
13615    margin: 30px auto;
13616    padding: 0;
13617    display: flex;
13618    justify-content: space-around
13619}
13620
13621.thumbnails-modfix li {
13622    float: left;
13623    width: 205px;
13624    height: 200px;
13625    margin: 5px;
13626    background: #fff;
13627    padding: 7px;
13628    border: 1px solid #ddd;
13629    position: relative
13630}
13631
13632.thumbnails-modfix li a,
13633.thumbnails-modfix li a img {
13634    display: block;
13635    position: relative;
13636    width: 100%;
13637    height: 200px;
13638    object-fit: cover
13639}
13640
13641.thumbnails-modfix li a {
13642    overflow: hidden
13643}
13644
13645.thumbnails-modfix li a div {
13646    position: absolute;
13647    background: rgba(9, 157, 202, 0.7);
13648    width: 100%;
13649    height: 100%
13650}
13651
13652.thumbnails-modfix li a div h2 {
13653    word-wrap: break-word;
13654    text-align: center;
13655    font-size: 16px;
13656    display: block;
13657    margin: 40px 20px 20px 20px;
13658    font-weight: normal;
13659    color: rgba(255, 255, 255, 0.8)
13660}
13661
13662@media only screen and (max-width: 765px) {
13663    .thumbnails-modfix {
13664        text-align: center;
13665        width: 100%
13666    }
13667
13668    .thumbnails-modfix li {
13669        margin: 20px auto;
13670        float: none
13671    }
13672}
13673
13674.thumbnails-mod18 {
13675    list-style: none;
13676    width: 100%;
13677    position: relative;
13678    margin: 30px auto;
13679    padding: 0
13680}
13681
13682.thumbnails-mod18 categoria {
13683    float: left;
13684    width: 200px;
13685    height: 250px;
13686    padding: 10px;
13687    margin: 5px 4px 30px;
13688    border: 1px solid #DEDEDE;
13689    background: #FFF;
13690    position: relative
13691}
13692
13693.thumbnails-mod18 li a,
13694.thumbnails-mod18 li a img {
13695    display: block;
13696    position: relative;
13697    width: 100%;
13698    height: 180px;
13699    object-fit: cover
13700}
13701
13702.thumbnails-mod18 li a {
13703    overflow: hidden
13704}
13705
13706.thumbnails-mod18 li a div {
13707    position: absolute;
13708    background: rgba(9, 157, 202, 0.7);
13709    width: 100%;
13710    height: 100%
13711}
13712
13713.thumbnails-mod18 li a div h2 {
13714    word-wrap: break-word;
13715    text-align: center;
13716    font-size: 24px;
13717    display: block;
13718    margin: 40px 20px 20px 20px;
13719    font-weight: normal;
13720    color: rgba(255, 255, 255, 0.8)
13721}
13722
13723@media only screen and (max-width: 765px) {
13724    .thumbnails-mod18 {
13725        text-align: center;
13726        width: 100%
13727    }
13728
13729    .thumbnails-mod18 li {
13730        margin: 20px auto;
13731        float: none
13732    }
13733}
13734
13735.bg-primary,
13736.btn-primary,
13737.btn-outline-primary:hover,
13738.btn-outline-primary:focus,
13739.btn-outline-primary:active,
13740.btn-outline-primary.active,
13741.btn-outline-primary.focus,
13742.btn-outline-primary:not(:disabled):not(.disabled):active,
13743.btn-soft-primary:hover,
13744.btn-soft-primary:focus,
13745.btn-soft-primary:active,
13746.btn-soft-primary.active,
13747.btn-soft-primary.focus,
13748.badge-primary,
13749.pagination .page-item.active .page-link,
13750.nav-pills .nav-link.active,
13751.custom-control-input:checked~.custom-control-label:before,
13752#preloader #status .spinner .double-bounce1,
13753#preloader #status .spinner .double-bounce2,
13754.social-icon li a:hover,
13755.back-to-top:hover,
13756.back-to-home a,
13757#topnav .navbar-toggle.open span:hover,
13758.gradient,
13759.flex-control-paging li a.flex-active,
13760.owl-theme .owl-dots .owl-dot span,
13761.owl-theme .owl-dots .owl-dot.active span,
13762.owl-theme .owl-dots.clickable .owl-dot:hover span,
13763.watch-video a .play-icon-circle,
13764.sidebar .widget .tagcloud>a:hover,
13765.flatpickr-day.selected,
13766.flatpickr-day.selected:hover,
13767.bg-animation-left.crypto-home:after,
13768.classic-app-image .bg-app-shape:after,
13769.classic-saas-image .bg-saas-shape:after,
13770.work-container.work-modern .icons .work-icon:hover {
13771    background-color: #2f55d4 !important
13772}
13773
13774.text-primary,
13775.bg-soft-primary,
13776.btn-soft-primary,
13777.btn-outline-primary,
13778.badge-outline-primary,
13779.alert-outline-primary,
13780.breadcrumb .breadcrumb-item.active,
13781.breadcrumb .breadcrumb-item a:hover,
13782.faq-content .card a.faq[data-toggle=collapse],
13783.faq-content .card a.faq[data-toggle=collapse]:before,
13784#topnav .has-submenu.active .submenu li.active>a,
13785#topnav .navigation-menu>li:hover>a,
13786#topnav .navigation-menu>li.active>a,
13787#topnav .navigation-menu>li>a:hover,
13788#topnav .navigation-menu>li>a:active,
13789#topnav .navigation-menu>li .submenu li a:hover,
13790#topnav .navigation-menu>li:hover>a,
13791#topnav .navigation-menu>li.active>a,
13792#topnav .navigation-menu>li>a:hover,
13793#topnav .navigation-menu>li .submenu li a:hover,
13794#topnav .navigation-menu>li.has-submenu.open>a,
13795#topnav .has-submenu.active a,
13796.course-feature .title:hover,
13797.pricing-rates.business-rate:hover .title,
13798.blog .content .title:hover,
13799.blog .content .post-meta .readmore:hover,
13800.sidebar .widget .blog-catagories li a:hover,
13801.sidebar .widget .post-recent .post-recent-content a:hover,
13802.media-list .media .media-heading:hover,
13803.job-box .position a:hover,
13804.job-box .company-name:hover,
13805.event-schedule .content .title:hover,
13806.courses-desc .content .title:hover,
13807.container-filter li a.active,
13808.container-filter li a:hover,
13809.team .name:hover,
13810.catagories a:hover,
13811.explore-feature:hover .icon,
13812.explore-feature:hover .title,
13813.work-container.work-classic .content .title:hover,
13814.work-container.work-grid .content .title:hover,
13815.work-container.work-modern .content .title:hover {
13816    color: #2f55d4 !important
13817}
13818
13819.btn-primary,
13820.btn-outline-primary,
13821.btn-outline-primary:hover,
13822.btn-outline-primary:focus,
13823.btn-outline-primary:active,
13824.btn-outline-primary.active,
13825.btn-outline-primary.focus,
13826.btn-outline-primary:not(:disabled):not(.disabled):active,
13827.badge-outline-primary,
13828.btn-soft-primary:hover,
13829.btn-soft-primary:focus,
13830.btn-soft-primary:active,
13831.btn-soft-primary.active,
13832.btn-soft-primary.focus,
13833.alert-primary,
13834.alert-outline-primary,
13835.pagination .page-item.active .page-link,
13836.form-group .form-control:focus,
13837.form-group .form-control.active,
13838.custom-control-input:checked~.custom-control-label:before,
13839.custom-control-input:focus~.custom-control-label::before,
13840.form-control:focus,
13841.social-icon li a:hover,
13842#topnav .has-submenu.active.active .menu-arrow,
13843#topnav.scroll .navigation-menu>li:hover>.menu-arrow,
13844#topnav.scroll .navigation-menu>li.active>.menu-arrow,
13845#topnav .navigation-menu>li:hover>.menu-arrow,
13846#topnav .has-submenu .submenu .has-submenu:hover .submenu-arrow,
13847.pricing-rates.business-rate:hover,
13848.pricing-rates.starter-plan,
13849.event-schedule:hover,
13850.container-filter li a.active,
13851.container-filter li a:hover,
13852.flatpickr-day.selected,
13853.flatpickr-day.selected:hover {
13854    border-color: #2f55d4 !important
13855}
13856
13857.btn-primary,
13858.btn-soft-primary,
13859.btn-outline-primary:hover,
13860.btn-outline-primary:focus,
13861.btn-outline-primary:active,
13862.btn-outline-primary.active,
13863.btn-outline-primary.focus,
13864.btn-outline-primary:not(:disabled):not(.disabled):active {
13865    box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3)
13866}
13867
13868.btn-primary:hover,
13869.btn-primary:focus,
13870.btn-primary:active,
13871.btn-primary.active,
13872.btn-primary.focus {
13873    background-color: #2443ac !important;
13874    border-color: #2443ac !important
13875}
13876
13877.btn-soft-primary {
13878    background-color: rgba(47, 85, 212, 0.2) !important;
13879    border: 1px solid rgba(47, 85, 212, 0.2) !important
13880}
13881
13882.alert-primary,
13883.pagination .page-item .page-link:hover,
13884::selection {
13885    background-color: rgba(47, 85, 212, 0.9)
13886}
13887
13888.alert-primary .alert-link {
13889    color: #122258
13890}
13891
13892.pagination .page-item .page-link:hover {
13893    border-color: rgba(47, 85, 212, 0.9)
13894}
13895
13896a.text-primary:hover,
13897a.text-primary:focus {
13898    color: #284bc1 !important
13899}
13900
13901.social-icon li a:hover .fea-social {
13902    fill: #2f55d4
13903}
13904
13905.bg-overlay-gradient {
13906    background-color: rgba(47, 85, 212, 0.6)
13907}
13908
13909.bg-overlay-gradient2 {
13910    background-image: linear-gradient(90deg, #2eca8b, #2f55d4, #2eca8b)
13911}
13912
13913.gradient {
13914    background: linear-gradient(45deg, #2f55d4, #2f55d4) !important
13915}
13916
13917.features .image:before {
13918    background: linear-gradient(45deg, transparent, rgba(47, 85, 212, 0.09))
13919}
13920
13921.features .icon,
13922.features .icons,
13923.app-feature-shape-right:after,
13924.app-feature-shape-left:after,
13925.saas-feature-shape-left:after,
13926.saas-feature-shape-right:after,
13927.social-feature-left:after,
13928.social-feature-right:after {
13929    background: rgba(47, 85, 212, 0.1)
13930}
13931
13932.features:hover .image:before {
13933    background: rgba(47, 85, 212, 0.07)
13934}
13935
13936.key-feature .icon {
13937    background: linear-gradient(45deg, transparent, rgba(47, 85, 212, 0.15))
13938}
13939
13940.owl-theme .owl-dots .owl-dot span {
13941    background: rgba(47, 85, 212, 0.5) !important
13942}
13943
13944.play-icon i,
13945.play-icon i:hover {
13946    -webkit-text-stroke: 2px #2f55d4
13947}
13948
13949.play-icon i:hover {
13950    -webkit-text-fill-color: #2f55d4
13951}
13952
13953.event-schedule .date .day {
13954    background: rgba(47, 85, 212, 0.1);
13955    box-shadow: 0px 0px 2px 0.25px rgba(47, 85, 212, 0.5)
13956}
13957
13958.classic-app-image .bg-app-shape:after,
13959.classic-saas-image .bg-saas-shape:after {
13960    box-shadow: 0 0 40px rgba(47, 85, 212, 0.5)
13961}
13962
13963.app-feature-shape-right:after,
13964.app-feature-shape-left:after,
13965.saas-feature-shape-left:after,
13966.saas-feature-shape-right:after,
13967.social-feature-left:after,
13968.social-feature-right:after {
13969    box-shadow: 0 0 40px rgba(47, 85, 212, 0.1)
13970}
13971
13972.bg-circle-gradiant {
13973    background: radial-gradient(circle at 50% 50%, rgba(47, 85, 212, 0.1) 0%, rgba(47, 85, 212, 0.1) 33.333%, rgba(47, 85, 212, 0.3) 33.333%, rgba(47, 85, 212, 0.3) 66.666%, rgba(47, 85, 212, 0.5) 66.666%, rgba(47, 85, 212, 0.5) 99.999%)
13974}
13975
13976.bg-soft-primary {
13977    background-color: rgba(47, 85, 212, 0.2) !important;
13978    border: 1px solid rgba(47, 85, 212, 0.2) !important
13979}
13980
13981.btn-slider {
13982    background-color: var(--bg-primary);
13983    width: 30px;
13984    height: 30px;
13985    border-radius: 50%;
13986    color: #fff !important;
13987    display: flex;
13988    font-size: 1.5em;
13989    justify-content: center;
13990    align-items: center
13991}
13992
13993.btn-tel {
13994    background: #1b6d1b !important;
13995    color: #fff !important;
13996    border-color: #071b07 !important
13997}
13998
13999.btn-tel:hover {
14000    background: #141 !important
14001}
14002
14003.btn-mpi {
14004    background: #0069d9 !important;
14005    color: #fff !important;
14006    border-color: #003873 !important
14007}
14008
14009.btn-mpi:hover {
14010    background: #0050a6 !important
14011}
14012
14013.btn-leia {
14014    content: "Leia Mais";
14015    height: 26px;
14016    background: transparent;
14017    width: 100px;
14018    color: #333;
14019    border-radius: .24rem;
14020    text-align: center;
14021    position: absolute;
14022    bottom: 20px;
14023    cursor: pointer;
14024    z-index: 999;
14025    left: 44%
14026}
14027
14028.btn-ocultar {
14029    height: 26px;
14030    background: transparent;
14031    width: 100px;
14032    color: #333;
14033    border-radius: .24rem;
14034    text-align: center;
14035    position: absolute;
14036    bottom: 20px;
14037    cursor: pointer;
14038    z-index: 999;
14039    left: 44%;
14040    display: none
14041}
14042
14043.btn-primary {
14044    background-color: var(--bg-primary) !important;
14045    border: 1px solid var(--bg-primary) !important;
14046    color: #ffffff !important;
14047    -webkit-box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3);
14048    box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3);
14049    transition: all .2s
14050}
14051
14052.btn-primary:hover,
14053.btn-primary:focus,
14054.btn-primary:active,
14055.btn-primary.active,
14056.btn-primary.focus {
14057    background-color: #4871db !important;
14058    border-color: #4871db !important;
14059    color: #ffffff !important;
14060    transition: all .2s
14061}
14062
14063.btn-soft-primary {
14064    background-color: rgba(47, 85, 212, 0.2) !important;
14065    border: 1px solid rgba(47, 85, 212, 0.2) !important;
14066    color: var(--bg-primary) !important;
14067    -webkit-box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3);
14068    box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3)
14069}
14070
14071.btn-soft-primary:hover,
14072.btn-soft-primary:focus,
14073.btn-soft-primary:active,
14074.btn-soft-primary.active,
14075.btn-soft-primary.focus {
14076    background-color: var(--bg-primary) !important;
14077    border-color: var(--bg-primary) !important;
14078    color: #ffffff !important
14079}
14080
14081.btn-outline-primary {
14082    border: 1px solid var(--bg-primary);
14083    color: var(--bg-primary);
14084    background-color: transparent
14085}
14086
14087.btn-outline-primary:hover,
14088.btn-outline-primary:focus,
14089.btn-outline-primary:active,
14090.btn-outline-primary.active,
14091.btn-outline-primary.focus,
14092.btn-outline-primary:not(:disabled):not(.disabled):active {
14093    background-color: var(--bg-primary);
14094    border-color: var(--bg-primary);
14095    color: #ffffff !important;
14096    -webkit-box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3);
14097    box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3)
14098}
14099
14100.btn-secondary {
14101    background-color: #5a6d90 !important;
14102    border: 1px solid #5a6d90 !important;
14103    color: #ffffff !important;
14104    -webkit-box-shadow: 0 3px 5px 0 rgba(90, 109, 144, 0.3);
14105    box-shadow: 0 3px 5px 0 rgba(90, 109, 144, 0.3)
14106}
14107
14108.btn-secondary:hover,
14109.btn-secondary:focus,
14110.btn-secondary:active,
14111.btn-secondary.active,
14112.btn-secondary.focus {
14113    background-color: #465571 !important;
14114    border-color: #465571 !important;
14115    color: #ffffff !important
14116}
14117
14118.btn-soft-secondary {
14119    background-color: rgba(90, 109, 144, 0.2) !important;
14120    border: 1px solid rgba(90, 109, 144, 0.2) !important;
14121    color: #5a6d90 !important;
14122    -webkit-box-shadow: 0 3px 5px 0 rgba(90, 109, 144, 0.3);
14123    box-shadow: 0 3px 5px 0 rgba(90, 109, 144, 0.3)
14124}
14125
14126.btn-soft-secondary:hover,
14127.btn-soft-secondary:focus,
14128.btn-soft-secondary:active,
14129.btn-soft-secondary.active,
14130.btn-soft-secondary.focus {
14131    background-color: #5a6d90 !important;
14132    border-color: #5a6d90 !important;
14133    color: #ffffff !important
14134}
14135
14136.btn-outline-secondary {
14137    border: 1px solid #5a6d90;
14138    color: #5a6d90;
14139    background-color: transparent
14140}
14141
14142.btn-outline-secondary:hover,
14143.btn-outline-secondary:focus,
14144.btn-outline-secondary:active,
14145.btn-outline-secondary.active,
14146.btn-outline-secondary.focus,
14147.btn-outline-secondary:not(:disabled):not(.disabled):active {
14148    background-color: #5a6d90;
14149    border-color: #5a6d90;
14150    color: #ffffff !important;
14151    -webkit-box-shadow: 0 3px 5px 0 rgba(90, 109, 144, 0.3);
14152    box-shadow: 0 3px 5px 0 rgba(90, 109, 144, 0.3)
14153}
14154
14155.btn-success {
14156    background-color: #ff6602 !important;
14157    border: 1px solid #ff6602 !important;
14158    color: #ffffff !important;
14159    -webkit-box-shadow: 0 3px 5px 0 rgba(46, 202, 139, 0.3);
14160    border-radius: 6px !important;
14161    box-shadow: 0 3px 5px 0 rgba(202, 132, 46, 0.3)
14162}
14163
14164.btn-success:hover,
14165.btn-success:focus,
14166.btn-success:active,
14167.btn-success.active,
14168.btn-success.focus {
14169    background-color: #25a06e !important;
14170    border-color: #25a06e !important;
14171    color: #ffffff !important
14172}
14173
14174.btn-soft-success {
14175    background-color: rgba(46, 202, 139, 0.2) !important;
14176    border: 1px solid rgba(46, 202, 139, 0.2) !important;
14177    color: #2eca8b !important;
14178    -webkit-box-shadow: 0 3px 5px 0 rgba(46, 202, 139, 0.3);
14179    box-shadow: 0 3px 5px 0 rgba(46, 202, 139, 0.3)
14180}
14181
14182.btn-soft-success:hover,
14183.btn-soft-success:focus,
14184.btn-soft-success:active,
14185.btn-soft-success.active,
14186.btn-soft-success.focus {
14187    background-color: #2eca8b !important;
14188    border-color: #2eca8b !important;
14189    color: #ffffff !important
14190}
14191
14192.btn-outline-success {
14193    border: 1px solid #2eca8b;
14194    color: #2eca8b;
14195    background-color: transparent
14196}
14197
14198.btn-outline-success:hover,
14199.btn-outline-success:focus,
14200.btn-outline-success:active,
14201.btn-outline-success.active,
14202.btn-outline-success.focus,
14203.btn-outline-success:not(:disabled):not(.disabled):active {
14204    background-color: #2eca8b;
14205    border-color: #2eca8b;
14206    color: #ffffff !important;
14207    -webkit-box-shadow: 0 3px 5px 0 rgba(46, 202, 139, 0.3);
14208    box-shadow: 0 3px 5px 0 rgba(46, 202, 139, 0.3)
14209}
14210
14211.btn-warning {
14212    background-color: #f17425 !important;
14213    border: 1px solid #f17425 !important;
14214    color: #ffffff !important;
14215    -webkit-box-shadow: 0 3px 5px 0 rgba(241, 116, 37, 0.3);
14216    box-shadow: 0 3px 5px 0 rgba(241, 116, 37, 0.3)
14217}
14218
14219.btn-warning:hover,
14220.btn-warning:focus,
14221.btn-warning:active,
14222.btn-warning.active,
14223.btn-warning.focus {
14224    background-color: #d55b0e !important;
14225    border-color: #d55b0e !important;
14226    color: #ffffff !important
14227}
14228
14229.btn-soft-warning {
14230    background-color: rgba(241, 116, 37, 0.2) !important;
14231    border: 1px solid rgba(241, 116, 37, 0.2) !important;
14232    color: #f17425 !important;
14233    -webkit-box-shadow: 0 3px 5px 0 rgba(241, 116, 37, 0.3);
14234    box-shadow: 0 3px 5px 0 rgba(241, 116, 37, 0.3)
14235}
14236
14237.btn-soft-warning:hover,
14238.btn-soft-warning:focus,
14239.btn-soft-warning:active,
14240.btn-soft-warning.active,
14241.btn-soft-warning.focus {
14242    background-color: #f17425 !important;
14243    border-color: #f17425 !important;
14244    color: #ffffff !important
14245}
14246
14247.btn-outline-warning {
14248    border: 1px solid #f17425;
14249    color: #f17425;
14250    background-color: transparent
14251}
14252
14253.btn-outline-warning:hover,
14254.btn-outline-warning:focus,
14255.btn-outline-warning:active,
14256.btn-outline-warning.active,
14257.btn-outline-warning.focus,
14258.btn-outline-warning:not(:disabled):not(.disabled):active {
14259    background-color: #f17425;
14260    border-color: #f17425;
14261    color: #ffffff !important;
14262    -webkit-box-shadow: 0 3px 5px 0 rgba(241, 116, 37, 0.3);
14263    box-shadow: 0 3px 5px 0 rgba(241, 116, 37, 0.3)
14264}
14265
14266.btn-info {
14267    background-color: #17a2b8 !important;
14268    border: 1px solid #17a2b8 !important;
14269    color: #ffffff !important;
14270    -webkit-box-shadow: 0 3px 5px 0 rgba(23, 162, 184, 0.3);
14271    box-shadow: 0 3px 5px 0 rgba(23, 162, 184, 0.3)
14272}
14273
14274.btn-info:hover,
14275.btn-info:focus,
14276.btn-info:active,
14277.btn-info.active,
14278.btn-info.focus {
14279    background-color: #117a8b !important;
14280    border-color: #117a8b !important;
14281    color: #ffffff !important
14282}
14283
14284.btn-soft-info {
14285    background-color: rgba(23, 162, 184, 0.2) !important;
14286    border: 1px solid rgba(23, 162, 184, 0.2) !important;
14287    color: #17a2b8 !important;
14288    -webkit-box-shadow: 0 3px 5px 0 rgba(23, 162, 184, 0.3);
14289    box-shadow: 0 3px 5px 0 rgba(23, 162, 184, 0.3)
14290}
14291
14292.btn-soft-info:hover,
14293.btn-soft-info:focus,
14294.btn-soft-info:active,
14295.btn-soft-info.active,
14296.btn-soft-info.focus {
14297    background-color: #17a2b8 !important;
14298    border-color: #17a2b8 !important;
14299    color: #ffffff !important
14300}
14301
14302.btn-outline-info {
14303    border: 1px solid #17a2b8;
14304    color: #17a2b8;
14305    background-color: transparent
14306}
14307
14308.btn-outline-info:hover,
14309.btn-outline-info:focus,
14310.btn-outline-info:active,
14311.btn-outline-info.active,
14312.btn-outline-info.focus,
14313.btn-outline-info:not(:disabled):not(.disabled):active {
14314    background-color: #17a2b8;
14315    border-color: #17a2b8;
14316    color: #ffffff !important;
14317    -webkit-box-shadow: 0 3px 5px 0 rgba(23, 162, 184, 0.3);
14318    box-shadow: 0 3px 5px 0 rgba(23, 162, 184, 0.3)
14319}
14320
14321.btn-danger {
14322    background-color: #e43f52 !important;
14323    border: 1px solid #e43f52 !important;
14324    color: #ffffff !important;
14325    -webkit-box-shadow: 0 3px 5px 0 rgba(228, 63, 82, 0.3);
14326    box-shadow: 0 3px 5px 0 rgba(228, 63, 82, 0.3)
14327}
14328
14329.btn-danger:hover,
14330.btn-danger:focus,
14331.btn-danger:active,
14332.btn-danger.active,
14333.btn-danger.focus {
14334    background-color: #d21e32 !important;
14335    border-color: #d21e32 !important;
14336    color: #ffffff !important
14337}
14338
14339.btn-soft-danger {
14340    background-color: rgba(228, 63, 82, 0.2) !important;
14341    border: 1px solid rgba(228, 63, 82, 0.2) !important;
14342    color: #e43f52 !important;
14343    -webkit-box-shadow: 0 3px 5px 0 rgba(228, 63, 82, 0.3);
14344    box-shadow: 0 3px 5px 0 rgba(228, 63, 82, 0.3)
14345}
14346
14347.btn-soft-danger:hover,
14348.btn-soft-danger:focus,
14349.btn-soft-danger:active,
14350.btn-soft-danger.active,
14351.btn-soft-danger.focus {
14352    background-color: #e43f52 !important;
14353    border-color: #e43f52 !important;
14354    color: #ffffff !important
14355}
14356
14357.btn-outline-danger {
14358    border: 1px solid #e43f52;
14359    color: #e43f52;
14360    background-color: transparent
14361}
14362
14363.btn-outline-danger:hover,
14364.btn-outline-danger:focus,
14365.btn-outline-danger:active,
14366.btn-outline-danger.active,
14367.btn-outline-danger.focus,
14368.btn-outline-danger:not(:disabled):not(.disabled):active {
14369    background-color: #e43f52;
14370    border-color: #e43f52;
14371    color: #ffffff !important;
14372    -webkit-box-shadow: 0 3px 5px 0 rgba(228, 63, 82, 0.3);
14373    box-shadow: 0 3px 5px 0 rgba(228, 63, 82, 0.3)
14374}
14375
14376.btn-dark {
14377    background-color: #3c4858 !important;
14378    border: 1px solid #3c4858 !important;
14379    color: #ffffff !important;
14380    -webkit-box-shadow: 0 3px 5px 0 rgba(60, 72, 88, 0.3);
14381    box-shadow: 0 3px 5px 0 rgba(60, 72, 88, 0.3)
14382}
14383
14384.btn-dark:hover,
14385.btn-dark:focus,
14386.btn-dark:active,
14387.btn-dark.active,
14388.btn-dark.focus {
14389    background-color: #272f3a !important;
14390    border-color: #272f3a !important;
14391    color: #ffffff !important
14392}
14393
14394.btn-soft-dark {
14395    background-color: rgba(60, 72, 88, 0.2) !important;
14396    border: 1px solid rgba(60, 72, 88, 0.2) !important;
14397    color: var(--text-default) !important;
14398    -webkit-box-shadow: 0 3px 5px 0 rgba(60, 72, 88, 0.3);
14399    box-shadow: 0 3px 5px 0 rgba(60, 72, 88, 0.3)
14400}
14401
14402.btn-soft-dark:hover,
14403.btn-soft-dark:focus,
14404.btn-soft-dark:active,
14405.btn-soft-dark.active,
14406.btn-soft-dark.focus {
14407    background-color: #3c4858 !important;
14408    border-color: #3c4858 !important;
14409    color: #ffffff !important
14410}
14411
14412.btn-outline-dark {
14413    border: 1px solid #3c4858;
14414    color: var(--text-default);
14415    background-color: transparent
14416}
14417
14418.btn-outline-dark:hover,
14419.btn-outline-dark:focus,
14420.btn-outline-dark:active,
14421.btn-outline-dark.active,
14422.btn-outline-dark.focus,
14423.btn-outline-dark:not(:disabled):not(.disabled):active {
14424    background-color: #3c4858;
14425    border-color: #3c4858;
14426    color: #ffffff !important;
14427    -webkit-box-shadow: 0 3px 5px 0 rgba(60, 72, 88, 0.3);
14428    box-shadow: 0 3px 5px 0 rgba(60, 72, 88, 0.3)
14429}
14430
14431.btn-muted {
14432    background-color: var(--bg-muted) !important;
14433    border: 1px solid #8492a6 !important;
14434    color: #ffffff !important;
14435    -webkit-box-shadow: 0 3px 5px 0 rgba(132, 146, 166, 0.3);
14436    box-shadow: 0 3px 5px 0 rgba(132, 146, 166, 0.3)
14437}
14438
14439.btn-muted:hover,
14440.btn-muted:focus,
14441.btn-muted:active,
14442.btn-muted.active,
14443.btn-muted.focus {
14444    background-color: #68788f !important;
14445    border-color: #68788f !important;
14446    color: #ffffff !important
14447}
14448
14449.btn-soft-muted {
14450    background-color: rgba(132, 146, 166, 0.2) !important;
14451    border: 1px solid rgba(132, 146, 166, 0.2) !important;
14452    color: var(--text-muted) !important;
14453    -webkit-box-shadow: 0 3px 5px 0 rgba(132, 146, 166, 0.3);
14454    box-shadow: 0 3px 5px 0 rgba(132, 146, 166, 0.3)
14455}
14456
14457.btn-soft-muted:hover,
14458.btn-soft-muted:focus,
14459.btn-soft-muted:active,
14460.btn-soft-muted.active,
14461.btn-soft-muted.focus {
14462    background-color: var(--bg-muted) !important;
14463    border-color: var(--text-muted) !important;
14464    color: #ffffff !important
14465}
14466
14467.btn-outline-muted {
14468    border: 1px solid #8492a6;
14469    color: var(--text-muted);
14470    background-color: transparent
14471}
14472
14473.btn-outline-muted:hover,
14474.btn-outline-muted:focus,
14475.btn-outline-muted:active,
14476.btn-outline-muted.active,
14477.btn-outline-muted.focus,
14478.btn-outline-muted:not(:disabled):not(.disabled):active {
14479    background-color: var(--bg-muted);
14480    border-color: var(--text-muted);
14481    color: #ffffff !important;
14482    -webkit-box-shadow: 0 3px 5px 0 rgba(132, 146, 166, 0.3);
14483    box-shadow: 0 3px 5px 0 rgba(132, 146, 166, 0.3)
14484}
14485
14486.btn-light {
14487    background-color: var(--bg-secondary) !important;
14488    border: 1px solid #f8f9fc !important;
14489    color: #ffffff !important;
14490    -webkit-box-shadow: 0 3px 5px 0 rgba(248, 249, 252, 0.3);
14491    box-shadow: 0 3px 5px 0 rgba(248, 249, 252, 0.3)
14492}
14493
14494.btn-light:hover,
14495.btn-light:focus,
14496.btn-light:active,
14497.btn-light.active,
14498.btn-light.focus {
14499    background-color: #d4daed !important;
14500    border-color: #d4daed !important;
14501    color: #ffffff !important
14502}
14503
14504.btn-soft-light {
14505    background-color: rgba(248, 249, 252, 0.2) !important;
14506    border: 1px solid rgba(248, 249, 252, 0.2) !important;
14507    color: var(--text-light) !important;
14508    -webkit-box-shadow: 0 3px 5px 0 rgba(248, 249, 252, 0.3);
14509    box-shadow: 0 3px 5px 0 rgba(248, 249, 252, 0.3)
14510}
14511
14512.btn-soft-light:hover,
14513.btn-soft-light:focus,
14514.btn-soft-light:active,
14515.btn-soft-light.active,
14516.btn-soft-light.focus {
14517    background-color: var(--bg-secondary) !important;
14518    border-color: #f8f9fc !important;
14519    color: #ffffff !important
14520}
14521
14522.btn-outline-light {
14523    border: 1px solid #f8f9fc;
14524    color: var(--text-light);
14525    background-color: transparent
14526}
14527
14528.btn-outline-light:hover,
14529.btn-outline-light:focus,
14530.btn-outline-light:active,
14531.btn-outline-light.active,
14532.btn-outline-light.focus,
14533.btn-outline-light:not(:disabled):not(.disabled):active {
14534    background-color: var(--bg-secondary);
14535    border-color: #f8f9fc;
14536    color: #ffffff !important;
14537    -webkit-box-shadow: 0 3px 5px 0 rgba(248, 249, 252, 0.3);
14538    box-shadow: 0 3px 5px 0 rgba(248, 249, 252, 0.3)
14539}
14540
14541.btn-blue {
14542    background-color: var(--bg-primary) !important;
14543    border: 1px solid var(--bg-primary) !important;
14544    color: #ffffff !important;
14545    -webkit-box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3);
14546    box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3)
14547}
14548
14549.btn-blue:hover,
14550.btn-blue:focus,
14551.btn-blue:active,
14552.btn-blue.active,
14553.btn-blue.focus {
14554    background-color: #2443ac !important;
14555    border-color: #2443ac !important;
14556    color: #ffffff !important
14557}
14558
14559.btn-soft-blue {
14560    background-color: rgba(47, 85, 212, 0.2) !important;
14561    border: 1px solid rgba(47, 85, 212, 0.2) !important;
14562    color: var(--bg-primary) !important;
14563    -webkit-box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3);
14564    box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3)
14565}
14566
14567.btn-soft-blue:hover,
14568.btn-soft-blue:focus,
14569.btn-soft-blue:active,
14570.btn-soft-blue.active,
14571.btn-soft-blue.focus {
14572    background-color: var(--bg-primary) !important;
14573    border-color: var(--bg-primary) !important;
14574    color: #ffffff !important
14575}
14576
14577.btn-outline-blue {
14578    border: 1px solid var(--bg-primary);
14579    color: var(--bg-primary);
14580    background-color: transparent
14581}
14582
14583.btn-outline-blue:hover,
14584.btn-outline-blue:focus,
14585.btn-outline-blue:active,
14586.btn-outline-blue.active,
14587.btn-outline-blue.focus,
14588.btn-outline-blue:not(:disabled):not(.disabled):active {
14589    background-color: var(--bg-primary);
14590    border-color: var(--bg-primary);
14591    color: #ffffff !important;
14592    -webkit-box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3);
14593    box-shadow: 0 3px 5px 0 rgba(47, 85, 212, 0.3)
14594}
14595
14596.btn-footer {
14597    background-color: var(--bg-third) !important;
14598    border: 1px solid var(--bg-third) !important;
14599    color: #ffffff !important;
14600    -webkit-box-shadow: 0 3px 5px 0 rgba(32, 41, 66, 0.3);
14601    box-shadow: 0 3px 5px 0 rgba(32, 41, 66, 0.3)
14602}
14603
14604.btn-footer:hover,
14605.btn-footer:focus,
14606.btn-footer:active,
14607.btn-footer.active,
14608.btn-footer.focus {
14609    background-color: #0f131f !important;
14610    border-color: #0f131f !important;
14611    color: #ffffff !important
14612}
14613
14614.btn-soft-footer {
14615    background-color: rgba(32, 41, 66, 0.2) !important;
14616    border: 1px solid rgba(32, 41, 66, 0.2) !important;
14617    color: var(--bg-third) !important;
14618    -webkit-box-shadow: 0 3px 5px 0 rgba(32, 41, 66, 0.3);
14619    box-shadow: 0 3px 5px 0 rgba(32, 41, 66, 0.3)
14620}
14621
14622.btn-soft-footer:hover,
14623.btn-soft-footer:focus,
14624.btn-soft-footer:active,
14625.btn-soft-footer.active,
14626.btn-soft-footer.focus {
14627    background-color: var(--bg-third) !important;
14628    border-color: var(--bg-third) !important;
14629    color: #ffffff !important
14630}
14631
14632.btn-outline-footer {
14633    border: 1px solid var(--bg-third);
14634    color: var(--bg-third);
14635    background-color: transparent
14636}
14637
14638.btn-outline-footer:hover,
14639.btn-outline-footer:focus,
14640.btn-outline-footer:active,
14641.btn-outline-footer.active,
14642.btn-outline-footer.focus,
14643.btn-outline-footer:not(:disabled):not(.disabled):active {
14644    background-color: var(--bg-third);
14645    border-color: var(--bg-third);
14646    color: #ffffff !important;
14647    -webkit-box-shadow: 0 3px 5px 0 rgba(32, 41, 66, 0.3);
14648    box-shadow: 0 3px 5px 0 rgba(32, 41, 66, 0.3)
14649}
14650
14651.btn {
14652    padding: 8px 20px;
14653    outline: none;
14654    text-decoration: none;
14655    font-size: 16px;
14656    letter-spacing: 0.5px;
14657    -webkit-transition: all 0.3s;
14658    transition: all 0.3s;
14659    font-weight: 600;
14660    border-radius: 6px
14661}
14662
14663.btn:focus {
14664    -webkit-box-shadow: none !important;
14665    box-shadow: none !important
14666}
14667
14668.btn.btn-sm {
14669    padding: 7px 16px;
14670    font-size: 10px
14671}
14672
14673.btn.btn-lg {
14674    padding: 14px 30px;
14675    font-size: 16px
14676}
14677
14678.btn.searchbtn {
14679    padding: 6px 20px
14680}
14681
14682.btn.btn-pills {
14683    border-radius: 30px
14684}
14685
14686.btn.btn-light {
14687    color: var(--text-default) !important;
14688    border: 1px solid #dee2e6 !important
14689}
14690
14691.btn.btn-light:hover,
14692.btn.btn-light:focus,
14693.btn.btn-light:active,
14694.btn.btn-light.active,
14695.btn.btn-light.focus {
14696    background-color: #d4daed !important;
14697    color: var(--text-default) !important
14698}
14699
14700.btn.btn-soft-light {
14701    color: rgba(60, 72, 88, 0.5) !important;
14702    border: 1px solid #dee2e6 !important
14703}
14704
14705.btn.btn-soft-light:hover,
14706.btn.btn-soft-light:focus,
14707.btn.btn-soft-light:active,
14708.btn.btn-soft-light.active,
14709.btn.btn-soft-light.focus {
14710    color: var(--text-default) !important
14711}
14712
14713.btn.btn-outline-light {
14714    border: 1px solid #dee2e6 !important;
14715    color: var(--text-default) !important;
14716    background-color: transparent
14717}
14718
14719.btn.btn-outline-light:hover,
14720.btn.btn-outline-light:focus,
14721.btn.btn-outline-light:active,
14722.btn.btn-outline-light.active,
14723.btn.btn-outline-light.focus {
14724    background-color: var(--bg-secondary) !important
14725}
14726
14727.btn.btn-icon {
14728    height: 36px;
14729    width: 36px;
14730    line-height: 34px;
14731    padding: 0
14732}
14733
14734.btn.btn-icon .icons {
14735    height: 16px;
14736    width: 16px;
14737    font-size: 16px
14738}
14739
14740.btn.btn-icon.btn-lg {
14741    height: 48px;
14742    width: 48px;
14743    line-height: 46px
14744}
14745
14746.btn.btn-icon.btn-lg .icons {
14747    height: 20px;
14748    width: 20px;
14749    font-size: 20px
14750}
14751
14752.btn.btn-icon.btn-sm {
14753    height: 30px;
14754    width: 30px;
14755    line-height: 28px
14756}
14757
14758button:not(:disabled) {
14759    outline: none
14760}
14761
14762:root {
14763    --blue: #007bff;
14764    --indigo: #6610f2;
14765    --purple: #6f42c1;
14766    --pink: #e83e8c;
14767    --red: #dc3545;
14768    --orange: #fd7e14;
14769    --yellow: #ffc107;
14770    --green: #28a745;
14771    --teal: #20c997;
14772    --cyan: #17a2b8;
14773    --white: #fff;
14774    --gray: #6c757d;
14775    --gray-dark: #343a40;
14776    --primary: #007bff;
14777    --secondary: #6c757d;
14778    --success: #28a745;
14779    --info: #17a2b8;
14780    --warning: #ffc107;
14781    --danger: #dc3545;
14782    --light: #f8f9fa;
14783    --dark: #343a40;
14784    --breakpoint-xs: 0;
14785    --breakpoint-sm: 576px;
14786    --breakpoint-md: 768px;
14787    --breakpoint-lg: 992px;
14788    --breakpoint-xl: 1200px;
14789    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
14790    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
14791}
14792
14793.btn {
14794    display: inline-block;
14795    font-weight: 400;
14796    text-align: center;
14797    white-space: nowrap;
14798    vertical-align: middle;
14799    user-select: none;
14800    border: 1px solid transparent;
14801    padding: .375rem .75rem;
14802    font-size: 1rem;
14803    line-height: 1.5;
14804    border-radius: .25rem;
14805    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
14806}
14807
14808@media screen and (prefers-reduced-motion: reduce) {
14809    .btn {
14810        transition: none
14811    }
14812}
14813
14814.btn:focus,
14815.btn:hover {
14816    text-decoration: none
14817}
14818
14819.btn.focus,
14820.btn:focus {
14821    outline: 0;
14822    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25)
14823}
14824
14825.btn.disabled,
14826.btn:disabled {
14827    opacity: .65
14828}
14829
14830.btn:not(:disabled):not(.disabled) {
14831    cursor: pointer
14832}
14833
14834a.btn.disabled,
14835fieldset:disabled a.btn {
14836    pointer-events: none
14837}
14838
14839.btn-primary {
14840    color: #fff;
14841    background-color: #007bff;
14842    border-color: #007bff
14843}
14844
14845.btn-primary:hover {
14846    color: #fff;
14847    background-color: #0069d9;
14848    border-color: #0062cc
14849}
14850
14851.btn-primary.focus,
14852.btn-primary:focus {
14853    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5)
14854}
14855
14856.btn-primary.disabled,
14857.btn-primary:disabled {
14858    color: #fff;
14859    background-color: #007bff;
14860    border-color: #007bff
14861}
14862
14863.btn-primary:not(:disabled):not(.disabled).active,
14864.btn-primary:not(:disabled):not(.disabled):active,
14865.show>.btn-primary.dropdown-toggle {
14866    color: #fff;
14867    background-color: #0062cc;
14868    border-color: #005cbf
14869}
14870
14871.btn-primary:not(:disabled):not(.disabled).active:focus,
14872.btn-primary:not(:disabled):not(.disabled):active:focus,
14873.show>.btn-primary.dropdown-toggle:focus {
14874    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5)
14875}
14876
14877.btn-secondary {
14878    color: #fff;
14879    background-color: #6c757d;
14880    border-color: #6c757d
14881}
14882
14883.btn-secondary:hover {
14884    color: #fff;
14885    background-color: #5a6268;
14886    border-color: #545b62
14887}
14888
14889.btn-secondary.focus,
14890.btn-secondary:focus {
14891    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
14892}
14893
14894.btn-secondary.disabled,
14895.btn-secondary:disabled {
14896    color: #fff;
14897    background-color: #6c757d;
14898    border-color: #6c757d
14899}
14900
14901.btn-secondary:not(:disabled):not(.disabled).active,
14902.btn-secondary:not(:disabled):not(.disabled):active,
14903.show>.btn-secondary.dropdown-toggle {
14904    color: #fff;
14905    background-color: #545b62;
14906    border-color: #4e555b
14907}
14908
14909.btn-secondary:not(:disabled):not(.disabled).active:focus,
14910.btn-secondary:not(:disabled):not(.disabled):active:focus,
14911.show>.btn-secondary.dropdown-toggle:focus {
14912    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
14913}
14914
14915.btn-success {
14916    color: #fff;
14917    background-color: #28a745;
14918    border-color: #28a745
14919}
14920
14921.btn-success:hover {
14922    color: #fff;
14923    background-color: #218838;
14924    border-color: #1e7e34
14925}
14926
14927.btn-success.focus,
14928.btn-success:focus {
14929    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
14930}
14931
14932.btn-success.disabled,
14933.btn-success:disabled {
14934    color: #fff;
14935    background-color: #28a745;
14936    border-color: #28a745
14937}
14938
14939.btn-success:not(:disabled):not(.disabled).active,
14940.btn-success:not(:disabled):not(.disabled):active,
14941.show>.btn-success.dropdown-toggle {
14942    color: #fff;
14943    background-color: #1e7e34;
14944    border-color: #1c7430
14945}
14946
14947.btn-success:not(:disabled):not(.disabled).active:focus,
14948.btn-success:not(:disabled):not(.disabled):active:focus,
14949.show>.btn-success.dropdown-toggle:focus {
14950    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
14951}
14952
14953.btn-info {
14954    color: #fff;
14955    background-color: #17a2b8;
14956    border-color: #17a2b8
14957}
14958
14959.btn-info:hover {
14960    color: #fff;
14961    background-color: #138496;
14962    border-color: #117a8b
14963}
14964
14965.btn-info.focus,
14966.btn-info:focus {
14967    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
14968}
14969
14970.btn-info.disabled,
14971.btn-info:disabled {
14972    color: #fff;
14973    background-color: #17a2b8;
14974    border-color: #17a2b8
14975}
14976
14977.btn-info:not(:disabled):not(.disabled).active,
14978.btn-info:not(:disabled):not(.disabled):active,
14979.show>.btn-info.dropdown-toggle {
14980    color: #fff;
14981    background-color: #117a8b;
14982    border-color: #10707f
14983}
14984
14985.btn-info:not(:disabled):not(.disabled).active:focus,
14986.btn-info:not(:disabled):not(.disabled):active:focus,
14987.show>.btn-info.dropdown-toggle:focus {
14988    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
14989}
14990
14991.btn-warning {
14992    color: #212529;
14993    background-color: #ffc107;
14994    border-color: #ffc107
14995}
14996
14997.btn-warning:hover {
14998    color: #212529;
14999    background-color: #e0a800;
15000    border-color: #d39e00
15001}
15002
15003.btn-warning.focus,
15004.btn-warning:focus {
15005    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
15006}
15007
15008.btn-warning.disabled,
15009.btn-warning:disabled {
15010    color: #212529;
15011    background-color: #ffc107;
15012    border-color: #ffc107
15013}
15014
15015.btn-warning:not(:disabled):not(.disabled).active,
15016.btn-warning:not(:disabled):not(.disabled):active,
15017.show>.btn-warning.dropdown-toggle {
15018    color: #212529;
15019    background-color: #d39e00;
15020    border-color: #c69500
15021}
15022
15023.btn-warning:not(:disabled):not(.disabled).active:focus,
15024.btn-warning:not(:disabled):not(.disabled):active:focus,
15025.show>.btn-warning.dropdown-toggle:focus {
15026    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
15027}
15028
15029.btn-danger {
15030    color: #fff;
15031    background-color: #dc3545;
15032    border-color: #dc3545
15033}
15034
15035.btn-danger:hover {
15036    color: #fff;
15037    background-color: #c82333;
15038    border-color: #bd2130
15039}
15040
15041.btn-danger.focus,
15042.btn-danger:focus {
15043    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
15044}
15045
15046.btn-danger.disabled,
15047.btn-danger:disabled {
15048    color: #fff;
15049    background-color: #dc3545;
15050    border-color: #dc3545
15051}
15052
15053.btn-danger:not(:disabled):not(.disabled).active,
15054.btn-danger:not(:disabled):not(.disabled):active,
15055.show>.btn-danger.dropdown-toggle {
15056    color: #fff;
15057    background-color: #bd2130;
15058    border-color: #b21f2d
15059}
15060
15061.btn-danger:not(:disabled):not(.disabled).active:focus,
15062.btn-danger:not(:disabled):not(.disabled):active:focus,
15063.show>.btn-danger.dropdown-toggle:focus {
15064    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
15065}
15066
15067.btn-light {
15068    color: #212529;
15069    background-color: #f8f9fa;
15070    border-color: #f8f9fa
15071}
15072
15073.btn-light:hover {
15074    color: #212529;
15075    background-color: #e2e6ea;
15076    border-color: #dae0e5
15077}
15078
15079.btn-light.focus,
15080.btn-light:focus {
15081    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
15082}
15083
15084.btn-light.disabled,
15085.btn-light:disabled {
15086    color: #212529;
15087    background-color: #f8f9fa;
15088    border-color: #f8f9fa
15089}
15090
15091.btn-light:not(:disabled):not(.disabled).active,
15092.btn-light:not(:disabled):not(.disabled):active,
15093.show>.btn-light.dropdown-toggle {
15094    color: #212529;
15095    background-color: #dae0e5;
15096    border-color: #d3d9df
15097}
15098
15099.btn-light:not(:disabled):not(.disabled).active:focus,
15100.btn-light:not(:disabled):not(.disabled):active:focus,
15101.show>.btn-light.dropdown-toggle:focus {
15102    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
15103}
15104
15105.btn-dark {
15106    color: #fff;
15107    background-color: #343a40;
15108    border-color: #343a40
15109}
15110
15111.btn-dark:hover {
15112    color: #fff;
15113    background-color: #23272b;
15114    border-color: #1d2124
15115}
15116
15117.btn-dark.focus,
15118.btn-dark:focus {
15119    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
15120}
15121
15122.btn-dark.disabled,
15123.btn-dark:disabled {
15124    color: #fff;
15125    background-color: #343a40;
15126    border-color: #343a40
15127}
15128
15129.btn-dark:not(:disabled):not(.disabled).active,
15130.btn-dark:not(:disabled):not(.disabled):active,
15131.show>.btn-dark.dropdown-toggle {
15132    color: #fff;
15133    background-color: #1d2124;
15134    border-color: #171a1d
15135}
15136
15137.btn-dark:not(:disabled):not(.disabled).active:focus,
15138.btn-dark:not(:disabled):not(.disabled):active:focus,
15139.show>.btn-dark.dropdown-toggle:focus {
15140    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
15141}
15142
15143.btn-outline-primary {
15144    color: #007bff;
15145    background-color: transparent;
15146    background-image: none;
15147    border-color: #007bff
15148}
15149
15150.btn-outline-primary:hover {
15151    color: #fff;
15152    background-color: #007bff;
15153    border-color: #007bff
15154}
15155
15156.btn-outline-primary.focus,
15157.btn-outline-primary:focus {
15158    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5)
15159}
15160
15161.btn-outline-primary.disabled,
15162.btn-outline-primary:disabled {
15163    color: #007bff;
15164    background-color: transparent
15165}
15166
15167.btn-outline-primary:not(:disabled):not(.disabled).active,
15168.btn-outline-primary:not(:disabled):not(.disabled):active,
15169.show>.btn-outline-primary.dropdown-toggle {
15170    color: #fff;
15171    background-color: #007bff;
15172    border-color: #007bff
15173}
15174
15175.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
15176.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
15177.show>.btn-outline-primary.dropdown-toggle:focus {
15178    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5)
15179}
15180
15181.btn-outline-secondary {
15182    color: #6c757d;
15183    background-color: transparent;
15184    background-image: none;
15185    border-color: #6c757d
15186}
15187
15188.btn-outline-secondary:hover {
15189    color: #fff;
15190    background-color: #6c757d;
15191    border-color: #6c757d
15192}
15193
15194.btn-outline-secondary.focus,
15195.btn-outline-secondary:focus {
15196    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
15197}
15198
15199.btn-outline-secondary.disabled,
15200.btn-outline-secondary:disabled {
15201    color: #6c757d;
15202    background-color: transparent
15203}
15204
15205.btn-outline-secondary:not(:disabled):not(.disabled).active,
15206.btn-outline-secondary:not(:disabled):not(.disabled):active,
15207.show>.btn-outline-secondary.dropdown-toggle {
15208    color: #fff;
15209    background-color: #6c757d;
15210    border-color: #6c757d
15211}
15212
15213.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
15214.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
15215.show>.btn-outline-secondary.dropdown-toggle:focus {
15216    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5)
15217}
15218
15219.btn-outline-success {
15220    color: #28a745;
15221    background-color: transparent;
15222    background-image: none;
15223    border-color: #28a745
15224}
15225
15226.btn-outline-success:hover {
15227    color: #fff;
15228    background-color: #28a745;
15229    border-color: #28a745
15230}
15231
15232.btn-outline-success.focus,
15233.btn-outline-success:focus {
15234    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
15235}
15236
15237.btn-outline-success.disabled,
15238.btn-outline-success:disabled {
15239    color: #28a745;
15240    background-color: transparent
15241}
15242
15243.btn-outline-success:not(:disabled):not(.disabled).active,
15244.btn-outline-success:not(:disabled):not(.disabled):active,
15245.show>.btn-outline-success.dropdown-toggle {
15246    color: #fff;
15247    background-color: #28a745;
15248    border-color: #28a745
15249}
15250
15251.btn-outline-success:not(:disabled):not(.disabled).active:focus,
15252.btn-outline-success:not(:disabled):not(.disabled):active:focus,
15253.show>.btn-outline-success.dropdown-toggle:focus {
15254    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5)
15255}
15256
15257.btn-outline-info {
15258    color: #17a2b8;
15259    background-color: transparent;
15260    background-image: none;
15261    border-color: #17a2b8
15262}
15263
15264.btn-outline-info:hover {
15265    color: #fff;
15266    background-color: #17a2b8;
15267    border-color: #17a2b8
15268}
15269
15270.btn-outline-info.focus,
15271.btn-outline-info:focus {
15272    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
15273}
15274
15275.btn-outline-info.disabled,
15276.btn-outline-info:disabled {
15277    color: #17a2b8;
15278    background-color: transparent
15279}
15280
15281.btn-outline-info:not(:disabled):not(.disabled).active,
15282.btn-outline-info:not(:disabled):not(.disabled):active,
15283.show>.btn-outline-info.dropdown-toggle {
15284    color: #fff;
15285    background-color: #17a2b8;
15286    border-color: #17a2b8
15287}
15288
15289.btn-outline-info:not(:disabled):not(.disabled).active:focus,
15290.btn-outline-info:not(:disabled):not(.disabled):active:focus,
15291.show>.btn-outline-info.dropdown-toggle:focus {
15292    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5)
15293}
15294
15295.btn-outline-warning {
15296    color: #ffc107;
15297    background-color: transparent;
15298    background-image: none;
15299    border-color: #ffc107
15300}
15301
15302.btn-outline-warning:hover {
15303    color: #212529;
15304    background-color: #ffc107;
15305    border-color: #ffc107
15306}
15307
15308.btn-outline-warning.focus,
15309.btn-outline-warning:focus {
15310    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
15311}
15312
15313.btn-outline-warning.disabled,
15314.btn-outline-warning:disabled {
15315    color: #ffc107;
15316    background-color: transparent
15317}
15318
15319.btn-outline-warning:not(:disabled):not(.disabled).active,
15320.btn-outline-warning:not(:disabled):not(.disabled):active,
15321.show>.btn-outline-warning.dropdown-toggle {
15322    color: #212529;
15323    background-color: #ffc107;
15324    border-color: #ffc107
15325}
15326
15327.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
15328.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
15329.show>.btn-outline-warning.dropdown-toggle:focus {
15330    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5)
15331}
15332
15333.btn-outline-danger {
15334    color: #dc3545;
15335    background-color: transparent;
15336    background-image: none;
15337    border-color: #dc3545
15338}
15339
15340.btn-outline-danger:hover {
15341    color: #fff;
15342    background-color: #dc3545;
15343    border-color: #dc3545
15344}
15345
15346.btn-outline-danger.focus,
15347.btn-outline-danger:focus {
15348    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
15349}
15350
15351.btn-outline-danger.disabled,
15352.btn-outline-danger:disabled {
15353    color: #dc3545;
15354    background-color: transparent
15355}
15356
15357.btn-outline-danger:not(:disabled):not(.disabled).active,
15358.btn-outline-danger:not(:disabled):not(.disabled):active,
15359.show>.btn-outline-danger.dropdown-toggle {
15360    color: #fff;
15361    background-color: #dc3545;
15362    border-color: #dc3545
15363}
15364
15365.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
15366.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
15367.show>.btn-outline-danger.dropdown-toggle:focus {
15368    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5)
15369}
15370
15371.btn-outline-light {
15372    color: #f8f9fa;
15373    background-color: transparent;
15374    background-image: none;
15375    border-color: #f8f9fa
15376}
15377
15378.btn-outline-light:hover {
15379    color: #212529;
15380    background-color: #f8f9fa;
15381    border-color: #f8f9fa
15382}
15383
15384.btn-outline-light.focus,
15385.btn-outline-light:focus {
15386    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
15387}
15388
15389.btn-outline-light.disabled,
15390.btn-outline-light:disabled {
15391    color: #f8f9fa;
15392    background-color: transparent
15393}
15394
15395.btn-outline-light:not(:disabled):not(.disabled).active,
15396.btn-outline-light:not(:disabled):not(.disabled):active,
15397.show>.btn-outline-light.dropdown-toggle {
15398    color: #212529;
15399    background-color: #f8f9fa;
15400    border-color: #f8f9fa
15401}
15402
15403.btn-outline-light:not(:disabled):not(.disabled).active:focus,
15404.btn-outline-light:not(:disabled):not(.disabled):active:focus,
15405.show>.btn-outline-light.dropdown-toggle:focus {
15406    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5)
15407}
15408
15409.btn-outline-dark {
15410    color: #343a40;
15411    background-color: transparent;
15412    background-image: none;
15413    border-color: #343a40
15414}
15415
15416.btn-outline-dark:hover {
15417    color: #fff;
15418    background-color: #343a40;
15419    border-color: #343a40
15420}
15421
15422.btn-outline-dark.focus,
15423.btn-outline-dark:focus {
15424    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
15425}
15426
15427.btn-outline-dark.disabled,
15428.btn-outline-dark:disabled {
15429    color: #343a40;
15430    background-color: transparent
15431}
15432
15433.btn-outline-dark:not(:disabled):not(.disabled).active,
15434.btn-outline-dark:not(:disabled):not(.disabled):active,
15435.show>.btn-outline-dark.dropdown-toggle {
15436    color: #fff;
15437    background-color: #343a40;
15438    border-color: #343a40
15439}
15440
15441.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
15442.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
15443.show>.btn-outline-dark.dropdown-toggle:focus {
15444    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5)
15445}
15446
15447.btn-link {
15448    font-weight: 400;
15449    color: #007bff;
15450    background-color: transparent
15451}
15452
15453.btn-link:hover {
15454    color: #0056b3;
15455    text-decoration: underline;
15456    background-color: transparent;
15457    border-color: transparent
15458}
15459
15460.btn-link.focus,
15461.btn-link:focus {
15462    text-decoration: underline;
15463    border-color: transparent;
15464    box-shadow: none
15465}
15466
15467.btn-link.disabled,
15468.btn-link:disabled {
15469    color: #6c757d;
15470    pointer-events: none
15471}
15472
15473.btn-lg {
15474    padding: .5rem 1rem;
15475    font-size: 1.25rem;
15476    line-height: 1.5;
15477    border-radius: .3rem
15478}
15479
15480.btn-sm {
15481    padding: .25rem .5rem;
15482    font-size: .875rem;
15483    line-height: 1.5;
15484    border-radius: .2rem
15485}
15486
15487.btn-block {
15488    display: block;
15489    width: 100%
15490}
15491
15492.btn-block+.btn-block {
15493    margin-top: .5rem
15494}
15495
15496input[type=button].btn-block,
15497input[type=reset].btn-block,
15498input[type=submit].btn-block {
15499    width: 100%
15500}
15501
15502.modal-open {
15503    overflow: hidden
15504}
15505
15506.modal-open .modal {
15507    overflow-x: hidden;
15508    overflow-y: auto
15509}
15510
15511.modal {
15512    position: fixed;
15513    top: 0;
15514    right: 0;
15515    bottom: 0;
15516    left: 0;
15517    z-index: 1050;
15518    display: none;
15519    overflow: hidden;
15520    outline: 0
15521}
15522
15523.modal-dialog {
15524    position: relative;
15525    width: auto;
15526    margin: .5rem;
15527    pointer-events: none
15528}
15529
15530.modal.fade .modal-dialog {
15531    transition: transform .3s ease-out;
15532    transform: translate(0, -25%)
15533}
15534
15535@media screen and (prefers-reduced-motion: reduce) {
15536    .modal.fade .modal-dialog {
15537        transition: none
15538    }
15539}
15540
15541.modal.show .modal-dialog {
15542    transform: translate(0, 0)
15543}
15544
15545.modal-dialog-centered {
15546    display: flex;
15547    align-items: center;
15548    min-height: calc(100% - (.5rem * 2))
15549}
15550
15551.modal-dialog-centered::before {
15552    display: block;
15553    height: calc(100vh - (.5rem * 2));
15554    content: ""
15555}
15556
15557.modal-content {
15558    position: relative;
15559    display: flex;
15560    flex-direction: column;
15561    width: 100%;
15562    pointer-events: auto;
15563    background-color: #fff;
15564    background-clip: padding-box;
15565    border: 1px solid rgba(0, 0, 0, 0.2);
15566    border-radius: .3rem;
15567    outline: 0
15568}
15569
15570.modal-backdrop {
15571    position: fixed;
15572    top: 0;
15573    right: 0;
15574    bottom: 0;
15575    left: 0;
15576    z-index: 1040;
15577    background-color: #000
15578}
15579
15580.modal-backdrop.fade {
15581    opacity: 0
15582}
15583
15584.modal-backdrop.show {
15585    opacity: .5
15586}
15587
15588.modal-header {
15589    display: flex;
15590    align-items: flex-start;
15591    justify-content: space-between;
15592    padding: 1rem;
15593    border-bottom: 1px solid #e9ecef;
15594    border-top-left-radius: .3rem;
15595    border-top-right-radius: .3rem
15596}
15597
15598.modal-header .close {
15599    padding: 1rem;
15600    margin: -1rem -1rem -1rem auto
15601}
15602
15603.modal-title {
15604    margin-bottom: 0;
15605    line-height: 1.5
15606}
15607
15608.modal-body {
15609    position: relative;
15610    flex: 1 1 auto;
15611    padding: 1rem
15612}
15613
15614.modal-footer {
15615    display: flex;
15616    align-items: center;
15617    justify-content: flex-end;
15618    padding: 1rem;
15619    border-top: 1px solid #e9ecef
15620}
15621
15622.modal-footer>:not(:first-child) {
15623    margin-left: .25rem
15624}
15625
15626.modal-footer>:not(:last-child) {
15627    margin-right: .25rem
15628}
15629
15630.modal-scrollbar-measure {
15631    position: absolute;
15632    top: -9999px;
15633    width: 50px;
15634    height: 50px;
15635    overflow: scroll
15636}
15637
15638@media (min-width: 576px) {
15639    .modal-dialog {
15640        max-width: 500px;
15641        margin: 1.75rem auto
15642    }
15643
15644    .modal-dialog-centered {
15645        min-height: calc(100% - (1.75rem * 2))
15646    }
15647
15648    .modal-dialog-centered::before {
15649        height: calc(100vh - (1.75rem * 2))
15650    }
15651
15652    .modal-sm {
15653        max-width: 300px
15654    }
15655}
15656
15657@media (min-width: 992px) {
15658    .modal-lg {
15659        max-width: 800px
15660    }
15661}
15662
15663@media screen and (min-width: 768px) {
15664    .col-sm-12 {
15665        float: left;
15666        width: 75%
15667    }
15668}
15669
15670@media screen and (min-width: 992px) {
15671    .col-md-3 {
15672        float: left;
15673        width: 25%
15674    }
15675
15676    .col-md-9 {
15677        float: left;
15678        width: 75%
15679    }
15680}
15681
15682@media screen and (max-width: 540px) {
15683
15684    .btn-maps,
15685    .btn-site,
15686    .btn-telefone {
15687        margin-top: 5px;
15688        width: 80%
15689    }
15690
15691    .info-clinic {
15692        text-align: center
15693    }
15694}
15695
15696.m-0 {
15697    margin: 0
15698}
15699
15700.p-0 {
15701    padding: 0
15702}
15703
15704.clearfix {
15705    clear: both
15706}
15707
15708.fa,
15709.far,
15710.fas {
15711    font-family: "Font Awesome 5 Free" !important
15712}
15713
15714i.far,
15715i.fas {
15716    color: #5d93ea !important;
15717    min-width: 21px;
15718    text-align: center
15719}
15720
15721.btn i.far,
15722.btn i.fas {
15723    color: #fff !important
15724}
15725
15726.modal {
15727    overflow-y: auto !important
15728}
15729
15730.modal-header .modal-title {
15731    text-align: center
15732}
15733
15734.modal-header .modal-title strong {
15735    color: #4067e2;
15736    font-weight: 600
15737}
15738
15739.material .modal-body {
15740    padding: .5rem 1.5rem 1.5rem
15741}
15742
15743.material .modal-body .imagem {
15744    width: 160px;
15745    height: 160px;
15746    border-radius: 7px;
15747    border: 1px solid #ccc;
15748    float: none;
15749    vertical-align: middle;
15750    background-color: #fff;
15751    display: flex;
15752    margin: auto
15753}
15754
15755.material .modal-body .imagem img {
15756    max-width: calc(100% - 10px);
15757    width: auto !important;
15758    max-height: calc(100% - 10px);
15759    padding: 5px;
15760    margin: auto;
15761    display: block;
15762    font-size: 0
15763}
15764
15765.material .modal-body h3 {
15766    font-size: 1.75rem
15767}
15768
15769.material .btn {
15770    color: #fff !important
15771}
15772
15773.material .modal-body .info-result {
15774    color: #555 !important
15775}
15776
15777.card-box {
15778    padding-bottom: 1rem;
15779    border-bottom: 1px solid #ddd;
15780    margin-bottom: 1rem;
15781    color: #333
15782}
15783
15784.card-box:last-child {
15785    margin-bottom: 0
15786}
15787
15788.card-box .btn-sm {
15789    padding: .25rem 1.5rem
15790}
15791
15792.ribbon-box .ribbon-two {
15793    display: inline-block;
15794    padding: 0 10px
15795}
15796
15797.ribbon-box .ribbon-two span {
15798    font-size: 14px;
15799    color: #fff;
15800    text-align: center;
15801    line-height: 22px;
15802    width: 150px;
15803    display: block;
15804    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);
15805    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02)
15806}
15807
15808.ribbon-box .ribbon-two-success span {
15809    background: #31ce77
15810}
15811
15812.div-endereco,
15813.div-telefone {
15814    padding: 1em
15815}
15816
15817.info-clinic strong {
15818    font-weight: 400
15819}
15820
15821.input-group .form-control {
15822    height: 22px !important
15823}
15824
15825.file-caption {
15826    padding: 0 !important
15827}
15828
15829.btn-file {
15830    margin-top: 0 !important;
15831    padding: 5px !important;
15832    border-top-left-radius: 0.25rem !important;
15833    border-bottom-left-radius: 0.25rem !important
15834}
15835
15836.modal-contato-itens div.descricao {
15837    padding-left: 30px !important
15838}
15839
15840.customCheckbox {
15841    margin-bottom: auto !important
15842}
15843
15844.customCheckbox label:after {
15845    width: 12px !important;
15846    height: 6px !important
15847}
15848
15849.customCheckbox label {
15850    position: relative !important;
15851    top: -25px !important
15852}
15853
15854#modalSatelite .modal-content {
15855    position: absolute
15856}
15857
15858#modalSatelite {
15859    overflow: hidden !important;
15860    padding-right: 0 !important
15861}
15862
15863.material .modal-header .close {
15864    background-color: transparent;
15865    color: #999 !important;
15866    height: 18px;
15867    padding: 10px;
15868    font-size: 30px;
15869    line-height: 10px;
15870    right: 35px;
15871    top: 35px;
15872    cursor: pointer;
15873    z-index: 1
15874}
15875
15876.dropdown-primary .dropdown-menu .dropdown-item:hover,
15877.dropdown-primary .dropdown-menu .dropdown-item.active,
15878.dropdown-primary .dropdown-menu .dropdown-item:active,
15879.dropdown-primary .dropdown-menu .dropdown-item.focus,
15880.dropdown-primary .dropdown-menu .dropdown-item:focus {
15881    background-color: transparent;
15882    color: var(--bg-primary) !important
15883}
15884
15885.dropdown-secondary .dropdown-menu .dropdown-item:hover,
15886.dropdown-secondary .dropdown-menu .dropdown-item.active,
15887.dropdown-secondary .dropdown-menu .dropdown-item:active,
15888.dropdown-secondary .dropdown-menu .dropdown-item.focus,
15889.dropdown-secondary .dropdown-menu .dropdown-item:focus {
15890    background-color: transparent;
15891    color: #5a6d90 !important
15892}
15893
15894.dropdown-success .dropdown-menu .dropdown-item:hover,
15895.dropdown-success .dropdown-menu .dropdown-item.active,
15896.dropdown-success .dropdown-menu .dropdown-item:active,
15897.dropdown-success .dropdown-menu .dropdown-item.focus,
15898.dropdown-success .dropdown-menu .dropdown-item:focus {
15899    background-color: transparent;
15900    color: #2eca8b !important
15901}
15902
15903.dropdown-warning .dropdown-menu .dropdown-item:hover,
15904.dropdown-warning .dropdown-menu .dropdown-item.active,
15905.dropdown-warning .dropdown-menu .dropdown-item:active,
15906.dropdown-warning .dropdown-menu .dropdown-item.focus,
15907.dropdown-warning .dropdown-menu .dropdown-item:focus {
15908    background-color: transparent;
15909    color: #f17425 !important
15910}
15911
15912.dropdown-info .dropdown-menu .dropdown-item:hover,
15913.dropdown-info .dropdown-menu .dropdown-item.active,
15914.dropdown-info .dropdown-menu .dropdown-item:active,
15915.dropdown-info .dropdown-menu .dropdown-item.focus,
15916.dropdown-info .dropdown-menu .dropdown-item:focus {
15917    background-color: transparent;
15918    color: #17a2b8 !important
15919}
15920
15921.dropdown-danger .dropdown-menu .dropdown-item:hover,
15922.dropdown-danger .dropdown-menu .dropdown-item.active,
15923.dropdown-danger .dropdown-menu .dropdown-item:active,
15924.dropdown-danger .dropdown-menu .dropdown-item.focus,
15925.dropdown-danger .dropdown-menu .dropdown-item:focus {
15926    background-color: transparent;
15927    color: #e43f52 !important
15928}
15929
15930.dropdown-dark .dropdown-menu .dropdown-item:hover,
15931.dropdown-dark .dropdown-menu .dropdown-item.active,
15932.dropdown-dark .dropdown-menu .dropdown-item:active,
15933.dropdown-dark .dropdown-menu .dropdown-item.focus,
15934.dropdown-dark .dropdown-menu .dropdown-item:focus {
15935    background-color: transparent;
15936    color: var(--text-default) !important
15937}
15938
15939.dropdown-muted .dropdown-menu .dropdown-item:hover,
15940.dropdown-muted .dropdown-menu .dropdown-item.active,
15941.dropdown-muted .dropdown-menu .dropdown-item:active,
15942.dropdown-muted .dropdown-menu .dropdown-item.focus,
15943.dropdown-muted .dropdown-menu .dropdown-item:focus {
15944    background-color: transparent;
15945    color: var(--text-muted) !important
15946}
15947
15948.dropdown-light .dropdown-menu .dropdown-item:hover,
15949.dropdown-light .dropdown-menu .dropdown-item.active,
15950.dropdown-light .dropdown-menu .dropdown-item:active,
15951.dropdown-light .dropdown-menu .dropdown-item.focus,
15952.dropdown-light .dropdown-menu .dropdown-item:focus {
15953    background-color: transparent;
15954    color: var(--text-light) !important
15955}
15956
15957.dropdown-blue .dropdown-menu .dropdown-item:hover,
15958.dropdown-blue .dropdown-menu .dropdown-item.active,
15959.dropdown-blue .dropdown-menu .dropdown-item:active,
15960.dropdown-blue .dropdown-menu .dropdown-item.focus,
15961.dropdown-blue .dropdown-menu .dropdown-item:focus {
15962    background-color: transparent;
15963    color: var(--bg-primary) !important
15964}
15965
15966.dropdown-footer .dropdown-menu .dropdown-item:hover,
15967.dropdown-footer .dropdown-menu .dropdown-item.active,
15968.dropdown-footer .dropdown-menu .dropdown-item:active,
15969.dropdown-footer .dropdown-menu .dropdown-item.focus,
15970.dropdown-footer .dropdown-menu .dropdown-item:focus {
15971    background-color: transparent;
15972    color: var(--bg-third) !important
15973}
15974
15975@-webkit-keyframes mover {
15976    0% {
15977        -webkit-transform: translateY(0);
15978        transform: translateY(0)
15979    }
15980
15981    100% {
15982        -webkit-transform: translateY(5px);
15983        transform: translateY(5px)
15984    }
15985}
15986
15987@keyframes mover {
15988    0% {
15989        -webkit-transform: translateY(0);
15990        transform: translateY(0)
15991    }
15992
15993    100% {
15994        -webkit-transform: translateY(5px);
15995        transform: translateY(5px)
15996    }
15997}
15998
15999@-webkit-keyframes animate-positive {
16000    0% {
16001        width: 0
16002    }
16003}
16004
16005@keyframes animate-positive {
16006    0% {
16007        width: 0
16008    }
16009}
16010
16011@-webkit-keyframes sk-bounce {
16012
16013    0%,
16014    100% {
16015        -webkit-transform: scale(0);
16016        transform: scale(0)
16017    }
16018
16019    50% {
16020        -webkit-transform: scale(1);
16021        transform: scale(1)
16022    }
16023}
16024
16025@keyframes sk-bounce {
16026
16027    0%,
16028    100% {
16029        -webkit-transform: scale(0);
16030        transform: scale(0)
16031    }
16032
16033    50% {
16034        -webkit-transform: scale(1);
16035        transform: scale(1)
16036    }
16037}
16038
16039.fancybox-image,
16040.fancybox-inner,
16041.fancybox-nav,
16042.fancybox-nav span,
16043.fancybox-outer,
16044.fancybox-skin,
16045.fancybox-tmp,
16046.fancybox-wrap,
16047.fancybox-wrap iframe,
16048.fancybox-wrap object {
16049    padding: 0;
16050    margin: 0;
16051    border: 0;
16052    outline: 0;
16053    vertical-align: top
16054}
16055
16056.fancybox-wrap {
16057    position: absolute;
16058    top: 0;
16059    left: 0;
16060    z-index: 8020
16061}
16062
16063.fancybox-skin {
16064    position: relative;
16065    background: #f9f9f9;
16066    color: #444;
16067    text-shadow: none;
16068    margin-top: 65px
16069}
16070
16071.fancybox-opened {
16072    z-index: 8030
16073}
16074
16075.fancybox-opened .fancybox-skin {
16076    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
16077    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
16078    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
16079}
16080
16081.fancybox-inner,
16082.fancybox-outer {
16083    position: relative
16084}
16085
16086.fancybox-inner {
16087    overflow: hidden
16088}
16089
16090.fancybox-type-iframe .fancybox-inner {
16091    -webkit-overflow-scrolling: touch
16092}
16093
16094.fancybox-error {
16095    color: #444;
16096    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
16097    margin: 0;
16098    padding: 15px;
16099    white-space: nowrap
16100}
16101
16102.fancybox-iframe,
16103.fancybox-image {
16104    display: block;
16105    width: 100%;
16106    height: 100%
16107}
16107
16108
16109.fancybox-image {
16110    max-width: 100%;
16111    max-height: 100%
16112}
16113
16114#fancybox-loading,
16115.fancybox-close,
16116.fancybox-next span,
16117.fancybox-prev span {
16118    background-image: url(/images/fancybox_sprite.png)
16119}
16120
16121#fancybox-loading {
16122    position: fixed;
16123    top: 50%;
16124    left: 50%;
16125    margin-top: -22px;
16126    margin-left: -22px;
16127    background-position: 0 -108px;
16128    opacity: .8;
16129    cursor: pointer;
16130    z-index: 8060
16131}
16132
16133#fancybox-loading div {
16134    width: 44px;
16135    height: 44px;
16136    background: url(/images/fancybox_loading.gif) center center no-repeat
16137}
16138
16139.fancybox-close {
16140    position: absolute;
16141    top: -18px;
16142    right: -18px;
16143    width: 36px;
16144    height: 36px;
16145    cursor: pointer;
16146    z-index: 8040
16147}
16148
16149.fancybox-nav {
16150    position: absolute;
16151    top: 0;
16152    width: 40%;
16153    height: 100%;
16154    cursor: pointer;
16155    text-decoration: none;
16156    background: url(/images/blank.gif);
16157    -webkit-tap-highlight-color: transparent;
16158    z-index: 8040
16159}
16160
16161.fancybox-prev {
16162    left: 0
16163}
16164
16165.fancybox-next {
16166    right: 0
16167}
16168
16169.fancybox-nav span {
16170    position: absolute;
16171    top: 50%;
16172    width: 36px;
16173    height: 34px;
16174    margin-top: -18px;
16175    cursor: pointer;
16176    z-index: 8040;
16177    visibility: hidden
16178}
16179
16180.fancybox-prev span {
16181    left: 10px;
16182    background-position: 0 -36px
16183}
16184
16185.fancybox-next span {
16186    right: 10px;
16187    background-position: 0 -72px
16188}
16189
16190.fancybox-nav:hover span {
16191    visibility: visible
16192}
16193
16194.fancybox-tmp {
16195    position: absolute;
16196    top: -99999px;
16197    left: -99999px;
16198    visibility: hidden;
16199    max-width: 99999px;
16200    max-height: 99999px;
16201    overflow: visible
16202}
16203
16204.fancybox-lock {
16205    overflow: hidden;
16206    width: auto
16207}
16208
16209.fancybox-lock body {
16210    overflow: hidden
16211}
16212
16213.fancybox-lock-test {
16214    overflow-y: hidden
16215}
16216
16217.fancybox-overlay {
16218    position: absolute;
16219    top: 0;
16220    left: 0;
16221    overflow: hidden;
16222    display: none;
16223    z-index: 8010;
16224    background: url(/images/fancybox_overlay.png)
16225}
16226
16227.fancybox-overlay-fixed {
16228    position: fixed;
16229    bottom: 0;
16230    right: 0
16231}
16232
16233.fancybox-lock .fancybox-overlay {
16234    overflow: auto;
16235    overflow-y: scroll
16236}
16237
16238.fancybox-title {
16239    visibility: hidden;
16240    font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
16241    position: relative;
16242    text-shadow: none;
16243    z-index: 8050
16244}
16245
16246.fancybox-opened .fancybox-title {
16247    visibility: visible
16248}
16249
16250.fancybox-title-float-wrap {
16251    position: absolute;
16252    bottom: 0;
16253    right: 50%;
16254    margin-bottom: -35px;
16255    z-index: 8050;
16256    text-align: center
16257}
16258
16259.fancybox-title-float-wrap .child {
16260    display: inline-block;
16261    margin-right: -100%;
16262    padding: 2px 20px;
16263    background: 0 0;
16264    background: rgba(0, 0, 0, 0.8);
16265    text-shadow: 0 1px 2px #222;
16266    color: #FFF;
16267    font-weight: 700;
16268    line-height: 24px;
16269    white-space: nowrap
16270}
16271
16272.fancybox-title-outside-wrap {
16273    position: relative;
16274    margin-top: 10px;
16275    color: #fff
16276}
16277
16278.fancybox-title-inside-wrap {
16279    padding-top: 10px
16280}
16281
16282.fancybox-title-over-wrap {
16283    position: absolute;
16284    bottom: 0;
16285    left: 0;
16286    color: #fff;
16287    padding: 10px;
16288    background: #000;
16289    background: rgba(0, 0, 0, 0.8)
16290}
16291
16292body.compensate-for-scrollbar {
16293    overflow: hidden
16294}
16295
16296.fancybox-active {
16297    height: auto
16298}
16299
16300.fancybox-is-hidden {
16301    left: -9999px;
16302    margin: 0;
16303    position: absolute !important;
16304    top: -9999px;
16305    visibility: hidden
16306}
16307
16308.fancybox-container {
16309    -webkit-backface-visibility: hidden;
16310    backface-visibility: hidden;
16311    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
16312    height: 100%;
16313    left: 0;
16314    position: fixed;
16315    -webkit-tap-highlight-color: transparent;
16316    top: 0;
16317    -webkit-transform: translateZ(0);
16318    transform: translateZ(0);
16319    width: 100%;
16320    z-index: 99992
16321}
16322
16323.fancybox-container * {
16324    box-sizing: border-box
16325}
16326
16327.fancybox-bg,
16328.fancybox-inner,
16329.fancybox-outer,
16330.fancybox-stage {
16331    bottom: 0;
16332    left: 0;
16333    position: absolute;
16334    right: 0;
16335    top: 0
16336}
16337
16338.fancybox-outer {
16339    -webkit-overflow-scrolling: touch;
16340    overflow-y: auto
16341}
16342
16343.fancybox-bg {
16344    background: #1e1e1e;
16345    opacity: 0;
16346    transition-duration: inherit;
16347    transition-property: opacity;
16348    transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71)
16349}
16350
16351.fancybox-is-open .fancybox-bg {
16352    opacity: .87;
16353    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1)
16354}
16355
16356.fancybox-caption,
16357.fancybox-infobar,
16358.fancybox-navigation .fancybox-button,
16359.fancybox-toolbar {
16360    direction: ltr;
16361    opacity: 0;
16362    position: absolute;
16363    transition: opacity .25s, visibility 0s linear .25s;
16364    visibility: hidden;
16365    z-index: 99997
16366}
16367
16368.fancybox-show-caption .fancybox-caption,
16369.fancybox-show-infobar .fancybox-infobar,
16370.fancybox-show-nav .fancybox-navigation .fancybox-button,
16371.fancybox-show-toolbar .fancybox-toolbar {
16372    opacity: 1;
16373    transition: opacity .25s, visibility 0s;
16374    visibility: visible
16375}
16376
16377.fancybox-infobar {
16378    color: #ccc;
16379    font-size: 13px;
16380    -webkit-font-smoothing: subpixel-antialiased;
16381    height: 44px;
16382    left: 0;
16383    line-height: 44px;
16384    min-width: 44px;
16385    mix-blend-mode: difference;
16386    padding: 0 10px;
16387    pointer-events: none;
16388    text-align: center;
16389    top: 0;
16390    -webkit-touch-callout: none;
16391    -webkit-user-select: none;
16392    -moz-user-select: none;
16393    -ms-user-select: none;
16394    user-select: none
16395}
16396
16397.fancybox-toolbar {
16398    right: 0;
16399    top: 0
16400}
16401
16402.fancybox-stage {
16403    direction: ltr;
16404    overflow: visible;
16405    -webkit-transform: translateZ(0);
16406    z-index: 99994
16407}
16408
16409.fancybox-is-open .fancybox-stage {
16410    overflow: hidden
16411}
16412
16413.fancybox-slide {
16414    -webkit-backface-visibility: hidden;
16415    backface-visibility: hidden;
16416    display: none;
16417    height: 100%;
16418    left: 0;
16419    outline: none;
16420    overflow: auto;
16421    -webkit-overflow-scrolling: touch;
16422    padding: 44px;
16423    position: absolute;
16424    text-align: center;
16425    top: 0;
16426    transition-property: opacity, -webkit-transform;
16427    transition-property: transform, opacity;
16428    transition-property: transform, opacity, -webkit-transform;
16429    white-space: normal;
16430    width: 100%;
16431    z-index: 99994
16432}
16433
16434.fancybox-slide:before {
16435    content: "";
16436    display: inline-block;
16437    height: 100%;
16438    margin-right: -.25em;
16439    vertical-align: middle;
16440    width: 0
16441}
16442
16443.fancybox-is-sliding .fancybox-slide,
16444.fancybox-slide--current,
16445.fancybox-slide--next,
16446.fancybox-slide--previous {
16447    display: block
16448}
16449
16450.fancybox-slide--next {
16451    z-index: 99995
16452}
16453
16454.fancybox-slide--image {
16455    overflow: visible;
16456    padding: 44px 0
16457}
16458
16459.fancybox-slide--image:before {
16460    display: none
16461}
16462
16463.fancybox-slide--html {
16464    padding: 6px 6px 0
16465}
16466
16467.fancybox-slide--iframe {
16468    padding: 44px 44px 0
16469}
16470
16471.fancybox-content {
16472    background: #fff;
16473    display: inline-block;
16474    margin: 0 0 6px;
16475    max-width: 100%;
16476    overflow: auto;
16477    padding: 0;
16478    padding: 24px;
16479    position: relative;
16480    text-align: left;
16481    vertical-align: middle
16482}
16483
16484.fancybox-slide--image .fancybox-content {
16485    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
16486    animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
16487    -webkit-backface-visibility: hidden;
16488    backface-visibility: hidden;
16489    background: transparent;
16490    background-repeat: no-repeat;
16491    background-size: 100% 100%;
16492    left: 0;
16493    margin: 0;
16494    max-width: none;
16495    overflow: visible;
16496    padding: 0;
16497    position: absolute;
16498    top: 0;
16499    -webkit-transform-origin: top left;
16500    transform-origin: top left;
16501    transition-property: opacity, -webkit-transform;
16502    transition-property: transform, opacity;
16503    transition-property: transform, opacity, -webkit-transform;
16504    -webkit-user-select: none;
16505    -moz-user-select: none;
16506    -ms-user-select: none;
16507    user-select: none;
16508    z-index: 99995
16509}
16510
16511.fancybox-can-zoomOut .fancybox-content {
16512    cursor: zoom-out
16513}
16514
16515.fancybox-can-zoomIn .fancybox-content {
16516    cursor: zoom-in
16517}
16518
16519.fancybox-can-drag .fancybox-content {
16520    cursor: -webkit-grab;
16521    cursor: grab
16522}
16523
16524.fancybox-is-dragging .fancybox-content {
16525    cursor: -webkit-grabbing;
16526    cursor: grabbing
16527}
16528
16529.fancybox-container [data-selectable=true] {
16530    cursor: text
16531}
16532
16533.fancybox-image,
16534.fancybox-spaceball {
16535    background: transparent;
16536    border: 0;
16537    height: 100%;
16538    left: 0;
16539    margin: 0;
16540    max-height: none;
16541    max-width: none;
16542    padding: 0;
16543    position: absolute;
16544    top: 0;
16545    -webkit-user-select: none;
16546    -moz-user-select: none;
16547    -ms-user-select: none;
16548    user-select: none;
16549    width: 100%
16550}
16551
16552.fancybox-spaceball {
16553    z-index: 1
16554}
16555
16556.fancybox-slide--html .fancybox-content {
16557    margin-bottom: 6px
16558}
16559
16560.fancybox-slide--iframe .fancybox-content,
16561.fancybox-slide--map .fancybox-content,
16562.fancybox-slide--video .fancybox-content {
16563    height: 100%;
16564    margin: 0;
16565    overflow: visible;
16566    padding: 0;
16567    width: 100%
16568}
16569
16570.fancybox-slide--video .fancybox-content {
16571    background: #000
16572}
16573
16574.fancybox-slide--map .fancybox-content {
16575    background: #e5e3df
16576}
16577
16578.fancybox-slide--iframe .fancybox-content {
16579    background: #fff;
16580    height: calc(100% - 44px);
16581    margin-bottom: 44px
16582}
16583
16584.fancybox-iframe,
16585.fancybox-video {
16586    background: transparent;
16587    border: 0;
16588    height: 100%;
16589    margin: 0;
16590    overflow: hidden;
16591    padding: 0;
16592    width: 100%
16593}
16594
16595.fancybox-iframe {
16596    vertical-align: top
16597}
16598
16599.fancybox-error {
16600    background: #fff;
16601    cursor: default;
16602    max-width: 400px;
16603    padding: 40px;
16604    width: 100%
16605}
16606
16607.fancybox-error p {
16608    color: #444;
16609    font-size: 16px;
16610    line-height: 20px;
16611    margin: 0;
16612    padding: 0
16613}
16614
16615.fancybox-button {
16616    background: rgba(30, 30, 30, 0.6);
16617    border: 0;
16618    border-radius: 0;
16619    cursor: pointer;
16620    display: inline-block;
16621    height: 44px;
16622    margin: 0;
16623    outline: none;
16624    padding: 10px;
16625    transition: color .2s;
16626    vertical-align: top;
16627    width: 44px
16628}
16629
16630.fancybox-button,
16631.fancybox-button:link,
16632.fancybox-button:visited {
16633    color: #ccc
16634}
16635
16636.fancybox-button:focus,
16637.fancybox-button:hover {
16638    color: #fff
16639}
16640
16641.fancybox-button.disabled,
16642.fancybox-button.disabled:hover,
16643.fancybox-button[disabled],
16644.fancybox-button[disabled]:hover {
16645    color: #888;
16646    cursor: default
16647}
16648
16649.fancybox-button svg {
16650    display: block;
16651    overflow: visible;
16652    position: relative;
16653    shape-rendering: geometricPrecision
16654}
16655
16656.fancybox-button svg path {
16657    fill: transparent;
16658    stroke: currentColor;
16659    stroke-linejoin: round;
16660    stroke-width: 3px
16661}
16662
16663.fancybox-button--pause svg path:nth-child(1),
16664.fancybox-button--play svg path:nth-child(2) {
16665    display: none
16666}
16667
16668.fancybox-button--play svg path,
16669.fancybox-button--share svg path,
16670.fancybox-button--thumbs svg path {
16671    fill: currentColor
16672}
16673
16674.fancybox-button--share svg path {
16675    stroke-width: 1px
16676}
16677
16678.fancybox-navigation .fancybox-button {
16679    height: 38px;
16680    opacity: 0;
16681    padding: 6px;
16682    position: absolute;
16683    top: 50%;
16684    width: 38px
16685}
16686
16687.fancybox-show-nav .fancybox-navigation .fancybox-button {
16688    transition: opacity .25s, visibility 0s, color .25s
16689}
16690
16691.fancybox-navigation .fancybox-button:after {
16692    content: "";
16693    left: -25px;
16694    padding: 50px;
16695    position: absolute;
16696    top: -25px
16697}
16698
16699.fancybox-navigation .fancybox-button--arrow_left {
16700    left: 6px
16701}
16702
16703.fancybox-navigation .fancybox-button--arrow_right {
16704    right: 6px
16705}
16706
16707.fancybox-close-small {
16708    background: transparent;
16709    border: 0;
16710    border-radius: 0;
16711    color: #555;
16712    cursor: pointer;
16713    height: 44px;
16714    margin: 0;
16715    padding: 6px;
16716    position: absolute;
16717    right: 0;
16718    top: 0;
16719    width: 44px;
16720    z-index: 10
16721}
16722
16723.fancybox-close-small svg {
16724    fill: transparent;
16725    opacity: .8;
16726    stroke: currentColor;
16727    stroke-width: 1.5px;
16728    transition: stroke .1s
16729}
16730
16731.fancybox-close-small:focus {
16732    outline: none
16733}
16734
16735.fancybox-close-small:hover svg {
16736    opacity: 1
16737}
16738
16739.fancybox-slide--iframe .fancybox-close-small,
16740.fancybox-slide--image .fancybox-close-small,
16741.fancybox-slide--video .fancybox-close-small {
16742    color: #ccc;
16743    padding: 5px;
16744    right: -12px;
16745    top: -44px
16746}
16747
16748.fancybox-slide--iframe .fancybox-close-small:hover svg,
16749.fancybox-slide--image .fancybox-close-small:hover svg,
16750.fancybox-slide--video .fancybox-close-small:hover svg {
16751    background: transparent;
16752    color: #fff
16753}
16754
16755.fancybox-is-scaling .fancybox-close-small,
16756.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
16757    display: none
16758}
16759
16760.fancybox-caption {
16761    bottom: 0;
16762    color: #fff;
16763    font-size: 14px;
16764    font-weight: 400;
16765    left: 0;
16766    line-height: 1.5;
16767    padding: 25px 44px;
16768    right: 0
16769}
16770
16771.fancybox-caption:before {
16772    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
16773    background-repeat: repeat-x;
16774    background-size: contain;
16775    bottom: 0;
16776    content: "";
16777    display: block;
16778    left: 0;
16779    pointer-events: none;
16780    position: absolute;
16781    right: 0;
16782    top: -25px;
16783    z-index: -1
16784}
16785
16786.fancybox-caption:after {
16787    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
16788    content: "";
16789    display: block;
16790    left: 44px;
16791    position: absolute;
16792    right: 44px;
16793    top: 0
16794}
16795
16796.fancybox-caption a,
16797.fancybox-caption a:link,
16798.fancybox-caption a:visited {
16799    color: #ccc;
16800    text-decoration: none
16801}
16802
16803.fancybox-caption a:hover {
16804    color: #fff;
16805    text-decoration: underline
16806}
16807
16808.fancybox-loading {
16809    -webkit-animation: a .8s infinite linear;
16810    animation: a .8s infinite linear;
16811    background: transparent;
16812    border: 6px solid rgba(99, 99, 99, 0.5);
16813    border-radius: 100%;
16814    border-top-color: #fff;
16815    height: 60px;
16816    left: 50%;
16817    margin: -30px 0 0 -30px;
16818    opacity: .6;
16819    padding: 0;
16820    position: absolute;
16821    top: 50%;
16822    width: 60px;
16823    z-index: 99999
16824}
16825
16826@-webkit-keyframes a {
16827    0% {
16828        -webkit-transform: rotate(0deg);
16829        transform: rotate(0deg)
16830    }
16831
16832    to {
16833        -webkit-transform: rotate(359deg);
16834        transform: rotate(359deg)
16835    }
16836}
16837
16838@keyframes a {
16839    0% {
16840        -webkit-transform: rotate(0deg);
16841        transform: rotate(0deg)
16842    }
16843
16844    to {
16845        -webkit-transform: rotate(359deg);
16846        transform: rotate(359deg)
16847    }
16848}
16849
16850.fancybox-animated {
16851    transition-timing-function: cubic-bezier(0, 0, 0.25, 1)
16852}
16853
16854.fancybox-fx-slide.fancybox-slide--previous {
16855    opacity: 0;
16856    -webkit-transform: translate3d(-100%, 0, 0);
16857    transform: translate3d(-100%, 0, 0)
16858}
16859
16860.fancybox-fx-slide.fancybox-slide--next {
16861    opacity: 0;
16862    -webkit-transform: translate3d(100%, 0, 0);
16863    transform: translate3d(100%, 0, 0)
16864}
16865
16866.fancybox-fx-slide.fancybox-slide--current {
16867    opacity: 1;
16868    -webkit-transform: translateZ(0);
16869    transform: translateZ(0)
16870}
16871
16872.fancybox-fx-fade.fancybox-slide--next,
16873.fancybox-fx-fade.fancybox-slide--previous {
16874    opacity: 0;
16875    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)
16876}
16877
16878.fancybox-fx-fade.fancybox-slide--current {
16879    opacity: 1
16880}
16881
16882.fancybox-fx-zoom-in-out.fancybox-slide--previous {
16883    opacity: 0;
16884    -webkit-transform: scale3d(1.5, 1.5, 1.5);
16885    transform: scale3d(1.5, 1.5, 1.5)
16886}
16887
16888.fancybox-fx-zoom-in-out.fancybox-slide--next {
16889    opacity: 0;
16890    -webkit-transform: scale3d(0.5, 0.5, 0.5);
16891    transform: scale3d(0.5, 0.5, 0.5)
16892}
16893
16894.fancybox-fx-zoom-in-out.fancybox-slide--current {
16895    opacity: 1;
16896    -webkit-transform: scaleX(1);
16897    transform: scaleX(1)
16898}
16899
16900.fancybox-fx-rotate.fancybox-slide--previous {
16901    opacity: 0;
16902    -webkit-transform: rotate(-1turn);
16903    transform: rotate(-1turn)
16904}
16905
16906.fancybox-fx-rotate.fancybox-slide--next {
16907    opacity: 0;
16908    -webkit-transform: rotate(1turn);
16909    transform: rotate(1turn)
16910}
16911
16912.fancybox-fx-rotate.fancybox-slide--current {
16913    opacity: 1;
16914    -webkit-transform: rotate(0deg);
16915    transform: rotate(0deg)
16916}
16917
16918.fancybox-fx-circular.fancybox-slide--previous {
16919    opacity: 0;
16920    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
16921    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
16922}
16923
16924.fancybox-fx-circular.fancybox-slide--next {
16925    opacity: 0;
16926    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
16927    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
16928}
16929
16930.fancybox-fx-circular.fancybox-slide--current {
16931    opacity: 1;
16932    -webkit-transform: scaleX(1) translateZ(0);
16933    transform: scaleX(1) translateZ(0)
16934}
16935
16936.fancybox-fx-tube.fancybox-slide--previous {
16937    -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
16938    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)
16939}
16940
16941.fancybox-fx-tube.fancybox-slide--next {
16942    -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
16943    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg)
16944}
16945
16946.fancybox-fx-tube.fancybox-slide--current {
16947    -webkit-transform: translateZ(0) scale(1);
16948    transform: translateZ(0) scale(1)
16949}
16950
16951.fancybox-share {
16952    background: #f4f4f4;
16953    border-radius: 3px;
16954    max-width: 90%;
16955    padding: 30px;
16956    text-align: center
16957}
16958
16959.fancybox-share h1 {
16960    color: #222;
16961    font-size: 35px;
16962    font-weight: 700;
16963    margin: 0 0 20px
16964}
16965
16966.fancybox-share p {
16967    margin: 0;
16968    padding: 0
16969}
16970
16971.fancybox-share__button {
16972    border: 0;
16973    border-radius: 3px;
16974    display: inline-block;
16975    font-size: 14px;
16976    font-weight: 700;
16977    line-height: 40px;
16978    margin: 0 5px 10px;
16979    min-width: 130px;
16980    padding: 0 15px;
16981    text-decoration: none;
16982    transition: all .2s;
16983    -webkit-user-select: none;
16984    -moz-user-select: none;
16985    -ms-user-select: none;
16986    user-select: none;
16987    white-space: nowrap
16988}
16989
16990.fancybox-share__button:link,
16991.fancybox-share__button:visited {
16992    color: #fff
16993}
16994
16995.fancybox-share__button:hover {
16996    text-decoration: none
16997}
16998
16999.fancybox-share__button--fb {
17000    background: #3b5998
17001}
17002
17003.fancybox-share__button--fb:hover {
17004    background: #344e86
17005}
17006
17007.fancybox-share__button--pt {
17008    background: #bd081d
17009}
17010
17011.fancybox-share__button--pt:hover {
17012    background: #aa0719
17013}
17014
17015.fancybox-share__button--tw {
17016    background: #1da1f2
17017}
17018
17019.fancybox-share__button--tw:hover {
17020    background: #0d95e8
17021}
17022
17023.fancybox-share__button svg {
17024    height: 25px;
17025    margin-right: 7px;
17026    position: relative;
17027    top: -1px;
17028    vertical-align: middle;
17029    width: 25px
17030}
17031
17032.fancybox-share__button svg path {
17033    fill: #fff
17034}
17035
17036.fancybox-share__input {
17037    background: transparent;
17038    border: 0;
17039    border-bottom: 1px solid #d7d7d7;
17040    border-radius: 0;
17041    color: #5d5b5b;
17042    font-size: 14px;
17043    margin: 10px 0 0;
17044    outline: none;
17045    padding: 10px 15px;
17046    width: 100%
17047}
17048
17049.fancybox-thumbs {
17050    background: #fff;
17051    bottom: 0;
17052    display: none;
17053    margin: 0;
17054    -webkit-overflow-scrolling: touch;
17055    -ms-overflow-style: -ms-autohiding-scrollbar;
17056    padding: 2px 2px 4px;
17057    position: absolute;
17058    right: 0;
17059    -webkit-tap-highlight-color: transparent;
17060    top: 0;
17061    width: 212px;
17062    z-index: 99995
17063}
17064
17065.fancybox-thumbs-x {
17066    overflow-x: auto;
17067    overflow-y: hidden
17068}
17069
17070.fancybox-show-thumbs .fancybox-thumbs {
17071    display: block
17072}
17073
17074.fancybox-show-thumbs .fancybox-inner {
17075    right: 212px
17076}
17077
17078.fancybox-thumbs>ul {
17079    font-size: 0;
17080    height: 100%;
17081    list-style: none;
17082    margin: 0;
17083    overflow-x: hidden;
17084    overflow-y: auto;
17085    padding: 0;
17086    position: absolute;
17087    position: relative;
17088    white-space: nowrap;
17089    width: 100%
17090}
17091
17092.fancybox-thumbs-x>ul {
17093    overflow: hidden
17094}
17095
17096.fancybox-thumbs-y>ul::-webkit-scrollbar {
17097    width: 7px
17098}
17099
17100.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
17101    background: #fff;
17102    border-radius: 10px;
17103    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3)
17104}
17105
17106.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
17107    background: #2a2a2a;
17108    border-radius: 10px
17109}
17110
17111.fancybox-thumbs>ul>li {
17112    -webkit-backface-visibility: hidden;
17113    backface-visibility: hidden;
17114    cursor: pointer;
17115    float: left;
17116    height: 75px;
17117    margin: 2px;
17118    max-height: calc(100% - 8px);
17119    max-width: calc(50% - 4px);
17120    outline: none;
17121    overflow: hidden;
17122    padding: 0;
17123    position: relative;
17124    -webkit-tap-highlight-color: transparent;
17125    width: 100px
17126}
17127
17128.fancybox-thumbs-loading {
17129    background: rgba(0, 0, 0, 0.1)
17130}
17131
17132.fancybox-thumbs>ul>li {
17133    background-position: 50%;
17134    background-repeat: no-repeat;
17135    background-size: cover
17136}
17137
17138.fancybox-thumbs>ul>li:before {
17139    border: 4px solid #4ea7f9;
17140    bottom: 0;
17141    content: "";
17142    left: 0;
17143    opacity: 0;
17144    position: absolute;
17145    right: 0;
17146    top: 0;
17147    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
17148    z-index: 99991
17149}
17150
17151.fancybox-thumbs .fancybox-thumbs-active:before {
17152    opacity: 1
17153}
17154
17155@media (max-width: 800px) {
17156    .fancybox-thumbs {
17157        width: 110px
17158    }
17159
17160    .fancybox-show-thumbs .fancybox-inner {
17161        right: 110px
17162    }
17163
17164    .fancybox-thumbs>ul>li {
17165        max-width: calc(100% - 10px)
17166    }
17167}
17168
17169.owl-carousel,
17170.owl-carousel .owl-item {
17171    -webkit-tap-highlight-color: transparent;
17172    position: relative
17173}
17174
17175.owl-carousel {
17176    display: none;
17177    width: 100%;
17178    z-index: 1
17179}
17180
17181.owl-carousel .owl-stage {
17182    position: relative;
17183    -ms-touch-action: pan-Y;
17184    touch-action: manipulation;
17185    -moz-backface-visibility: hidden
17186}
17187
17188.owl-carousel .owl-stage:after {
17189    content: ".";
17190    display: block;
17191    clear: both;
17192    visibility: hidden;
17193    line-height: 0;
17194    height: 0
17195}
17196
17197.owl-carousel .owl-stage-outer {
17198    position: relative;
17199    border-radius: 10px;
17200    background: #ffffff;
17201    box-shadow: 1px 1px 15px #dedede, -20px -20px 55px #ffffff;
17202    overflow: hidden;
17203    -webkit-transform: translate3d(0, 0, 0)
17204}
17205
17206.owl-carousel .owl-item,
17207.owl-carousel .owl-wrapper {
17208    -webkit-backface-visibility: hidden;
17209    -moz-backface-visibility: hidden;
17210    -ms-backface-visibility: hidden;
17211    -webkit-transform: translate3d(0, 0, 0);
17212    -moz-transform: translate3d(0, 0, 0);
17213    -ms-transform: translate3d(0, 0, 0)
17214}
17215
17216.owl-carousel .owl-item {
17217    min-height: 1px;
17218    float: left;
17219    -webkit-backface-visibility: hidden;
17220    -webkit-touch-callout: none
17221}
17222
17223.owl-carousel .owl-item img {
17224    display: block;
17225    width: 100%
17226}
17227
17228.owl-carousel .owl-dots.disabled,
17229.owl-carousel .owl-nav.disabled {
17230    display: none
17231}
17232
17233.no-js .owl-carousel,
17234.owl-carousel.owl-loaded {
17235    display: block
17236}
17237
17238.owl-carousel .owl-dot,
17239.owl-carousel .owl-nav .owl-next,
17240.owl-carousel .owl-nav .owl-prev {
17241    cursor: pointer;
17242    -webkit-user-select: none;
17243    -khtml-user-select: none;
17244    -moz-user-select: none;
17245    -ms-user-select: none;
17246    user-select: none
17247}
17248
17249.owl-carousel .owl-nav button.owl-next,
17250.owl-carousel .owl-nav button.owl-prev,
17251.owl-carousel button.owl-dot {
17252    background: 0 0;
17253    color: inherit;
17254    border: none;
17255    padding: 0 !important;
17256    font: inherit
17257}
17258
17259.owl-carousel.owl-loading {
17260    opacity: 0;
17261    display: block
17262}
17263
17264.owl-carousel.owl-hidden {
17265    opacity: 0
17266}
17267
17268.owl-carousel.owl-refresh .owl-item {
17269    visibility: hidden
17270}
17271
17272.owl-carousel.owl-drag .owl-item {
17273    -ms-touch-action: pan-y;
17274    touch-action: pan-y;
17275    -webkit-user-select: none;
17276    -moz-user-select: none;
17277    -ms-user-select: none;
17278    user-select: none
17279}
17280
17281.owl-carousel.owl-grab {
17282    cursor: move;
17283    cursor: grab
17284}
17285
17286.owl-carousel.owl-rtl {
17287    direction: rtl
17288}
17289
17290.owl-carousel.owl-rtl .owl-item {
17291    float: right
17292}
17293
17294.owl-carousel .animated {
17295    animation-duration: 1s;
17296    animation-fill-mode: both
17297}
17298
17299.owl-carousel .owl-animated-in {
17300    z-index: 0
17301}
17302
17303.owl-carousel .owl-animated-out {
17304    z-index: 1
17305}
17306
17307.owl-carousel .fadeOut {
17308    animation-name: fadeOut
17309}
17310
17311@keyframes fadeOut {
17312    0% {
17313        opacity: 1
17314    }
17315
17316    100% {
17317        opacity: 0
17318    }
17319}
17320
17321.owl-height {
17322    transition: height .5s ease-in-out
17323}
17324
17325.owl-carousel .owl-item .owl-lazy {
17326    opacity: 0;
17327    transition: opacity .4s ease
17328}
17329
17330.owl-carousel .owl-item .owl-lazy:not([src]),
17331.owl-carousel .owl-item .owl-lazy[src^=""] {
17332    max-height: 0
17333}
17334
17335.owl-carousel .owl-item img.owl-lazy {
17336    transform-style: preserve-3d
17337}
17338
17339.owl-carousel .owl-video-wrapper {
17340    position: relative;
17341    height: 100%;
17342    background: #000
17343}
17344
17345.owl-carousel .owl-video-play-icon {
17346    position: absolute;
17347    height: 80px;
17348    width: 80px;
17349    left: 50%;
17350    top: 50%;
17351    margin-left: -40px;
17352    margin-top: -40px;
17353    background: url(owl.video.play.png) no-repeat;
17354    cursor: pointer;
17355    z-index: 1;
17356    -webkit-backface-visibility: hidden;
17357    transition: transform .1s ease
17358}
17359
17360.owl-carousel .owl-video-play-icon:hover {
17361    -ms-transform: scale(1.3, 1.3);
17362    transform: scale(1.3, 1.3)
17363}
17364
17365.owl-carousel .owl-video-playing .owl-video-play-icon,
17366.owl-carousel .owl-video-playing .owl-video-tn {
17367    display: none
17368}
17369
17370.owl-carousel .owl-video-tn {
17371    opacity: 0;
17372    height: 100%;
17373    background-position: center center;
17374    background-repeat: no-repeat;
17375    background-size: contain;
17376    transition: opacity .4s ease
17377}
17378
17379.owl-carousel .owl-video-frame {
17380    position: relative;
17381    z-index: 1;
17382    height: 100%;
17383    width: 100%
17384}
17385
17386.owl-theme .owl-dots,
17387.owl-theme .owl-nav {
17388    text-align: center;
17389    -webkit-tap-highlight-color: transparent
17390}
17391
17392.owl-theme .owl-nav {
17393    margin-top: 10px
17394}
17395
17396.owl-theme .owl-nav [class*=owl-] {
17397    color: #FFF;
17398    font-size: 14px;
17399    margin: 5px;
17400    padding: 4px 7px;
17401    background: #D6D6D6;
17402    display: inline-block;
17403    cursor: pointer;
17404    border-radius: 3px
17405}
17406
17407.owl-theme .owl-nav [class*=owl-]:hover {
17408    background: #869791;
17409    color: #FFF;
17410    text-decoration: none
17411}
17412
17413.owl-theme .owl-nav .disabled {
17414    opacity: .5;
17415    cursor: default
17416}
17417
17418.owl-theme .owl-nav.disabled+.owl-dots {
17419    margin-top: 10px
17420}
17421
17422.owl-theme .owl-dots .owl-dot {
17423    display: inline-block;
17424    zoom: 1
17425}
17426
17427.owl-theme .owl-dots .owl-dot span {
17428    width: 10px;
17429    height: 10px;
17430    margin: 5px 7px;
17431    background: #D6D6D6;
17432    display: block;
17433    -webkit-backface-visibility: visible;
17434    transition: opacity .2s ease;
17435    border-radius: 30px
17436}
17437
17438.owl-theme .owl-dots .owl-dot.active span,
17439.owl-theme .owl-dots .owl-dot:hover span {
17440    background: #869791
17441}
17442
17443.owl-theme .owl-dots .owl-dot span {
17444    background: var(--bg-primary) !important
17445}
17446
17447.owl-theme .owl-dots .owl-dot span {
17448    border-radius: 3px;
17449    background: rgba(47, 85, 212, 0.5) !important;
17450    -webkit-transition: all 0.5s ease;
17451    transition: all 0.5s ease
17452}
17453
17454.owl-theme .owl-dots .owl-dot.active span,
17455.owl-theme .owl-dots.clickable .owl-dot:hover span {
17456    background: var(--bg-primary) !important;
17457    -webkit-transform: rotate(45deg);
17458    transform: rotate(45deg)
17459}
17460
17461.owl-carousel .owl-item img {
17462    display: block;
17463    width: 100%;
17464    max-width: 100%;
17465    object-fit: cover
17466}
17467
17468i.far,
17469i.fas {
17470    color: var(--text-light) !important;
17471    min-width: 21px;
17472    text-align: center
17473}
17474
17475.cd-hero {
17476    max-width: 100vw;
17477    -webkit-font-smoothing: antialiased;
17478    -moz-osx-font-smoothing: grayscale;
17479    background-position: center center;
17480    background-repeat: no-repeat;
17481    background-size: contain;
17482    display: flex;
17483    justify-content: center;
17484    align-items: center;
17485    z-index: 0
17486}
17487
17488.cd-hero-slider {
17489    position: relative;
17490    height: 370px;
17491    overflow: hidden;
17492    height: 100vh;
17493    width: 100vw
17494}
17495
17496.cd-hero-slider li {
17497    position: absolute;
17498    top: 0;
17499    left: 0;
17500    width: 100%;
17501    height: 100%;
17502    -webkit-transform: translateX(100%);
17503    -moz-transform: translateX(100%);
17504    -ms-transform: translateX(100%);
17505    -o-transform: translateX(100%);
17506    transform: translateX(100%)
17507}
17508
17509.cd-hero-slider li.selected {
17510    position: relative;
17511    -webkit-transform: translateX(0);
17512    -moz-transform: translateX(0);
17513    -ms-transform: translateX(0);
17514    -o-transform: translateX(0);
17515    transform: translateX(0)
17516}
17517
17518.cd-hero-slider li.move-left {
17519    -webkit-transform: translateX(-100%);
17520    -moz-transform: translateX(-100%);
17521    -ms-transform: translateX(-100%);
17522    -o-transform: translateX(-100%);
17523    transform: translateX(-100%)
17524}
17525
17526.cd-hero-slider li.is-moving,
17527.cd-hero-slider li.selected {
17528    -webkit-transition: -webkit-transform .5s;
17529    -moz-transition: -moz-transform .5s;
17530    transition: transform .5s
17531}
17532
17533@media only screen and (min-width: 768px) {
17534    .cd-hero-slider {
17535        height: 400px
17536    }
17537}
17538
17539@media only screen and (min-width: 1170px) {
17540    .cd-hero-slider {
17541        display: flex;
17542        height: 100vh;
17543        align-items: center;
17544        justify-content: center;
17545        width: 100vw;
17546        margin: 0 auto;
17547        list-style: none;
17548        padding: 0
17549    }
17550}
17551
17552.cd-hero-slider li {
17553    background-position: center center;
17554    background-size: cover;
17555    background-repeat: no-repeat
17556}
17557
17558.cd-hero-slider li:first-of-type {
17559    background-color: #fff;
17560    background-position: center;
17561    background-image: url(imagens/banner/slider-1.jpg);
17562    background-size: cover;
17563    background-repeat: no-repeat
17564}
17565
17566.cd-hero-slider li:nth-of-type(2) {
17567    background-color: #fff;
17568    background-position: center;
17569    background-image: url(imagens/banner/slider-2.jpg);
17570    background-size: cover;
17571    background-repeat: no-repeat
17572}
17573
17574.cd-hero-slider li:nth-of-type(3) {
17575    background-color: #fff;
17576    background-position: center;
17577    background-image: url(imagens/banner/slider-3.jpg);
17578    background-size: cover;
17579    background-repeat: no-repeat
17580}
17581
17582.cd-hero-slider .cd-full-width,
17583.cd-hero-slider .cd-half-width {
17584    position: absolute;
17585    width: 100%;
17586    max-width: 1140px;
17587    box-sizing: border-box;
17588    padding: 100px 10px 0;
17589    height: 100%;
17590    z-index: 1;
17591    left: 0;
17592    right: 0;
17593    margin: 0 auto;
17594    top: 0;
17595    text-align: center;
17596    -webkit-backface-visibility: hidden;
17597    backface-visibility: hidden;
17598    -webkit-transform: translateZ(0);
17599    -moz-transform: translateZ(0);
17600    -ms-transform: translateZ(0);
17601    -o-transform: translateZ(0);
17602    transform: translateZ(0)
17603}
17604
17605.cd-hero-slider .cd-img-container {
17606    display: none
17607}
17608
17609.cd-hero-slider .cd-img-container img {
17610    position: absolute;
17611    left: 50%;
17612    top: 50%;
17613    bottom: auto;
17614    right: auto;
17615    -webkit-transform: translateX(-50%) translateY(-50%);
17616    -moz-transform: translateX(-50%) translateY(-50%);
17617    -ms-transform: translateX(-50%) translateY(-50%);
17618    -o-transform: translateX(-50%) translateY(-50%);
17619    transform: translateX(-50%) translateY(-50%)
17620}
17621
17622.cd-hero-slider .cd-bg-video-wrapper {
17623    display: none;
17624    position: absolute;
17625    top: 0;
17626    left: 0;
17627    width: 100%;
17628    height: 100%;
17629    overflow: hidden
17630}
17631
17632.cd-hero-slider .cd-bg-video-wrapper video {
17633    display: block;
17634    min-height: 100%;
17635    min-width: 100%;
17636    max-width: none;
17637    height: auto;
17638    width: auto;
17639    position: absolute;
17640    left: 50%;
17641    top: 50%;
17642    bottom: auto;
17643    right: auto;
17644    -webkit-transform: translateX(-50%) translateY(-50%);
17645    -moz-transform: translateX(-50%) translateY(-50%);
17646    -ms-transform: translateX(-50%) translateY(-50%);
17647    -o-transform: translateX(-50%) translateY(-50%);
17648    transform: translateX(-50%) translateY(-50%)
17649}
17650
17651.cd-hero-slider h2,
17652.cd-hero-slider p {
17653    line-height: 1.2;
17654    margin: 0;
17655    width: 75%
17656}
17657
17658.cd-hero-slider h2 {
17659    color: var(--text-slider-header) !important
17660}
17661
17662.cd-hero-slider p {
17663    color: var(--text-slider-paragraph) !important
17664}
17665
17666.cd-hero-slider h2 {
17667    font-size: 2.4rem;
17668    text-shadow: 1px 1px 2px #000000
17669}
17670
17671.cd-hero-slider p {
17672    font-size: 1.4rem;
17673    line-height: 1.4
17674}
17675
17676.cd-hero-slider .cd-btn {
17677    text-decoration: none;
17678    display: inline-block;
17679    padding: .7em 3.4em;
17680    margin-top: .8em;
17681    background-color: #fff;
17682    font-size: 1.3rem;
17683    letter-spacing: 1px;
17684    text-transform: uppercase;
17685    cursor: pointer;
17686    color: var(--bg-primary-light);
17687    -webkit-transition: background-color .2s;
17688    -moz-transition: background-color .2s;
17689    transition: background-color .2s;
17690    font-weight: 700;
17691    transition: ease-in-out .2s;
17692    border-radius: 6px;
17693    border: 2px solid var(--bg-primary-light)
17694}
17695
17696.cd-hero-slider .cd-btn.secondary {
17697    background-color: rgba(22, 26, 30, 0.8)
17698}
17699
17700.cd-hero-slider .cd-btn:nth-of-type(2) {
17701    margin-left: 1em
17702}
17703
17704.no-touch .cd-hero-slider .cd-btn:hover {
17705    color: #fff;
17706    background: var(--bg-primary-light);
17707    background-color: var(--bg-primary-light);
17708    transition: ease-in-out .2s;
17709    border: 2px solid #fff
17710}
17711
17712.no-touch .cd-hero-slider .cd-btn.secondary:hover {
17713    background-color: #161a1e
17714}
17715
17716@media only screen and (max-width: 767px) {
17717
17718    .cd-hero img,
17719    .cd-slider-nav {
17720        display: none
17721    }
17722
17723    .cd-hero-slider .cd-full-width,
17724    .cd-hero-slider .cd-half-width {
17725        padding-top: 180px
17726    }
17727
17728    .cd-hero-slider p {
17729        width: 95%;
17730        min-height: 200px;
17731        margin: 0 auto;
17732        font-size: 1.2em;
17733        text-align: left;
17734        color: #333;
17735        background: rgba(0, 0, 0, 0.4);
17736        padding: 15px;
17737        display: flex;
17738        text-shadow: unset;
17739        align-items: center
17740    }
17741
17742    .cd-hero-slider h2 {
17743        margin: 10px 0;
17744        width: 100%;
17745        font-size: 20px
17746    }
17747
17748    .cd-hero-slider .cd-btn {
17749        float: none;
17750        font-size: 1.1rem;
17751        background-color: var(--bg-primary-light);
17752        color: #fff;
17753        padding: 7px 33px;
17754        border-radius: 6px
17755    }
17756}
17757
17758@media only screen and (min-width: 768px) {
17759
17760    .cd-hero-slider .cd-bg-video-wrapper,
17761    .cd-hero-slider .cd-img-container {
17762        display: block
17763    }
17764
17765    .cd-hero-slider .cd-full-width,
17766    .cd-hero-slider .cd-half-width {
17767        padding-top: 200px
17768    }
17769
17770    .cd-hero-slider .cd-half-width {
17771        width: 45%
17772    }
17773
17774    .cd-hero-slider .cd-half-width:first-of-type {
17775        left: 5%
17776    }
17777
17778    .cd-hero-slider .cd-half-width:nth-of-type(2) {
17779        right: 5%;
17780        left: auto
17781    }
17782
17783    .cd-hero-slider h2,
17784    .cd-hero-slider p {
17785        width: 55%;
17786        font-size: 15px;
17787        text-shadow: 1px 1px 2px #000000
17788    }
17789
17790    .cd-hero-slider h2 {
17791        font-size: 1.2em;
17792        font-weight: 700;
17793        text-align: left
17794    }
17795
17796    .cd-hero-slider .cd-btn {
17797        font-size: 16px;
17798        float: none;
17799        border-radius: 6px
17800    }
17801}
17802
17803@media only screen and (min-width: 1170px) {
17804
17805    .cd-hero-slider .cd-full-width,
17806    .cd-hero-slider .cd-half-width {
17807        display: flex;
17808        flex-wrap: wrap;
17809        align-items: flex-start;
17810        max-height: 75vh;
17811        max-width: 82vw;
17812        justify-content: center;
17813        flex-direction: column;
17814        padding: unset;
17815        height: 100%;
17816        position: relative;
17817        top: 100px
17818    }
17819
17820    .title-main {
17821        position: absolute;
17822        width: 100%;
17823        top: 110px
17824    }
17825
17826    .cd-hero-slider h2,
17827    .cd-hero-slider p {
17828        margin: 20px 0
17829    }
17830
17831    .cd-hero-slider h2 {
17832        font-size: 1.6em
17833    }
17834
17835    .cd-hero-slider p {
17836        font-size: 1.459rem;
17837        min-height: 90px;
17838        text-shadow: 1px 1px 2px #000000;
17839        margin: 20px 0 30px;
17840        text-align: left
17841    }
17842}
17843
17844.cd-slider-nav {
17845    position: absolute;
17846    width: 100%;
17847    bottom: 0;
17848    left: 0;
17849    z-index: 2;
17850    text-align: center;
17851    height: 55px;
17852    background-color: rgba(31, 41, 65, 0.44);
17853    height: 60px
17854}
17855
17856.cd-slider-nav nav {
17857    display: inline-block;
17858    position: relative;
17859    height: 60px
17860}
17861
17862.cd-slider-nav .cd-marker {
17863    position: absolute;
17864    bottom: 0;
17865    left: 0;
17866    width: 60px;
17867    height: 100%;
17868    color: var(--bg-primary-light);
17869    background-color: #fff0;
17870    box-shadow: inset 0 2px 0 currentColor;
17871    -webkit-transition: -webkit-transform .2s, box-shadow .2s;
17872    -moz-transition: -moz-transform .2s, box-shadow .2s;
17873    transition: transform .2s, box-shadow .2s
17874}
17875
17876.cd-slider-nav .cd-marker.item-2 {
17877    -webkit-transform: translateX(100%);
17878    -moz-transform: translateX(100%);
17879    -ms-transform: translateX(100%);
17880    -o-transform: translateX(100%);
17881    transform: translateX(100%)
17882}
17883
17884.cd-slider-nav .cd-marker.item-3 {
17885    -webkit-transform: translateX(200%);
17886    -moz-transform: translateX(200%);
17887    -ms-transform: translateX(200%);
17888    -o-transform: translateX(200%);
17889    transform: translateX(200%)
17890}
17891
17892.cd-slider-nav .cd-marker.item-4 {
17893    -webkit-transform: translateX(300%);
17894    -moz-transform: translateX(300%);
17895    -ms-transform: translateX(300%);
17896    -o-transform: translateX(300%);
17897    transform: translateX(300%)
17898}
17899
17900.cd-slider-nav .cd-marker.item-5 {
17901    -webkit-transform: translateX(400%);
17902    -moz-transform: translateX(400%);
17903    -ms-transform: translateX(400%);
17904    -o-transform: translateX(400%);
17905    transform: translateX(400%)
17906}
17907
17908.cd-slider-nav ul::after {
17909    clear: both;
17910    content: "";
17911    display: table
17912}
17913
17914.cd-slider-nav li {
17915    display: inline-block;
17916    width: 60px;
17917    height: 60px
17918}
17919
17920.cd-slider-nav li.selected a {
17921    color: var(--bg-primary-light);
17922    height: 60px
17923}
17924
17925.no-touch .cd-slider-nav li.selected a:hover {
17926    background-color: transparent
17927}
17928
17929.cd-slider-nav a {
17930    display: block;
17931    position: relative;
17932    padding-top: 35px;
17933    font-size: 1rem;
17934    font-weight: 700;
17935    color: #fff;
17936    -webkit-transition: background-color .2s;
17937    -moz-transition: background-color .2s;
17938    transition: background-color .2s;
17939    height: 60px
17940}
17941
17942.no-touch .cd-slider-nav a:hover {
17943    background-color: rgba(0, 1, 1, 0.25);
17944    height: 60px
17945}
17946
17947.cd-slider-nav li:first-of-type a::before {
17948    background-position: 0 0
17949}
17950
17951.cd-slider-nav li.selected:first-of-type a::before {
17952    background-position: 0 -24px
17953}
17954
17955.cd-slider-nav li:nth-of-type(2) a::before {
17956    background-position: -24px 0
17957}
17958
17959.cd-slider-nav li.selected:nth-of-type(2) a::before {
17960    background-position: -24px -24px
17961}
17962
17963.cd-slider-nav li:nth-of-type(3) a::before {
17964    background-position: -48px 0
17965}
17966
17967.cd-slider-nav li.selected:nth-of-type(3) a::before {
17968    background-position: -48px -24px
17969}
17970
17971.cd-slider-nav li:nth-of-type(4) a::before {
17972    background-position: -72px 0
17973}
17974
17975.cd-slider-nav li.selected:nth-of-type(4) a::before {
17976    background-position: -72px -24px
17977}
17978
17979.cd-slider-nav li:nth-of-type(5) a::before {
17980    background-position: -96px 0
17981}
17982
17983.cd-slider-nav li.selected:nth-of-type(5) a::before {
17984    background-position: -96px -24px
17985}
17986
17987@media only screen and (min-width: 768px) {
17988    .cd-slider-nav {
17989        height: 60px
17990    }
17991
17992    .cd-slider-nav .cd-marker,
17993    .cd-slider-nav li {
17994        width: 80px
17995    }
17996
17997    .cd-slider-nav a {
17998        padding-top: 20px;
17999        padding-bottom: 6px;
18000        font-size: 1.1rem;
18001        text-transform: uppercase
18002    }
18003
18004    .cd-slider-nav a::before {
18005        top: 18px
18006    }
18007}
18008
18009.cd-main-content {
18010    width: 90%;
18011    max-width: 768px;
18012    margin: 0 auto;
18013    padding: 2em 0
18014}
18015
18016.cd-main-content p {
18017    font-size: 1.4rem;
18018    line-height: 1.8;
18019    color: #999;
18020    margin: 2em 0
18021}
18022
18023@media only screen and (min-width: 1170px) {
18024    .cd-main-content {
18025        padding: 3em 0
18026    }
18027
18028    .cd-main-content p {
18029        font-size: 1.6rem
18030    }
18031}
18032
18033.no-js .cd-hero-slider li {
18034    display: none
18035}
18036
18037.no-js .cd-hero-slider li.selected {
18038    display: block
18039}
18040
18041.video-mpi {
18042    display: flex;
18043    margin: 0 auto
18044}
18045
18046.slick-loading .slick-list {
18047    background: #fff url("fonts/ajax-loader.gif") center center no-repeat
18048}
18049
18050@font-face {
18051    font-family: 'slick';
18052    font-weight: normal;
18053    font-style: normal;
18054    src: url("./fonts/slick.eot");
18055    src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("fonts/slick.woff") format("woff"), url("fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg")
18056}
18057
18058.slick-prev,
18059.slick-next {
18060    font-size: 0;
18061    line-height: 0;
18062    position: absolute;
18063    top: 50%;
18064    display: block;
18065    width: 20px;
18066    height: 20px;
18067    padding: 0;
18068    -webkit-transform: translate(0, -50%);
18069    -ms-transform: translate(0, -50%);
18070    transform: translate(0, -50%);
18071    cursor: pointer;
18072    color: transparent;
18073    border: none;
18074    outline: none;
18075    background: transparent
18076}
18077
18078.slick-prev:hover,
18079.slick-prev:focus,
18080.slick-next:hover,
18081.slick-next:focus {
18082    color: transparent;
18083    outline: none;
18084    background: transparent
18085}
18086
18087.slick-prev:hover:before,
18088.slick-prev:focus:before,
18089.slick-next:hover:before,
18090.slick-next:focus:before {
18091    opacity: 1
18092}
18093
18094.slick-prev.slick-disabled:before,
18095.slick-next.slick-disabled:before {
18096    opacity: .25
18097}
18098
18099.slick-prev:before,
18100.slick-next:before {
18101    font-family: 'slick';
18102    font-size: 20px;
18103    line-height: 1;
18104    opacity: .75;
18105    color: white;
18106    -webkit-font-smoothing: antialiased;
18107    -moz-osx-font-smoothing: grayscale
18108}
18109
18110.slick-prev {
18111    left: -25px
18112}
18113
18114[dir='rtl'] .slick-prev {
18115    right: -25px;
18116    left: auto
18117}
18118
18119.slick-prev:before {
18120    content: '←'
18121}
18122
18123[dir='rtl'] .slick-prev:before {
18124    content: '→'
18125}
18126
18127.slick-next {
18128    right: -25px
18129}
18130
18131[dir='rtl'] .slick-next {
18132    right: auto;
18133    left: -25px
18134}
18135
18136.slick-next:before {
18137    content: '→'
18138}
18139
18140[dir='rtl'] .slick-next:before {
18141    content: '←'
18142}
18143
18144.slick-dotted.slick-slider {
18145    margin-bottom: 30px
18146}
18147
18148.slick-dots {
18149    position: absolute;
18150    bottom: -25px;
18151    display: block;
18152    width: 100%;
18153    padding: 0;
18154    margin: 0;
18155    list-style: none;
18156    text-align: center
18157}
18158
18159.slick-dots li {
18160    position: relative;
18161    display: inline-block;
18162    width: 20px;
18163    height: 20px;
18164    margin: 0 5px;
18165    padding: 0;
18166    cursor: pointer
18167}
18168
18169.slick-dots li button {
18170    font-size: 0;
18171    line-height: 0;
18172    display: block;
18173    width: 20px;
18174    height: 20px;
18175    padding: 5px;
18176    cursor: pointer;
18177    color: transparent;
18178    border: 0;
18179    outline: none;
18180    background: transparent
18181}
18182
18183.slick-dots li button:hover,
18184.slick-dots li button:focus {
18185    outline: none
18186}
18187
18188.slick-dots li button:hover:before,
18189.slick-dots li button:focus:before {
18190    opacity: 1
18191}
18192
18193.slick-dots li button:before {
18194    font-family: 'slick';
18195    font-size: 6px;
18196    line-height: 20px;
18197    position: absolute;
18198    top: 0;
18199    left: 0;
18200    width: 20px;
18201    height: 20px;
18202    content: '•';
18203    text-align: center;
18204    opacity: .25;
18205    color: black;
18206    -webkit-font-smoothing: antialiased;
18207    -moz-osx-font-smoothing: grayscale
18208}
18209
18210.slick-dots li.slick-active button:before {
18211    opacity: .75;
18212    color: black
18213}
18214
18215.slick-slider {
18216    position: relative;
18217    display: block;
18218    box-sizing: border-box;
18219    -webkit-user-select: none;
18220    -moz-user-select: none;
18221    -ms-user-select: none;
18222    user-select: none;
18223    -webkit-touch-callout: none;
18224    -khtml-user-select: none;
18225    -ms-touch-action: pan-y;
18226    touch-action: pan-y;
18227    -webkit-tap-highlight-color: transparent
18228}
18229
18230.slick-list {
18231    position: relative;
18232    display: block;
18233    overflow: hidden;
18234    margin: 0;
18235    padding: 0
18236}
18237
18238.slick-list:focus {
18239    outline: none
18240}
18241
18242.slick-list.dragging {
18243    cursor: pointer;
18244    cursor: hand
18245}
18246
18247.slick-slider .slick-track,
18248.slick-slider .slick-list {
18249    -webkit-transform: translate3d(0, 0, 0);
18250    -moz-transform: translate3d(0, 0, 0);
18251    -ms-transform: translate3d(0, 0, 0);
18252    -o-transform: translate3d(0, 0, 0);
18253    transform: translate3d(0, 0, 0)
18254}
18255
18256.slick-track {
18257    position: relative;
18258    top: 0;
18259    left: 0;
18260    display: block;
18261    margin-left: auto;
18262    margin-right: auto
18263}
18264
18265.slick-track:before,
18266.slick-track:after {
18267    display: table;
18268    content: ''
18269}
18270
18271.slick-track:after {
18272    clear: both
18273}
18274
18275.slick-loading .slick-track {
18276    visibility: hidden
18277}
18278
18279.slick-slide {
18280    display: none;
18281    float: left;
18282    height: 100%;
18283    min-height: 1px
18284}
18285
18286[dir='rtl'] .slick-slide {
18287    float: right
18288}
18289
18290.slick-slide img {
18291    display: block
18292}
18293
18294.slick-slide.slick-loading img {
18295    display: none
18296}
18297
18298.slick-slide.dragging img {
18299    pointer-events: none
18300}
18301
18302.slick-initialized .slick-slide {
18303    display: block
18304}
18305
18306.slick-loading .slick-slide {
18307    visibility: hidden
18308}
18309
18310.slick-vertical .slick-slide {
18311    display: block;
18312    height: auto;
18313    border: 1px solid transparent
18314}
18315
18316.slick-arrow.slick-hidden {
18317    display: none
18318}
18319
18320.shadow-lg {
18321    -webkit-box-shadow: 0 10px 25px rgba(60, 72, 88, 0.15) !important;
18322    box-shadow: 0 10px 25px rgba(60, 72, 88, 0.15) !important
18323}
18324
18325.badge-primary {
18326    background-color: var(--bg-primary) !important;
18327    color: #ffffff !important
18328}
18329
18330.badge-outline-primary {
18331    background-color: transparent !important;
18332    color: var(--bg-primary) !important;
18333    border: 1px solid var(--bg-primary) !important
18334}
18335
18336.badge-secondary {
18337    background-color: #5a6d90 !important;
18338    color: #ffffff !important
18339}
18340
18341.badge-outline-secondary {
18342    background-color: transparent !important;
18343    color: #5a6d90 !important;
18344    border: 1px solid #5a6d90 !important
18345}
18346
18347.badge-success {
18348    background-color: #2eca8b !important;
18349    color: #ffffff !important
18350}
18351
18352.badge-outline-success {
18353    background-color: transparent !important;
18354    color: #2eca8b !important;
18355    border: 1px solid #2eca8b !important
18356}
18357
18358.badge-warning {
18359    background-color: #f17425 !important;
18360    color: #ffffff !important
18361}
18362
18363.badge-outline-warning {
18364    background-color: transparent !important;
18365    color: #f17425 !important;
18366    border: 1px solid #f17425 !important
18367}
18368
18369.badge-info {
18370    background-color: #17a2b8 !important;
18371    color: #ffffff !important
18372}
18373
18374.badge-outline-info {
18375    background-color: transparent !important;
18376    color: #17a2b8 !important;
18377    border: 1px solid #17a2b8 !important
18378}
18379
18380.badge-danger {
18381    background-color: #e43f52 !important;
18382    color: #ffffff !important
18383}
18384
18385.badge-outline-danger {
18386    background-color: transparent !important;
18387    color: #e43f52 !important;
18388    border: 1px solid #e43f52 !important
18389}
18390
18391.badge-dark {
18392    background-color: #3c4858 !important;
18393    color: #ffffff !important
18394}
18395
18396.badge-outline-dark {
18397    background-color: transparent !important;
18398    color: var(--text-default) !important;
18399    border: 1px solid #3c4858 !important
18400}
18401
18402.badge-muted {
18403    background-color: var(--bg-muted) !important;
18404    color: #ffffff !important
18405}
18406
18407.badge-outline-muted {
18408    background-color: transparent !important;
18409    color: var(--text-muted) !important;
18410    border: 1px solid #8492a6 !important
18411}
18412
18413.badge-light {
18414    background-color: var(--bg-secondary) !important;
18415    color: #ffffff !important
18416}
18417
18418.badge-outline-light {
18419    background-color: transparent !important;
18420    color: var(--text-light) !important;
18421    border: 1px solid #f8f9fc !important
18422}
18423
18424.badge-blue {
18425    background-color: var(--bg-primary) !important;
18426    color: #ffffff !important
18427}
18428
18429.badge-outline-blue {
18430    background-color: transparent !important;
18431    color: var(--bg-primary) !important;
18432    border: 1px solid var(--bg-primary) !important
18433}
18434
18435.badge-footer {
18436    background-color: var(--bg-third) !important;
18437    color: #ffffff !important
18438}
18439
18440.badge-outline-footer {
18441    background-color: transparent !important;
18442    color: var(--bg-third) !important;
18443    border: 1px solid var(--bg-third) !important
18444}
18445
18446.badge {
18447    padding: 5px 8px;
18448    border-radius: 3px;
18449    letter-spacing: 0.5px
18450}
18451
18452.badge.badge-light {
18453    color: var(--text-default) !important;
18454    background-color: var(--bg-secondary) !important
18455}
18456
18457.badge.badge-outline-light {
18458    color: var(--text-default) !important;
18459    border: 1px solid #b1bcdd !important;
18460    background-color: transparent !important
18461}
18462
18463.badge.badge-pill {
18464    border-radius: 12px
18465}
18466
18467.badge:focus,
18468.badge.focus {
18469    -webkit-box-shadow: none !important;
18470    box-shadow: none !important
18471}
18472
18473.btn-group .dropdown-toggle:after {
18474    content: "";
18475    position: relative;
18476    right: -4px;
18477    top: -2px;
18478    border: solid #ffffff;
18479    border-radius: 0.5px;
18480    border-width: 0 2px 2px 0;
18481    padding: 3px;
18482    -webkit-transform: rotate(45deg);
18483    transform: rotate(45deg);
18484    margin-left: 0;
18485    vertical-align: 0
18486}
18487
18488.btn-group .dropdown-menu {
18489    margin-top: 10px;
18490    border: 0;
18491    border-radius: 5px;
18492    -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
18493    box-shadow: 0 0 3px rgba(60, 72, 88, 0.15)
18494}
18495
18496.btn-group .dropdown-menu:before {
18497    content: "";
18498    position: absolute;
18499    top: 2px;
18500    left: 45px;
18501    -webkit-box-sizing: border-box;
18502    box-sizing: border-box;
18503    border: 7px solid #495057;
18504    border-radius: 0.5px;
18505    border-color: transparent transparent #ffffff #ffffff;
18506    -webkit-transform-origin: 0 0;
18507    transform-origin: 0 0;
18508    -webkit-transform: rotate(135deg);
18509    transform: rotate(135deg);
18510    -webkit-box-shadow: -2px 2px 2px -1px rgba(22, 28, 45, 0.15);
18511    box-shadow: -2px 2px 2px -1px rgba(22, 28, 45, 0.15)
18512}
18513
18514.alert-primary {
18515    background-color: rgba(47, 85, 212, 0.9);
18516    color: #ffffff;
18517    border-color: var(--bg-primary)
18518}
18519
18520.alert-primary .alert-link {
18521    color: #122258
18522}
18523
18524.alert-outline-primary {
18525    background: var(--bg-general);
18526    color: var(--bg-primary);
18527    border-color: var(--bg-primary)
18528}
18529
18530.alert-secondary {
18531    background-color: rgba(90, 109, 144, 0.9);
18532    color: #ffffff;
18533    border-color: #5a6d90
18534}
18535
18536.alert-secondary .alert-link {
18537    color: #1f2632
18538}
18539
18540.alert-outline-secondary {
18541    background: var(--bg-general);
18542    color: #5a6d90;
18543    border-color: #5a6d90
18544}
18545
18546.alert-success {
18547    background-color: rgba(46, 202, 139, 0.9);
18548    color: #ffffff;
18549    border-color: #2eca8b
18550}
18551
18552.alert-success .alert-link {
18553    color: #124d35
18554}
18555
18556.alert-outline-success {
18557    background: var(--bg-general);
18558    color: #2eca8b;
18559    border-color: #2eca8b
18560}
18561
18562.alert-warning {
18563    background-color: rgba(241, 116, 37, 0.9);
18564    color: #ffffff;
18565    border-color: #f17425
18566}
18567
18568.alert-warning .alert-link {
18569    color: #753208
18570}
18571
18572.alert-outline-warning {
18573    background: var(--bg-general);
18574    color: #f17425;
18575    border-color: #f17425
18576}
18577
18578.alert-info {
18579    background-color: rgba(23, 162, 184, 0.9);
18580    color: #ffffff;
18581    border-color: #17a2b8
18582}
18583
18584.alert-info .alert-link {
18585    color: #062a30
18586}
18587
18588.alert-outline-info {
18589    background: var(--bg-general);
18590    color: #17a2b8;
18591    border-color: #17a2b8
18592}
18593
18594.alert-danger {
18595    background-color: rgba(228, 63, 82, 0.9);
18596    color: #ffffff;
18597    border-color: #e43f52
18598}
18599
18600.alert-danger .alert-link {
18601    color: #79111d
18602}
18603
18604.alert-outline-danger {
18605    background: var(--bg-general);
18606    color: #e43f52;
18607    border-color: #e43f52
18608}
18609
18610.alert-dark {
18611    background-color: rgba(60, 72, 88, 0.9);
18612    color: #ffffff;
18613    border-color: #3c4858
18614}
18615
18616.alert-dark .alert-link {
18617    color: black
18618}
18619
18620.alert-outline-dark {
18621    background: var(--bg-general);
18622    color: var(--text-default);
18623    border-color: #3c4858
18624}
18625
18626.alert-muted {
18627    background-color: rgba(132, 146, 166, 0.9);
18628    color: #ffffff;
18629    border-color: var(--text-muted)
18630}
18631
18632.alert-muted .alert-link {
18633    color: #3d4654
18634}
18635
18636.alert-outline-muted {
18637    background: var(--bg-general);
18638    color: var(--text-muted);
18639    border-color: var(--text-muted)
18640}
18641
18642.alert-light {
18643    background-color: rgba(248, 249, 252, 0.9);
18644    color: #ffffff;
18645    border-color: #f8f9fc
18646}
18647
18648.alert-light .alert-link {
18649    color: #8d9dce
18650}
18651
18652.alert-outline-light {
18653    background: var(--bg-general);
18654    color: var(--text-light);
18655    border-color: #f8f9fc
18656}
18657
18658.alert-blue {
18659    background-color: rgba(47, 85, 212, 0.9);
18660    color: #ffffff;
18661    border-color: var(--bg-primary)
18662}
18663
18664.alert-blue .alert-link {
18665    color: #122258
18666}
18667
18668.alert-outline-blue {
18669    background: var(--bg-general);
18670    color: var(--bg-primary);
18671    border-color: var(--bg-primary)
18672}
18673
18674.alert-footer {
18675    background-color: rgba(32, 41, 66, 0.9);
18676    color: #ffffff;
18677    border-color: var(--bg-third)
18678}
18679
18680.alert-footer .alert-link {
18681    color: black
18682}
18683
18684.alert-outline-footer {
18685    background: var(--bg-general);
18686    color: var(--bg-third);
18687    border-color: var(--bg-third)
18688}
18689
18690.alert {
18691    padding: 8px 15px;
18692    border-radius: 6px;
18693    font-size: 14px
18694}
18695
18696.alert.alert-light {
18697    background-color: var(--bg-secondary);
18698    color: var(--text-default);
18699    border-color: #dee2e6
18700}
18701
18702.alert.alert-dismissible {
18703    padding-right: 30px
18704}
18705
18706.alert.alert-dismissible .close {
18707    top: -2px;
18708    right: -10px;
18709    font-size: 16px !important
18710}
18711
18712.alert.alert-pills {
18713    border-radius: 30px;
18714    display: inline-block
18715}
18716
18717.alert.alert-pills .content {
18718    font-weight: 600
18719}
18720
18721.products-carousel-home img {
18722    z-index: -1;
18723    opacity: .8;
18724    object-fit: cover;
18725    transition: .3s all
18726}
18727
18728.products-carousel-home h3 {
18729    font-weight: bolder;
18730    position: absolute;
18731    bottom: 0;
18732    left: 0;
18733    margin-bottom: 25px;
18734    display: inline-block;
18735    width: 80%;
18736    line-height: 1.5;
18737    transform: translateX(15%);
18738    font-size: 1.2rem;
18739    text-align: left !important;
18740    color: #fff !important
18741}
18742
18743.products-carousel-home .card-body {
18744    height: 280px;
18745    max-height: 100%;
18746    text-align: center
18747}
18748
18749.products-carousel-home .card-body:before {
18750    content: "";
18751    position: absolute;
18752    top: 0;
18753    left: 0;
18754    width: 100%;
18755    height: 100%;
18756    background: rgba(0, 0, 0, 0.3)
18757}
18758
18759.products-carousel-home:hover img {
18760    transform: scale(1.1);
18761    overflow: hidden;
18762    transition: .3s all
18763}
18764
18765.breadcrumb {
18766    letter-spacing: 0.5px;
18767    padding: 8px 24px;
18768    display: block
18769}
18770
18771.breadcrumb .breadcrumb-item {
18772    text-transform: uppercase;
18773    font-size: 14px;
18774    font-weight: 700;
18775    padding-left: 0;
18776    display: inline-block
18777}
18778
18779.breadcrumb .breadcrumb-item a {
18780    color: var(--text-default)
18781}
18782
18783.breadcrumb .breadcrumb-item a:hover {
18784    color: var(--bg-primary)
18785}
18786
18787.breadcrumb .breadcrumb-item.active {
18788    color: var(--bg-primary)
18789}
18790
18791.breadcrumb .breadcrumb-item:last-child:after {
18792    display: none
18793}
18794
18795#style-switcher {
18796    background: none repeat scroll 0 0 #ffffff;
18797    -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
18798    box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
18799    left: -189px;
18800    position: fixed;
18801    top: 17%;
18802    width: 189px;
18803    z-index: 9999;
18804    padding: 10px 5px
18805}
18806
18807#style-switcher .title {
18808    font-size: 16px
18809}
18810
18811#style-switcher .bottom {
18812    background: none repeat scroll 0 0 #ffffff
18813}
18814
18815#style-switcher .bottom a.settings {
18816    background: none repeat scroll 0 0 #ffffff;
18817    height: 41px;
18818    position: absolute;
18819    right: -41px;
18820    top: 0px;
18821    width: 40px;
18822    padding: 3px;
18823    border-radius: 0 30px 30px 0
18824}
18825
18826#style-switcher ul.pattern {
18827    list-style: none outside none;
18828    overflow: hidden;
18829    padding: 0;
18830    border-radius: 0px
18831}
18832
18833#style-switcher ul.pattern li.list-inline-item:not(:last-child) {
18834    margin-right: 0px;
18835    margin-bottom: 0
18836}
18837
18838#style-switcher ul.pattern li a {
18839    cursor: pointer;
18840    display: block;
18841    height: 35px;
18842    width: 35px;
18843    border-radius: 50%;
18844    margin: 3px
18845}
18846
18847#style-switcher ul.pattern .default {
18848    background-color: var(--bg-primary)
18849}
18850
18851#style-switcher ul.pattern .green {
18852    background-color: #6dc77a
18853}
18854
18855#style-switcher ul.pattern .red {
18856    background-color: #ff5b69
18857}
18858
18859#style-switcher ul.pattern .skyblue {
18860    background-color: #32c2ec
18861}
18862
18863#style-switcher ul.pattern .skobleoff {
18864    background-color: #0f7173
18865}
18866
18867#style-switcher ul.pattern .cyan {
18868    background-color: #00c9a7
18869}
18870
18871#style-switcher .t-dark,
18872#style-switcher .t-rtl-light {
18873    display: inline-block
18874}
18875
18876#style-switcher .t-ltr-light,
18877#style-switcher .t-light,
18878#style-switcher .t-rtl-dark,
18879#style-switcher .t-ltr-dark {
18880    display: none
18881}
18882
18883@media only screen and (max-width: 479px) {
18884    #style-switcher {
18885        display: none
18886    }
18887}
18888
18889::-webkit-scrollbar-track {
18890    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
18891    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
18892    background-color: var(--bg-general)
18893}
18894
18895::-webkit-scrollbar {
18896    width: 12px;
18897    background-color: #F5F5F5
18898}
18899
18900::-webkit-scrollbar-thumb {
18901    background-color: var(--bg-primary)
18902}
18903
18904::-webkit-scrollbar-thumb:hover {
18905    background-color: #6a8ce2
18906}
18907
18908::selection {
18909    background: var(--bg-primary) !important;
18910    color: #ffffff
18911}
18912
18913::-moz-selection {
18914    background: var(--bg-primary) !important;
18915    color: #ffffff
18916}
18917
18918::-webkit-scrollbar-track {
18919    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
18920    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
18921    background-color: var(--bg-general)
18922}
18923
18924::-webkit-scrollbar {
18925    width: 12px;
18926    background-color: #F5F5F5
18927}
18928
18929::-webkit-scrollbar-thumb {
18930    background-color: var(--bg-primary)
18931}
18932
18933::-webkit-scrollbar-thumb:hover {
18934    background-color: #6a8ce2
18935}
18936
18937::selection {
18938    background: var(--bg-primary) !important;
18939    color: #ffffff
18940}
18941
18942::-moz-selection {
18943    background: var(--bg-primary) !important;
18944    color: #ffffff
18945}
18946
18947.bg-white {
18948    background: var(--bg-general) !important
18949}
18950
18951.bg-primary {
18952    background-color: var(--bg-primary) !important
18953}
18954
18955.bg-soft-primary {
18956    background-color: rgba(47, 85, 212, 0.2) !important;
18957    border: 1px solid rgba(47, 85, 212, 0.2) !important;
18958    color: var(--bg-primary) !important
18959}
18960
18961.bg-secondary {
18962    background-color: #5a6d90 !important
18963}
18964
18965.bg-soft-secondary {
18966    background-color: rgba(90, 109, 144, 0.2) !important;
18967    border: 1px solid rgba(90, 109, 144, 0.2) !important;
18968    color: #5a6d90 !important
18969}
18970
18971.bg-success {
18972    background-color: #2eca8b !important
18973}
18974
18975.bg-soft-success {
18976    background-color: rgba(46, 202, 139, 0.2) !important;
18977    border: 1px solid rgba(46, 202, 139, 0.2) !important;
18978    color: #2eca8b !important
18979}
18980
18981.bg-warning {
18982    background-color: #f17425 !important
18983}
18984
18985.bg-soft-warning {
18986    background-color: rgba(241, 116, 37, 0.2) !important;
18987    border: 1px solid rgba(241, 116, 37, 0.2) !important;
18988    color: #f17425 !important
18989}
18990
18991.bg-info {
18992    background-color: #17a2b8 !important
18993}
18994
18995.bg-soft-info {
18996    background-color: rgba(23, 162, 184, 0.2) !important;
18997    border: 1px solid rgba(23, 162, 184, 0.2) !important;
18998    color: #17a2b8 !important
18999}
19000
19001.bg-danger {
19002    background-color: #e43f52 !important
19003}
19004
19005.bg-soft-danger {
19006    background-color: rgba(228, 63, 82, 0.2) !important;
19007    border: 1px solid rgba(228, 63, 82, 0.2) !important;
19008    color: #e43f52 !important
19009}
19010
19011.bg-dark {
19012    background-color: #3c4858 !important
19013}
19014
19015.bg-soft-dark {
19016    background-color: rgba(60, 72, 88, 0.2) !important;
19017    border: 1px solid rgba(60, 72, 88, 0.2) !important;
19018    color: var(--text-default) !important
19019}
19020
19021.bg-muted {
19022    background-color: var(--bg-muted) !important
19023}
19024
19025.bg-soft-muted {
19026    background-color: rgba(132, 146, 166, 0.2) !important;
19027    border: 1px solid rgba(132, 146, 166, 0.2) !important;
19028    color: var(--text-muted) !important
19029}
19030
19031.bg-light {
19032    background-color: var(--bg-secondary) !important
19033}
19034
19035.bg-soft-light {
19036    background-color: rgba(248, 249, 252, 0.2) !important;
19037    border: 1px solid rgba(248, 249, 252, 0.2) !important;
19038    color: var(--text-light) !important
19039}
19040
19041.bg-blue {
19042    background-color: var(--bg-primary) !important
19043}
19044
19045.bg-soft-blue {
19046    background-color: rgba(47, 85, 212, 0.2) !important;
19047    border: 1px solid rgba(47, 85, 212, 0.2) !important;
19048    color: var(--bg-primary) !important
19049}
19050
19051.bg-footer {
19052    background-color: var(--bg-third) !important
19053}
19054
19055.bg-soft-footer {
19056    background-color: rgba(32, 41, 66, 0.2) !important;
19057    border: 1px solid rgba(32, 41, 66, 0.2) !important;
19058    color: var(--bg-third) !important
19059}
19060
19061.bg-overlay {
19062    background-color: rgba(60, 72, 88, 0.7);
19063    position: absolute;
19064    top: 0;
19065    right: 0;
19066    left: 0;
19067    bottom: 0;
19068    width: 100%;
19069    height: 100%
19070}
19071
19072.bg-overlay-gradient {
19073    background-color: rgba(47, 85, 212, 0.6)
19074}
19075
19076.bg-overlay-white {
19077    background-color: rgba(255, 255, 255, 0.5)
19078}
19079
19080.bg-overlay-gradient2 {
19081    background-image: -webkit-gradient(linear, left top, right top, from(#2eca8b), color-stop(var(--bg-primary)), to(#2eca8b));
19082    background-image: linear-gradient(90deg, #2eca8b, var(--bg-primary), #2eca8b);
19083    opacity: 0.5
19084}
19085
19086.bg-marketing {
19087    padding: 76px 0 120px;
19088    background-size: cover;
19089    -ms-flex-item-align: center;
19090    -ms-grid-row-align: center;
19091    align-self: center;
19092    position: relative;
19093    background-position: center center
19094}
19095
19096.bg-circle-gradiant {
19097    background: radial-gradient(circle at 50% 50%, rgba(47, 85, 212, 0.1) 0%, rgba(47, 85, 212, 0.1) 33.333%, rgba(47, 85, 212, 0.3) 33.333%, rgba(47, 85, 212, 0.3) 66.666%, rgba(47, 85, 212, 0.5) 66.666%, rgba(47, 85, 212, 0.5) 99.999%)
19098}
19099
19100aside nav ul li {
19101    position: relative;
19102    padding: .75rem 1.25rem;
19103    background-color: var(--bg-general) !important
19104}
19105
19106aside nav ul {
19107    list-style: none;
19108    display: -ms-flexbox;
19109    display: flex;
19110    -ms-flex-direction: column;
19111    flex-direction: column;
19112    padding-left: 0;
19113    margin-bottom: 0;
19114    max-height: 200vh;
19115    min-height: 40vh;
19116    overflow-y: auto
19117}
19118
19119.fundoaside {
19120    background-color: var(--bg-general);
19121    background-clip: border-box;
19122    border: 1px solid rgba(0, 0, 0, 0.125);
19123    border-radius: .25rem
19124}
19125
19126.footer {
19127    background: var(--bg-third);
19128    padding: 60px 0;
19129    position: relative;
19130    color: #adb5bd
19131}
19132
19133.footer .logo-footer {
19134    color: var(--text-light);
19135    font-weight: 700;
19136    font-size: 24px;
19137    padding: 3px 0;
19138    letter-spacing: 1px
19139}
19140
19141.footer .footer-head {
19142    font-size: 20px;
19143    letter-spacing: 1px;
19144    font-weight: 500;
19145    text-align: center;
19146}
19147
19148.footer .foot-subscribe .form-control {
19149    background-color: #27314f;
19150    border: 1px solid #27314f;
19151    color: var(--text-light)
19152}
19153
19154.footer .foot-subscribe .form-control:focus {
19155    -webkit-box-shadow: none;
19156    box-shadow: none
19157}
19158
19159.footer .foot-subscribe.foot-white .form-control {
19160    color: #adb5bd
19161}
19162
19163.footer .foot-subscribe input::-webkit-input-placeholder {
19164    color: #adb5bd
19165}
19166
19167.footer .foot-subscribe input:-ms-input-placeholder {
19168    color: #adb5bd
19169}
19170
19171.footer .foot-subscribe input::-ms-input-placeholder {
19172    color: #adb5bd
19173}
19174
19175.footer .foot-subscribe input::placeholder {
19176    color: #adb5bd
19177}
19178
19179.footer .text-foot {
19180    color: #adb5bd
19181}
19182
19183.footer .footer-list {
19184    margin-bottom: 0
19185}
19186
19187.footer .footer-list li {
19188    margin-bottom: 10px
19189}
19190
19191.footer .footer-list li a {
19192    -webkit-transition: all 0.5s ease;
19193    transition: all 0.5s ease
19194}
19195
19196.footer .footer-list li a:hover {
19197    color: #e6e8ea
19198}
19199
19200.footer .footer-list li:last-child {
19201    margin-bottom: 0
19202}
19203
19204.footer.footer-bar {
19205    padding: 30px 0;
19206    border-top: 1px solid #3d4349
19207}
19208
19209#topnav {
19210    position: fixed;
19211    right: 0;
19212    left: 0;
19213    top: 0;
19214    z-index: 1030;
19215    background: #f1f1f1;
19216    border: 0;
19217    -webkit-transition: all .5s ease;
19218    transition: all .5s ease
19219}
19220
19221#topnav .logo {
19222    float: left;
19223    color: var(--text-default) !important;
19224    transition: .2s
19225}
19226
19227#topnav.nav-sticky .logo {
19228    zoom: 1;
19229    transition: .2s
19230}
19231
19232#topnav .has-submenu.active a {
19233    color: #ffffff
19234}
19235
19236.submenu2 {
19237    left: 102%;
19238    width: 490px;
19239    height: 80vh;
19240    overflow-y: scroll;
19241    top: 0;
19242    margin-left: 10px;
19243    margin-top: -15px
19244}
19245
19246#topnav .has-submenu.active .submenu li.active>a {
19247    color: var(--bg-primary)
19248}
19249
19250#topnav .has-submenu.active.active .menu-arrow {
19251    border-color: var(--bg-primary)
19252}
19253
19254#topnav .has-submenu {
19255    position: relative
19256}
19257
19258#topnav .has-submenu .submenu .submenu-arrow {
19259    border: solid #3c4858;
19260    border-radius: 0.5px;
19261    border-width: 0 2px 2px 0;
19262    display: inline-block;
19263    padding: 3px;
19264    margin-right: 15px;
19265    -webkit-transform: rotate(-45deg);
19266    transform: rotate(-45deg)
19267}
19268
19269#topnav .has-submenu .submenu .has-submenu:hover .submenu-arrow {
19270    border-color: var(--bg-primary)
19271}
19272
19273#topnav .navbar-toggle {
19274    border: 0;
19275    position: relative;
19276    width: 60px;
19277    padding: 0;
19278    margin: 0;
19279    cursor: pointer
19280}
19281
19282#topnav .navbar-toggle .lines {
19283    width: 25px;
19284    display: block;
19285    position: relative;
19286    margin: 32px 20px 24px;
19287    height: 18px
19288}
19289
19290#topnav .navbar-toggle span {
19291    height: 2px;
19292    width: 100%;
19293    background-color: #3c4858;
19294    display: block;
19295    margin-bottom: 5px;
19296    -webkit-transition: -webkit-transform .5s ease;
19297    transition: -webkit-transform .5s ease;
19298    transition: transform .5s ease;
19299    transition: transform .5s ease, -webkit-transform .5s ease
19300}
19301
19302#topnav .navbar-toggle span:last-child {
19303    margin-bottom: 0
19304}
19305
19306#topnav .buy-button {
19307    float: right;
19308    line-height: 68px;
19309    padding: 3px 0
19310}
19311
19312#topnav .buy-button .login-btn-primary {
19313    display: none
19314}
19315
19316#topnav .buy-button .login-btn-light {
19317    display: inline-block
19318}
19319
19320#topnav .navbar-toggle.open span {
19321    position: absolute
19322}
19323
19324#topnav .navbar-toggle.open span:first-child {
19325    top: 6px;
19326    -webkit-transform: rotate(45deg);
19327    transform: rotate(45deg)
19328}
19329
19330#topnav .navbar-toggle.open span:nth-child(2) {
19331    visibility: hidden
19332}
19333
19334#topnav .navbar-toggle.open span:last-child {
19335    width: 100%;
19336    top: 6px;
19337    -webkit-transform: rotate(-45deg);
19338    transform: rotate(-45deg)
19339}
19340
19341#topnav .navbar-toggle.open span:hover {
19342    background-color: var(--bg-primary)
19343}
19344
19345#topnav .navbar-toggle:hover,
19346#topnav .navbar-toggle:focus,
19347#topnav .navbar-toggle .navigation-menu>li>a:hover,
19348#topnav .navbar-toggle:focus {
19349    background-color: transparent
19350}
19351
19352#topnav .navigation-menu {
19353    list-style: none;
19354    margin: 0;
19355    padding: 0
19356}
19357
19358#topnav .navigation-menu>li {
19359    float: left;
19360    display: block;
19361    position: relative;
19362    margin: 0 10px
19363}
19364
19365#topnav .navigation-menu>li:hover>a,
19366#topnav .navigation-menu>li.active>a {
19367    color: var(--bg-primary) !important
19368}
19369
19370#topnav .navigation-menu>li>a {
19371    display: block;
19372    color: var(--text-default);
19373    font-size: 13px;
19374    background-color: transparent !important;
19375    font-weight: 700;
19376    letter-spacing: 1px;
19377    line-height: 24px;
19378    text-transform: uppercase;
19379    -webkit-transition: all 0.5s;
19380    transition: all 0.5s;
19381    font-family: var(--font-default), sans-serif;
19382    padding-left: 15px;
19383    padding-right: 15px
19384}
19385
19386#topnav .navigation-menu>li>a:hover,
19387#topnav .navigation-menu>li>a:active {
19388    color: var(--bg-primary)
19389}
19390
19391#topnav .navigation-menu .has-submenu .menu-arrow {
19392    border: solid #3c4858;
19393    border-radius: 0.5px;
19394    border-width: 0 2px 2px 0;
19395    display: inline-block;
19396    padding: 3px;
19397    -webkit-transform: rotate(45deg);
19398    transform: rotate(45deg);
19399    position: absolute;
19400    -webkit-transition: all 0.5s;
19401    transition: all 0.5s;
19402    right: -1px;
19403    top: 30px
19404}
19405
19406#topnav .menu-extras {
19407    float: right
19408}
19409
19410#topnav.scroll {
19411    background: var(--bg-general);
19412    border: none;
19413    -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
19414    box-shadow: 0 0 3px rgba(60, 72, 88, 0.15)
19415}
19416
19417#topnav.scroll .navigation-menu>li>a {
19418    color: var(--text-default)
19419}
19420
19421#topnav.scroll .navigation-menu>li>.menu-arrow {
19422    border-color: #3c4858
19423}
19424
19425#topnav.scroll .navigation-menu>li:hover>a,
19426#topnav.scroll .navigation-menu>li.active>a {
19427    color: var(--bg-primary)
19428}
19429
19430#topnav.scroll .navigation-menu>li:hover>.menu-arrow,
19431#topnav.scroll .navigation-menu>li.active>.menu-arrow {
19432    border-color: var(--bg-primary)
19433}
19434
19435#topnav.defaultscroll.dark-menubar .logo {
19436    line-height: 70px
19437}
19438
19439#topnav.defaultscroll.scroll .logo {
19440    line-height: 62px
19441}
19442
19443#topnav.defaultscroll.scroll.dark-menubar .logo {
19444    line-height: 62px
19445}
19446
19447#topnav.nav-sticky {
19448    background: #f1f1f1;
19449    -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
19450    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
19451    box-shadow: 0 0 3px rgba(60, 72, 88, 0.15)
19452}
19453
19454#topnav.nav-sticky .buy-button .login-btn-primary {
19455    display: inline-block
19456}
19457
19458#topnav.nav-sticky .buy-button .login-btn-light {
19459    display: none
19460}
19461
19462.logo {
19463    font-weight: 700;
19464    font-size: 24px;
19465    padding: 3px 0;
19466    letter-spacing: 1px;
19467    line-height: 68px
19468}
19469
19470@media (min-width: 992px) {
19471    #topnav .navigation-menu {
19472        display: -webkit-box;
19473        display: -ms-flexbox;
19474        display: flex;
19475        -webkit-box-pack: center;
19476        -ms-flex-pack: center;
19477        justify-content: center
19478    }
19479
19480    .arrow-element {
19481        display: flex;
19482        flex-flow: row nowrap;
19483        justify-content: space-between;
19484        align-items: center
19485    }
19486
19487    #topnav .navigation-menu>.has-submenu>.submenu>.has-submenu>.submenu::before {
19488        top: 32px;
19489        margin-left: -35px;
19490        -webkit-box-shadow: 1px 1px 0px 0px rgba(60, 72, 88, 0.15);
19491        box-shadow: 1px 1px 0px 0px rgba(60, 72, 88, 0.15);
19492        border-color: transparent #ffffff #ffffff transparent
19493    }
19494
19495    #topnav .navigation-menu>li .submenu {
19496        position: absolute;
19497        top: 100%;
19498        left: 0;
19499        z-index: 1000;
19500        list-style: none;
19501        min-width: 180px;
19502        visibility: hidden;
19503        opacity: 0;
19504        margin-top: 10px;
19505        -webkit-transition: all .2s ease;
19506        transition: all .2s ease;
19507        border-radius: 6px;
19508        background: #dedede
19509    }
19510
19511    #topnav .navigation-menu>li .submenu:before {
19512        content: "";
19513        position: absolute;
19514        top: 2px;
19515        left: 45px;
19516        -webkit-box-sizing: border-box;
19517        box-sizing: border-box;
19518        -webkit-transform-origin: 0 0;
19519        transform-origin: 0 0
19520    }
19521
19522    #topnav .navigation-menu>li .submenu li {
19523        position: static
19524    }
19525
19526    #topnav .navigation-menu>li .submenu li a {
19527        display: block;
19528        padding: 10px 18px;
19529        clear: both;
19530        font-size: 11px;
19531        text-transform: uppercase;
19532        letter-spacing: 0.04em;
19533        font-weight: 700;
19534        color: var(--text-default) !important;
19535        -webkit-transition: all 0.3s;
19536        transition: all 0.3s;
19537        min-width: 240px
19538    }
19539
19540    #topnav .navigation-menu>li .submenu li a:hover {
19541        color: var(--bg-primary) !important;
19542        background-color: #f5f5f5
19543    }
19544
19545    #topnav .navigation-menu>li .submenu li ul {
19546        list-style: none;
19547        padding-left: 0;
19548        margin: 0
19549    }
19550
19551    #topnav .navigation-menu>li .submenu.megamenu {
19552        white-space: nowrap;
19553        width: auto
19554    }
19555
19556    #topnav .navigation-menu>li .submenu.megamenu>li {
19557        overflow: hidden;
19558        min-width: 180px;
19559        display: inline-block;
19560        vertical-align: top
19561    }
19562
19563    #topnav .navigation-menu>li .submenu.megamenu>li .submenu {
19564        left: 100%;
19565        top: 0;
19566        margin-left: 10px;
19567        margin-top: -1px
19568    }
19569
19570    #topnav .navigation-menu>li .submenu>li .submenu {
19571        left: 100%;
19572        width: 490px;
19573        height: 45vh;
19574        overflow-y: scroll;
19575        top: 0;
19576        margin-left: 10px
19577    }
19578
19579    #topnav .navigation-menu>li>a {
19580        padding-top: 25px;
19581        padding-bottom: 25px;
19582        min-height: 62px
19583    }
19584
19585    #topnav .navigation-menu>li:hover>.menu-arrow {
19586        border-color: var(--bg-primary)
19587    }
19588
19589    #topnav .navigation-menu>li:hover>a,
19590    #topnav .navigation-menu>li.active>a {
19591        color: var(--bg-primary) !important
19592    }
19593
19594    #topnav .navigation-menu>li.last-elements .submenu {
19595        left: auto;
19596        right: 0
19597    }
19598
19599    #topnav .navigation-menu>li.last-elements .submenu:before {
19600        left: auto;
19601        right: 10px
19602    }
19603
19604    #topnav .navigation-menu>li.last-elements .submenu>li.has-submenu .submenu {
19605        left: auto;
19606        right: 100%;
19607        margin-left: 0;
19608        margin-right: 10px
19609    }
19610
19611    #topnav .navbar-toggle {
19612        display: none
19613    }
19614
19615    #topnav #navigation {
19616        display: block !important
19617    }
19618
19619    #topnav.scroll {
19620        top: 0
19621    }
19622
19623    #topnav.scroll .navigation-menu>li>a {
19624        padding-top: 20px;
19625        padding-bottom: 20px
19626    }
19627
19628    #topnav.scroll-active .navigation-menu>li>a {
19629        padding-top: 25px;
19630        padding-bottom: 25px
19631    }
19632}
19633
19634@media (max-width: 991px) {
19635    #topnav {
19636        background: var(--bg-general);
19637        -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
19638        box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
19639        min-height: 74px
19640    }
19641
19642    #topnav .container {
19643        width: auto
19644    }
19645
19646    #topnav #navigation {
19647        max-height: 400px
19648    }
19649
19650    #topnav .navigation-menu {
19651        float: none
19652    }
19653
19654    #topnav .navigation-menu>li {
19655        float: none
19656    }
19657
19658    #topnav .navigation-menu>li .submenu {
19659        display: none;
19660        list-style: none;
19661        padding-left: 20px;
19662        margin: 0
19663    }
19664
19665    #topnav .navigation-menu>li .submenu li a {
19666        display: block;
19667        position: relative;
19668        padding: 7px 15px;
19669        text-transform: uppercase;
19670        font-size: 11px;
19671        letter-spacing: 0.04em;
19672        font-weight: 700;
19673        color: var(--text-default) !important;
19674        -webkit-transition: all 0.3s;
19675        transition: all 0.3s
19676    }
19677
19678    #topnav .navigation-menu>li .submenu.open {
19679        display: block
19680    }
19681
19682    #topnav .navigation-menu>li .submenu .submenu {
19683        display: none;
19684        list-style: none
19685    }
19686
19687    #topnav .navigation-menu>li .submenu .submenu.open {
19688        display: block
19689    }
19690
19691    #topnav .navigation-menu>li .submenu.megamenu>li>ul {
19692        list-style: none;
19693        padding-left: 0
19694    }
19695
19696    #topnav .navigation-menu>li .submenu.megamenu>li>ul>li>span {
19697        display: block;
19698        position: relative;
19699        padding: 10px 15px;
19700        text-transform: uppercase;
19701        font-size: 12px;
19702        letter-spacing: 2px;
19703        color: var(--text-muted)
19704    }
19705
19706    #topnav .navigation-menu>li>a {
19707        color: var(--text-default);
19708        padding: 10px 20px
19709    }
19710
19711    #topnav .navigation-menu>li>a:after {
19712        position: absolute;
19713        right: 15px
19714    }
19715
19716    #topnav .navigation-menu>li>a:hover,
19717    #topnav .navigation-menu>li .submenu li a:hover,
19718    #topnav .navigation-menu>li.has-submenu.open>a {
19719        color: var(--bg-primary)
19720    }
19721
19722    #topnav .menu-extras .menu-item {
19723        border-color: var(--text-muted)
19724    }
19725
19726    #topnav .navbar-header {
19727        float: left
19728    }
19729
19730    #topnav .buy-button .login-btn-primary {
19731        display: inline-block !important
19732    }
19733
19734    #topnav .buy-button .login-btn-light {
19735        display: none
19736    }
19737
19738    #topnav .has-submenu .submenu .submenu-arrow {
19739        -webkit-transform: rotate(45deg);
19740        transform: rotate(45deg);
19741        position: absolute;
19742        right: 20px;
19743        top: 12px
19744    }
19745
19746    #topnav .has-submenu.active a {
19747        color: var(--bg-primary)
19748    }
19749
19750    #navigation {
19751        position: absolute;
19752        top: 74px;
19753        left: 0;
19754        width: 100%;
19755        display: none;
19756        height: auto;
19757        padding-bottom: 0;
19758        overflow: auto;
19759        border-top: 1px solid #f1f3f9;
19760        border-bottom: 1px solid #f1f3f9;
19761        background: var(--bg-general)
19762    }
19763
19764    #navigation.open {
19765        display: block;
19766        overflow-y: auto
19767    }
19768}
19769
19770@media (max-width: 768px) {
19771    #topnav .navigation-menu .has-submenu .menu-arrow {
19772        right: 16px;
19773        top: 16px
19774    }
19775    aside nav ul{
19776        overflow-y: hidden !important;
19777    }
19778}
19779
19780@media (min-width: 768px) {
19781    #topnav .navigation-menu>li.has-submenu:hover>.submenu {
19782        visibility: visible;
19783        opacity: 1;
19784        margin-top: 0
19785    }
19786
19787    #topnav .navigation-menu>li.has-submenu:hover>.submenu>
19787li.has-submenu:hover>.submenu {
19788        visibility: visible;
19789        opacity: 1;
19790        margin-left: 0;
19791        margin-right: 0
19792    }
19793
19794    .navbar-toggle {
19795        display: block
19796    }
19797}
19798
19799@media (max-width: 375px) {
19800    #topnav .buy-button {
19801        display: none
19802    }
19803
19804    #topnav .buy-menu-btn {
19805        display: block !important;
19806        margin: 0 10px;
19807        padding: 10px 20px
19808    }
19809
19810    #topnav .navbar-toggle .lines {
19811        margin-right: 0 !important
19812    }
19813}
19814
19815.form-group {
19816    margin-bottom: 20px
19817}
19818
19819.form-group label {
19820    font-size: 14px;
19821    font-weight: 700
19822}
19823
19824.form-group .form-control {
19825    -webkit-box-shadow: none;
19826    box-shadow: none;
19827    background: var(--bg-general);
19828    border: 1px solid #dee2e6;
19829    color: var(--text-default);
19830    height: 42px;
19831    font-size: 13px;
19832    border-radius: 6px;
19833    -webkit-transition: all 0.5s ease;
19834    transition: all 0.5s ease
19835}
19836
19837.form-group .form-control:focus,
19838.form-group .form-control.active {
19839    border-color: var(--bg-primary)
19840}
19841
19842.form-group textarea {
19843    height: 120px !important
19844}
19845
19846.form-group textarea.form-control {
19847    line-height: 25px
19848}
19849
19850.form-control:disabled,
19851.form-control[readonly] {
19852    background-color: transparent;
19853    opacity: 1
19854}
19855
19856.custom-control-input:checked~.custom-control-label:before {
19857    color: #ffffff;
19858    border-color: var(--bg-primary);
19859    background-color: var(--bg-primary)
19860}
19861
19862.custom-control-input:focus~.custom-control-label::before,
19863.form-control:focus {
19864    -webkit-box-shadow: none;
19865    box-shadow: none;
19866    border-color: var(--bg-primary)
19867}
19868
19869.custom-control-label {
19870    cursor: pointer
19871}
19872
19873.custom-control-label:before,
19874.custom-control-label:after {
19875    top: 2px
19876}
19877
19878.custom-switch .custom-control-label:after {
19879    top: 4px
19880}
19881
19882.subcribe-form input {
19883    padding: 14px 20px;
19884    width: 100%;
19885    color: var(--text-default) !important;
19886    border: none;
19887    outline: none !important;
19888    padding-right: 160px;
19889    padding-left: 30px;
19890    background-color: rgba(255, 255, 255, 0.8)
19891}
19892
19893.subcribe-form button {
19894    position: absolute;
19895    top: 6px;
19896    right: 6px;
19897    outline: none !important
19898}
19899
19900.subcribe-form form {
19901    position: relative;
19902    max-width: 600px;
19903    margin: 0px auto
19904}
19905
19906.list-group-item:not(.active):hover {
19907    background: var(--bg-primary)
19908}
19909
19910.list-group-item.active {
19911    background: var(--bg-primary) !important;
19912    border-color: var(--bg-primary) !important
19913}
19914
19915.list-group-item:hover a {
19916    color: #fff
19917}
19918
19919@media (max-width: 576px) {
19920    .list-map {
19921        width: 100% !important
19922    }
19923}
19924
19925.page404 {
19926    display: flex;
19927    justify-content: center;
19928    align-items: center;
19929    flex-direction: column;
19930    margin-top: 50px
19931}
19932
19933.img404 {
19934    width: 350px
19935}
19936
19937.searchBox {
19938    width: auto
19939}
19940
19941.rowButton404 {
19942    display: flex;
19943    padding-bottom: 60px
19944}
19945
19946.card img {
19947    width: 100%;
19948    height: 300px;
19949    transition: .3s ease-in-out
19950}
19951
19952.card h2 {
19953    font-size: 1rem !important;
19954    font-weight: bold
19955}
19956
19957.card img:hover {
19958    transform: scale(1.3);
19959    transition: .3s ease-in-out
19960}
19961
19962.card-body {
19963    background: #fff;
19964    position: relative
19965}
19966
19967.footer {
19968    text-align: center
19969}
19970
19971.modal {
19972    box-sizing: unset !important
19973}
19974
19975.bootstrap-plugin .btn-contato {
19976    width: 100px !important
19977}
19978
19979.bootstrap-plugin .modal-footer a.btn-primary {
19980    color: #fff !important
19981}
19982
19983body {
19984    background: var(--bg-general) !important
19985}
19986
19987div {
19988    box-sizing: border-box
19989}
19990
19991b,
19992strong {
19993    color: var(--text-default)
19994}
19995
19996nav>div a.nav-item.nav-link.active {
19997    background: var(--bg-primary);
19998    border: var(--bg-primary)
19999}
20000
20001.asideNav {
20002    overflow-y: scroll;
20003    height: 750px
20004}
20005
20006.logo-img {
20007    width: 100px;
20008    height: 60px
20009}
20010
20011nav>div a.nav-item.nav-link:hover,
20012nav>div a.nav-item.nav-link:focus {
20013    background: #406bd9
20014}
20015
20016.tab-content {
20017    background: var(--bg-general);
20018    border: 1px solid rgba(0, 0, 0, 0.125);
20019    border-top: 3px solid var(--bg-primary);
20020    border-bottom: 2px solid var(--bg-primary)
20021}
20022
20023.jumbotron {
20024    background: var(--bg-general) !important
20025}
20026
20027.text-primary {
20028    color: var(--text-primary)
20029}
20030
20031.modal-cont[_ngcontent-rwn-c1] .modal .modal-footer {
20032    height: 70px !important
20033}
20034
20035.thumbnails-2 {
20036    list-style: none;
20037    display: flex;
20038    flex-flow: row wrap;
20039    justify-content: space-between;
20040    padding: 0
20041}
20042
20043.thumbnails-2>li {
20044    max-width: 30%;
20045    max-height: 100%;
20046    width: 400px;
20047    height: 400px;
20048    margin: 3rem 0;
20049    background: var(--bg-primary);
20050    border-radius: 5px;
20051    box-shadow: 4px 8px 10px #cecece;
20052    transition: all .5s
20053}
20054
20055.thumbnails-2>li:hover {
20056    opacity: .8;
20057    transition: all .5s
20058}
20059
20060.thumbnails-2 li img {
20061    max-width: 100%;
20062    max-height: 100%;
20063    width: 400px;
20064    height: 300px;
20065    border-radius: 5px
20066}
20067
20068.thumbnails-2 div {
20069    max-width: 100%;
20070    width: 400px;
20071    height: 100px;
20072    display: flex;
20073    justify-content: center;
20074    flex-flow: row wrap;
20075    align-items: center
20076}
20077
20078.thumbnails-2 h2 {
20079    max-width: 100%;
20080    font-size: 1.1rem;
20081    text-align: center;
20082    color: #fff
20083}
20084
20085@media (max-width: 576px) {
20086    .thumbnails-2 {
20087        justify-content: center
20088    }
20089
20090    .thumbnails-2>li {
20091        max-width: 100%
20092    }
20093
20094    .thumbnails-2 h2 {
20095        padding: .8rem
20096    }
20097}
20098
20099.text-primary {
20100    color: var(--bg-primary) !important
20101}
20102
20103a.text-primary:hover,
20104a.text-primary:focus {
20105    color: #284bc1 !important
20106}
20107
20108.text-secondary {
20109    color: #5a6d90 !important
20110}
20111
20112a.text-secondary:hover,
20113a.text-secondary:focus {
20114    color: #506180 !important
20115}
20116
20117.text-success {
20118    color: #2eca8b !important
20119}
20120
20121a.text-success:hover,
20122a.text-success:focus {
20123    color: #29b57d !important
20124}
20125
20126.text-warning {
20127    color: #f17425 !important
20128}
20129
20130a.text-warning:hover,
20131a.text-warning:focus {
20132    color: #ed650f !important
20133}
20134
20135.text-info {
20136    color: #17a2b8 !important
20137}
20138
20139a.text-info:hover,
20140a.text-info:focus {
20141    color: #148ea1 !important
20142}
20143
20144.text-danger {
20145    color: #e43f52 !important
20146}
20147
20148a.text-danger:hover,
20149a.text-danger:focus {
20150    color: #e1293e !important
20151}
20152
20153.text-dark {
20154    color: var(--text-default) !important
20155}
20156
20157a.text-dark:hover,
20158a.text-dark:focus {
20159    color: #323c49 !important
20160}
20161
20162.text-muted {
20163    color: var(--text-muted) !important
20164}
20165
20166a.text-muted:hover,
20167a.text-muted:focus {
20168    color: #75859b !important
20169}
20170
20171.text-light {
20172    color: var(--text-light) !important
20173}
20174#paginas-destaque > div.col-12.py-2 > div > div > div.owl-item.active > div > div > a > div.author > small.text-light.date {
20175    color: #000 !important;
20176}
20177
20178a.text-light:hover,
20179a.text-light:focus {
20180    color: #e6eaf4 !important
20181}
20182
20183.text-blue {
20184    color: var(--bg-primary) !important
20185}
20186
20187a.text-blue:hover,
20188a.text-blue:focus {
20189    color: #284bc1 !important
20190}
20191
20192.text-footer {
20193    color: var(--bg-third) !important
20194}
20195
20196a.text-footer:hover,
20197a.text-footer:focus {
20198    color: #181e30 !important
20199}
20200
20201.list-inline-item:not(:last-child) {
20202    margin-right: 0px;
20203    margin-bottom: 5px
20204}
20205
20206.rounded {
20207    border-radius: 6px !important
20208}
20209
20210.rounded-top {
20211    border-top-left-radius: 6px !important;
20212    border-top-right-radius: 6px !important
20213}
20214
20215.rounded-left {
20216    border-top-left-radius: 6px !important;
20217    border-bottom-left-radius: 6px !important
20218}
20219
20220.rounded-bottom {
20221    border-bottom-left-radius: 6px !important;
20222    border-bottom-right-radius: 6px !important
20223}
20224
20225.rounded-right {
20226    border-top-right-radius: 6px !important;
20227    border-bottom-right-radius: 6px !important
20228}
20229
20230.border {
20231    border: 1px solid #e9ecef !important
20232}
20233
20234.border-top {
20235    border-top: 1px solid #e9ecef !important
20236}
20237
20238.border-bottom {
20239    border-bottom: 1px solid #e9ecef !important
20240}
20241
20242.border-left {
20243    border-left: 1px solid #e9ecef !important
20244}
20245
20246.border-right {
20247    border-right: 1px solid #e9ecef !important
20248}
20249
20250.small,
20251small {
20252    font-size: 90%
20253}
20254
20255.card .card-body {
20256    padding: 1.5rem
20257}
20258
20259.component-wrapper .title {
20260    font-size: 20px
20261}
20262
20263.component-wrapper.sticky-bar li {
20264    margin-bottom: 6px
20265}
20266
20267.component-wrapper.sticky-bar li:last-child {
20268    margin-bottom: 0px !important
20269}
20270
20271.component-wrapper.sticky-bar li a {
20272    -webkit-transition: all 0.5s ease;
20273    transition: all 0.5s ease
20274}
20275
20276.component-wrapper.sticky-bar li a:hover,
20277.component-wrapper.sticky-bar li a:focus {
20278    color: var(--bg-primary) !important
20279}
20280
20281.page-next-level .title {
20282    font-size: 28px;
20283    letter-spacing: 1px
20284}
20285
20286.page-next-level .page-next {
20287    position: relative;
20288    top: 110px;
20289    z-index: 99
20290}
20291
20292.pagination .page-item:first-child .page-link {
20293    border-top-left-radius: 30px;
20294    border-bottom-left-radius: 30px
20295}
20296
20297.pagination .page-item:last-child .page-link {
20298    border-top-right-radius: 30px;
20299    border-bottom-right-radius: 30px
20300}
20301
20302.pagination .page-item .page-link {
20303    color: var(--text-default);
20304    border: 1px solid #dee2e6;
20305    padding: 10px 15px;
20306    font-size: 14px
20307}
20308
20309.pagination .page-item .page-link:focus {
20310    -webkit-box-shadow: none;
20311    box-shadow: none
20312}
20313
20314.pagination .page-item .page-link:hover {
20315    color: #ffffff;
20316    background: rgba(47, 85, 212, 0.9);
20317    border-color: rgba(47, 85, 212, 0.9)
20318}
20319
20320.pagination .page-item.active .page-link {
20321    color: #ffffff;
20322    background: var(--bg-primary) !important;
20323    border-color: var(--bg-primary);
20324    cursor: not-allowed
20325}
20326
20327.avatar {
20328    filter: grayscale(60%);
20329    transition: .2s ease
20330}
20331
20332.avatar:hover {
20333    filter: grayscale(0%)
20334}
20335
20336.avatar.avatar-ex-sm {
20337    max-height: 25px
20338}
20339
20340.avatar.avatar-md-sm {
20341    height: 45px;
20342    width: 45px
20343}
20344
20345.avatar.avatar-small {
20346    height: 65px;
20347    width: 65px
20348}
20349
20350.avatar.avatar-medium {
20351    height: auto;
20352    width: 110px
20353}
20354
20355.avatar.avatar-large {
20356    height: 140px;
20357    width: 140px
20358}
20359
20360.avatar.avatar-ex-large {
20361    height: 180px;
20362    width: 180px
20363}
20364
20365.faq-container .question {
20366    font-size: 20px
20367}
20368
20369.faq-content .card .faq .card-header {
20370    padding-right: 40px !important
20371}
20372
20373.faq-content .card .faq .card-header.card-header-2 {
20374    border-bottom: 0
20375}
20376
20377.faq-content .card .faq .card-header.card-header-2 .faq-question {
20378    font-size: 18px
20379}
20380
20381.faq-content .card a.faq[data-toggle=collapse] {
20382    background: var(--bg-general);
20383    color: var(--bg-primary);
20384    -webkit-transition: all 0.5s;
20385    transition: all 0.5s
20386}
20387
20388.faq-content .card a.faq[data-toggle=collapse]:before {
20389    content: '\F143';
20390    display: block;
20391    font-family: 'Material Design Icons';
20392    font-size: 18px;
20393    color: var(--text-default);
20394    position: absolute;
20395    right: 20px;
20396    top: 50%;
20397    -webkit-transform: translateY(-50%);
20398    transform: translateY(-50%);
20399    -webkit-transition: all 0.5s ease;
20400    transition: all 0.5s ease
20401}
20402
20403.faq-content .card a.faq[data-toggle=collapse].collapsed {
20404    background: var(--bg-general);
20405    color: var(--text-default) !important;
20406    -webkit-transition: all 0.5s;
20407    transition: all 0.5s
20408}
20409
20410.faq-content .card a.faq[data-toggle=collapse].collapsed:before {
20411    top: 20px;
20412    -webkit-transform: rotate(180deg);
20413    transform: rotate(180deg);
20414    color: var(--text-default) !important
20415}
20416
20417.faq-content .card .title {
20418    font-size: 18px
20419}
20420
20421.nav-pills {
20422    margin-bottom: 15px;
20423    background: #f4f6fa
20424}
20425
20426.nav-pills .nav-link {
20427    color: #495057 !important;
20428    padding: 5px;
20429    -webkit-transition: all 0.5s ease;
20430    transition: all 0.5s ease
20431}
20432
20433.nav-pills .nav-link.active {
20434    background: var(--bg-primary);
20435    color: #ffffff !important
20436}
20437
20438.nav-pills .nav-link.active .tab-para {
20439    color: var(--text-light) !important
20440}
20441
20442.nav-pills a .title {
20443    font-size: 17px;
20444    font-weight: 700
20445}
20446
20447.progress-box .title {
20448    font-size: 15px
20449}
20450
20451.progress-box .progress {
20452    height: 8px;
20453    overflow: visible
20454}
20455
20456.progress-box .progress .progress-bar {
20457    border-radius: 6px;
20458    -webkit-animation: animate-positive 3s;
20459    animation: animate-positive 3s;
20460    overflow: visible !important
20461}
20462
20463.progress-box .progress .progress-value {
20464    position: absolute;
20465    top: -25px;
20466    right: -15px;
20467    font-size: 13px
20468}
20469
20470.blockquote {
20471    border-left: 3px solid #dee2e6;
20472    border-radius: 6px;
20473    font-size: 16px
20474}
20475
20476.table-responsive {
20477    display: block;
20478    width: 100%;
20479    overflow-x: auto;
20480    -webkit-overflow-scrolling: touch
20481}
20482
20483.table-responsive .table td,
20484.table-responsive .table th {
20485    vertical-align: middle
20486}
20487
20488.table-responsive .table-center th {
20489    vertical-align: middle !important;
20490    cursor: pointer
20491}
20492
20493.table-responsive .table-center tbody tr:hover {
20494    color: var(--text-default);
20495    background-color: #f8f9fa
20496}
20497
20498.table-responsive .table-center.invoice-tb th,
20499.table-responsive .table-center.invoice-tb td {
20500    text-align: end
20501}
20502
20503.modal-open {
20504    padding-right: 0 !important
20505}
20506
20507#preloader {
20508    position: fixed;
20509    top: 0;
20510    left: 0;
20511    right: 0;
20512    bottom: 0;
20513    background-image: linear-gradient(45deg, #fff, #fff);
20514    z-index: 9999999
20515}
20516
20517#preloader #status {
20518    position: absolute;
20519    left: 0;
20520    right: 0;
20521    top: 50%;
20522    -webkit-transform: translateY(-50%);
20523    transform: translateY(-50%)
20524}
20525
20526#preloader #status .spinner {
20527    width: 40px;
20528    height: 40px;
20529    position: relative;
20530    margin: 100px auto
20531}
20532
20533#preloader #status .spinner .double-bounce1,
20534#preloader #status .spinner .double-bounce2 {
20535    width: 100%;
20536    height: 100%;
20537    border-radius: 50%;
20538    background-color: var(--bg-primary);
20539    opacity: 0.6;
20540    position: absolute;
20541    top: 0;
20542    left: 0;
20543    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
20544    animation: sk-bounce 2.0s infinite ease-in-out
20545}
20546
20547#preloader #status .spinner .double-bounce2 {
20548    -webkit-animation-delay: -1.0s;
20549    animation-delay: -1.0s
20550}
20551
20552.social-icon li a {
20553    color: var(--text-default);
20554    border: 1px solid #3c4858;
20555    display: inline-block;
20556    height: 32px;
20557    width: 32px;
20558    line-height: 28px;
20559    text-align: center;
20560    -webkit-transition: all 0.4s ease;
20561    transition: all 0.4s ease;
20562    overflow: hidden;
20563    position: relative
20564}
20565
20566.social-icon li a .fea-social {
20567    stroke-width: 2
20568}
20569
20570.social-icon li a:hover {
20571    background-color: var(--bg-primary);
20572    border-color: var(--bg-primary) !important;
20573    color: #ffffff !important
20574}
20575
20576.social-icon li a:hover .fea-social {
20577    fill: var(--bg-primary)
20578}
20579
20580.social-icon.social li a {
20581    color: #adb5bd;
20582    border-color: #adb5bd
20583}
20584
20585.back-to-top {
20586    z-index: 99;
20587    position: fixed;
20588    text-align: center;
20589    bottom: 30px;
20590    right: 30px;
20591    width: 32px;
20592    height: 32px;
20593    line-height: 30px;
20594    display: none;
20595    color: var(--text-default);
20596    background-color: #ced4da;
20597    -webkit-transition: all 0.5s ease;
20598    transition: all 0.5s ease;
20599    -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
20600    box-shadow: 0 0 3px rgba(60, 72, 88, 0.15)
20601}
20602
20603.back-to-top .icons {
20604    -webkit-transition: all 0.5s ease;
20605    transition: all 0.5s ease;
20606    stroke-width: 2;
20607    height: 14px;
20608    width: 14px
20609}
20610
20611.back-to-top:hover {
20612    background-color: var(--bg-primary) !important;
20613    color: #ffffff;
20614    -webkit-transform: rotate(45deg);
20615    transform: rotate(45deg)
20616}
20617
20618.back-to-top:hover .icons {
20619    -webkit-transform: rotate(-45deg);
20620    transform: rotate(-45deg)
20621}
20622
20623.back-to-home {
20624    position: absolute;
20625    top: 4%;
20626    right: 2%;
20627    z-index: 1
20628}
20629
20630.back-to-home a {
20631    width: 40px;
20632    height: 40px;
20633    line-height: 36px;
20634    background: var(--bg-primary)
20635}
20636
20637.sticky-bar {
20638    position: -webkit-sticky;
20639    position: sticky;
20640    top: 80px
20641}
20642
20643.fea {
20644    stroke-width: 1.8
20645}
20646
20647.fea.icon-sm {
20648    height: 16px;
20649    width: 16px
20650}
20651
20652.fea.icon-ex-md {
20653    height: 20px;
20654    width: 20px
20655}
20656
20657.fea.icon-m-md {
20658    height: 28px;
20659    width: 28px
20660}
20661
20662.fea.icon-md {
20663    height: 35px;
20664    width: 35px
20665}
20666
20667.fea.icon-lg {
20668    height: 42px;
20669    width: 42px
20670}
20671
20672.fea.icon-ex-lg {
20673    height: 52px;
20674    width: 52px
20675}
20676
20677.display-1 {
20678    font-size: 80px !important
20679}
20680
20681.display-2 {
20682    font-size: 72px !important
20683}
20684
20685.display-3 {
20686    font-size: 64px !important
20687}
20688
20689.display-4 {
20690    font-size: 56px !important
20691}
20692
20693.d-video {
20694    display: block
20695}
20696
20697@media (max-width: 768px) {
20698    .nova-api a img {
20699        height: auto !important
20700    }
20701
20702    .box-flutuante {
20703        position: fixed !important;
20704        right: 4px !important;
20705        bottom: 4px !important;
20706        width: 98% !important;
20707        top: unset !important;
20708        z-index: 10000000000000000000000 !important
20709    }
20710
20711    .d-video {
20712        display: none
20713    }
20714
20715    .btn-leia {
20716        content: "Leia Mais";
20717        height: 26px;
20718        background: transparent;
20719        width: 100px;
20720        color: #333;
20721        border-radius: .24rem;
20722        text-align: center;
20723        position: absolute;
20724        bottom: 20px;
20725        cursor: pointer;
20726        z-index: 999;
20727        left: 35%
20728    }
20729
20730    .btn-ocultar {
20731        height: 26px;
20732        background: transparent;
20733        width: 100px;
20734        color: #333;
20735        border-radius: .24rem;
20736        text-align: center;
20737        position: absolute;
20738        bottom: 20px;
20739        cursor: pointer;
20740        z-index: 999;
20741        left: 35%;
20742        display: none
20743    }
20744
20745    .page-next-level .page-next {
20746        top: 70px
20747    }
20748
20749    .display-1 {
20750        font-size: 56px !important
20751    }
20752
20753    .display-2 {
20754        font-size: 50px !important
20755    }
20756
20757    .display-3 {
20758        font-size: 42px !important
20759    }
20760
20761    .display-4 {
20762        font-size: 36px !important
20763    }
20764}
20765
20766body {
20767    font-family: var(--font-default), sans-serif;
20768    overflow-x: hidden !important;
20769    font-size: 16px;
20770    color: var(--text-default)
20771}
20772
20773div.row hr:last-child {
20774    display: none
20775}
20776
20777h1,
20778h2,
20779h3,
20780h4,
20781h5,
20782h6,
20783.h1,
20784.h2,
20785.h3,
20786.h4,
20787.h5,
20788.h6 {
20789    font-family: var(--font-default), sans-serif;
20790    line-height: 1.5;
20791    font-weight: 600
20792}
20793
20794a {
20795    text-decoration: none !important
20796}
20797
20798p {
20799    line-height: 1.6;
20800    text-overflow: ellipsis;
20801    overflow: hidden;
20802    display: -webkit-box;
20803    -webkit-line-clamp: 3;
20804    -webkit-box-orient: vertical
20805}
20806
20807div.col-lg-3.py-4.col-md-4.col-sm-12 a img {
20808    width: 90%
20809}
20810
20811.section {
20812    padding: 100px 0;
20813    position: relative
20814}
20815
20816.section-two {
20817    padding: 60px 0;
20818    position: relative
20819}
20820
20821.title-heading {
20822    line-height: 26px
20823}
20824
20825.title-heading .heading {
20826    font-size: 45px;
20827    letter-spacing: 1px
20828}
20829
20830.title-heading .para-desc {
20831    font-size: 18px
20832}
20833
20834.section-title {
20835    position: relative
20836}
20837
20838.section-title .title {
20839    letter-spacing: 0.5px;
20840    font-size: 30px
20841}
20842
20843.text-shadow-title {
20844    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 4px 0 rgba(255, 255, 255, 0.4), 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff
20845}
20846
20847.para-desc {
20848    max-width: 600px
20849}
20850
20851.mt-100 {
20852    margin-top: 100px
20853}
20854
20855.shape {
20856    position: absolute;
20857    pointer-events: none;
20858    right: 0;
20859    bottom: -3px;
20860    left: 0
20861}
20862
20863.shape>svg {
20864    -webkit-transform: scale(2);
20865    transform: scale(2);
20866    width: 100%;
20867    height: auto;
20868    -webkit-transform-origin: top center;
20869    transform-origin: top center
20870}
20871
20872.mover {
20873    -webkit-animation: mover 1s infinite alternate;
20874    animation: mover 1s infinite alternate
20875}
20876
20877@media (min-width: 768px) {
20878    .margin-top-100 {
20879        margin-top: 100px
20880    }
20881
20882    .margin-top-100 .heading {
20883        font-size: 40px
20884    }
20885}
20886
20887@media (max-width: 768px) {
20888    .section {
20889        padding: 60px 0
20890    }
20891
20892    .title-heading .heading {
20893        font-size: 35px !important
20894    }
20895
20896    .title-heading .para-desc {
20897        font-size: 18px
20898    }
20899
20900    .section-title .title {
20901        font-size: 24px
20902    }
20903
20904    .mt-60 {
20905        margin-top: 60px
20906    }
20907}
20908
20909@media (max-width: 767px) {
20910    .shape {
20911        bottom: -4px
20912    }
20913}
20914
20915@media (max-width: 768px) {
20916    .jumbotron {
20917        padding: 10px;
20918        display: flex;
20919        flex-direction: column;
20920        justify-content: center;
20921        margin: 0 auto
20922    }
20923}
20924
20925.slick-slider {
20926    overflow-x: hidden !important;
20927    cursor: pointer
20928}
20929
20930.busca-fix {
20931    display: flex;
20932    width: 100%;
20933    align-items: center;
20934    height: auto;
20935    padding: 0 15px
20936}
20937
20938.busca-fix b {
20939    width: 20%
20940}
20941
20942.busca-fix div {
20943    flex-wrap: nowrap
20944}
20945
20946.busca-fix strong.d-none {
20947    width: 15%;
20948    font-size: .8em;
20949    color: #343434
20950}
20951
20952.busca-fix strong.d-block {
20953    width: 100%;
20954    font-size: .8em;
20955    color: #343434
20956}
20957
20958.busca-fix ul {
20959    display: flex;
20960    width: 100%;
20961    justify-content: flex-start;
20962    align-items: center;
20963    padding: 0;
20964    font-size: 0.58em;
20965    margin: 0;
20966    padding: 0 !important
20967}
20968
20969.busca-fix ul li {
20970    display: flex;
20971    padding: 0 5px;
20972    align-items: center;
20973    font-size: 1.4em
20974}
20975
20976.busca-fix ul li a {
20977    color: var(--bg-primary) !important;
20978    font-size: 16px;
20979}
20980
20981@media (max-width: 768px) {
20982    div.p-3.shadow.text-center.h-100.d-inline-block.nova-api {
20983        width: 100%
20984    }
20985
20986    .cd-hero-slider {
20987        padding: 0
20988    }
20989
20990    .busca-fix {
20991        display: block
20992    }
20993
20994    .busca-fix p {
20995        margin: 0
20996    }
20997
20998    .busca-fix ul {
20999        max-width: 100%;
21000        flex-wrap: wrap;
21001        flex-direction: column;
21002        justify-content: flex-start;
21003        height: auto;
21004        overflow: hidden;
21005        margin: 0px !important;
21006        padding-top: 0px !important
21007    }
21008
21009    .busca-fix ul li {
21010        width: 100%;
21011        padding: 0;
21012        justify-content: flex-start
21013    }
21014
21015    .stitulo {
21016        color: #fff;
21017        font-size: 2.4em;
21018        text-shadow: 1px 1px 1px #000
21019    }
21020
21021    div.col-lg-3.col-md-4.col-sm-12 a img {
21022        width: 100%;
21023        object-fit: cover;
21024        padding: 10px
21025    }
21026
21027    div.col-lg-9.col-md-8.col-sm-12.nova-api p {
21028        line-height: 1.5em;
21029        text-overflow: ellipsis;
21030        overflow: hidden;
21031        display: -webkit-box;
21032        -webkit-line-clamp: 4;
21033        -webkit-box-orient: vertical
21034    }
21035}
21036
21037.formulario-lado {
21038    background-color: #fff;
21039    border: 1px solid rgba(0, 0, 0, 0.125)
21040}
21041
21042.LeiaMais {
21043    max-height: 250px;
21044    overflow: hidden;
21045    padding-bottom: 60px !important;
21046    margin-bottom: 10px
21047}
21048
21049.leia {
21050    min-height: 108px;
21051    background: var(--bg-general);
21052    filter: blur(12px);
21053    position: absolute;
21054    bottom: -34px;
21055    width: 950px !important;
21056    right: -55px
21057}
21058
21059.border-intro {
21060    border: 1px solid rgba(0, 0, 0, 0.125)
21061}
21062
21063.box-flutuante {
21064    height: 150px;
21065    width: 100%;
21066    background-color: #fff;
21067    background-clip: border-box;
21068    border: 1px solid rgba(0, 0, 0, 0.125);
21069    border-radius: .25rem;
21070    position: sticky;
21071    right: 8.8%;
21072    top: 100px;
21073    display: flex;
21074    flex-direction: column;
21075    z-index: 99;
21076    justify-content: center;
21077    align-items: center
21078}
21079
21080.box-flutuante h3 {
21081    font-size: 1.25em;
21082    text-align: center;
21083    padding: 20px 5px
21084}
21085
21086.box-flutuante button {
21087    margin-bottom: 10px;
21088    width: 100%
21089}
21090
21091div.col-lg-9.col-md-8.col-sm-12.nova-api {
21092    justify-content: center;
21093    display: flex;
21094    flex-wrap: wrap;
21095    margin: 0 auto;
21096    text-align: left
21097}
21098
21099div.col-lg-9.col-md-8.col-sm-12.nova-api h2,
21100h3 {
21101    width: 100%;
21102    text-align: left;
21103    text-transform: uppercase
21104}
21105
21106.nova-api a img {
21107    min-height: 180px;
21108    height: 180px
21109}
21110
21111div.col-12.px-0.py-4.carousel-mpi.m-0.row div.col-10.col-md-4 {
21112    max-width: 34%
21113}
21114
21115.content-wrapper {
21116    overflow-x: hidden;
21117    scroll-behavior: smooth
21118}
21119
21120.controls {
21121    top: 0;
21122    position: absolute;
21123    width: 100%;
21124    height: 100%
21125}
21126
21127div.col-lg-5.col-md-6.order-1.order-md-2 img {
21128    height: 320px;
21129    object-fit: contain
21130}
21131
21132div.col-lg-6.col-md-6 img.mw-100 {
21133    height: 320px;
21134    object-fit: contain
21135}
21136
21137div.col-12.mt-5.pt-5.pb-2.text-center div img {
21138    height: 370px
21139}
21140
21141div.row.section-title.mb-4 {
21142    display: flex;
21143    align-items: center;
21144    justify-content: center
21145}
21146
21147.submenu-single {
21148    width: 300px;
21149    overflow-y: scroll;
21150    height: 45vh;
21151    left: 0
21152}
21153
21154@media (max-width: 992px) {
21155    .submenu-single {
21156        height: auto;
21157        overflow-y: unset;
21158        width: 100%
21159    }
21160}
21161
21162.col-lg-6.col-md-6.col-sm-12.py-lg-4.py-3.text-center strong {
21163    position: absolute;
21164    bottom: 0;
21165    left: 0;
21166}
21167
21168.article-content {
21169    padding: 5px;
21170}
21171  
21172  .article-content h2 {
21173    font-size: 25px !important;
21174    margin-left: 5px;
21175    font-weight: 700;
21176    text-align: justify;
21177    color: #1e376f;
21178    text-transform: uppercase;
21179  }
21180  
21181  .article-content h3 { 
21182      color: #0d619f;
21183      font-size: 18px;
21184      margin-bottom: -5px;
21185      text-transform: uppercase;
21186  }
21187  
21188  .article-content p {
21189    text-align: justify;
21190    font-size: 16px;
21191  }
21192
21193  .article-content b {
21194    color: #000000
21195  }
21196  
21197  .article-content ul {
21198    color: #000;
21199  }
21200  
21201  .article-content li {
21202    color: #000;
21203    list-style-type: disc;
21204    margin-left: 5%;
21205  }
21206  
21207  
21208  .article-content img {
21209    float: right;
21210    margin-top: 2%;
21211    width: 30%;
21212    margin-left: 15px;
21213    mix-blend-mode: multiply;
21214  }
21215  
21216  
21217  .p-article-content{
21218    max-width: 60%;
21219  }
21220  
21221  .article-content table {
21222      border-collapse: collapse;
21223      width: 100%;
21224      margin: 15px 0 35px
21225  }
21226  
21227  .article-content th,
21228  td {
21229      padding: 8px;
21230      text-align: left;
21231      border: 1px solid #686868;
21232      color: #000;
21233  }
21234  
21235  .article-content th {
21236      background-color: #d3131a;
21237      color: #fff;
21238  }
21239  
21240    .article-content a {
21241      cursor: pointer; 
21242      color: #006fe6;
21243      font-weight:bold;
21244    }
21245  
21246  
21247  .article-content td:hover {
21248      background-color: #cdcdcd
21249  }
21250
21251
21252
21253  @media only screen and (max-width: 765px) {
21254    .article-content h2 {
21255        font-size: 25px;
21256        margin-left: 5px;
21257        text-align: left;
21258        color: #1e376f;
21259        text-transform: uppercase;
21260}    
21261
21262    .article-content img {
21263      float: right;
21264      margin-top: 2%;
21265      width: 100%;
21266    }
21267    
21268    .p-article-content{
21269      max-width: 100%;
21270    }
21271
21272    #topnav .buy-button{
21273        display: none;
21274}
21275  }
21276.wrapper{
21277    width: 100%;
21278    max-width: 1140px;
21279    margin: 0 auto;
21280}
21281ol.breadcrumb{
21282    margin-top: 100px;
21283}    </style>
21284
21285    <!-- Lazy -->
21286    
21286<script src="https://www.jtcgeradores.com.br/js/lazysizes.min.js" defer></script>
21286<script >
21287$(document).ready(function() {
21288$('.lightbox').fancybox({
21289});
21290});
21291</script>
21291
21292<style>body.compensate-for-scrollbar{overflow:hidden}
21293.fancybox-active{height:auto}
21294.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
21295.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}
21296.fancybox-container *{box-sizing:border-box}
21297.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
21298.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
21299.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
21300.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
21301.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}
21302.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}
21303.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
21304.fancybox-toolbar{right:0;top:0}
21305.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}
21306.fancybox-is-open .fancybox-stage{overflow:hidden}
21307.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}
21308.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}
21309.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
21310.fancybox-slide--next{z-index:99995}
21311.fancybox-slide--image{overflow:visible;padding:44px 0}
21312.fancybox-slide--image:before{display:none}
21313.fancybox-slide--html{padding:6px 6px 0}
21314.fancybox-slide--iframe{padding:44px 44px 0}
21315.fancybox-content{display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}
21316.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
21317.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}
21318.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}
21319.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}
21320.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}
21321.fancybox-container [data-selectable=true]{cursor:text}
21322.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
21323.fancybox-spaceball{z-index:1}
21324.fancybox-slide--html .fancybox-content{margin-bottom:6px}
21325.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}
21326.fancybox-slide--video .fancybox-content{background:#000}
21327.fancybox-slide--map .fancybox-content{background:#e5e3df}
21328.fancybox-slide--iframe .fancybox-content{height:calc(100% - 44px);margin-bottom:44px}
21329.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
21330.fancybox-iframe{vertical-align:top}
21331.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
21332.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
21333.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}
21334.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}
21335.fancybox-button:focus,.fancybox-button:hover{color:#fff}
21336.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}
21337.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}
21338.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3px}
21339.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}
21340.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}
21341.fancybox-button--share svg path{stroke-width:1px}
21342.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}
21343.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}
21344.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}
21345.fancybox-navigation .fancybox-button--arrow_left{left:6px}
21346.fancybox-navigation .fancybox-button--arrow_right{right:6px}
21347.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ffffff;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}
21348.fancybox-close-small svg{fill:#ffffff;opacity:.8;stroke:currentColor;stroke-width:1.5px;transition:stroke .1s}
21349.fancybox-close-small:focus{outline:none}
21350.fancybox-close-small:hover svg{opacity:1}
21351.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}
21352.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}
21353.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}
21354.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}
21355.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}
21356.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}
21357.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
21358.fancybox-caption a:hover{color:#fff;text-decoration:underline}
21359.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}
21360@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
21361to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
21362}
21363@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
21364to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
21365}
21366.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
21367.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
21368.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
21369.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
21370.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
21371.fancybox-fx-fade.fancybox-slide--current{opacity:1}
21372.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}
21373.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}
21374.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;
21374-webkit-transform:scaleX(1);transform:scaleX(1)}
21375.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}
21376.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}
21377.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
21378.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}
21379.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}
21380.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}
21381.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
21382.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
21383.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
21384.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
21385.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
21386.fancybox-share p{margin:0;padding:0}
21387.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
21388.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}
21389.fancybox-share__button:hover{text-decoration:none}
21390.fancybox-share__button--fb{background:#3b5998}
21391.fancybox-share__button--fb:hover{background:#344e86}
21392.fancybox-share__button--pt{background:#bd081d}
21393.fancybox-share__button--pt:hover{background:#aa0719}
21394.fancybox-share__button--tw{background:#1da1f2}
21395.fancybox-share__button--tw:hover{background:#0d95e8}
21396.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
21397.fancybox-share__button svg path{fill:#fff}
21398.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}
21399.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}
21400.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
21401.fancybox-show-thumbs .fancybox-thumbs{display:block}
21402.fancybox-show-thumbs .fancybox-inner{right:212px}
21403.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
21404.fancybox-thumbs-x>ul{overflow:hidden}
21405.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}
21406.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
21407.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
21408.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
21409.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}
21410.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}
21411.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
21412.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}
21413@media (max-width:800px){.fancybox-thumbs{width:110px}
21414.fancybox-show-thumbs .fancybox-inner{right:110px}
21415.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}
21416}
21417</style>
21418<script>
21419	// ==================================================
21420// fancyBox v3.3.5
21421//
21422// Licensed GPLv3 for open source use
21423// or fancyBox Commercial License for commercial use
21424//
21425// http://fancyapps.com/fancybox/
21426// Copyright 2018 fancyApps
21427//
21428// ==================================================
21429!function(t,e,n,o){"use strict";function i(t,e){var o,i,a=[],s=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=t&&t.data?t.data.options:e||{},o=e.$target||n(t.currentTarget),i=o.attr("data-fancybox")||"",i?(a=e.selector?n(e.selector):t.data?t.data.items:[],a=a.length?a.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]'),s=a.index(o),s<0&&(s=0)):a=[o],n.fancybox.open(a,e,s))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={loop:!1,gutter:50,keyboard:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"zoom-in-out",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M13,16 L20,23 L27,16 M20,7 L20,23 M10,24 L10,28 L30,28 L30,24" /></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg viewBox="0 0 40 40"><path d="M18,17 m-8,0 a8,8 0 1,0 16,0 a8,8 0 1,0 -16,0 M24,22 L31,29" /></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg viewBox="0 0 40 40"><path d="M10,10 L30,30 M30,10 L10,30" /></svg></button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"><svg viewBox="0 0 32 32"><path d="M10,10 L22,22 M22,10 L10,22"></path></svg></button>',arrowLeft:'<a data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M18,12 L10,20 L18,28 M10,20 L30,20"></path></svg></a>',arrowRight:'<a data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M10,20 L30,20 M22,12 L30,20 L22,28"></path></svg></a>'},parentEl:"body",autoFocus:!1,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/>
21429 Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){var t,n=e.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(n.style[t]!==o)return i[t];return"transitionend"}(),f=function(t){return t&&t.length&&t[0].offsetHeight},p=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},h=function(t,o,i){var a=this;a.opts=p({index:i},n.fancybox.defaults),n.isPlainObject(o)&&(a.opts=p(a.opts,o)),n.fancybox.isMobile&&(a.opts=p(a.opts,a.opts.mobile)),a.id=a.opts.id||++c,a.currIndex=parseInt(a.opts.index,10)||0,a.prevIndex=null,a.prevPos=null,a.currPos=0,a.firstRun=!0,a.group=[],a.slides={},a.addContent(t),a.group.length&&(a.$lastFocus=n(e.activeElement).trigger("blur"),a.init())};n.extend(h.prototype,{init:function(){var i,a,s,r=this,c=r.group[r.currIndex],l=c.opts,d=n.fancybox.scrollbarWidth;n.fancybox.getInstance()||l.hideScrollbar===!1||(n("body").addClass("fancybox-active"),!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(d===o&&(i=n('<div style="width:100px;height:100px;overflow:scroll;" />').appendTo("body"),d=n.fancybox.scrollbarWidth=i[0].offsetWidth-i[0].clientWidth,i.remove()),n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+d+"px; }</style>"),n("body").addClass("compensate-for-scrollbar"))),s="",n.each(l.buttons,function(t,e){s+=l.btnTpl[e]||""}),a=n(r.translate(r,l.baseTpl.replace("{{buttons}}",s).replace("{{arrows}}",l.btnTpl.arrowLeft+l.btnTpl.arrowRight))).attr("id","fancybox-container-"+r.id).addClass("fancybox-is-hidden").addClass(l.baseClass).data("FancyBox",r).appendTo(l.parentEl),r.$refs={container:a},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){r.$refs[t]=a.find(".fancybox-"+t)}),r.trigger("onInit"),r.activate(),r.jumpTo(r.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,function(t,e){var i=n[e];return i===o?t:i})},addContent:function(t){var e,i=this,a=n.makeArray(t);n.each(a,function(t,e){var a,s,r,c,l,d={},u={};n.isPlainObject(e)?(d=e,u=e.opts||e):"object"===n.type(e)&&n(e).length?(a=n(e),u=a.data()||{},u=n.extend(!0,{},u,u.options),u.$orig=a,d.src=i.opts.src||u.src||a.attr("href"),d.type||d.src||(d.type="inline",d.src=e)):d={type:"html",src:e+""},d.opts=n.extend(!0,{},i.opts,u),n.isArray(u.buttons)&&(d.opts.buttons=u.buttons),s=d.type||d.opts.type,c=d.src||"",!s&&c&&((r=c.match(/\.(mp4|mov|ogv)((\?|#).*)?$/i))?(s="video",d.opts.videoFormat||(d.opts.videoFormat="video/"+("ogv"===r[1]?"ogg":r[1]))):c.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":c.match(/\.(pdf)((\?|#).*)?$/i)?s="iframe":"#"===c.charAt(0)&&(s="inline")),s?d.type=s:i.trigger("objectNeedsType",d),d.contentType||(d.contentType=n.inArray(d.type,["html","inline","ajax"])>-1?"html":d.type),d.index=i.group.length,"auto"==d.opts.smallBtn&&(d.opts.smallBtn=n.inArray(d.type,["html","inline","ajax"])>-1),"auto"===d.opts.toolbar&&(d.opts.toolbar=!d.opts.smallBtn),d.opts.$trigger&&d.index===i.opts.index&&(d.opts.$thumb=d.opts.$trigger.find("img:first")),d.opts.$thumb&&d.opts.$thumb.length||!d.opts.$orig||(d.opts.$thumb=d.opts.$orig.find("img:first")),"function"===n.type(d.opts.caption)&&(d.opts.caption=d.opts.caption.apply(e,[i,d])),"function"===n.type(i.opts.caption)&&(d.opts.caption=i.opts.caption.apply(e,[i,d])),d.opts.caption instanceof n||(d.opts.caption=d.opts.caption===o?"":d.opts.caption+""),"ajax"===d.type&&(l=c.split(/\s+/,2),l.length>1&&(d.src=l.shift(),d.opts.filter=l.shift())),d.opts.modal&&(d.opts=n.extend(!0,d.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),i.group.push(d)}),Object.keys(i.slides).length&&(i.updateControls(),e=i.Thumbs,e&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}).on("click.fb","[data-fancybox-zoom]",function(t){o[o.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?d(function(){o.update()}):(o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update()},n.fancybox.isMobile?600:250))}),r.on("focusin.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null;o.isClosing||!o.current||!o.current.opts.trapFocus||n(t.target).hasClass("fancybox-container")||n(t.target).is(e)||o&&"fixed"!==n(t.target).css("position")&&!o.$refs.container.has(t.target).length&&(t.stopPropagation(),o.focus())}
21429),r.on("keydown.fb",function(t){var e=o.current,i=t.keyCode||t.which;if(e&&e.opts.keyboard&&!(t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input")||n(t.target).is("textarea")))return 8===i||27===i?(t.preventDefault(),void o.close(t)):37===i||38===i?(t.preventDefault(),void o.previous()):39===i||40===i?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,i)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=t.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&!o.isDragging&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var i,a,s,r,c,l,d,u=this,p=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(t=parseInt(t,10),a=u.current?u.current.opts.loop:u.opts.loop,!a&&(t<0||t>=p))return!1;if(i=u.firstRun=!Object.keys(u.slides).length,!(p<2&&!i&&u.isDragging)){if(r=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,s=u.createSlide(t),p>1&&((a||s.index>0)&&u.createSlide(t-1),(a||s.index<p-1)&&u.createSlide(t+1)),u.current=s,u.currIndex=s.index,u.currPos=s.pos,u.trigger("beforeShow",i),u.updateControls(),l=n.fancybox.getTranslate(s.$slide),s.isMoved=(0!==l.left||0!==l.top)&&!s.$slide.hasClass("fancybox-animated"),s.forcedDuration=o,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[i?"animationDuration":"transitionDuration"],e=parseInt(e,10),i)return s.opts.animationEffect&&e&&u.$refs.container.css("transition-duration",e+"ms"),u.$refs.container.removeClass("fancybox-is-hidden"),f(u.$refs.container),u.$refs.container.addClass("fancybox-is-open"),f(u.$refs.container),s.$slide.addClass("fancybox-slide--previous"),u.loadSlide(s),s.$slide.removeClass("fancybox-slide--previous").addClass("fancybox-slide--current"),void u.preload("image");n.each(u.slides,function(t,e){n.fancybox.stop(e.$slide)}),s.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current"),s.isMoved?(c=Math.round(s.$slide.width()),n.each(u.slides,function(t,o){var i=o.pos-s.pos;n.fancybox.animate(o.$slide,{top:0,left:i*c+i*o.opts.gutter},e,function(){o.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===u.currPos&&(s.isMoved=!1,u.complete())})})):u.$refs.stage.children().removeAttr("style"),s.isLoaded?u.revealContent(s):u.loadSlide(s),u.preload("image"),r.pos!==s.pos&&(d="fancybox-slide--"+(r.pos>s.pos?"next":"previous"),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),r.isComplete=!1,e&&(s.isMoved||s.opts.transitionEffect)&&(s.isMoved?r.$slide.addClass(d):(d="fancybox-animated "+d+" fancybox-fx-"+s.opts.transitionEffect,n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeAttr("style")}))))}}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,i){var a,s,r,c,l,d=this,u=d.current,f=u.$content,p=n.fancybox.getTranslate(u.$slide).width,h=n.fancybox.getTranslate(u.$slide).height,g=u.width,b=u.height;!d.isAnimating&&f&&"image"==u.type&&u.isLoaded&&!u.hasError&&(n.fancybox.stop(f),d.isAnimating=!0,t=t===o?.5*p:t,e=e===o?.5*h:e,a=n.fancybox.getTranslate(f),a.top-=n.fancybox.getTranslate(u.$slide).top,a.left-=n.fancybox.getTranslate(u.$slide).left,c=g/a.width,l=b/a.height,s=.5*p-.5*g,r=.5*h-.5*b,g>p&&(s=a.left*c-(t*c-t),s>0&&(s=0),s<p-g&&(s=p-g)),b>h&&(r=a.top*l-(e*l-e),r>0&&(r=0),r<h-b&&(r=h-b)),d.updateCursor(g,b),n.fancybox.animate(f,{top:r,left:s,scaleX:c,scaleY:l},i||330,function(){d.isAnimating=!1}),d.SlideShow&&d.SlideShow.isActive&&d.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;!o.isAnimating&&a&&"image"==i.type&&i.isLoaded&&!i.hasError&&(n.fancybox.stop(a),o.isAnimating=!0,e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left
21429:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||330,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,n,o,i,a,s=this,r=t.$content,c=t.width||t.opts.width,l=t.height||t.opts.height,d={};return!!(t.isLoaded&&r&&r.length)&&(i={top:parseInt(t.$slide.css("paddingTop"),10),right:parseInt(t.$slide.css("paddingRight"),10),bottom:parseInt(t.$slide.css("paddingBottom"),10),left:parseInt(t.$slide.css("paddingLeft"),10)},e=parseInt(s.$refs.stage.width(),10)-(i.left+i.right),n=parseInt(s.$refs.stage.height(),10)-(i.top+i.bottom),c&&l||(c=e,l=n),o=Math.min(1,e/c,n/l),c=Math.floor(o*c),l=Math.floor(o*l),"image"===t.type?(d.top=Math.floor(.5*(n-l))+i.top,d.left=Math.floor(.5*(e-c))+i.left):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?c/l:t.opts.ratio||16/9,l>c/a?l=c/a:c>l*a&&(c=l*a)),d.width=c,d.height=l,d)},update:function(){var t=this;n.each(t.slides,function(e,n){t.updateSlide(n)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height;i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),t.$slide.trigger("refresh"),o.$refs.toolbar.toggleClass("compensate-for-scrollbar",t.$slide.get(0).scrollHeight>t.$slide.get(0).clientHeight),o.trigger("onUpdate",t)},centerSlide:function(t,e){var i,a,s=this;s.current&&(i=Math.round(t.$slide.width()),a=t.pos-s.current.pos,n.fancybox.animate(t.$slide,{top:0,left:a*i+a*t.opts.gutter,opacity:1},e===o?0:e,null,!1))},updateCursor:function(t,e){var o,i=this,a=i.current,s=i.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut");a&&!i.isClosing&&(o=i.isZoomable(),s.toggleClass("fancybox-is-zoomable",o),n("[data-fancybox-zoom]").prop("disabled",!o),o&&("zoom"===a.opts.clickContent||n.isFunction(a.opts.clickContent)&&"zoom"===a.opts.clickContent(a))?i.isScaledDown(t,e)?s.addClass("fancybox-can-zoomIn"):a.opts.touch?s.addClass("fancybox-can-drag"):s.addClass("fancybox-can-zoomOut"):a.opts.touch&&"video"!==a.contentType&&s.addClass("fancybox-can-drag"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if(t=e.getFitPos(n),n.width>t.width||n.height>t.height)return!0}return!1},isScaledDown:function(t,e){var i=this,a=!1,s=i.current,r=s.$content;return t!==o&&e!==o?a=t<s.width&&e<s.height:r&&(a=n.fancybox.getTranslate(r),a=a.width<s.width&&a.height<s.height),a},canPan:function(){var t,e=this,n=!1,o=e.current;return"image"===o.type&&(t=o.$content)&&!o.hasError&&(n=e.getFitPos(o),n=Math.abs(t.width()-n.width)>1||Math.abs(t.height()-n.height)>1),n},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,a.trigger("beforeLoad",t),e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,'<video class="fancybox-video" controls controlsList="nodownload"><source src="'+t.src+'" type="'+t.opts.videoFormat+"\">Your browser doesn't support HTML5 video</video");break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(e){var o,i,a,s,r,c=this,l=e.opts.srcset||e.opts.image.srcset;if(e.timouts=setTimeout(function(){var t=e.$image;!e.isLoading||t&&t[0].complete||e.hasError||c.showLoading(e)},350),l){s=t.devicePixelRatio||1,r=t.innerWidth*s,a=l.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(o&&(e.value=o,e.postfix=t[t.length-1]))}),e}),a.sort(function(t,e){return t.value-e.value});for(var d=0;d<a.length;d++){var u=a[d];if("w"===u.postfix&&u.value>=r||"x"===u.postfix&&u.value>=s){i=u;break}}!i&&a.length&&(i=a[a.length-1]),i&&(e.src=i.url,e.width&&e.height&&"w"==i.postfix&&(e.height=e.width/e.height*i.value,e.width=i.value),e.opts.srcset=l)}e.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(e.$slide.addClass("fancybox-slide--image")),o=e.opts.thumb||!(!e.opts.$thumb||!e.opts.$thumb.length)&&e.opts.$thumb.attr("src"),e.opts.preload!==!1&&e.opts.width&&e.opts.height&&o&&(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("<img />").one("error",function(){n(this).remove(),e.$ghost=null}).one("load",function(){c.afterLoad(e)}).addClass("fancybox-image").appendTo(e.$content).attr("src",o)),c.setBigImage(e)},setBigImage:function(t){var e=this,o=n("<img />");t.$image=o.one("error",function(){e.setError(t)}).one("load",function(){var n;
21429t.$ghost||(e.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),e.afterLoad(t)),t.timouts&&(clearTimeout(t.timouts),t.timouts=null),e.isClosing||(t.opts.srcset&&(n=t.opts.sizes,n&&"auto"!==n||(n=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),o.attr("sizes",n).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!e.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),e.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(o[0].complete||"complete"==o[0].readyState)&&o[0].naturalWidth&&o[0].naturalHeight?o.trigger("load"):o[0].error&&o.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,i=this,a=t.opts.iframe,s=t.$slide;t.$content=n('<div class="fancybox-content'+(a.preload?" fancybox-is-hidden":"")+'"></div>').css(a.css).appendTo(s),s.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(t.$content),a.preload?(i.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),i.afterLoad(t)}),s.on("refresh.fb",function(){var n,i,s=t.$content,r=a.css.width,c=a.css.height;if(1===e[0].isReady){try{n=e.contents(),i=n.find("body")}catch(t){}i&&i.length&&i.children().length&&(s.css({width:"",height:""}),r===o&&(r=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),r&&s.width(r),c===o&&(c=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),c&&s.height(c)),s.removeClass("fancybox-is-hidden")}})):this.afterLoad(t),e.attr("src",t.src),s.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?(e.parent().parent(".fancybox-slide--inline").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents(),3===e[0].nodeType&&(e=n("<div>").html(e))),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio").first().addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;t=t||e.current,t&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide))},hideLoading:function(t){var e=this;t=t||e.current,t&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.pos===e.currPos&&e.updateCursor(),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).prependTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,i,a,s,r=this,c=t.$slide,l=!1,d=!1;return e=t.opts[r.firstRun?"animationEffect":"transitionEffect"],a=t.opts[r.firstRun?"animationDuration":"transitionDuration"],a=parseInt(t.forcedDuration===o?a:t.forcedDuration,10),t.pos===r.currPos&&(t.isComplete?e=!1:r.isAnimating=!0),!t.isMoved&&t.pos===r.currPos&&a||(e=!1),"zoom"===e&&(t.pos===r.currPos&&a&&"image"===t.type&&!t.hasError&&(d=r.getThumbPos(t))?l=r.getFitPos(t):e="fade"),"zoom"===e?(l.scaleX=l.width/d.width,l.scaleY=l.height/d.height,s=t.opts.zoomOpacity,"auto"==s&&(s=Math.abs(t.width/t.height-d.width/d.height)>.1),s&&(d.opacity=.1,l.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),d),f(t.$content),void n.fancybox.animate(t.$content,l,a,function(){r.isAnimating=!1,r.complete()}
21429)):(r.updateSlide(t),e?(n.fancybox.stop(c),i="fancybox-animated fancybox-slide--"+(t.pos>=r.prevPos?"next":"previous")+" fancybox-fx-"+e,c.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(i),t.$content.removeClass("fancybox-is-hidden"),f(c),void n.fancybox.animate(c,"fancybox-slide--current",a,function(e){c.removeClass(i).removeAttr("style"),t.pos===r.currPos&&r.complete()},!0)):(f(c),t.$content.removeClass("fancybox-is-hidden"),void(t.pos===r.currPos&&r.complete())))},getThumbPos:function(o){var i,a=this,s=!1,r=o.opts.$thumb,c=r&&r.length&&r[0].ownerDocument===e?r.offset():0,l=function(e){for(var o,i=e[0],a=i.getBoundingClientRect(),s=[];null!==i.parentElement;)"hidden"!==n(i.parentElement).css("overflow")&&"auto"!==n(i.parentElement).css("overflow")||s.push(i.parentElement.getBoundingClientRect()),i=i.parentElement;return o=s.every(function(t){var e=Math.min(a.right,t.right)-Math.max(a.left,t.left),n=Math.min(a.bottom,t.bottom)-Math.max(a.top,t.top);return e>0&&n>0}),o&&a.bottom>0&&a.right>0&&a.left<n(t).width()&&a.top<n(t).height()};return c&&l(r)&&(i=a.$refs.stage.offset(),s={top:c.top-i.top+parseFloat(r.css("border-top-width")||0),left:c.left-i.left+parseFloat(r.css("border-left-width")||0),width:r.width(),height:r.height(),scaleX:1,scaleY:1}),s},complete:function(){var t=this,o=t.current,i={};!o.isMoved&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),t.preload("inline"),f(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(t.slides,function(e,o){o.pos>=t.currPos-1&&o.pos<=t.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),t.slides=i),t.isAnimating=!1,t.updateCursor(),t.trigger("afterShow"),o.$slide.find("video,audio").filter(":visible:first").trigger("play"),(n(e.activeElement).is("[disabled]")||o.opts.autoFocus&&"image"!=o.type&&"iframe"!==o.type)&&t.focu
21429s())},preload:function(t){var e=this,n=e.slides[e.currPos+1],o=e.slides[e.currPos-1];n&&n.type===t&&e.loadSlide(n),o&&o.type===t&&e.loadSlide(o)},focus:function(){var t,e=this.current;this.isClosing||e&&e.isComplete&&e.$content&&(t=e.$content.find("input[autofocus]:enabled:visible:first"),t.length||(t=e.$content.find("button,:input,[tabindex],a").filter(":enabled:visible:first")),t=t&&t.length?t:e.$content,t.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,p=this,h=p.current,g=function(){p.cleanUp(t)};return!p.isClosing&&(p.isClosing=!0,p.trigger("beforeClose",t)===!1?(p.isClosing=!1,d(function(){p.update()}),!1):(p.removeEvents(),h.timouts&&clearTimeout(h.timouts),a=h.$content,o=h.opts.animationEffect,i=n.isNumeric(e)?e:o?h.opts.animationDuration:0,h.$slide.off(u).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),h.$slide.siblings().trigger("onReset").remove(),i&&p.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),p.hideLoading(h),p.hideControls(),p.updateCursor(),"zoom"!==o||t!==!0&&a&&i&&"image"===h.type&&!h.hasError&&(l=p.getThumbPos(h))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=h.opts.zoomOpacity,"auto"==r&&(r=Math.abs(h.width/h.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),f(a),n.fancybox.animate(a,l,i,g),!0):(o&&i?t===!0?setTimeout(g,i):n.fancybox.animate(h.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,i,g):g(),!0)))},cleanUp:function(t){var e,o=this,i=n("body");o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",t),o.$lastFocus&&o.current.opts.backFocus&&o.$lastFocus.trigger("focus"),o.current=null,e=n.fancybox.getInstance(),e?e.activate():(i.removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;return s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),o===!1?o:void("afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i))},updateControls:function(t){var e=this,n=e.current,o=n.index,i=n.opts.caption,a=e.$refs.container,s=e.$refs.caption;n.$slide.trigger("refresh"),e.$caption=i&&i.length?s.html(i):null,e.isHiddenControls||e.isIdle||e.showControls(),a.find("[data-fancybox-count]").html(e.group.length),a.find("[data-fancybox-index]").html(o+1),a.find("[data-fancybox-prev]").toggleClass("disabled",!n.opts.loop&&o<=0),a.find("[data-fancybox-next]").toggleClass("disabled",!n.opts.loop&&o>=e.group.length-1),"image"===n.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",n.opts.image.src||n.src).show():n.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal),t.$caption?n.addClass("fancybox-show-caption "):n.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.3.5",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1
vendor: 10,813 bytes, lines 21429-21430
21429);return e instanceof h&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new h(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),t===!0&&this.close())},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:e.createTouch!==o&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",i={};if(t&&e)return e.left===o&&e.top===o||(n=(e.left===o?t.position().left:e.left)+"px, "+(e.top===o?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==o&&e.scaleY!==o&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(i.transform=n),e.opacity!==o&&(i.opacity=e.opacity),e.width!==o&&(i.width=e.width),e.height!==o&&(i.height=e.height),t.css(i)},animate:function(t,e,i,a,s){var r=!1;n.isFunction(i)&&(a=i,i=null),n.isPlainObject(e)||t.removeAttr("style"),n.fancybox.stop(t),t.on(u,function(o){(!o||!o.originalEvent||t.is(o.originalEvent.target)&&"z-index"!=o.originalEvent.propertyName)&&(n.fancybox.stop(t),r&&n.fancybox.setTranslate(t,r),
21430n.isPlainObject(e)?s===!1&&t.removeAttr("style"):s!==!0&&t.removeClass(e),n.isFunction(a)&&a(o))}),n.isNumeric(i)&&t.css("transition-duration",i+"ms"),n.isPlainObject(e)?(e.scaleX!==o&&e.scaleY!==o&&(r=n.extend({},e,{width:t.width()*e.scaleX,height:t.height()*e.scaleY,scaleX:1,scaleY:1}),delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger("transitionend")},i+16))},stop:function(t){t&&t.length&&(clearTimeout(t.data("timer")),t.off("transitionend").css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-trigger]",function(t){i(t,{$target:n('[data-fancybox="'+n(t.currentTarget).attr("data-trigger")+'"]').eq(n(t.currentTarget).attr("data-index")||0),$trigger:n(this)})})}}(window,document,window.jQuery||jQuery),function(t){"use strict";var e=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},n,a.opts.media),t.each(s,function(n,o){if(c=p.match(o.matcher)){if(h=o.type,f=n,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[n],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):e(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):e(o.thumb,c),"youtube"===n?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===n&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)})}(window.jQuery||jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){this.$container.off(".fb.touch")},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$content,p="touchstart"==o.type;if(p&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||d.isClosing)return o.stopPropagation(),void o.preventDefault();if(i.realPoints=i.startPoints=a(o),i.startPoints.length){if(o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=f,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(u.$slide[0].clientWidth),i.canvasHeight=Math.round(u.$slide[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=i.sliderLastPos||n.fancybox.getTranslate(u.$slide),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(p?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(p?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),!i.opts&&!d.canPan()||!c.is(i.$stage)&&!i.$stage.find(c).length)return void(c.is(".fancybox-image")&&o.preventDefault());n.fancybox.isMobile&&(l(c)||l(c.parent()))||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.instance.canPan()?(n.fancybox.stop(i.$content),i.$content.css("transition-duration",""),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-controls--isGrabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.$content.css("transition-duration",""),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))}}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this,o=n(t.target);return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling||!o.is(e.$stage)&&!e.$stage.find(o).length?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.instance.canPan())&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&e.isSwiping===!0||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.isSwiping,c=s.sliderStartPos.left||0;if(r!==!0)"x"==r&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?c+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?c-=Math.pow(-s.distanceX,.8):c+=s.distanceX),s.sliderLastPos={top:"x"==r?0:s.sliderStartPos.top+s.distanceY,left:c},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;
21430n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,s.instance.group.length<2&&s.opts.vertical?s.isSwiping="y":s.instance.isDragging||s.opts.vertical===!1||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),s.canTap=!1,"y"===s.isSwiping&&n.fancybox.isMobile&&(l(s.$target)||l(s.$target.parent())))return void(s.isScrolling=!0);s.instance.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(s.instance.slides,function(t,e){n.fancybox.stop(e.$slide),e.$slide.css("transition-duration",""),e.inTransition=!1,e.pos===s.instance.current.pos&&(s.sliderStartPos.left=n.fancybox.getTranslate(e.$slide).left-n.fancybox.getTranslate(s.instance.$refs.stage).left)}),s.instance.SlideShow&&s.instance.SlideShow.isActive&&s.instance.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;return s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5)?void(t.startPoints=t.newPoints):(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&(i(t.requestId),t.requestId=null),void(t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})))},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),y=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),v=m-e.centerPointStartX,x=y-e.centerPointStartY,w=l+(g+v),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&(i(e.requestId),e.requestId=null),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=Math.max((new Date).getTime()-o.startTime,1),r=o.isSwiping,c=o.isPanning,l=o.isZooming,d=o.isScrolling;return o.endPoints=a(t),o.$container.removeClass("fancybox-controls--isGrabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap?o.onTap(t):(o.speed=366,o.velocityX=o.distanceX/s*.5,o.velocityY=o.distanceY/s*.5,o.speedX=Math.max(.5*o.speed,Math.min(1.5*o.speed,1/Math.abs(o.velocityX)*o.speed)),void(c?o.endPanning():l?o.endZooming():o.endSwiping(r,d)))},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length;o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,200)):"x"==t&&o.distanceX>50&&a>1?i=o.instance.previous(o.speedX):"x"==t&&o.distanceX<-50&&a>1&&(i=o.instance.next(o.speedX)),i!==!1||"x"!=t&&"y"!=t||(e||a<2?o.instance.centerSlide(o.instance.current,150):o.instance.jumpTo(o.instance.current.index)),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(i.opts.momentum===!1?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+i.velocityX*i.speed,e=i.contentLastPos.top+i.velocityY*i.speed),o=i.limitPosition(t,e,
21430i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,330))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.setTranslate(a.$content,n.fancybox.getTranslate(a.$content)),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls(!0);break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))})}(window,document,window.jQuery||jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg viewBox="0 0 40 40"><path d="M13,12 L27,20 L13,27 Z" /><path d="M15,10 v19 M23,10 v19" /></svg></button>'},slideShow:{autoStart:!1,speed:3e3}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(t){var e=this;e.instance&&e.instance.current&&(t===!0||e.instance.current.opts.loop||e.instance.currIndex<e.instance.group.length-1)?e.timer=setTimeout(function(){e.isActive&&e.instance.jumpTo((e.instance.currIndex+1)%e.instance.group.length)},e.instance.current.opts.slideShow.speed):(e.stop(),e.instance.idleSecondsCounter=0,e.instance.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null},start:function(){var t=this,e=t.instance.current;e&&(t.isActive=!0,t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.set(!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle(
21430))},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,window.jQuery||jQuery),function(t,e){"use strict";var n=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(!n)return void(e&&e.fancybox&&(e.fancybox.defaults.btnTpl.fullScreen=!1));var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"><svg viewBox="0 0 40 40"><path d="M9,12 v16 h22 v-16 h-22 v8" /></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on({"onInit.fb":function(t,e){var n;e&&e.group[e.currIndex].opts.fullScreen?(n=e.$refs.container,n.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&e.opts.fullScreen.autoStart===!0&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t))})}(document,window.jQuery||jQuery),function(t,e){"use strict";var n="fancybox-thumbs",o=n+"-active",i=n+"-loading";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg viewBox="0 0 120 120"><path d="M30,30 h14 v14 h-14 Z M50,30 h14 v14 h-14 Z M70,30 h14 v14 h-14 Z M30,50 h14 v14 h-14 Z M50,50 h14 v14 h-14 Z M70,50 h14 v14 h-14 Z M30,70 h14 v14 h-14 Z M50,70 h14 v14 h-14 Z M70,70 h14 v14 h-14 Z" /></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var a=function(t){this.init(t)};e.extend(a.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e,n,o=this;o.instance=t,t.Thumbs=o,o.opts=t.group[t.currIndex].opts.thumbs,e=t.group[0],e=e.opts.thumb||!(!e.opts.$thumb||!e.opts.$thumb.length)&&e.opts.$thumb.attr("src"),t.group.length>1&&(n=t.group[1],n=n.opts.thumb||!(!n.opts.$thumb||!n.opts.$thumb.length)&&n.opts.$thumb.attr("src")),o.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]"),o.opts&&e&&n&&e&&n?(o.$button.show().on("click",function(){o.toggle()}),o.isActive=!0):o.$button.hide()},create:function(){var t,o=this,a=o.instance,s=o.opts.parentEl,r=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(a.$refs.container.find(s).addBack().filter(s)),o.$grid.on("click","li",function(){a.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e("<ul>").appendTo(o.$grid)),e.each(a.group,function(e,n){t=n.opts.thumb||(n.opts.$thumb?n.opts.$thumb.attr("src"):null),t||"image"!==n.type||(t=n.src),r.push('<li data-index="'+e+'" tabindex="0" class="'+i+'"'+(t&&t.length?' style="background-image:url('+t+')" />':"")+"></li>")}),o.$list[0].innerHTML=r.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+a.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,i=this,a=i.$list,s=i.$grid;
21430i.instance.current&&(e=a.children().removeClass(o).filter('[data-index="'+i.instance.current.index+'"]').addClass(o),n=e.position(),"y"===i.opts.axis&&(n.top<0||n.top>a.height()-e.outerHeight())?a.stop().animate({scrollTop:a.scrollTop()+n.top},t):"x"===i.opts.axis&&(n.left<s.scrollLeft()||n.left>s.scrollLeft()+(s.width()-e.outerWidth()))&&a.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new a(e),n.isActive&&n.opts.autoStart===!0&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&n.opts.hideOnClose!==!1&&n.$grid.hide()}})}(document,window.jQuery||jQuery),function(t,e){"use strict";function n(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg viewBox="0 0 40 40"><path d="M6,30 C8,18 19,16 23,16 L23,16 L23,10 L33,20 L23,29 L23,24 C19,24 8,27 6,30 Z"></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__links a").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})}}}))})}(document,window.jQuery||jQuery),function(t,e,n){"use strict";function o(){var t=e.location.hash.substr(1),n=t.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:t,index:o<1?1:o,gallery:i}}function i(t){var e;""!==t.gallery&&(e=n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).trigger("click.fb-start"))}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,n=e.hash||(e.$orig?e.$orig.data("fancybox"):""),""!==n&&n)}n.escapeSelector||(n.escapeSelector=function(t){var e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,n=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t};return(t+"").replace(e,n)}),n(function(){n.fancybox.defaults.hash!==!1&&(n(t).on({"onInit.fb":function(t,e){var n,i;e.group[e.currIndex].opts.hash!==!1&&(n=o(),i=a(e),i&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&i.opts.hash!==!1&&(r=a(o),r&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),e.location.hash!=="#"+o.currentHash&&(o.origHash||(o.origHash=e.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in e.history?(e.history[s?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):e.location.hash=o.currentHash,o.hashTimer=null},300))))},"beforeClose.fb":function(n,o,i){var s;i.opts.hash!==!1&&(s=a(o),o.currentHash&&o.hasCreatedHistory?e.history.back():o.currentHash&&("replaceState"in e.history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+(o.origHash||"")):e.location.hash=o.origHash),o.currentHash=null,clearTimeout(o.hashTimer))}}),n(e).on("hashchange.fb",function(){var t,e=o();n.each(n(".fancybox-container").get().reverse(),function(e,o){var i=n(o).data("FancyBox");if(i.currentHash)return t=i,!1}),t?!t.currentHash||t.currentHash===e.gallery+"-"+e.index||1===e.index&&t.currentHash==e.gallery||(t.currentHash=null,t.close()):""!==e.gallery&&i(e)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(document,window,window.jQuery||jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||o.opts.wheel===!1||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,window.jQuery||jQuery);</script>
21430
21431    <!-- Font Awesome -->
21432    <link rel="preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"
21433        onload="this.rel='stylesheet'">
21434
21435    <!-- Slick Nav -->
21436    
21436<script></script>
21436
21437
21438   
21439
21440
21441    <link rel="preconnect" href="https://fonts.googleapis.com/">
21442</head><body>
21443 <header id="topnav" class="defaultscroll sticky">
21444   <div class="container">
21445      <!-- Logo container-->
21446      <div>
21447         <a title="logo" class="logo" href="https://www.jtcgeradores.com.br/"><img class="mw-50 logo-img" src="imagens/logo/logo.png" alt="Logo"></a>
21448      </div>
21449      <div class="buy-button">
21450         <a title="logo" rel="noopener noreferrer"  href="https://faca-parte.solucoesindustriais.com.br/" target="_blank" class="btn btn-primary meu-botao-utm">Gostaria de
21451            anunciar?</a>
21452      </div>
21453      <!--end login button-->
21454      <!-- End Logo container-->
21455      <div class="menu-extras">
21456         <div class="menu-item">
21457            <!-- Mobile menu toggle-->
21458            <button class="navbar-toggle" aria-label="menu-item">
21459               <div class="lines">
21460                  <span></span>
21461                  <span></span>
21462                  <span></span>
21463               </div>
21464            </button>
21465            <!-- End mobile menu toggle-->
21466         </div>
21467      </div>
21468      <div id="navigation">
21469         <!--end navigation menu-->
21470         <!-- Navigation Menu-->
21471         <ul class="navigation-menu">
21472            <li><a href="https://www.jtcgeradores.com.br/">Início</a></li>
21473
21474                           <li class="has-submenu">
21475                  <a class="d-inline-block" href="https://www.jtcgeradores.com.br/produtos">Produtos</a>
21476                  <span class="menu-arrow"></span>
21477                  <ul class="submenu">
21478
21479                                       <li class="has-submenu last-elements arrow-element">
21480                        <a class="d-inline-block" href="geradores-de-energia-categoria">geradores de energia</a>
21481                        <span class="submenu-arrow"></span>
21482                        <ul class="submenu">
21483                           <li><a href="https://www.jtcgeradores.com.br/comprar-gerador-de-energia" title="comprar gerador de energia">comprar gerador de energia</a></li>
21484<li><a href="https://www.jtcgeradores.com.br/comprar-grupo-gerador-de-energia" title="comprar grupo gerador de energia">comprar grupo gerador de energia</a></li>
21485<li><a href="https://www.jtcgeradores.com.br/empresa-de-grupos-geradores" title="empresa de grupos geradores">empresa de grupos geradores</a></li>
21486<li><a href="https://www.jtcgeradores.com.br/gerador-automatico" title="Encontre empresa de instalação de geradores em Arapiraca, João Pessoa, Palmeira dos indios, Olinda e Rio Largo!">Encontre empresa de instalação de geradores em Arapiraca, João Pessoa, Palmeira dos indios, Olinda e Rio Largo!</a></li>
21487<li><a href="https://www.jtcgeradores.com.br/gerador-de-emergencia" title="gerador de emergência">gerador de emergência</a></li>
21488<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-a-diesel-industrial" title="gerador de energia a diesel industrial">gerador de energia a diesel industrial</a></li>
21489<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-a-diesel-para-residencia" title="gerador de energia a diesel para residência">gerador de energia a diesel para residência</a></li>
21490<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-honda" title="gerador de energia honda">gerador de energia honda</a></li>
21491<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-nagano" title="gerador de energia nagano">gerador de energia nagano</a></li>
21492<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia" title="gerador de energia">gerador de energia</a></li>
21493<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-portatil" title="gerador de energia portátil">gerador de energia portátil</a></li>
21494<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-silencioso" title="gerador de energia silencioso">gerador de energia silencioso</a></li>
21495<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-trifasico" title="gerador de energia trifásico">gerador de energia trifásico</a></li>
21496<li><a href="https://www.jtcgeradores.com.br/valor-de-um-gerador-de-energia" title="valor de um gerador de energia">valor de um gerador de energia</a></li>
21497<li><a href="https://www.jtcgeradores.com.br/grupo-gerador-de-energia" title="grupo gerador de energia">grupo gerador de energia</a></li>
21498<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-a-gas" title="gerador de energia a gás">gerador de energia a gás</a></li>
21499<li><a href="https://www.jtcgeradores.com.br/geradores-de-energia-a-diesel-de-grande-porte" title="geradores de energia a diesel de grande porte">
21499geradores de energia a diesel de grande porte</a></li>
21500<li><a href="https://www.jtcgeradores.com.br/loja-de-gerador-de-energia" title="loja de gerador de energia">loja de gerador de energia</a></li>
21501<li><a href="https://www.jtcgeradores.com.br/mini-gerador-de-energia" title="mini gerador de energia">mini gerador de energia</a></li>
21502
21503<!--brendo jonch 22/03/22-->
21504
21505
21506<li><a href="https://www.jtcgeradores.com.br/gerador-automatico" title="gerador automático">gerador automático</a></li>
21507<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-a-bateria" title="gerador de energia a bateria">gerador de energia a bateria</a></li>
21508<li><a href="https://www.jtcgeradores.com.br/empresas-de-geradores-em-sp" title="empresas de geradores em sp">empresas de geradores em sp</a></li>
21509<li><a href="https://www.jtcgeradores.com.br/empresas-de-grupos-geradores" title="empresas de grupos geradores">empresas de grupos geradores</a></li>
21510
21511<li><a href="https://www.jtcgeradores.com.br/comprar-grupo-gerador" title="comprar grupo gerador">comprar grupo gerador</a></li>
21512<li><a href="https://www.jtcgeradores.com.br/empresa-de-aluguel-de-geradores" title="empresa de aluguel de geradores">empresa de aluguel de geradores</a></li>
21513<li><a href="https://www.jtcgeradores.com.br/empresa-de-geradores" title="empresa de geradores">empresa de geradores</a></li>
21514<li><a href="https://www.jtcgeradores.com.br/gerador-de-eletricidade-a-diesel" title="gerador de eletricidade a diesel">gerador de eletricidade a diesel</a></li>
21515<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-24-horas" title="gerador de energia 24 horas">gerador de energia 24 horas</a></li>
21516<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-eletrica-para-condominio" title="gerador de energia elétrica para condomínio">gerador de energia elétrica para condomínio</a></li>
21517<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-para-hospital" title="gerador de energia para hospital">gerador de energia para hospital</a></li>
21518<li><a href="https://www.jtcgeradores.com.br/venda-de-grupos-geradores" title="venda de grupos geradores">venda de grupos geradores</a></li>
21519<li><a href="https://www.jtcgeradores.com.br/contrato-de-locacao-de-gerador-de-energia" title="contrato de locação de gerador de energia">contrato de locação de gerador de energia</a></li>
21520
21521
21522<!-- INSEC DUDA 18/08/22 -->
21523<li><a href="https://www.jtcgeradores.com.br/compra-de-geradores-de-energia" title="compra de geradores de energia">compra de geradores de energia</a></li>
21524<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-a-biogas-preco" title="gerador de energia a biogás preço">gerador de energia a biogás preço</a></li>
21525<li><a href="https://www.jtcgeradores.com.br/gerador-movido-a-biogas" title="gerador movido a biogás">gerador movido a biogás</a></li>
21526<li><a href="https://www.jtcgeradores.com.br/geradores-a-biogas" title="geradores a biogás">geradores a biogás</a></li>
21527<li><a href="https://www.jtcgeradores.com.br/geradores-a-gas-natural" title="geradores a gás natural">geradores a gás natural</a></li>
21528<li><a href="https://www.jtcgeradores.com.br/instalacao-de-gerador-de-energia-eletrica" title="instalação de gerador de energia elétrica">instalação de gerador de energia elétrica</a></li>
21529<li><a href="https://www.jtcgeradores.com.br/instalacao-de-gerador-de-energia-eletrica-preco" title="instalação de gerador de energia elétrica preço">instalação de gerador de energia elétrica preço</a></li>
21530<li><a href="https://www.jtcgeradores.com.br/instalacao-de-geradores-a-diesel-valor" title="instalação de geradores a diesel valor">instalação de geradores a diesel valor</a></li>
21531<li><a href="https://www.jtcgeradores.com.br/instalacao-de-grupo-gerador-diesel-preco" title="instalação de grupo gerador diesel preço">instalação de grupo gerador diesel preço</a></li>
21532<li><a href="https://www.jtcgeradores.com.br/instalacao-de-grupo-gerador-preco" title="instalação de grupo gerador preço">instalação de grupo gerador preço</a></li>
21533<li><a href="https://www.jtcgeradores.com.br/instalacao-e-manutencao-de-gerador-de-energia" title="instalação e manutenção de gerador de energia">instalação e manutenção de gerador de energia</a></li>
21534<li><a href="https://www.jtcgeradores.com.br/instalacao-grupo-gerador-diesel" title="instalação grupo gerador diesel">instalação grupo gerador diesel</a></li>
21535<li><a href="https://www.jtcgeradores.com.br/quanto-custa-um-gerador-grande" title="quanto custa um gerador grande">quanto custa um gerador grande</a></li>
21536<li><a href="https://www.jtcgeradores.com.br/gerador-a-diesel" title="gerador a diesel">gerador a diesel</a></li>
21537<li><a href="https://www.jtcgeradores.com.br/instalacao-de-gerador-de-energia-eletrica" title="instalação de gerador de energia elétrica">instalação de gerador de energia elétrica</a></li>
21538<li><a href="https://www.jtcgeradores.com.br/instalacao-grupo-gerador-diesel" title="instalação grupo gerador diesel">instalação grupo gerador diesel</a></li>
21539<li><a href="https://www.jtcgeradores.com.br/servico-de-instalacao-de-grupo-gerador" title="serviço de instalação de grupo gerador">serviço de instalação de grupo gerador</a></li>
21540<li><a href="https://www.jtcgeradores.com.br/gerador-a-diesel" title="gerador a diesel">gerador a diesel</a></li>
21541<li><a href="https://www.jtcgeradores.com.br/instalacao-de-gerador-de-energia-eletrica" title="instalação de gerador de energia elétrica">instalação de gerador de energia elétrica</a></li>
21542<li><a href="https://www.jtcgeradores.com.br/instalacao-grupo-gerador-diesel" title="instalação grupo gerador diesel">instalação grupo gerador diesel</a></li>
21543<li><a href="https://www.jtcgeradores.com.br/servico-de-instalacao-de-grupo-gerador" title="serviço de instalação de grupo gerador">serviço de instalação de grupo gerador</a></li>
21544<!-- insec duda 03/11/22 -->
21545<li><a href="https://www.jtcgeradores.com.br/grupo-motor-gerador-diesel" title="grupo motor gerador diesel">grupo motor gerador diesel</a></li>
21546<li><a href="https://www.jtcgeradores.com.br/gerador-100-kva-preco" title="gerador 100 kva preço">gerador 100 kva preço</a></li>
21547<li><a href="https://www.jtcgeradores.com.br/gerador-550-kva-preco" title="gerador 550 kva preço">gerador 550 kva preço</a></li>
21548
21549
21550<!-- Gui 12/12/22 -->
21551<li><a href="https://www.jtcgeradores.com.br/gerador-500-kva-preco" title="gerador 500 kva preço">gerador 500 kva preço</a></li>
21552<li><a href="https://www.jtcgeradores.com.br/gerador-750-kva-preco" title="gerador 750 kva preço">gerador 750 kva preço</a></li>
21553                        </ul>
21554                     </li>
21555                                       <li class="has-submenu last-elements arrow-element">
21556                        <a class="d-inline-block" href="manutencao-de-geradores-categoria">manutenção de geradores</a>
21557                        <span class="submenu-arrow"></span>
21558                        <ul class="submenu">
21559                           <li><a href="https://www.jtcgeradores.com.br/conserto-de-gerador-de-energia" title="conserto de gerador de energia">conserto de gerador de energia</a></li>
21560<li><a href="https://www.jtcgeradores.com.br/conserto-e-manutencao-de-geradores" title="conserto e manutenção de geradores">conserto e manutenção de geradores</a></li>
21561<li><a href="https://www.jtcgeradores.com.br/manutencao-em-grupo-gerador" title="manutenção em grupo gerador">manutenção em grupo gerador</a></li>
21562<li><a href="https://www.jtcgeradores.com.br/empresas-de-manutencao-de-geradores" title="empresas de manutenção de geradores">empresas de manutenção de geradores</a></li>
21563<li><a href="https://www.jtcgeradores.com.br/servico-de-manutencao-corretiva-em-gerador-de-energia" title="serviço de manutenção corretiva em gerador de energia">serviço de manutenção corretiva em gerador de energia</a></li>
21564<li><a href="https://www.jtcgeradores.com.br/servico-de-manutencao-de-gerador" title="serviço de manutenção de gerador">serviço de manutenção de gerador</a></li>
21565<li><a href="https://www.jtcgeradores.com.br/servico-de-manutencao-preventiva-em-gerador-de-energia" title="serviço de manutenção preventiva em gerador de energia">serviço de manutenção preventiva em gerador de energia</a></li>
21566<li><a href="https://www.jtcgeradores.com.br/servico-de-retrofit-de-gerador" title="serviço de retrofit de gerador">serviço de retrofit de gerador</a></li>
21567
21568
21569<!--brendojonch 22/03/22-->
21570
21571
21572<li><a href="https://www.jtcgeradores.com.br/gerador-manutencao" title="gerador manutenção">gerador manutenção</a></li>
21573<li><a href="https://www.jtcgeradores.com.br/manutencao-de-grupo-gerador" title="manutenção de grupo gerador">manutenção de grupo gerador</a></li>
21574<li><a href="https://www.jtcgeradores.com.br/manutencao-de-gerador-a-gasolina" title="manutenção de gerador a gasolina">manutenção de gerador a gasolina</a></li>
21575<li><a href="https://www.jtcgeradores.com.br/assistencia-tecnica-de-geradores" title="assistência técnica de geradores">assistência técnica de geradores</a></li>
21576<li><a href="https://www.jtcgeradores.com.br/assistencia-tecnica-grupo-gerador" title="assistência técnica grupo gerador">assistência técnica grupo gerador</a></li>
21577<li><a href="https://www.jtcgeradores.com.br/contrato-de-manutencao-preventiva-de-geradores" title="contrato de manutenção preventiva de geradores">contrato de manutenção preventiva de geradores</a></li>
21578<li><a href="https://www.jtcgeradores.com.br/empresa-especializada-em-manutencao-de-geradores" title="empresa especializada em manutenção de geradores">empresa especializada em manutenção de geradores</a></li>
21579<li><a href="https://www.jtcgeradores.com.br/instalacao-gerador-de-energia" title="instalação gerador de energia">instalação gerador de energia</a></li>
21580<li><a href="https://www.jtcgeradores.com.br/manutencao-corretiva-gerador-de-energia" title="manutenção corretiva gerador de energia">manutenção corretiva gerador de energia</a></li>
21581<li><a href="https://www.jtcgeradores.com.br/manutencao-preventiva-e-corretiva-em-grupo-gerador" title="manutenção preventiva e corretiva em grupo gerador">manutenção preventiva e corretiva em grupo gerador</a></li>
21582<li><a href="https://www.jtcgeradores.com.br/manutencao-preventiva-grupo-gerador" title="manutenção preventiva grupo gerador">manutenção preventiva grupo gerador</a></li>
21583
21584
21585<!-- insec duda 18/08/22 -->
21586
21587<li><a href="https://www.jtcgeradores.com.br/conserto-e-manutencao-corretiva-de-geradores" title="conserto e manutenção corretiva de geradores">conserto e manutenção corretiva de geradores</a></li>
21588<li><a href="https://www.jtcgeradores.com.br/manutencao-corretiva-de-geradores" title="manutenção corretiva de geradores">manutenção corretiva de geradores</a></li>
21589<li><a href="https://www.jtcgeradores.com.br/manutencao-de-geradores-eletricos" title="manutenção de geradores elétricos">manutenção de geradores elétricos</a></li>
21590<li><a href="https://www.jtcgeradores.com.br/manutencao-de-subestacao" title="manutenção de subestação">manutenção de subestação</a></li>
21591<li><a href="https://www.jtcgeradores.com.br/manutencao-grupo-gerador-diesel" title="manutenção grupo gerador diesel">manutenção grupo gerador diesel</a></li>
21592<li><a href="https://www.jtcgeradores.com.br/manutencao-preventiva-geradores-de-energia-eletrica" title="manutenção preventiva geradores de energia elétrica">manutenção preventiva geradores de energia elétrica</a></li>
21593<li><a href="https://www.jtcgeradores.com.br/manutencao-preventiva-geradores-diesel" title="manutenção preventiva geradores diesel">manutenção preventiva geradores diesel</a></li>
21594<li><a href="https://www.jtcgeradores.com.br/servico-de-manutencao-preventiva-em-gerador" title="serviço de manutenção preventiva em gerador">serviço de manutenção preventiva em gerador</a></li>
21595<li><a href="https://www.jtcgeradores.com.br/valor-da-manutencao-preventiva-de-geradores-de-energia" title="valor da manutenção preventiva de geradores de energia">valor da manutenção preventiva de geradores de energia</a></li>
21596
21597
21598
21599<li><a href="https://www.jtcgeradores.com.br/custo-de-manutencao-de-grupos-geradores" title="custo de manutenção de grupos geradores">custo de manutenção de grupos geradores</a></li>
21600<li><a href="https://www.jtcgeradores.com.br/custo-de-manutencao-de-grupos-geradores" title="custo de manutenção de grupos geradores">custo de manutenção de grupos geradores</a></li>
21601                        </ul>
21602                     </li>
21603                                       <li class="has-submenu last-elements arrow-element">
21604                        <a class="d-inline-block" href="pecas-para-geradores-categoria">peças para geradores</a>
21605                        <span class="submenu-arrow"></span>
21606                        <ul class="submenu">
21607                           <li><a href="https://www.jtcgeradores.com.br/alternador-para-gerador" title="alternador para gerador">alternador para gerador</a></li>
21608<li><a href="https://www.jtcgeradores.com.br/bateria-para-gerador" title="bateria para gerador">bateria para gerador</a></li>
21609<li><a href="https://www.jtcgeradores.com.br/pecas-para-geradores-de-energia" title="peças para geradores de energia">peças para geradores de energia</a></li>
21610<li><a href="https://www.jtcgeradores.com.br/pecas-para-gerador-toyama" title="peças para gerador toyama">peças para gerador toyama</a></li>
21611<li><a href="https://www.jtcgeradores.com.br/regulador-de-tensao-para-gerador" title="regulador de tensão para gerador">regulador de tensão para gerador</a></li>
21612<li><a href="https://www.jtcgeradores.com.br/tomada-para-gerador" title="tomada para gerador">tomada para gerador</a></li>
21613<li><a href="https://www.jtcgeradores.com.br/filtro-para-gerador-a-diesel" title="filtro para gerador a diesel">filtro para gerador a diesel</a></li>
21614<li><a href="https://www.jtcgeradores.com.br/motor-estacionario-yanmar" title="motor estacionário yanmar">motor estacionário yanmar</a></li>
21615<li><a href="https://www.jtcgeradores.com.br/motor-toyama-a-diesel" title="motor toyama a diesel">motor toyama a diesel</a></li>
21616<li><a href="https://www.jtcgeradores.com.br/pecas-de-reposicao-eletroplas" title="peças de reposição eletroplas">peças de reposição eletroplas</a></li>
21617<li><a href="https://www.jtcgeradores.com.br/placa-reguladora-de-tensao-para-gerador" title="placa reguladora de tensão para gerador">placa reguladora de tensão para gerador</a></li>
21618
21619
21620<!--BRENDOJONCH 22/03/22-->
21621
21622<!-- -->
21623<li><a href="https://www.jtcgeradores.com.br/pecas-de-gerador" title="peças de gerador">peças de gerador</a></li>
21624<li><a href="https://www.jtcgeradores.com.br/pecas-para-gerador-de-energia" title="peças para gerador de energia">peças para gerador de energia</a></li>
21625<li><a href="https://www.jtcgeradores.com.br/pecas-de-reposicao-para-geradores-a-gasolina" title="peças de reposição para geradores à gasolina">peças de reposição para geradores à gasolina</a></li>
21626<li><a href="https://www.jtcgeradores.com.br/pecas-para-geradores-a-diesel" title="peças para geradores à diesel">peças para geradores à diesel</a></li>
21627<li><a href="https://www.jtcgeradores.com.br/pecas-para-gerador-a-gasolina" title="peças para gerador à gasolina">peças para gerador à gasolina</a></li>
21628
21629
21630<li><a href="https://www.jtcgeradores.com.br/carregador-de-bateria-para-gerador" title="carregador de bateria para gerador">carregador de bateria para gerador</a></li>
21631<li><a href="https://www.jtcgeradores.com.br/carregador-de-gerador" title="carregador de gerador">carregador de gerador</a></li>
21632<li><a href="https://www.jtcgeradores.com.br/carregador-flutuante-para-gerador" title="carregador flutuante para gerador">carregador flutuante para gerador</a></li>
21633<li><a href="https://www.jtcgeradores.com.br/carregador-para-grupo-gerador" title="carregador para grupo gerador">carregador para grupo gerador</a></li>
21634<li><a href="https://www.jtcgeradores.com.br/fabricante-de-regulador-de-tensao" title="fabricante de regulador de tensão">fabricante de regulador de tensão</a></li>
21635<li><a href="https://www.jtcgeradores.com.br/regulador-de-tensao" title="regulador de tensão">regulador de tensão</a></li>
21636<li><a href="https://www.jtcgeradores.com.br/regulador-de-tensao-avr" title="regulador de tensão AVR">regulador de tensão AVR</a></li>
21637                        </ul>
21638                     </li>
21639                                       <li class="has-submenu last-elements arrow-element">
21640                        <a class="d-inline-block" href="aluguel-de-geradores-categoria">aluguel de geradores</a>
21641                        <span class="submenu-arrow"></span>
21642                        <ul class="submenu">
21643                           <li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-de-energia" title="aluguel de gerador de energia">aluguel de gerador de energia</a></li>
21644<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-preco" title="aluguel de gerador preço">aluguel de gerador preço</a></li>
21645<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-preco-diaria" title="aluguel de gerador preço diária">aluguel de gerador preço diária</a></li>
21646<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-para-eventos" title="aluguel de gerador para eventos">aluguel de gerador para eventos</a></li>
21647<li><a href="https://www.jtcgeradores.com.br/gerador-para-alugar" title="gerador para alugar">gerador para alugar</a></li>
21648<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-de-energia-preco" title="aluguel de gerador de energia preço">aluguel de gerador de energia preço</a></li>
21649<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-diaria" title="aluguel de gerador diária">aluguel de gerador diária</a></li>
21650<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-pequeno" title="aluguel de gerador pequeno">aluguel de gerador pequeno</a></li>
21651<li><a href="https://www.jtcgeradores.com.br/gerador-para-locacao" title="gerador para locação">gerador para locação</a></li>
21652<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-sp" title="aluguel de gerador sp">aluguel de gerador sp</a></li>
21653<li><a href="https://www.jtcgeradores.com.br/locacao-de-gerador-preco" title="locação de gerador preço">locação de gerador preço</a></li>
21654<li><a href="https://www.jtcgeradores.com.br/locacao-de-geradores-de-energia-a-diesel" title="locação de geradores de energia a diesel">locação de geradores de energia a diesel</a></li>
21655<li><a href="https://www.jtcgeradores.com.br/locacao-de-grupo-gerador" title="locação de grupo gerador">locação de grupo gerador</a></li>
21656<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-a-diesel" title="aluguel de gerador à diesel">aluguel de gerador à diesel</a></li>
21657<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-residencial" title="aluguel de gerador residencial">aluguel de gerador residencial</a></li>
21658<li><a href="https://www.jtcgeradores.com.br/empresas-de-locacao-de-geradores" title="empresas de locação de geradores">empresas de locação de geradores</a></li>
21659<li><a href="https://www.jtcgeradores.com.br/locacao-de-gerador-para-eventos" title="locação de gerador para eventos">locação de gerador para eventos</a></li>
21660<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-a-gasolina" title="aluguel de gerador à gasolina">aluguel de gerador à gasolina</a></li>
21661<li><a href="https://www.jtcgeradores.com.br/gerador-de-energia-para-locacao" title="gerador de energia para locação">gerador de energia para locação</a></li>
21662<li><a href="https://www.jtcgeradores.com.br/locacao-de-gerador-portatil" title="locação de gerador portátil">locação de gerador portátil</a></li>
21663
21664<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-de-energia-a-diesel" title="aluguel de gerador de energia a diesel">aluguel de gerador de energia a diesel</a></li>
21665<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-de-energia-eletrica" title="aluguel de gerador de energia elétrica">aluguel de gerador de energia elétrica</a></li>
21666<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-preco-por-dia" title="aluguel de gerador preço por dia">aluguel de gerador preço por dia</a></li>
21667<!-- duda insec 18/08/22 -->
21668
21669<li><a href="https://www.jtcgeradores.com.br/locacao-de-gerador-de-energia-orc
21669amento" title="locação de gerador de energia orçamento">locação de gerador de energia orçamento</a></li>
21670<li><a href="https://www.jtcgeradores.com.br/empresa-de-locacao-de-geradores-a-diesel" title="empresa de locação de geradores a diesel">empresa de locação de geradores a diesel</a></li>
21671<li><a href="https://www.jtcgeradores.com.br/empresa-de-locacao-de-geradores-a-diesel" title="empresa de locação de geradores a diesel">empresa de locação de geradores a diesel</a></li>
21672<!-- Guilherme 21/03/23 -->
21673<li><a href="https://www.jtcgeradores.com.br/alugar-gerador" title="alugar gerador">alugar gerador</a></li>
21674<li><a href="https://www.jtcgeradores.com.br/alugar-gerador-para-eventos" title="alugar gerador para eventos">alugar gerador para eventos</a></li>
21675<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-de-energia-para-festas-preco" title="aluguel de gerador de energia para festas preço">aluguel de gerador de energia para festas preço</a></li>
21676<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-industrial" title="aluguel de gerador industrial">aluguel de gerador industrial</a></li>
21677<li><a href="https://www.jtcgeradores.com.br/aluguel-de-gerador-para-casamento" title="aluguel de gerador para casamento">aluguel de gerador para casamento</a></li>
21678<li><a href="https://www.jtcgeradores.com.br/locadora-de-geradores-de-energia" title="locadora de geradores de energia">locadora de geradores de energia</a></li>
21679<li><a href="https://www.jtcgeradores.com.br/quanto-custa-alugar-um-gerador" title="quanto custa alugar um gerador">quanto custa alugar um gerador</a></li>
21680<li><a href="https://www.jtcgeradores.com.br/quanto-custa-alugar-um-gerador-para-casamento" title="quanto custa alugar um gerador para casamento">quanto custa alugar um gerador para casamento</a></li>
21681                        </ul>
21682                     </li>
21683                                    </ul>
21684               </li>
21685            
21686            <li><a href="sobre-nos">Sobre nós</a></li>
21687            <li><a href="blog">Blog</a></li>
21688            <!--             <li class="has-submenu last-elements">
21689               <a href="javascript:void(0)">Informações</a><span class="menu-arrow"></span>
21690               <ul class="submenu megamenu">
21691                  <li class="active">
21692                     <ul>
21693                        <li class="active"><a href="mpi">MPI</a></li>
21694                        <li><a href="mpi">MPI</a></li>
21695                        <li><a href="mpi">MPI</a></li>
21696                        <li><a href="mpi">MPI</a></li>
21697                        <li><a href="mpi">MPI</a></li>
21698                        <li><a href="mpi">MPI</a></li>
21699                        <li><a href="mpi">MPI</a></li>
21700                        <li><a href="mpi">MPI</a></li>
21701                        <li><a href="mpi">MPI </a></li>
21702                        <li><a href="mpi">MPI</a></li>
21703                     </ul>
21704                  </li>
21705                  <li>
21706                     <ul>
21707                        <li class="active"><a href="mpi">MPI</a></li>
21708                        <li><a href="mpi">MPI</a></li>
21709                        <li><a href="mpi">MPI</a></li>
21710                        <li><a href="mpi">MPI</a></li>
21711                        <li><a href="mpi">MPI</a></li>
21712                        <li><a href="mpi">MPI</a></li>
21713                        <li><a href="mpi">MPI</a></li>
21714                        <li><a href="mpi">MPI</a></li>
21715                        <li><a href="mpi">MPI </a></li>
21716                        <li><a href="mpi">MPI</a></li>
21717                     </ul>
21718                  </li>
21719                  <li>
21720                     <ul>
21721                        <li class="active"><a href="mpi">MPI</a></li>
21722                        <li><a href="mpi">MPI</a></li>
21723                        <li><a href="mpi">MPI</a></li>
21724                        <li><a href="mpi">MPI</a></li>
21725                        <li><a href="mpi">MPI</a></li>
21726                        <li><a href="mpi">MPI</a></li>
21727                        <li><a href="mpi">MPI</a></li>
21728                        <li><a href="mpi">MPI</a></li>
21729                        <li><a href="mpi">MPI </a></li>
21730                        <li><a href="mpi">MPI</a></li>
21731                     </ul>
21732                  </li>
21733               </ul>
21734            </li> -->
21735         </ul>
21736         <!--end navigation menu-->
21737         <!--end login button-->
21738      </div>
21739      <!--end navigation-->
21740   </div>
21741   <!--end container-->
21742</header>
21743<!--end header-->        <div class="cd-hero">
21744    <ul class="cd-hero-slider autoplay">
21745        <li class="selected">
21746            <div class="cd-full-width">
21747                <h2>Manutenção de subestação</h2>
21748                <p>Contar com os serviços de conserto e subestação de geradores é primordial para que desempenhem sempre com excelência as funções. Deixando em perfeita condições de uso.</p>
21749                <a href="https://www.jtcgeradores.com.br/manutencao-de-subestacao" class="cd-btn">Saiba mais</a>
21750            </div>
21751
21752        </li>
21753        <li>
21754            <div class="cd-full-width">
21755                <h2>Gerador Automático</h2>
21756                <p>O gerador automático proporciona diversos benefícios para os usuários. Ele pode ser encontrado em vários modelos e desempenha com eficiência as funções em variados segmentos, especialmente os que lidam com processos produtivos que não podem sofrer com a queda de energia.</p>
21757                <a href="https://www.jtcgeradores.com.br/gerador-automatico" class="cd-btn">Saiba mais</a>
21758            </div>
21759
21760        </li>
21761        <li>
21762            <div class="cd-full-width">
21763                <h2>Comprar gerador de energia</h2>
21764                <p>Comprar gerador de energia é essencial ao fornecimento constante de eletricidade a locais em que a falta de energia não pode ocorrer. Ele é instalado em ambientes corporativos e em indústrias.</p>
21765                <a href="https://www.jtcgeradores.com.br/comprar-gerador-de-energia" class="cd-btn">Saiba mais</a>
21766            </div>
21767
21768        </li>
21769    </ul>
21770    <div class="cd-slider-nav">
21771        <nav>
21772            <span class="cd-marker item-1"></span>
21773            <ul>
21774                <li class="selected"><a href="#0"><i class="far fa-circle" aria-hidden="true"></i></a></li>
21775                <li><a href="#0"><i class="far fa-circle" aria-hidden="true"></i></a></li>
21776                <li><a href="#0"><i class="far fa-circle" aria-hidden="true"></i></a></li>
21777            </ul>
21778        </nav>
21779    </div>
21780
21781</div>
21782
21783
21784
21785        <!-- Hero End -->
21786<section class="section pt-5">
21787   <div class="container mt-0 pt-2">
21788
21789   <h2 class="pt-5 text-center">Encontre as <span
21790                     class="text-primary font-weight-bold">melhores empresas</span>, tudo em um <span
21791                     class="text-primary font-weight-bold">único lugar!</span></h2>
21792   <h2 class="pb-5 text-center mt-5"><span
21793                     class="text-primary font-weight-bold">Busque</span> facilmente o que procura!</h2>
21794   <div class="mw-100">
21795        <form class="d-flex justify-content-center mw-75 w-75 mx-auto" action="busca.php" method="get">
21796                <input id="searchBox" name="produto" type="text" class="form-control mw-100" style="height:3em">
21797                <button name="search" type="submit" class="btn btn-primary mw-25" style="font-size: 1.1rem;"><i class="fas fa-search d-inline mx-1"></i></button>
21798        </form>
21799</div>
21800<div class="section pb-3 pt-5">
21801   <div class="container">
21802      <div class="row justify-content-center">
21803         <div class="col-12 text-center">
21804            <div class="section-title mb-4 pb-2">
21805               <h4 class="title mb-4">Conheça nossos produtos</h4>
21806               <p class="text-muted para-desc mx-auto mb-0">Receba cotação de
21807                              
21808                                       <span class="text-primary font-weight-bold">geradores de energia, </span> 
21809                  
21810                              
21811                                       <span class="text-primary font-weight-bold">manutenção de geradores, </span> 
21812                  
21813                              
21814                                       <span class="text-primary font-weight-bold">peças para geradores, </span> 
21815                  
21816                              
21817                                       <span class="text-primary font-weight-bold">aluguel de geradores</span> 
21818                  
21819                              e muito mais. </p>
21820            </div>
21821         </div>
21822         <!--end col-->
21823      </div>
21824      <!--end row-->
21825      <!-- Partners End -->
21826      <div class="row">
21827         <div class="col-12 mt-4 pt-2">
21828            <div id="customer-testi" class="owl-carousel owl-theme owl-loaded owl-drag">
21829               <div class="owl-stage-outer">
21830                  <div class="owl-stage">
21831                                          <div style="height: 280px; max-height: 100%;" class="owl-item overflow-hidden position-relative products-carousel-home">
21832                        <a href="comprar-gerador-de-energia">
21833                           <div class="card customer-testi border-0 text-center position-relative bg-transparent">
21834                              <img class="w-100 mw-100 position-absolute absolute-top absolute-left" src="imagens/home/destaque/comprar-gerador-de-energia.jpg" alt="comprar gerador de energia">
21835                              <div class="card-body position-relative overflow-hidden bg-transparent">
21836                                <!--  <p class="d-none text-dark mt-1"></p> -->
21837                                 <h3 class="text-primary text-center mt-3">comprar gerador de energia</h3>
21838                              </div>
21839                           </div>
21840                        </a>
21841                     </div>
21842                                          <div style="height: 280px; max-height: 100%;" class="owl-item overflow-hidden position-relative products-carousel-home">
21843                        <a href="gerador-automatico">
21844                           <div class="card customer-testi border-0 text-center position-relative bg-transparent">
21845                              <img class="w-100 mw-100 position-absolute absolute-top absolute-left" src="imagens/home/destaque/gerador-automatico.jpg" alt="gerador automático">
21846                              <div class="card-body position-relative overflow-hidden bg-transparent">
21847                                <!--  <p class="d-none text-dark mt-1"></p> -->
21848                                 <h3 class="text-primary text-center mt-3">gerador automático</h3>
21849                              </div>
21850                           </div>
21851                        </a>
21852                     </div>
21853                                          <div style="height: 280px; max-height: 100%;" class="owl-item overflow-hidden position-relative products-carousel-home">
21854                        <a href="comprar-gerador-de-energia">
21855                           <div class="card customer-testi border-0 text-center position-relative bg-transparent">
21856                              <img class="w-100 mw-100 position-absolute absolute-top absolute-left" src="imagens/home/destaque/comprar-gerador-de-energia.jpg" alt="comprar gerador de energia">
21857                              <div class="card-body position-relative overflow-hidden bg-transparent">
21858                                <!--  <p class="d-none text-dark mt-1"></p> -->
21859                                 <h3 class="text-primary text-center mt-3">comprar gerador de energia</h3>
21860                              </div>
21861                           </div>
21862                        </a>
21863                     </div>
21864                                          <div style="height: 280px; max-height: 100%;" class="owl-item overflow-hidden position-relative products-carousel-home">
21865                        <a href="conserto-de-gerador-de-energia">
21866                           <div class="card customer-testi border-0 text-center position-relative bg-transparent">
21867                              <img class="w-100 mw-100 position-absolute absolute-top absolute-left" src="imagens/home/destaque/conserto-de-gerador-de-energia.jpg" alt="conserto de gerador de energia">
21868                              <div class="card-body position-relative overflow-hidden bg-transparent">
21869                                <!--  <p class="d-none text-dark mt-1"></p> -->
21870                                 <h3 class="text-primary text-center mt-3">conserto de gerador de energia</h3>
21871                              </div>
21872                           </div>
21873                        </a>
21874                     </div>
21875                                       </div>
21876               </div>
21877            </div>
21878         </div>
21879      </div>
21880     
21881     
21882     
21883     <!-- CARROSSEL COM LOGO INIT
21884      <div class="row pb-5">
21885            <div class="container mb-5 py-5">
21886
21887            <div id="customer-test" class="owl-carousel owl-theme owl-loaded owl-drag">
21888               <div class="owl-stage-outer">
21889                  <div class="owl-stage">
21890
21891                     <div class="owl-item" >
21892                        <div class="card customer-testi border-0 text-center">
21893                           <div class="card-body">
21894                              <img src="imagens/instalacao-e-montagem-industrial/instalacao-e-montagem-industrial-01.jpg" class="avatar avatar-medium w-100" alt="instalacao-e-montagem">
21895                           </div>
21896                        </div>
21897                     </div>
21898                                          <div class="owl-item" >
21899                        <div class="card customer-testi border-0 text-center">
21900                           <div class="card-body">
21901                              <img src="imagens/manutencao-predial/manutencao-predial-01.jpg" class="avatar avatar-medium w-100" alt="manutencao-predial">
21902                           </div>
21903                        </div>
21904                     </div> 
21905                                          <div class="owl-item" >
21906                        <div class="card customer-testi border-0 text-center">
21907                           <div class="card-body">
21908                              <img src="imagens/painel-e-quadro-eletrico/painel-e-quadro-eletrico-02.jpg" class="avatar avatar-medium w-100" alt="painel-e-quadro-eletrico">
21909                           </div>
21910                        </div>
21911                     </div> 
21912                                          <div class="owl-item" >
21913                        <div class="card customer-testi border-0 text-center">
21914                           <div class="card-body">
21915                              <img src="imagens/servicos-para-camaras-frias/servicos-para-camaras-frias-02.jpg" class="avatar avatar-medium w-100" alt="servicos-para-camaras-frias">
21916                           </div>
21917                        </div>
21918                     </div> 
21919                                          <div class="owl-item" >
21920                        <div class="card customer-testi border-0 text-center">
21921                           <div class="card-body">
21922                              <img src="imagens/servicos-spda-para-raios/servicos-spda-para-raios-4.jpg" class="avatar avatar-medium w-100" alt="">
21923                           </div>
21924                        </div>
21925                     </div>                      
21926                  </div>
21927               </div>
21928            </div>
21929                  </div>
21930   </div> 
21931      CARROSSEL COM LOGO END-->  
21932
21933
21934
21935<div class="row">    
21936<h2 class="col-12 w-100 text-center py-5">Vantagens</h2>
21937         <div class="col-md-4 col-12">
21938            <div class="features text-center">
21939               <div class="image position-relative d-inline-block">
21940                  <img src="imagens/svg/user.svg" class="avatar avatar-large" alt="">
21941               </div>
21942               <div class="content mt-4">
21943                  <h4 class="title-2">Cote com diversas empresas</h4>
21944                  <p class="text-muted mb-0">Solicite orçamentos com vários fornecedores ao mesmo tempo e em poucos cliques.</p>
21945               </div>
21946            </div>
21947         </div>
21948         <!--end col-->
21949         <div class="col-md-4 col-12 mt-5 mt-sm-0">
21950            <div class="features text-center">
21951               <div class="image position-relative d-inline-block">
21952                  <img src="imagens/svg/calendar.svg" class="avatar avatar-large" alt="">
21953               </div>
21954               <div class="content mt-4">
21955                  <h4 class="title-2">Dezenas de cotações diariamente</h4>
21956                  <p class="text-muted mb-0">Solicite orçamento com dezenas de fornecedores qualificados de forma simples.</p>
21957               </div>
21958            </div>
21959         </div>
21960         <!--end col-->
21961         <div class="col-md-4 col-12 mt-5 mt-sm-0">
21962            <div class="features text-center">
21963               <div class="image position-relative d-inline-block">
21964                  <img src="imagens/svg/sand-clock.svg" class="avatar avatar-large" alt="">
21965               </div>
21966               <div class="content mt-4">
21967                  <h4 class="title-2">Economize tempo</h4>
21968                  <p class="text-muted mb-0">Otimize seu tempo e selecione os melhores fornecedores.</p>
21969               </div>
21970            </div>
21971         </div>
21972         <!--end col-->
21973      </div>
21974      <!--end row-->
21975   </div>
21976   <!--end container-->
21977   <div class="container mt-100 mt-60">
21978      <div class="row align-items-center">
21979         <div class="col-lg-6 col-md-6">
21980            <img src="imagens/geradores-de-energia/geradores-de-energia-01.jpg" class="img-fluid shadow rounded mw-100" alt="GERADORES DE ENERGIA">
21981         </div>
21982         <!--end col-->
21983         <div class="col-lg-6 col-md-6 mt-4 mt-sm-0 pt-2 pt-sm-0">
21984            <div class="section-title ml-lg-5">
21985               <h4 class="title mb-4">GERADORES DE ENERGIA</h4>
21986               <p class="text-muted">O gerador automático proporciona diversos benefícios para os usuários. Ele pode ser encontrado em vários modelos e desempenha com eficiência as funções em variados segmentos, especialmente os que lidam com processos produtivos que não podem sofrer com a queda de energia.</p>
21987               <a href="geradores-de-energia-categoria" class="mt-3 text-primary">Saiba Mais </a>
21988            </div>
21989         </div>
21990         <!--end col-->
21991      </div>
21992      <!--end row-->
21993   </div>
21994   <!--end container-->
21995         <div class="container mt-100 mt-60">
21996         <div class="row align-items-center">
21997            <div class="col-lg-7 col-md-6 order-2 order-md-1 mt-4 mt-sm-0 pt-2 pt-sm-0">
21998               <div class="section-title mr-lg-5">
21999                  <h4 class="title mb-4">MANUTENÇÃO DE GERADORES</h4>
22000                  <p class="text-muted">Os produtos de segurança são utensílios que vem sendo amplamente requisitado pelos mais distintos segmentos de negócio na atualidade, tendo em vista que, por meio deles, se tem a redução de uma forma considerável do número de furtos que acontece em um determinado local.</p>
22001               <a href="manutencao-de-geradores-categoria" class="mt-3 text-primary">Saiba Mais</a>
22002            </div>
22003         </div>
22004         <!--end col-->
22005         <div class="col-lg-5 col-md-6 order-1 order-md-2">
22006            <img src="imagens/manutencao-de-geradores/manutencao-de-geradores-01.jpg" class="img-fluid shadow rounded mw-100" alt="MANUTENÇÃO DE GERADORES">
22007         </div>
22008         <!--end col-->
22009      </div>
22010      <!--end row-->
22011   </div>
22012   <!--end container-->
22013   
22014
22015<!-- Galeria dinâmica start -->
22016<div class="mt-5">
22017<div class="container p-0 my-3">
22018   <div class="row justify-content-center py-3">
22019      <div class="col-lg-12 pt-2 mt-2 text-center">
22020         <div id="paginas-destaque" class="owl-carousel owl-theme owl-loaded owl-drag">
22021            <div class="col-12 py-2">
22022               <div class="owl-stage-outer">
22023                  <div class="owl-stage">
22024                                          <div class="owl-item">
22025                        <div class="card blog rounded border-0 shadow overflow-hidden">
22026                           <div class="position-relative border-intro">
22027                              <a class="lightbox"
22028                                 href="https://www.jtcgeradores.com.br/imagens/geradores-de-energia/geradores-de-energia-1.jpg"
22029                                 title="geradores de energia">
22030                                 <img
22031                                    src="https://www.jtcgeradores.com.br/imagens/geradores-de-energia/thumbs/geradores-de-energia-1.jpg"
22032                                    alt="geradores de energia" title="geradores de energia" />
22033                                 <div class="overlay rounded-top bg-dark">
22034                                 </div>
22035                                 <div class="author">
22036                                    <small class="text-light user d-block"></small>
22037                                    <small class="text-light date">geradores de energia</small>
22038                                 </div>
22039                           </div>
22040                        </div>
22041                        </a>
22042                     </div>
22043                                       <div class="owl-item">
22044                        <div class="card blog rounded border-0 shadow overflow-hidden">
22045                           <div class="position-relative border-intro">
22046                              <a class="lightbox"
22047                                 href="https://www.jtcgeradores.com.br/imagens/manutencao-de-geradores/manutencao-de-geradores-2.jpg"
22048                                 title="manutenção de geradores">
22049                                 <img
22050                                    src="https://www.jtcgeradores.com.br/imagens/manutencao-de-geradores/thumbs/manutencao-de-geradores-2.jpg"
22051                                    alt="manutenção de geradores" title="manutenção de geradores" />
22052                                 <div class="overlay rounded-top bg-dark">
22053                                 </div>
22054                                 <div class="author">
22055                                    <small class="text-light user d-block"></small>
22056                                    <small class="text-light date">manutenção de geradores</small>
22057                                 </div>
22058                           </div>
22059                        </div>
22060                        </a>
22061                     </div>
22062                   
22062                    <div class="owl-item">
22063                        <div class="card blog rounded border-0 shadow overflow-hidden">
22064                           <div class="position-relative border-intro">
22065                              <a class="lightbox"
22066                                 href="https://www.jtcgeradores.com.br/imagens/pecas-para-geradores/pecas-para-geradores-3.jpg"
22067                                 title="peças para geradores">
22068                                 <img
22069                                    src="https://www.jtcgeradores.com.br/imagens/pecas-para-geradores/thumbs/pecas-para-geradores-3.jpg"
22070                                    alt="peças para geradores" title="peças para geradores" />
22071                                 <div class="overlay rounded-top bg-dark">
22072                                 </div>
22073                                 <div class="author">
22074                                    <small class="text-light user d-block"></small>
22075                                    <small class="text-light date">peças para geradores</small>
22076                                 </div>
22077                           </div>
22078                        </div>
22079                        </a>
22080                     </div>
22081                                       <div class="owl-item">
22082                        <div class="card blog rounded border-0 shadow overflow-hidden">
22083                           <div class="position-relative border-intro">
22084                              <a class="lightbox"
22085                                 href="https://www.jtcgeradores.com.br/imagens/aluguel-de-geradores/aluguel-de-geradores-4.jpg"
22086                                 title="aluguel de geradores">
22087                                 <img
22088                                    src="https://www.jtcgeradores.com.br/imagens/aluguel-de-geradores/thumbs/aluguel-de-geradores-4.jpg"
22089                                    alt="aluguel de geradores" title="aluguel de geradores" />
22090                                 <div class="overlay rounded-top bg-dark">
22091                                 </div>
22092                                 <div class="author">
22093                                    <small class="text-light user d-block"></small>
22094                                    <small class="text-light date">aluguel de geradores</small>
22095                                 </div>
22096                           </div>
22097                        </div>
22098                        </a>
22099                     </div>
22100                                       <div class="owl-item">
22101                        <div class="card blog rounded border-0 shadow overflow-hidden">
22102                           <div class="position-relative border-intro">
22103                              <a class="lightbox"
22104                                 href="https://www.jtcgeradores.com.br/imagens/geradores-de-energia/geradores-de-energia-5.jpg"
22105                                 title="geradores de energia">
22106                                 <img
22107                                    src="https://www.jtcgeradores.com.br/imagens/geradores-de-energia/thumbs/geradores-de-energia-5.jpg"
22108                                    alt="geradores de energia" title="geradores de energia" />
22109                                 <div class="overlay rounded-top bg-dark">
22110                                 </div>
22111                                 <div class="author">
22112                                    <small class="text-light user d-block"></small>
22113                                    <small class="text-light date">geradores de energia</small>
22114                                 </div>
22115                           </div>
22116                        </div>
22117                        </a>
22118                     </div>
22119                                       <div class="owl-item">
22120                        <div class="card blog rounded border-0 shadow overflow-hidden">
22121                           <div class="position-relative border-intro">
22122                              <a class="lightbox"
22123                                 href="https://www.jtcgeradores.com.br/imagens/manutencao-de-geradores/manutencao-de-geradores-6.jpg"
22124                                 title="manutenção de geradores">
22125                                 <img
22126                                    src="https://www.jtcgeradores.com.br/imagens/manutencao-de-geradores/thumbs/manutencao-de-geradores-6.jpg"
22127                                    alt="manutenção de geradores" title="manutenção de geradores" />
22128                                 <div class="overlay rounded-top bg-dark">
22129                                 </div>
22130                                 <div class="author">
22131                                    <small class="text-light user d-block"></small>
22132                                    <small class="text-light date">manutenção de geradores</small>
22133                                 </div>
22134                           </div>
22135                        </div>
22136                        </a>
22137                     </div>
22138                                       <div class="owl-item">
22139                        <div class="card blog rounded border-0 shadow overflow-hidden">
22140                           <div class="position-relative border-intro">
22141                              <a class="lightbox"
22142                                 href="https://www.jtcgeradores.com.br/imagens/pecas-para-geradores/pecas-
22142para-geradores-7.jpg"
22143                                 title="peças para geradores">
22144                                 <img
22145                                    src="https://www.jtcgeradores.com.br/imagens/pecas-para-geradores/thumbs/pecas-para-geradores-7.jpg"
22146                                    alt="peças para geradores" title="peças para geradores" />
22147                                 <div class="overlay rounded-top bg-dark">
22148                                 </div>
22149                                 <div class="author">
22150                                    <small class="text-light user d-block"></small>
22151                                    <small class="text-light date">peças para geradores</small>
22152                                 </div>
22153                           </div>
22154                        </div>
22155                        </a>
22156                     </div>
22157                                       <div class="owl-item">
22158                        <div class="card blog rounded border-0 shadow overflow-hidden">
22159                           <div class="position-relative border-intro">
22160                              <a class="lightbox"
22161                                 href="https://www.jtcgeradores.com.br/imagens/aluguel-de-geradores/aluguel-de-geradores-8.jpg"
22162                                 title="aluguel de geradores">
22163                                 <img
22164                                    src="https://www.jtcgeradores.com.br/imagens/aluguel-de-geradores/thumbs/aluguel-de-geradores-8.jpg"
22165                                    alt="aluguel de geradores" title="aluguel de geradores" />
22166                                 <div class="overlay rounded-top bg-dark">
22167                                 </div>
22168                                 <div class="author">
22169                                    <small class="text-light user d-block"></small>
22170                                    <small class="text-light date">aluguel de geradores</small>
22171                                 </div>
22172                           </div>
22173                        </div>
22174                        </a>
22175                     </div>
22176                                       <div class="owl-item">
22177                        <div class="card blog rounded border-0 shadow overflow-hidden">
22178                           <div class="position-relative border-intro">
22179                              <a class="lightbox"
22180                                 href="https://www.jtcgeradores.com.br/imagens/geradores-de-energia/geradores-de-energia-9.jpg"
22181                                 title="geradores de energia">
22182                                 <img
22183                                    src="https://www.jtcgeradores.com.br/imagens/geradores-de-energia/thumbs/geradores-de-energia-9.jpg"
22184                                    alt="geradores de energia" title="geradores de energia" />
22185                                 <div class="overlay rounded-top bg-dark">
22186                                 </div>
22187                                 <div class="author">
22188                                    <small class="text-light user d-block"></small>
22189                                    <small class="text-light date">geradores de energia</small>
22190                                 </div>
22191                           </div>
22192                        </div>
22193                        </a>
22194                     </div>
22195                                       <div class="owl-item">
22196                        <div class="card blog rounded border-0 shadow overflow-hidden">
22197                           <div class="position-relative border-intro">
22198                              <a class="lightbox"
22199                                 href="https://www.jtcgeradores.com.br/imagens/manutencao-de-geradores/manutencao-de-geradores-10.jpg"
22200                                 title="manutenção de geradores">
22201                                 <img
22202                                    src="https://www.jtcgeradores.com.br/imagens/manutencao-de-geradores/thumbs/manutencao-de-geradores-10.jpg"
22203                                    alt="manutenção de geradores" title="manutenção de geradores" />
22204                                 <div class="overlay rounded-top bg-dark">
22205                                 </div>
22206                                 <div class="author">
22207                                    <small class="text-light user d-block"></small>
22208                                    <small class="text-light date">manutenção de geradores</small>
22209                                 </div>
22210                           </div>
22211                        </div>
22212                        </a>
22213                     </div>
22214                                       <div class="owl-item">
22215                        <div class="card blog rounded border-0 shadow overflow-hidden">
22216                           <div class="position-relative border-intro">
22217                              <a class="lightbox"
22218                                 href="https://www.jtcgeradores.com.br/imagens/pecas-para-geradores/pecas-
22218para-geradores-11.jpg"
22219                                 title="peças para geradores">
22220                                 <img
22221                                    src="https://www.jtcgeradores.com.br/imagens/pecas-para-geradores/thumbs/pecas-para-geradores-11.jpg"
22222                                    alt="peças para geradores" title="peças para geradores" />
22223                                 <div class="overlay rounded-top bg-dark">
22224                                 </div>
22225                                 <div class="author">
22226                                    <small class="text-light user d-block"></small>
22227                                    <small class="text-light date">peças para geradores</small>
22228                                 </div>
22229                           </div>
22230                        </div>
22231                        </a>
22232                     </div>
22233                                       <div class="owl-item">
22234                        <div class="card blog rounded border-0 shadow overflow-hidden">
22235                           <div class="position-relative border-intro">
22236                              <a class="lightbox"
22237                                 href="https://www.jtcgeradores.com.br/imagens/aluguel-de-geradores/aluguel-de-geradores-12.jpg"
22238                                 title="aluguel de geradores">
22239                                 <img
22240                                    src="https://www.jtcgeradores.com.br/imagens/aluguel-de-geradores/thumbs/aluguel-de-geradores-12.jpg"
22241                                    alt="aluguel de geradores" title="aluguel de geradores" />
22242                                 <div class="overlay rounded-top bg-dark">
22243                                 </div>
22244                                 <div class="author">
22245                                    <small class="text-light user d-block"></small>
22246                                    <small class="text-light date">aluguel de geradores</small>
22247                                 </div>
22248                           </div>
22249                        </div>
22250                        </a>
22251                     </div>
22252                                    </div>               
22253               </div>
22254            </div>
22255         </div>
22256      </div>
22257   </div>
22258</div>
22259</div>
22260<!-- Galeria dinâmica end -->
22261
22262
22263      <div class="col-12 mt-5 pt-5 pb-2 text-center">
22264         <div class="row section-title mb-4">
22265            <h3 class="display-4 pb-3 col-md-6 col-sm-12">Seja <b class="display-3 text-primary">bem vindo</b> à nova maneira de
22266               solicitar orçamentos!</h3> <img src="imagens/home/inovacao-solucoes-industriais.svg"
22267               class="col-md-6 col-sm-12" alt="">
22268            <p class="h4 text-left mb-4 col-12 mt-4">Aqui você encontra os melhores fabricantes e fornecedores especialistas
22269               em soluções para o seu negócio e com apenas um orçamento, receba dezenas de contatos!</p>
22270         </div>
22271      </div>
22272   </div>
22273</div>
22274</section>
22275<!-- Section 1 End --><div class="position-relative mt-5">
22276    <div class="shape overflow-hidden text-footer">
22277        <svg viewBox="0 0 2880 250" fill="none" xmlns="http://www.w3.org/2000/svg">
22278            <path d="M720 125L2160 0H2880V250H0V125H720Z" fill="currentColor"></path>
22279        </svg>
22280    </div>
22281</div>
22282
22283
22284<!-- Footer Start -->
22285
22286<footer class="footer">
22287    <div class="container">
22288        <div class="row">
22289            <div class="col-lg-4 col-md-4 col-12 mb-0 mb-md-4 pb-0 pb-md-2">
22290                <a class="logo-footer" href="#">Tudo em Geradores<span class="text-primary">.</span></a>
22291                <p class="mt-4">O conteúdo do texto desta página é de direito reservado. Sua reprodução, parcial ou
22292                    total, mesmo citando nossos links, é proibida sem a autorização do autor. Crime de violação de
22293                    direito autoral – artigo 184 do Código Penal – Lei 9610/98 - Lei de direitos autorais</p>
22294                <ul class="list-unstyled social-icon social mb-0 mt-4">
22295                    <li class="list-inline-item"><a rel="nofollow noopener" title="redes sociais"
22296                            href="https://www.facebook.com/solucoesindustriais/" target="_blank" class="rounded"><svg
22297                                xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
22298                                fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
22299                                stroke-linejoin="round" class="feather feather-facebook fea icon-sm fea-social">
22300                                <path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path>
22301                            </svg></a></li>
22302                    <li class="list-inline-item"><a rel="nofollow noopener" title="redes sociais"
22303                            href="https://www.instagram.com/solucoesindustriais_/" target="_blank" class="rounded"><svg
22304                                xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
22305                                fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
22306                                stroke-linejoin="round" class="feather feather-instagram fea icon-sm fea-social">
22307                                <rect x="2" y="2" width="20" height="20" rx="5" ry="5"></rect>
22308                                <path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path>
22309                                <line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line>
22310                            </svg></a></li>
22311                    <li class="list-inline-item"><a rel="nofollow noopener" title="redes sociais"
22312                            href="https://www.youtube.com/user/solucoesindustrial" target="_blank" class="rounded">
22313
22314                            <svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" width="24" height="24"
22315                                viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
22316                                stroke-linecap="round" stroke-linejoin="round"
22317                                class="feather feather-linkedin fea icon-sm fea-social">
22318                                <path
22319                                    d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z">
22320                                </path>
22321                                <polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"></polygon>
22322                            </svg>
22323                        </a></li>
22324                    <li class="list-inline-item"><a rel="nofollow noopener" title="redes sociais"
22325                            href="https://www.linkedin.com/company/solucoesindustriais/" target="_blank"
22326                            class="rounded"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
22327                                viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
22328                                stroke-linecap="round" stroke-linejoin="round"
22329                                class="feather feather-linkedin fea icon-sm fea-social">
22330                                <path
22331                                    d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z">
22332                                </path>
22333                                <rect x="2" y="9" width="4" height="12"></rect>
22334                                <circle cx="4" cy="4" r="2"></circle>
22335                            </svg></a></li>
22336                </ul>
22337                <!--end icon-->
22338
22339            </div>
22340            <!--end col-->
22341
22342
22343            <div class="col-lg-4 col-md-4 col-12 mt-4 mt-sm-0 pt-2 pt-sm-0">
22344                <h3 class="text-light footer-head">Produtos</h3>
22345                <ul class="list-unstyled footer-list mt-4">
22346
22347                                            <li>
22348                            <a href="geradores-de-energia-categoria"
22349                                class="text-foot">Geradores De Energia                            </a>
22350                        </li>
22351                                            <li>
22352                            <a href="manutencao-de-geradores-categoria"
22353                                class="text-foot">Manutenção De Geradores                            </a>
22354                        </li>
22355                                            <li>
22356                            <a href="pecas-para-geradores-categoria"
22357                                class="text-foot">Peças Para Geradores                            </a>
22358                        </li>
22359                                            <li>
22360                            <a href="aluguel-de-geradores-categoria"
22361                                class="text-foot">Aluguel De Geradores                            </a>
22362                        </li>
22363                                        <li><a class="text-foot" href="https://www.jtcgeradores.com.br/mapa-site.php"> Mapa do site</a></li>
22364                </ul>
22365            </div>
22366            <!--end col-->
22367
22368
22369            <div class="d-none col-lg-3 col-md-4 col-12 mt-4 mt-sm-0 pt-2 pt-sm-0">
22370                <h3 class="text-light footer-head">Informações</h3>
22371                <ul class="list-unstyled footer-list mt-4">
22372                    <!--                     <li><a href="" class="text-foot"> Palavra chave</a></li>
22373                    <li><a href="" class="text-foot"> Palavra chave</a></li>
22374                    <li><a href="" class="text-foot"> Palavra chave</a></li>
22375                    <li><a href="" class="text-foot"> Palavra chave</a></li>
22376                    <li><a href="" class="text-foot"> Palavra chave</a></li> -->
22377                </ul>
22378            </div>
22379
22380
22381            <!--end col-->
22382
22383
22384            <div class="col-lg-4 col-md-4 col-12 mt-4 mt-sm-0 pt-2 pt-sm-0">
22385                <h3 class="text-light footer-head">Anuncie seus produtos!</h3>
22386                <p class="mt-4">Aqui você pode solicitar cotações com empresas dos mais variados segmentos e ter acesso
22387                    a produtos qualificados. A diversidade de áreas atendidas pelo site garante que sua necessidade seja
22388                    atendida.</p>
22389                <form>
22390                    <div class="row">
22391                        <div class="col-lg-12">
22392                        </div>
22393
22394                        <div class="col-lg-12">
22395                            <div class="buy-button">
22396                                <a rel="noopener noreferrer" id="#btnFooter"
22397                                    href="https://www.solucoesindustriais.com.br/participar-da-plataforma-hotsite"
22398                                    target="_blank" class="btn btn-primary">Gostaria de anunciar?</a>
22399                            </div>
22400
22401
22402                        </div>
22403                    </div>
22404
22405                </form>
22406            </div>
22407            <!--end col-->
22408
22409        </div>
22410        <!--end row-->
22411
22412    </div>
22413    <!--end container-->
22414
22415</footer>
22416<!--end footer-->
22417
22418<footer class="footer footer-bar">
22419    <div class="container text-center">
22420        <div class="row align-items-center">
22421            <div class="col-sm-12">
22422                <div
22423                    class="text-sm-center col-12 d-md-flex m-auto d-sm-block justify-content-center align-itens-center">
22424                    <img class="mw-75 logo-img" src="imagens/logo/logo-footer.png" alt=""
22425                        title="">
22426                    <p class=" p-3 my-auto">© 2020 Tudo em Geradores. Um parceiro do Soluções Industriais </p>
22427                    <a title="logo" rel="noopener noreferrer" target="_blank"
22428                        href="https://solucoesindustriais.com.br/">
22429                        <img src="imagens/logo/logo-solucs-white.png" alt="Soluções Industriais">
22430                    </a>
22431                </div>
22432
22433            </div>
22434            <!--end col-->
22435
22436        </div>
22437        <!--end row-->
22438
22439    </div>
22440    <!--end container-->
22441
22442</footer>
22443<!--end footer-->
22444
22445<!-- Footer End -->
22446
22447<!-- Back to top -->
22448
22449<a href="#" class="back-to-top rounded text-center" id="back-to-top" style="display: none;">
22450    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor"
22451        stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
22452        class="feather feather-chevron-up icons d-inline-block">
22453        <polyline points="18 15 12 9 6 15"></polyline>
22454    </svg>
22455</a>
22456<!-- Back to top -->
22457
22458
22459<!-- Conteúdo do footer acima -->
22460<!-- Includes Detalhes -->
22461<!-- API botao-cotar -->
22462<!-- Script Aside-Launcher start -->
22463<!-- Chat -->
22464<!-- Launcher de exit -->
22465<div style="display: none" id="exit-banner-div">
22466    <div data-sdk-ideallaunch="" data-placement="popup_exit" id="exit-banner-container"></div>
22467</div>
22468
22469<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js.cookie.min.js"></script>
22469
22470
22471<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js"></script>
22471
22472<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css" />
22473
22474
22475
22476<script>
22477    setTimeout(function () {
22478        $("html").mouseleave(function () {
22479            if ($("#exit-banner-container").find('img').length > 0 &&
22480                !Cookies.get('banner_displayed')) {
22481                if ($('.fancybox-container').length == 0) {
22482                    $.fancybox.open({
22483                        src: '#exit-banner-div',
22484                        type: 'inline',
22485                        opts: {
22486                            afterShow: function () {
22487                                let minutesBanner = new Date(new Date().getTime() + 5 * 60 * 1000);
22488                                Cookies.set('banner_displayed', true, { expires: minutesBanner });
22489                            }
22490                        }
22491                    });
22492                }
22493            }
22494        });
22495    }, 4000);
22496</script>
22496
22497<!-- Outros Scripts  -->
22498<script src="js/jquery.fancybox.min.js"></script>
vendor: 1 bytes, line 22498
22498
22499<script src="js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 22499
22499
22500<script src="js/jquery.easing.min.js"></script>
vendor: 1 bytes, line 22500
22500
22501<script src="js/scrollspy.min.js"></script>
vendor: 1 bytes, line 22501
22501
22502<script src="js/owl.carousel.min.js"></script>
vendor: 1 bytes, line 22502
22502
22503<script src="js/owl.init.js "></script>
vendor: 1 bytes, line 22503
22503
22504<script src="js/feather.min.js"></script>
22504
22505<!-- Main Js -->
22506<script src="js/app.js"></script>
vendor: 1 bytes, line 22506
22506
22507<script src="hero/js/main.js"></script>
22507
22508<!-- TagManager  -->
vendor: 64 bytes, lines 22508-22509
22508
22509<script async src="https://www.googletagmanager.com/gtag/js?id=
22509G-D2VXGGX9T9
vendor: 11 bytes, line 22509
22509"></script>
22509<script> 
vendor: 126 bytes, line 22509
22509window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', '
22509G-D2VXGGX9T9
vendor: 2 bytes, line 22509
22509')
22509</script>
vendor: 63 bytes, line 22509
22509<script async src="https://www.googletagmanager.com/gtag/js?id=
22509G-D23WW3S4NC
vendor: 11 bytes, line 22509
22509"></script>
22509<script> 
vendor: 126 bytes, line 22509
22509window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', '
22509G-D23WW3S4NC
vendor: 2 bytes, line 22509
22509')
22509</script>
vendor: 1 bytes, line 22509
22509
22510<script>
22511    (function () {
22512        const urlParams = new URLSearchParams(window.location.search);
22513        const ref = document.referrer;
22514        const currentHost = window.location.hostname;
22515
22516        const refHost = (() => {
22517            try {
22518                return ref ? new URL(ref).hostname : '';
22519            } catch {
22520                return '';
22521            }
22522        })();
22523
22524        function isInternalNavigation() {
22525            return refHost === currentHost;
22526        }
22527
22528        function getUtmFromDataLayer(key) {
22529            if (!window.dataLayer) return null;
22530            for (let i = window.dataLayer.length - 1; i >= 0; i--) {
22531                if (window.dataLayer[i] && typeof window.dataLayer[i] === 'object' && key in window.dataLayer[i]) {
22532                    return window.dataLayer[i][key];
22533                }
22534            }
22535            return null;
22536        }
22537
22538        function getCurrentSource() {
22539            const savedSource = sessionStorage.getItem('utm_source');
22540            if (savedSource) return savedSource;
22541
22542            if (isInternalNavigation()) return null;
22543
22544            const urlSource = urlParams.get('utm_source');
22545            if (urlSource) return urlSource;
22546
22547            if (refHost) {
22548                if (refHost.includes("facebook.com")) return "facebook";
22549                if (refHost.includes("instagram.com")) return "instagram";
22550                if (refHost.includes("linkedin.com")) return "linkedin";
22551                if (refHost.includes("x.com")) return "x";
22552                if (refHost.includes("t.co")) return "twitter";
22553                if (refHost.includes("google.")) return "google";
22554                if (refHost.includes("bing.com")) return "bing";
22555                if (refHost.includes("youtube.com")) return "youtube";
22556                return refHost.replace(/^www\./, '').split('.')[0];
22557            }
22558
22559            return "direto";
22560        }
22561
22562        function getMediumBySource(source) {
22563            if (!source) return "organic";
22564
22565            const socialSources = ["facebook", "instagram", "linkedin", "twitter", "youtube"];
22566            const paidSources = ["google", "bing"]; // ajuste se houver tráfego pago
22567
22568            if (socialSources.includes(source)) return "social";
22569            if (paidSources.includes(source)) return "organic"; // ou "cpc" se for pago
22570            if (source === "direto") return "none";
22571
22572            return "referral";
22573        }
22574
22575        let utm_source = sessionStorage.getItem('utm_source') ||
22576            getUtmFromDataLayer('utm_source') ||
22577            urlParams.get('utm_source') ||
22578            getCurrentSource();
22579
22580        if (utm_source) {
22581            sessionStorage.setItem('utm_source', utm_source);
22582        }
22583
22584        let utm_medium = sessionStorage.getItem('utm_medium') ||
22585            getUtmFromDataLayer('utm_medium') ||
22586            urlParams.get('utm_medium') ||
22587            getMediumBySource(utm_source);
22588
22589        if (utm_medium) {
22590            sessionStorage.setItem('utm_medium', utm_medium);
22591        }
22592
22593        let utm_campaign = sessionStorage.getItem('utm_campaign') ||
22594            getUtmFromDataLayer('utm_campaign') ||
22595            urlParams.get('utm_campaign') ||
22596            'default';
22597
22598        if (utm_campaign) {
22599            sessionStorage.setItem('utm_campaign', utm_campaign);
22600        }
22601
22602        let utm_term = sessionStorage.getItem('utm_term') ||
22603            getUtmFromDataLayer('utm_term') ||
22604            urlParams.get('utm_term') ||
22605            window.location.pathname;
22606
22607        if (utm_term) {
22608            sessionStorage.setItem('utm_term', utm_term);
22609        }
22610
22611        const botao = document.getElementById("meu-botao-utm");
22612        const botoes = document.querySelectorAll(".meu-botao-utm");
22613        const botoes_banner = document.querySelectorAll(".sdk-ideallaunch-img");
22614        const utm_content = botao?.dataset.utmContent || 'botao_facaparte';
22615        const canal_origem = window.location.protocol + '//' + window.location.hostname;
22616
22617        const destinoBase = "https://faca-parte.solucoesindustriais.com.br/";
22618        const utmParams = new URLSearchParams({
22619            utm_source: utm_source || 'direto',
22620            utm_medium: utm_medium,
22621            utm_campaign: utm_campaign,
22622            utm_term: utm_term,
22623            utm_content: utm_content,
22624            canal_origem: canal_origem
22625        });
22626
22627
22628        const urlFinal = destinoBase + '?' + utmParams.toString();
22629
22630
22631        const observer = new MutationObserver((mutations, obs) => {
22632            const img = document.querySelector('aside [data-sdk-ideallaunch] img[data-refer]');
22633            if (img) {
22634                const dataRefer = img.getAttribute('data-refer');
22635                if (dataRefer.includes('https://faca-parte.solucoesindustriais.com.br/')) {
22636                    utmParams.set('utm_content', 'ideallauncher');
22637                    const urlBanner = destinoBase + '?' + utmParams.toString();
22638                    img.setAttribute('data-refer', urlBanner);
22639                    obs.disconnect();
22640                }
22641            }
22642
22643            const img2 = document.querySelector('#exit-banner-div [data-sdk-ideallaunch][data-placement="popup_exit"] img[data-refer]');
22644            if (img2) {
22645                const dataRefer = img2.getAttribute('data-refer');
22646                if (dataRefer.includes('https://faca-parte.solucoesindustriais.com.br/')) {
22647                    utmParams.set('utm_content', 'ideallauncher-popup');
22648                    const urlBanner = destinoBase + '?' + utmParams.toString();
22649                    img2.setAttribute('data-refer', urlBanner);
22650                    obs.disconnect();
22651                }
22652            }
22653        });
22654
22655
22656        observer.observe(document.body, {
22657            childList: true,
22658            subtree: true
22659        });
22660
22661
22662        if (botao) {
22663            botao.setAttribute("href", urlFinal);
22664        }
22665
22666        botoes.forEach(botao_class => {
22667            if (botao_class) {
22668                botao_class.setAttribute("href", urlFinal);
22669            }
22670        });
22671
22672        botoes_banner.forEach(botao_banner => {
22673            if (botao_banner) {
22674                botao_banner.setAttribute("data-refer", urlFinal);
22675            }
22676        });
22677
22678        if (!sessionStorage.getItem('sessionStart')) {
22679            sessionStorage.setItem('sessionStart', Date.now());
22680        }
22681
22682        window.addEventListener('beforeunload', function () {
22683            const start = parseInt(sessionStorage.getItem('sessionStart'), 10);
22684            const end = Date.now();
22685            const durationMs = end - start;
22686            const durationSec = Math.round(durationMs / 1000);
22687        });
22688    })();
22689</script>
22689
22690
22691<script src="https://ideallaunch.solucoesindustriais.com.br/js/sdk/install.js" defer></script>
vendor: 1 bytes, line 22691
22691
22692<script>
22693    const aside = document.querySelector('aside');
22694    const data = '<div data-sdk-ideallaunch data-segment="Soluções Industriais - Oficial"></div>';
22695    aside != null ? aside.insertAdjacentHTML('afterbegin', data) : console.log("Não há aside presente para o Launch");
22696</script>
vendor: 1 bytes, line 22696
22696
22697<script>
22698    const ideallaunch = document.querySelector('[data-sdk-ideallaunch]')
22699    if (ideallaunch) {
22700        ideallaunch.style.position = "static";
22701    }
22702</script>
22702
22703
22704<script type="module">
22705import Typebot from 'https://cdn.jsdelivr.net/npm/@typebot.io/[email protected]/dist/web.js'
22706
22707Typebot.initBubble({
22708typebot: "chatbotsatelites",
22709prefilledVariables: {
22710source: 'JTC Geradores',
22711URL: 'https://www.jtcgeradores.com.br', },
22712apiHost: "https://chat.ferramentademarketing.com.br",
22713previewMessage: {
22714message:
22715"Oi! Posso te ajudar?",
22716autoShowDelay: 1000,
22717avatarUrl:
22718"https://s3.typebot.io/public/workspaces/clzir1det0001bsmim0a73co8/typebots/clzir2kub0005bsmicrxd9r3c/hostAvatar?v=1722968705385",
22719},
22720theme: {
22721button: { backgroundColor: "#003ac2" },
22722previewMessage: {
22723backgroundColor: "#0042DA",
22724textColor: "#FFFFFF",
22725closeButtonBackgroundColor: "#0042DA",
22726closeButtonIconColor: "#FFFFFF",
22727},
22728chatWindow: { backgroundColor: "#fff" },
22729},
22730});
22731</script>
22731</body>
22732</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.