@charset "UTF-8";
/*!
* Start Bootstrap - Freelancer v7.0.5 (https://startbootstrap.com/theme/freelancer)
* Copyright 2013-2021 Start Bootstrap
* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-freelancer/blob/master/LICENSE)
*/
/*!
* Bootstrap v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
    --bs-blue:#0d6efd;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc3545;
    --bs-orange:#fd7e14;
    --bs-yellow:#ffc107;
    --bs-green:#198754;
    --bs-teal:#1abc9c;
    --bs-cyan:#0dcaf0;
    --bs-white:#fff;
    --bs-gray:#6c757d;
    --bs-gray-dark:#343a40;
    --bs-gray-100:#f8f9fa;
    --bs-gray-200:#e9ecef;
    --bs-gray-300:#dee2e6;
    --bs-gray-400:#ced4da;
    --bs-gray-500:#adb5bd;
    --bs-gray-600:#6c757d;
    --bs-gray-700:#495057;
    --bs-gray-800:#343a40;
    --bs-gray-900:#212529;
    --bs-primary:#1abc9c;
    --bs-secondary:#2c3e50;
    --bs-success:#198754;
    --bs-info:#0dcaf0;
    --bs-warning:#ffc107;
    --bs-danger:#dc3545;
    --bs-light:#f8f9fa;
    --bs-dark:#212529;
    --bs-primary-rgb:26,188,156;
    --bs-secondary-rgb:44,62,80;
    --bs-success-rgb:25,135,84;
    --bs-info-rgb:13,202,240;
    --bs-warning-rgb:255,193,7;
    --bs-danger-rgb:220,53,69;
    --bs-light-rgb:248,249,250;
    --bs-dark-rgb:33,37,41;
    --bs-white-rgb:255,255,255;
    --bs-black-rgb:0,0,0;
    --bs-body-color-rgb:33,37,41;
    --bs-body-bg-rgb:255,255,255;
    --bs-font-sans-serif:"Lato",-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";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));
    --bs-body-font-family:var(--bs-font-sans-serif);
    --bs-body-font-size:1rem;
    --bs-body-font-weight:400;
    --bs-body-line-height:1.5;
    --bs-body-color:#212529;
    --bs-body-bg:#fff
}
*,*::before,*::after {
    box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior:smooth
    }
}
.copyright {
    margin-top:30px;
    display:block;
    font-size:12px
}
body {
    margin:0;
    font-family:var(--bs-body-font-family);
    font-size:var(--bs-body-font-size);
    font-weight:var(--bs-body-font-weight);
    line-height:var(--bs-body-line-height);
    color:var(--bs-body-color);
    text-align:var(--bs-body-text-align);
    background-color:var(--bs-body-bg);
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:#fff0
}
h3,h1 {
    margin-top:0;
    margin-bottom:.5rem;
    font-family:"Montserrat",-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-weight:700;
    line-height:1.2
}
h1 {
    font-size:calc(1.375rem + 1.5vw)
}
@media (min-width:1200px) {
    h1 {
        font-size:2.5rem
    }
}
h3 {
    font-size:calc(1.3rem + 0.6vw);
    text-align:center
}
h3 {
    font-size:calc(1.1rem + 0.6vw);
    text-align:left;
    padding-left:10px;
    color:#00ced1
}
h3 {
    font-size:calc(1.1rem + 0.6vw);
    text-align:left;
    color:#00ced1
}
@media (min-width:1200px) {
    h3 {
        font-size:1.75rem
    }
}
p {
    margin-top:0;
    margin-bottom:1rem
}
ul {
    padding-left:2rem
}
ul {
    margin-top:0;
    margin-bottom:1rem
}
strong {
    font-weight:bolder
}
small {
    font-size:.875em
}
a {
    color:#1abc9c;
    text-decoration:underline
}
a:hover {
    color:#15967d
}
button:focus:not(:focus-visible) {
    outline:0
}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {
    cursor:pointer
}
::-moz-focus-inner {
    padding:0;
    border-style:none
}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {
    padding:0
}
::-webkit-inner-spin-button {
    height:auto
}
::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-color-swatch-wrapper {
    padding:0
}
::-webkit-file-upload-button {
    font:inherit
}
::file-selector-button {
    font:inherit
}
::-webkit-file-upload-button {
    font:inherit;
    -webkit-appearance:button
}
.container {
    width:100%;
    padding-right:var(--bs-gutter-x,.75rem);
    padding-left:var(--bs-gutter-x,.75rem);
    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
    }
}
@media (min-width:1400px) {
    .container {
        max-width:1320px
    }
}
.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor:pointer
}
.form-control::file-selector-button {
    padding:.375rem .75rem;
    margin:-.375rem -.75rem;
    -webkit-margin-end:.75rem;
    margin-inline-end:.75rem;
    color:#212529;
    background-color:#e9ecef;
    pointer-events:none;
    border-color:inherit;
    border-style:solid;
    border-width:0;
    border-inline-end-width:.125rem;
    border-radius:0;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .form-control::file-selector-button {
        transition:none
    }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color:#dde0e3
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color:#dde0e3
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color:#dde0e3
}
.form-control-sm::file-selector-button {
    padding:.25rem .5rem;
    margin:-.25rem -.5rem;
    -webkit-margin-end:.5rem;
    margin-inline-end:.5rem
}
.form-control-lg::file-selector-button {
    padding:.5rem 1rem;
    margin:-.5rem -1rem;
    -webkit-margin-end:1rem;
    margin-inline-end:1rem
}
.form-control-color:not(:disabled):not([readonly]) {
    cursor:pointer
}
.form-floating>.form-control:not(:-moz-placeholder-shown) {
    padding-top:2.5rem;
    padding-bottom:1.5rem
}
.form-floating>.form-control:not(:-ms-input-placeholder) {
    padding-top:2.5rem;
    padding-bottom:1.5rem
}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
    opacity:.65;
    transform:scale(.65) translateY(-.5rem) translateX(0rem)
}
.form-floating>.form-control:not(:-ms-input-placeholder)~label {
    opacity:.65;
    transform:scale(.65) translateY(-.5rem) translateX(0rem)
}
.navbar {
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar>.container {
    display:flex;
    flex-wrap:inherit;
    align-items:center;
    justify-content:space-between
}
.navbar-brand {
    padding-top:.3125rem;
    padding-bottom:.3125rem;
    margin-right:1rem;
    font-size:1.25rem;
    text-decoration:none;
    white-space:nowrap
}
@media (min-width:992px) {
    .navbar-expand-lg {
        flex-wrap:nowrap;
        justify-content:flex-start
    }
}
.fixed-top {
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important
}
.mb-0 {
    margin-bottom:0!important
}
.py-4 {
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
}
.text-center {
    text-align:center!important
}
.text-uppercase {
    text-transform:uppercase!important
}
.text-white {
    --bs-text-opacity:1;
    color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}
.bg-secondary {
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}
html {
    height:100%;
    scroll-padding-top:calc(4.5rem - 1px)
}
#mainNav {
    padding-top:1rem;
    padding-bottom:1rem;
    font-family:"Montserrat",-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-weight:700
}
#mainNav .navbar-brand {
    color:#7FFFD4
}
@media (min-width:992px) {
    #mainNav {
        padding-top:1.5rem;
        padding-bottom:1.5rem;
        transition:padding-top 0.3s,padding-bottom 0.3s
    }
    #mainNav .navbar-brand {
        font-size:1.75em;
        transition:font-size 0.3s
    }
}
.copyright {
    background-color:#1a252f
}
.btn {
    display:inline-block;
    background:#20b358;
    color:#fff;
    text-align:center;
    padding:14px 30px;
    border-radius:50px;
    font-weight:700;
    text-decoration:none;
    margin-top:auto;
    transition:all .3s
}
.btn:hover {
    background:#20b358;
    transform:scale(1.05)
}
#parrafo {
    margin:25px 0 15px;
    font-size:1.3rem;
    color:#111;
	margin-left: 30px; 
}

ul {
	margin-left: 60px; 
}