/*
	Theme Name: GreenVoyage
*/


/*------------------------------------*\
    MAIN
\*------------------------------------*/


/* global box-sizing */

*,
*:after,
*:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}


/* html element 62.5% font-size for REM use */

html {
    font-size: 62.5%;
}


@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-500.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-500italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-600.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-600italic.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-700.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-700italic.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-300.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-300italic.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-regular.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-italic.woff2') format('woff2');
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: url('/wp-content/themes/greenvoyage/fonts/montserrat-v31-latin-700italic.woff2') format('woff2');
}

main dl, main  ol, main ul {
    margin-bottom: 3rem;
}
dl:last-child, ol:last-child, ul:last-child {
    margin-bottom: 0;
}

/**********
COOKIE    
**********/

#siteCookie {
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    z-index: 30;
    bottom: 0;
    padding: 10px 0;
    width: 100%;
}

#siteCookie,
#siteCookie p,
#siteCookie a,
#siteCookie .fa {
    color: #fff;
    font-weight: 600
}

#siteCookie .inner {
    display: flex;
    align-items: center;
}

#siteCookie p {
    margin-right: 20px
}

#siteCookie .fa {
    font-size: 28px;
    margin-left: auto
}

#siteCookie i {
    cursor: pointer
}


/* clear */

.clear:before,
.clear:after {
    content: ' ';
    display: table;
}

.clear:after {
    clear: both;
}

.clear {
    *zoom: 1;
}

img {
    max-width: 100%;
    vertical-align: bottom;
}

a {
    text-decoration: none;
    color: var(--primary);
}

a:hover {
    color: var(--primary-alt)
}

a:focus {
    outline: 0;
}

a:hover,
a:active {
    outline: 0;
}

input:focus {
    outline: 0;
    border: 1px solid var(--primary);
}

