commit a2f9669c3a7e0ecc545ed72e9e908ea0cdf463a8 Author: consultoria-as Date: Thu Feb 19 23:21:07 2026 +0000 Código fuente del sitio Drenax Pro diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..13b3f0e --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,32 @@ +{ + "permissions": { + "allow": [ + "Bash(unzip:*)", + "Bash(apt-get update:*)", + "Bash(apt-get install:*)", + "Bash(wc:*)", + "Bash(php:*)", + "Bash(curl:*)", + "Bash(convert:*)", + "Bash(ls:*)", + "Bash(ss:*)", + "Bash(netstat:*)", + "Bash(systemctl daemon-reload:*)", + "Bash(systemctl enable:*)", + "Bash(systemctl status:*)", + "Bash(du:*)", + "Bash(python3:*)", + "Bash(git init:*)", + "Bash(git add:*)", + "Bash(git -c:*)", + "Bash(git remote add:*)", + "Bash(git push:*)", + "Bash(git config:*)", + "Bash(pgrep:*)", + "Bash(systemctl list-units:*)", + "Bash(git reset:*)", + "Bash(git update-ref:*)", + "Bash(git rm:*)" + ] + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..887dcbb --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +# Backups y archivos grandes +public_html/drenaxmx_public_html.zip +public_html/OLD/ +public_html/wp/ +public_html/lpads/ +public_html/*.sql +public_html/vendor/ +public_html/log/ + +# Zip del proyecto +*.zip diff --git a/public_html/.htacces b/public_html/.htacces new file mode 100644 index 0000000..9680952 --- /dev/null +++ b/public_html/.htacces @@ -0,0 +1,4 @@ +RewriteEngine On +RewriteCond %{HTTPS} !=on +RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] +Header always set Content-Security-Policy "upgrade-insecure-requests;" \ No newline at end of file diff --git a/public_html/.htaccess- b/public_html/.htaccess- new file mode 100644 index 0000000..1ff3bb5 --- /dev/null +++ b/public_html/.htaccess- @@ -0,0 +1,44 @@ + +RewriteEngine on + +RewriteOptions inherit + +# BEGIN cPanel-generated php ini directives, do not edit +# Manual editing of this file may result in unexpected behavior. +# To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor) +# For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI) + + php_flag display_errors Off + php_value max_execution_time 300 + php_value max_input_time 600 + php_value max_input_vars 1000 + php_value memory_limit 128M + php_value post_max_size 128M + php_value session.gc_maxlifetime 1440 + php_value session.save_path "/var/cpanel/php/sessions/ea-php74" + php_value upload_max_filesize 128M + php_flag zlib.output_compression Off + + + php_flag display_errors Off + php_value max_execution_time 300 + php_value max_input_time 600 + php_value max_input_vars 1000 + php_value memory_limit 128M + php_value post_max_size 128M + php_value session.gc_maxlifetime 1440 + php_value session.save_path "/var/cpanel/php/sessions/ea-php74" + php_value upload_max_filesize 128M + php_flag zlib.output_compression Off + +# END cPanel-generated php ini directives, do not edit +RewriteCond %{HTTP_HOST} ^drenax\.com\.mx$ [OR] +RewriteCond %{HTTP_HOST} ^www\.drenax\.com\.mx$ +RewriteRule ^/?$ "https\:\/\/www\.drenax\.mx\/" [R=301,L] + +# php -- BEGIN cPanel-generated handler, do not edit +# Set the “ea-php74” package as the default “PHP” programming language. + + AddHandler application/x-httpd-ea-php74 .php .php7 .phtml + +# php -- END cPanel-generated handler, do not edit diff --git a/public_html/.user.ini b/public_html/.user.ini new file mode 100644 index 0000000..f872417 --- /dev/null +++ b/public_html/.user.ini @@ -0,0 +1,15 @@ +; cPanel-generated php ini directives, do not edit +; Manual editing of this file may result in unexpected behavior. +; To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor) +; For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI) + +display_errors = Off +max_execution_time = 300 +max_input_time = 600 +max_input_vars = 1000 +memory_limit = 128M +post_max_size = 128M +session.gc_maxlifetime = 1440 +session.save_path = "/var/cpanel/php/sessions/ea-php74" +upload_max_filesize = 128M +zlib.output_compression = Off diff --git a/public_html/assets/documents/aviso_privacidad.pdf b/public_html/assets/documents/aviso_privacidad.pdf new file mode 100644 index 0000000..46c5dd3 Binary files /dev/null and b/public_html/assets/documents/aviso_privacidad.pdf differ diff --git a/public_html/assets/icons/._Recurso x.svg b/public_html/assets/icons/._Recurso x.svg new file mode 100644 index 0000000..950653b Binary files /dev/null and b/public_html/assets/icons/._Recurso x.svg differ diff --git a/public_html/assets/icons/Recurso x.svg b/public_html/assets/icons/Recurso x.svg new file mode 100644 index 0000000..eeac54a --- /dev/null +++ b/public_html/assets/icons/Recurso x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/arrow-blue.svg b/public_html/assets/icons/arrow-blue.svg new file mode 100644 index 0000000..0aff7d1 --- /dev/null +++ b/public_html/assets/icons/arrow-blue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/arrow-red-bull.svg b/public_html/assets/icons/arrow-red-bull.svg new file mode 100644 index 0000000..aa3e0d9 --- /dev/null +++ b/public_html/assets/icons/arrow-red-bull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/arrow-red.svg b/public_html/assets/icons/arrow-red.svg new file mode 100644 index 0000000..da4f6a9 --- /dev/null +++ b/public_html/assets/icons/arrow-red.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public_html/assets/icons/casco.svg b/public_html/assets/icons/casco.svg new file mode 100644 index 0000000..f346b86 --- /dev/null +++ b/public_html/assets/icons/casco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/cascos.svg b/public_html/assets/icons/cascos.svg new file mode 100644 index 0000000..5c59e8e --- /dev/null +++ b/public_html/assets/icons/cascos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/chaleco.svg b/public_html/assets/icons/chaleco.svg new file mode 100644 index 0000000..f9fa235 --- /dev/null +++ b/public_html/assets/icons/chaleco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/cohete.svg b/public_html/assets/icons/cohete.svg new file mode 100644 index 0000000..8501ecf --- /dev/null +++ b/public_html/assets/icons/cohete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/cronometro.svg b/public_html/assets/icons/cronometro.svg new file mode 100644 index 0000000..a641817 --- /dev/null +++ b/public_html/assets/icons/cronometro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/edificio.svg b/public_html/assets/icons/edificio.svg new file mode 100644 index 0000000..abc45ae --- /dev/null +++ b/public_html/assets/icons/edificio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/engranes.svg b/public_html/assets/icons/engranes.svg new file mode 100644 index 0000000..e69de29 diff --git a/public_html/assets/icons/escaleras.svg b/public_html/assets/icons/escaleras.svg new file mode 100644 index 0000000..57ecb35 --- /dev/null +++ b/public_html/assets/icons/escaleras.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/escudo.svg b/public_html/assets/icons/escudo.svg new file mode 100644 index 0000000..6879341 --- /dev/null +++ b/public_html/assets/icons/escudo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/eslavones.svg b/public_html/assets/icons/eslavones.svg new file mode 100644 index 0000000..5b49850 --- /dev/null +++ b/public_html/assets/icons/eslavones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/esr.test b/public_html/assets/icons/esr.test new file mode 100644 index 0000000..e7bd961 --- /dev/null +++ b/public_html/assets/icons/esr.test @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public_html/assets/icons/foco.svg b/public_html/assets/icons/foco.svg new file mode 100644 index 0000000..31b1a61 --- /dev/null +++ b/public_html/assets/icons/foco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/hoja.svg b/public_html/assets/icons/hoja.svg new file mode 100644 index 0000000..aa88228 --- /dev/null +++ b/public_html/assets/icons/hoja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/hojas.svg b/public_html/assets/icons/hojas.svg new file mode 100644 index 0000000..f1fb10f --- /dev/null +++ b/public_html/assets/icons/hojas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/info-icon.svg b/public_html/assets/icons/info-icon.svg new file mode 100644 index 0000000..d3e9a7f --- /dev/null +++ b/public_html/assets/icons/info-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/key.svg b/public_html/assets/icons/key.svg new file mode 100644 index 0000000..12752b5 --- /dev/null +++ b/public_html/assets/icons/key.svg @@ -0,0 +1,43 @@ + + + + diff --git a/public_html/assets/icons/llave.svg b/public_html/assets/icons/llave.svg new file mode 100644 index 0000000..5904f64 --- /dev/null +++ b/public_html/assets/icons/llave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/llaveagua.svg b/public_html/assets/icons/llaveagua.svg new file mode 100644 index 0000000..debb043 --- /dev/null +++ b/public_html/assets/icons/llaveagua.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/llaves.svg b/public_html/assets/icons/llaves.svg new file mode 100644 index 0000000..37cef88 --- /dev/null +++ b/public_html/assets/icons/llaves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/manocorazon.svg b/public_html/assets/icons/manocorazon.svg new file mode 100644 index 0000000..8cc4a81 --- /dev/null +++ b/public_html/assets/icons/manocorazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/manos.svg b/public_html/assets/icons/manos.svg new file mode 100644 index 0000000..62be3f1 --- /dev/null +++ b/public_html/assets/icons/manos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/montanabandera.svg b/public_html/assets/icons/montanabandera.svg new file mode 100644 index 0000000..df86618 --- /dev/null +++ b/public_html/assets/icons/montanabandera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/nubes.svg b/public_html/assets/icons/nubes.svg new file mode 100644 index 0000000..8c3b859 --- /dev/null +++ b/public_html/assets/icons/nubes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/pisos.svg b/public_html/assets/icons/pisos.svg new file mode 100644 index 0000000..f91dfa4 --- /dev/null +++ b/public_html/assets/icons/pisos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/reloj.svg b/public_html/assets/icons/reloj.svg new file mode 100644 index 0000000..0269391 --- /dev/null +++ b/public_html/assets/icons/reloj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/reloj24.svg b/public_html/assets/icons/reloj24.svg new file mode 100644 index 0000000..b35678b --- /dev/null +++ b/public_html/assets/icons/reloj24.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/sanitizacion-icon.svg b/public_html/assets/icons/sanitizacion-icon.svg new file mode 100644 index 0000000..6ab9289 --- /dev/null +++ b/public_html/assets/icons/sanitizacion-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public_html/assets/icons/savings.svg b/public_html/assets/icons/savings.svg new file mode 100644 index 0000000..1e75e7c --- /dev/null +++ b/public_html/assets/icons/savings.svg @@ -0,0 +1,43 @@ + + + + diff --git a/public_html/assets/icons/sinaloa.svg b/public_html/assets/icons/sinaloa.svg new file mode 100644 index 0000000..98fcf11 --- /dev/null +++ b/public_html/assets/icons/sinaloa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public_html/assets/icons/truck.svg b/public_html/assets/icons/truck.svg new file mode 100644 index 0000000..0fa3a6f --- /dev/null +++ b/public_html/assets/icons/truck.svg @@ -0,0 +1,43 @@ + + + + diff --git a/public_html/assets/icons/x-grey.svg b/public_html/assets/icons/x-grey.svg new file mode 100644 index 0000000..567e024 --- /dev/null +++ b/public_html/assets/icons/x-grey.svg @@ -0,0 +1 @@ +x \ No newline at end of file diff --git a/public_html/assets/icons/x-red.svg b/public_html/assets/icons/x-red.svg new file mode 100644 index 0000000..d91069f --- /dev/null +++ b/public_html/assets/icons/x-red.svg @@ -0,0 +1 @@ +x \ No newline at end of file diff --git a/public_html/composer.json b/public_html/composer.json new file mode 100644 index 0000000..c516826 --- /dev/null +++ b/public_html/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "phpmailer/phpmailer": "^6.0" + } +} diff --git a/public_html/composer.lock b/public_html/composer.lock new file mode 100644 index 0000000..c6a0e55 --- /dev/null +++ b/public_html/composer.lock @@ -0,0 +1,84 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "6d67203b6e9fc952ae681c538683a497", + "packages": [ + { + "name": "phpmailer/phpmailer", + "version": "v6.0.7", + "source": { + "type": "git", + "url": "https://github.com/PHPMailer/PHPMailer.git", + "reference": "0c41a36d4508d470e376498c1c0c527aa36a2d59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/0c41a36d4508d470e376498c1c0c527aa36a2d59", + "reference": "0c41a36d4508d470e376498c1c0c527aa36a2d59", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-filter": "*", + "php": ">=5.5.0" + }, + "require-dev": { + "doctrine/annotations": "1.2.*", + "friendsofphp/php-cs-fixer": "^2.2", + "phpdocumentor/phpdocumentor": "2.*", + "phpunit/phpunit": "^4.8 || ^5.7", + "zendframework/zend-eventmanager": "3.0.*", + "zendframework/zend-i18n": "2.7.3", + "zendframework/zend-serializer": "2.7.*" + }, + "suggest": { + "ext-mbstring": "Needed to send email in multibyte encoding charset", + "hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication", + "league/oauth2-google": "Needed for Google XOAUTH2 authentication", + "psr/log": "For optional PSR-3 debug logging", + "stevenmaguire/oauth2-microsoft": "Needed for Microsoft XOAUTH2 authentication", + "symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPMailer\\PHPMailer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1" + ], + "authors": [ + { + "name": "Jim Jagielski", + "email": "jimjag@gmail.com" + }, + { + "name": "Marcus Bointon", + "email": "phpmailer@synchromedia.co.uk" + }, + { + "name": "Andy Prevost", + "email": "codeworxtech@users.sourceforge.net" + }, + { + "name": "Brent R. Matzelle" + } + ], + "description": "PHPMailer is a full-featured email creation and transfer class for PHP", + "time": "2019-02-01T15:04:28+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [] +} diff --git a/public_html/css/bootstrap.min.css b/public_html/css/bootstrap.min.css new file mode 100644 index 0000000..ef6050a --- /dev/null +++ b/public_html/css/bootstrap.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#349B88;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--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";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;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";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;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;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;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";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;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";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} + +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/public_html/css/css.css b/public_html/css/css.css new file mode 100644 index 0000000..334ec22 --- /dev/null +++ b/public_html/css/css.css @@ -0,0 +1,3279 @@ +:root{ + --slider-1: url('../assets/img/Banner-Drenax-1-27-04-desktop.jpg'); + --slider-2: url('../assets/img/Banner-Drenax-2-27-04-desktop.jpg'); + --slider-3: url('../assets/img/Banner-Drenax-3-27-04-desktop.jpg'); +} + +@media (max-width:479px){ + :root{ + --slider-1: url('../assets/img/Banner-Drenax-1-27-04-mobile.jpg'); + --slider-2: url('../assets/img/Banner-Drenax-2-27-04-mobile.jpg'); + --slider-3: url('../assets/img/Banner-Drenax-3-27-04-mobile.jpg'); + } + .slider_responsive{ + min-height: 460px !important; + } + .container-slider_responsive{ + margin-bottom: -16px !important; + } +} + +*{ + margin: 0; + padding: 0; + box-sizing: border-box; +} + +*::after, *::before{ + box-sizing: border-box; +} +#tipo, #para{ + cursor:pointer; +} +/*LOADRE*/ +.loader { + margin: 0 auto; + margin-top: 10rem; + border: 16px solid #f3f3f3; + border-radius: 50%; + border-top: 16px solid rgb(3, 32, 128); + width: 120px; + height: 120px; + -webkit-animation: spin 2s linear infinite; /* Safari */ + animation: spin 2s linear infinite; + } + + /* Safari */ + @-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } + } + + @keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } + } +.header-top { + background-color: #081233; +} +.header-top a{ + color: #fff; + height: 30px; +} +.navbar { + display: block; +} +.navbar-expand-lg { + flex-wrap: nowrap !important; + flex-flow: wrap !important; +} + +.row{ + margin: 0; + width: 100%; +} +.btn-primary{ + width: 6rem; + background-color: #C13123; + border: none; +} +.btn-sm{ + border-radius: 0; +} +.btn-primary:not(:disabled):not(.disabled):active{ + background-color: #C13123; +} +.btn-primary:focus{ + box-shadow: none; +} +.btn-primary:hover{ + background-color: rgb(172, 44, 33); +} +.btn-outline-primary{ + color: #202C5E; + border-color: #202C5E; +} +.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle, .btn-outline-primary:hover{ + background-color: #202C5E; + border-color: #202C5E; +} +.btn-outline-primary.focus, .btn-outline-primary:focus{ + box-shadow: none; +} + +.btn.btn-outline-primary.prox{ + color: #007bff; + cursor:default; + pointer-events: none; +} +body{ + min-height: 100vh; +} + /*NAVIGATOR*/ + nav{ + height: 6rem; +} +.navbar{ + padding: 0; +} +.nav-container .row{ + display: flex; +} +.nav-container, .navbar-collapse, .navbar-nav, .navbar-nav li { + height: 100%; +} +.nav-container { + height: 75px; +} +.navbar-nav { + margin: 20px 0; +} +.nav-item{ + display: flex; + align-items: center; +} +.dropdown-submenu{ + position: relative; +} + +.navbar-nav{ + align-items: center; +} +.dropdown-submenu:hover>.dropdown-menu { + display: flex; + /* top: 5.5rem; */ + position: absolute; + flex-direction: column; + justify-content: center; + align-items: center; +} +.nav-logo-section{ + width: auto; + padding: 16px 0; +} +.nav-logo { width: 10rem;} +.nav-logo-esr { + width: 5rem; + /* padding-left: 1rem; + margin-left: 1rem; */ + border-left: solid 2px #ccc; +} +.nav-logo-info { + height: 2rem; + width: 3rem; + padding-left: 1rem; + margin-left: 1rem; + cursor: pointer; +} +.nav-item{ + margin-left: 1.4rem; +} +.dropdown-menu{ + border-radius: 0; + border: none; +} +.modal-body{ + text-align: center; +} +.modal-body .img-modal{ + max-height: 80vh; + max-width: 80vw; +} + +.close-modal{ + background-color: #18385e; +} +.dropdown-menu li{ + text-decoration: none; + padding: 1rem; + width: 11rem; + flex:1; +} +.dropdown-menu li a:hover{ + text-decoration: none; +} +.dropdown-menu .nav-link{ + padding: 0; +} + + /*INICIO*/ +.inicio-white{ + color: #202C5E; +} +.header-slider{ + background-position: top center; + background-repeat: no-repeat; + background-size: cover; + margin: 6rem 2.5rem 2.5rem 2.5rem; + height: calc((100vw * 0.5625) - 2.5rem); + width: calc(100vw - 5rem); + border-radius: 10px; +} +.no-webp .header-slider{ background-image: url(../assets/img/portada_2021_08.jpg); } +.webp .header-slider{ background-image: url(../assets/img/portada_2021_08.jpg); } + +@media (min-width: 1600px) { + .header-slider{ + background-position: top center; + background-repeat: no-repeat; + background-size: cover; + margin: 6rem auto 2.5rem; + height: calc(1600px * 0.5625); + max-width: 1600px; + } +} + +@media (max-width: 900px) { + .nav-logo-info { + margin: 0; + padding: 0; + } +} +@media (min-width: 900px) { + html, body { + min-width: 432px; + } +} +/*CARD %*/ +.inicio-cards--5{ + display: flex; + justify-content: center; + padding: 5rem 5%; + background-color: #C13123; + color: #fff; + text-align: center; + width: 100%; +} +.inicio-cards--5 .card-5 svg{ + width: 7rem; + margin: 1rem 0 .5rem 0; +} +.inicio-cards--5 .card-5--title{ + font-size: 1.5rem; + font-weight: 700; +} +.inicio-cards--5 .card-5--txt{ + font-size: .9rem; +} + +.inicio-cards--5 .service-icon{ + width: 7rem; + margin: 1rem 0 .5rem 0; +} + +/*CARD 3*/ +.inicio-cards--3{ + width: 100%; + color: #fff; + display: flex; + justify-content: center; + padding: 5rem 15%; + background: linear-gradient(to right, #00143c 0%, #0a1e60 100%); + position: relative; +} +.cards-3--beneficios{ + position: absolute; + top: 0; + width: 100%; + text-align: center; + background: linear-gradient(to right, #00143c 0%,#182468 51%,rgb(8, 33, 99) 100%); +} +.cards-3--beneficios p { + margin: .7rem 0; + letter-spacing: 1rem; +} +.inicio-cards--3::after{ + content: ''; + position: absolute; + left: 50%; + bottom: -20px; + width: 0; + height: 0; + border-left: 20px solid transparent; + border-right: 20px solid transparent; + border-top: 20px solid #102056; + +} +.inicio-cards--3 .card-3{ +display: flex; +align-items: center; +} +.inicio-cards--3 .card-3--icon{ + width: 30%; + display: flex; + justify-content: center; + align-items: center; +} +.inicio-cards--3 .card-3 svg{ + width: 5rem; + height: 10rem; +} +.inicio-cards--3 .card-3 .card-3--txt{ + font-size: .8rem; + width: 70%; + padding-left: 5px; +} + +.inicio-cards--3 .esr{ + max-width: 480px; + text-align: center; +} +.inicio-cards--3 .esr p{ + font-size: 0.8rem; +} + +.inicio-cards--3 .esr img{ + margin-bottom: 20px; +} + +/*white zone*/ +.inicio-white{ + padding: 10rem 15%; +} + +.inicio-white--video{ + width: 100%; + height: 30rem; + border-radius: 20px; +} + +.inicio-white--video iframe{ + width: 100%; + height: 100%; + margin: 0 auto; + border-radius: 20px; +} +.inicio-white--video.video-small{ + height: 20rem; +} +.inicio-white h2{ + font-weight: 400; + font-size: 2.5rem; +} +.inicio-white p{ + color: #4A4A4A; + margin-top: 20px; +} +.inicio-white.row.center-row.videos{ + padding: 4rem 15%; +} +.inicio-white.row.center-row.videos h3, +.inicio-white.row.center-row.videos p +{ + text-align: center; +} +.inicio-white.row.center-row.videos p{ + margin-bottom: 0px; +} +.inicio-white.row.center-row.videos h3{ + margin-bottom: 20px; +} + +.inicio-white .img-extra{ + margin-top: 20px; +} +.card-5 .clientes{ + display: flex; + flex-wrap: wrap; + justify-content: space-between; + +} +.cliente{ + width: 40%; + text-align: center; + margin-top: 3rem; +} +.cliente img{ + width: 100%; +} +.clientes-title{ + text-align: center; +} +.clientes-container{ + max-width: 800px; + display: flex; + margin: 0 auto; + justify-content: space-between; + margin-top: 20px; + flex-wrap: wrap; +} +.clientes-container picture{ + width: 33%; + padding: 20px; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} +.clientes-container picture img{ + width: 160px; + height: 60px; + object-fit: contain; + +} +.white-section{ + margin-top: 5rem; + width: 100%; + max-width: 50rem; + margin: 5rem auto; + text-align: center; + color: #202C5E; +} +.white-section .sucursales{ + margin: 3rem 0; + display: flex; + flex-wrap: wrap; + justify-content: space-around; +} +.white-section .sucursales .btn{ + height: 45px; + min-height: 45px; + width: 120px; + margin: 0 10px; + margin-bottom: 10px; +} +.white-section .sucursales .btn a, +.white-section .sucursales .btn{ + font-size: 0.9rem; +} +.sucursales .btn-prox-flex{ + display: flex; + flex-direction: column; +} +.sucursales .prox-text{ + color: #4A4A4A; + font-size: 0.8rem; + margin: 0; +} + +@media (max-width: 1800px) { + .inicio-white--video{ + height: 20rem; + } +} +/* @media (max-width: 2560px) { + .white-section .sucursales .btn{ + margin: 0 3%; + } + } */ +.img-bottom{ + height: 30rem; + width: 100%; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + display: flex; + align-items: center; + justify-content: center; +} + +.webp .img-bottom{ + background-image: url(../assets/img/qs-2022-drenax.jpg); +} +.no-webp .img-bottom{ + background-image: url(../assets/img/qs-2022-drenax.jpg); +} + + +.img-bottom h3{ + color: #fff; + font-size: 3rem; + margin-top: 5rem; +} +footer { + text-align: left; +} +footer .footer-top{ + padding: 5rem 10%; + background-color: #ccc; + color: #898989; +} +footer .footer-top .footmapa { +margin: 0; +text-align: center; +} +footer .footer-top .footmapa p{ + margin: 0; +} +footer .footer-bot{ + height: 4rem; + background-color: #081233; + color: #fff; + padding-top: 1.3rem; + text-align: center; +} +.footmapa .a-color{ + color: #898989 !important; + text-decoration: underline; +} +footer .office{ + margin-bottom: 20px; +} +footer .office p{ + margin-bottom: 0px; +} + +/* Footer DrenaxPro */ +.footer-drenaxpro .footer-top { + background-color: #191990; + color: #c8c8ff; +} +.footer-drenaxpro .footer-top h4 { + color: #fff; +} +.footer-drenaxpro .footer-top a { + color: #c8c8ff; +} +.footer-drenaxpro .footer-top a:hover { + color: #fff; +} +.footer-drenaxpro .footmapa .a-color { + color: #c8c8ff !important; +} +.footer-drenaxpro .footmapa .a-color:hover { + color: #fff !important; +} +.footer-drenaxpro .footer-bot { + background-color: #0e0e5c; +} +.footer-drenaxpro .btn-primary { + background-color: #C13123; + border-color: #C13123; +} +.footer-drenaxpro .btn-primary:hover { + background-color: #a02a1e; + border-color: #a02a1e; +} + + +/*QUIENES SOMOS*/ + +.qs-header{ + margin-top: 6rem; + background-color: #BDBDBD; + position: relative; + display: flex; + justify-content: center; + align-items: center; + z-index: -2; + padding: 5rem 10%; + width: 100%; +} +.qs-header::after{ + content: ''; + position: absolute; + right: 0; + bottom: 0; + width: 0; + height: 0; + border-style: solid; + border-width: 0 0 500px 800px; + border-color: transparent transparent #C13123 transparent; + z-index: -1; +} +.qs-header--card{ + background-color: #fff; + display: flex; + flex-wrap: wrap; + width: 100%; +} +.qs-header--card .card-left{ + width: 40%; + height: 100%; + color: #202C5E; + padding: 5%; + display: flex; + flex-direction: column; + justify-content: space-around; + order: 1; +} +.qs-header--card .card-left h2{ + font-weight: 400; +} +.qs-header--card .card-left p{ + font-size: .8rem; +} +.qs-header--card .card-right{ + width: 60%; + height: 30rem; + background-position: top; + background-repeat: no-repeat; + background-size: cover; + order: 2; +} +.webp .qs-header--card .card-right{background-image: url(../assets/img/qs-card-right-22.jpg);} +.no-webp .qs-header--card .card-right{background-image: url(../assets/img/qs-card-right-22.jpg);} +.qs-estado{ + height: 30rem; + width: 100%; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + color: #fff; + position: relative; +} +.webp .qs-estado{ background-image: url(../assets/img/Mapa-Drenatron.jpg);} +.no-webp .qs-estado{ background-image: url(../assets/img/Mapa-Drenatron.jpg);} +.qs-estado--left{ + width: 9rem; + position: absolute; + left: 23vw; + bottom: 2rem; +} +.qs-estado--right{ + width: 20rem; + position: absolute; + right: 23vw; + bottom: 15rem; + text-align: right; +} +.qs-estado--t { + letter-spacing: .5rem; +} +.qs-estado--t span{ + letter-spacing: .1rem; + font-size: 2rem; +} +.qs-estado--b{ + font-size: .8rem; +} +.qs-white{ + color: #202C5E; + padding: 5rem 10%; + text-align: center; +} +.filo{ margin-top: 5rem;} +.filo h4{ + margin: 1rem;; +} +.filo .misionvision .mv-item, .filo .valores .v-item{ + display: flex; + text-align: center; + align-items: flex-end; + margin-top: 1rem; +} +.filo .misionvision .mv-icon{ + display: flex; +} +.filo .misionvision .mv-txt{ + text-align: left; + padding-left: 1rem; +} +.filo svg{ + width: 5rem; + fill: #0b1c48; +} + +/*timeline*/ +.timeline{ + width: 100%; + text-align: center; + padding: 4rem 5%; + position: relative; + color: #202C5E; +} +.timeline .row{ + display: flex; + text-align: left; + padding: 0 10%; +} +.tl-item-ar p{ + padding-right: 20%; +} +.tl-item-ab p, .tl-item-ab h4{ + padding-left: 20%; +} +.timeline .row h4{ + color: #C13123; +} +.o-1, .o-2, .o-3{ + align-self: flex-end; +} +.o-4, .o-5, .o-6{ + margin-top: 5rem; +} +.timeline .tl-line{ + height: .2rem; + width: 100%; + background-color: #0b1c48; + position: absolute; + left: 0; + bottom: 50%; + border-radius: 50px; + display: flex; + align-items: center; +} +.circle-1, .circle-2, .circle-3, .circle-4, .circle-5, .circle-6{ + min-width: 1.5rem; + min-height: 1.5rem; + background-color: #fff; + border: 3px solid #0b1c48; + border-radius: 50px; + margin-left: 12%; + text-align: center; + position: relative; +} +.circle-1::after{ + content: ' '; + width: 3px; + height: 200px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 7px; + top: -200px; +} +.circle-1::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 4px; + top: -200px; +} +.circle-2{ + margin-left: 3%; +} +.circle-2:after{ + content: ''; + width: 3px; + height: 100px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 7px; + bottom: -100px; +} +.circle-2::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 4px; + bottom: -100px; +} +.circle-3{ + margin-left: 17%; +} +.circle-3::after{ + content: ' '; + width: 3px; + height: 200px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 7px; + top: -200px; +} +.circle-3::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 4px; + top: -200px; +} +.circle-4{ + margin-left: 3%; +} +.circle-4:after{ + content: ''; + width: 3px; + height: 100px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 7px; + bottom: -100px; +} +.circle-4::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 4px; + bottom: -100px; +} +.circle-5{ + margin-left: 17%; +} +.circle-5::after{ + content: ' '; + width: 3px; + height: 200px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 7px; + top: -200px; +} +.circle-5::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 4px; + top: -200px; +} +.circle-6{ + margin-left: 3%; +} +.circle-6:after{ + content: ''; + width: 3px; + height: 100px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 7px; + bottom: -100px; +} +.circle-6::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + left: 4px; + bottom: -100px; +} + + + /*FAMILIA DRENAX*/ +.fd-header{ + margin-top: 6rem; + height: 30vw; + width: 100%; + position: relative; +} +.fd-header .fd-header--img{ + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 65%; + background-position: right; + background-repeat: no-repeat; + background-size: cover; +} +.webp .fd-header .fd-header--img{background-image: url(../assets/img/fam-drenax-header-22-min.png);} +.no-webp .fd-header .fd-header--img{background-image: url(../assets/img/fam-drenax-header-22-min.png);} +.fd-header .fd-header--right{ + top: 0; + right: 0; + position: absolute; + background-color: #0b1c48; + height: 100%; + width: 100%; +} +.fd-header .fd-header--right .fd-header--txt { + color: #fff; + position: absolute; + top: 5vw; + right: 10%; + width: 20%; +} +.fd-header .fd-header--right .fd-header--txt h2{ + font-size: 2rem; + font-weight: 300; +} +.fd-header .fd-header--right .fd-header--txt span{ + color: #C13123; +} +.fd-header .fd-header--right .fd-header--txt p{ + text-align: right; + margin-top: 2vw;; +} +.fdmi-txt{ + width: 100%; + background-color: #fff; + text-align: left; + padding: 3rem; + +} +.fd-main{ + margin-bottom: 5rem; +} +.fdmi{ + background-position: top; + background-repeat: no-repeat; + background-size: cover; +} +.fdmi-1{ + width: 100%; + height: 25rem; +} +.fdmi-2{ + margin-top: 1rem; + width: 100%; + height: 10rem; +} +.fdmi-3{ + margin-top: 1rem; + width: 100%; + height: 10rem; +} +.fdmi-4{ + margin-top: 1rem; + width: 100%; + height: 10rem; +} +.fdmi-5{ + margin-top: 1rem; + width: 100%; + height: 10rem; +} +.fdmi-6{ + margin-top: 1rem; + width: 100%; + height: 20rem; +} +.fdmi-7, +.fdmi-8, +.fdmi-9, +.fdmi-10{ + margin-top: 1rem; + width: 100%; + height: 20rem; +} +.webp .fdmi-1{background-image: url(../assets/img/Colaborador-Drenax-1-min.jpg);} +.no-webp .fdmi-1{background-image: url(../assets/img/Colaborador-Drenax-1-min.jpg);} +.webp .fdmi-2{background-image: url(../assets/img/Colaborador-Drenax-2-min.jpg);} +.no-webp .fdmi-2{background-image: url(../assets/img/Colaborador-Drenax-2-min.jpg);} +.webp .fdmi-3{background-image: url(../assets/img/Colaborador-Drenax-3-min.jpg);} +.no-webp .fdmi-3{background-image: url(../assets/img/Colaborador-Drenax-3-min.jpg);} +.webp .fdmi-4{background-image: url(../assets/img/fd-mainimg--4.webp);} +.no-webp .fdmi-4{background-image: url(../assets/img/fd-mainimg--4.png);} +.webp .fdmi-5{background-image: url(../assets/img/fd-mainimg--5.webp);} +.no-webp .fdmi-5{background-image: url(../assets/img/fd-mainimg--5.png);} +.webp .fdmi-6{background-image: url(../assets/img/qs-drenax-q-6-hd.jpg);} +.no-webp .fdmi-6{background-image: url(../assets/img/qs-drenax-q-6-hd.jpg);} +.no-webp .fdmi-7{background-image: url(../assets/img/Voluntariado-1.jpg);} +.webp .fdmi-7{background-image: url(../assets/img/Voluntariado-1.jpg);} +.no-webp .fdmi-8{background-image: url(../assets/img/Voluntariado-2.jpg);} +.webp .fdmi-8{background-image: url(../assets/img/Voluntariado-2.jpg);} +.no-webp .fdmi-9{background-image: url(../assets/img/Voluntariado-3.jpg);} +.webp .fdmi-9{background-image: url(../assets/img/Voluntariado-3.jpg);} +.no-webp .fdmi-10{background-image: url(../assets/img/Voluntariado-4.jpg);} +.webp .fdmi-10{background-image: url(../assets/img/Voluntariado-4.jpg);} + +.fd-bottom{ + width: 100%; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + height: 30vw; +} +.webp .fd-bottom{background-image: url(../assets/img/Ganac-2022-min.jpg);} +.no-webp .fd-bottom{background-image: url(../assets/img/Ganac-2022-min.jpg);} + +.qs-white.title-voluntariado{ + padding-bottom: 20px; +} +.title-voluntariado h3{ + text-align: center; +} +.title-voluntariado p{ + color: #4A4A4A; +} +.title-voluntariado iframe{ + border-radius: 20px; +} +.video-center{ + margin: 0 auto; + height: 25rem; +} +.inicio-white--video.video-small.video-center{ + height: 25rem; +} + /*LIMPIEZA DE DRENAJE*/ +.ld-header{ + margin-top: 6rem; + width: 100%; + height: 30vw; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} +.webp .ld-header{background-image: url(../assets/img/ld-header.webp);} +.no-webp .ld-header{background-image: url(../assets/img/ld-header.png);} +.ld-header--txt{ + color: #fff; + position: absolute; + bottom: 10%; + left: 25%; + display: flex; +} +.ld-header--txt .icon-arrow-red{ + width: 1rem; + height: 1.2rem; + background-image: url(../assets/icons/arrow-red.svg); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + margin-right: 1rem; + margin-top: .3rem; +} +.ld-header--txt .ld-header--p{ + font-size: 1rem; + letter-spacing: .5rem; +} +.ld-header--txt .ld-header--p span{ + font-size: 2rem; +} +.ld-blue{ + position: relative; + width: 100%; + padding: 5% 10%; + background: linear-gradient(to right, rgb(3, 32, 128) 0%, rgb(3, 26, 75) 100%); + color: #fff; + display: flex; + flex-wrap: wrap; + align-items: center; +} +.ld-blue-simple{ + background-color: #191970; + padding: 5rem 10%; + color: #fff; +} +.ld-blue::after{ + content: ''; + position: absolute; + left: 49%; + bottom: -20px; + width: 0; + height: 0; + border-left: 20px solid transparent; + border-right: 20px solid transparent; + border-top: 20px solid #102056; +} +.ld-blue--left{ + width: 50%; +} +.ld-blue--left .camion-img{ + background-position: center; + background-repeat: no-repeat; + background-size: cover; + width: 35vw; + height: 12vw; +} +.webp .ld-blue--left .camion-img{ background-image: url(../assets/img/ld-camion.webp);} +.no-webp .ld-blue--left .camion-img{ background-image: url(../assets/img/ld-camion.png);} +.ld-blue--right{ + width: 50%; + padding-left: 2rem; +} +.ld-red{ + background-color: #C13123; + padding: 5rem 10%; + color: #fff; +} +.ld-red .ld-red--item{ + display: flex; +} +.ld-red .ld-red--item .blue-icon{ + width: 10%; + width: 1rem; + height: 1rem; + background-image: url(../assets/icons/arrow-blue.svg); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + margin-top: .7rem; +} +.ld-red .ld-red--item .ld-red--txt{ + width: 90%; + padding-left: 1rem; +} +.ld-red .ld-red--item .ld-red--txt .ld-red--txt_title{ font-size: 1.5rem; } +.ld-white{ padding: 5rem 10%; } +.ld-white--img { + margin-top: 1rem; + width: 90%; + height: 10rem; + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} +.webp .ld-white--img1{background-image: url(../assets/img/ld-white--img1.webp);} +.no-webp .ld-white--img1{background-image: url(../assets/img/ld-white--img1.jpg);} +.webp .ld-white--img2{background-image: url(../assets/img/ld-white--img2.webp);} +.no-webp .ld-white--img2{background-image: url(../assets/img/ld-white--img2.jpg);} +.webp .ld-white--img3{background-image: url(../assets/img/ld-white--img3.webp);} +.no-webp .ld-white--img3{background-image: url(../assets/img/ld-white--img3.jpg);} + + /*INSPECCIÓN DE TUBERÏAS*/ + +.it-header{ + margin-top: 6rem; + width: 100%; + height: 30vw; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} +.webp .it-header{background-image: url(../assets/img/it-header.webp);} +.no-webp .it-header{background-image: url(../assets/img/it-header.png);} +.it-red{ + background-color: #C13123; + padding: 5rem 20%; + color: #fff; + text-align: center; +} +.it-red p{ + margin: auto; +} +.it-white{ + padding: 5rem 10%; + color: #202C5E; +} + +.it-white--img{ + margin: 1rem auto 1rem auto; + width: 90%; + height: 15rem; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} + +.webp .it-white--img1{ background-image: url(../assets/img/it-white--img1.webp); } +.no-webp .it-white--img1{ background-image: url(../assets/img/it-white--img1.jpg); } +.webp .it-white--img2{ background-image: url(../assets/img/it-white--img2.webp); } +.no-webp .it-white--img2{ background-image: url(../assets/img/it-white--img2.jpg); } +.webp .it-white--img3{ background-image: url(../assets/img/it-white--img3.webp); } +.no-webp .it-white--img3{ background-image: url(../assets/img/it-white--img3.jpg); } +.it-white--fig{ + width: 15rem; + height: 2.5rem; + background: #102056; + position: absolute; + bottom: -1rem; + color: #fff; +} +.it-white--fig p{ + font-size: 1rem; + font-weight: 900; + display: flex; + justify-content: center; + align-items: center; + margin: 0; + height: 100%; +} +.it-white--fig::after{ + content: ''; + width: 2rem; + height: 2.5rem; + bottom: 0; + right: -1rem; + transform: skew(-23deg); + background: #102056; + position: absolute; +} +.it-white--txt{ + width: 90%; + margin: 3rem auto 0 auto; +} + +/*LIMPIEZA DE PISOS*/ +.lp-header{ + margin-top: 6rem; + width: 100%; + height: 30vw; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} +.webp .lp-header{background-image: url(../assets/img/lp-header.webp);} +.no-webp .lp-header{background-image: url(../assets/img/lp-header.png);} +.lp-blue{ + background: linear-gradient(to right, rgb(3, 32, 128) 0%, rgb(3, 26, 75) 100%); + padding: 3rem 20%; + color: #fff; + text-align: center; +} +.lp-blue p{ + margin: auto; +} +.lp-white{ + padding: 5rem 10%; + color: #202C5E; +} +.lp-white--img{ + margin: 1rem auto 1rem auto; + width: 90%; + height: 10rem; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} + +.webp .lp-white--img1{ background-image: url(../assets/img/lp-white--img1.webp); } +.no-webp .lp-white--img1{ background-image: url(../assets/img/lp-white--img1.jpg); } +.webp .lp-white--img2{ background-image: url(../assets/img/lp-white--img2.webp); } +.no-webp .lp-white--img2{ background-image: url(../assets/img/lp-white--img2.jpg); } +.webp .lp-white--img3{ background-image: url(../assets/img/lp-white--img3.webp); } +.no-webp .lp-white--img3{ background-image: url(../assets/img/lp-white--img3.jpg); } +.webp .lp-white--img4{ background-image: url(../assets/img/lp-white--img4.webp); } +.no-webp .lp-white--img4{ background-image: url(../assets/img/lp-white--img4.jpg); } + +.lp-white--fig{ + width: 100%; + height: 2.5rem; + background: #102056; + position: absolute; + bottom: 0; + color: #fff; +} +.lp-white--fig p{ + padding: .7rem; + font-size: 1rem; +} + +.lp-white--txt{ + width: 90%; + margin: 2rem auto; +} +.lp-white--txt span{ + color: #202C5E; + text-decoration: underline; +} +.lp-white--img5{ + margin: 2rem auto 4rem auto; + width: 20rem; + height: 14rem; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} +.webp .lp-white--img5{background-image: url(../assets/img/lp-white--img5.webp);} +.no-webp .lp-white--img5{background-image: url(../assets/img/lp-white--img5.png);} + + /*LIMPIEZA DE ESCALERAS*/ +.le-header{ + margin-top: 6rem; + width: 100%; + height: 30vw; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} +.webp .le-header{background-image: url(../assets/img/le-header.webp);} +.no-webp .le-header{background-image: url(../assets/img/le-header.png);} +.le-main{ + padding: 0 10%; +} +.lemi-img{ + margin-top: 1rem; + width: 100%; + background-position: top; + background-repeat: no-repeat; + background-size: cover; + height: 10rem; +} +.lemi-1{ + width: 100%; + height: 25rem; + background-position: top; + background-repeat: no-repeat; + background-size: cover; +} +.webp .lemi-1{background-image: url(../assets/img/le-white--img1.webp);} +.no-webp .lemi-1{background-image: url(../assets/img/le-white--img1.png);} +.lemi-txt{ + width: 100%; + background-color: #fff; + text-align: left; + padding: 2rem; + +} +.lemi-txt div{ + width: 3rem; +} +.lemi-txt p{ + font-size: 1.5rem; +} +.lemi-txt .span{ + font-size: 1rem; +} +.lemi-txt-right div{ + margin-left: 85%; +} +.lemi-txt-right p{ + text-align: right; +} +.webp .lemi-2{background-image: url(../assets/img/le-white--img2.webp);} +.no-webp .lemi-2{background-image: url(../assets/img/le-white--img2.png);} +.webp .lemi-3{background-image: url(../assets/img/le-white--img3.webp);} +.no-webp .lemi-3{background-image: url(../assets/img/le-white--img3.png);} +.webp .lemi-4{background-image: url(../assets/img/le-white--img4.webp);} +.no-webp .lemi-4{background-image: url(../assets/img/le-white--img4.png);} +.webp .lemi-5{background-image: url(../assets/img/le-white--img5.webp);} +.no-webp .lemi-5{background-image: url(../assets/img/le-white--img5.png);} +.lemi-6{ + margin-top: 1rem; + width: 100%; + background-image: url(../assets/img/le-white--img6.webp); + background-position: top; + background-repeat: no-repeat; + background-size: cover; + height: 20rem; +} +.webp .lemi-6{background-image: url(../assets/img/le-white--img6.webp);} +.no-webp .lemi-6{background-image: url(../assets/img/le-white--img6.png);} +.le-bottom{ + width: 100%; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + height: 30vw; +} +.webp .le-bottom{background-image: url(../assets/img/fd-bottom.webp);} +.no-webp .le-bottom{background-image: url(../assets/img/fd-bottom.png);} + + /*MANTENIMIENTO*/ + +.ma-header{ + margin-top: 6rem; + width: 100%; + height: 30vw; + background-image: url(../assets/img/ma-header.webp); + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} +.webp .ma-header{background-image: url(../assets/img/ma-header.webp);} +.no-webp .ma-header{background-image: url(../assets/img/ma-header.png);} +.lp-doble{ + display: flex; + flex-wrap: wrap; + justify-content: space-around; + margin: 3rem 0; +} +.lp-doble--left{ + width: 40%; + background-color: #C13123; + color: #fff; + padding: 5rem; + display: flex; + justify-content: center; + align-items: center; +} +.lp-doble--right{ + width: 40%; +} +.lp-doble--right .arrow-icon{ + min-width: 1rem; + min-height: 1.2rem; + background-image: url(../assets/icons/arrow-red-bull.svg); + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} +.lp-doble-item{ + margin-top: 2rem; + display: flex; + align-items: center; +} +.lp-doble-item p{ + margin: 0 0 0 1rem; +} + +.pro-floating-block { + background-color: #191990; /* Color azul */ + border-radius: 20px; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); + max-width: 800px; + padding: 10px 40px; + position: relative; + z-index: 3; + text-align: center; + /* El efecto 3D */ + transform: translateY(-20px); +} +.pro-floating-block-content { + color: #fff; + font-family: Arial, sans-serif; + text-align: justify; + text-align-last: center; +} +.pro-cta-box { + background-color: #C13123; + color: white; + padding: 5px 30px; + font-size: 2em; + border-radius: 15px; +} +.gal-cta-box { + background-color:#191990; + color: white; + padding: 15px 50px; + font-size: 2em; + border-radius: 15px 15px 0 0; +} +.pro-cta-container { + align-items: center; + padding: 40px 0 0; + font-weight: 900; + text-align: center; +} +.pro-cta-no-box { + font-size: 4rem; + font-weight: 700; + background-color: #C13123; + color: white; + padding: 0px 50px; + border-radius: 15px; + text-align: center; +} +.end-cta-container { + align-items: center; + filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.4)); + font-weight: 600; + text-align: center; +} +.end-cta-text { + font-family: Arial, sans-serif; +} +.list-container ul { + list-style: none; + text-align: center; +} +.list-container ul li::before { + content: "\25BA \0020"; /* Unicode for right-pointing triangle and a space */ + color: #191990; +} + +.slider-container { + position: relative; + overflow: hidden; + width: 80%; + margin: auto; + margin-top: .86em; + border-radius: 25px; +} + +.slider { + display: flex; + transition: transform 0.5s ease-in-out; +} + +.slider-item { + flex: 0 0 100%; + align-self: center; + height: 50vh; + overflow: hidden; +} + +.slider-item img { + height: 100%; + display: block; + object-fit: cover; + width: 100%; +} + +/* Estilos de los botones del slider */ +.prev-btn, .next-btn { + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +/* Estilos del lightbox */ +.lightbox { + display: none; /* Oculto por defecto */ + position: fixed; + z-index: 1000; + top: 40px; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.8); + justify-content: center; + align-items: center; +} + + +#lightbox-image { + width: 60%; + height: auto; + object-fit: contain; + opacity: 1; /* Opacidad inicial */ + transition: opacity 0.3s ease-in-out; /* Transición para el crossfade */ +} + +/* Clase que aplicaremos cuando la imagen esté saliendo */ +#lightbox-image.fade-out { + opacity: 0; +} + +.lightbox-nav { + /* Estilos de los botones de navegación del lightbox */ +} + + /*EQUIPOS HIDRONEUMATICOS*/ + +.ehc-header { + background-image: url(../assets/img/blue_industrial.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + + /* Define el color de fondo de respaldo en caso de que la imagen no cargue */ + background-color: #00008b; + + height: 500px; + width: 100%; + + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; +} + +.ehc-content { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; +} + +.ehc-logo { + background-image: url(../assets/img/logo_drenaxpro.svg); + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 100%; + height: 150px; + margin-top: 80px; + margin-bottom: 10px; +} + +.ehc-slogan { + /* Estilos para el texto del eslogan */ + color: #fff; + font-family: sans-serif; + font-size: 1.3rem; + margin-bottom: 40px; + font-weight: 600; + transform: skewX(-15deg); /* Inclina la caja para imitar el diseño */ +} + +/* --- Estilo para la sección de "Venta y Renta de Equipos" --- */ +.cta-container { + display: flex; + align-items: center; + filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.4)); + font-weight: 900; +} + +.cta-text { + font-size: 3rem; + font-family: Arial, sans-serif; + white-space: nowrap; /* Evita que el texto se parta en varias líneas */ +} + +.cta-box { + background-color: #C13123; + color: white; + padding: 0px 10px; + transform: skewX(-15deg); /* Inclina la caja para imitar el diseño */ +} + +.cta-no-box { + color: white; + margin-left: 10px; + transform: skewX(-15deg); /* Inclina la caja para imitar el diseño */ +} + +/* --- Estilos para la cuadrícula de productos --- */ +.products-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 30px; + justify-content: center; + padding: 20px; + max-width: 1200px; + margin: 0 auto; +} + +/* --- Estilos para cada tarjeta de producto --- */ +.product-card { + background-color: #fff; + overflow: hidden; + transition: transform 0.3s ease; +} + +.product-card:hover { + transform: translateY(-5px); +} + +.product-image { + width: 100%; + height: 180px; + display: block; + margin-bottom: -40px; + position: relative; + z-index: 1; +} + +.vactor-2115-pd-plus { + background-image: url(../assets/img/vactor-2115-pd-plus.png); + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} + +.vac-con-112 { + background-image: url(../assets/img/vac-con-112.png); + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} + +.vactor-2110-pd { + background-image: url(../assets/img/vactor-2110-pd.png); + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} + +.sewer-uss-jetting { + background-image: url(../assets/img/sewer-uss-jetting.png); + background-size: cover; + background-position: center; + background-repeat: no-repeat; +} + +.info-block { + padding: 20px; + text-align: center; +} + +.btn-block { + padding: 15px; + text-align: center; +} + +/* Clases de color para los fondos */ +.blue-bg { + background-color: #191970; /* Un azul oscuro */ + color: #fff; + width: 82%; + margin-left: 8.5%; +} + +.red-bg { + background-color: #C13123; /* Un rojo oscuro */ + width: 82%; + margin-left: 8.5%; + border-radius: 0 0 15px 15px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + margin-bottom: 10px; +} + +/* Estilos de la tipografía */ +.product-name { + margin: 30px 0 5px; + font-size: 1.5em; + font-weight: bold; +} + +.product-details { + margin: 0; + font-size: 0.9em; + color: #d3d3d3; +} + +.info-btn { + color: #fff; + text-decoration: none; + font-size: 1.1em; + font-weight: bold; + letter-spacing: 1px; +} + +/* Modal Equipos */ +.equipo-modal .modal-content { + border: none; + border-radius: 12px; + overflow: hidden; +} +.equipo-modal-header { + background-color: #191990; + color: #fff; + border: none; + padding: 1rem 1.5rem; +} +.equipo-modal-header .close { + color: #fff; + opacity: 0.8; + text-shadow: none; +} +.equipo-modal-header .close:hover { + opacity: 1; +} +.equipo-modal .modal-body { + padding: 1.5rem; +} +.equipo-gallery { + margin-bottom: 1.5rem; +} +.equipo-gallery-main { + width: 100%; + border-radius: 8px; + overflow: hidden; + background-color: #f0f0f0; + margin-bottom: 0.75rem; +} +.equipo-gallery-main img { + width: 100%; + height: 350px; + object-fit: contain; + display: block; + transition: opacity 0.2s; +} +.equipo-gallery-thumbs { + display: flex; + gap: 8px; + overflow-x: auto; + padding-bottom: 4px; +} +.equipo-thumb { + width: 80px; + height: 60px; + object-fit: cover; + border-radius: 6px; + cursor: pointer; + border: 3px solid transparent; + opacity: 0.6; + transition: all 0.2s; +} +.equipo-thumb:hover { + opacity: 0.85; +} +.equipo-thumb.active { + border-color: #191990; + opacity: 1; +} +.equipo-info { + padding: 0; +} +.equipo-specs { + width: 100%; + border-collapse: collapse; +} +.equipo-specs tr { + border-bottom: 1px solid #e8e8e8; +} +.equipo-specs tr:last-child { + border-bottom: none; +} +.equipo-specs th { + text-align: left; + color: #191990; + font-weight: 700; + padding: 10px 15px; + width: 120px; + font-size: 0.95em; +} +.equipo-specs td { + padding: 10px 15px; + color: #444; + font-size: 0.95em; +} +.equipo-modal-footer { + border-top: none; + justify-content: center; + padding: 0.75rem 1.5rem 1.5rem; +} +.equipo-btn-contact { + background-color: #C13123; + color: #fff; + padding: 10px 40px; + border-radius: 6px; + font-weight: 700; + letter-spacing: 0.5px; + text-decoration: none; + transition: background-color 0.2s; +} +.equipo-btn-contact:hover { + background-color: #a02a1e; + color: #fff; + text-decoration: none; +} + +@media (max-width: 576px) { + .equipo-gallery-main img { + height: 220px; + } + .equipo-thumb { + width: 60px; + height: 45px; + } +} + +/* Media Query para pantallas más pequeñas */ + +@media (max-width: 768px) { + .ehc-logo { + width: 300px; + } + + .cta-text { + font-size: 1.5rem; + } + + .cta-box { + padding: 8px 15px; + } + + .products-grid { + grid-template-columns: 1fr; + gap: 20px; + } +} + +.pro-header { + background-image: url(../assets/img/pro-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + + /* Define el color de fondo de respaldo en caso de que la imagen no cargue */ + background-color: #00008b; + + height: 125vh; + width: 100%; + + display: flex; + justify-content: center; + overflow: hidden; + } + + /*REFACCIONES*/ + +.ref-header { + background-image: url(../assets/img/rf-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + + /* Define el color de fondo de respaldo en caso de que la imagen no cargue */ + background-color: #00008b; + + height: 70vw; + width: 100%; + + display: flex; + justify-content: center; + overflow: hidden; +} + +.ref-content { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + margin-top: 10em; +} + +/* --- Estilo para la sección de "Venta y Renta de Equipos" --- */ +.ref-cta-container { + align-items: center; + filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.4)); + font-weight: 900; +} + +.ref-cta-text { + font-family: Arial, sans-serif; + white-space: nowrap; /* Evita que el texto se parta en varias líneas */ +} + +.ref-cta-box { + font-size: 3rem; + background-color: #C13123; + color: white; + padding: 0px 10px; + border-radius: 15px; +} + +.ref-cta-no-box { + font-size: 2.15rem; + color: white; +} + +/* --- Estilos para el bloque flotante y su contenedor --- */ +.floating-block-container { + width: 100%; + position: relative; + z-index: 2; /* Asegura que el div flotante esté por encima de las otras secciones */ + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + top: -330px; /* Este valor negativo lo sube y lo coloca en el borde */ +} + +.floating-block { + background-color: #191990; /* Color azul */ + border-radius: 20px; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); + max-width: 800px; + padding: 40px; + position: relative; + z-index: 3; + text-align: center; + /* El efecto 3D */ + transform: translateY(-20px); +} + +.floating-block-content { + color: #fff; + font-family: Arial, sans-serif; + font-weight: 600; + text-align: justify; + text-align-last: center; +} + +.cat-cta-container { + align-items: center; + padding: 60px 0; + font-weight: 900; + text-align: center; +} + +.cat-cta-box { + font-size: 2rem; + background-color: #C13123; + color: white; + padding: 0px 50px; + border-radius: 15px; + text-align: center; +} +.title { + font-size: 1.75em; + font-weight: 800; +} +.subtitle { + font-size: 1.25em; +} + +.description { + font-size: 1em; + line-height: 1.6; +} + +/* --- Estilos para el triángulo flotante --- */ +.floating-block-arrow { + width: 30px; + height: 30px; + background-color: #191990; + position: absolute; + bottom: -15px; /* Lo coloca justo por debajo del div */ + left: 50%; + transform: translateX(-50%) rotate(45deg); + z-index: -1; /* Lo pone detrás del div flotante para que solo se vea el triángulo */ +} + +.blocks-container { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 60%; + text-align: center; + position: relative; + top: -27px; +} +.block-tex-box { + display: block; + padding: 5px 15px; + filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.4)); + font-size: 1.25em; +} +.block-tex-box:first-child { + padding-top: 30px; +} +.block-tex-box:nth-child(odd) { + background-color: #090970; + width: 100%; +} +.block-tex-box:nth-child(even) { + background-color: #191990; + width: 90%; +} + +.cat-card { + background-image: url(../assets/img/ref-card-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + width: 55%; + height: 400px; + border-radius: 15px; + position: relative; +} + +.cat-card .card-header { + background-color: #191990; + color: white; + border-radius: 15px; +} + +.header-title { + font-size: 1.35rem; + text-align: center; +} + +.card-description { + display: block; + background-color: rgba(0, 0, 0, 0.4); + position: absolute; + bottom: 0; + width: 100%; + text-align: center; + border-radius: 15px; + padding: 10px; +} + +.card-description p { + margin-top: 0.25em; + margin-bottom: 0.25em; +} + +.card-description p.highlight { + background-color: #191990; + width: max-content; + padding: 2px 10px; + display: inline; +} + +.cat-end-card { + background-image: url(../assets/img/vactor-2100.png); + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 60%; + height: 300px; +} + + + + +.manpro-header { + background-image: url(../assets/img/pro-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + background-color: #00008b; + height: 125vh; + width: 100%; + display: flex; + justify-content: center; + overflow: hidden; +} + +.cap-header { + background-image: url(../assets/img/cap-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + + /* Define el color de fondo de respaldo en caso de que la imagen no cargue */ + background-color: #00008b; + + height: 125vh; + width: 100%; + + display: flex; + justify-content: center; + overflow: hidden; +} +.cap-content { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + margin-top: 10em; +} +/* --- Estilo para la sección de "Venta y Renta de Equipos" --- */ +.cap-cta-container { + align-items: center; + filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.4)); + font-weight: 900; + background-color: #C13123; + border-radius: 15px; + padding: 0 25px; +} +.floating-block-dual { + background-image: linear-gradient(rgba(193, 49, 35, 1) 40%, rgba(25, 25, 144, 1) 40%); /* Color doble */ + border-radius: 20px; + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); + max-width: 800px; + padding: 10px 40px; + position: relative; + z-index: 3; + text-align: center; + /* El efecto 3D */ + transform: translateY(-20px); +} +.block-rnd-box { + display: block; + padding: 10px 15px; + filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.4)); + font-size: 1.25em; + width: 100%; +} +.block-rnd-box:first-child { + border-radius: 15px 15px 0 0; +} +.block-rnd-box:last-child { + border-radius: 0 0 15px 15px; +} + +.block-rnd-box:nth-child(odd) { + background-color: #090970; +} +.block-rnd-box:nth-child(even) { + background-color: #191990; +} +.cap-card { + background-image: url(../assets/icons/savings.svg); + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 55%; + height: 400px; + border-radius: 15px; + position: relative; +} +.cap-card .card-header{ + position: absolute; + bottom: 0; + text-align: center; + width: 100%; + background-color: rgba(0,0,0,0); + border-bottom: 0; +} + + + +.arr-header { + background-image: url(../assets/img/arr-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + + /* Define el color de fondo de respaldo en caso de que la imagen no cargue */ + background-color: #00008b; + + height: 125vh; + width: 100%; + + display: flex; + justify-content: center; + overflow: hidden; + } +.arr-card { + background-image: url(../assets/icons/truck.svg); + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 75%; + height: 500px; + border-radius: 15px; + position: relative; +} + +.arr-card .card-header{ + position: absolute; + bottom: 0; + text-align: center; + width: 100%; + background-color: rgba(0,0,0,0); + border-bottom: 0; +} + + + +.llave-header { + background-image: url(../assets/img/llave-bg.jpg); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + + /* Define el color de fondo de respaldo en caso de que la imagen no cargue */ + background-color: #00008b; + + height: 125vh; + width: 100%; + + display: flex; + justify-content: center; + overflow: hidden; + } + + .llave-card { + background-image: url(../assets/icons/key.svg); + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 75%; + height: 500px; + border-radius: 15px; + position: relative; + } + + .llave-card .card-header{ + position: absolute; + bottom: 0; + text-align: center; + width: 100%; + background-color: rgba(0,0,0,0); + border-bottom: 0; + } + + + + /*CONTACTO*/ +.con-header{ + margin-top: 6rem; + width: 100%; + height: 35vw; + +} +.con-white{ + color: #202C5E; + padding: 5rem 20%; +} +.con-white .col-lg-7{ + padding-right: 0; +} +.con-white .con-doble--left{ + padding: 0; +} +.con-white .col-lg-7 .cot-card{ + padding: 0; +} +.cont-doble--card{ + width: 100%; + background-color: #25367A; + color: #fff; + margin-top: 2rem; +} +.cont-doble--card h4{ + padding: 1rem; + margin: 0; +} +.cont-doble--card .card-tit{ +padding: 1rem; +} +.card-tit svg{ + width: 1rem; + margin: 0 1rem; +} +.cont-doble--card .card-bot{ + background-color: #102056; + padding: 1rem; +} +.con-white .con-doble--right{ + padding-left: 10%; +} +.con-white .con-doble--right h5{ + margin-top: 4rem; +} +.con-white .con-doble--right label{ + width: 100%; +} +.con-white .con-doble--right input{ + width: 100%; + border: solid 2px #25367A; +} +.con-white .con-doble--right textarea{ + width: 100%; + border: solid 2px #25367A; +} +.con-white .con-doble--right .con-sucursal{ + margin-top: 5rem; + width: 100%; + height: 30vw; + background-position: center; + background-repeat: no-repeat; + background-size: cover; + position: relative; +} +.webp .con-white .con-doble--right .con-sucursal{background-image: url(../assets/img/con-sucursal.webp);} +.no-webp .con-white .con-doble--right .con-sucursal{background-image: url(../assets/img/con-sucursal.png);} +.con-sucursal .con-sucursal-ban{ + width: 13rem; + height: 2.5rem; + padding: .5rem 1rem; + color: #fff; + position: absolute; + background-color: #102056; + right: -50px; + top: -20px +} +.whatsapp{ + display: flex; + align-items: center; +} +.whatsapp span{ + background: url(../assets/img/whatsapp.png);; + background-size: contain; + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-position: center; + margin-right: 4px; +} + /*COTIZACIÖN*/ + +.cot-main{ + width: 100%; + background: linear-gradient(to right, rgb(3, 32, 128) 0%, rgb(3, 26, 75) 100%); +} +.cont-bg{ + width: 100%; + height: 100%; + padding: 10rem 0; + margin-top: 6rem; + background-image: url(../assets/icons/x-red.svg); + background-position: 100% 101% ; + background-repeat: no-repeat; + background-size: 50rem; +} +.ws-x--bg { + background-image: url(../assets/icons/x-grey.svg); + background-position: 100% 101%; + background-repeat: no-repeat; + background-size: 30rem; +} +.cot-card{ + margin: 0 auto 10rem auto; + padding: 5rem ; + background-color: #fff; + max-width: 500px; + color: #202C5E; +} +#error{ + padding-top: 5rem; + color: #C13123; +} +#success{ + padding-top: 5rem; +} +.cot-card label{ + width: 100%; + margin-top: .5rem; +} +.cot-card input{ + width: 100%; + border: solid 2px #25367A; +} + +.cot-card select{ + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + width: 100%; + border: solid 2px #25367A; + border-radius: 0; + background-color: #fff; + background-image: url("https://image.flaticon.com/icons/svg/60/60781.svg"); + background-position: 99% 50%; + background-repeat: no-repeat; + background-size: 16px; +} +.radio-buttons label, .radio-buttons input{ + width: 30%; + margin-left: 1rem; +} +.radio-buttons{ + display: flex; + justify-content: center; + align-items: center; +} +.cot-card textarea{ + width: 100%; + border: solid 2px #25367A; +} + +#container-slider +{ + position: relative; + display: block; + width: 100%; +} +.container-slider_responsive{ + margin-bottom: -50px; +} +#slider { + position: relative; + display: block; + width: 100%; + height: 50vw; + margin-top: 75px; +} +.slider_responsive{ + min-height: 250px; +} +#slider li { + background-repeat: no-repeat; + background-size: contain; + background-position: center; + position: absolute !important; + top: 0 !important; + left: 0 !important; + width: 100%; + height: 100%; + display: block; + -webkit-transition: opacity 1s; + -moz-transition: opacity 1s; + -ms-transition: opacity 1s; + -o-transition: opacity 1s; + transition: opacity 1s; + z-index: -1; + opacity: 0; +} +#container-slider .arrowPrev, #container-slider .arrowNext{ + font-size: 30pt; + color: rgba(204, 204, 204, 0.65); + cursor: pointer; + position: absolute; + top: 50%; + left: 50px; + z-index: 2; +} +#container-slider .arrowNext { + left: initial; + right: 50px !important; +} +.content_slider{ + padding: 15px 30px; + color: #FFF; + width: 100%; + height: 100%; +} +.content_slider div{ + text-align: center; +} +.content_slider h2{ + font-family: 'arial'; + font-size: 30pt; + letter-spacing: 1px; + text-transform: uppercase; + margin-bottom: 20px; +} +.content_slider p { + font-size: 15pt; + font-family: 'arial'; + color: #FFF; + margin-bottom: 20px; +} +#slider li .content_slider{ + background: rgba(0, 0, 0, 0.50); + padding: 10px 125px; +} +.content_slider{ + display: -webkit-flex; + display: -moz-flex; + display: -ms-flex; + display: -o-flex; + display: flex; + justify-content: center; + align-items: center; +} +.btnSlider{ + color: #FFF; + font-size: 15pt; + font-family: 'arial'; + letter-spacing: 1px; + padding: 10px 50px; + border: 1px solid #CCC; + background: rgba(13, 13, 13, 0.55); + border-radius: 31px; + text-decoration: none; + transition: .5s all; +} +.btnSlider:hover{ + background: #111; + border: 1px solid #111; +} +.listslider { + position: absolute; + display: -webkit-flex; + display: -moz-flex; + display: -ms-flex; + display: -o-flex; + display: flex; + justify-content: space-between; + align-items: center; + left: 50%; + bottom: 5%; + list-style: none; + z-index: 2; + transform: translateX(-50%); +} +.listslider li { + border-radius: 50%; + width: 10px; + height: 10px; + cursor: pointer; + margin: 0 5px; +} +.listslider li a { + background: #CCC; + border-radius: 50%; + width: 100%; + height: 100%; + display: block; +} +.item-select-slid { + background: #FFF !important; +} + +/*RESPONSIVE*/ + +@media (max-width: 1200px) { + .o-1{order: 1;} + .o-2{order: 3;} + .o-3{order: 5;} + .o-4{order: 2;} + .o-5{order: 4;} + .o-6{order: 6;} + .tl-item-ar p{ + padding-right: 60%; + font-size: .8rem; + } + .tl-item-ab, .tl-item-ar{ + height: 15rem; + } + .tl-item-ab p{ + font-size: .8rem; + } + .tl-item-ab p, .tl-item-ab h4{ + padding-left: 60%; + } + .timeline{padding: 5rem 0} + .o-4, .o-5, .o-6{ + margin-top: 0; + } + + .timeline .tl-line{ + height: 100%; + width: .2rem; + background-color: #0b1c48; + position: absolute; + left: 50%; + top: 0; + border-radius: 50px; + display: flex; + align-items: center; + justify-content: flex-start; + flex-direction: column; + } + .circle-1, .circle-2, .circle-3, .circle-4, .circle-5, .circle-6{ + margin-left: 0; + margin-top: 3rem; + } + + .circle-1::after{ + content: ' '; + width: 200px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + top: 7px; + left: -200px; + } + .circle-1::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + top: 4px; + left: -200px; + } + .circle-2{margin-top: 13rem;} + .circle-2:after{ + content: ''; + width: 85px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-2::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 100px; + } + .circle-3{margin-top: 13rem;} + .circle-3::after{ + content: ' '; + width: 200px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + top: 7px; + left: -200px; + } + .circle-3::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + top: 4px; + left: -200px; + } + .circle-4{margin-top: 13rem;} + .circle-4:after{ + content: ''; + width: 85px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-4::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 100px; + } + .circle-5{margin-top: 13rem;} + .circle-5::after{ + content: ' '; + width: 200px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + top: 7px; + left: -200px; + } + .circle-5::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + top: 4px; + left: -200px; + } + .circle-6{margin-top: 13rem;} + .circle-6:after{ + content: ''; + width: 85px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-6::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 100px; + } + + /*FAMILIADRENAX*/ + .fd-header .fd-header--right .fd-header--txt h2{ + font-size: 1.5rem; + } + .fd-header .fd-header--right .fd-header--txt p{ + font-size: .8rem; + } + /*INSP TUBERÍAS*/ + .it-white--fig{ + width: 8.5rem; + height: 2rem; + } + .it-white--fig::after{ + height: 2rem; + } + .it-white--fig p{ + font-size: 8px; + font-weight: 600; + } +} + +@media (max-width: 992px) { + /*NAVIGATOR*/ + .navbar-collapse{ + background-color: #fff; + height: 100vh; + position: absolute; + top: 6rem; + right: 0; + width: 200px; + } + .nav-item { + margin: 1.7rem 0 0 0; + text-align: left; + } + .navbar-nav li{ + height: 2rem; + } + .navbar-nav>li{ + width: 100%; + } + .navbar-nav>li>.nav-link{ + padding-left: 2.5rem; + } + .empresa{ + top: 0 !important; + left: -165px; + height: 7rem; + position: absolute; + } + .servicios{ + padding: 0; + top: 0 !important; + left: -165px; + height: 20rem; + position: absolute; + } + .servicios li{ + flex: 1; + } + /*INICIO*/ + .alg-suc{margin-top: 2rem;} + /*FAMILIA DRENAX*/ + .fd-header .fd-header--right .fd-header--txt h2{ + font-size: 1rem; + } + .fd-header .fd-header--right .fd-header--txt p{ + font-size: .7rem; + } + .fdmi-txt{ + padding: 1.5rem; + } + .fdmi-txt .fdmi-txt--p{ + font-size: .8rem; + } + + /*QUENES SOMOS*/ + .qs-header{ + padding: 0; + } + .qs-header--card .card-left{ + width: 100%; + order: 2; + } + .qs-header--card .card-right{ + width: 100%; + order: 1; + height: 24rem; + } + .qs-estado--left{ + display: none; + } + .qs-estado--right{ + width: 15rem; + position: absolute; + right: 10vw; + bottom: 18rem; + text-align: right; + } + .qs-estado--t { + letter-spacing: .5rem; + font-size: .7rem; + } + .qs-estado--t span{ + letter-spacing: .1rem; + font-size: 1.6rem; + } + .qs-estado--b{font-size: .6rem;} + .img-bottom h3{ + font-size: 2rem; + } + /*LIMPIEZA DE DRENAJE*/ + .ld-blue--right{ + width: 100%; + } + .ld-blue--left{ + width: 100%; + display: flex; + justify-content: center; + margin-bottom: 3rem; + } + /*MANTENIMIENTO*/ + .lp-doble--left{ + width: 100%; + } + .lp-doble--right{ + margin-top: 3rem; + width: 100%; + } + /*CONTACTO*/ + .con-white .con-doble--right { + padding-left: 0; + } + + /* FOOTER*/ + footer .footer-top .footmapa { + text-align: left; + } +} +@media (max-width: 900px){ + .cot-main{ + padding: 0; + } +} +@media (max-width: 768px){ + .inicio-white{ + padding: 5rem 5%; + } + .tl-item-ar, .tl-item-ab{ + height: 13rem; + } + .o-1{order: 1;} + .o-2{order: 3;} + .o-3{order: 5;} + .o-4{order: 2;} + .o-5{order: 4;} + .o-6{order: 6;} + .tl-item-ar p{padding-right: 0;} + .tl-item-ab p, .tl-item-ab h4, .tl-item-ar p, .tl-item-ar h4{padding-left: 10%;} + .tl-item-ar p,.tl-item-ab p{ + font-size: .7rem; + } + .timeline .tl-line{ + height: 90%; + left: 7%; + top: 5%; + } + + .circle-1{margin-top: 3rem;} + .circle-1:after{ + content: ''; + width: 30px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-1::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 40px; + } + .circle-2{ margin-top: 12rem;} + .circle-2:after{ + content: ''; + width: 30px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-2::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 40px; + } + .circle-3{ margin-top: 11rem;} + .circle-3:after{ + content: ''; + width: 30px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-3::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 40px; + } + .circle-4{ + margin-top: 11rem; + } + .circle-4:after{ + content: ''; + width: 30px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-4::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 40px; + } + .circle-5{ + margin-top: 11rem; + } + .circle-5:after{ + content: ''; + width: 30px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-5::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 40px; + } + .circle-6{ + margin-top: 11rem; + } + .circle-6:after{ + content: ''; + width: 30px; + height: 3px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 7px; + left: 20px; + } + .circle-6::before{ + content: ''; + width: 10px; + height: 10px; + border-radius: 50px; + background-color: #0b1c48; + position: absolute; + bottom: 4px; + left: 40px; + } + /*FAMILIA DRENAX*/ + .fd-header{ + height: 25rem; + } + .fd-header .fd-header--img { + width: 100%; + height: 30vw; + background-color: #df2f1c; + } + .fd-header .fd-header--right .fd-header--txt{ + text-align: center; + width: 50%; + right: 25vw; + top: 35vw; + } + .fd-main--item div{ + height: 20rem; + } + /*LIMP DRENAJE*/ + .ld-white--img{ + height: 13rem; + } + /*LIMPIEZA DE TUVERÍAS*/ + .lemi-img{ + height: 15rem; + } + /*LIMPIZA DE PISOS*/ + .lp-white--img{ + height: 15rem; + } + /*COTIZACIÓN*/ + .cont-bg, .ws-x--bg{ + background-image: none; + } + +} +@media (max-width: 576px) { + .fd-main--item div{ + height: 10rem; + } + .fd-main--item.voluntariado div{ + height: 15rem; + } + .navbar-collapse{ + width: 150px; + } + /*FAMILIA DRENAX*/ + .fd-header .fd-header--right .fd-header--txt{ + top: 40vw; + } + .btn{ + font-size: .7rem; + } + } +@media (min-width: 1800px) { + /*INICIO*/ + .fd-header .fd-header--right .fd-header--txt h2{ + font-size: 3rem; + } + .fd-header .fd-header--right .fd-header--txt p{ + font-size: 1.5rem; + } + .fdmi-txt h3{ + font-size: 2.4rem; + } + + .fdmi-txt .fdmi-txt--p{ + font-size: 1.7rem; + } + .fdmi { + height: 18rem; + } + .fdmi-1{ + height: 35rem; + } + .fdmi-6{ + height: 32rem !important; + } + + /*LIMP DRENAJE*/ + .ld-white--img{ + height: 18rem; + } + /*INSP TUBERÏAS*/ + .it-white--img { + height: 20rem; + } + .it-white--fig::after, .it-white--fig{ + height: 3.5rem; + } + /*LIMPIEZA DE ESCALERAS*/ + .lemi-img{ + height: 15rem; + } + /*LIMP PISOS*/ + .lp-white--img{ + height: 15rem; + } + .lp-white--fig { + height: 3.5rem; + position: absolute; + bottom: -3.3rem; + } + .lp-white--txt{ + margin: 5rem auto; + } +} + +.hidden{ + display: none; +} +.social-icons{ + display: flex; + justify-content: space-between; + align-items: center; + max-width: 13rem; + margin: 3rem 0; +} +.social-icons svg{ + width: 2rem; +} +@media (min-width: 576px){ +.modal-dialog { + max-width: 710px; + margin: 1.75rem auto; +} +} +@media (max-width: 800px){ + .modal-dialog { + max-width: 85vw; + margin: 1.75rem auto; + } + .modal-body { + padding: 1rem 0; + } +} +.navbar-toggler { + position: fixed; + right: 0; + height: 75px; +} + +/*Arreglos 21 Abril*/ +@media (max-width:1390px){ + .inicio-cards--5 .card-5--title{ + font-size: 1rem; + } +} +@media (max-width: 991px){ + .inicio-white.row iframe{ + margin-top: 20px; + } + .inicio-white.row.center-row.videos div:nth-child(2){ + margin-top: 20px; + } + + +} +@media (max-width:749px){ + .clientes-container picture{ + width: 50%; + padding: 20px; + } + .clientes-container picture img{ + max-width: 85%; + min-width: 120px; + } + .inicio-white--video.video-small{ + height: 45vw; + } + .inicio-white--video.video-small.video-center{ + height: 45vw; + } +} +@media (max-width:479px){ + .clientes-container picture{ + padding: 10px; + } + .con-white{ + padding: 5rem 10%; + } +} +@media(max-width:768px){ + .inicio-white.row.center-row.videos{ + padding: 4rem 5%; + } +} +/* SOLUCIONES PARA MENÚ DRENAXPRO */ +.dropdown-menu.DrenaxPro { + min-width: 15em; +} + +.dropdown-menu.DrenaxPro li{ + width: 15em; +} + +.navbar-collapse { + overflow: visible !important; +} + +.dropdown-submenu { + overflow: visible !important; +} + +/* Estilos específicos para DrenaxPro */ +.dropdown-menu.DrenaxPro { + background-color: #fff; + border: 1px solid rgba(0,0,0,0.15); + border-radius: 0.25rem; + box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.175); + padding: 0.5rem 0; + z-index: 1000; +} + +.dropdown-menu.DrenaxPro .dropdown-item { + color: #212529; + font-size: 0.9rem; +} + +.dropdown-menu.DrenaxPro .dropdown-item:hover { + background-color: #f8f9fa; + color: #16181b; +} + +/* Ajustes responsive */ +@media (max-width: 992px) { + .DrenaxPro { + left: -200px !important; + min-width: 280px !important; + max-width: 350px !important; + } +} + +@media (max-width: 768px) { + .dropdown-menu.DrenaxPro { + left: -150px !important; + min-width: 250px !important; + max-width: 300px !important; + } + + .dropdown-menu.DrenaxPro .dropdown-item { + font-size: 0.85rem; + padding: 0.6rem 1rem; + } +} + +@media (max-width: 576px) { + .dropdown-menu.DrenaxPro { + left: -120px !important; + min-width: 220px !important; + max-width: 260px !important; + } +} diff --git a/public_html/functions.js b/public_html/functions.js new file mode 100644 index 0000000..279e9ab --- /dev/null +++ b/public_html/functions.js @@ -0,0 +1,50 @@ +if(document.querySelector('#container-slider')){ + setInterval('fntExecuteSlide("next")',5000); + } + //------------------------------ LIST SLIDER ------------------------- + if(document.querySelector('.listslider')){ + let link = document.querySelectorAll(".listslider li a"); + link.forEach(function(link) { + link.addEventListener('click', function(e){ + e.preventDefault(); + let item = this.getAttribute('itlist'); + let arrItem = item.split("_"); + fntExecuteSlide(arrItem[1]); + return false; + }); + }); + } + + function fntExecuteSlide(side){ + let parentTarget = document.getElementById('slider'); + let elements = parentTarget.getElementsByTagName('li'); + let curElement, nextElement; + + for(var i=0; i nextElement)?'prev':'next'; + + } + //RESALTA LOS PUNTOS + let elementSel = document.getElementsByClassName("listslider")[0].getElementsByTagName("a"); + elementSel[curElement].classList.remove("item-select-slid"); + elementSel[nextElement].classList.add("item-select-slid"); + elements[curElement].style.opacity=0; + elements[curElement].style.zIndex =0; + elements[nextElement].style.opacity=1; + elements[nextElement].style.zIndex =1; + } \ No newline at end of file diff --git a/public_html/icon.png b/public_html/icon.png new file mode 100644 index 0000000..54453ea Binary files /dev/null and b/public_html/icon.png differ diff --git a/public_html/index.php b/public_html/index.php new file mode 100644 index 0000000..bfdf59f --- /dev/null +++ b/public_html/index.php @@ -0,0 +1,299 @@ + + + + + + + Drenax + + + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + diff --git a/public_html/index.phpold b/public_html/index.phpold new file mode 100644 index 0000000..206ecee --- /dev/null +++ b/public_html/index.phpold @@ -0,0 +1,215 @@ + + + + + + + Drenax + + + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public_html/js/bootstrap.min.js b/public_html/js/bootstrap.min.js new file mode 100644 index 0000000..6c52641 --- /dev/null +++ b/public_html/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t> Software >> MultiPHP INI Editor) +; For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI) + +allow_url_fopen = Off +display_errors = Off +enable_dl = Off +file_uploads = On +max_execution_time = 300 +max_input_time = 600 +max_input_vars = 1000 +memory_limit = 128M +post_max_size = 128M +session.gc_maxlifetime = 1440 +session.save_path = "/var/cpanel/php/sessions/ea-php74" +upload_max_filesize = 128M +zlib.output_compression = Off diff --git a/public_html/test.php b/public_html/test.php new file mode 100644 index 0000000..e69de29 diff --git a/public_html/views/arrendamiento.php b/public_html/views/arrendamiento.php new file mode 100644 index 0000000..8c6c2ff --- /dev/null +++ b/public_html/views/arrendamiento.php @@ -0,0 +1,36 @@ +
+
+
+ ARRENDAMIENTO
+
+
+
+
+
+
+
+

Flexibilidad operativa con respaldo profesional

+

En DRENAX PRO ofrecemos el servicio de arrendamiento de unidades hidroneumáticas, brindando soluciones prácticas, seguras y eficientes para empresas que requieren equipos de alto rendimiento sin comprometer su liquidez.

+
+
+
+
+
+

Nuestro esquema de renta se adapta a tus necesidades operativas, ya sea por días, semanas o meses, con unidades listas para trabajar y soporte técnico incluido.

+
+
+
+ BENEFICIOS
+
+
+ Equipos Vactor® y remolques totalmente funcionales + Mantenimiento preventivo incluido durante el periodo de renta + Capacitación básica para operarios + Ideal para proyectos temporales, emergencias o contratos específicos. +
+

HAZ CRECER TU OPERACIÓN
SIN COMPRAR EQUIPO

+
+ CONTÁCTANOS +
+
+
diff --git a/public_html/views/capacitacion.php b/public_html/views/capacitacion.php new file mode 100644 index 0000000..1117dfd --- /dev/null +++ b/public_html/views/capacitacion.php @@ -0,0 +1,38 @@ +
+
+
+ CAPACITACIÓN
+ ESPECIALIZADA +
+
+
+
+
+
+
+

Formamos operadores expertos para un
rendimiento seguro y eficiente

+

Nuestro programa de capacitación especializada está diseñado para que tu personal aproveche al máximo cada unidad, garantizando eficiencia, seguridad y prolongando la vida útil de los equipos.

+
+
+
+
+ ¿QUÉ INCLUYE
+ NUESTRA CAPACITACIÓN? +
+
+ Operación segura y correcta del equipo + Mantenimiento preventivo básico + Diagnóstico de fallas comunes + Certificación de participación +
+
+
+

INVIERTE EN CONOCIMIENTO

+

ahorra en operación

+
+
+
+ CONTÁCTANOS +
+
+
diff --git a/public_html/views/contacto.php b/public_html/views/contacto.php new file mode 100644 index 0000000..23c7899 --- /dev/null +++ b/public_html/views/contacto.php @@ -0,0 +1,101 @@ +
+
+
+
+
+

UBÍCANOS

+
+
Sucursal Culiacán
+
+

Calle Diez #3482 Col. San Rafael + Culiacán, Sinaloa CP 80150

+

Oficina (667) 713 9250/60

+

WhatsApp: (667) 431 9211

+

atencionaclientes@drenax.mx

+
+
+
+
+
Sucursal Los Mochis
+
+
+

Blvd. Bienestar No. 973 Col. Toledo + Corro C. P. 81290 + Los Mochis, Sinaloa +

+

Oficina (668)100 9191 +

+

WhatsApp: (668) 162 0261

+

losmochis@drenax.mx

+
+
+
+
+
Sucursal Mazatlán
+
+
+

Oñate L8 Fracc. Corredor de Abastos + CP 82159 Mazatlán, Sinaloa. +

+

Oficina (669) 135-1212 +

+

WhatsApp: (669) 441 4500

+

mazatlan@drenax.mx

+
+
+
+
+
+
+
+
¡Mándanos mensaje!
+
+ + + + + + + + + +
+ + + + +
+ + + +
+
+ + + +
+
O comunícate con nosotros vía:
+ + +
+

Sucursal culiacán

+
+
+
+
\ No newline at end of file diff --git a/public_html/views/correo.php b/public_html/views/correo.php new file mode 100644 index 0000000..b8172b5 --- /dev/null +++ b/public_html/views/correo.php @@ -0,0 +1,65 @@ +isSMTP(); +//Enable SMTP debugging +// 0 = off (for production use) +// 1 = client messages +// 2 = client and server messages +$mail->SMTPDebug = 2; +//Set the hostname of the mail server +$mail->Host = 'smtp.gmail.com'; +// use +// $mail->Host = gethostbyname('smtp.gmail.com'); +// if your network does not support SMTP over IPv6 +//Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission +$mail->Port = 587; +//Set the encryption system to use - ssl (deprecated) or tls +$mail->SMTPSecure = 'tls'; +//Whether to use SMTP authentication +$mail->SMTPAuth = true; +//Username to use for SMTP authentication - use full email address for gmail +$mail->Username = "contacto@drenax.com.mx"; +//Password to use for SMTP authentication +$mail->Password = "Drenax.123!"; +//Set who the message is to be sent from +$mail->setFrom('contacto@drenax.com.mx', 'Desde WEB drenax.com.mx'); +//Set an alternative reply-to address +//$mail->addReplyTo('replyto@example.com', 'First Last'); +//Set who the message is to be sent to +$mail->addAddress($email, $name); +//Set the subject line +$mail->Subject = $service; +//Read an HTML message body from an external file, convert referenced images to embedded, +//convert HTML into a basic plain-text alternative body +//$mail->msgHTML(file_get_contents('contents.html')); +//Replace the plain text body with one created manually +$mail->Body = $message.' '.$name.' '.$tel; +//Attach an image file +//$mail->addAttachment('images/phpmailer_mini.webp'); +//send the message, check for errors +if (!$mail->send()) { + http_response_code(500); + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + http_response_code(200); + echo "Message sent!"; + //Section 2: IMAP + //Uncomment these to save your message in the 'Sent Mail' folder. + #if (save_mail($mail)) { + # echo "Message saved!"; + #} +} +?> \ No newline at end of file diff --git a/public_html/views/cotizacion.php b/public_html/views/cotizacion.php new file mode 100644 index 0000000..42aaaed --- /dev/null +++ b/public_html/views/cotizacion.php @@ -0,0 +1,44 @@ +
+
+
+
+
¡Mándanos mensaje!
+
+ + + + + + + + + +
+ + + + +
+ + + +
+
+ + + +
+
+
\ No newline at end of file diff --git a/public_html/views/drenaxpro.php b/public_html/views/drenaxpro.php new file mode 100644 index 0000000..fbc4a0b --- /dev/null +++ b/public_html/views/drenaxpro.php @@ -0,0 +1,184 @@ +
+
+
+
+
+ COMPRA Y RENTA +
+
+
+

EQUIPOS HIDRONEUMÁTICOS VACTOR

+

Potencia, rendimiento y confiabilidad en cada operación.

+

Nuestros equipos hidroneumáticos Vactor están diseñados para brindar soluciones eficientes en la limpieza y desazolve de redes de drenaje, alcantarillado y líneas subterráneas. Gracias a su tecnología de alta presión y sistema de vacío, permiten una operación segura, rápida y con el menor impacto ambiental.

+
+
+
+
+ CARACTERÍSTICAS +
+
+
+ + + +

TECNOLOGÍA DE ALTA SUCCIÓN Y PRESIÓN.

+
+
+ + + + + + +

SISTEMAS DE CONTROL INTUITIVOS.

+
+
+ + + +

TANQUES DE GRAN CAPACIDAD Y DURABILIDAD.

+
+
+ + + +

EFICIENCIA EN LIMPIEZA PROFUNDA Y MANTENIMIENTO PREVENTIVO.

+
+
+
+ GALERÍA +
+
+ + + +
+
+ IDEAL PARA +
+
+
    +
  • Empresas de servicios municipales
  • +
  • Contratistas de infraestructura
  • +
  • Mantenimiento industrial
  • +
  • Obras públicas
  • +
+
+
+
+ +
+
+
+
+
+ Con Vactor, tu operación esta equipada con la mejor tecnología y respaldo profesional +
+
+
+ diff --git a/public_html/views/entrega.php b/public_html/views/entrega.php new file mode 100644 index 0000000..5f7fd2f --- /dev/null +++ b/public_html/views/entrega.php @@ -0,0 +1,36 @@ +
+
+
+ LLAVE EN MANO
+
+
+
+
+
+
+
+

Tu equipo listo para operar desde el primer día

+

En DRENAX PRO ofrecemos un servicio integral de entrega de llaves en mano, pensado para que tu unidad llegue completamente equipada, configurada y lista para trabajar sin complicaciones ni tiempos muertos.

+
+
+
+
+
+

Nuestro esquema de renta se adapta a tus necesidades operativas, ya sea por días, semanas o meses, con unidades listas para trabajar y soporte técnico incluido.

+
+
+
+ ¿QUÉ INCLUYE
NUESTRO SERVICIO?
+
+
+ Unidad completamente operativa y equipada + Capacitación técnica para operadores + Asesoría en documentación y puesta en marcha + Soporte postventa garantizado +
+

SOLO RECIBE,
ENCIENDE Y TRABAJA

+
+ CONTÁCTANOS +
+
+
diff --git a/public_html/views/equiposreconstruidos.php b/public_html/views/equiposreconstruidos.php new file mode 100644 index 0000000..f66f315 --- /dev/null +++ b/public_html/views/equiposreconstruidos.php @@ -0,0 +1,19 @@ +
+
+ +

Equipamos con tecnología, capacitamos con experiencia.

+
+ EQUIPOS RECONSTRUIDOS + Y USADOS +
+
+
+
+
+
+

Por el momento no hay equipos disponibles

+

Contáctanos para consultar disponibilidad de equipos reconstruidos y usados.

+ SOLICITAR INFORMACIÓN +
+
+
diff --git a/public_html/views/familiadrenax.php b/public_html/views/familiadrenax.php new file mode 100644 index 0000000..5f9f50f --- /dev/null +++ b/public_html/views/familiadrenax.php @@ -0,0 +1,74 @@ +
+
+
+
+

"SOMOS UNA GRAN FAMILIA"

+

Nuestros colaboradores son el activo más importante de la empresa, en especial los encargados del área operativa, ya que son ellos quienes representan cada una de las áreas de Drenax.

+
+
+
+
+
+
+
+
+
+

Colaboradores felices

+

Contar con colaboradores orgullosos de pertenecer a esta gran familia, es la mejor recompensa a nuestra labor, nuestro compromiso es con nuestros clientes, pero en igual medida también lo es con nuestros colaboradores. + + Realizar actividades que permitan el desarrollo y capacitación de nuestros colaboradores, es una actividad constante dentro y fuera de nuestra empresa, nuestro crecimiento no se puede lograr sin el crecimiento personal y profesional de cada uno de los integrantes del equipo.

+
+
+
+
+
+
+
+
+
+
+
+
+

¡Conoce nuestras sucursales!

+
+ + + +
+ + ¡Próximamente! +
+ +
+
+
+
+

Comprometidos con nuestra comunidad

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

DRENAX EN ACCIÓN SOCIAL

+

Formando alianzas para contribuir con la sociedad y grupos vulnerables

+
+ +
+
diff --git a/public_html/views/hidrocarros.php b/public_html/views/hidrocarros.php new file mode 100644 index 0000000..3ec6698 --- /dev/null +++ b/public_html/views/hidrocarros.php @@ -0,0 +1,69 @@ +
+
+ +

Equipamos con tecnología, capacitamos con experiencia.

+
+ VENTA Y RENTA + DE EQUIPOS +
+
+
+
+
+
+
+
+

VACCON 12

+

ID: V047-2025 Año: 2007 Serie: VRD-4212-LHA

+
+ +
+
+
+ + + diff --git a/public_html/views/hidroremolques.php b/public_html/views/hidroremolques.php new file mode 100644 index 0000000..95759ef --- /dev/null +++ b/public_html/views/hidroremolques.php @@ -0,0 +1,60 @@ +
+
+ +

Equipamos con tecnología, capacitamos con experiencia.

+
+ VENTA Y RENTA + DE EQUIPOS +
+
+
+
+
+
+
+
+

Sewer USS Jetting

+

ID: VC047-2025 Horas: 389 Serie: 2115 P118

+
+ +
+
+
+ + + diff --git a/public_html/views/inspecciondetuberias.php b/public_html/views/inspecciondetuberias.php new file mode 100644 index 0000000..714de70 --- /dev/null +++ b/public_html/views/inspecciondetuberias.php @@ -0,0 +1,36 @@ +
+
+
+

INSPECCIÓN DE
TUBERÍAS

+
+
+
+

En búsqueda de brindarle a nuestros clientes una solución integral se incorporaron a nuestras divisiones de servicios la categoría de inspección de tuberías, conformada por los siguientes servicios. +

+
+
+
+
+

Video inspección

+
+

Sistema de inspección para analizar tuberías de 2 a 12 pulgadas. El equipo nos permite detectar tuberías quebradas, con raíces o malas instalaciones. Nuestros clientes podrán dar solución de forma eficiente ya que sabrán con exactitud en que altura se encuentra el daño.

+
+
+
+

Localización de tuberías

+
+

Instrumento de precisión para la localización de redes de servicios públicos, cuenta con tecnología GPS y Bluetooth para integrarse fácilmente con dispositivos externos de captura de datos. + El equipo esta enfocado a la detección de tuberías de cobre y en algunos casos es utilizado para la detección de registros.

+
+
+
+

Detector de fugas

+
+

En ocasiones detectamos que tenemos un incremento en el consumo de agua, y no sabemos a que se debe, ya que no observamos humedad, este equipo detectará exactamente donde se encuentra la fuga por medio de ondas que son captadas por un micrófono que amplifica el ruido de la presión de agua.

+
+
+

¿Necesitas una cotización?

+

¡Estamos para Servirte!

+ +
+
\ No newline at end of file diff --git a/public_html/views/limpiezadedrenaje.php b/public_html/views/limpiezadedrenaje.php new file mode 100644 index 0000000..e8e0969 --- /dev/null +++ b/public_html/views/limpiezadedrenaje.php @@ -0,0 +1,52 @@ +
+
+
+

LIMPIEZA DE
DRENAJE

+
+
+
+
+
+
+

Actualmente Drenax cuenta con diferentes equipos especializados en la limpieza de drenajes como manuales, eléctricos y mecánicos. Nuestro objetivo es muy claro, ofrecerte un servicio de la más alta calidad, en óptimos tiempos de respuesta y con una operación estandarizada. + A continuación te mostramos cuales son las características de las 3 categorías de equipos que tenemos para la realización de servicios de limpieza de drenajes.

+ +
+
+
+
+
+

Hidroneumático (Hidrojet)

+

Equipo especializado en la limpieza de tubería de drenaje sanitario y pluvial de 4 a 6 pulgadas, trabaja con agua a presión por medio de un mecanismo que permite la limpieza de 360° del tubo, cuenta con 120 mts de manguera y efectúa la limpieza con una presión de 3500 psi.

+
+
+
+
+
+

Hidroneumático con Succión (Vactor)

+

Limpieza de tubería de drenaje sanitario y pluvial de 6 a 36 pulgadas, trabaja con agua a presión por medio de un mecanismo que permite la limpieza de 360° del tubo, cuenta con 120 mts de manguera para realizar la limpieza de tubería, efectúa la limpieza con una presión de 3500 psi, succiona lodos pesados (plantas tratadoras, cárcamos, letrinas, etc.) y el tanque de desechos tiene una capacidad de 12,000 lts.

+
+
+
+
+
+

Hidroneumático con Succión (Eductor)

+

Enfocado a tubería de drenaje sanitario y pluvial de 4 a 8 pulgadas, trabaja con agua a presión por medio de un mecanismo que permite la limpieza de 360° del tubo, cuenta con 120 mts de manguera para realizar la limpieza de tubería y con 100 mts para succionar desechos, efectúa la limpieza con una presión de 3500 psi, succiona líquidos y semilíquidos ( fosas sépticas, trampas de grasas y lodos, cisternas, cárcamos, etc.) y el tanque de desechos tiene una capacidad de 15,000 lts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

¿Necesitas una cotización?

+

¡Estamos para Servirte!

+
+
\ No newline at end of file diff --git a/public_html/views/limpiezadeescaleras.php b/public_html/views/limpiezadeescaleras.php new file mode 100644 index 0000000..0b3ec4b --- /dev/null +++ b/public_html/views/limpiezadeescaleras.php @@ -0,0 +1,48 @@ +
+
+
+

LIMPIEZA DE
ESCALERAS

+
+
+
+

Realiza la limpieza de escaleras eléctricas y tapetes móviles en movimiento, con un sistema europeo de auto-dirección con cerdas equidistantes; obteniendo la eliminación de polvo, sedimento hasta las incrustaciones más resistentes, logrando mantener en buen estado tus instalaciones.

+
+
+
+
+
+
+
+
+ +
+

Realiza la limpieza de escaleras eléctricas y tapetes móviles en movimiento,

+

con un sistema europeo de auto-dirección con cerdas equidistantes; obteniendo la eliminación de polvo, sedimento hasta las incrustaciones más resistentes, logrando mantener en buen estado tus instalaciones.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Sanitización de pasamanos con vapor seco

+

Realiza la limpieza de pasa manos, con equipo de vapor seco, logrando la eliminación de polvo y sanitización de tus instalaciones.

+
+
+
+
+
+
+

¿Necesitas una cotización?

+

¡Estamos para Servirte!

+
+
\ No newline at end of file diff --git a/public_html/views/limpiezadepisos.php b/public_html/views/limpiezadepisos.php new file mode 100644 index 0000000..1cd6c4f --- /dev/null +++ b/public_html/views/limpiezadepisos.php @@ -0,0 +1,48 @@ +
+
+
+

LIMPIEZA DE
PISOS

+
+
+
+

La división de Limpieza de Pisos cuenta con los siguientes servicios enfocados a mantener vialidades e instalaciones completamente limpias y seguras.

+
+
+
+
+

Barrido Mecanizado

+
+

La Barredora Tennant modelo T-800 que permite la limpieza de estacionamientos y vialidades. Es utilizado mayormente en superficies con asfalto o piso hidráulico, no levanta tierra durante la realización de la limpieza, ya que cuenta con un sistema similar al de las aspiradoras, es de fácil acceso a lugares más reducidos, debido a que cuenta con dimensiones más pequeñas. +
Ver fotos en servicio... +

+
+
+
+

Restregado de Pisos

+
+

La restregadora Tennant T-20 es un equipo que trabaja por medio de cepillos, agua y químicos para eliminar suciedad, grasa y manchas en pisos. Es muy efectivo para lugares angostos como banquetas, al igual que en lugares muy amplios como bodegas o almacenes. +
Ver fotos en servicio... +

+
+
+
+

Lavado a Vapor

+
+

Equipo que conjuga la presión con temperatura, esto te permitirá eliminar completamente señales de suciedad, grasa u otros residuos en diferentes superficies como pisos, paredes, equipos, etc. +
Ver fotos en servicio... +

+
+
+
+

Desincrustación de Chicles

+
+

Eliminar chicles de banquetas o vialidades no ha sido una tarea sencilla, sin embargo este equipo está especializado en sustraer el chicle, dejando sin residuo alguno la superficie. Trabaja por medio de vapor seco que en combinación de un químico revientan el chicle en menos de 6 segundos. +
Ver fotos en servicio... +

+
+
+
+

¿Necesitas una cotización?

+

¡Estamos para Servirte!

+
+
\ No newline at end of file diff --git a/public_html/views/main.php b/public_html/views/main.php new file mode 100644 index 0000000..f43a038 --- /dev/null +++ b/public_html/views/main.php @@ -0,0 +1,171 @@ + + + +
+ + +
    +
  • +
  • +
  • +
+
    +
  • +
  • +
  • +
  • +
  • +
  • + +
+
+
+
+ +

LIMPIEZA DE DRENAJES

+

Contamos con equipos especializados en tecnología de punta para dar solución en cualquier situación.

+
+
+ +

INSPECCIÓN DE TUBERÍAS

+

Ofrecemos servicios especializados que nos permiten detectar soluciones, generando ahorros de gastos de agua, sin necesidad de romper sus pisos.

+
+
+ +

LIMPIEZA DE PISOS

+

Mejora la imagen de sus instalaciones con limpieza integral.

+
+
+ +

LIMPIEZA DE ESCALERAS

+

Realiza la limpieza de escaleras eléctricas y tapetes móviles en movimiento, logrando mantener en buen estado tus instalaciones.

+
+
+ +

MANTENIMIENTO DE EQUIPO

+

Conocemos la necesidad de asegurar que los equipos de su empresa reciban el mantenimiento apropiado.

+
+ +
+ +

SANITIZACIÓN PROFESIONAL

+

Mantén tus espacios libres de enfermedades, bacterias y virus.

+
+
+
+
+

¿QUÉ BENEFICIOS TENGO?

+
+
+
+ +
+

Tiempo máximo de respuesta 3 horas.

+
+
+
+ +
+

Vanguardia tecnológica.

+
+
+
+ +
+

Personal constantemente capacitado.

+
+
+
+ +
+

Asesoría técnica para funcionamiento óptimo del drenaje.

+
+
+
+ +
+

Disponibilidad las 24 horas los 365 días del año.

+
+
+
+ +
+

Apegados a las normas de seguridad e higiene.

+
+
+
+ +
+

Responsabilidad con el medio ambiente.

+
+
+
+ +
+

Cobertura en todo el estado de Sinaloa.

+
+
+
+ +
+

Enfocados en la calidad.

+
+ +
+
+
+

Somos Pioneros en Todo Sinaloa

+

Somos una empresa que cumple con el conjunto de normas y principios referentes a la Ley General de Aguas Nacionales y la NOMN-002SEMARNAT-1996 que establece los límites máximos permisibles de contaminantes en las descargas de aguas residuales en aguas y bienes nacionales.

+ +
+
+ +
+
+ +
+
+

Video testimonial

+

Clientes satisfechos

+ +
+
+

space

+

Clientes satisfechos

+ +
+
+
+
+

Algunos de nuestros clientes

+
+ + + + + + + + + + +
+
+ +
+

¡Conoce nuestras sucursales!

+
+ + + +
+ + ¡Próximamente! +
+ +
+

¿Necesitas una cotización?

+

¡Estamos para Servirte!

+ +
+
\ No newline at end of file diff --git a/public_html/views/mantenimiento.php b/public_html/views/mantenimiento.php new file mode 100644 index 0000000..3378766 --- /dev/null +++ b/public_html/views/mantenimiento.php @@ -0,0 +1,71 @@ +
+
+
+

MANTENIMIENTO
DE EQUIPO

+
+
+
+

En DRENAX, conocemos la necesidad de asegurar que los equipos de su empresa reciban el mantenimiento apropiado, la seguridad de sus empleados y la productividad dependen del correcto funcionamiento de sus vehículos.

+
+
+
+
+

Deseamos contribuir en el éxito de su empresa, entendiendo el valor del tiempo y los beneficios de contar con equipos en buenas condiciones, mientras más tiempo pasen sus unidades en operación, mejores resultados tendrán. + El programa de mantenimiento DRENAX, le ayudara a mantener la rentabilidad, ya que todos nuestros trabajos cuentan con garantía. +
+ Conoce los servicios en lo que te podemos apoyar: +

+
+
+
+
+

Cambios de aceites y filtros (motor principal y auxiliar).

+
+
+
+

Lavado (lavado de motor a vapor).

+
+
+
+

Verificación diaria, semanal, mensual y anual (según manual de fábrica).

+
+
+
+

Mantenimiento preventivo y correctivo (equipo Vactor Elgin, Tennant).

+
+
+
+

Sistemas hidráulicos.

+
+
+
+

Sistemas neumáticos.

+
+
+
+

Bombas de alta presión (bombas roder).

+
+
+
+

Carrete telescópico.

+
+
+
+

Pluma telescópica.

+
+
+
+

Mangueras y tubos de succión. Turbinas y sopladores.

+
+
+
+

Cambios de aceites y filtros (motor principal y auxiliar).

+
+
+
+
+

¿Necesitas una cotización?

+

¡Estamos para Servirte!

+ +
+
\ No newline at end of file diff --git a/public_html/views/mantenimientopro.php b/public_html/views/mantenimientopro.php new file mode 100644 index 0000000..7859052 --- /dev/null +++ b/public_html/views/mantenimientopro.php @@ -0,0 +1,37 @@ +
+
+
+ MANTENIMIENTO
+ DE EQUIPOS +
+
+
+
+
+
+
+

Mantén tus equipos en óptimas condiciones
con respaldo técnico especializado

+

En DRENAX PRO brindamos servicio de mantenimiento preventivo y correctivo para equipos hidroneumáticos Vactor y otras marcas. Nuestro equipo técnico está certificado para garantizar el máximo rendimiento y la vida útil de tus unidades.

+
+
+
+
+ NUESTROS SERVICIOS +
+
+ Mantenimiento preventivo programado + Mantenimiento correctivo y reparación mayor + Diagnóstico y evaluación de equipos + Servicio en sitio o en nuestro taller +
+
+
+

EQUIPO EN BUEN ESTADO

+

operación sin interrupciones

+
+
+
+ CONTÁCTANOS +
+
+
diff --git a/public_html/views/quienessomos.php b/public_html/views/quienessomos.php new file mode 100644 index 0000000..82bd12e --- /dev/null +++ b/public_html/views/quienessomos.php @@ -0,0 +1,146 @@ +
+
+
+ +
+

¿Quiénes
somos?

+
+
+

Somos una empresa socialmente responsable, dedicada a La Limpieza y Desazolve de Drenajes, fosas sépticas y una amplia gama de servicios con el objetivo de mantener un ambiente limpio y seguro para satisfacer sus requerimientos específicos.

+

Con más de 30 años al servicio Drenax se consolida como número uno en el estado. Contamos con más de 10,000 clientes satisfechos. Nuestro equipo altamente capacitado te dará la asesoria adecuada para mantener en perfectas condiciones tus espacios.

+
+
+
+
+
+
+
+

Empresa multiservicios líder en la Industría de inspección y limpieza de drenajes

+
+
+

COBERTURA EN
TODO EL ESTADO

+

Contamos con servicio los 365 días del año las 24 horas del día.

+
+
+
+
+

¡Conoce nuestras sucursales!

+
+ + + +
+ + ¡Próximamente! +
+ +
+
+
+
+
+ +
+
+

Misión

+

Creamos ambientes limpios y seguros para el bienestar de la comunidad.

+
+
+
+
+ +
+
+

Visión

+

Somos una empresa líder en limpieza integral, contamos con colaboradores orgullosos y en constante innovación, consolidando nuestra calidad y liderazgo a nivel nacional.

+
+
+
+
+

Nuestros valores

+
+
+ +
+
+

Servicio profesional: Realizar un servicio bien, a la primera vez.

+
+
+
+
+ +
+
+

Trabajo en equipo: Unidos se trabaja mejor.

+
+
+
+
+ +
+
+

Honestidad: Somos verdaderos, somos honestos.

+
+
+
+
+ +
+
+

Innovación: Mejoramos constantemente nuestra persona, servicio y equipo de trabajo.

+
+
+
+
+ +
+
+

Integridad y Convivencia: Todos somos familia.

+
+
+
+
+
+
+
+

Una empresa con experiencia

+

-Linea del tiempo Drenax-

+
+
+
+

1994

+

Todo inicio con el nombre de Multiservicios Salazar, una empresa dedicada a la Limpieza de Redes de Drenaje Sanitarios. Desde un inicio el servicio fue ofrecido a hogares, comercios e industrias y se adquirieron con el paso del tiempo equipos con mayor tecnología.

+
+
+

2002

+

ya se atendían a más de 500 empresas de Culiacán y ciudades vecinas, en el sector residencial se tenía una base de datos con más de 1000 clientes, en ese momento ya se contaban con 4 unidades en diferentes categorías.

+
+
+

2014

+

Drenax ya es una empresa consolidada en el estado de Sinaloa con 3 sucursales, Culiacán, una en los Mochis y otra en Mazatlán, con más de 40 empleados y 30 unidades en las diferentes categorías como lo son Drenajes, Inspección de Tuberías, Limpieza de Pisos y Sanitización de ambientes.

+
+ +
+

1997

+

Adquirimos nuestro primer equipo Hidroneumático para dar el servicio de limpieza y desazolve en instalaciones de drenaje sanitario y pluvial. Salazar, una empresa dedicada a la Limpieza de Redes de Drenaje Sanitario.

+
+

2006

+

Cambiamos de nombre comercial y razón social a DRENAX, S.A de C.V.. Para ese tiempo nuestra visión era más clara, ser líder regional en limpieza de drenajes, para ello ya se contaban con 7 vehículos, y no solo nos enfocamos al drenaje, incursionamos en el barrido mecanizado y el restregado de pisos.

+
+

2025

+

Actualmente, Drenax es empresa consolidada y líder en el sector con más de 50 colaboradores y 3 ubicaciones en el estado de Sinaloa.

+
+
+
+
+
+
+
+
+
+
+
+
+
+

Más de 10,000 clientes satisfechos...

+
\ No newline at end of file diff --git a/public_html/views/refacciones.php b/public_html/views/refacciones.php new file mode 100644 index 0000000..cd78fd7 --- /dev/null +++ b/public_html/views/refacciones.php @@ -0,0 +1,57 @@ +
+
+
+ TODO LO QUE NECESITAS PARA MANTENER + TU OPERACIÓN EN MOVIMIENTO +
+
+
+
+
+
+ CATÁLOGO +
+
+
+

En DRENAX PRO contamos con un amplio stock de refacciones para equipos hidroneumáticos, Vactor® y maquinaria especializada en limpieza de drenaje. Ofrecemos piezas originales y compatibles, seleccionadas para garantizar el máximo rendimiento, durabilidad y seguridad de tus unidades.

+
+
+
+
+ Componentes hidráulicos + Boquillas + Mangueras + Filtros + Accesorios + Refacciones específicas + según tu equipo +
+
+ TENEMOS LO
+ QUE NECESITAS +
+
+
+

¿Por qué elegir nuestras refacciones?

+
+
+

Productos de alta calidad y disponibilidad inmediata.

+

Asesoría personalizada para encontrar la pieza correcta.

+

Envíos a todo México.

+

Soporte técnico con respaldo DRENAX PRO.

+
+
+
+
+
+
+
+ CATÁLOGO +
+
+
+
+ MANTÉN TU EQUIPO AL 100% +
+
+