@charset "UTF-8";
#wpadminbar li.wpda-wpdp-toolbar > .ab-item:before {
content: "\f17d";
top: 3px;
}.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.fl-builder-content *,
.fl-builder-content *:before,
.fl-builder-content *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fl-row:before,
.fl-row:after,
.fl-row-content:before,
.fl-row-content:after,
.fl-col-group:before,
.fl-col-group:after,
.fl-col:before,
.fl-col:after,
.fl-module:before,
.fl-module:after,
.fl-module-content:before,
.fl-module-content:after {
display: table;
content: " ";
}
.fl-row:after,
.fl-row-content:after,
.fl-col-group:after,
.fl-col:after,
.fl-module:after,
.fl-module-content:after {
clear: both;
}
.fl-clear {
clear: both;
} .fl-clearfix:before,
.fl-clearfix:after {
display: table;
content: " ";
}
.fl-clearfix:after {
clear: both;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0,0,0,0);
white-space: nowrap;
border: 0;
} .fl-row,
.fl-row-content {
margin-left: auto;
margin-right: auto;
min-width: 0;
}
.fl-row-content-wrap {
position: relative;
} .fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
background-attachment: scroll;
} .fl-row-bg-video,
.fl-row-bg-video .fl-row-content,
.fl-row-bg-embed,
.fl-row-bg-embed .fl-row-content {
position: relative;
}
.fl-row-bg-video .fl-bg-video,
.fl-row-bg-embed .fl-bg-embed-code {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
}
.fl-row-bg-video .fl-bg-video video,
.fl-row-bg-embed .fl-bg-embed-code video {
bottom: 0;
left: 0px;
max-width: none;
position: absolute;
right: 0;
top: 0px;
}
.fl-row-bg-video .fl-bg-video video {
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
}
.fl-row-bg-video .fl-bg-video iframe,
.fl-row-bg-embed .fl-bg-embed-code iframe {
pointer-events: none;
width: 100vw;
height: 56.25vw; max-width: none;
min-height: 100vh;
min-width: 177.77vh; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.fl-bg-video-fallback {
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
bottom: 0px;
left: 0px;
position: absolute;
right: 0px;
top: 0px;
} .fl-row-bg-slideshow,
.fl-row-bg-slideshow .fl-row-content {
position: relative;
}
.fl-row .fl-bg-slideshow {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 0;
}
.fl-builder-edit .fl-row .fl-bg-slideshow * {
bottom: 0;
height: auto !important;
left: 0;
position: absolute !important;
right: 0;
top: 0;
} .fl-row-bg-overlay .fl-row-content-wrap:after {
border-radius: inherit;
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
}
.fl-row-bg-overlay .fl-row-content {
position: relative;
z-index: 1;
} .fl-row-default-height .fl-row-content-wrap,
.fl-row-custom-height .fl-row-content-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
min-height: 100vh;
}
.fl-row-overlap-top .fl-row-content-wrap {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: 100%;
}
.fl-row-default-height .fl-row-content-wrap,
.fl-row-custom-height .fl-row-content-wrap {
min-height: 0;
}
.fl-row-default-height .fl-row-content,
.fl-row-full-height .fl-row-content,
.fl-row-custom-height .fl-row-content {
-webkit-box-flex: 1 1 auto;
-moz-box-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.fl-row-default-height .fl-row-full-width.fl-row-content,
.fl-row-full-height .fl-row-full-width.fl-row-content,
.fl-row-custom-height .fl-row-full-width.fl-row-content {
max-width: 100%;
width: 100%;
} .fl-row-default-height.fl-row-align-center .fl-row-content-wrap,
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
align-items: center;
justify-content: center;
-webkit-align-items: center;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-align: center;
-ms-flex-pack: center;
} .fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
align-items: flex-end;
justify-content: flex-end;
-webkit-align-items: flex-end;
-webkit-justify-content: flex-end;
-webkit-box-align: end;
-webkit-box-pack: end;
-ms-flex-align: end;
-ms-flex-pack: end;
} .fl-col-group-equal-height {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.fl-col-group-equal-height.fl-col-group-has-child-loading {
flex-wrap: nowrap;
}
.fl-col-group-equal-height .fl-col,
.fl-col-group-equal-height .fl-col-content {
display: flex;
flex: 1 1 auto;
}
.fl-col-group-equal-height .fl-col-content {
flex-direction: column;
flex-shrink: 1;
min-width: 1px;
max-width: 100%;
width: 100%;
}
.fl-col-group-equal-height:before,
.fl-col-group-equal-height .fl-col:before,
.fl-col-group-equal-height .fl-col-content:before,
.fl-col-group-equal-height:after,
.fl-col-group-equal-height .fl-col:after,
.fl-col-group-equal-height .fl-col-content:after{
content: none;
} .fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {
justify-content: flex-start;
} .fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
align-items: center;
justify-content: center;
} .fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
justify-content: flex-end;
}
.fl-col-group-equal-height.fl-col-group-align-center .fl-module,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
width: 100%;
} .fl-col {
float: left;
min-height: 1px;
} .fl-col-bg-overlay .fl-col-content {
position: relative;
}
.fl-col-bg-overlay .fl-col-content:after {
border-radius: inherit;
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
}
.fl-col-bg-overlay .fl-module {
position: relative;
z-index: 2;
} .fl-module img {
max-width: 100%;
} .fl-builder-module-template {
margin: 0 auto;
max-width: 1100px;
padding: 20px;
} .fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
display: inline-block;
font-size: 16px;
font-weight: normal;
line-height: 18px;
padding: 12px 24px;
text-decoration: none;
text-shadow: none;
}
.fl-builder-content .fl-button:hover {
text-decoration: none;
}
.fl-builder-content .fl-button:active {
position: relative;
top: 1px;
}
.fl-builder-content .fl-button-width-full .fl-button {
display: block;
text-align: center;
}
.fl-builder-content .fl-button-width-custom .fl-button {
display: inline-block;
text-align: center;
max-width: 100%;
}
.fl-builder-content .fl-button-left {
text-align: left;
}
.fl-builder-content .fl-button-center {
text-align: center;
}
.fl-builder-content .fl-button-right {
text-align: right;
}
.fl-builder-content .fl-button i {
font-size: 1.3em;
height: auto;
margin-right:8px;
vertical-align: middle;
width: auto;
}
.fl-builder-content .fl-button i.fl-button-icon-after {
margin-left: 8px;
margin-right: 0;
}
.fl-builder-content .fl-button-has-icon .fl-button-text {
vertical-align: middle;
} .fl-icon-wrap {
display: inline-block;
}
.fl-icon {
display: table-cell;
vertical-align: middle;
}
.fl-icon a {
text-decoration: none;
}
.fl-icon i {
float: right;
height: auto;
width: auto;
}
.fl-icon i:before {
border: none !important;
height: auto;
width: auto;
}
.fl-icon-text {
display: table-cell;
text-align: left;
padding-left: 15px;
vertical-align: middle;
}
.fl-icon-text-empty {
display: none;
}
.fl-icon-text *:last-child {
margin: 0 !important;
padding: 0 !important;
}
.fl-icon-text a {
text-decoration: none;
}
.fl-icon-text span {
display: block;
}
.fl-icon-text span.mce-edit-focus {
min-width: 1px;
} .fl-photo {
line-height: 0;
position: relative;
}
.fl-photo-align-left {
text-align: left;
}
.fl-photo-align-center {
text-align: center;
}
.fl-photo-align-right {
text-align: right;
}
.fl-photo-content {
display: inline-block;
line-height: 0;
position: relative;
max-width: 100%;
}
.fl-photo-img-svg {
width: 100%;
}
.fl-photo-content img {
display: inline;
height: auto;
max-width: 100%;
}
.fl-photo-crop-circle img {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.fl-photo-caption {
font-size: 13px;
line-height: 18px;
overflow: hidden;
text-overflow: ellipsis;
}
.fl-photo-caption-below {
padding-bottom: 20px;
padding-top: 10px;
}
.fl-photo-caption-hover {
background: rgba(0,0,0,0.7);
bottom: 0;
color: #fff;
left: 0;
opacity: 0;
filter: alpha(opacity = 0);
padding: 10px 15px;
position: absolute;
right: 0;
-webkit-transition:opacity 0.3s ease-in;
-moz-transition:opacity 0.3s ease-in;
transition:opacity 0.3s ease-in;
}
.fl-photo-content:hover .fl-photo-caption-hover {
opacity: 100;
filter: alpha(opacity = 100);
} .fl-builder-pagination,
.fl-builder-pagination-load-more {
padding: 40px 0;
}
.fl-builder-pagination ul.page-numbers {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
.fl-builder-pagination li {
display: inline-block;
list-style: none;
margin: 0;
padding: 0;
}
.fl-builder-pagination li a.page-numbers,
.fl-builder-pagination li span.page-numbers {
border: 1px solid #e6e6e6;
display: inline-block;
padding: 5px 10px;
margin: 0 0 5px;
}
.fl-builder-pagination li a.page-numbers:hover,
.fl-builder-pagination li span.current {
background: #f5f5f5;
text-decoration: none;
} .fl-slideshow,
.fl-slideshow * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.fl-slideshow .fl-slideshow-image img {
max-width: none !important;
}
.fl-slideshow-social {
line-height: 0 !important;
}
.fl-slideshow-social * {
margin: 0 !important;
} .fl-builder-content .bx-wrapper .bx-viewport {
background: transparent;
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
left: 0;
} .mfp-wrap button.mfp-arrow,
.mfp-wrap button.mfp-arrow:active,
.mfp-wrap button.mfp-arrow:hover,
.mfp-wrap button.mfp-arrow:focus {
background: transparent !important;
border: none !important;
outline: none;
position: absolute;
top: 50%;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.mfp-wrap .mfp-close,
.mfp-wrap .mfp-close:active,
.mfp-wrap .mfp-close:hover,
.mfp-wrap .mfp-close:focus {
background: transparent !important;
border: none !important;
outline: none;
position: absolute;
top: 0;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.admin-bar .mfp-wrap .mfp-close,
.admin-bar .mfp-wrap .mfp-close:active,
.admin-bar .mfp-wrap .mfp-close:hover,
.admin-bar .mfp-wrap .mfp-close:focus {
top: 32px!important;
}
img.mfp-img {
padding: 0;
}
.mfp-counter {
display: none;
}
.mfp-wrap .mfp-preloader.fa {
font-size: 30px;
} .fl-form-field {
margin-bottom: 15px;
}
.fl-form-field input.fl-form-error {
border-color: #DD6420;
}
.fl-form-error-message {
clear: both;
color: #DD6420;
display: none;
padding-top: 8px;
font-size: 12px;
font-weight: lighter;
}
.fl-form-button-disabled {
opacity: 0.5;
} .fl-animation {
opacity: 0;
}
.fl-builder-preview .fl-animation,
.fl-builder-edit .fl-animation,
.fl-animated {
opacity: 1;
}
.fl-animated {
animation-fill-mode: both;
-webkit-animation-fill-mode: both;
} .fl-button.fl-button-icon-animation i {
width: 0 !important;
opacity: 0;
-ms-filter: "alpha(opacity=0)";
transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
}
.fl-button.fl-button-icon-animation:hover i {
opacity: 1! important;
-ms-filter: "alpha(opacity=100)";
}
.fl-button.fl-button-icon-animation i.fl-button-icon-after {
margin-left: 0px !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
margin-left: 10px !important;
}
.fl-button.fl-button-icon-animation i.fl-button-icon-before {
margin-right: 0 !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
margin-right: 20px !important;
margin-left: -10px;
} .single:not(.woocommerce).single-fl-builder-template .fl-content {
width: 100%;
} .fl-builder-layer {
position: absolute;
top:0;
left:0;
right: 0;
bottom: 0;
z-index: 0;
pointer-events: none;
overflow: hidden;
}
.fl-builder-shape-layer {
z-index: 0;
}
.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer {
z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
z-index: 2;
}
.fl-row-has-layers .fl-row-content {
z-index: 1;
}
.fl-row-bg-overlay .fl-row-content {
z-index: 2;
}
.fl-builder-layer > * {
display: block;
position: absolute;
top:0;
left:0;
width: 100%;
}
.fl-builder-layer + .fl-row-content {
position: relative;
}
.fl-builder-layer .fl-shape {
fill: #aaa;
stroke: none;
stroke-width: 0;
width:100%;
} @supports (-webkit-touch-callout: inherit) {
.fl-row.fl-row-bg-parallax .fl-row-content-wrap,
.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
background-position: center !important;
background-attachment: scroll !important;
}
}
@supports (-webkit-touch-callout: none) {
.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
background-position: center !important;
background-attachment: scroll !important;
}
} .fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
background: #fafafa;
border: 1px solid #ccc;
color: #333;
}
.fl-builder-content a.fl-button *,
.fl-builder-content a.fl-button:visited * {
color: #333;
}@media (max-width: 1200px) { }@media (max-width: 990px) {  .fl-col-group.fl-col-group-medium-reversed {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
flex-direction: row-reverse;
}
}@media (max-width: 768px) { .fl-row-content-wrap {
background-attachment: scroll !important;
}
.fl-row-bg-parallax .fl-row-content-wrap {
background-attachment: scroll !important;
background-position: center center !important;
}  .fl-col-group.fl-col-group-equal-height {
display: block;
}
.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
display: -webkit-box;
display: -webkit-flex;
display: flex;
} .fl-col-group.fl-col-group-responsive-reversed {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
flex-direction: row-reverse;
}
.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {
flex-basis: 100%;
width: 100% !important;
}
.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {
display: unset;
display: unset;
-webkit-flex-wrap: unset;
flex-wrap: unset;
flex-direction: unset;
} .fl-col {
clear: both;
float: none;
margin-left: auto;
margin-right: auto;
width: auto !important;
}
.fl-col-small:not(.fl-col-small-full-width) {
max-width: 400px;
}
.fl-block-col-resize {
display:none;
} .fl-row[data-node] .fl-row-content-wrap {
margin: 0;
padding-left: 0;
padding-right: 0;
}
.fl-row[data-node] .fl-bg-video,
.fl-row[data-node] .fl-bg-slideshow {
left: 0;
right: 0;
} .fl-col[data-node] .fl-col-content {
margin: 0;
padding-left: 0;
padding-right: 0;
}
}@media (min-width: 1201px) {
html .fl-visible-large:not(.fl-visible-desktop),
html .fl-visible-medium:not(.fl-visible-desktop),
html .fl-visible-mobile:not(.fl-visible-desktop) {
display: none;
}
}
@media (min-width: 991px) and (max-width: 1200px) {
html .fl-visible-desktop:not(.fl-visible-large),
html .fl-visible-medium:not(.fl-visible-large),
html .fl-visible-mobile:not(.fl-visible-large) {
display: none;
}
}
@media (min-width: 769px) and (max-width: 990px) {
html .fl-visible-desktop:not(.fl-visible-medium),
html .fl-visible-large:not(.fl-visible-medium),
html .fl-visible-mobile:not(.fl-visible-medium) {
display: none;
}
}
@media (max-width: 768px) {
html .fl-visible-desktop:not(.fl-visible-mobile),
html .fl-visible-large:not(.fl-visible-mobile),
html .fl-visible-medium:not(.fl-visible-mobile) {
display: none;
}
}
.fl-row-fixed-width {
max-width: 1200px;
}
.fl-row-content-wrap {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
}
.fl-col-content {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.fl-module-content, :where(.fl-module:not(:has(> .fl-module-content))) {
margin-top: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
}
@media(max-width: 990px) {
.fl-row[data-node] > .fl-row-content-wrap {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
}
}
@media(max-width: 768px) {
.fl-row[data-node] > .fl-row-content-wrap {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
}
}
.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; } .fl-node-zydorf1eptak.fl-row-full-height > .fl-row-content-wrap,
.fl-node-zydorf1eptak.fl-row-custom-height > .fl-row-content-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.fl-node-zydorf1eptak.fl-row-full-height > .fl-row-content-wrap {
min-height: 100vh;
}
.fl-node-zydorf1eptak.fl-row-custom-height > .fl-row-content-wrap {
min-height: 0;
}
.fl-builder-edit .fl-node-zydorf1eptak.fl-row-full-height > .fl-row-content-wrap {
min-height: calc( 100vh - 48px );
} @media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
.fl-node-zydorf1eptak.fl-row-full-height > .fl-row-content-wrap {
min-height: 1024px;
}
} @media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
.fl-node-zydorf1eptak.fl-row-full-height > .fl-row-content-wrap {
min-height: 768px;
}
} @media screen and (aspect-ratio: 40/71) {
.fl-node-zydorf1eptak.fl-row-full-height > .fl-row-content-wrap {
min-height: 500px;
}
}
.fl-node-zydorf1eptak > .fl-row-content-wrap {
background-color: #004F59;
background-image: url(https://www.v-valley.com/wp-content/uploads/2022/09/logo-trasp.png);
background-repeat: no-repeat;
background-position: 19% 50%;
background-attachment: scroll;
background-size: auto;
}
.fl-node-zydorf1eptak.fl-row-custom-height > .fl-row-content-wrap {
min-height: 290px;
}
.fl-node-zydorf1eptak .fl-row-content {
max-width: 923px;
}
@media(max-width: 768px) {
.fl-node-zydorf1eptak > .fl-row-content-wrap {
background-position: -85px -50%;
}
.fl-node-zydorf1eptak.fl-row-custom-height > .fl-row-content-wrap {
min-height: 400px;
}
}
.fl-node-zydorf1eptak > .fl-row-content-wrap {
padding-top:0px;
padding-bottom:0px;
}
.fl-node-vaq9yi36o2re {
width: 100%;
}
.fl-module-heading .fl-heading {
padding: 0 !important;
margin: 0 !important;
}.fl-row .fl-col .fl-node-k5infyc2pm7t h2.fl-heading a,
.fl-row .fl-col .fl-node-k5infyc2pm7t h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-k5infyc2pm7t h2.fl-heading .fl-heading-text *,
.fl-node-k5infyc2pm7t h2.fl-heading .fl-heading-text {
color: #ffffff;
}
@media(max-width: 768px) {
.fl-node-k5infyc2pm7t.fl-module-heading .fl-heading {
text-align: center;
}
}
.fl-node-k5infyc2pm7t > .fl-module-content {
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
@media ( max-width: 768px ) {
.fl-node-k5infyc2pm7t.fl-module > .fl-module-content {
margin-bottom:15px;
}
}
.fl-builder-content .fl-rich-text strong {
font-weight: bold;
}
.fl-builder-content .fl-node-kv30j12lctgq .fl-module-content .fl-rich-text,
.fl-builder-content .fl-node-kv30j12lctgq .fl-module-content .fl-rich-text * {
color: #ffffff;
}
@media(max-width: 768px) {
.fl-builder-content .fl-node-kv30j12lctgq .fl-rich-text, .fl-builder-content .fl-node-kv30j12lctgq .fl-rich-text *:not(b, strong) {
text-align: center;
}
}
.fl-node-kv30j12lctgq > .fl-module-content {
margin-top:0px;
margin-bottom:7px;
margin-left:0px;
}
@media ( max-width: 768px ) {
.fl-node-kv30j12lctgq.fl-module > .fl-module-content {
margin-bottom:20px;
}
}
.fl-node-xrf6jco87lbu a.fl-button {
width: 100%;
}
.fl-node-xrf6jco87lbu .fl-button-wrap {
text-align: center;
}
@media(max-width: 990px) {
.fl-node-xrf6jco87lbu .fl-button-wrap {
text-align: center;
}
}
@media(max-width: 768px) {
.fl-node-xrf6jco87lbu .fl-button-wrap {
text-align: center;
}
}
.fl-node-xrf6jco87lbu > .fl-module-content {
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}      .fl-builder-row-settings #fl-field-separator_position {
display: none !important;
}
.fl-node-zydorf1eptak .fl-row-content {
min-width: 0px;
}
  @font-face {
font-family: 'Nexa_medium';
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/Nexa.eot);
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/Nexa.eot?#iefix) format("embedded-opentype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/Nexa.woff2) format("woff2"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/Nexa.woff) format("woff"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/Nexa.ttf) format("truetype");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Nexa_bold';
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBold.eot);
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBold.eot?#iefix) format("embedded-opentype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBold.woff2) format("woff2"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBold.woff) format("woff"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBold.ttf) format("truetype");
font-weight: bold;
font-style: normal; }
@font-face {
font-family: 'Nexa_regular';
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBook.eot);
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBook.eot?#iefix) format("embedded-opentype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBook.woff2) format("woff2"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBook.woff) format("woff"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/NexaBook.ttf) format("truetype");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'SourceSansPro_regular';
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/fonts/SourceSansPro-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal; }
.vvly-primary-button-a {
display: block;
background-color: #00B398;
line-height: 18px;
color: #FFFFFF;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
padding: 16px 25px;
height: 45px;
text-align: center; }
@media screen and (max-width: 768px) {
.vvly-primary-button-a {
padding: 16px 15px; } }
@media screen and (max-width: 480px) {
.vvly-primary-button-a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical; } }
.vvly-primary-button-a:hover, .vvly-primary-button-a:target, .vvly-primary-button-a:focus {
background-color: #64CCC9;
text-decoration: none;
color: #FFFFFF; }
.vvly-primary-button-a.negative {
color: #000000;
background: white !important; }
.vvly-primary-button-a.negative:hover {
background: #CCDBDD !important;
text-decoration: none;
color: #000000; }
.vvly-primary-button-a.negative:target, .vvly-primary-button-a.negative:focus {
background: #99B8BC !important;
text-decoration: none;
color: #000000; }
.vvly-primary-button-a.full-width {
width: 100%; }
@media screen and (max-width: 480px) {
.vvly-primary-button-a.full-width-mobile {
width: 100%; } }
.fl-builder-content .vvly-primary-button a.fl-button {
background-color: #00B398;
line-height: 18px;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
padding: 16px 25px;
height: 45px;
border: none;
border-radius: 0;
outline: 0;
width: fit-content;
text-align: center; }
@media screen and (max-width: 768px) {
.fl-builder-content .vvly-primary-button a.fl-button {
padding: 16px 15px; } }
@media screen and (max-width: 480px) {
.fl-builder-content .vvly-primary-button a.fl-button {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical; } }
.fl-builder-content .vvly-primary-button a.fl-button span {
color: #FFFFFF; }
.fl-builder-content .vvly-primary-button a.fl-button:hover, .fl-builder-content .vvly-primary-button a.fl-button:target, .fl-builder-content .vvly-primary-button a.fl-button:focus {
background: #64CCC9;
text-decoration: none; }
.fl-builder-content .vvly-primary-button a.fl-button:hover span, .fl-builder-content .vvly-primary-button a.fl-button:target span, .fl-builder-content .vvly-primary-button a.fl-button:focus span {
color: #FFFFFF; }
.fl-builder-content .vvly-primary-button.full-width a.fl-button {
width: 100%; }
@media screen and (max-width: 480px) {
.fl-builder-content .vvly-primary-button.full-width-mobile a.fl-button {
width: 100%; } }
.fl-builder-content .vvly-primary-button.negative a.fl-button {
background: white !important; }
.fl-builder-content .vvly-primary-button.negative a.fl-button span {
color: #000000; }
.fl-builder-content .vvly-primary-button.negative a.fl-button:hover {
background: #CCDBDD !important;
text-decoration: none; }
.fl-builder-content .vvly-primary-button.negative a.fl-button:hover span {
color: #000000; }
.fl-builder-content .vvly-primary-button.negative a.fl-button:target, .fl-builder-content .vvly-primary-button.negative a.fl-button:focus {
background: #99B8BC !important;
text-decoration: none; }
.fl-builder-content .vvly-primary-button.negative a.fl-button:target span, .fl-builder-content .vvly-primary-button.negative a.fl-button:focus span {
color: #000000; }
.vvly-secondary-button-a {
display: block;
background-color: #FFFFFF;
line-height: 18px;
color: #00B398;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 2px #00B398;
height: 45px;
text-align: center; }
@media screen and (max-width: 768px) {
.vvly-secondary-button-a {
padding: 14px 15px; } }
@media screen and (max-width: 480px) {
.vvly-secondary-button-a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical; } }
.vvly-secondary-button-a:hover, .vvly-secondary-button-a:target, .vvly-secondary-button-a:focus {
background-color: #00B398;
text-decoration: none;
color: #FFFFFF; }
.vvly-secondary-button-a.negative {
color: #FFFFFF;
border-color: #FFFFFF;
background-color: transparent !important; }
.vvly-secondary-button-a.negative:hover {
background-color: #80A7AC !important;
text-decoration: none;
color: #FFFFFF; }
.vvly-secondary-button-a.negative:target, .vvly-secondary-button-a.negative:focus {
background-color: #598C91 !important;
text-decoration: none;
color: #FFFFFF; }
.vvly-secondary-button-a.full-width {
width: 100%; }
@media screen and (max-width: 480px) {
.vvly-secondary-button-a.full-width-mobile {
width: 100%; } }
.fl-builder-content .vvly-secondary-button a.fl-button, .fl-builder-content .vvly-secondary-button a.fl-button:visited {
background-color: #FFFFFF;
line-height: 18px;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 2px #00B398;
height: 45px;
border-radius: 0;
outline: 0;
width: fit-content;
text-align: center; }
@media screen and (max-width: 768px) {
.fl-builder-content .vvly-secondary-button a.fl-button, .fl-builder-content .vvly-secondary-button a.fl-button:visited {
padding: 14px 15px; } }
@media screen and (max-width: 480px) {
.fl-builder-content .vvly-secondary-button a.fl-button, .fl-builder-content .vvly-secondary-button a.fl-button:visited {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical; } }
.fl-builder-content .vvly-secondary-button a.fl-button span, .fl-builder-content .vvly-secondary-button a.fl-button:visited span {
color: #00B398; }
.fl-builder-content .vvly-secondary-button a.fl-button:hover, .fl-builder-content .vvly-secondary-button a.fl-button:target, .fl-builder-content .vvly-secondary-button a.fl-button:focus, .fl-builder-content .vvly-secondary-button a.fl-button:visited:hover, .fl-builder-content .vvly-secondary-button a.fl-button:visited:target, .fl-builder-content .vvly-secondary-button a.fl-button:visited:focus {
background: #00B398;
text-decoration: none; }
.fl-builder-content .vvly-secondary-button a.fl-button:hover span, .fl-builder-content .vvly-secondary-button a.fl-button:target span, .fl-builder-content .vvly-secondary-button a.fl-button:focus span, .fl-builder-content .vvly-secondary-button a.fl-button:visited:hover span, .fl-builder-content .vvly-secondary-button a.fl-button:visited:target span, .fl-builder-content .vvly-secondary-button a.fl-button:visited:focus span {
color: #FFFFFF; }
.fl-builder-content .vvly-secondary-button.full-width a.fl-button {
width: 100%; }
.fl-builder-content .vvly-secondary-button.negative a.fl-button, .fl-builder-content .vvly-secondary-button.negative:visited a.fl-button {
border-color: #FFFFFF;
background: transparent !important; }
.fl-builder-content .vvly-secondary-button.negative a.fl-button span, .fl-builder-content .vvly-secondary-button.negative:visited a.fl-button span {
color: #FFFFFF; }
.fl-builder-content .vvly-secondary-button.negative a.fl-button:hover, .fl-builder-content .vvly-secondary-button.negative:visited a.fl-button:hover {
background: #80A7AC !important;
text-decoration: none; }
.fl-builder-content .vvly-secondary-button.negative a.fl-button:hover span, .fl-builder-content .vvly-secondary-button.negative:visited a.fl-button:hover span {
color: #FFFFFF; }
.fl-builder-content .vvly-secondary-button.negative a.fl-button:target, .fl-builder-content .vvly-secondary-button.negative a.fl-button:focus, .fl-builder-content .vvly-secondary-button.negative:visited a.fl-button:target, .fl-builder-content .vvly-secondary-button.negative:visited a.fl-button:focus {
background: #598C91 !important;
text-decoration: none;
color: #FFFFFF; }
.vvly-tertiary-button-a {
display: block;
color: #000000;
text-transform: uppercase;
font-size: 16px;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 19px;
position: relative;
padding: 0 0 5px;
width: fit-content; }
.vvly-tertiary-button-a.negative {
color: #FFFFFF; }
.vvly-tertiary-button-a:before {
content: '';
position: absolute;
height: 2px;
background-color: #00B398;
bottom: 0;
left: 0;
width: 0;
transition: all 0.5s ease-in-out; }
.vvly-tertiary-button-a:after {
content: '';
position: absolute;
height: 2px;
background-color: #00B398;
bottom: 0;
left: 0;
width: 100%;
transition: all 0.5s ease-in-out; }
.vvly-tertiary-button-a:hover, .vvly-tertiary-button-a:target, .vvly-tertiary-button-a:focus {
color: #64CCC9;
text-decoration: none; }
.vvly-tertiary-button-a:hover:before, .vvly-tertiary-button-a:target:before, .vvly-tertiary-button-a:focus:before {
background-color: #00B398;
width: 100%; }
.vvly-tertiary-button-a:hover:after, .vvly-tertiary-button-a:target:after, .vvly-tertiary-button-a:focus:after {
content: unset; }
.vvly-tertiary-button-a.small-style {
text-transform: none;
line-height: 26px;
font-family: "Nexa_medium", Arial, sans-serif; }
.vvly-tertiary-button-a.small-style:before {
background-color: #000000; }
.vvly-tertiary-button-a.icon-style {
text-transform: none; }
.vvly-tertiary-button-a.icon-style:before {
content: '\2b';
font-family: 'Font Awesome 5 Pro';
border-radius: 50%;
background-color: #00B398;
color: #FFFFFF;
padding: 5px;
margin-right: 15px; }
.vvly-tertiary-button-a.icon-style:hover:before, .vvly-tertiary-button-a.icon-style:target:before, .vvly-tertiary-button-a.icon-style:focus:before {
background-color: #64CCC9; }
.vvly-tertiary-button-a.full-width {
width: 100%; }
@media screen and (max-width: 480px) {
.vvly-tertiary-button-a.full-width-mobile {
width: 100%; } }
.fl-builder-content .vvly-tertiary-button a.fl-button {
text-transform: uppercase;
font-size: 16px;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 19px;
position: relative;
padding: 0 0 5px;
width: fit-content;
border-radius: 0;
outline: 0;
background: transparent !important;
border: none; }
.fl-builder-content .vvly-tertiary-button a.fl-button span {
color: #000000; }
.fl-builder-content .vvly-tertiary-button a.fl-button:before {
content: '';
position: absolute;
height: 2px;
background-color: #00B398;
bottom: 0;
left: 0;
width: 0;
transition: all 0.5s ease-in-out; }
.fl-builder-content .vvly-tertiary-button a.fl-button:after {
content: '';
position: absolute;
height: 2px;
background-color: #00B398;
bottom: 0;
left: 0;
width: 100%;
transition: all 0.5s ease-in-out; }
.fl-builder-content .vvly-tertiary-button a.fl-button:hover, .fl-builder-content .vvly-tertiary-button a.fl-button:target, .fl-builder-content .vvly-tertiary-button a.fl-button:focus {
text-decoration: none; }
.fl-builder-content .vvly-tertiary-button a.fl-button:hover span, .fl-builder-content .vvly-tertiary-button a.fl-button:target span, .fl-builder-content .vvly-tertiary-button a.fl-button:focus span {
color: #64CCC9; }
.fl-builder-content .vvly-tertiary-button a.fl-button:hover:before, .fl-builder-content .vvly-tertiary-button a.fl-button:target:before, .fl-builder-content .vvly-tertiary-button a.fl-button:focus:before {
background-color: #00B398;
width: 100%; }
.fl-builder-content .vvly-tertiary-button a.fl-button:hover:after, .fl-builder-content .vvly-tertiary-button a.fl-button:target:after, .fl-builder-content .vvly-tertiary-button a.fl-button:focus:after {
content: unset; }
.fl-builder-content .vvly-tertiary-button.full-width a.fl-button {
width: 100%; }
@media screen and (max-width: 480px) {
.fl-builder-content .vvly-tertiary-button.full-width-mobile a.fl-button {
width: 100%; } }
.fl-builder-content .vvly-tertiary-button.negative a.fl-button span {
color: #FFFFFF; }
.fl-builder-content .vvly-tertiary-button.small-style a.fl-button {
text-transform: none;
line-height: 26px;
font-family: "Nexa_medium", Arial, sans-serif; }
.fl-builder-content .vvly-tertiary-button.small-style a.fl-button:before {
background-color: #000000; }
.fl-builder-content .vvly-tertiary-button.icon-style a.fl-button {
text-transform: none; }
.fl-builder-content .vvly-tertiary-button.icon-style a.fl-button:before {
content: '\2b';
font-family: 'Font Awesome 5 Pro';
border-radius: 50%;
background-color: #00B398;
color: #FFFFFF;
padding: 5px;
margin-right: 15px; }
.fl-builder-content .vvly-tertiary-button.icon-style a.fl-button:hover:before, .fl-builder-content .vvly-tertiary-button.icon-style a.fl-button:target:before, .fl-builder-content .vvly-tertiary-button.icon-style a.fl-button:focus:before {
background-color: #64CCC9; }
.fl-builder-content .vvly-tertiary-button.play-icon .fl-button-wrap {
position: relative; }
.fl-builder-content .vvly-tertiary-button.play-icon .fl-button-wrap:before {
content: '\f144';
font-family: 'Font Awesome 5 Pro';
font-size: 40px;
font-weight: 100;
color: #FFFFFF;
position: absolute;
top: 6px; }
.fl-builder-content .vvly-tertiary-button.play-icon .fl-button-wrap a.fl-button {
margin-left: 50px; }
@media screen and (min-width: 990px) and (max-width: 1130px) {
.vvly-sidebar-column .fl-col-content {
padding: 20px 13px; } }
.water-green-text {
color: #64CCC9;
font-size: 16px;
line-height: 18px;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-caption-bold .pp-photo-gallery-caption {
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-important-text {
font-size: 27px;
line-height: 39px;
color: #004F59;
font-family: "Nexa_bold", Arial, sans-serif; }
@media screen and (max-width: 768px) {
.vvly-important-text {
font-size: 22px;
line-height: 32px; } }
.col-flex .fl-col-content .fl-col-group {
display: flex; }
.col-flex .fl-col-content .fl-col-group .fl-col {
width: unset !important;
margin: 0; }
.vvly-quote .fl-rich-text {
position: relative;
padding-left: 35px; }
.vvly-quote .fl-rich-text:before {
content: '';
width: 5px;
background-color: #00B398;
height: 100%;
position: absolute;
left: 0; }
.vvly-custom-gallery .pp-gallery-img {
max-width: 100px; }
@media screen and (max-width: 768px) {
.banner-text-bottom > .fl-row-content-wrap {
align-items: end !important; } }  :root {
--blue: #00B398;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #FFFFFF;
--gray: #868e96;
--gray-dark: #343a40;
--primary: #00B398;
--secondary: #868e96;
--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: "SourceSansPro_regular", Arial, sans-serif;
--font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
@media print {
*,
*::before,
*::after {
text-shadow: none !important;
box-shadow: none !important; }
a,
a:visited {
text-decoration: underline; }
abbr[title]::after {
content: " (" attr(title) ")"; }
pre {
white-space: pre-wrap !important; }
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
.navbar {
display: none; }
.badge {
border: 1px solid #000; }
.table {
border-collapse: collapse !important; }
.table td,
.table th {
background-color: #fff !important; }
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important; } }
*,
*::before,
*::after {
box-sizing: border-box; }
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
@-ms-viewport {
width: device-width; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block; }
body {
margin: 0;
font-family: "SourceSansPro_regular", Arial, sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #FFFFFF; }
[tabindex="-1"]:focus {
outline: none !important; }
hr {
box-sizing: content-box;
height: 0;
overflow: visible; }
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem; }
p {
margin-top: 0;
margin-bottom: 1rem; }
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0; }
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit; }
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0; }
dt {
font-weight: 700; }
dd {
margin-bottom: .5rem;
margin-left: 0; }
blockquote {
margin: 0 0 1rem; }
dfn {
font-style: italic; }
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: #00B398;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects; }
a:hover {
color: #006757;
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; }
pre,
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em; }
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar; }
figure {
margin: 0 0 1rem; }
img {
vertical-align: middle;
border-style: none; }
svg:not(:root) {
overflow: hidden; }
a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
touch-action: manipulation; }
table {
border-collapse: collapse; }
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #868e96;
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; }
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit; }
button,
input {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none; }
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0; }
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-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-cancel-button,
[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; }
template {
display: none; }
[hidden] {
display: none !important; }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 0.5rem;
font-family: "Nexa_bold", Arial, sans-serif;
font-weight: normal;
line-height: 1.1;
color: #004F59; }
h1, .h1 {
font-size: 34px; }
h2, .h2 {
font-size: 26px; }
h3, .h3 {
font-size: 26px; }
h4, .h4 {
font-size: 22px; }
h5, .h5 {
font-size: 18px; }
h6, .h6 {
font-size: 1rem; }
.lead {
font-size: 1.25rem;
font-weight: 300; }
.display-1 {
font-size: 6rem;
font-weight: 300;
line-height: 1.1; }
.display-2 {
font-size: 5.5rem;
font-weight: 300;
line-height: 1.1; }
.display-3 {
font-size: 4.5rem;
font-weight: 300;
line-height: 1.1; }
.display-4 {
font-size: 3.5rem;
font-weight: 300;
line-height: 1.1; }
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid #5C5C5C; }
small,
.small {
font-size: 80%;
font-weight: 400; }
mark,
.mark {
padding: 0.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: 5px; }
.initialism {
font-size: 90%;
text-transform: uppercase; }
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem; }
.blockquote-footer {
display: block;
font-size: 80%;
color: #868e96; }
.blockquote-footer::before {
content: "\2014 \00A0"; }
.img-fluid, img {
max-width: 100%;
height: auto; }
.img-thumbnail {
padding: 0.25rem;
background-color: #FFFFFF;
border: 1px solid #ddd;
border-radius: 0.25rem;
transition: all 0.2s ease-in-out;
max-width: 100%;
height: auto; }
.figure {
display: inline-block; }
.figure-img {
margin-bottom: 0.5rem;
line-height: 1; }
.figure-caption {
font-size: 90%;
color: #868e96; }
.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: flex;
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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px; }
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-first {
order: -1; }
.order-1 {
order: 1; }
.order-2 {
order: 2; }
.order-3 {
order: 3; }
.order-4 {
order: 4; }
.order-5 {
order: 5; }
.order-6 {
order: 6; }
.order-7 {
order: 7; }
.order-8 {
order: 8; }
.order-9 {
order: 9; }
.order-10 {
order: 10; }
.order-11 {
order: 11; }
.order-12 {
order: 12; }
.offset-1 {
margin-left: 8.3333333333%; }
.offset-2 {
margin-left: 16.6666666667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.3333333333%; }
.offset-5 {
margin-left: 41.6666666667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.3333333333%; }
.offset-8 {
margin-left: 66.6666666667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.3333333333%; }
.offset-11 {
margin-left: 91.6666666667%; }
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-sm-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-sm-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-sm-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-sm-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-sm-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
order: -1; }
.order-sm-1 {
order: 1; }
.order-sm-2 {
order: 2; }
.order-sm-3 {
order: 3; }
.order-sm-4 {
order: 4; }
.order-sm-5 {
order: 5; }
.order-sm-6 {
order: 6; }
.order-sm-7 {
order: 7; }
.order-sm-8 {
order: 8; }
.order-sm-9 {
order: 9; }
.order-sm-10 {
order: 10; }
.order-sm-11 {
order: 11; }
.order-sm-12 {
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.3333333333%; }
.offset-sm-2 {
margin-left: 16.6666666667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.3333333333%; }
.offset-sm-5 {
margin-left: 41.6666666667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.3333333333%; }
.offset-sm-8 {
margin-left: 66.6666666667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.3333333333%; }
.offset-sm-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-md-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-md-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-md-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-md-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-md-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-md-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-md-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-md-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-md-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
order: -1; }
.order-md-1 {
order: 1; }
.order-md-2 {
order: 2; }
.order-md-3 {
order: 3; }
.order-md-4 {
order: 4; }
.order-md-5 {
order: 5; }
.order-md-6 {
order: 6; }
.order-md-7 {
order: 7; }
.order-md-8 {
order: 8; }
.order-md-9 {
order: 9; }
.order-md-10 {
order: 10; }
.order-md-11 {
order: 11; }
.order-md-12 {
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.3333333333%; }
.offset-md-2 {
margin-left: 16.6666666667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.3333333333%; }
.offset-md-5 {
margin-left: 41.6666666667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.3333333333%; }
.offset-md-8 {
margin-left: 66.6666666667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.3333333333%; }
.offset-md-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-lg-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-lg-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-lg-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-lg-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-lg-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
order: -1; }
.order-lg-1 {
order: 1; }
.order-lg-2 {
order: 2; }
.order-lg-3 {
order: 3; }
.order-lg-4 {
order: 4; }
.order-lg-5 {
order: 5; }
.order-lg-6 {
order: 6; }
.order-lg-7 {
order: 7; }
.order-lg-8 {
order: 8; }
.order-lg-9 {
order: 9; }
.order-lg-10 {
order: 10; }
.order-lg-11 {
order: 11; }
.order-lg-12 {
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.3333333333%; }
.offset-lg-2 {
margin-left: 16.6666666667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.3333333333%; }
.offset-lg-5 {
margin-left: 41.6666666667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.3333333333%; }
.offset-lg-8 {
margin-left: 66.6666666667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.3333333333%; }
.offset-lg-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: none; }
.col-xl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-xl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-xl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
order: -1; }
.order-xl-1 {
order: 1; }
.order-xl-2 {
order: 2; }
.order-xl-3 {
order: 3; }
.order-xl-4 {
order: 4; }
.order-xl-5 {
order: 5; }
.order-xl-6 {
order: 6; }
.order-xl-7 {
order: 7; }
.order-xl-8 {
order: 8; }
.order-xl-9 {
order: 9; }
.order-xl-10 {
order: 10; }
.order-xl-11 {
order: 11; }
.order-xl-12 {
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.3333333333%; }
.offset-xl-2 {
margin-left: 16.6666666667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.3333333333%; }
.offset-xl-5 {
margin-left: 41.6666666667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.3333333333%; }
.offset-xl-8 {
margin-left: 66.6666666667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.3333333333%; }
.offset-xl-11 {
margin-left: 91.6666666667%; } }
.form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #FFFFFF;
background-image: none;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control::-ms-expand {
background-color: transparent;
border: 0; }
.form-control:focus {
color: #495057;
background-color: #FFFFFF;
border-color: #34ffe0;
outline: none;
box-shadow: 0 0 0 0.2rem rgba(0, 179, 152, 0.25); }
.form-control::placeholder {
color: #868e96;
opacity: 1; }
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1; }
select.form-control:not([size]):not([multiple]) {
height: calc(2.25rem + 2px); }
select.form-control:focus::-ms-value {
color: #495057;
background-color: #FFFFFF; }
.form-control-file,
.form-control-range {
display: block; }
.col-form-label {
padding-top: calc(0.375rem + 1px);
padding-bottom: calc(0.375rem + 1px);
margin-bottom: 0;
line-height: 1.5; }
.col-form-label-lg {
padding-top: calc(0.5rem + 1px);
padding-bottom: calc(0.5rem + 1px);
font-size: 1.25rem;
line-height: 1.5; }
.col-form-label-sm {
padding-top: calc(0.25rem + 1px);
padding-bottom: calc(0.25rem + 1px);
font-size: 0.875rem;
line-height: 1.5; }
.col-form-legend {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
margin-bottom: 0;
font-size: 1rem; }
.form-control-plaintext {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
margin-bottom: 0;
line-height: 1.5;
background-color: transparent;
border: solid transparent;
border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
padding-right: 0;
padding-left: 0; }
.form-control-sm {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem; }
select.form-control-sm:not([size]):not([multiple]) {
height: calc(1.8125rem + 2px); }
.form-control-lg {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem; }
select.form-control-lg:not([size]):not([multiple]) {
height: calc(2.875rem + 2px); }
.form-group {
margin-bottom: 1rem; }
.form-text {
display: block;
margin-top: 0.25rem; }
.form-row {
display: flex;
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;
margin-bottom: 0.5rem; }
.form-check.disabled .form-check-label {
color: #868e96; }
.form-check-label {
padding-left: 1.25rem;
margin-bottom: 0; }
.form-check-input {
position: absolute;
margin-top: 0.25rem;
margin-left: -1.25rem; }
.form-check-inline {
display: inline-block;
margin-right: 0.75rem; }
.form-check-inline .form-check-label {
vertical-align: middle; }
.valid-feedback {
display: none;
margin-top: .25rem;
font-size: .875rem;
color: #28a745; }
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
width: 250px;
padding: .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1;
color: #fff;
background-color: rgba(40, 167, 69, 0.8);
border-radius: .2rem; }
.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
border-color: #28a745; }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
background-color: rgba(40, 167, 69, 0.25); }
.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
border-color: inherit; }
.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback {
display: none;
margin-top: .25rem;
font-size: .875rem;
color: #dc3545; }
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
width: 250px;
padding: .5rem;
margin-top: .1rem;
font-size: .875rem;
line-height: 1;
color: #fff;
background-color: rgba(220, 53, 69, 0.8);
border-radius: .2rem; }
.was-validated .form-control:invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
border-color: #dc3545; }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
background-color: rgba(220, 53, 69, 0.25); }
.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
border-color: inherit; }
.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center; }
.form-inline .form-check {
width: 100%; }
@media (min-width: 576px) {
.form-inline label {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0; }
.form-inline .form-group {
display: flex;
flex: 0 0 auto;
flex-flow: row wrap;
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 .input-group {
width: auto; }
.form-inline .form-check {
display: flex;
align-items: center;
justify-content: center;
width: auto;
margin-top: 0;
margin-bottom: 0; }
.form-inline .form-check-label {
padding-left: 0; }
.form-inline .form-check-input {
position: relative;
margin-top: 0;
margin-right: 0.25rem;
margin-left: 0; }
.form-inline .custom-control {
display: flex;
align-items: center;
justify-content: center;
padding-left: 0; }
.form-inline .custom-control-indicator {
position: static;
display: inline-block;
margin-right: 0.25rem;
vertical-align: text-bottom; }
.form-inline .has-feedback .form-control-feedback {
top: 0; } }
.fade {
opacity: 0;
transition: opacity 0.15s linear; }
.fade.show {
opacity: 1; }
.collapse {
display: none; }
.collapse.show {
display: block; }
tr.collapse.show {
display: table-row; }
tbody.collapse.show {
display: table-row-group; }
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height 0.35s ease; }
.custom-control {
position: relative;
display: inline-flex;
min-height: 1.5rem;
padding-left: 1.5rem;
margin-right: 1rem; }
.custom-control-input {
position: absolute;
z-index: -1;
opacity: 0; }
.custom-control-input:checked ~ .custom-control-indicator {
color: #FFFFFF;
background-color: #00B398; }
.custom-control-input:focus ~ .custom-control-indicator {
box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 179, 152, 0.25); }
.custom-control-input:active ~ .custom-control-indicator, .custom-control-input.nice-select.open ~ .custom-control-indicator {
color: #FFFFFF;
background-color: #67ffe8; }
.custom-control-input:disabled ~ .custom-control-indicator {
background-color: #e9ecef; }
.custom-control-input:disabled ~ .custom-control-description {
color: #868e96; }
.custom-control-indicator {
position: absolute;
top: 0.25rem;
left: 0;
display: block;
width: 1rem;
height: 1rem;
pointer-events: none;
user-select: none;
background-color: #ddd;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%; }
.custom-checkbox .custom-control-indicator {
border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' 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-indicator {
background-color: #00B398;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23FFFFFF' d='M0 2h4'/%3E%3C/svg%3E"); }
.custom-radio .custom-control-indicator {
border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E"); }
.custom-controls-stacked {
display: flex;
flex-direction: column; }
.custom-controls-stacked .custom-control {
margin-bottom: 0.25rem; }
.custom-controls-stacked .custom-control + .custom-control {
margin-left: 0; }
.custom-select {
display: inline-block;
max-width: 100%;
height: calc(2.25rem + 2px);
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
vertical-align: middle;
background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
background-size: 8px 10px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
appearance: none; }
.custom-select:focus {
border-color: #34ffe0;
outline: none; }
.custom-select:focus::-ms-value {
color: #495057;
background-color: #FFFFFF; }
.custom-select[multiple] {
height: auto;
background-image: none; }
.custom-select:disabled {
color: #868e96;
background-color: #e9ecef; }
.custom-select::-ms-expand {
opacity: 0; }
.custom-select-sm {
height: calc(1.8125rem + 2px);
padding-top: 0.375rem;
padding-bottom: 0.375rem;
font-size: 75%; }
.custom-file {
position: relative;
display: inline-block;
max-width: 100%;
height: calc(2.25rem + 2px);
margin-bottom: 0; }
.custom-file-input {
min-width: 14rem;
max-width: 100%;
height: calc(2.25rem + 2px);
margin: 0;
opacity: 0; }
.custom-file-input:focus ~ .custom-file-control {
box-shadow: 0 0 0 0.075rem #FFFFFF, 0 0 0 0.2rem #00B398; }
.custom-file-control {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 5;
height: calc(2.25rem + 2px);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
pointer-events: none;
user-select: none;
background-color: #FFFFFF;
border: 1px solid #ced4da;
border-radius: 0.25rem; }
.custom-file-control:lang(en):empty::after {
content: "Choose file..."; }
.custom-file-control::before {
position: absolute;
top: -1px;
right: -1px;
bottom: -1px;
z-index: 6;
display: block;
height: calc(2.25rem + 2px);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 0 0.25rem 0.25rem 0; }
.custom-file-control:lang(en)::before {
content: "Browse"; }
.pagination {
display: flex;
padding-left: 0;
list-style: none;
border-radius: 0.25rem; }
.page-item:first-child .page-link {
margin-left: 0;
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link {
z-index: 2;
color: #FFFFFF;
background-color: #00B398;
border-color: #00B398; }
.page-item.disabled .page-link {
color: #868e96;
pointer-events: none;
background-color: #FFFFFF;
border-color: #ddd; }
.page-link {
position: relative;
display: block;
padding: 0.5rem 0.75rem;
margin-left: -1px;
line-height: 1.25;
color: #00B398;
background-color: #FFFFFF;
border: 1px solid #ddd; }
.page-link:focus, .page-link:hover {
color: #006757;
text-decoration: none;
background-color: #e9ecef;
border-color: #ddd; }
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 0.3rem; }
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 0.2rem;
border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 0.2rem;
border-bottom-right-radius: 0.2rem; }
.modal-open {
overflow: hidden; }
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0; }
.modal.fade .modal-dialog {
transition: transform 0.3s ease-out;
transform: translate(0, -25%); }
.modal.show .modal-dialog {
transform: translate(0, 0); }
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto; }
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
pointer-events: none; }
.modal-content {
position: relative;
display: flex;
flex-direction: column;
pointer-events: auto;
background-color: #FFFFFF;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0; }
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000000; }
.modal-backdrop.fade {
opacity: 0; }
.modal-backdrop.show {
opacity: 0.5; }
.modal-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 15px;
border-bottom: 1px solid #e9ecef;
border-top-left-radius: 0.3rem;
border-top-right-radius: 0.3rem; }
.modal-header .close {
padding: 15px;
margin: -15px -15px -15px auto; }
.modal-title {
margin-bottom: 0;
line-height: 1.5; }
.modal-body {
position: relative;
flex: 1 1 auto;
padding: 15px; }
.modal-footer {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 15px;
border-top: 1px solid #e9ecef; }
.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: 30px auto; }
.modal-sm {
max-width: 300px; } }
@media (min-width: 992px) {
.modal-lg {
max-width: 800px; } }
.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: #00B398 !important; }
a.bg-primary:focus, a.bg-primary:hover {
background-color: #00806d !important; }
.bg-secondary {
background-color: #868e96 !important; }
a.bg-secondary:focus, a.bg-secondary:hover {
background-color: #6c757d !important; }
.bg-success {
background-color: #28a745 !important; }
a.bg-success:focus, a.bg-success:hover {
background-color: #1e7e34 !important; }
.bg-info {
background-color: #17a2b8 !important; }
a.bg-info:focus, a.bg-info:hover {
background-color: #117a8b !important; }
.bg-warning {
background-color: #ffc107 !important; }
a.bg-warning:focus, a.bg-warning:hover {
background-color: #d39e00 !important; }
.bg-danger {
background-color: #dc3545 !important; }
a.bg-danger:focus, a.bg-danger:hover {
background-color: #bd2130 !important; }
.bg-light {
background-color: #f8f9fa !important; }
a.bg-light:focus, a.bg-light:hover {
background-color: #dae0e5 !important; }
.bg-dark {
background-color: #343a40 !important; }
a.bg-dark:focus, a.bg-dark:hover {
background-color: #1d2124 !important; }
.bg-white {
background-color: #FFFFFF !important; }
.bg-transparent {
background-color: transparent !important; }
.border {
border: 1px solid #e9ecef !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: #00B398 !important; }
.border-secondary {
border-color: #868e96 !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: #FFFFFF !important; }
.rounded {
border-radius: 0.25rem !important; }
.rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important; }
.rounded-right {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; }
.rounded-left {
border-top-left-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important; }
.rounded-circle {
border-radius: 50% !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: flex !important; }
.d-inline-flex {
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: flex !important; }
.d-sm-inline-flex {
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: flex !important; }
.d-md-inline-flex {
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: flex !important; }
.d-lg-inline-flex {
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: flex !important; }
.d-xl-inline-flex {
display: inline-flex !important; } }
.d-print-block {
display: none !important; }
@media print {
.d-print-block {
display: block !important; } }
.d-print-inline {
display: none !important; }
@media print {
.d-print-inline {
display: inline !important; } }
.d-print-inline-block {
display: none !important; }
@media print {
.d-print-inline-block {
display: inline-block !important; } }
@media print {
.d-print-none {
display: none !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 iframe,
.embed-responsive embed,
.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.8571428571%; }
.embed-responsive-16by9::before {
padding-top: 56.25%; }
.embed-responsive-4by3::before {
padding-top: 75%; }
.embed-responsive-1by1::before {
padding-top: 100%; }
.flex-row {
flex-direction: row !important; }
.flex-column {
flex-direction: column !important; }
.flex-row-reverse {
flex-direction: row-reverse !important; }
.flex-column-reverse {
flex-direction: column-reverse !important; }
.flex-wrap {
flex-wrap: wrap !important; }
.flex-nowrap {
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-start {
justify-content: flex-start !important; }
.justify-content-end {
justify-content: flex-end !important; }
.justify-content-center {
justify-content: center !important; }
.justify-content-between {
justify-content: space-between !important; }
.justify-content-around {
justify-content: space-around !important; }
.align-items-start {
align-items: flex-start !important; }
.align-items-end {
align-items: flex-end !important; }
.align-items-center {
align-items: center !important; }
.align-items-baseline {
align-items: baseline !important; }
.align-items-stretch {
align-items: stretch !important; }
.align-content-start {
align-content: flex-start !important; }
.align-content-end {
align-content: flex-end !important; }
.align-content-center {
align-content: center !important; }
.align-content-between {
align-content: space-between !important; }
.align-content-around {
align-content: space-around !important; }
.align-content-stretch {
align-content: stretch !important; }
.align-self-auto {
align-self: auto !important; }
.align-self-start {
align-self: flex-start !important; }
.align-self-end {
align-self: flex-end !important; }
.align-self-center {
align-self: center !important; }
.align-self-baseline {
align-self: baseline !important; }
.align-self-stretch {
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
flex-direction: row !important; }
.flex-sm-column {
flex-direction: column !important; }
.flex-sm-row-reverse {
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
flex-direction: column-reverse !important; }
.flex-sm-wrap {
flex-wrap: wrap !important; }
.flex-sm-nowrap {
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-sm-start {
justify-content: flex-start !important; }
.justify-content-sm-end {
justify-content: flex-end !important; }
.justify-content-sm-center {
justify-content: center !important; }
.justify-content-sm-between {
justify-content: space-between !important; }
.justify-content-sm-around {
justify-content: space-around !important; }
.align-items-sm-start {
align-items: flex-start !important; }
.align-items-sm-end {
align-items: flex-end !important; }
.align-items-sm-center {
align-items: center !important; }
.align-items-sm-baseline {
align-items: baseline !important; }
.align-items-sm-stretch {
align-items: stretch !important; }
.align-content-sm-start {
align-content: flex-start !important; }
.align-content-sm-end {
align-content: flex-end !important; }
.align-content-sm-center {
align-content: center !important; }
.align-content-sm-between {
align-content: space-between !important; }
.align-content-sm-around {
align-content: space-around !important; }
.align-content-sm-stretch {
align-content: stretch !important; }
.align-self-sm-auto {
align-self: auto !important; }
.align-self-sm-start {
align-self: flex-start !important; }
.align-self-sm-end {
align-self: flex-end !important; }
.align-self-sm-center {
align-self: center !important; }
.align-self-sm-baseline {
align-self: baseline !important; }
.align-self-sm-stretch {
align-self: stretch !important; } }
@media (min-width: 768px) {
.flex-md-row {
flex-direction: row !important; }
.flex-md-column {
flex-direction: column !important; }
.flex-md-row-reverse {
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
flex-direction: column-reverse !important; }
.flex-md-wrap {
flex-wrap: wrap !important; }
.flex-md-nowrap {
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-md-start {
justify-content: flex-start !important; }
.justify-content-md-end {
justify-content: flex-end !important; }
.justify-content-md-center {
justify-content: center !important; }
.justify-content-md-between {
justify-content: space-between !important; }
.justify-content-md-around {
justify-content: space-around !important; }
.align-items-md-start {
align-items: flex-start !important; }
.align-items-md-end {
align-items: flex-end !important; }
.align-items-md-center {
align-items: center !important; }
.align-items-md-baseline {
align-items: baseline !important; }
.align-items-md-stretch {
align-items: stretch !important; }
.align-content-md-start {
align-content: flex-start !important; }
.align-content-md-end {
align-content: flex-end !important; }
.align-content-md-center {
align-content: center !important; }
.align-content-md-between {
align-content: space-between !important; }
.align-content-md-around {
align-content: space-around !important; }
.align-content-md-stretch {
align-content: stretch !important; }
.align-self-md-auto {
align-self: auto !important; }
.align-self-md-start {
align-self: flex-start !important; }
.align-self-md-end {
align-self: flex-end !important; }
.align-self-md-center {
align-self: center !important; }
.align-self-md-baseline {
align-self: baseline !important; }
.align-self-md-stretch {
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
flex-direction: row !important; }
.flex-lg-column {
flex-direction: column !important; }
.flex-lg-row-reverse {
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
flex-direction: column-reverse !important; }
.flex-lg-wrap {
flex-wrap: wrap !important; }
.flex-lg-nowrap {
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-lg-start {
justify-content: flex-start !important; }
.justify-content-lg-end {
justify-content: flex-end !important; }
.justify-content-lg-center {
justify-content: center !important; }
.justify-content-lg-between {
justify-content: space-between !important; }
.justify-content-lg-around {
justify-content: space-around !important; }
.align-items-lg-start {
align-items: flex-start !important; }
.align-items-lg-end {
align-items: flex-end !important; }
.align-items-lg-center {
align-items: center !important; }
.align-items-lg-baseline {
align-items: baseline !important; }
.align-items-lg-stretch {
align-items: stretch !important; }
.align-content-lg-start {
align-content: flex-start !important; }
.align-content-lg-end {
align-content: flex-end !important; }
.align-content-lg-center {
align-content: center !important; }
.align-content-lg-between {
align-content: space-between !important; }
.align-content-lg-around {
align-content: space-around !important; }
.align-content-lg-stretch {
align-content: stretch !important; }
.align-self-lg-auto {
align-self: auto !important; }
.align-self-lg-start {
align-self: flex-start !important; }
.align-self-lg-end {
align-self: flex-end !important; }
.align-self-lg-center {
align-self: center !important; }
.align-self-lg-baseline {
align-self: baseline !important; }
.align-self-lg-stretch {
align-self: stretch !important; } }
@media (min-width: 1200px) {
.flex-xl-row {
flex-direction: row !important; }
.flex-xl-column {
flex-direction: column !important; }
.flex-xl-row-reverse {
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
flex-direction: column-reverse !important; }
.flex-xl-wrap {
flex-wrap: wrap !important; }
.flex-xl-nowrap {
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-xl-start {
justify-content: flex-start !important; }
.justify-content-xl-end {
justify-content: flex-end !important; }
.justify-content-xl-center {
justify-content: center !important; }
.justify-content-xl-between {
justify-content: space-between !important; }
.justify-content-xl-around {
justify-content: space-around !important; }
.align-items-xl-start {
align-items: flex-start !important; }
.align-items-xl-end {
align-items: flex-end !important; }
.align-items-xl-center {
align-items: center !important; }
.align-items-xl-baseline {
align-items: baseline !important; }
.align-items-xl-stretch {
align-items: stretch !important; }
.align-content-xl-start {
align-content: flex-start !important; }
.align-content-xl-end {
align-content: flex-end !important; }
.align-content-xl-center {
align-content: center !important; }
.align-content-xl-between {
align-content: space-between !important; }
.align-content-xl-around {
align-content: space-around !important; }
.align-content-xl-stretch {
align-content: stretch !important; }
.align-self-xl-auto {
align-self: auto !important; }
.align-self-xl-start {
align-self: flex-start !important; }
.align-self-xl-end {
align-self: flex-end !important; }
.align-self-xl-center {
align-self: center !important; }
.align-self-xl-baseline {
align-self: baseline !important; }
.align-self-xl-stretch {
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; } }
.position-static {
position: static !important; }
.position-relative {
position: relative !important; }
.position-absolute {
position: absolute !important; }
.position-fixed {
position: fixed !important; }
.position-sticky {
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: sticky) {
.sticky-top {
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;
clip-path: inset(50%);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable.nice-select.open, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
clip-path: none; }
.w-25 {
width: 25% !important; }
.w-50 {
width: 50% !important; }
.w-75 {
width: 75% !important; }
.w-100 {
width: 100% !important; }
.h-25 {
height: 25% !important; }
.h-50 {
height: 50% !important; }
.h-75 {
height: 75% !important; }
.h-100 {
height: 100% !important; }
.mw-100 {
max-width: 100% !important; }
.mh-100 {
max-height: 100% !important; }
.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: 0.25rem !important; }
.mt-1,
.my-1 {
margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
margin-left: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2,
.my-2 {
margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
margin-left: 0.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: 0.25rem !important; }
.pt-1,
.py-1 {
padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
padding-left: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2,
.py-2 {
padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
padding-left: 0.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-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: 0.25rem !important; }
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.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: 0.25rem !important; }
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2,
.px-sm-2 {
padding-left: 0.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-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: 0.25rem !important; }
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2,
.mx-md-2 {
margin-left: 0.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: 0.25rem !important; }
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2,
.px-md-2 {
padding-left: 0.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-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: 0.25rem !important; }
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.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: 0.25rem !important; }
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2,
.px-lg-2 {
padding-left: 0.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-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: 0.25rem !important; }
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.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: 0.25rem !important; }
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2,
.px-xl-2 {
padding-left: 0.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-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-justify {
text-align: justify !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-normal {
font-weight: 400 !important; }
.font-weight-bold {
font-weight: 700 !important; }
.font-italic {
font-style: italic !important; }
.text-white {
color: #fff !important; }
.text-primary {
color: #00B398 !important; }
a.text-primary:focus, a.text-primary:hover {
color: #00806d !important; }
.text-secondary {
color: #868e96 !important; }
a.text-secondary:focus, a.text-secondary:hover {
color: #6c757d !important; }
.text-success {
color: #28a745 !important; }
a.text-success:focus, a.text-success:hover {
color: #1e7e34 !important; }
.text-info {
color: #17a2b8 !important; }
a.text-info:focus, a.text-info:hover {
color: #117a8b !important; }
.text-warning {
color: #ffc107 !important; }
a.text-warning:focus, a.text-warning:hover {
color: #d39e00 !important; }
.text-danger {
color: #dc3545 !important; }
a.text-danger:focus, a.text-danger:hover {
color: #bd2130 !important; }
.text-light {
color: #f8f9fa !important; }
a.text-light:focus, a.text-light:hover {
color: #dae0e5 !important; }
.text-dark {
color: #343a40 !important; }
a.text-dark:focus, a.text-dark:hover {
color: #1d2124 !important; }
.text-muted {
color: #868e96 !important; }
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; }
.visible {
visibility: visible !important; }
.invisible {
visibility: hidden !important; }  .fa,
.fas,
.far,
.fal,
.fab {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1; }
.fa-lg {
font-size: 1.3333333333em;
line-height: 0.75em;
vertical-align: -.0667em; }
.fa-xs {
font-size: .75em; }
.fa-sm {
font-size: .875em; }
.fa-1x {
font-size: 1em; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-6x {
font-size: 6em; }
.fa-7x {
font-size: 7em; }
.fa-8x {
font-size: 8em; }
.fa-9x {
font-size: 9em; }
.fa-10x {
font-size: 10em; }
.fa-fw {
text-align: center;
width: 1.25em; }
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0; }
.fa-ul > li {
position: relative; }
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit; }
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em; }
.fa-spin {
animation: fa-spin 2s infinite linear; }
.fa-pulse {
animation: fa-spin 1s infinite steps(8); }
@keyframes fa-spin {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(1, -1); }
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none; }
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2em; }
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-500px:before {
content: ""; }
.fa-accessible-icon:before {
content: ""; }
.fa-accusoft:before {
content: ""; }
.fa-address-book:before {
content: ""; }
.fa-address-card:before {
content: ""; }
.fa-adjust:before {
content: ""; }
.fa-adn:before {
content: ""; }
.fa-adversal:before {
content: ""; }
.fa-affiliatetheme:before {
content: ""; }
.fa-alarm-clock:before {
content: ""; }
.fa-algolia:before {
content: ""; }
.fa-align-center:before {
content: ""; }
.fa-align-justify:before {
content: ""; }
.fa-align-left:before {
content: ""; }
.fa-align-right:before {
content: ""; }
.fa-amazon:before {
content: ""; }
.fa-amazon-pay:before {
content: ""; }
.fa-ambulance:before {
content: ""; }
.fa-american-sign-language-interpreting:before {
content: ""; }
.fa-amilia:before {
content: ""; }
.fa-anchor:before {
content: ""; }
.fa-android:before {
content: ""; }
.fa-angellist:before {
content: ""; }
.fa-angle-double-down:before {
content: ""; }
.fa-angle-double-left:before {
content: ""; }
.fa-angle-double-right:before {
content: ""; }
.fa-angle-double-up:before {
content: ""; }
.fa-angle-down:before {
content: ""; }
.fa-angle-left:before {
content: ""; }
.fa-angle-right:before {
content: ""; }
.fa-angle-up:before {
content: ""; }
.fa-angrycreative:before {
content: ""; }
.fa-angular:before {
content: ""; }
.fa-app-store:before {
content: ""; }
.fa-app-store-ios:before {
content: ""; }
.fa-apper:before {
content: ""; }
.fa-apple:before {
content: ""; }
.fa-apple-pay:before {
content: ""; }
.fa-archive:before {
content: ""; }
.fa-arrow-alt-circle-down:before {
content: ""; }
.fa-arrow-alt-circle-left:before {
content: ""; }
.fa-arrow-alt-circle-right:before {
content: ""; }
.fa-arrow-alt-circle-up:before {
content: ""; }
.fa-arrow-alt-down:before {
content: ""; }
.fa-arrow-alt-from-bottom:before {
content: ""; }
.fa-arrow-alt-from-left:before {
content: ""; }
.fa-arrow-alt-from-right:before {
content: ""; }
.fa-arrow-alt-from-top:before {
content: ""; }
.fa-arrow-alt-left:before {
content: ""; }
.fa-arrow-alt-right:before {
content: ""; }
.fa-arrow-alt-square-down:before {
content: ""; }
.fa-arrow-alt-square-left:before {
content: ""; }
.fa-arrow-alt-square-right:before {
content: ""; }
.fa-arrow-alt-square-up:before {
content: ""; }
.fa-arrow-alt-to-bottom:before {
content: ""; }
.fa-arrow-alt-to-left:before {
content: ""; }
.fa-arrow-alt-to-right:before {
content: ""; }
.fa-arrow-alt-to-top:before {
content: ""; }
.fa-arrow-alt-up:before {
content: ""; }
.fa-arrow-circle-down:before {
content: ""; }
.fa-arrow-circle-left:before {
content: ""; }
.fa-arrow-circle-right:before {
content: ""; }
.fa-arrow-circle-up:before {
content: ""; }
.fa-arrow-down:before {
content: ""; }
.fa-arrow-from-bottom:before {
content: ""; }
.fa-arrow-from-left:before {
content: ""; }
.fa-arrow-from-right:before {
content: ""; }
.fa-arrow-from-top:before {
content: ""; }
.fa-arrow-left:before {
content: ""; }
.fa-arrow-right:before {
content: ""; }
.fa-arrow-square-down:before {
content: ""; }
.fa-arrow-square-left:before {
content: ""; }
.fa-arrow-square-right:before {
content: ""; }
.fa-arrow-square-up:before {
content: ""; }
.fa-arrow-to-bottom:before {
content: ""; }
.fa-arrow-to-left:before {
content: ""; }
.fa-arrow-to-right:before {
content: ""; }
.fa-arrow-to-top:before {
content: ""; }
.fa-arrow-up:before {
content: ""; }
.fa-arrows:before {
content: ""; }
.fa-arrows-alt:before {
content: ""; }
.fa-arrows-alt-h:before {
content: ""; }
.fa-arrows-alt-v:before {
content: ""; }
.fa-arrows-h:before {
content: ""; }
.fa-arrows-v:before {
content: ""; }
.fa-assistive-listening-systems:before {
content: ""; }
.fa-asterisk:before {
content: ""; }
.fa-asymmetrik:before {
content: ""; }
.fa-at:before {
content: ""; }
.fa-audible:before {
content: ""; }
.fa-audio-description:before {
content: ""; }
.fa-autoprefixer:before {
content: ""; }
.fa-avianex:before {
content: ""; }
.fa-aviato:before {
content: ""; }
.fa-aws:before {
content: ""; }
.fa-backward:before {
content: ""; }
.fa-badge:before {
content: ""; }
.fa-badge-check:before {
content: ""; }
.fa-balance-scale:before {
content: ""; }
.fa-ban:before {
content: ""; }
.fa-bandcamp:before {
content: ""; }
.fa-barcode:before {
content: ""; }
.fa-bars:before {
content: ""; }
.fa-baseball:before {
content: ""; }
.fa-baseball-ball:before {
content: ""; }
.fa-basketball-ball:before {
content: ""; }
.fa-basketball-hoop:before {
content: ""; }
.fa-bath:before {
content: ""; }
.fa-battery-bolt:before {
content: ""; }
.fa-battery-empty:before {
content: ""; }
.fa-battery-full:before {
content: ""; }
.fa-battery-half:before {
content: ""; }
.fa-battery-quarter:before {
content: ""; }
.fa-battery-slash:before {
content: ""; }
.fa-battery-three-quarters:before {
content: ""; }
.fa-bed:before {
content: ""; }
.fa-beer:before {
content: ""; }
.fa-behance:before {
content: ""; }
.fa-behance-square:before {
content: ""; }
.fa-bell:before {
content: ""; }
.fa-bell-slash:before {
content: ""; }
.fa-bicycle:before {
content: ""; }
.fa-bimobject:before {
content: ""; }
.fa-binoculars:before {
content: ""; }
.fa-birthday-cake:before {
content: ""; }
.fa-bitbucket:before {
content: ""; }
.fa-bitcoin:before {
content: ""; }
.fa-bity:before {
content: ""; }
.fa-black-tie:before {
content: ""; }
.fa-blackberry:before {
content: ""; }
.fa-blind:before {
content: ""; }
.fa-blogger:before {
content: ""; }
.fa-blogger-b:before {
content: ""; }
.fa-bluetooth:before {
content: ""; }
.fa-bluetooth-b:before {
content: ""; }
.fa-bold:before {
content: ""; }
.fa-bolt:before {
content: ""; }
.fa-bomb:before {
content: ""; }
.fa-book:before {
content: ""; }
.fa-bookmark:before {
content: ""; }
.fa-bowling-ball:before {
content: ""; }
.fa-bowling-pins:before {
content: ""; }
.fa-boxing-glove:before {
content: ""; }
.fa-braille:before {
content: ""; }
.fa-briefcase:before {
content: ""; }
.fa-browser:before {
content: ""; }
.fa-btc:before {
content: ""; }
.fa-bug:before {
content: ""; }
.fa-building:before {
content: ""; }
.fa-bullhorn:before {
content: ""; }
.fa-bullseye:before {
content: ""; }
.fa-buromobelexperte:before {
content: ""; }
.fa-bus:before {
content: ""; }
.fa-buysellads:before {
content: ""; }
.fa-calculator:before {
content: ""; }
.fa-calendar:before {
content: ""; }
.fa-calendar-alt:before {
content: ""; }
.fa-calendar-check:before {
content: ""; }
.fa-calendar-edit:before {
content: ""; }
.fa-calendar-exclamation:before {
content: ""; }
.fa-calendar-minus:before {
content: ""; }
.fa-calendar-plus:before {
content: ""; }
.fa-calendar-times:before {
content: ""; }
.fa-camera:before {
content: ""; }
.fa-camera-alt:before {
content: ""; }
.fa-camera-retro:before {
content: ""; }
.fa-car:before {
content: ""; }
.fa-caret-circle-down:before {
content: ""; }
.fa-caret-circle-left:before {
content: ""; }
.fa-caret-circle-right:before {
content: ""; }
.fa-caret-circle-up:before {
content: ""; }
.fa-caret-down:before {
content: ""; }
.fa-caret-left:before {
content: ""; }
.fa-caret-right:before {
content: ""; }
.fa-caret-square-down:before {
content: ""; }
.fa-caret-square-left:before {
content: ""; }
.fa-caret-square-right:before {
content: ""; }
.fa-caret-square-up:before {
content: ""; }
.fa-caret-up:before {
content: ""; }
.fa-cart-arrow-down:before {
content: ""; }
.fa-cart-plus:before {
content: ""; }
.fa-cc-amazon-pay:before {
content: ""; }
.fa-cc-amex:before {
content: ""; }
.fa-cc-apple-pay:before {
content: ""; }
.fa-cc-diners-club:before {
content: ""; }
.fa-cc-discover:before {
content: ""; }
.fa-cc-jcb:before {
content: ""; }
.fa-cc-mastercard:before {
content: ""; }
.fa-cc-paypal:before {
content: ""; }
.fa-cc-stripe:before {
content: ""; }
.fa-cc-visa:before {
content: ""; }
.fa-centercode:before {
content: ""; }
.fa-certificate:before {
content: ""; }
.fa-chart-area:before {
content: ""; }
.fa-chart-bar:before {
content: ""; }
.fa-chart-line:before {
content: ""; }
.fa-chart-pie:before {
content: ""; }
.fa-check:before {
content: ""; }
.fa-check-circle:before {
content: ""; }
.fa-check-square:before {
content: ""; }
.fa-chess:before {
content: ""; }
.fa-chess-bishop:before {
content: ""; }
.fa-chess-bishop-alt:before {
content: ""; }
.fa-chess-board:before {
content: ""; }
.fa-chess-clock:before {
content: ""; }
.fa-chess-clock-alt:before {
content: ""; }
.fa-chess-king:before {
content: ""; }
.fa-chess-king-alt:before {
content: ""; }
.fa-chess-knight:before {
content: ""; }
.fa-chess-knight-alt:before {
content: ""; }
.fa-chess-pawn:before {
content: ""; }
.fa-chess-pawn-alt:before {
content: ""; }
.fa-chess-queen:before {
content: ""; }
.fa-chess-queen-alt:before {
content: ""; }
.fa-chess-rook:before {
content: ""; }
.fa-chess-rook-alt:before {
content: ""; }
.fa-chevron-circle-down:before {
content: ""; }
.fa-chevron-circle-left:before {
content: ""; }
.fa-chevron-circle-right:before {
content: ""; }
.fa-chevron-circle-up:before {
content: ""; }
.fa-chevron-double-down:before {
content: ""; }
.fa-chevron-double-left:before {
content: ""; }
.fa-chevron-double-right:before {
content: ""; }
.fa-chevron-double-up:before {
content: ""; }
.fa-chevron-down:before {
content: ""; }
.fa-chevron-left:before {
content: ""; }
.fa-chevron-right:before {
content: ""; }
.fa-chevron-square-down:before {
content: ""; }
.fa-chevron-square-left:before {
content: ""; }
.fa-chevron-square-right:before {
content: ""; }
.fa-chevron-square-up:before {
content: ""; }
.fa-chevron-up:before {
content: ""; }
.fa-child:before {
content: ""; }
.fa-chrome:before {
content: ""; }
.fa-circle:before {
content: ""; }
.fa-circle-notch:before {
content: ""; }
.fa-clipboard:before {
content: ""; }
.fa-clock:before {
content: ""; }
.fa-clone:before {
content: ""; }
.fa-closed-captioning:before {
content: ""; }
.fa-cloud:before {
content: ""; }
.fa-cloud-download:before {
content: ""; }
.fa-cloud-download-alt:before {
content: ""; }
.fa-cloud-upload:before {
content: ""; }
.fa-cloud-upload-alt:before {
content: ""; }
.fa-cloudscale:before {
content: ""; }
.fa-cloudsmith:before {
content: ""; }
.fa-cloudversify:before {
content: ""; }
.fa-club:before {
content: ""; }
.fa-code:before {
content: ""; }
.fa-code-branch:before {
content: ""; }
.fa-code-commit:before {
content: ""; }
.fa-code-merge:before {
content: ""; }
.fa-codepen:before {
content: ""; }
.fa-codiepie:before {
content: ""; }
.fa-coffee:before {
content: ""; }
.fa-cog:before {
content: ""; }
.fa-cogs:before {
content: ""; }
.fa-columns:before {
content: ""; }
.fa-comment:before {
content: ""; }
.fa-comment-alt:before {
content: ""; }
.fa-comments:before {
content: ""; }
.fa-compass:before {
content: ""; }
.fa-compress:before {
content: ""; }
.fa-compress-alt:before {
content: ""; }
.fa-compress-wide:before {
content: ""; }
.fa-connectdevelop:before {
content: ""; }
.fa-contao:before {
content: ""; }
.fa-copy:before {
content: ""; }
.fa-copyright:before {
content: ""; }
.fa-cpanel:before {
content: ""; }
.fa-creative-commons:before {
content: ""; }
.fa-credit-card:before {
content: ""; }
.fa-credit-card-blank:before {
content: ""; }
.fa-credit-card-front:before {
content: ""; }
.fa-cricket:before {
content: ""; }
.fa-crop:before {
content: ""; }
.fa-crosshairs:before {
content: ""; }
.fa-css3:before {
content: ""; }
.fa-css3-alt:before {
content: ""; }
.fa-cube:before {
content: ""; }
.fa-cubes:before {
content: ""; }
.fa-curling:before {
content: ""; }
.fa-cut:before {
content: ""; }
.fa-cuttlefish:before {
content: ""; }
.fa-d-and-d:before {
content: ""; }
.fa-dashcube:before {
content: ""; }
.fa-database:before {
content: ""; }
.fa-deaf:before {
content: ""; }
.fa-delicious:before {
content: ""; }
.fa-deploydog:before {
content: ""; }
.fa-deskpro:before {
content: ""; }
.fa-desktop:before {
content: ""; }
.fa-desktop-alt:before {
content: ""; }
.fa-deviantart:before {
content: ""; }
.fa-diamond:before {
content: ""; }
.fa-digg:before {
content: ""; }
.fa-digital-ocean:before {
content: ""; }
.fa-discord:before {
content: ""; }
.fa-discourse:before {
content: ""; }
.fa-dochub:before {
content: ""; }
.fa-docker:before {
content: ""; }
.fa-dollar-sign:before {
content: ""; }
.fa-dot-circle:before {
content: ""; }
.fa-download:before {
content: ""; }
.fa-draft2digital:before {
content: ""; }
.fa-dribbble:before {
content: ""; }
.fa-dribbble-square:before {
content: ""; }
.fa-dropbox:before {
content: ""; }
.fa-drupal:before {
content: ""; }
.fa-dumbbell:before {
content: ""; }
.fa-dyalog:before {
content: ""; }
.fa-earlybirds:before {
content: ""; }
.fa-edge:before {
content: ""; }
.fa-edit:before {
content: ""; }
.fa-eject:before {
content: ""; }
.fa-elementor:before {
content: ""; }
.fa-ellipsis-h:before {
content: ""; }
.fa-ellipsis-h-alt:before {
content: ""; }
.fa-ellipsis-v:before {
content: ""; }
.fa-ellipsis-v-alt:before {
content: ""; }
.fa-ember:before {
content: ""; }
.fa-empire:before {
content: ""; }
.fa-envelope:before {
content: ""; }
.fa-envelope-open:before {
content: ""; }
.fa-envelope-square:before {
content: ""; }
.fa-envira:before {
content: ""; }
.fa-eraser:before {
content: ""; }
.fa-erlang:before {
content: ""; }
.fa-ethereum:before {
content: ""; }
.fa-etsy:before {
content: ""; }
.fa-euro-sign:before {
content: ""; }
.fa-exchange:before {
content: ""; }
.fa-exchange-alt:before {
content: ""; }
.fa-exclamation:before {
content: ""; }
.fa-exclamation-circle:before {
content: ""; }
.fa-exclamation-square:before {
content: ""; }
.fa-exclamation-triangle:before {
content: ""; }
.fa-expand:before {
content: ""; }
.fa-expand-alt:before {
content: ""; }
.fa-expand-arrows:before {
content: ""; }
.fa-expand-arrows-alt:before {
content: ""; }
.fa-expand-wide:before {
content: ""; }
.fa-expeditedssl:before {
content: ""; }
.fa-external-link:before {
content: ""; }
.fa-external-link-alt:before {
content: ""; }
.fa-external-link-square:before {
content: ""; }
.fa-external-link-square-alt:before {
content: ""; }
.fa-eye:before {
content: ""; }
.fa-eye-dropper:before {
content: ""; }
.fa-eye-slash:before {
content: ""; }
.fa-facebook:before {
content: ""; }
.fa-facebook-f:before {
content: ""; }
.fa-facebook-messenger:before {
content: ""; }
.fa-facebook-square:before {
content: ""; }
.fa-fast-backward:before {
content: ""; }
.fa-fast-forward:before {
content: ""; }
.fa-fax:before {
content: ""; }
.fa-female:before {
content: ""; }
.fa-field-hockey:before {
content: ""; }
.fa-fighter-jet:before {
content: ""; }
.fa-file:before {
content: ""; }
.fa-file-alt:before {
content: ""; }
.fa-file-archive:before {
content: ""; }
.fa-file-audio:before {
content: ""; }
.fa-file-check:before {
content: ""; }
.fa-file-code:before {
content: ""; }
.fa-file-edit:before {
content: ""; }
.fa-file-excel:before {
content: ""; }
.fa-file-exclamation:before {
content: ""; }
.fa-file-image:before {
content: ""; }
.fa-file-minus:before {
content: ""; }
.fa-file-pdf:before {
content: ""; }
.fa-file-plus:before {
content: ""; }
.fa-file-powerpoint:before {
content: ""; }
.fa-file-times:before {
content: ""; }
.fa-file-video:before {
content: ""; }
.fa-file-word:before {
content: ""; }
.fa-film:before {
content: ""; }
.fa-film-alt:before {
content: ""; }
.fa-filter:before {
content: ""; }
.fa-fire:before {
content: ""; }
.fa-fire-extinguisher:before {
content: ""; }
.fa-firefox:before {
content: ""; }
.fa-first-order:before {
content: ""; }
.fa-firstdraft:before {
content: ""; }
.fa-flag:before {
content: ""; }
.fa-flag-checkered:before {
content: ""; }
.fa-flask:before {
content: ""; }
.fa-flickr:before {
content: ""; }
.fa-flipboard:before {
content: ""; }
.fa-fly:before {
content: ""; }
.fa-folder:before {
content: ""; }
.fa-folder-open:before {
content: ""; }
.fa-font:before {
content: ""; }
.fa-font-awesome:before {
content: ""; }
.fa-font-awesome-alt:before {
content: ""; }
.fa-font-awesome-flag:before {
content: ""; }
.fa-fonticons:before {
content: ""; }
.fa-fonticons-fi:before {
content: ""; }
.fa-football-ball:before {
content: ""; }
.fa-football-helmet:before {
content: ""; }
.fa-fort-awesome:before {
content: ""; }
.fa-fort-awesome-alt:before {
content: ""; }
.fa-forumbee:before {
content: ""; }
.fa-forward:before {
content: ""; }
.fa-foursquare:before {
content: ""; }
.fa-free-code-camp:before {
content: ""; }
.fa-freebsd:before {
content: ""; }
.fa-frown:before {
content: ""; }
.fa-futbol:before {
content: ""; }
.fa-gamepad:before {
content: ""; }
.fa-gavel:before {
content: ""; }
.fa-gem:before {
content: ""; }
.fa-genderless:before {
content: ""; }
.fa-get-pocket:before {
content: ""; }
.fa-gg:before {
content: ""; }
.fa-gg-circle:before {
content: ""; }
.fa-gift:before {
content: ""; }
.fa-git:before {
content: ""; }
.fa-git-square:before {
content: ""; }
.fa-github:before {
content: ""; }
.fa-github-alt:before {
content: ""; }
.fa-github-square:before {
content: ""; }
.fa-gitkraken:before {
content: ""; }
.fa-gitlab:before {
content: ""; }
.fa-gitter:before {
content: ""; }
.fa-glass-martini:before {
content: ""; }
.fa-glide:before {
content: ""; }
.fa-glide-g:before {
content: ""; }
.fa-globe:before {
content: ""; }
.fa-gofore:before {
content: ""; }
.fa-golf-ball:before {
content: ""; }
.fa-golf-club:before {
content: ""; }
.fa-goodreads:before {
content: ""; }
.fa-goodreads-g:before {
content: ""; }
.fa-google:before {
content: ""; }
.fa-google-drive:before {
content: ""; }
.fa-google-play:before {
content: ""; }
.fa-google-plus:before {
content: ""; }
.fa-google-plus-g:before {
content: ""; }
.fa-google-plus-square:before {
content: ""; }
.fa-google-wallet:before {
content: ""; }
.fa-graduation-cap:before {
content: ""; }
.fa-gratipay:before {
content: ""; }
.fa-grav:before {
content: ""; }
.fa-gripfire:before {
content: ""; }
.fa-grunt:before {
content: ""; }
.fa-gulp:before {
content: ""; }
.fa-h-square:before {
content: ""; }
.fa-h1:before {
content: ""; }
.fa-h2:before {
content: ""; }
.fa-h3:before {
content: ""; }
.fa-hacker-news:before {
content: ""; }
.fa-hacker-news-square:before {
content: ""; }
.fa-hand-lizard:before {
content: ""; }
.fa-hand-paper:before {
content: ""; }
.fa-hand-peace:before {
content: ""; }
.fa-hand-point-down:before {
content: ""; }
.fa-hand-point-left:before {
content: ""; }
.fa-hand-point-right:before {
content: ""; }
.fa-hand-point-up:before {
content: ""; }
.fa-hand-pointer:before {
content: ""; }
.fa-hand-rock:before {
content: ""; }
.fa-hand-scissors:before {
content: ""; }
.fa-hand-spock:before {
content: ""; }
.fa-handshake:before {
content: ""; }
.fa-hashtag:before {
content: ""; }
.fa-hdd:before {
content: ""; }
.fa-heading:before {
content: ""; }
.fa-headphones:before {
content: ""; }
.fa-heart:before {
content: ""; }
.fa-heartbeat:before {
content: ""; }
.fa-hexagon:before {
content: ""; }
.fa-hips:before {
content: ""; }
.fa-hire-a-helper:before {
content: ""; }
.fa-history:before {
content: ""; }
.fa-hockey-puck:before {
content: ""; }
.fa-hockey-sticks:before {
content: ""; }
.fa-home:before {
content: ""; }
.fa-hooli:before {
content: ""; }
.fa-hospital:before {
content: ""; }
.fa-hotjar:before {
content: ""; }
.fa-hourglass:before {
content: ""; }
.fa-hourglass-end:before {
content: ""; }
.fa-hourglass-half:before {
content: ""; }
.fa-hourglass-start:before {
content: ""; }
.fa-houzz:before {
content: ""; }
.fa-html5:before {
content: ""; }
.fa-hubspot:before {
content: ""; }
.fa-i-cursor:before {
content: ""; }
.fa-id-badge:before {
content: ""; }
.fa-id-card:before {
content: ""; }
.fa-image:before {
content: ""; }
.fa-images:before {
content: ""; }
.fa-imdb:before {
content: ""; }
.fa-inbox:before {
content: ""; }
.fa-inbox-in:before {
content: ""; }
.fa-inbox-out:before {
content: ""; }
.fa-indent:before {
content: ""; }
.fa-industry:before {
content: ""; }
.fa-industry-alt:before {
content: ""; }
.fa-info:before {
content: ""; }
.fa-info-circle:before {
content: ""; }
.fa-info-square:before {
content: ""; }
.fa-instagram:before {
content: ""; }
.fa-internet-explorer:before {
content: ""; }
.fa-ioxhost:before {
content: ""; }
.fa-italic:before {
content: ""; }
.fa-itunes:before {
content: ""; }
.fa-itunes-note:before {
content: ""; }
.fa-jack-o-lantern:before {
content: ""; }
.fa-jenkins:before {
content: ""; }
.fa-joget:before {
content: ""; }
.fa-joomla:before {
content: ""; }
.fa-js:before {
content: ""; }
.fa-js-square:before {
content: ""; }
.fa-jsfiddle:before {
content: ""; }
.fa-key:before {
content: ""; }
.fa-keyboard:before {
content: ""; }
.fa-keycdn:before {
content: ""; }
.fa-kickstarter:before {
content: ""; }
.fa-kickstarter-k:before {
content: ""; }
.fa-korvue:before {
content: ""; }
.fa-language:before {
content: ""; }
.fa-laptop:before {
content: ""; }
.fa-laravel:before {
content: ""; }
.fa-lastfm:before {
content: ""; }
.fa-lastfm-square:before {
content: ""; }
.fa-leaf:before {
content: ""; }
.fa-leanpub:before {
content: ""; }
.fa-lemon:before {
content: ""; }
.fa-less:before {
content: ""; }
.fa-level-down:before {
content: ""; }
.fa-level-down-alt:before {
content: ""; }
.fa-level-up:before {
content: ""; }
.fa-level-up-alt:before {
content: ""; }
.fa-life-ring:before {
content: ""; }
.fa-lightbulb:before {
content: ""; }
.fa-line:before {
content: ""; }
.fa-link:before {
content: ""; }
.fa-linkedin:before {
content: ""; }
.fa-linkedin-in:before {
content: ""; }
.fa-linode:before {
content: ""; }
.fa-linux:before {
content: ""; }
.fa-lira-sign:before {
content: ""; }
.fa-list:before {
content: ""; }
.fa-list-alt:before {
content: ""; }
.fa-list-ol:before {
content: ""; }
.fa-list-ul:before {
content: ""; }
.fa-location-arrow:before {
content: ""; }
.fa-lock:before {
content: ""; }
.fa-lock-alt:before {
content: ""; }
.fa-lock-open:before {
content: ""; }
.fa-lock-open-alt:before {
content: ""; }
.fa-long-arrow-alt-down:before {
content: ""; }
.fa-long-arrow-alt-left:before {
content: ""; }
.fa-long-arrow-alt-right:before {
content: ""; }
.fa-long-arrow-alt-up:before {
content: ""; }
.fa-long-arrow-down:before {
content: ""; }
.fa-long-arrow-left:before {
content: ""; }
.fa-long-arrow-right:before {
content: ""; }
.fa-long-arrow-up:before {
content: ""; }
.fa-low-vision:before {
content: ""; }
.fa-luchador:before {
content: ""; }
.fa-lyft:before {
content: ""; }
.fa-magento:before {
content: ""; }
.fa-magic:before {
content: ""; }
.fa-magnet:before {
content: ""; }
.fa-male:before {
content: ""; }
.fa-map:before {
content: ""; }
.fa-map-marker:before {
content: ""; }
.fa-map-marker-alt:before {
content: ""; }
.fa-map-pin:before {
content: ""; }
.fa-map-signs:before {
content: ""; }
.fa-mars:before {
content: ""; }
.fa-mars-double:before {
content: ""; }
.fa-mars-stroke:before {
content: ""; }
.fa-mars-stroke-h:before {
content: ""; }
.fa-mars-stroke-v:before {
content: ""; }
.fa-maxcdn:before {
content: ""; }
.fa-medapps:before {
content: ""; }
.fa-medium:before {
content: ""; }
.fa-medium-m:before {
content: ""; }
.fa-medkit:before {
content: ""; }
.fa-medrt:before {
content: ""; }
.fa-meetup:before {
content: ""; }
.fa-meh:before {
content: ""; }
.fa-mercury:before {
content: ""; }
.fa-microchip:before {
content: ""; }
.fa-microphone:before {
content: ""; }
.fa-microphone-alt:before {
content: ""; }
.fa-microphone-slash:before {
content: ""; }
.fa-microsoft:before {
content: ""; }
.fa-minus:before {
content: ""; }
.fa-minus-circle:before {
content: ""; }
.fa-minus-hexagon:before {
content: ""; }
.fa-minus-octagon:before {
content: ""; }
.fa-minus-square:before {
content: ""; }
.fa-mix:before {
content: ""; }
.fa-mixcloud:before {
content: ""; }
.fa-mizuni:before {
content: ""; }
.fa-mobile:before {
content: ""; }
.fa-mobile-alt:before {
content: ""; }
.fa-mobile-android:before {
content: ""; }
.fa-mobile-android-alt:before {
content: ""; }
.fa-modx:before {
content: ""; }
.fa-monero:before {
content: ""; }
.fa-money-bill:before {
content: ""; }
.fa-money-bill-alt:before {
content: ""; }
.fa-moon:before {
content: ""; }
.fa-motorcycle:before {
content: ""; }
.fa-mouse-pointer:before {
content: ""; }
.fa-music:before {
content: ""; }
.fa-napster:before {
content: ""; }
.fa-neuter:before {
content: ""; }
.fa-newspaper:before {
content: ""; }
.fa-nintendo-switch:before {
content: ""; }
.fa-node:before {
content: ""; }
.fa-node-js:before {
content: ""; }
.fa-npm:before {
content: ""; }
.fa-ns8:before {
content: ""; }
.fa-nutritionix:before {
content: ""; }
.fa-object-group:before {
content: ""; }
.fa-object-ungroup:before {
content: ""; }
.fa-octagon:before {
content: ""; }
.fa-odnoklassniki:before {
content: ""; }
.fa-odnoklassniki-square:before {
content: ""; }
.fa-opencart:before {
content: ""; }
.fa-openid:before {
content: ""; }
.fa-opera:before {
content: ""; }
.fa-optin-monster:before {
content: ""; }
.fa-osi:before {
content: ""; }
.fa-outdent:before {
content: ""; }
.fa-page4:before {
content: ""; }
.fa-pagelines:before {
content: ""; }
.fa-paint-brush:before {
content: ""; }
.fa-palfed:before {
content: ""; }
.fa-paper-plane:before {
content: ""; }
.fa-paperclip:before {
content: ""; }
.fa-paragraph:before {
content: ""; }
.fa-paste:before {
content: ""; }
.fa-patreon:before {
content: ""; }
.fa-pause:before {
content: ""; }
.fa-pause-circle:before {
content: ""; }
.fa-paw:before {
content: ""; }
.fa-paypal:before {
content: ""; }
.fa-pen:before {
content: ""; }
.fa-pen-alt:before {
content: ""; }
.fa-pen-square:before {
content: ""; }
.fa-pencil:before {
content: ""; }
.fa-pencil-alt:before {
content: ""; }
.fa-pennant:before {
content: ""; }
.fa-percent:before {
content: ""; }
.fa-periscope:before {
content: ""; }
.fa-phabricator:before {
content: ""; }
.fa-phoenix-framework:before {
content: ""; }
.fa-phone:before {
content: ""; }
.fa-phone-slash:before {
content: ""; }
.fa-phone-square:before {
content: ""; }
.fa-phone-volume:before {
content: ""; }
.fa-php:before {
content: ""; }
.fa-pied-piper:before {
content: ""; }
.fa-pied-piper-alt:before {
content: ""; }
.fa-pied-piper-pp:before {
content: ""; }
.fa-pinterest:before {
content: ""; }
.fa-pinterest-p:before {
content: ""; }
.fa-pinterest-square:before {
content: ""; }
.fa-plane:before {
content: ""; }
.fa-plane-alt:before {
content: ""; }
.fa-play:before {
content: ""; }
.fa-play-circle:before {
content: ""; }
.fa-playstation:before {
content: ""; }
.fa-plug:before {
content: ""; }
.fa-plus:before {
content: ""; }
.fa-plus-circle:before {
content: ""; }
.fa-plus-hexagon:before {
content: ""; }
.fa-plus-octagon:before {
content: ""; }
.fa-plus-square:before {
content: ""; }
.fa-podcast:before {
content: ""; }
.fa-poo:before {
content: ""; }
.fa-portrait:before {
content: ""; }
.fa-pound-sign:before {
content: ""; }
.fa-power-off:before {
content: ""; }
.fa-print:before {
content: ""; }
.fa-product-hunt:before {
content: ""; }
.fa-pushed:before {
content: ""; }
.fa-puzzle-piece:before {
content: ""; }
.fa-python:before {
content: ""; }
.fa-qq:before {
content: ""; }
.fa-qrcode:before {
content: ""; }
.fa-question:before {
content: ""; }
.fa-question-circle:before {
content: ""; }
.fa-question-square:before {
content: ""; }
.fa-quidditch:before {
content: ""; }
.fa-quinscape:before {
content: ""; }
.fa-quora:before {
content: ""; }
.fa-quote-left:before {
content: ""; }
.fa-quote-right:before {
content: ""; }
.fa-racquet:before {
content: ""; }
.fa-random:before {
content: ""; }
.fa-ravelry:before {
content: ""; }
.fa-react:before {
content: ""; }
.fa-rebel:before {
content: ""; }
.fa-rectangle-landscape:before {
content: ""; }
.fa-rectangle-portrait:before {
content: ""; }
.fa-rectangle-wide:before {
content: ""; }
.fa-recycle:before {
content: ""; }
.fa-red-river:before {
content: ""; }
.fa-reddit:before {
content: ""; }
.fa-reddit-alien:before {
content: ""; }
.fa-reddit-square:before {
content: ""; }
.fa-redo:before {
content: ""; }
.fa-redo-alt:before {
content: ""; }
.fa-registered:before {
content: ""; }
.fa-rendact:before {
content: ""; }
.fa-renren:before {
content: ""; }
.fa-repeat:before {
content: ""; }
.fa-repeat-1:before {
content: ""; }
.fa-repeat-1-alt:before {
content: ""; }
.fa-repeat-alt:before {
content: ""; }
.fa-reply:before {
content: ""; }
.fa-reply-all:before {
content: ""; }
.fa-replyd:before {
content: ""; }
.fa-resolving:before {
content: ""; }
.fa-retweet:before {
content: ""; }
.fa-retweet-alt:before {
content: ""; }
.fa-road:before {
content: ""; }
.fa-rocket:before {
content: ""; }
.fa-rocketchat:before {
content: ""; }
.fa-rockrms:before {
content: ""; }
.fa-rss:before {
content: ""; }
.fa-rss-square:before {
content: ""; }
.fa-ruble-sign:before {
content: ""; }
.fa-rupee-sign:before {
content: ""; }
.fa-safari:before {
content: ""; }
.fa-sass:before {
content: ""; }
.fa-save:before {
content: ""; }
.fa-schlix:before {
content: ""; }
.fa-scribd:before {
content: ""; }
.fa-scrubber:before {
content: ""; }
.fa-search:before {
content: ""; }
.fa-search-minus:before {
content: ""; }
.fa-search-plus:before {
content: ""; }
.fa-searchengin:before {
content: ""; }
.fa-sellcast:before {
content: ""; }
.fa-sellsy:before {
content: ""; }
.fa-server:before {
content: ""; }
.fa-servicestack:before {
content: ""; }
.fa-share:before {
content: ""; }
.fa-share-all:before {
content: ""; }
.fa-share-alt:before {
content: ""; }
.fa-share-alt-square:before {
content: ""; }
.fa-share-square:before {
content: ""; }
.fa-shekel-sign:before {
content: ""; }
.fa-shield:before {
content: ""; }
.fa-shield-alt:before {
content: ""; }
.fa-shield-check:before {
content: ""; }
.fa-ship:before {
content: ""; }
.fa-shirtsinbulk:before {
content: ""; }
.fa-shopping-bag:before {
content: ""; }
.fa-shopping-basket:before {
content: ""; }
.fa-shopping-cart:before {
content: ""; }
.fa-shower:before {
content: ""; }
.fa-shuttlecock:before {
content: ""; }
.fa-sign-in:before {
content: ""; }
.fa-sign-in-alt:before {
content: ""; }
.fa-sign-language:before {
content: ""; }
.fa-sign-out:before {
content: ""; }
.fa-sign-out-alt:before {
content: ""; }
.fa-signal:before {
content: ""; }
.fa-simplybuilt:before {
content: ""; }
.fa-sistrix:before {
content: ""; }
.fa-sitemap:before {
content: ""; }
.fa-skyatlas:before {
content: ""; }
.fa-skype:before {
content: ""; }
.fa-slack:before {
content: ""; }
.fa-slack-hash:before {
content: ""; }
.fa-sliders-h:before {
content: ""; }
.fa-sliders-h-square:before {
content: ""; }
.fa-sliders-v:before {
content: ""; }
.fa-sliders-v-square:before {
content: ""; }
.fa-slideshare:before {
content: ""; }
.fa-smile:before {
content: ""; }
.fa-snapchat:before {
content: ""; }
.fa-snapchat-ghost:before {
content: ""; }
.fa-snapchat-square:before {
content: ""; }
.fa-snowflake:before {
content: ""; }
.fa-sort:before {
content: ""; }
.fa-sort-alpha-down:before {
content: ""; }
.fa-sort-alpha-up:before {
content: ""; }
.fa-sort-amount-down:before {
content: ""; }
.fa-sort-amount-up:before {
content: ""; }
.fa-sort-down:before {
content: ""; }
.fa-sort-numeric-down:before {
content: ""; }
.fa-sort-numeric-up:before {
content: ""; }
.fa-sort-up:before {
content: ""; }
.fa-soundcloud:before {
content: ""; }
.fa-space-shuttle:before {
content: ""; }
.fa-spade:before {
content: ""; }
.fa-speakap:before {
content: ""; }
.fa-spinner:before {
content: ""; }
.fa-spinner-third:before {
content: ""; }
.fa-spotify:before {
content: ""; }
.fa-square:before {
content: ""; }
.fa-square-full:before {
content: ""; }
.fa-stack-exchange:before {
content: ""; }
.fa-stack-overflow:before {
content: ""; }
.fa-star:before {
content: ""; }
.fa-star-exclamation:before {
content: ""; }
.fa-star-half:before {
content: ""; }
.fa-staylinked:before {
content: ""; }
.fa-steam:before {
content: ""; }
.fa-steam-square:before {
content: ""; }
.fa-steam-symbol:before {
content: ""; }
.fa-step-backward:before {
content: ""; }
.fa-step-forward:before {
content: ""; }
.fa-stethoscope:before {
content: ""; }
.fa-sticker-mule:before {
content: ""; }
.fa-sticky-note:before {
content: ""; }
.fa-stop:before {
content: ""; }
.fa-stop-circle:before {
content: ""; }
.fa-stopwatch:before {
content: ""; }
.fa-strava:before {
content: ""; }
.fa-street-view:before {
content: ""; }
.fa-strikethrough:before {
content: ""; }
.fa-stripe:before {
content: ""; }
.fa-stripe-s:before {
content: ""; }
.fa-studiovinari:before {
content: ""; }
.fa-stumbleupon:before {
content: ""; }
.fa-stumbleupon-circle:before {
content: ""; }
.fa-subscript:before {
content: ""; }
.fa-subway:before {
content: ""; }
.fa-suitcase:before {
content: ""; }
.fa-sun:before {
content: ""; }
.fa-superpowers:before {
content: ""; }
.fa-superscript:before {
content: ""; }
.fa-supple:before {
content: ""; }
.fa-sync:before {
content: ""; }
.fa-sync-alt:before {
content: ""; }
.fa-table:before {
content: ""; }
.fa-table-tennis:before {
content: ""; }
.fa-tablet:before {
content: ""; }
.fa-tablet-alt:before {
content: ""; }
.fa-tablet-android:before {
content: ""; }
.fa-tablet-android-alt:before {
content: ""; }
.fa-tachometer:before {
content: ""; }
.fa-tachometer-alt:before {
content: ""; }
.fa-tag:before {
content: ""; }
.fa-tags:before {
content: ""; }
.fa-tasks:before {
content: ""; }
.fa-taxi:before {
content: ""; }
.fa-telegram:before {
content: ""; }
.fa-telegram-plane:before {
content: ""; }
.fa-tencent-weibo:before {
content: ""; }
.fa-tennis-ball:before {
content: ""; }
.fa-terminal:before {
content: ""; }
.fa-text-height:before {
content: ""; }
.fa-text-width:before {
content: ""; }
.fa-th:before {
content: ""; }
.fa-th-large:before {
content: ""; }
.fa-th-list:before {
content: ""; }
.fa-themeisle:before {
content: ""; }
.fa-thermometer-empty:before {
content: ""; }
.fa-thermometer-full:before {
content: ""; }
.fa-thermometer-half:before {
content: ""; }
.fa-thermometer-quarter:before {
content: ""; }
.fa-thermometer-three-quarters:before {
content: ""; }
.fa-thumbs-down:before {
content: ""; }
.fa-thumbs-up:before {
content: ""; }
.fa-thumbtack:before {
content: ""; }
.fa-ticket:before {
content: ""; }
.fa-ticket-alt:before {
content: ""; }
.fa-times:before {
content: ""; }
.fa-times-circle:before {
content: ""; }
.fa-times-hexagon:before {
content: ""; }
.fa-times-octagon:before {
content: ""; }
.fa-times-square:before {
content: ""; }
.fa-tint:before {
content: ""; }
.fa-toggle-off:before {
content: ""; }
.fa-toggle-on:before {
content: ""; }
.fa-trademark:before {
content: ""; }
.fa-train:before {
content: ""; }
.fa-transgender:before {
content: ""; }
.fa-transgender-alt:before {
content: ""; }
.fa-trash:before {
content: ""; }
.fa-trash-alt:before {
content: ""; }
.fa-tree:before {
content: ""; }
.fa-tree-alt:before {
content: ""; }
.fa-trello:before {
content: ""; }
.fa-triangle:before {
content: ""; }
.fa-tripadvisor:before {
content: ""; }
.fa-trophy:before {
content: ""; }
.fa-trophy-alt:before {
content: ""; }
.fa-truck:before {
content: ""; }
.fa-tty:before {
content: ""; }
.fa-tumblr:before {
content: ""; }
.fa-tumblr-square:before {
content: ""; }
.fa-tv:before {
content: ""; }
.fa-tv-retro:before {
content: ""; }
.fa-twitch:before {
content: ""; }
.fa-twitter:before {
content: ""; }
.fa-twitter-square:before {
content: ""; }
.fa-typo3:before {
content: ""; }
.fa-uber:before {
content: ""; }
.fa-uikit:before {
content: ""; }
.fa-umbrella:before {
content: ""; }
.fa-underline:before {
content: ""; }
.fa-undo:before {
content: ""; }
.fa-undo-alt:before {
content: ""; }
.fa-uniregistry:before {
content: ""; }
.fa-universal-access:before {
content: ""; }
.fa-university:before {
content: ""; }
.fa-unlink:before {
content: ""; }
.fa-unlock:before {
content: ""; }
.fa-unlock-alt:before {
content: ""; }
.fa-untappd:before {
content: ""; }
.fa-upload:before {
content: ""; }
.fa-usb:before {
content: ""; }
.fa-usd-circle:before {
content: ""; }
.fa-usd-square:before {
content: ""; }
.fa-user:before {
content: ""; }
.fa-user-alt:before {
content: ""; }
.fa-user-circle:before {
content: ""; }
.fa-user-md:before {
content: ""; }
.fa-user-plus:before {
content: ""; }
.fa-user-secret:before {
content: ""; }
.fa-user-times:before {
content: ""; }
.fa-users:before {
content: ""; }
.fa-ussunnah:before {
content: ""; }
.fa-utensil-fork:before {
content: ""; }
.fa-utensil-knife:before {
content: ""; }
.fa-utensil-spoon:before {
content: ""; }
.fa-utensils:before {
content: ""; }
.fa-utensils-alt:before {
content: ""; }
.fa-vaadin:before {
content: ""; }
.fa-venus:before {
content: ""; }
.fa-venus-double:before {
content: ""; }
.fa-venus-mars:before {
content: ""; }
.fa-viacoin:before {
content: ""; }
.fa-viadeo:before {
content: ""; }
.fa-viadeo-square:before {
content: ""; }
.fa-viber:before {
content: ""; }
.fa-video:before {
content: ""; }
.fa-vimeo:before {
content: ""; }
.fa-vimeo-square:before {
content: ""; }
.fa-vimeo-v:before {
content: ""; }
.fa-vine:before {
content: ""; }
.fa-vk:before {
content: ""; }
.fa-vnv:before {
content: ""; }
.fa-volleyball-ball:before {
content: ""; }
.fa-volume-down:before {
content: ""; }
.fa-volume-mute:before {
content: ""; }
.fa-volume-off:before {
content: ""; }
.fa-volume-up:before {
content: ""; }
.fa-vuejs:before {
content: ""; }
.fa-watch:before {
content: ""; }
.fa-weibo:before {
content: ""; }
.fa-weixin:before {
content: ""; }
.fa-whatsapp:before {
content: ""; }
.fa-whatsapp-square:before {
content: ""; }
.fa-wheelchair:before {
content: ""; }
.fa-whistle:before {
content: ""; }
.fa-whmcs:before {
content: ""; }
.fa-wifi:before {
content: ""; }
.fa-wikipedia-w:before {
content: ""; }
.fa-window:before {
content: ""; }
.fa-window-alt:before {
content: ""; }
.fa-window-close:before {
content: ""; }
.fa-window-maximize:before {
content: ""; }
.fa-window-minimize:before {
content: ""; }
.fa-window-restore:before {
content: ""; }
.fa-windows:before {
content: ""; }
.fa-won-sign:before {
content: ""; }
.fa-wordpress:before {
content: ""; }
.fa-wordpress-simple:before {
content: ""; }
.fa-wpbeginner:before {
content: ""; }
.fa-wpexplorer:before {
content: ""; }
.fa-wpforms:before {
content: ""; }
.fa-wrench:before {
content: ""; }
.fa-xbox:before {
content: ""; }
.fa-xing:before {
content: ""; }
.fa-xing-square:before {
content: ""; }
.fa-y-combinator:before {
content: ""; }
.fa-yahoo:before {
content: ""; }
.fa-yandex:before {
content: ""; }
.fa-yandex-international:before {
content: ""; }
.fa-yelp:before {
content: ""; }
.fa-yen-sign:before {
content: ""; }
.fa-yoast:before {
content: ""; }
.fa-youtube:before {
content: ""; }
.fa-youtube-square:before {
content: ""; }
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.sr-only-focusable:active, .sr-only-focusable.nice-select.open, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; } @font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-brands-400.eot);
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-brands-400.woff) format("woff"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg"); }
.fab {
font-family: 'Font Awesome 5 Brands'; } @font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-display: swap;
font-weight: 300;
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-light-300.eot);
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-light-300.woff2) format("woff2"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-light-300.woff) format("woff"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-light-300.ttf) format("truetype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-light-300.svg#fontawesome) format("svg"); }
.fal {
font-family: 'Font Awesome 5 Pro';
font-weight: 300; } @font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 400;
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-regular-400.eot);
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-regular-400.woff) format("woff"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg"); }
.far {
font-family: 'Font Awesome 5 Pro';
font-weight: 400; } @font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 900;
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-solid-900.eot);
src: url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url(//www.v-valley.com/wp-content/themes/v-valley/assets/vendor/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }
.fa,
.fas {
font-family: 'Font Awesome 5 Pro';
font-weight: 900; } .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }
.nice-select {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
background-color: #fff;
border-radius: 0.25rem;
border: solid 1px #e8e8e8;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: calc(2.25rem + 2px);
line-height: calc(2.25rem + 2px)-2;
outline: none;
padding-left: 18px;
padding-right: 30px;
position: relative;
text-align: left !important;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: auto; }
.nice-select:hover {
border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
border-color: #999; }
.nice-select:after {
border-bottom: 2px solid #999;
border-right: 2px solid #999;
content: '';
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 5px; }
.nice-select.open:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg); }
.nice-select.open .list {
opacity: 1;
pointer-events: auto;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0); }
.nice-select.disabled {
border-color: #ededed;
color: #999;
pointer-events: none; }
.nice-select.disabled:after {
border-color: #cccccc; }
.nice-select.wide {
width: 100%; }
.nice-select.wide .list {
left: 0 !important;
right: 0 !important; }
.nice-select.right {
float: right; }
.nice-select.right .list {
left: auto;
right: 0; }
.nice-select.small {
font-size: 12px;
height: 36px;
line-height: 34px; }
.nice-select.small:after {
height: 4px;
width: 4px; }
.nice-select.small .option {
line-height: 34px;
min-height: 34px; }
.nice-select .list {
background-color: #fff;
border-radius: 0.25rem;
box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: scale(0.75) translateY(-calc(2.25rem + 2px)/2);
-ms-transform: scale(0.75) translateY(-calc(2.25rem + 2px)/2);
transform: scale(0.75) translateY(-calc(2.25rem + 2px)/2);
-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important; }
.nice-select .option {
cursor: pointer;
font-weight: 400;
line-height: calc(2.25rem + 2px)-2;
list-style: none;
min-height: calc(2.25rem + 2px)-2;
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
-webkit-transition: all 0.2s;
transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
background-color: #f6f6f6; }
.nice-select .option.selected {
font-weight: bold; }
.nice-select .option.disabled {
background-color: transparent;
color: #999;
cursor: default; }
.no-csspointerevents .nice-select .list {
display: none; }
.no-csspointerevents .nice-select.open .list {
display: block; }
code[class*="language-"],
pre[class*="language-"] {
border-radius: 2px;
color: #444;
hyphens: none;
line-height: 1.5;
tab-size: 4;
text-align: left;
white-space: pre;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
direction: ltr;
font-family: Inconsolata, monospace;
font-size: 13px;
letter-spacing: 0; } pre[class*="language-"] {
padding: 18px 24px;
margin: 0 0 24px;
overflow: auto; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f6f6f6; } :not(pre) > code[class*="language-"] {
padding: 0 2px 1px; }
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #999; }
.token.punctuation {
color: #999; }
.namespace {
opacity: .7; }
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #EC4444; }
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #4ABF60; }
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #a67f59;
background: rgba(255, 255, 255, 0.5); }
.token.atrule,
.token.attr-value,
.token.keyword {
color: #00B398; }
.token.function {
color: #DD4A68; }
.token.regex,
.token.important,
.token.variable {
color: #e90; }
.token.important,
.token.bold {
font-weight: bold; }
.token.italic {
font-style: italic; }
.token.entity {
cursor: help; } html,
body {
overflow-x: hidden;
scroll-behavior: smooth; }
body {
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: "SourceSansPro_regular", Arial, sans-serif;
color: #000000;
font-size: 20px;
line-height: 28px; }
svg {
fill: currentColor;
display: inline-block;
vertical-align: middle; } a {
outline: 0; }
a:hover {
color: #64CCC9; }
a:target, a:focus {
color: #64CCC9; }
input::-moz-focus-inner {
border: 0; }
.post-edit-link {
display: none; }
.link-underline a {
text-decoration: underline !important; }
.margin-p-reset p {
margin: 0 !important; }
.padding-list-reset ol, .padding-list-reset ul {
padding-left: 20px; }
.body-small {
font-size: 16px;
line-height: 26px; }
.fl-builder-edit .site-inner {
margin-top: 140px; }
.column-text-right {
text-align: right; }
.rank-math-breadcrumb {
max-width: 1200px;
width: 100%;
margin: 0 auto;
padding: 20px 30px 35px;
font-size: 16px;
line-height: 26px; }
.rank-math-breadcrumb a {
color: #000000; }
.rank-math-breadcrumb a:hover {
text-decoration: none;
color: #00B398; }
.rank-math-breadcrumb .last {
color: #5C5C5C; }
body div#hs-eu-cookie-confirmation {
background-color: #00B398 !important;
text-shadow: none !important;
top: auto !important;
bottom: 0 !important;
position: fixed !important;
font-size: 14px !important;
letter-spacing: 0 !important;
line-height: 24px !important;
font-family: "SourceSansPro_regular", Arial, sans-serif !important; }
@media screen and (max-width: 991px) {
body div#hs-eu-cookie-confirmation {
font-size: 12px !important;
letter-spacing: 0 !important;
line-height: 16px !important; } }
body div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {
max-width: 1220px;
margin: 0 auto;
padding: 20px !important;
display: flex; }
@media screen and (max-width: 991px) {
body div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {
padding: 20px 30px !important; } }
body div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording {
width: 80%;
padding-right: 20px; }
@media screen and (max-width: 991px) {
body div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording {
width: 70%; } }
body div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording a {
color: #FFFFFF !important;
text-decoration: underline !important; }
body div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area {
width: 20%; }
@media screen and (max-width: 991px) {
body div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area {
width: 30%; } }
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
background-color: #FFFFFF !important;
color: #00B398 !important;
letter-spacing: 0 !important;
line-height: 20.4px !important;
text-align: center !important;
font-family: "Nexa_medium", Arial, sans-serif !important;
padding: 15px 23px !important;
border-radius: 25.5px !important;
text-shadow: none !important;
box-shadow: none !important;
border: none !important;
margin-right: 0 !important; }
@media screen and (max-width: 480px) {
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
padding: 20px 30px !important; } }
.comment-respond {
display: none; }
.vfbp-form .vfb-col-12 {
padding: 0; }
.vfbp-form .vfb-form-group {
position: relative;
margin-bottom: 20px; }
.vfbp-form .vfb-form-group.has-focus .vfb-control-label {
animation-name: label-slide-up;
animation-duration: 0.35s;
animation-iteration-count: 1;
top: 0;
font-size: 12px; }
.vfbp-form .vfb-form-group.not-focused .vfb-control-label {
animation-name: label-slide-down;
animation-duration: 0.35s;
animation-iteration-count: 1;
top: 5px; }
.vfbp-form .vfb-form-group.has-value .vfb-control-label {
top: 0; }
.vfbp-form .vfb-form-group .vfb-control-label {
position: absolute;
left: 10px;
top: 11px;
padding: 3px 3px 0;
font-size: 14px;
letter-spacing: 0;
line-height: 18px;
font-weight: 300;
color: #5C5C5C; }
.vfbp-form .vfb-form-group .vfb-form-control {
box-shadow: none;
min-height: 50px;
box-sizing: border-box;
padding: 20px 13px 5px 13px;
color: #5C5C5C;
width: 100%;
outline: none;
font-size: 13px;
letter-spacing: 0;
line-height: 22px;
border: 1px solid #5C5C5C;
border-radius: 0; }
@keyframes label-slide-up {
0% {
top: 5px; }
100% {
top: 0; } }
@keyframes label-slide-down {
0% {
top: 0; }
100% {
top: 5px; } }
.vfbp-form .vfb-fieldType-instructions .vfb-form-group .vfb-control-label {
position: relative;
top: unset;
left: unset; }
.vfbp-form .vfb-fieldType-submit .btn-primary {
display: block;
background-color: #00B398;
line-height: 18px;
color: #FFFFFF;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
padding: 16px 25px;
height: 45px;
border: none;
border-radius: 0;
outline: 0;
width: 100%;
text-align: center; }
.vfbp-form .vfb-fieldType-submit .btn-primary:hover, .vfbp-form .vfb-fieldType-submit .btn-primary:target, .vfbp-form .vfb-fieldType-submit .btn-primary:focus {
background: #64CCC9;
text-decoration: none;
color: #FFFFFF; }
.vfbp-form .vfb-help-block.filled {
margin-top: -15px;
margin-bottom: 20px;
color: #db312f; }
.vfbp-form .vfb-has-error .vfb-control-label {
color: #db312f; }
.vfbp-form .vfb-has-error .vfb-form-control {
border-color: #db312f; }
.vfbp-form .vfb-has-error .vfb-form-control:focus {
border-color: #db312f;
box-shadow: none; }
.vfbp-form .vfb-has-success .vfb-control-label {
color: #5C5C5C; }
.vfbp-form .vfb-has-success .vfb-form-control:focus {
border-color: #5C5C5C;
box-shadow: none; }
.full-row-form .vfb-col-12 {
padding-left: 15px;
padding-right: 15px; }
@media screen and (max-width: 768px) {
.full-row-form .vfb-form-group {
margin-bottom: 0;
padding-bottom: 20px; } }
.vvly-form-group {
position: relative;
margin-bottom: 20px; }
.vvly-form-group.has-focus .vvly-control-label {
animation-name: label-slide-up;
animation-duration: 0.35s;
animation-iteration-count: 1;
top: 0;
font-size: 12px; }
.vvly-form-group.not-focused .vvly-control-label {
animation-name: label-slide-down;
animation-duration: 0.35s;
animation-iteration-count: 1;
top: 5px; }
.vvly-form-group.has-value .vvly-control-label {
top: 0; }
.vvly-form-group .vvly-control-label {
position: absolute;
left: 10px;
top: 11px;
padding: 3px 3px 0;
font-size: 18px;
letter-spacing: 0;
line-height: 18px;
font-weight: 300;
color: #5C5C5C; }
.vvly-form-group .vvly-form-control {
box-shadow: none;
min-height: 50px;
box-sizing: border-box;
padding: 20px 13px 5px 13px;
color: #5C5C5C;
width: 100%;
outline: none;
font-size: 18px;
letter-spacing: 0;
line-height: 22px;
border: 1px solid #5C5C5C;
border-radius: 0; }
@keyframes label-slide-up {
0% {
top: 5px; }
100% {
top: 0; } }
@keyframes label-slide-down {
0% {
top: 0; }
100% {
top: 5px; } }
.content-custom-archive {
max-width: 1200px;
width: 100%;
margin: 0 auto 100px;
padding: 0 30px; }
.content-custom-archive .vvly-archive-filters {
margin-bottom: 80px; }
.content-custom-archive .vvly-cards {
display: flex;
flex-wrap: wrap; }
.content-custom-archive .vvly-cards .vvly-card {
flex-basis: calc((100% - 90px) /3);
margin-right: 45px;
margin-bottom: 70px; }
.content-custom-archive .vvly-cards .vvly-card:nth-child(3n) {
margin-right: 0; }
.content-custom-archive .no-results {
margin-bottom: 30px; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-desk {
display: flex;
flex-wrap: wrap; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-desk a {
display: block;
background-color: #FFFFFF;
line-height: 18px;
color: #000000;
font-family: "Nexa_regular", Arial, sans-serif;
font-size: 16px;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #000000;
height: 45px;
margin-right: 20px;
min-width: 150px;
text-align: center; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-desk a:last-child {
margin-right: 0; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-desk a.active {
background-color: #004F59;
border-color: #004F59;
color: #FFFFFF; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-desk a:hover {
background-color: #004F59;
border-color: #004F59;
color: #FFFFFF;
text-decoration: none; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-mobile {
display: none; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-mobile select {
width: 100%;
height: 45px; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-thumbnail {
max-height: 210px; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-thumbnail a {
display: block; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-thumbnail a img {
max-height: 210px;
width: 100%;
height: 100%;
object-fit: cover; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info {
padding: 20px;
border: solid 1px #E6E6E6;
border-top: none;
background-color: white;
height: 220px;
position: relative; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-category {
margin-bottom: 10px; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-category .vvly-blog-category-link {
text-transform: uppercase;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 16px;
line-height: 18px; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-category .vvly-blog-category-link:hover {
text-decoration: none; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-post-title {
margin-bottom: 10px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-post-title:hover {
text-decoration: none; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-post-title:hover h5 {
color: #00B398; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-post-title h5 {
color: #000000; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-post-excerpt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px;
font-size: 16px;
line-height: 21px;
color: #5C5C5C; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-footer-card {
position: absolute;
bottom: 20px;
width: calc(100% - 40px);
display: flex;
justify-content: space-between; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date {
display: flex;
align-items: center;
color: #5C5C5C;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 14px;
line-height: 22px; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date .icon {
width: 24px;
height: 24px;
border: solid 1px #5C5C5C;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.content-custom-archive.vvly-blog-custom-archive-container .vvly-blog-post .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date .icon:before {
content: '\f133';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk {
display: flex; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter {
margin-right: 20px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter:last-child {
margin-right: 0; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter.archive-link {
display: block;
background-color: #FFFFFF;
line-height: 18px;
color: #000000;
font-family: "Nexa_regular", Arial, sans-serif;
font-size: 16px;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #000000;
height: 45px;
margin-right: 20px;
min-width: 150px;
text-align: center; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter.archive-link.active {
background-color: #004F59;
color: #FFFFFF; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter.archive-link:hover {
background-color: #004F59;
color: #FFFFFF;
text-decoration: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select {
height: 45px;
border: solid 1px #000000;
border-radius: unset;
min-width: 200px;
text-align: center !important;
font-size: 16px;
line-height: 16px;
font-family: "Nexa_regular", Arial, sans-serif;
padding: 14px 25px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select .current:after {
content: '\f078';
font-family: 'Font Awesome 5 Pro';
margin-left: 7px;
font-size: 16px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select .list {
margin-top: 3px;
border-radius: 0;
width: 100%;
border: solid 1px #000000;
box-shadow: none;
min-width: 200px;
left: -1px;
white-space: initial; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select .list li {
padding: 14px 25px;
text-align: center;
font-size: 14px;
text-transform: capitalize; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select .list li.selected, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select .list li.focus {
font-weight: normal;
font-family: "Nexa_bold", Arial, sans-serif;
background-color: #004F59 !important;
color: #FFFFFF; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select .list li:hover {
background-color: #004F59;
color: #FFFFFF; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk .filter .nice-select:after {
border: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile {
display: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion button {
width: 100%;
background-color: white;
border: solid 1px #000000;
color: #000000;
padding: 10px 20px;
text-align: left;
outline: 0;
position: relative; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion button:after {
content: '\f068';
font-family: 'Font Awesome 5 Pro';
font-size: 16px;
position: absolute;
right: 20px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion button.collapsed:after {
content: '\f067';
font-family: 'Font Awesome 5 Pro';
font-size: 16px;
position: absolute;
right: 20px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters {
background-color: #FFFFFF;
padding: 20px;
border: solid 1px #E6E6E6;
border-top: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter {
margin-bottom: 20px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter:last-child {
margin-bottom: 0; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter.archive-link {
display: block;
background-color: #FFFFFF;
line-height: 18px;
color: #000000;
font-family: "Nexa_regular", Arial, sans-serif;
font-size: 16px;
padding: 14px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #000000;
height: 45px;
width: 100%;
text-align: center; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter.archive-link.active {
background-color: #004F59;
color: #FFFFFF; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter.archive-link:hover {
background-color: #004F59;
color: #FFFFFF;
text-decoration: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select {
height: 45px;
border: solid 1px #000000;
border-radius: unset;
min-width: 150px;
text-align: center !important;
font-size: 16px;
line-height: 16px;
font-family: "Nexa_regular", Arial, sans-serif;
padding: 14px 25px;
float: unset; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select .current:after {
content: '\f078';
font-family: 'Font Awesome 5 Pro';
margin-left: 7px;
font-size: 16px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select .list {
margin-top: 3px;
border-radius: 0;
width: 100%;
border: solid 1px #000000;
box-shadow: none;
min-width: 150px;
left: -1px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select .list li {
padding: 14px 25px;
text-align: center; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select .list li.selected, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select .list li.focus {
font-weight: normal;
font-family: "Nexa_bold", Arial, sans-serif;
background-color: #004F59 !important;
color: #FFFFFF; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select .list li:hover {
background-color: #004F59;
color: #FFFFFF; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile .vvly-mobile-filter-accordion #collapse-filters .filter .nice-select:after {
border: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-thumbnail {
max-height: 210px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-thumbnail a {
display: block; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-thumbnail a img {
max-height: 210px;
width: 100%;
height: 210px;
object-fit: cover; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info {
position: relative; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info.event {
height: 325px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info.course {
height: 320px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-vendor {
padding-top: 25px;
margin-bottom: 10px;
text-transform: uppercase;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 18px;
color: #00B398; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-post-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-post-title:hover {
text-decoration: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-post-title h5 {
line-height: 26px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-post-title h5:hover {
color: #00B398; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-date, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-location-seat,
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-price, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-duration, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-type {
display: flex;
align-items: center;
color: #5C5C5C;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 14px;
line-height: 22px;
margin-top: 10px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-date .icon, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-location-seat .icon,
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-price .icon, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-duration .icon, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-type .icon {
width: 24px;
height: 24px;
border: solid 1px #5C5C5C;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-date .icon:before, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-location-seat .icon:before,
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-price .icon:before, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-duration .icon:before, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-type .icon:before {
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-date .separator, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-location-seat .separator,
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-price .separator, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-duration .separator, .content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-type .separator {
margin: 0 7px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-date .icon:before {
content: '\f133'; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-location-seat .icon:before {
content: '\f3c5'; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-price .icon:before {
content: '\f3ff'; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-duration span {
margin-right: 5px; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-course-duration .icon:before {
content: '\f017'; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-type .icon:before {
content: '\f02e'; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-footer-card {
position: absolute;
bottom: 0;
width: 100%; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-post .vvly-event-post-info .vvly-event-footer-card .vvly-event-read-more {
margin-top: 25px; }
.content-custom-archive .archive-pagination .pagination {
justify-content: center;
align-items: center; }
.content-custom-archive .archive-pagination .pagination .pagination-numbers {
display: flex;
list-style: none;
padding: 0;
margin: 0 25px; }
.content-custom-archive .archive-pagination .pagination .pagination-numbers .page-item {
margin-right: 15px; }
.content-custom-archive .archive-pagination .pagination .pagination-numbers .page-item:last-child {
margin-right: 0; }
.content-custom-archive .archive-pagination .pagination .pagination-numbers .page-item a {
border-radius: 50%;
padding: 4px 10px;
background-color: white;
border: solid 1px #5C5C5C;
color: #000000; }
.content-custom-archive .archive-pagination .pagination .pagination-numbers .page-item a:hover {
background-color: #5C5C5C;
color: #FFFFFF; }
.content-custom-archive .archive-pagination .pagination .pagination-numbers .page-item.active a {
background-color: #5C5C5C;
color: #FFFFFF; }
.content-custom-archive .archive-pagination .pagination .page-link {
padding: 5px;
background-color: transparent;
border: none;
color: #5C5C5C; }
.content-custom-archive .archive-pagination .pagination .page-link:hover {
color: #00B398; }
.content-custom-archive .archive-pagination .pagination .page-link.next:after {
content: '\f054';
font-family: 'Font Awesome 5 Pro'; }
.content-custom-archive .archive-pagination .pagination .page-link.prev:after {
content: '\f053';
font-family: 'Font Awesome 5 Pro'; }
@media screen and (max-width: 1100px) {
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-desk {
display: none; }
.content-custom-archive.vvly-event-course-custom-archive-container .vvly-event-archive-filters-mobile {
display: block; } }
@media screen and (max-width: 990px) {
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-mobile {
display: block; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-desk {
display: none; } }
@media screen and (max-width: 900px) {
.content-custom-archive {
margin: 0 auto 70px; }
.content-custom-archive .vvly-archive-filters {
margin-bottom: 55px; }
.content-custom-archive .vvly-cards {
display: flex;
flex-wrap: wrap; }
.content-custom-archive .vvly-cards .vvly-card {
flex-basis: calc((100% - 50px) /2);
margin-right: 50px;
margin-bottom: 50px; }
.content-custom-archive .vvly-cards .vvly-card:nth-child(2n) {
margin-right: 0; }
.content-custom-archive .vvly-cards .vvly-card:nth-child(3n) {
margin-right: 50px; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-mobile {
display: block; }
.content-custom-archive.vvly-blog-custom-archive-container .blog-filters .blog-categories-desk {
display: none; } }
@media screen and (max-width: 700px) {
.content-custom-archive .vvly-cards {
display: flex;
flex-wrap: wrap; }
.content-custom-archive .vvly-cards .vvly-card {
flex-basis: 100%;
margin-right: 0;
margin-bottom: 50px; }
.content-custom-archive .vvly-cards .vvly-card:nth-child(3n) {
margin-right: 0; } }
.vvly-404-container {
max-width: 1200px;
padding: 0 30px;
margin: 100px auto; }
.vvly-404-container h2 {
margin-bottom: 30px; }
.vvly-404-container .vvly-text {
margin-bottom: 30px; }
.vvly-404-container .vvly-text span {
display: block; }
.vvly-404-container .vvly-links a {
margin-bottom: 20px; }
.vvly-404-container .vvly-links a:last-child {
margin-bottom: 0; }
.page-template-template-no-longer-available .rank-math-breadcrumb {
display: none; }
@media screen and (max-width: 990px) {
.vvly-404-container {
margin: 50px auto; } }
.vvly-search-results-container {
max-width: 1200px;
padding: 0 30px;
margin: 0 auto 50px; }
.vvly-search-results-container .vvly-search-post {
border: solid 1px #E6E6E6;
padding: 20px;
margin-bottom: 30px; }
.vvly-event-container {
max-width: 1200px;
padding: 0 30px;
margin: 20px auto; }
.vvly-event-container .vvly-event-wrapper {
display: flex; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content {
width: 72%;
padding-right: 85px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content.full {
width: 100%;
padding-right: 0;
overflow: hidden; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content.full .vvly-event-info {
padding-left: 15px;
margin-bottom: 20px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content.full .vvly-event-info .vvly-event-price .price span {
display: block; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content.full .vvly-event-info .vvly-event-price .price span.price-note {
font-size: 80%;
max-width: 300px;
width: 100%; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-vendor-logo {
margin-bottom: 30px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content ul {
list-style: none;
padding: 20px 0; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content ul li {
display: flex;
align-items: flex-start; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content ul li:before {
content: '\f0da';
font-family: 'Font Awesome 5 Pro';
color: #64CCC9;
font-size: 30px;
font-weight: 600;
margin-right: 10px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-text, .vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-agenda {
margin-bottom: 30px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-anchor-link {
width: fit-content;
margin-bottom: 30px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-subscription-form div[data-layout="true"] {
margin: 0;
max-width: 700px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-subscription-form .columnContainer h2 {
color: #00B398;
font-family: "Nexa_medium", Arial, sans-serif;
font-size: 20px;
text-align: left !important; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-subscription-form .lp-form-field {
margin-bottom: 15px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-subscription-form .lp-form-field label.lp-ellipsis {
font-size: 16px;
line-height: 18px;
margin: 0; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-subscription-form .lp-form-field .lp-form-fieldInput {
margin-top: 5px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-subscription-form button[type="submit"] {
cursor: pointer;
display: block;
background-color: #00B398;
line-height: 18px;
color: #FFFFFF;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
padding: 16px 25px;
height: 45px;
text-align: center;
border: none;
border-radius: 0;
outline: 0; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content .vvly-event-form .vvly-event-subscription-form button[type="submit"]:hover {
background-color: #64CCC9;
text-decoration: none;
color: #FFFFFF; }
.vvly-event-container .vvly-event-wrapper .vvly-event-sidebar {
width: 28%; }
.vvly-event-container .vvly-event-wrapper .vvly-event-sidebar .vvly-event-sidebar-wrapper {
padding: 30px 25px;
border: solid 1px #64CCC9; }
.vvly-event-container .vvly-event-wrapper .vvly-event-sidebar .vvly-event-sidebar-wrapper .vvly-event-action {
margin-top: 30px; }
.vvly-event-container .vvly-event-wrapper .vvly-section-title {
margin-bottom: 20px;
text-transform: uppercase; }
.vvly-event-container .vvly-event-wrapper .vvly-event-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px;
line-height: 26px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-vendor {
font-size: 16px;
margin-bottom: 8px;
text-transform: uppercase;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 18px;
color: #00B398; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-date, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-location,
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-price, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-duration, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-type {
display: flex;
align-items: center;
color: #5C5C5C;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 14px;
line-height: 22px;
margin-top: 5px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-date .icon, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-location .icon,
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-price .icon, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-duration .icon, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-type .icon {
width: 24px;
height: 24px;
border: solid 1px #5C5C5C;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-date .icon:before, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-location .icon:before,
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-price .icon:before, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-duration .icon:before, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-type .icon:before {
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-date .separator, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-location .separator,
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-price .separator, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-duration .separator, .vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-type .separator {
margin: 0 5px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-date .icon:before {
content: '\f133'; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-location .icon:before {
content: '\f3c5'; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-price .icon:before {
content: '\f3ff'; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-duration .icon:before {
content: '\f017'; }
.vvly-event-container .vvly-event-wrapper .vvly-event-info .vvly-event-type .icon:before {
content: '\f02e'; }
@media screen and (max-width: 990px) {
.vvly-event-container {
max-width: 1200px;
padding: 0 30px;
margin: 20px auto; }
.vvly-event-container .vvly-event-wrapper {
display: flex;
flex-direction: column; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content {
width: 100%;
padding-right: 0;
margin-bottom: 60px; }
.vvly-event-container .vvly-event-wrapper .vvly-event-sidebar {
width: 100%; } }
@media screen and (max-width: 768px) {
.vvly-event-container .vvly-event-wrapper .vvly-event-content.full .vvly-event-info {
padding-left: 0; }
.vvly-event-container .vvly-event-wrapper .vvly-event-content.full .vvly-anchor-link {
width: 100%; } }
b,
strong {
font-family: "Nexa_bold", Arial, sans-serif;
font-weight: normal; }
h1, .h1 {
font-family: "Nexa_bold", Arial, sans-serif; }
@media (min-width: 768px) {
h1, .h1 {
font-size: 48px; } }
h2, .h2 {
font-family: "Nexa_bold", Arial, sans-serif; }
@media (min-width: 768px) {
h2, .h2 {
font-size: 32px; } }
h3, .h3 {
font-family: "Nexa_bold", Arial, sans-serif; }
@media (min-width: 768px) {
h3, .h3 {
font-size: 32px; } }
h4, .h4 {
font-family: "Nexa_bold", Arial, sans-serif; }
@media (min-width: 768px) {
h4, .h4 {
font-size: 24px; } }
h5, .h5 {
font-family: "Nexa_bold", Arial, sans-serif; }
@media (min-width: 768px) {
h5, .h5 {
font-size: 20px; } }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
margin-bottom: 0; }
.vvly-site-footer {
background-color: #FFFFFF;
padding: 70px 0; }
.vvly-site-footer .vvly-container-desk {
max-width: 1440px;
margin: 0 auto;
padding: 0 30px; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section {
display: flex; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-logo-section {
flex-basis: 30%; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-logo-section .vvly-logo {
margin-bottom: 70px; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-logo-section .vvly-logo img {
max-width: 210px;
width: 100%; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-menu-section {
flex-basis: 70%;
display: flex; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-menu-section .vvly-footer-col {
width: calc((100% - 120px) /3);
margin-right: 60px; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-menu-section .vvly-footer-col:last-child {
margin-right: 0; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-menu-section .vvly-footer-col .vvly-nav-item {
list-style: none;
padding: 0;
margin-bottom: 30px; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-menu-section .vvly-footer-col .vvly-nav-item h6 {
font-size: 16px;
line-height: 20px;
margin-bottom: 10px;
text-transform: uppercase; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-menu-section .vvly-footer-col .vvly-nav-item .vvly-sub-nav a {
color: #000000;
padding: 3px 0;
display: block; }
.vvly-site-footer .vvly-container-desk .vvly-logo-menu-section .vvly-menu-section .vvly-footer-col .vvly-nav-item .vvly-sub-nav a:hover {
color: #00B398;
text-decoration: none; }
.vvly-site-footer .vvly-container-mobile {
display: none; }
.vvly-site-footer .vvly-container-mobile .vvly-logo-section {
padding: 0 30px;
margin-bottom: 30px; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile {
margin-bottom: 20px; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container {
border-top: solid 1px #C5CFDC; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container:last-child {
border-bottom: solid 1px #C5CFDC; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container h6 {
padding: 12px 30px 5px;
text-transform: uppercase;
margin-bottom: 0;
height: 60px;
display: flex;
align-items: center; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container h6:after {
content: '\f068';
font-family: 'Font Awesome 5 Pro';
margin-top: -5px;
position: absolute;
right: 30px; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container h6.collapsed:after {
content: '\f067'; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container ul {
padding: 0;
list-style: none;
margin-bottom: 0; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container ul li {
border-top: solid 1px #C5CFDC; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container ul li a {
display: flex;
align-items: center;
height: 60px;
padding: 5px 30px 5px;
color: #004F59; }
.vvly-site-footer .vvly-container-mobile .vvly-menu-section-mobile .vvly-accordion-container ul li a:hover {
color: #00B398;
text-decoration: none; }
.vvly-site-footer .vvly-container-mobile .vvly-social-container {
padding: 0 30px;
margin-bottom: 20px; }
.vvly-site-footer .copyright-section {
display: flex;
padding: 0 30px;
max-width: 1440px;
margin: 0 auto;
align-items: center; }
.vvly-site-footer .copyright-section .copy-container {
width: 70%;
padding-right: 50px; }
.vvly-site-footer .copyright-section .footer-credits-menu {
width: 30%;
text-align: right; }
.vvly-site-footer .copyright-section .footer-credits-menu a {
color: #000000; }
.vvly-site-footer .copyright-section .footer-credits-menu a:first-child {
margin-right: 20px; }
.vvly-site-footer .copyright-section .footer-credits-menu a:hover {
color: #00B398;
text-decoration: none; }
@media screen and (max-width: 990px) {
.vvly-site-footer {
padding: 35px 0; }
.vvly-site-footer .vvly-container-desk {
display: none; }
.vvly-site-footer .vvly-container-mobile {
display: block; }
.vvly-site-footer .copyright-section {
flex-direction: column;
align-items: unset; }
.vvly-site-footer .copyright-section .copy-container {
order: 2;
width: 100%;
padding: 0;
font-size: 14px;
line-height: 26px; }
.vvly-site-footer .copyright-section .footer-credits-menu {
order: 1;
margin-bottom: 15px;
display: flex;
width: 100%; }
.vvly-site-footer .copyright-section .footer-credits-menu a {
font-size: 14px;
line-height: 26px;
width: fit-content;
text-decoration: underline; } }
.vvly-top-header {
position: fixed;
top: 0;
z-index: 100;
width: 100%;
display: flex;
padding: 10px 30px 9px;
justify-content: space-between;
align-items: center;
background-color: #E6E6E6; }
.vvly-top-header .vvly-top-nav {
display: flex; }
.vvly-top-header .vvly-top-nav .vvly-top-nav-item {
margin-right: 15px; }
.vvly-top-header .vvly-top-nav .vvly-top-nav-item:last-child {
margin-right: 0; }
.vvly-top-header .vvly-top-nav .vvly-top-nav-item .vvly-top-nav-link {
color: #5C5C5C;
display: block;
font-size: 15px;
line-height: 21px;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-top-header .vvly-top-nav .vvly-top-nav-item .vvly-top-nav-link:hover {
color: #5C5C5C; }
.vvly-top-header .vvly-search-language {
display: flex;
align-items: center; }
.vvly-top-header .vvly-search-language .vvly-search-list-item {
margin-right: 30px; }
@media (max-width: 991px) {
.vvly-top-header .vvly-search-language .vvly-search-list-item {
position: absolute;
right: 50px;
top: 22px; } }
.vvly-top-header .vvly-search-language .vvly-search-list-item label {
cursor: pointer;
font-size: 0;
margin-bottom: 0;
display: flex;
align-items: center; }
.vvly-top-header .vvly-search-language .vvly-search-list-item label:before {
color: #5C5C5C;
content: "\f002";
font-family: 'Font Awesome 5 Pro';
font-size: 20px;
font-weight: 300;
letter-spacing: 0;
line-height: 21px; }
@media (max-width: 991px) {
.vvly-top-header .vvly-search-language .vvly-search-list-item label:before {
font-size: 24px;
line-height: 24px; } }
.vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-display {
align-items: center;
display: flex; }
.vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-box-container {
display: none; }
.vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-box-container.is-opened {
display: flex !important; }
.vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-display .search-box {
background-color: transparent;
border: 0;
border-bottom: 1px solid #00B398;
color: #5C5C5C;
font-size: 16px;
letter-spacing: 0;
line-height: 21px;
margin-left: 8px; }
@media (max-width: 991px) {
.vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-display .search-box {
width: 196px; } }
.vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-display .search-box:hover, .vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-display .search-box:active, .vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-display .search-box.nice-select.open, .vvly-top-header .vvly-search-language .vvly-search-list-item .vvly-search-display .search-box:focus {
border-bottom: 1px solid #64CCC9;
outline: 0; }
.vvly-top-header .vvly-search-language .vvly-search-list-item #searchsubmit {
background-color: transparent;
border: 0;
font-size: 0;
padding: 0;
width: 0; }
.vvly-top-header .vvly-search-language .vvly-search-list-item .submit-label:before {
background-color: #00B398;
color: white;
cursor: pointer;
content: "\f061";
font-family: 'Font Awesome 5 Pro';
font-size: 12px;
font-weight: 300;
letter-spacing: 0;
line-height: 21px;
padding: 2px 7px;
border-radius: 50%; }
.vvly-top-header .vvly-search-language .vvly-search-list-item .submit-label:hover:before {
background-color: #64CCC9; }
.vvly-top-header .vvly-search-language .vvly-language-list-item {
margin-top: -2px; }
@media (max-width: 991px) {
.vvly-top-header .vvly-search-language .vvly-language-list-item {
display: none; } }
.vvly-top-header .vvly-search-language .vvly-language-list-item .wpml-ls-legacy-list-horizontal {
padding: 0;
margin: 0; }
.vvly-top-header .vvly-search-language .vvly-language-list-item .wpml-ls-legacy-dropdown-click {
width: auto;
min-width: 140px; }
.vvly-top-header .vvly-search-language .vvly-language-list-item .wpml-ls-legacy-dropdown-click a {
background-color: #E6E6E6;
border: 0;
color: #606C7B;
display: block;
width: fit-content;
margin-right: 0 !important;
padding: 7px 30px 7px 10px; }
.vvly-top-header .vvly-search-language .vvly-language-list-item .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
border: 0;
content: '\f078';
font-family: 'Font Awesome 5 Pro';
font-size: 13px;
font-weight: 300;
right: 10px;
top: 10px; }
.vvly-top-header .vvly-search-language .vvly-language-list-item .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
border-top: 0;
width: max-content;
background-color: #E6E6E6; }
.vvly-top-header .vvly-search-language .vvly-language-list-item .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
padding: 7px 20px 7px 10px; }
.vvly-top-header .vvly-search-language .vvly-language-list-item .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover {
text-decoration: none; }
.admin-bar .vvly-top-header {
top: 32px; }
.fl-builder-edit .vvly-top-header {
top: 45px; }
@media screen and (max-width: 1199px) {
.vvly-top-header {
display: none; } }
.vvly-header {
position: fixed;
top: 49px;
width: 100%;
z-index: 99;
background-color: #FFFFFF;
padding: 0 30px;
display: flex;
justify-content: space-between;
align-items: center; }
.vvly-header .vvly-logo {
margin-right: 50px; }
.vvly-header .vvly-logo img {
max-width: 190px; }
.vvly-header .vvly-desktop-menu {
display: flex; }
.vvly-header .vvly-desktop-menu .vvly-nav-item {
margin-right: 30px;
line-height: 88px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-nav-link {
color: #000000;
font-size: 18px;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-header .vvly-desktop-menu .vvly-nav-item:hover {
cursor: pointer; }
.vvly-header .vvly-desktop-menu .vvly-nav-item:hover a.vvly-nav-link {
color: #00B398; }
.vvly-header .vvly-desktop-menu .vvly-nav-item:hover a.vvly-nav-link:hover {
text-decoration: none; }
.vvly-header .vvly-desktop-menu .vvly-nav-item:hover .vvly-sub-nav-container {
display: flex; }
.vvly-header .vvly-desktop-menu .vvly-nav-item.active {
color: #00B398; }
.vvly-header .vvly-desktop-menu .vvly-nav-item:last-child {
margin-right: 0; }
.vvly-header .vvly-desktop-menu .vvly-nav-item.has-children .vvly-nav-link:after {
content: '\f078';
font-family: 'Font Awesome 5 Pro';
margin-left: 7px;
font-size: 12px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item.has-children .vvly-nav-link:hover:after {
content: '\f077'; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-sub-nav-container {
display: none;
position: absolute;
top: 90px;
background-color: white;
padding: 30px 40px;
z-index: 99;
border-top: solid 1px #E6E6E6;
min-width: 200px;
margin-left: -40px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-sub-nav-container .vvly-sub-nav {
list-style: none;
padding: 0;
margin: 0 120px 0 0; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-sub-nav-container .vvly-sub-nav:last-child {
margin-right: 0; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-sub-nav-container .vvly-sub-nav li {
padding: 7px 0;
line-height: 23px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-sub-nav-container .vvly-sub-nav li a {
color: #000000;
font-family: "Nexa_medium", Arial, sans-serif;
font-size: 15px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-sub-nav-container .vvly-sub-nav li a:hover {
color: #00B398;
text-decoration: none; }
.vvly-header .vvly-mobile-menu-container {
display: none; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container {
display: none;
margin-right: 15px; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container label {
cursor: pointer;
font-size: 0;
margin-bottom: 0;
display: flex;
align-items: center; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container label:hover:before {
color: #64CCC9; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container label:before {
color: #606C7B;
content: "\f002";
font-family: 'Font Awesome 5 Pro';
font-size: 20px;
font-weight: 300;
letter-spacing: 0;
line-height: 21px; }
@media (max-width: 991px) {
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container label:before {
font-size: 22px;
line-height: 22px; } }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-display {
align-items: center;
display: flex; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-box-container {
display: none;
position: absolute;
top: 70px;
left: 0;
background-color: white;
padding: 10px 30px;
width: 100%; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-box-container.is-opened {
display: flex; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-display .search-box {
width: calc(100% - 25px);
background-color: transparent;
border: 0;
border-bottom: 1px solid #00B398;
color: #5C5C5C;
font-size: 16px;
letter-spacing: 0;
line-height: 21px; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-display .search-box:hover, .vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-display .search-box:active, .vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-display .search-box.nice-select.open, .vvly-header .vvly-mobile-menu-container .vvly-search-list-container .vvly-search-display .search-box:focus {
border-bottom: 1px solid #64CCC9;
outline: 0; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container #searchsubmit-mobile {
background-color: transparent;
border: 0;
font-size: 0;
padding: 0;
width: 0; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container .submit-label:before {
background-color: #00B398;
color: white;
cursor: pointer;
content: "\f061";
font-family: 'Font Awesome 5 Pro';
font-size: 12px;
font-weight: 300;
letter-spacing: 0;
line-height: 21px;
padding: 2px 7px;
border-radius: 50%; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container span:hover:before {
background-color: #80E7EF; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container span:active:before, .vvly-header .vvly-mobile-menu-container .vvly-search-list-container span.nice-select.open:before,
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container span:focus:before {
background-color: #00A5B2; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu {
display: flex;
align-items: center; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu {
background: transparent;
border: none;
outline: 0; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu {
width: 25px;
height: 20px;
position: relative;
margin: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu.open span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 0px;
left: 8px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu.open span:nth-child(2) {
width: 0%;
opacity: 0; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 18px;
left: 8px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu span {
display: block;
position: absolute;
height: 2px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
background-color: grey; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu span:nth-child(1) {
top: 0px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu span:nth-child(2) {
top: 10px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-toggle-menu .vvly-btn-toggle-menu .vvly-animated-icon-menu span:nth-child(3) {
top: 20px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile {
right: -100vw;
transition: transform .8s ease-in-out;
position: absolute;
width: 100%;
top: 70px;
background-color: white;
z-index: 99;
overflow: scroll;
overflow-x: hidden;
overflow-y: auto; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile.active {
transform: translateX(-100vw); }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-static-link {
display: flex;
padding: 20px 30px 25px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-static-link a {
padding: 9px 15px;
font-size: 10px;
height: 35px;
line-height: 20px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-static-link a.ecommerce-link {
line-height: 18px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select {
padding: 10px 15px;
background-color: lightgrey; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select ul {
padding: 0;
margin: 0;
list-style: none; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select ul li {
background-color: #FFFFFF;
border-bottom: solid 1px #C5CFDC; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select ul li[data-class='language-active'] {
border-top: solid 1px #C5CFDC; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select ul li a {
color: #000000;
padding-left: 30px;
font-size: 18px;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 22px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select ul li a img {
margin-top: -3px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select ul li a:hover {
color: #00B398;
text-decoration: none; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-language-select ul li i {
color: #000000;
font-size: 14px;
font-weight: 100; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item {
border-bottom: solid 1px #C5CFDC;
padding: 13px 30px 8px;
display: flex;
position: relative; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item.has-children {
padding: 13px 15px 8px 30px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .nav-link {
display: block;
width: 100%;
padding-right: 35px;
font-size: 18px;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 22px;
color: #000000; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .nav-link:hover {
color: #00B398;
text-decoration: none; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link {
padding: 0 15px;
line-height: 22px;
color: #000000;
margin-top: -2px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link:hover, .vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link:active, .vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link.nice-select.open, .vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link:focus {
text-decoration: none;
color: #000000; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link:after {
content: '\f054';
font-family: 'Font Awesome 5 Pro'; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link.prev {
display: none;
padding: 0 15px 0 0;
margin-top: -2px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link.prev.active {
display: block; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link.prev:after {
content: '\f053'; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-menu-link.hidden {
display: none; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-nav {
right: -100vw;
transition: transform .8s ease-in-out;
position: absolute;
width: 100%;
top: 44px;
height: 100vh;
background-color: white;
z-index: 99;
list-style: none;
padding: 0;
margin: 0;
background-color: #F2F5F8; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-nav.active {
transform: translateX(-100vw); }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-nav li {
border-bottom: solid 1px #C5CFDC; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-nav li a {
display: block;
font-size: 18px;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 22px;
color: #000000;
padding: 13px 30px 8px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .nav-item .sub-nav li a:hover {
color: #00B398;
text-decoration: none; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-top-menu-mobile {
background-color: #F2F5F8; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-top-menu-mobile .top-nav-item {
border-bottom: solid 1px #C5CFDC;
padding: 13px 30px 8px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-top-menu-mobile .top-nav-item .top-nav-link {
display: block;
width: 100%;
padding-right: 35px;
font-size: 18px;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 22px;
color: #000000; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-top-menu-mobile .top-nav-item .top-nav-link:hover {
color: #00B398;
text-decoration: none; }
.vvly-header .vvly-static-link {
display: flex;
margin-left: auto;
margin-right: 0; }
.vvly-header .vvly-static-link a.ecommerce-link {
margin-right: 15px; }
[data-class="vvly-language-select"] {
padding: 0 !important; }
[data-class="vvly-language-select"] ul {
width: 100%; }
[data-class="vvly-language-select"] ul li {
border-bottom: 1px solid var(--mm-color-border);
padding: 12px 0; }
[data-class="vvly-language-select"] ul li a {
padding-left: 20px; }
[data-class="vvly-language-select"] ul [data-class="language-second-list"] {
display: none; }
[data-class="vvly-language-select"] ul [data-class="language-second-list"].visible {
display: block; }
[data-class="language-active"] i {
color: #AFB5BE;
content: '\f078';
font-family: 'Font Awesome 5 Pro';
font-size: 12px;
font-weight: 600;
margin-left: 8px; }
[data-class="language-active"] i.up {
transform: rotate(180deg); }
.admin-bar .vvly-header {
top: 81px; }
.fl-builder-edit .vvly-header {
top: 94px; }
@media screen and (max-width: 1570px) {
.vvly-header .vvly-logo {
margin-right: 50px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item {
margin-right: 20px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-nav-link {
font-size: 16px; } }
@media screen and (min-width: 1200px) and (max-width: 1449px) {
.vvly-header .vvly-logo {
margin-right: 30px; }
.vvly-header .vvly-logo img {
max-width: 150px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item {
margin-right: 20px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-nav-link {
font-size: 14px; }
.vvly-header .vvly-desktop-menu .vvly-nav-item .vvly-sub-nav-container .vvly-sub-nav li a {
font-size: 14px; }
.vvly-header .vvly-static-link a {
padding: 9px 15px;
font-size: 10px;
height: 35px;
line-height: 20px; }
.vvly-header .vvly-static-link a.ecommerce-link {
line-height: 18px; } }
@media screen and (max-width: 1199px) {
.vvly-header {
padding: 15px 30px;
height: 70px;
top: 0; }
.vvly-header .vvly-logo {
margin-right: 30px; }
.vvly-header .vvly-logo img {
max-width: 167px; }
.vvly-header .vvly-desktop-menu {
display: none; }
.vvly-header .vvly-mobile-menu-container {
display: flex; }
.vvly-header .vvly-mobile-menu-container .vvly-search-list-container {
display: flex; }
.vvly-header .vvly-static-link {
display: none; } }
@media screen and (max-width: 768px) {
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-static-link a {
padding: 10px 5px;
font-size: 11px; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-static-link a.ecommerce-link {
margin-right: 10px; } }
@media screen and (max-width: 480px) {
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-static-link {
justify-content: center; }
.vvly-header .vvly-mobile-menu-container .vvly-mobile-menu .vvly-main-nav-mobile .vvly-static-link a {
flex-basis: calc((100% - 10px) /2);
font-size: 9px; } }
.vvly-hero {
width: 100%;
min-height: 350px;
position: relative;
margin-top: 139px;
padding: 30px 0;
height: fit-content;
display: flex;
align-items: center; }
.vvly-hero.home {
height: 420px; }
.vvly-hero.home .vvly-img-container {
height: 420px; }
.vvly-hero .vvly-img-container {
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%; }
.vvly-hero .vvly-img-container .vvly-hero-overlay {
background-color: rgba(0, 0, 0, 0.6);
position: absolute;
height: 100%;
width: 100%; }
.vvly-hero .vvly-img-container .vvly-hero-mobile {
display: none; }
.vvly-hero .vvly-img-container img {
width: 100%;
height: 100%;
object-fit: cover; }
.vvly-hero .vvly-hero-wrapper {
width: 100%;
height: 100%;
display: flex;
align-items: center; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container {
max-width: 1200px;
width: 100%;
margin: 0 auto;
padding: 0 30px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section {
max-width: 900px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-course-event-category, .vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-category a, .vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-category-string {
display: block;
color: #00B398;
text-transform: uppercase;
font-family: "Nexa_bold", Arial, sans-serif;
margin-bottom: 10px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-category a:hover {
text-decoration: none;
color: #64CCC9; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-title {
font-size: 46px;
line-height: 50px;
color: white; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-description, .vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-reading-time {
margin-top: 10px;
font-size: 20px;
line-height: 28px;
color: white;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section {
margin-top: 30px;
display: flex; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a {
display: block;
color: #FFFFFF;
padding: 15px 20px;
width: fit-content;
height: 45px;
text-transform: uppercase;
font-size: 13px;
line-height: 21px;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a:hover {
text-decoration: none; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a.vvly-hero-primary-button {
background-color: #FFFFFF;
margin-right: 20px;
color: black; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a.vvly-hero-primary-button:hover {
background-color: #00B398;
color: #FFFFFF; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a.vvly-hero-secondary-button {
border: solid 2px #FFFFFF;
line-height: 16px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a.vvly-hero-secondary-button:hover {
background-color: #FFFFFF;
color: #000000; }
@media screen and (max-width: 1199px) {
.vvly-hero {
margin-top: 70px; } }
@media screen and (max-width: 990px) {
.vvly-hero.home {
padding: 73px 0 55px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section {
max-width: 100%; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-title {
font-size: 27px;
line-height: 34px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-text-section .vvly-hero-description {
font-size: 18px;
line-height: 26px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section {
margin-top: 15px; } }
@media screen and (max-width: 768px) {
.vvly-hero {
min-height: 300px; }
.vvly-hero .vvly-img-container .vvly-hero-desk {
display: none; }
.vvly-hero .vvly-img-container .vvly-hero-mobile {
display: block; } }
@media screen and (max-width: 480px) {
.vvly-hero {
min-height: 250px; }
.vvly-hero.home {
padding: 100px 0;
height: 525px; }
.vvly-hero.home .vvly-img-container {
height: 525px; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section {
flex-direction: column; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a {
width: 100%;
text-align: center; }
.vvly-hero .vvly-hero-wrapper .vvly-hero-container .vvly-hero-cta-section a.vvly-hero-primary-button {
margin-right: 0px;
margin-bottom: 20px; } }
.vvly-event-course-info {
margin-bottom: 30px; }
.vvly-event-course-info .vvly-event-vendor {
font-size: 16px;
margin-bottom: 8px;
text-transform: uppercase;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 18px;
color: #00B398; }
.vvly-event-course-info .vvly-event-course-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px;
line-height: 26px; }
.vvly-event-course-info .vvly-event-course-date, .vvly-event-course-info .vvly-event-course-location,
.vvly-event-course-info .vvly-event-course-price, .vvly-event-course-info .vvly-event-course-duration, .vvly-event-course-info .vvly-event-course-category {
display: flex;
align-items: center;
color: #5C5C5C;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 14px;
line-height: 22px;
margin-top: 5px; }
.vvly-event-course-info .vvly-event-course-date .icon, .vvly-event-course-info .vvly-event-course-location .icon,
.vvly-event-course-info .vvly-event-course-price .icon, .vvly-event-course-info .vvly-event-course-duration .icon, .vvly-event-course-info .vvly-event-course-category .icon {
width: 24px;
height: 24px;
border: solid 1px #5C5C5C;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.vvly-event-course-info .vvly-event-course-date .icon:before, .vvly-event-course-info .vvly-event-course-location .icon:before,
.vvly-event-course-info .vvly-event-course-price .icon:before, .vvly-event-course-info .vvly-event-course-duration .icon:before, .vvly-event-course-info .vvly-event-course-category .icon:before {
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.vvly-event-course-info .vvly-event-course-date .separator, .vvly-event-course-info .vvly-event-course-location .separator,
.vvly-event-course-info .vvly-event-course-price .separator, .vvly-event-course-info .vvly-event-course-duration .separator, .vvly-event-course-info .vvly-event-course-category .separator {
margin: 0 5px; }
.vvly-event-course-info .vvly-event-course-date .icon:before {
content: '\f133'; }
.vvly-event-course-info .vvly-event-course-location .icon:before {
content: '\f3c5'; }
.vvly-event-course-info .vvly-event-course-category .icon:before {
content: '\f02e'; }
.vvly-event-course-info .vvly-event-course-price .icon:before {
content: '\f3ff'; }
.vvly-event-course-info .vvly-event-course-duration .icon:before {
content: '\f017'; }
.vvly-cards-with-icon-container {
position: relative; }
.vvly-cards-with-icon-container .bg {
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
background-color: #004F59;
z-index: -1; }
.vvly-cards-with-icon-container .vvly-cards-with-icon {
display: flex;
max-width: 1440px;
margin: 0 auto;
padding: 0 30px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item {
position: relative;
padding: 50px 40px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item.horizontal {
display: flex;
align-items: center;
padding: 50px 30px 50px 20px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item.horizontal .vvly-card-icon {
margin-bottom: 0px;
max-width: 85px;
margin-right: 20px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item.horizontal .vvly-card-title {
margin-bottom: 0px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item:after {
content: '';
position: absolute;
top: 0;
right: 0;
width: 5px;
background-color: #FFFFFF;
height: 100%; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item:first-child {
padding-left: 0; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item:last-child {
padding-right: 0; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item:last-child:after {
content: unset; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-icon {
margin-bottom: 30px;
max-width: 89px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-subtitle {
font-size: 16px;
line-height: 17px;
font-family: "Nexa_bold", Arial, sans-serif;
color: #64CCC9;
text-transform: uppercase;
margin-bottom: 10px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-title {
color: #FFFFFF;
margin-bottom: 5px;
font-size: 26px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-text {
color: #FFFFFF; }
@media screen and (min-width: 991px) and (max-width: 1200px) {
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item {
padding: 50px 25px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-icon {
margin-bottom: 20px;
max-width: 65px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-title {
font-size: 20px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-text {
font-size: 16px;
line-height: 26px; } }
@media screen and (max-width: 990px) {
.vvly-cards-with-icon-container .vvly-cards-with-icon {
padding: 0;
overflow-x: scroll;
-ms-overflow-style: none; scrollbar-width: none; }
.vvly-cards-with-icon-container .vvly-cards-with-icon::-webkit-scrollbar {
display: none; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item {
padding: 35px 25px 35px 30px;
min-width: 250px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item:first-child {
padding-left: 30px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item:last-child {
padding-right: 30px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-icon {
margin-bottom: 20px;
max-width: 65px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-title {
font-size: 20px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-text {
font-size: 16px;
line-height: 26px; } }
@media screen and (max-width: 768px) {
.vvly-cards-with-icon-container {
margin-left: 30px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon {
overflow-x: scroll;
-ms-overflow-style: none; scrollbar-width: none; }
.vvly-cards-with-icon-container .vvly-cards-with-icon::-webkit-scrollbar {
display: none; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item {
padding: 50px 25px 50px 30px;
min-width: 280px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item:last-child {
padding-right: 25px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item.horizontal {
padding: 30px 30px 30px 20px; }
.vvly-cards-with-icon-container .vvly-cards-with-icon .vvly-card-item .vvly-card-icon {
max-width: 54px; } }
.vvly-circles-with-info-container .vvly-circles-items {
display: flex; }
.vvly-circles-with-info-container .vvly-circles-items .vvly-circle-item {
background-color: #FFFFFF;
margin-right: 30px;
border-radius: 50%;
width: 207px;
height: 207px;
display: flex;
flex-direction: column;
align-items: center;
padding: 80px 10px 0;
text-align: center; }
.vvly-circles-with-info-container .vvly-circles-items .vvly-circle-item:last-child {
margin-right: 0; }
.vvly-circles-with-info-container .vvly-circles-items .vvly-circle-item .vvly-circle-primary-text {
color: #00B398;
font-size: 40px;
line-height: 37px;
font-family: "Nexa_bold", Arial, sans-serif;
margin-bottom: 5px; }
.vvly-circles-with-info-container .vvly-circles-items .vvly-circle-item .vvly-circle-secondary-text {
color: #000000;
font-size: 16px;
line-height: 19px;
font-family: "Nexa_bold", Arial, sans-serif; }
@media screen and (min-width: 991px) and (max-width: 1260px) {
.vvly-circles-with-info-container .vvly-circles-items {
justify-content: center; }
.vvly-circles-with-info-container .vvly-circles-items .vvly-circle-item {
width: 162px !important;
height: 162px;
padding: 35px 16px 0; }
.vvly-circles-with-info-container .vvly-circles-items .vvly-circle-item .vvly-circle-primary-text {
font-size: 30px; } }
@media screen and (max-width: 990px) {
.vvly-circles-with-info-container .vvly-circles-items {
padding: 0 0 0 30px;
overflow-x: scroll;
-ms-overflow-style: none; scrollbar-width: none; }
.vvly-circles-with-info-container .vvly-circles-items::-webkit-scrollbar {
display: none; }
.vvly-circles-with-info-container .vvly-circles-items .vvly-circle-item {
margin-right: 20px;
min-width: 207px; } }
.vvly-more-info-cards-container .vvly-more-info-cards {
display: flex; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card {
margin-right: 45px; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card:last-child {
margin-right: 0; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card.alternative-style .vvly-card-info {
padding: 20px 0;
border-bottom: solid 5px #64CCC9;
height: 115px; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card.alternative-style .vvly-card-info.colored {
padding: 20px 30px 20px 20px; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card.alternative-style .vvly-card-info .vvly-title-link:hover {
text-decoration: none; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card.alternative-style .vvly-card-info .vvly-title-link:hover .vvly-card-title {
color: #64CCC9; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card.alternative-style .vvly-card-info .vvly-title-link .vvly-card-title {
-webkit-line-clamp: 3; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card img {
width: 100%;
height: 206px;
object-fit: cover; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card .vvly-card-info {
background-color: #FFFFFF;
padding: 25px;
height: 215px;
position: relative; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card .vvly-card-info .vvly-card-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-bottom: 5px; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card .vvly-card-info .vvly-card-title:hover {
text-decoration: none; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card .vvly-card-info .vvly-card-title:hover .vvly-card-title {
color: #64CCC9; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card .vvly-card-info .vvly-card-text {
font-size: 16px;
line-height: 22px;
color: #5C5C5C;
margin-bottom: 20px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card .vvly-card-info .vvly-tertiary-button-a {
position: absolute;
bottom: 25px;
left: 25px; }
@media screen and (max-width: 990px) {
.vvly-more-info-cards-container .vvly-more-info-cards {
padding: 0 0 0 30px;
overflow-x: scroll;
-ms-overflow-style: none; scrollbar-width: none; }
.vvly-more-info-cards-container .vvly-more-info-cards::-webkit-scrollbar {
display: none; }
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card {
min-width: 350px;
margin-right: 30px; } }
@media screen and (max-width: 768px) {
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card.alternative-style .vvly-card-info {
height: 105px; } }
@media screen and (max-width: 430px) {
.vvly-more-info-cards-container .vvly-more-info-cards .vvly-more-info-card {
min-width: 280px; } }
.vvly-products-grid-section .vvly-products-grid-title {
text-align: center;
margin-bottom: 75px; }
.vvly-products-grid-section .vvly-products {
display: flex;
flex-wrap: wrap; }
.vvly-products-grid-section .vvly-products .vvly-product {
width: calc((100% - 60px) /3);
margin-right: 30px;
margin-bottom: 30px;
height: 220px;
background-color: #004F59;
border-top: solid 10px #00B398;
position: relative;
padding: 20px; }
.vvly-products-grid-section .vvly-products .vvly-product.sub-product {
height: 300px; }
.vvly-products-grid-section .vvly-products .vvly-product.sub-product .vvly-product-title-container .vvly-product-title {
-webkit-line-clamp: 4; }
.vvly-products-grid-section .vvly-products .vvly-product.sub-product .vvly-product-info .vvly-product-description {
margin-bottom: 10px; }
.vvly-products-grid-section .vvly-products .vvly-product:nth-child(3n) {
margin-right: 0; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container {
display: flex;
justify-content: space-between; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-title-link:hover {
text-decoration: none; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-title {
color: #FFFFFF;
font-size: 26px;
line-height: 28px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
padding-right: 30px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-link {
color: #FFFFFF;
min-width: 35px;
width: 35px;
height: 35px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-top: -5px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-link:after {
content: '\f178';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 24px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-link:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #00B398; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info {
position: absolute;
left: 30px;
bottom: 30px;
width: calc(100% - 60px);
color: #FFFFFF; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info .vvly-product-description {
font-size: 16px;
line-height: 26px;
font-family: "Nexa_medium", Arial, sans-serif;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info .vvly-product-icons {
display: flex; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info .vvly-product-icons img {
max-width: 50px;
max-height: 50px;
width: 100%;
height: 100%;
object-fit: contain;
margin-right: 10px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info .vvly-product-icons img:last-child {
margin-right: 0; }
@media screen and (max-width: 990px) {
.vvly-products-grid-section .vvly-products-grid-title {
text-align: center;
margin-bottom: 40px; }
.vvly-products-grid-section .vvly-products .vvly-product {
width: calc((100% - 30px) /2); }
.vvly-products-grid-section .vvly-products .vvly-product:nth-child(3n) {
margin-right: 30px; }
.vvly-products-grid-section .vvly-products .vvly-product:nth-child(2n) {
margin-right: 0; } }
@media screen and (max-width: 768px) {
.vvly-products-grid-section .vvly-products-grid-title {
text-align: center;
margin-bottom: 40px; }
.vvly-products-grid-section .vvly-products {
flex-wrap: nowrap;
flex-direction: column; }
.vvly-products-grid-section .vvly-products .vvly-product {
width: 100%;
margin-right: 0;
height: 200px;
padding: 25px;
margin-bottom: 20px; }
.vvly-products-grid-section .vvly-products .vvly-product:nth-child(3n) {
margin-right: 0; }
.vvly-products-grid-section .vvly-products .vvly-product.sub-product {
height: 260px; }
.vvly-products-grid-section .vvly-products .vvly-product.sub-product .vvly-product-title-container .vvly-product-title {
-webkit-line-clamp: 3; }
.vvly-products-grid-section .vvly-products .vvly-product.sub-product .vvly-product-info .vvly-product-description {
margin-bottom: 10px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-title {
font-size: 20px;
padding-right: 15px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-link {
color: #FFFFFF;
min-width: 30px;
width: 30px;
height: 30px;
margin-top: 0; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info {
left: 25px;
bottom: 25px;
width: calc(100% - 50px); }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info .vvly-product-description {
line-height: 20px; } }
@media screen and (min-width: 600px) and (max-width: 768px) {
.vvly-products-grid-section .vvly-products .vvly-product {
height: 160px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-title-container .vvly-product-title {
font-size: 20px;
padding-right: 15px;
-webkit-line-clamp: 2; } }
@media screen and (max-width: 480px) {
.vvly-products-grid-section .vvly-products .vvly-product.sub-product {
height: 235px; }
.vvly-products-grid-section .vvly-products .vvly-product .vvly-product-info .vvly-product-icons img {
max-width: 35px;
max-height: 35px; } }
.vvly-images-with-text-container .vvly-images-with-text {
display: flex; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text {
margin-right: 5px;
position: relative;
height: 300px;
display: flex;
align-items: center; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text:last-child {
margin-right: 0; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
z-index: -1; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info {
padding: 30px 50px; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-subtitle {
color: #64CCC9;
font-size: 16px;
line-height: 18px;
font-family: "Nexa_bold", Arial, sans-serif;
margin-bottom: 10px;
text-transform: uppercase; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-title {
color: #FFFFFF;
font-size: 26px;
line-height: 28px;
margin-bottom: 20px; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-link {
color: #FFFFFF;
width: 45px;
height: 45px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: #00B398; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-link:after {
content: '\f178';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 28px; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-link:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #64CCC9; }
@media screen and (min-width: 769px) and (max-width: 990px) {
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info {
padding: 30px; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-subtitle {
font-size: 14px; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-title {
font-size: 22px;
margin-bottom: 15px; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-link {
width: 35px;
height: 35px; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info .vvly-image-link:after {
font-size: 24px; } }
@media screen and (max-width: 768px) {
.vvly-images-with-text-container .vvly-images-with-text {
flex-direction: column; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text {
margin-right: 0;
margin-bottom: 5px;
width: 100% !important; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text:last-child {
margin-bottom: 0; }
.vvly-images-with-text-container .vvly-images-with-text .vvly-image-with-text .vvly-image-info {
padding: 30px; } }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses-title {
text-transform: uppercase;
margin-bottom: 40px; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course {
display: flex;
margin-bottom: 30px; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-thumbnail-container img {
min-width: 100px;
width: 100px;
height: 100px;
object-fit: cover;
margin-right: 25px; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-event-course-info {
margin-bottom: 0; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-event-course-info .vvly-event-course-vendor {
font-size: 16px;
margin-bottom: 8px;
text-transform: uppercase;
font-family: "Nexa_bold", Arial, sans-serif;
line-height: 18px;
color: #00B398; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-event-course-info .vvly-event-course-title {
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px;
line-height: 26px; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-event-course-info .vvly-event-course-title:hover {
text-decoration: none; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-event-course-info .vvly-event-course-title:hover h5 {
color: #00B398; }
@media screen and (min-width: 991px) and (max-width: 1050px) {
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-event-course-info .vvly-event-course-date {
font-size: 12px; } }
@media screen and (max-width: 480px) {
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course {
flex-direction: column;
margin-bottom: 40px; }
.vvly-upcoming-events-courses-container .vvly-upcoming-events-courses .vvly-upcoming-event-course .vvly-thumbnail-container img {
min-width: 100px;
width: 100%;
height: 140px;
margin-right: 0;
margin-bottom: 20px; } }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper {
margin: 0 15px;
background-color: #FFFFFF; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-thumbnail {
position: relative; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-thumbnail img {
width: 100%;
object-fit: cover;
max-height: 210px;
height: 210px; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info {
padding: 20px;
height: 220px;
position: relative; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-categories {
display: flex;
align-items: center;
text-transform: uppercase;
margin-bottom: 5px;
font-size: 16px;
line-height: 18px; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-categories a {
color: #00B398;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-categories a:hover {
color: #64CCC9; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-categories span {
margin-right: 5px; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-post-title {
margin-bottom: 10px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-post-title:hover {
text-decoration: none; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-post-title:hover h5 {
color: #00B398; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-post-title h5 {
color: #000000; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-post-excerpt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 10px;
font-size: 16px;
line-height: 21px;
color: #5C5C5C; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card {
position: absolute;
bottom: 20px;
width: calc(100% - 40px);
display: flex;
justify-content: space-between; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date {
display: flex;
align-items: center;
color: #5C5C5C;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 14px;
line-height: 22px; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date .icon {
width: 24px;
height: 24px;
border: solid 1px #5C5C5C;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date .icon:before {
content: '\f133';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.vvly-news-slider-section .vvly-news-slider .slide-arrow {
position: absolute;
top: 50%;
background-color: white;
border-radius: 50%;
height: 65px;
width: 65px;
line-height: 65px;
outline: 0;
transform: translateY(-50%);
border: none;
font-size: 24px;
display: flex;
align-items: center;
justify-content: center; }
.vvly-news-slider-section .vvly-news-slider .slide-arrow i {
font-weight: 400; }
.vvly-news-slider-section .vvly-news-slider .slide-arrow:hover {
background-color: #64CCC9;
color: #FFFFFF;
cursor: pointer; }
.vvly-news-slider-section .vvly-news-slider .slide-arrow.prev-arrow {
left: -100px; }
.vvly-news-slider-section .vvly-news-slider .slide-arrow.next-arrow {
right: -100px; }
.vvly-news-slider-section .vvly-news-slider .slick-dots {
display: flex;
justify-content: center;
align-items: center;
margin-top: 50px;
list-style: none;
margin-bottom: 0;
padding: 0; }
.vvly-news-slider-section .vvly-news-slider .slick-dots li {
margin-right: 10px; }
.vvly-news-slider-section .vvly-news-slider .slick-dots li:last-child {
margin-right: 0; }
.vvly-news-slider-section .vvly-news-slider .slick-dots li.slick-active button {
background-color: #004F59; }
.vvly-news-slider-section .vvly-news-slider .slick-dots li button {
border: none;
outline: 0;
width: 10px;
height: 10px;
font-size: 0;
background-color: #FFFFFF;
border-radius: 50%;
padding: 0;
cursor: pointer; }
.vvly-news-slider-section .vvly-news-slider .slick-dots li button:hover {
background-color: #004F59; }
@media screen and (min-width: 651px) and (max-width: 680px) {
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info {
height: 250px; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card {
flex-direction: column; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card .vvly-tertiary-button-a {
margin-bottom: 10px; } }
@media screen and (max-width: 650px) {
.vvly-news-slider-section .vvly-news-slider .slick-dots {
margin-top: 35px; } }
@media screen and (max-width: 380px) {
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info {
height: 250px; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card {
flex-direction: column; }
.vvly-news-slider-section .vvly-news-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-blog-post-info .vvly-blog-footer-card .vvly-tertiary-button-a {
margin-bottom: 10px; } }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper {
margin: 0 15px;
background-color: #FFFFFF; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-thumbnail {
position: relative; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-thumbnail img {
width: 100%;
object-fit: cover;
max-height: 210px;
height: 210px; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info {
padding: 25px 0;
height: 330px;
position: relative;
margin-bottom: 0; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-vendor {
display: flex;
align-items: center;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 16px;
line-height: 18px;
color: #00B398;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-title {
margin-bottom: 10px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-title:hover {
text-decoration: none; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-title:hover h5 {
color: #00B398; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-date, .vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-location, .vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-category,
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-price {
display: flex;
align-items: center;
color: #5C5C5C;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 14px;
line-height: 22px; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-date .icon, .vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-location .icon, .vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-category .icon,
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-price .icon {
width: 24px;
height: 24px;
border: solid 1px #5C5C5C;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-date .icon:before, .vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-location .icon:before, .vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-category .icon:before,
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-price .icon:before {
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-date .icon:before {
content: '\f133'; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-location .icon:before {
content: '\f3c5'; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-category .icon:before {
content: '\f02e'; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-event-course-price .icon:before {
content: '\f3ff'; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-list .vvly-post-item .vvly-post-item-wrapper .vvly-event-course-info .vvly-secondary-button-a {
position: absolute;
bottom: 25px;
width: 100%; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slide-arrow {
position: absolute;
top: 50%;
background-color: #E6E6E6;
border-radius: 50%;
height: 65px;
width: 65px;
line-height: 65px;
outline: 0;
transform: translateY(-50%);
border: none;
font-size: 24px;
display: flex;
align-items: center;
justify-content: center; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slide-arrow i {
font-weight: 400; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slide-arrow:hover {
background-color: #64CCC9;
color: #FFFFFF;
cursor: pointer; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slide-arrow.prev-arrow {
left: -100px; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slide-arrow.next-arrow {
right: -100px; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-dots {
display: flex;
justify-content: center;
align-items: center;
margin-top: 50px;
list-style: none;
margin-bottom: 0;
padding: 0; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-dots li {
margin-right: 10px; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-dots li:last-child {
margin-right: 0; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-dots li.slick-active button {
background-color: #004F59; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-dots li button {
border: none;
outline: 0;
width: 10px;
height: 10px;
font-size: 0;
background-color: #E6E6E6;
border-radius: 50%;
padding: 0;
cursor: pointer; }
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-dots li button:hover {
background-color: #004F59; }
@media screen and (max-width: 990px) {
.vvly-events-courses-slider-section .vvly-events-courses-slider .slick-dots {
margin-top: 25px; } }
.vvly-vendors-grid-section .vvly-vendors {
display: flex;
flex-wrap: wrap; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor {
width: calc((100% - 60px) /3);
margin-right: 30px;
margin-bottom: 30px;
height: 300px;
background-color: #FFFFFF;
border: solid 1px #979797;
border-top: solid 10px #00B398;
position: relative;
padding: 30px 30px 40px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor:nth-child(3n) {
margin-right: 0; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor.all-vendor-style {
height: 220px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container {
display: flex;
justify-content: space-between; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-title-link:hover {
text-decoration: none; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-title {
color: #000000;
font-size: 26px;
line-height: 28px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
padding-right: 20px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-link {
color: #000000;
min-width: 35px;
width: 35px;
height: 35px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-top: -5px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-link:after {
content: '\f178';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 24px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-link:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #00B398; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-info {
position: absolute;
left: 30px;
bottom: 40px;
width: calc(100% - 60px); }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-info .vvly-vendor-description {
font-size: 16px;
line-height: 26px;
font-family: "Nexa_medium", Arial, sans-serif;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-bottom: 25px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-info .vvly-vendor-logo img {
max-height: 45px;
height: 100%;
object-fit: contain; }
@media screen and (max-width: 990px) {
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor {
width: calc((100% - 30px) /2); }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor:nth-child(3n) {
margin-right: 30px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor:nth-child(2n) {
margin-right: 0; } }
@media screen and (max-width: 768px) {
.vvly-vendors-grid-section .vvly-vendors {
flex-wrap: nowrap;
flex-direction: column; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor {
width: 100%;
margin-right: 0;
height: 260px;
padding: 25px;
margin-bottom: 20px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor:last-child {
margin-bottom: 0; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor:nth-child(3n) {
margin-right: 0; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor.all-vendor-style {
height: 210px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-title {
font-size: 20px;
padding-right: 15px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-link {
min-width: 30px;
width: 30px;
height: 30px;
margin-top: 0; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-info {
left: 25px;
bottom: 25px;
width: calc(100% - 50px); }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-info .vvly-vendor-description {
line-height: 20px;
margin-bottom: 15px; } }
@media screen and (min-width: 600px) and (max-width: 768px) {
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor {
height: 190px; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-title {
font-size: 20px;
padding-right: 15px;
-webkit-line-clamp: 2; }
.vvly-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-info .vvly-vendor-description {
margin-bottom: 15px; } }
.vvly-check-cards-container {
display: flex;
align-items: center;
flex-wrap: wrap; }
.vvly-check-cards-container .vvly-check-card {
width: calc((100% - 50px) /3);
border: solid 1px #979797;
padding: 30px 20px;
margin-right: 25px;
margin-bottom: 30px;
height: 120px;
display: flex;
align-items: center; }
.vvly-check-cards-container .vvly-check-card:nth-child(3n) {
margin-right: 0; }
.vvly-check-cards-container .vvly-check-card img {
margin-right: 20px; }
.vvly-check-cards-container .vvly-check-card .vvly-check-card-text p {
margin-bottom: 0; }
@media screen and (max-width: 990px) {
.vvly-check-cards-container .vvly-check-card {
width: calc((100% - 25px) /2); }
.vvly-check-cards-container .vvly-check-card:nth-child(3n) {
margin-right: 25px; }
.vvly-check-cards-container .vvly-check-card:nth-child(2n) {
margin-right: 0; } }
@media screen and (max-width: 768px) {
.vvly-check-cards-container {
flex-wrap: nowrap;
flex-direction: column; }
.vvly-check-cards-container .vvly-check-card {
width: 100%;
margin-right: 0; }
.vvly-check-cards-container .vvly-check-card:nth-child(3n) {
margin-right: 0; } }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-list .vvly-solution-item .vvly-solution-item-wrapper {
margin: 0 15px;
height: 220px;
background-color: #004F59;
border-top: solid 10px #00B398;
position: relative;
padding: 30px 25px; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-list .vvly-solution-item .vvly-solution-item-wrapper .vvly-solution-title-container {
display: flex;
justify-content: space-between; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-list .vvly-solution-item .vvly-solution-item-wrapper .vvly-solution-title-container .vvly-solution-title {
color: #FFFFFF;
font-size: 26px;
line-height: 28px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
padding-right: 30px; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-list .vvly-solution-item .vvly-solution-item-wrapper .vvly-solution-title-container .vvly-solution-link {
color: #FFFFFF;
min-width: 35px;
width: 35px;
height: 35px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-top: -5px; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-list .vvly-solution-item .vvly-solution-item-wrapper .vvly-solution-title-container .vvly-solution-link:after {
content: '\f178';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 24px; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-list .vvly-solution-item .vvly-solution-item-wrapper .vvly-solution-title-container .vvly-solution-link:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #00B398; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-list .vvly-solution-item .vvly-solution-item-wrapper .vvly-solution-description {
position: absolute;
left: 25px;
bottom: 30px;
width: calc(100% - 50px);
color: #FFFFFF;
font-size: 16px;
line-height: 26px;
font-family: "Nexa_medium", Arial, sans-serif;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.vvly-solutions-slider-section .vvly-solutions-slider .slide-arrow {
position: absolute;
top: 50%;
background-color: white;
border-radius: 50%;
height: 65px;
width: 65px;
line-height: 65px;
outline: 0;
transform: translateY(-50%);
border: none;
font-size: 24px;
display: flex;
align-items: center;
justify-content: center; }
.vvly-solutions-slider-section .vvly-solutions-slider .slide-arrow i {
font-weight: 400; }
.vvly-solutions-slider-section .vvly-solutions-slider .slide-arrow:hover {
background-color: #64CCC9;
color: #FFFFFF;
cursor: pointer; }
.vvly-solutions-slider-section .vvly-solutions-slider .slide-arrow.prev-arrow {
left: -100px; }
.vvly-solutions-slider-section .vvly-solutions-slider .slide-arrow.next-arrow {
right: -100px; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-dots {
display: flex;
justify-content: center;
align-items: center;
margin-top: 50px;
list-style: none;
margin-bottom: 0;
padding: 0; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-dots li {
margin-right: 10px; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-dots li:last-child {
margin-right: 0; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-dots li.slick-active button {
background-color: #004F59; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-dots li button {
border: none;
outline: 0;
width: 10px;
height: 10px;
font-size: 0;
background-color: #FFFFFF;
border-radius: 50%;
padding: 0;
cursor: pointer; }
.vvly-solutions-slider-section .vvly-solutions-slider .slick-dots li button:hover {
background-color: #004F59; }
@media screen and (max-width: 650px) {
.vvly-solutions-slider-section .vvly-solutions-slider .slick-dots {
margin-top: 35px; } }
.vvly-services-slider-section .vvly-services-slider .slick-list .vvly-service-item .vvly-service-item-wrapper {
margin: 0 15px;
background-color: #FFFFFF;
border-bottom: solid 2px #64CCC9; }
.vvly-services-slider-section .vvly-services-slider .slick-list .vvly-service-item .vvly-service-item-wrapper .vvly-service-thumbnail img {
width: 100%;
height: 206px;
object-fit: cover; }
.vvly-services-slider-section .vvly-services-slider .slick-list .vvly-service-item .vvly-service-item-wrapper .vvly-service-info {
padding: 15px 0;
height: 75px;
display: flex;
align-items: center; }
.vvly-services-slider-section .vvly-services-slider .slick-list .vvly-service-item .vvly-service-item-wrapper .vvly-service-link {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.vvly-services-slider-section .vvly-services-slider .slick-list .vvly-service-item .vvly-service-item-wrapper .vvly-service-link:hover {
text-decoration: none; }
.vvly-services-slider-section .vvly-services-slider .slick-list .vvly-service-item .vvly-service-item-wrapper .vvly-service-link:hover .vvly-service-title {
color: #64CCC9; }
.vvly-services-slider-section .vvly-services-slider .slide-arrow {
position: absolute;
top: 50%;
background-color: #E6E6E6;
border-radius: 50%;
height: 65px;
width: 65px;
line-height: 65px;
outline: 0;
transform: translateY(-50%);
border: none;
font-size: 24px;
display: flex;
align-items: center;
justify-content: center; }
.vvly-services-slider-section .vvly-services-slider .slide-arrow i {
font-weight: 400; }
.vvly-services-slider-section .vvly-services-slider .slide-arrow:hover {
background-color: #64CCC9;
color: #FFFFFF;
cursor: pointer; }
.vvly-services-slider-section .vvly-services-slider .slide-arrow.prev-arrow {
left: -100px; }
.vvly-services-slider-section .vvly-services-slider .slide-arrow.next-arrow {
right: -100px; }
.vvly-services-slider-section .vvly-services-slider .slick-dots {
display: flex;
justify-content: center;
align-items: center;
margin-top: 50px;
list-style: none;
margin-bottom: 0;
padding: 0; }
.vvly-services-slider-section .vvly-services-slider .slick-dots li {
margin-right: 10px; }
.vvly-services-slider-section .vvly-services-slider .slick-dots li:last-child {
margin-right: 0; }
.vvly-services-slider-section .vvly-services-slider .slick-dots li.slick-active button {
background-color: #004F59; }
.vvly-services-slider-section .vvly-services-slider .slick-dots li button {
border: none;
outline: 0;
width: 10px;
height: 10px;
font-size: 0;
background-color: #E6E6E6;
border-radius: 50%;
padding: 0;
cursor: pointer; }
.vvly-services-slider-section .vvly-services-slider .slick-dots li button:hover {
background-color: #004F59; }
@media screen and (max-width: 650px) {
.vvly-services-slider-section .vvly-services-slider .slick-dots {
margin-top: 35px; } }
.vvly-related-news-container .vvly-related-news-title {
text-transform: uppercase;
margin-bottom: 40px; }
.vvly-related-news-container .vvly-post-item {
margin-bottom: 45px; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-thumbnail {
margin-bottom: 15px; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-thumbnail a {
display: block;
height: 100%; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-thumbnail a img {
width: 100%;
height: 100%;
object-fit: cover; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-categories {
display: flex;
align-items: center;
text-transform: uppercase;
margin-bottom: 5px;
font-size: 16px;
line-height: 18px; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-categories a {
color: #00B398;
font-family: "Nexa_bold", Arial, sans-serif; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-categories a:hover {
color: #64CCC9; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-categories span {
margin-right: 5px; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-post-title {
margin-bottom: 10px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-post-title:hover {
text-decoration: none; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-post-title:hover h5 {
color: #00B398; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-post-title h5 {
color: #000000; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-post-excerpt {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
margin-bottom: 15px;
font-size: 16px;
line-height: 21px;
color: #5C5C5C; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-footer-card {
display: flex;
justify-content: space-between; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date {
display: flex;
align-items: center;
color: #5C5C5C;
font-family: "Nexa_bold", Arial, sans-serif;
font-size: 14px;
line-height: 22px; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date .icon {
width: 24px;
height: 24px;
border: solid 1px #5C5C5C;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 8px; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info .vvly-blog-footer-card .vvly-blog-date .icon:before {
content: '\f133';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
font-size: 12px; }
@media screen and (min-width: 481px) and (max-width: 990px) {
.vvly-related-news-container .vvly-post-item {
display: flex; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-thumbnail {
width: 35%;
margin-bottom: 0;
margin-right: 30px; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-info {
width: 65%; } }
@media screen and (min-width: 481px) and (max-width: 768px) {
.vvly-related-news-container .vvly-post-item {
display: flex; }
.vvly-related-news-container .vvly-post-item .vvly-blog-post-thumbnail {
margin-right: 20px; } }
.vvly-all-vendors-grid-section .vvly-vend
rs-search-filter {
width: 50%; }
.vvly-all-vendors-grid-section .vvly-vendors-letter-filter {
margin-bottom: 60px; }
.vvly-all-vendors-grid-section .vvly-vendors-letter-filter label {
font-size: 22px;
font-family: "Nexa_bold", Arial, sans-serif;
margin-right: 15px;
cursor: pointer;
color: #004F59; }
.vvly-all-vendors-grid-section .vvly-vendors-letter-filter label:hover {
color: #00B398; }
.vvly-all-vendors-grid-section .vvly-vendors-letter-filter label:last-child {
margin-right: 0; }
.vvly-all-vendors-grid-section .vvly-vendor-letter-block.hide {
display: none; }
.vvly-all-vendors-grid-section .vvly-vendor-letter {
margin-bottom: 40px; }
.vvly-all-vendors-grid-section .vvly-vendors {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-auto-rows: 1fr;
grid-column-gap: 30px;
grid-row-gap: 30px;
overflow: hidden;
margin-bottom: 40px;
border-bottom: solid 1px #E6E6E6; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor {
background-color: #FFFFFF;
border: solid 1px #979797;
border-top: solid 10px #00B398;
position: relative;
padding: 25px 20px;
text-align: center; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-logo {
margin-bottom: 25px; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-logo img {
max-height: 50px;
height: 100%;
object-fit: contain; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-title {
color: #000000;
font-size: 18px;
line-height: 22px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
cursor: pointer; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container a:hover {
text-decoration: none; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container a:hover .vvly-vendor-title {
color: #00B398; }
.vvly-all-vendors-grid-section .vvly-categories-modal {
top: 20%;
padding: 0 30px !important; }
.vvly-all-vendors-grid-section .vvly-categories-modal .modal-dialog {
margin: 0 auto; }
.vvly-all-vendors-grid-section .vvly-categories-modal .modal-dialog button.close {
background: transparent;
border: none;
font-size: 28px;
padding: 0;
margin: 0;
outline: 0;
cursor: pointer;
color: #000000; }
.vvly-all-vendors-grid-section .vvly-categories-modal .modal-dialog button.close:hover {
color: #00B398; }
.vvly-all-vendors-grid-section .vvly-categories-modal .modal-dialog .vvly-listing-categories {
display: flex;
flex-direction: column; }
.vvly-all-vendors-grid-section .vvly-categories-modal .modal-dialog .vvly-listing-categories .vvly-category {
font-size: 18px;
display: flex;
align-items: start; }
.vvly-all-vendors-grid-section .vvly-categories-modal .modal-dialog .vvly-listing-categories .vvly-category:before {
content: '\f0da';
font-family: 'Font Awesome 5 Pro';
color: #64CCC9;
font-size: 30px;
font-weight: 600;
margin-right: 10px; }
@media screen and (max-width: 990px) {
.vvly-all-vendors-grid-section .vvly-vendors {
grid-template-columns: repeat(3, 1fr); } }
@media screen and (max-width: 768px) {
.vvly-all-vendors-grid-section .vvly-vendors-search-filter {
width: 100%; }
.vvly-all-vendors-grid-section .vvly-vendors {
grid-template-columns: repeat(2, 1fr);
grid-row-gap: 20px; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-title {
font-size: 16px;
line-height: 20px; } }
@media screen and (max-width: 480px) {
.vvly-all-vendors-grid-section .vvly-vendors {
grid-column-gap: 15px; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor {
padding: 15px 10px; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-logo img {
max-height: 35px; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-title-container .vvly-vendor-title {
font-size: 15px; } }
@media screen and (max-width: 330px) {
.vvly-all-vendors-grid-section .vvly-vendors {
grid-template-columns: repeat(1, 1fr);
grid-column-gap: 0; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor {
padding: 20px; }
.vvly-all-vendors-grid-section .vvly-vendors .vvly-vendor .vvly-vendor-logo img {
max-height: 40px; } }
.vvly-all-products-grid-section .vvly-products-search-filter {
width: 50%;
margin-bottom: 50px; }
.vvly-all-products-grid-section .vvly-products-accordions {
display: flex;
flex-wrap: wrap; }
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card {
width: calc(100% / 3);
border-bottom: solid 1px #5C5C5C;
height: fit-content; }
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card.hide {
display: none; }
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card .vvly-product-group-name {
background-color: rgba(230, 230, 230, 0.3);
color: #5C5C5C;
display: flex;
align-items: center;
padding: 10px 60px 10px 10px;
position: relative;
min-height: 65px;
cursor: pointer; }
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card .vvly-product-group-name:after {
content: '\f067';
font-family: "Font Awesome 5 Pro";
background-color: #FFFFFF;
border-radius: 50%;
color: #000000;
display: flex;
align-items: center;
justify-content: center;
font-weight: 500;
font-size: 15px;
height: 40px;
width: 40px;
margin-left: 10px;
position: absolute;
right: 10px;
top: 10px; }
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card .vvly-product-categories {
padding: 20px 10px;
display: flex;
flex-direction: column; }
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card .vvly-product-categories .vvly-product-category {
font-size: 18px;
display: flex;
align-items: start;
cursor: pointer;
width: fit-content; }
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card .vvly-product-categories .vvly-product-category:before {
content: '\f0da';
font-family: 'Font Awesome 5 Pro';
color: #64CCC9;
font-size: 30px;
font-weight: 600;
margin-right: 10px; }
.vvly-all-products-grid-section .vvly-producers-modal {
top: 20%;
padding: 0 30px !important; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog {
margin: 0 auto;
max-width: 600px; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog button.close {
background: transparent;
border: none;
font-size: 28px;
padding: 0;
margin: 0;
outline: 0;
cursor: pointer;
color: #000000; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog button.close:hover {
color: #00B398; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog .vvly-listing-producers {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-auto-rows: 1fr;
grid-column-gap: 30px;
grid-row-gap: 20px;
overflow: hidden; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog .vvly-listing-producers .vvly-producer {
display: flex;
flex-direction: column;
align-items: center;
text-align: center; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog .vvly-listing-producers .vvly-producer img {
height: 45px;
object-fit: contain;
margin-bottom: 10px; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog .vvly-listing-producers .vvly-producer label {
font-size: 16px; }
@media screen and (max-width: 990px) {
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card {
width: calc(100% / 2); } }
@media screen and (max-width: 768px) {
.vvly-all-products-grid-section .vvly-products-search-filter {
width: 100%; }
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog .vvly-listing-producers {
grid-template-columns: repeat(3, 1fr); } }
@media screen and (max-width: 600px) {
.vvly-all-products-grid-section .vvly-products-accordions .vvly-product-card {
width: 100%; } }
@media screen and (max-width: 480px) {
.vvly-all-products-grid-section .vvly-producers-modal .modal-dialog .vvly-listing-producers {
grid-template-columns: repeat(2, 1fr); } }
.emptyContainer .containerWrapper { line-height: 0.7em; }