italic {
    font-style: italic;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

.bgfixed {
    background-attachment: fixed;
}

/* header */

.header {}


/* logo */

.logo {}

.logo-img {}


/* nav */

.nav {}


/* sidebar */

.sidebar {}


/* footer */

.footer {}


/*------------------------------------*\
    PAGES
\*------------------------------------*/


/*------------------------------------*\
    IMAGES
\*------------------------------------*/


/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
    font-family: 'Font-Name';
    src: url('fonts/font-name.eot');
    src: url('fonts/font-name.eot?#iefix') format('embedded-opentype'), url('fonts/font-name.woff') format('woff'), url('fonts/font-name.ttf') format('truetype'), url('fonts/font-name.svg#font-name') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {}

@media only screen and (min-width:480px) {}

@media only screen and (min-width:768px) {}

@media only screen and (min-width:1024px) {}

@media only screen and (min-width:1140px) {}

@media only screen and (min-width:1280px) {}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {}


/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #FFF;
    border: 1px solid #F0F0F0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.sticky {}

.bypostauthor {}

li.current-menu-item > a {
    color: var(--primary);
}

/* BOOTSTRAP RESET */
.nav-tabs .nav-link, .nav-tabs .nav-link.active {
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
    background-color: transparent;
}

.fs-8{font-size:.8rem}.fs-9{font-size:.9rem}.fs-10{font-size:1rem}.fs-11{font-size:1.1rem}.fs-12{font-size:1.2rem}.fs-13{font-size:1.3rem}.fs-14{font-size:1.4rem}.fs-15{font-size:1.5rem}.fs-16{font-size:1.6rem}.fs-17{font-size:1.7rem}.fs-18{font-size:1.8rem}.fs-19{font-size:1.9rem}.fs-20{font-size:2rem}.fs-21{font-size:2.1rem}.fs-22{font-size:2.2rem}.fs-23{font-size:2.3rem}.fs-24{font-size:2.4rem}.fs-25{font-size:2.5rem}.fs-26{font-size:2.6rem}.fs-27{font-size:2.7rem}.fs-28{font-size:2.8rem}.fs-29{font-size:2.9rem}.fs-30{font-size:3rem}.fs-31{font-size:3.1rem}.fs-32{font-size:3.2rem}.fs-33{font-size:3.3rem}.fs-34{font-size:3.4rem}.fs-35{font-size:3.5rem}.fs-36{font-size:3.6rem}.fs-37{font-size:3.7rem}.fs-38{font-size:3.8rem}.fs-39{font-size:3.9rem}.fs-40{font-size:4rem}.fs-41{font-size:4.1rem}.fs-42{font-size:4.2rem}.fs-43{font-size:4.3rem}.fs-44{font-size:4.4rem}.fs-45{font-size:4.5rem}.fs-46{font-size:4.6rem}.fs-47{font-size:4.7rem}.fs-48{font-size:4.8rem}.fs-49{font-size:4.9rem}.fs-50{font-size:5rem}.fs-51{font-size:5.1rem}.fs-52{font-size:5.2rem}.fs-53{font-size:5.3rem}.fs-54{font-size:5.4rem}.fs-55{font-size:5.5rem}.fs-56{font-size:5.6rem}.fs-57{font-size:5.7rem}.fs-58{font-size:5.8rem}.fs-59{font-size:5.9rem}.fs-60{font-size:6rem}.fs-61{font-size:6.1rem}.fs-62{font-size:6.2rem}.fs-63{font-size:6.3rem}.fs-64{font-size:6.4rem}.fs-65{font-size:6.5rem}.fs-66{font-size:6.6rem}.fs-67{font-size:6.7rem}.fs-68{font-size:6.8rem}.fs-69{font-size:6.9rem}.fs-70{font-size:7rem}.fs-71{font-size:7.1rem}.fs-72{font-size:7.2rem}.fs-73{font-size:7.3rem}.fs-74{font-size:7.4rem}.fs-75{font-size:7.5rem}.fs-76{font-size:7.6rem}.fs-77{font-size:7.7rem}.fs-78{font-size:7.8rem}.fs-79{font-size:7.9rem}.fs-80{font-size:8rem}.fs-81{font-size:8.1rem}.fs-82{font-size:8.2rem}.fs-83{font-size:8.3rem}.fs-84{font-size:8.4rem}.fs-85{font-size:8.5rem}.fs-86{font-size:8.6rem}.fs-87{font-size:8.7rem}.fs-88{font-size:8.8rem}.fs-89{font-size:8.9rem}.fs-90{font-size:9rem}.fs-91{font-size:9.1rem}.fs-92{font-size:9.2rem}.fs-93{font-size:9.3rem}.fs-94{font-size:9.4rem}.fs-95{font-size:9.5rem}.fs-96{font-size:9.6rem}.fs-97{font-size:9.7rem}.fs-98{font-size:9.8rem}.fs-99{font-size:9.9rem}.fs-100{font-size:10rem}.fs-101{font-size:10.1rem}.fs-102{font-size:10.2rem}.fs-103{font-size:10.3rem}.fs-104{font-size:10.4rem}.fs-105{font-size:10.5rem}.fs-106{font-size:10.6rem}.fs-107{font-size:10.7rem}.fs-108{font-size:10.8rem}.fs-109{font-size:10.9rem}.fs-110{font-size:11rem}.fs-111{font-size:11.1rem}.fs-112{font-size:11.2rem}.fs-113{font-size:11.3rem}.fs-114{font-size:11.4rem}.fs-115{font-size:11.5rem}.fs-116{font-size:11.6rem}.fs-117{font-size:11.7rem}.fs-118{font-size:11.8rem}.fs-119{font-size:11.9rem}.fs-120{font-size:12rem}

@media(max-width:480px){.fs-xs-1{font-size:.1rem}.fs-xs-2{font-size:.2rem}.fs-xs-3{font-size:.3rem}.fs-xs-4{font-size:.4rem}.fs-xs-5{font-size:.5rem}.fs-xs-6{font-size:.6rem}.fs-xs-7{font-size:.7rem}.fs-xs-8{font-size:.8rem}.fs-xs-9{font-size:.9rem}.fs-xs-10{font-size:1rem}.fs-xs-11{font-size:1.1rem}.fs-xs-12{font-size:1.2rem}.fs-xs-13{font-size:1.3rem}.fs-xs-14{font-size:1.4rem}.fs-xs-15{font-size:1.5rem}.fs-xs-16{font-size:1.6rem}.fs-xs-17{font-size:1.7rem}.fs-xs-18{font-size:1.8rem}.fs-xs-19{font-size:1.9rem}.fs-xs-20{font-size:2rem}.fs-xs-21{font-size:2.1rem}.fs-xs-22{font-size:2.2rem}.fs-xs-23{font-size:2.3rem}.fs-xs-24{font-size:2.4rem}.fs-xs-25{font-size:2.5rem}.fs-xs-26{font-size:2.6rem}.fs-xs-27{font-size:2.7rem}.fs-xs-28{font-size:2.8rem}.fs-xs-29{font-size:2.9rem}.fs-xs-30{font-size:3rem}.fs-xs-31{font-size:3.1rem}.fs-xs-32{font-size:3.2rem}.fs-xs-33{font-size:3.3rem}.fs-xs-34{font-size:3.4rem}.fs-xs-35{font-size:3.5rem}.fs-xs-36{font-size:3.6rem}.fs-xs-37{font-size:3.7rem}.fs-xs-38{font-size:3.8rem}.fs-xs-39{font-size:3.9rem}.fs-xs-40{font-size:4rem}.fs-xs-41{font-size:4.1rem}.fs-xs-42{font-size:4.2rem}.fs-xs-43{font-size:4.3rem}.fs-xs-44{font-size:4.4rem}.fs-xs-45{font-size:4.5rem}.fs-xs-46{font-size:4.6rem}.fs-xs-47{font-size:4.7rem}.fs-xs-48{font-size:4.8rem}.fs-xs-49{font-size:4.9rem}.fs-xs-50{font-size:5rem}.fs-xs-51{font-size:5.1rem}.fs-xs-52{font-size:5.2rem}.fs-xs-53{font-size:5.3rem}.fs-xs-54{font-size:5.4rem}.fs-xs-55{font-size:5.5rem}.fs-xs-56{font-size:5.6rem}.fs-xs-57{font-size:5.7rem}.fs-xs-58{font-size:5.8rem}.fs-xs-59{font-size:5.9rem}.fs-xs-60{font-size:6rem}.fs-xs-61{font-size:6.1rem}.fs-xs-62{font-size:6.2rem}.fs-xs-63{font-size:6.3rem}.fs-xs-64{font-size:6.4rem}.fs-xs-65{font-size:6.5rem}.fs-xs-66{font-size:6.6rem}.fs-xs-67{font-size:6.7rem}.fs-xs-68{font-size:6.8rem}.fs-xs-69{font-size:6.9rem}.fs-xs-70{font-size:7rem}.fs-xs-71{font-size:7.1rem}.fs-xs-72{font-size:7.2rem}.fs-xs-73{font-size:7.3rem}.fs-xs-74{font-size:7.4rem}.fs-xs-75{font-size:7.5rem}.fs-xs-76{font-size:7.6rem}.fs-xs-77{font-size:7.7rem}.fs-xs-78{font-size:7.8rem}.fs-xs-79{font-size:7.9rem}.fs-xs-80{font-size:8rem}.fs-xs-81{font-size:8.1rem}.fs-xs-82{font-size:8.2rem}.fs-xs-83{font-size:8.3rem}.fs-xs-84{font-size:8.4rem}.fs-xs-85{font-size:8.5rem}.fs-xs-86{font-size:8.6rem}.fs-xs-87{font-size:8.7rem}.fs-xs-88{font-size:8.8rem}.fs-xs-89{font-size:8.9rem}.fs-xs-90{font-size:9rem}.fs-xs-91{font-size:9.1rem}.fs-xs-92{font-size:9.2rem}.fs-xs-93{font-size:9.3rem}.fs-xs-94{font-size:9.4rem}.fs-xs-95{font-size:9.5rem}.fs-xs-96{font-size:9.6rem}.fs-xs-97{font-size:9.7rem}.fs-xs-98{font-size:9.8rem}.fs-xs-99{font-size:9.9rem}.fs-xs-100{font-size:10rem}.fs-xs-101{font-size:10.1rem}.fs-xs-102{font-size:10.2rem}.fs-xs-103{font-size:10.3rem}.fs-xs-104{font-size:10.4rem}.fs-xs-105{font-size:10.5rem}.fs-xs-106{font-size:10.6rem}.fs-xs-107{font-size:10.7rem}.fs-xs-108{font-size:10.8rem}.fs-xs-109{font-size:10.9rem}.fs-xs-110{font-size:11rem}.fs-xs-111{font-size:11.1rem}.fs-xs-112{font-size:11.2rem}.fs-xs-113{font-size:11.3rem}.fs-xs-114{font-size:11.4rem}.fs-xs-115{font-size:11.5rem}.fs-xs-116{font-size:11.6rem}.fs-xs-117{font-size:11.7rem}.fs-xs-118{font-size:11.8rem}.fs-xs-119{font-size:11.9rem}.fs-xs-120{font-size:12rem}}

@media(min-width:576px){.fs-sm-1{font-size:.1rem}.fs-sm-2{font-size:.2rem}.fs-sm-3{font-size:.3rem}.fs-sm-4{font-size:.4rem}.fs-sm-5{font-size:.5rem}.fs-sm-6{font-size:.6rem}.fs-sm-7{font-size:.7rem}.fs-sm-8{font-size:.8rem}.fs-sm-9{font-size:.9rem}.fs-sm-10{font-size:1rem}.fs-sm-11{font-size:1.1rem}.fs-sm-12{font-size:1.2rem}.fs-sm-13{font-size:1.3rem}.fs-sm-14{font-size:1.4rem}.fs-sm-15{font-size:1.5rem}.fs-sm-16{font-size:1.6rem}.fs-sm-17{font-size:1.7rem}.fs-sm-18{font-size:1.8rem}.fs-sm-19{font-size:1.9rem}.fs-sm-20{font-size:2rem}.fs-sm-21{font-size:2.1rem}.fs-sm-22{font-size:2.2rem}.fs-sm-23{font-size:2.3rem}.fs-sm-24{font-size:2.4rem}.fs-sm-25{font-size:2.5rem}.fs-sm-26{font-size:2.6rem}.fs-sm-27{font-size:2.7rem}.fs-sm-28{font-size:2.8rem}.fs-sm-29{font-size:2.9rem}.fs-sm-30{font-size:3rem}.fs-sm-31{font-size:3.1rem}.fs-sm-32{font-size:3.2rem}.fs-sm-33{font-size:3.3rem}.fs-sm-34{font-size:3.4rem}.fs-sm-35{font-size:3.5rem}.fs-sm-36{font-size:3.6rem}.fs-sm-37{font-size:3.7rem}.fs-sm-38{font-size:3.8rem}.fs-sm-39{font-size:3.9rem}.fs-sm-40{font-size:4rem}.fs-sm-41{font-size:4.1rem}.fs-sm-42{font-size:4.2rem}.fs-sm-43{font-size:4.3rem}.fs-sm-44{font-size:4.4rem}.fs-sm-45{font-size:4.5rem}.fs-sm-46{font-size:4.6rem}.fs-sm-47{font-size:4.7rem}.fs-sm-48{font-size:4.8rem}.fs-sm-49{font-size:4.9rem}.fs-sm-50{font-size:5rem}.fs-sm-51{font-size:5.1rem}.fs-sm-52{font-size:5.2rem}.fs-sm-53{font-size:5.3rem}.fs-sm-54{font-size:5.4rem}.fs-sm-55{font-size:5.5rem}.fs-sm-56{font-size:5.6rem}.fs-sm-57{font-size:5.7rem}.fs-sm-58{font-size:5.8rem}.fs-sm-59{font-size:5.9rem}.fs-sm-60{font-size:6rem}.fs-sm-61{font-size:6.1rem}.fs-sm-62{font-size:6.2rem}.fs-sm-63{font-size:6.3rem}.fs-sm-64{font-size:6.4rem}.fs-sm-65{font-size:6.5rem}.fs-sm-66{font-size:6.6rem}.fs-sm-67{font-size:6.7rem}.fs-sm-68{font-size:6.8rem}.fs-sm-69{font-size:6.9rem}.fs-sm-70{font-size:7rem}.fs-sm-71{font-size:7.1rem}.fs-sm-72{font-size:7.2rem}.fs-sm-73{font-size:7.3rem}.fs-sm-74{font-size:7.4rem}.fs-sm-75{font-size:7.5rem}.fs-sm-76{font-size:7.6rem}.fs-sm-77{font-size:7.7rem}.fs-sm-78{font-size:7.8rem}.fs-sm-79{font-size:7.9rem}.fs-sm-80{font-size:8rem}.fs-sm-81{font-size:8.1rem}.fs-sm-82{font-size:8.2rem}.fs-sm-83{font-size:8.3rem}.fs-sm-84{font-size:8.4rem}.fs-sm-85{font-size:8.5rem}.fs-sm-86{font-size:8.6rem}.fs-sm-87{font-size:8.7rem}.fs-sm-88{font-size:8.8rem}.fs-sm-89{font-size:8.9rem}.fs-sm-90{font-size:9rem}.fs-sm-91{font-size:9.1rem}.fs-sm-92{font-size:9.2rem}.fs-sm-93{font-size:9.3rem}.fs-sm-94{font-size:9.4rem}.fs-sm-95{font-size:9.5rem}.fs-sm-96{font-size:9.6rem}.fs-sm-97{font-size:9.7rem}.fs-sm-98{font-size:9.8rem}.fs-sm-99{font-size:9.9rem}.fs-sm-100{font-size:10rem}.fs-sm-101{font-size:10.1rem}.fs-sm-102{font-size:10.2rem}.fs-sm-103{font-size:10.3rem}.fs-sm-104{font-size:10.4rem}.fs-sm-105{font-size:10.5rem}.fs-sm-106{font-size:10.6rem}.fs-sm-107{font-size:10.7rem}.fs-sm-108{font-size:10.8rem}.fs-sm-109{font-size:10.9rem}.fs-sm-110{font-size:11rem}.fs-sm-111{font-size:11.1rem}.fs-sm-112{font-size:11.2rem}.fs-sm-113{font-size:11.3rem}.fs-sm-114{font-size:11.4rem}.fs-sm-115{font-size:11.5rem}.fs-sm-116{font-size:11.6rem}.fs-sm-117{font-size:11.7rem}.fs-sm-118{font-size:11.8rem}.fs-sm-119{font-size:11.9rem}.fs-sm-120{font-size:12rem}}

@media(min-width:768px){.fs-md-1{font-size:.1rem}.fs-md-2{font-size:.2rem}.fs-md-3{font-size:.3rem}.fs-md-4{font-size:.4rem}.fs-md-5{font-size:.5rem}.fs-md-6{font-size:.6rem}.fs-md-7{font-size:.7rem}.fs-md-8{font-size:.8rem}.fs-md-9{font-size:.9rem}.fs-md-10{font-size:1rem}.fs-md-11{font-size:1.1rem}.fs-md-12{font-size:1.2rem}.fs-md-13{font-size:1.3rem}.fs-md-14{font-size:1.4rem}.fs-md-15{font-size:1.5rem}.fs-md-16{font-size:1.6rem}.fs-md-17{font-size:1.7rem}.fs-md-18{font-size:1.8rem}.fs-md-19{font-size:1.9rem}.fs-md-20{font-size:2rem}.fs-md-21{font-size:2.1rem}.fs-md-22{font-size:2.2rem}.fs-md-23{font-size:2.3rem}.fs-md-24{font-size:2.4rem}.fs-md-25{font-size:2.5rem}.fs-md-26{font-size:2.6rem}.fs-md-27{font-size:2.7rem}.fs-md-28{font-size:2.8rem}.fs-md-29{font-size:2.9rem}.fs-md-30{font-size:3rem}.fs-md-31{font-size:3.1rem}.fs-md-32{font-size:3.2rem}.fs-md-33{font-size:3.3rem}.fs-md-34{font-size:3.4rem}.fs-md-35{font-size:3.5rem}.fs-md-36{font-size:3.6rem}.fs-md-37{font-size:3.7rem}.fs-md-38{font-size:3.8rem}.fs-md-39{font-size:3.9rem}.fs-md-40{font-size:4rem}.fs-md-41{font-size:4.1rem}.fs-md-42{font-size:4.2rem}.fs-md-43{font-size:4.3rem}.fs-md-44{font-size:4.4rem}.fs-md-45{font-size:4.5rem}.fs-md-46{font-size:4.6rem}.fs-md-47{font-size:4.7rem}.fs-md-48{font-size:4.8rem}.fs-md-49{font-size:4.9rem}.fs-md-50{font-size:5rem}.fs-md-51{font-size:5.1rem}.fs-md-52{font-size:5.2rem}.fs-md-53{font-size:5.3rem}.fs-md-54{font-size:5.4rem}.fs-md-55{font-size:5.5rem}.fs-md-56{font-size:5.6rem}.fs-md-57{font-size:5.7rem}.fs-md-58{font-size:5.8rem}.fs-md-59{font-size:5.9rem}.fs-md-60{font-size:6rem}.fs-md-61{font-size:6.1rem}.fs-md-62{font-size:6.2rem}.fs-md-63{font-size:6.3rem}.fs-md-64{font-size:6.4rem}.fs-md-65{font-size:6.5rem}.fs-md-66{font-size:6.6rem}.fs-md-67{font-size:6.7rem}.fs-md-68{font-size:6.8rem}.fs-md-69{font-size:6.9rem}.fs-md-70{font-size:7rem}.fs-md-71{font-size:7.1rem}.fs-md-72{font-size:7.2rem}.fs-md-73{font-size:7.3rem}.fs-md-74{font-size:7.4rem}.fs-md-75{font-size:7.5rem}.fs-md-76{font-size:7.6rem}.fs-md-77{font-size:7.7rem}.fs-md-78{font-size:7.8rem}.fs-md-79{font-size:7.9rem}.fs-md-80{font-size:8rem}.fs-md-81{font-size:8.1rem}.fs-md-82{font-size:8.2rem}.fs-md-83{font-size:8.3rem}.fs-md-84{font-size:8.4rem}.fs-md-85{font-size:8.5rem}.fs-md-86{font-size:8.6rem}.fs-md-87{font-size:8.7rem}.fs-md-88{font-size:8.8rem}.fs-md-89{font-size:8.9rem}.fs-md-90{font-size:9rem}.fs-md-91{font-size:9.1rem}.fs-md-92{font-size:9.2rem}.fs-md-93{font-size:9.3rem}.fs-md-94{font-size:9.4rem}.fs-md-95{font-size:9.5rem}.fs-md-96{font-size:9.6rem}.fs-md-97{font-size:9.7rem}.fs-md-98{font-size:9.8rem}.fs-md-99{font-size:9.9rem}.fs-md-100{font-size:10rem}.fs-md-101{font-size:10.1rem}.fs-md-102{font-size:10.2rem}.fs-md-103{font-size:10.3rem}.fs-md-104{font-size:10.4rem}.fs-md-105{font-size:10.5rem}.fs-md-106{font-size:10.6rem}.fs-md-107{font-size:10.7rem}.fs-md-108{font-size:10.8rem}.fs-md-109{font-size:10.9rem}.fs-md-110{font-size:11rem}.fs-md-111{font-size:11.1rem}.fs-md-112{font-size:11.2rem}.fs-md-113{font-size:11.3rem}.fs-md-114{font-size:11.4rem}.fs-md-115{font-size:11.5rem}.fs-md-116{font-size:11.6rem}.fs-md-117{font-size:11.7rem}.fs-md-118{font-size:11.8rem}.fs-md-119{font-size:11.9rem}.fs-md-120{font-size:12rem}}

@media(min-width:992px){.fs-lg-1{font-size:.1rem}.fs-lg-2{font-size:.2rem}.fs-lg-3{font-size:.3rem}.fs-lg-4{font-size:.4rem}.fs-lg-5{font-size:.5rem}.fs-lg-6{font-size:.6rem}.fs-lg-7{font-size:.7rem}.fs-lg-8{font-size:.8rem}.fs-lg-9{font-size:.9rem}.fs-lg-10{font-size:1rem}.fs-lg-11{font-size:1.1rem}.fs-lg-12{font-size:1.2rem}.fs-lg-13{font-size:1.3rem}.fs-lg-14{font-size:1.4rem}.fs-lg-15{font-size:1.5rem}.fs-lg-16{font-size:1.6rem}.fs-lg-17{font-size:1.7rem}.fs-lg-18{font-size:1.8rem}.fs-lg-19{font-size:1.9rem}.fs-lg-20{font-size:2rem}.fs-lg-21{font-size:2.1rem}.fs-lg-22{font-size:2.2rem}.fs-lg-23{font-size:2.3rem}.fs-lg-24{font-size:2.4rem}.fs-lg-25{font-size:2.5rem}.fs-lg-26{font-size:2.6rem}.fs-lg-27{font-size:2.7rem}.fs-lg-28{font-size:2.8rem}.fs-lg-29{font-size:2.9rem}.fs-lg-30{font-size:3rem}.fs-lg-31{font-size:3.1rem}.fs-lg-32{font-size:3.2rem}.fs-lg-33{font-size:3.3rem}.fs-lg-34{font-size:3.4rem}.fs-lg-35{font-size:3.5rem}.fs-lg-36{font-size:3.6rem}.fs-lg-37{font-size:3.7rem}.fs-lg-38{font-size:3.8rem}.fs-lg-39{font-size:3.9rem}.fs-lg-40{font-size:4rem}.fs-lg-41{font-size:4.1rem}.fs-lg-42{font-size:4.2rem}.fs-lg-43{font-size:4.3rem}.fs-lg-44{font-size:4.4rem}.fs-lg-45{font-size:4.5rem}.fs-lg-46{font-size:4.6rem}.fs-lg-47{font-size:4.7rem}.fs-lg-48{font-size:4.8rem}.fs-lg-49{font-size:4.9rem}.fs-lg-50{font-size:5rem}.fs-lg-51{font-size:5.1rem}.fs-lg-52{font-size:5.2rem}.fs-lg-53{font-size:5.3rem}.fs-lg-54{font-size:5.4rem}.fs-lg-55{font-size:5.5rem}.fs-lg-56{font-size:5.6rem}.fs-lg-57{font-size:5.7rem}.fs-lg-58{font-size:5.8rem}.fs-lg-59{font-size:5.9rem}.fs-lg-60{font-size:6rem}.fs-lg-61{font-size:6.1rem}.fs-lg-62{font-size:6.2rem}.fs-lg-63{font-size:6.3rem}.fs-lg-64{font-size:6.4rem}.fs-lg-65{font-size:6.5rem}.fs-lg-66{font-size:6.6rem}.fs-lg-67{font-size:6.7rem}.fs-lg-68{font-size:6.8rem}.fs-lg-69{font-size:6.9rem}.fs-lg-70{font-size:7rem}.fs-lg-71{font-size:7.1rem}.fs-lg-72{font-size:7.2rem}.fs-lg-73{font-size:7.3rem}.fs-lg-74{font-size:7.4rem}.fs-lg-75{font-size:7.5rem}.fs-lg-76{font-size:7.6rem}.fs-lg-77{font-size:7.7rem}.fs-lg-78{font-size:7.8rem}.fs-lg-79{font-size:7.9rem}.fs-lg-80{font-size:8rem}.fs-lg-81{font-size:8.1rem}.fs-lg-82{font-size:8.2rem}.fs-lg-83{font-size:8.3rem}.fs-lg-84{font-size:8.4rem}.fs-lg-85{font-size:8.5rem}.fs-lg-86{font-size:8.6rem}.fs-lg-87{font-size:8.7rem}.fs-lg-88{font-size:8.8rem}.fs-lg-89{font-size:8.9rem}.fs-lg-90{font-size:9rem}.fs-lg-91{font-size:9.1rem}.fs-lg-92{font-size:9.2rem}.fs-lg-93{font-size:9.3rem}.fs-lg-94{font-size:9.4rem}.fs-lg-95{font-size:9.5rem}.fs-lg-96{font-size:9.6rem}.fs-lg-97{font-size:9.7rem}.fs-lg-98{font-size:9.8rem}.fs-lg-99{font-size:9.9rem}.fs-lg-100{font-size:10rem}.fs-lg-101{font-size:10.1rem}.fs-lg-102{font-size:10.2rem}.fs-lg-103{font-size:10.3rem}.fs-lg-104{font-size:10.4rem}.fs-lg-105{font-size:10.5rem}.fs-lg-106{font-size:10.6rem}.fs-lg-107{font-size:10.7rem}.fs-lg-108{font-size:10.8rem}.fs-lg-109{font-size:10.9rem}.fs-lg-110{font-size:11rem}.fs-lg-111{font-size:11.1rem}.fs-lg-112{font-size:11.2rem}.fs-lg-113{font-size:11.3rem}.fs-lg-114{font-size:11.4rem}.fs-lg-115{font-size:11.5rem}.fs-lg-116{font-size:11.6rem}.fs-lg-117{font-size:11.7rem}.fs-lg-118{font-size:11.8rem}.fs-lg-119{font-size:11.9rem}.fs-lg-120{font-size:12rem}}


.fc-000000{color:#000000}.fc-010101{color:#010101}.fc-020202{color:#020202}.fc-030303{color:#030303}.fc-040404{color:#040404}.fc-050505{color:#050505}.fc-060606{color:#060606}.fc-070707{color:#070707}.fc-080808{color:#080808}.fc-090909{color:#090909}.fc-0a0a0a{color:#0a0a0a}.fc-0b0b0b{color:#0b0b0b}.fc-0c0c0c{color:#0c0c0c}.fc-0d0d0d{color:#0d0d0d}.fc-0e0e0e{color:#0e0e0e}.fc-0f0f0f{color:#0f0f0f}.fc-101010{color:#101010}.fc-111111{color:#111111}.fc-121212{color:#121212}.fc-131313{color:#131313}.fc-141414{color:#141414}.fc-151515{color:#151515}.fc-161616{color:#161616}.fc-171717{color:#171717}.fc-181818{color:#181818}.fc-191919{color:#191919}.fc-1a1a1a{color:#1a1a1a}.fc-1b1b1b{color:#1b1b1b}.fc-1c1c1c{color:#1c1c1c}.fc-1d1d1d{color:#1d1d1d}.fc-1e1e1e{color:#1e1e1e}.fc-1f1f1f{color:#1f1f1f}.fc-202020{color:#202020}.fc-212121{color:#212121}.fc-222222{color:#222222}.fc-232323{color:#232323}.fc-242424{color:#242424}.fc-252525{color:#252525}.fc-262626{color:#262626}.fc-272727{color:#272727}.fc-282828{color:#282828}.fc-292929{color:#292929}.fc-2a2a2a{color:#2a2a2a}.fc-2b2b2b{color:#2b2b2b}.fc-2c2c2c{color:#2c2c2c}.fc-2d2d2d{color:#2d2d2d}.fc-2e2e2e{color:#2e2e2e}.fc-2f2f2f{color:#2f2f2f}.fc-303030{color:#303030}.fc-313131{color:#313131}.fc-323232{color:#323232}.fc-333333{color:#333333}.fc-343434{color:#343434}.fc-353535{color:#353535}.fc-363636{color:#363636}.fc-373737{color:#373737}.fc-383838{color:#383838}.fc-393939{color:#393939}.fc-3a3a3a{color:#3a3a3a}.fc-3b3b3b{color:#3b3b3b}.fc-3c3c3c{color:#3c3c3c}.fc-3d3d3d{color:#3d3d3d}.fc-3e3e3e{color:#3e3e3e}.fc-3f3f3f{color:#3f3f3f}.fc-404040{color:#404040}.fc-414141{color:#414141}.fc-424242{color:#424242}.fc-434343{color:#434343}.fc-444444{color:#444444}.fc-454545{color:#454545}.fc-464646{color:#464646}.fc-474747{color:#474747}.fc-484848{color:#484848}.fc-494949{color:#494949}.fc-4a4a4a{color:#4a4a4a}.fc-4b4b4b{color:#4b4b4b}.fc-4c4c4c{color:#4c4c4c}.fc-4d4d4d{color:#4d4d4d}.fc-4e4e4e{color:#4e4e4e}.fc-4f4f4f{color:#4f4f4f}.fc-505050{color:#505050}.fc-515151{color:#515151}.fc-525252{color:#525252}.fc-535353{color:#535353}.fc-545454{color:#545454}.fc-555555{color:#555555}.fc-565656{color:#565656}.fc-575757{color:#575757}.fc-585858{color:#585858}.fc-595959{color:#595959}.fc-5a5a5a{color:#5a5a5a}.fc-5b5b5b{color:#5b5b5b}.fc-5c5c5c{color:#5c5c5c}.fc-5d5d5d{color:#5d5d5d}.fc-5e5e5e{color:#5e5e5e}.fc-5f5f5f{color:#5f5f5f}.fc-606060{color:#606060}.fc-616161{color:#616161}.fc-626262{color:#626262}.fc-636363{color:#636363}.fc-646464{color:#646464}.fc-656565{color:#656565}.fc-666666{color:#666666}.fc-676767{color:#676767}.fc-686868{color:#686868}.fc-696969{color:#696969}.fc-6a6a6a{color:#6a6a6a}.fc-6b6b6b{color:#6b6b6b}.fc-6c6c6c{color:#6c6c6c}.fc-6d6d6d{color:#6d6d6d}.fc-6e6e6e{color:#6e6e6e}.fc-6f6f6f{color:#6f6f6f}.fc-707070{color:#707070}.fc-717171{color:#717171}.fc-727272{color:#727272}.fc-737373{color:#737373}.fc-747474{color:#747474}.fc-757575{color:#757575}.fc-767676{color:#767676}.fc-777777{color:#777777}.fc-787878{color:#787878}.fc-797979{color:#797979}.fc-7a7a7a{color:#7a7a7a}.fc-7b7b7b{color:#7b7b7b}.fc-7c7c7c{color:#7c7c7c}.fc-7d7d7d{color:#7d7d7d}.fc-7e7e7e{color:#7e7e7e}.fc-7f7f7f{color:#7f7f7f}.fc-808080{color:#808080}.fc-818181{color:#818181}.fc-828282{color:#828282}.fc-838383{color:#838383}.fc-848484{color:#848484}.fc-858585{color:#858585}.fc-868686{color:#868686}.fc-878787{color:#878787}.fc-888888{color:#888888}.fc-898989{color:#898989}.fc-8a8a8a{color:#8a8a8a}.fc-8b8b8b{color:#8b8b8b}.fc-8c8c8c{color:#8c8c8c}.fc-8d8d8d{color:#8d8d8d}.fc-8e8e8e{color:#8e8e8e}.fc-8f8f8f{color:#8f8f8f}.fc-909090{color:#909090}.fc-919191{color:#919191}.fc-929292{color:#929292}.fc-939393{color:#939393}.fc-949494{color:#949494}.fc-959595{color:#959595}.fc-969696{color:#969696}.fc-979797{color:#979797}.fc-989898{color:#989898}.fc-999999{color:#999999}.fc-9a9a9a{color:#9a9a9a}.fc-9b9b9b{color:#9b9b9b}.fc-9c9c9c{color:#9c9c9c}.fc-9d9d9d{color:#9d9d9d}.fc-9e9e9e{color:#9e9e9e}.fc-9f9f9f{color:#9f9f9f}.fc-a0a0a0{color:#a0a0a0}.fc-a1a1a1{color:#a1a1a1}.fc-a2a2a2{color:#a2a2a2}.fc-a3a3a3{color:#a3a3a3}.fc-a4a4a4{color:#a4a4a4}.fc-a5a5a5{color:#a5a5a5}.fc-a6a6a6{color:#a6a6a6}.fc-a7a7a7{color:#a7a7a7}.fc-a8a8a8{color:#a8a8a8}.fc-a9a9a9{color:#a9a9a9}.fc-aaaaaa{color:#aaaaaa}.fc-ababab{color:#ababab}.fc-acacac{color:#acacac}.fc-adadad{color:#adadad}.fc-aeaeae{color:#aeaeae}.fc-afafaf{color:#afafaf}.fc-b0b0b0{color:#b0b0b0}.fc-b1b1b1{color:#b1b1b1}.fc-b2b2b2{color:#b2b2b2}.fc-b3b3b3{color:#b3b3b3}.fc-b4b4b4{color:#b4b4b4}.fc-b5b5b5{color:#b5b5b5}.fc-b6b6b6{color:#b6b6b6}.fc-b7b7b7{color:#b7b7b7}.fc-b8b8b8{color:#b8b8b8}.fc-b9b9b9{color:#b9b9b9}.fc-bababa{color:#bababa}.fc-bbbbbb{color:#bbbbbb}.fc-bcbcbc{color:#bcbcbc}.fc-bdbdbd{color:#bdbdbd}.fc-bebebe{color:#bebebe}.fc-bfbfbf{color:#bfbfbf}.fc-c0c0c0{color:#c0c0c0}.fc-c1c1c1{color:#c1c1c1}.fc-c2c2c2{color:#c2c2c2}.fc-c3c3c3{color:#c3c3c3}.fc-c4c4c4{color:#c4c4c4}.fc-c5c5c5{color:#c5c5c5}.fc-c6c6c6{color:#c6c6c6}.fc-c7c7c7{color:#c7c7c7}.fc-c8c8c8{color:#c8c8c8}.fc-c9c9c9{color:#c9c9c9}.fc-cacaca{color:#cacaca}.fc-cbcbcb{color:#cbcbcb}.fc-cccccc{color:#cccccc}.fc-cdcdcd{color:#cdcdcd}.fc-cecece{color:#cecece}.fc-cfcfcf{color:#cfcfcf}.fc-d0d0d0{color:#d0d0d0}.fc-d1d1d1{color:#d1d1d1}.fc-d2d2d2{color:#d2d2d2}.fc-d3d3d3{color:#d3d3d3}.fc-d4d4d4{color:#d4d4d4}.fc-d5d5d5{color:#d5d5d5}.fc-d6d6d6{color:#d6d6d6}.fc-d7d7d7{color:#d7d7d7}.fc-d8d8d8{color:#d8d8d8}.fc-d9d9d9{color:#d9d9d9}.fc-dadada{color:#dadada}.fc-dbdbdb{color:#dbdbdb}.fc-dcdcdc{color:#dcdcdc}.fc-dddddd{color:#dddddd}.fc-dedede{color:#dedede}.fc-dfdfdf{color:#dfdfdf}.fc-e0e0e0{color:#e0e0e0}.fc-e1e1e1{color:#e1e1e1}.fc-e2e2e2{color:#e2e2e2}.fc-e3e3e3{color:#e3e3e3}.fc-e4e4e4{color:#e4e4e4}.fc-e5e5e5{color:#e5e5e5}.fc-e6e6e6{color:#e6e6e6}.fc-e7e7e7{color:#e7e7e7}.fc-e8e8e8{color:#e8e8e8}.fc-e9e9e9{color:#e9e9e9}.fc-eaeaea{color:#eaeaea}.fc-ebebeb{color:#ebebeb}.fc-ececec{color:#ececec}.fc-ededed{color:#ededed}.fc-eeeeee{color:#eeeeee}.fc-efefef{color:#efefef}.fc-f0f0f0{color:#f0f0f0}.fc-f1f1f1{color:#f1f1f1}.fc-f2f2f2{color:#f2f2f2}.fc-f3f3f3{color:#f3f3f3}.fc-f4f4f4{color:#f4f4f4}.fc-f5f5f5{color:#f5f5f5}.fc-f6f6f6{color:#f6f6f6}.fc-f7f7f7{color:#f7f7f7}.fc-f8f8f8{color:#f8f8f8}.fc-f9f9f9{color:#f9f9f9}.fc-fafafa{color:#fafafa}.fc-fbfbfb{color:#fbfbfb}.fc-fcfcfc{color:#fcfcfc}.fc-fdfdfd{color:#fdfdfd}.fc-fefefe{color:#fefefe}.fc-ffffff{color:#ffffff}
.bradius-1{border-radius:1px}.bradius-2{border-radius:2px}.bradius-3{border-radius:3px}.bradius-4{border-radius:4px}.bradius-5{border-radius:5px}.bradius-6{border-radius:6px}.bradius-7{border-radius:7px}.bradius-8{border-radius:8px}.bradius-9{border-radius:9px}.bradius-10{border-radius:10px}.bradius-11{border-radius:11px}.bradius-12{border-radius:12px}.bradius-13{border-radius:13px}.bradius-14{border-radius:14px}.bradius-15{border-radius:15px}.bradius-16{border-radius:16px}.bradius-17{border-radius:17px}.bradius-18{border-radius:18px}.bradius-19{border-radius:19px}.bradius-20{border-radius:20px}.bradius-50{border-radius:50px}.bradius-100{border-radius:100px}.bradius-50percent{border-radius:50%}

a[class^="fc-"]:hover {
    opacity: 0.8;
}
/*------------------------------------*\
    PRINT
\*------------------------------------*/
p {
    margin-top: 0;
    margin-bottom: 2rem;
}
@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    @page {
        margin: 0.5cm;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
}


@media (max-width: 991px) {
    .block.ptmd0 {
        padding-top:0;
    }
    .block.pbmd0 {
        padding-bottom:0;
    }    
}