    <style type="text/css">

/*	CONTAINER
            /*----------------------------------------------------*/
element.style {
}

.container {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    position: sticky;
}

            /* TITLES */
            .underlined-title, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            text-align: center;
            padding-bottom: 30px;
            }
            .underlined-title h2, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            color: #000;
            font-size: 36px;
            font-weight:300;
            text-align: center;
            }


            /*
            Template Name: Bootstrap Starter Kit - Content Blocks 1
            Description: Business Startup & Prototyping HTML Framework
            Author: Theme Spirit
            Author URI: http://www.creativemarket.com/theme_spirit
            Version: 1.0
            */
            /*	CONTENT BLOCK 1-1
            /*----------------------------------------------------*/
            .content-1-1, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: url("../images/typewriter-bg.jpg") center top no-repeat;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            }
            .content-1-1 .container, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 380px;
            }
            .content-1-1 h1, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            text-transform: uppercase;
            font-weight: 300;
            }
            /*	CONTENT BLOCK 1-1 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            /*	CONTENT BLOCK 1-2
            /*----------------------------------------------------*/
            /*	CONTENT BLOCK 1-2 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            /*	CONTENT BLOCK 1-3
            /*----------------------------------------------------*/
            .content-1-3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            text-align: center;
            }
            .content-1-3 h2, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            color: #333333;
            font-size: 36px;
            font-weight:300;
            text-align: center;
            }
            .content-1-3 h3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            color: #333333;
            font-size: 20px;
            font-weight:300;
            text-align: center;
            }
            .content-1-3 h4, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            color: #333333;
            line-height: 30px;
            font-size: 16px;
            font-weight:300;
            text-align: center;
            }
            .content-1-3 p, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            padding: 0 20px;
            font-size : 15px;
                        color: #333333;
            }
            .content-1-3 .services-wrapper, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin: 20px 0 0;
            }
            .content-1-3 .services-wrapper .icon, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            height: 175px;
            width: 175px;
            max-width: 100%;
            border-radius: 50%;
            -o-border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            display: block;
            text-align: center;
            vertical-align: middle;
            position: relative;
            margin: 0 auto 50px;
            }
            .content-1-3 .services-wrapper .icon span, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            line-height: 175px;
            color: #fff;
            font-size: 55px;
            }
            /*	CONTENT BLOCK 1-3 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            /*	CONTENT BLOCK 1-4
            /*----------------------------------------------------*/
            .content-1-4, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 0px;
            position: relative;
            }
            .content-1-4 .image-container, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            position: absolute;
            height: 100%;
            padding: 0px;
            top: 0px;
            }
            .content-1-4 .image-container .background-image-holder, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #cccccc url('../images/dark-logs-bg.jpg') no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            height: 100%;
            }
            .content-1-4 .content, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding-top: 80px;
            padding-bottom: 80px;
            }
            .content-1-4 h1, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 32px;
            }
            .content-1-4 p.lead, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 20px;
            }
            /*	CONTENT BLOCK 1-4 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Extra small devices (phones, less than 768px) */
            @media (max-width: 767px)
            {
            .content-1-4 .image-container, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            display: none;
            }
            }
            /*	CONTENT BLOCK 1-5
            /*----------------------------------------------------*/
            .content-1-5 h1, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #3498DB;
            }
            .content-1-5 h3 {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            font-size: 32px;
            }
            .content-1-5 hr {
            width: 20%;
            border-width: 1px;
            border-color: #e3000b;
            }
            /*	CONTENT BLOCK 1-3 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            /*	CONTENT BLOCK 1-6
            /*----------------------------------------------------*/
            .content-1-6 h2, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 40px !important;
            }
            .content-1-6 .client-row, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            overflow: hidden;
            text-align: center;
            line-height: 0;
            }
            .content-1-6 .client-row .col-md-3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            display: inline-block;
            min-height: 80px;
            line-height: 80px;
            padding-top: 16px;
            padding-bottom: 16px;
            }
            .content-1-6 .client-row img, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            max-width: 140px;
            opacity: 0.3;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            transition: all .3s ease;
            -webkit-backface-visibility: none;
            height: auto;
            }
            .content-1-6 .client-row img:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            opacity: 1;
            }
            .content-1-6 .client-row .row-wrapper, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            display: inline-block;
            width: 80%;
            }
            .content-1-6 .client-row:last-child .row-wrapper, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-bottom: none;
            }
            .content-1-6 .row-wrapper .col-md-3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            }
            .content-1-6 .row-wrapper .col-md-3:last-child, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-right: none;
            }
            /*	CONTENT BLOCK 1-6 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Extra small devices (phones, less than 768px) */
            @media (max-width: 767px)
            {
            .content-1-6 .client-row .row-wrapper, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-bottom: none;
            }
            .content-1-6 .row-wrapper .col-md-3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-right: none;
            }
            }
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px)
            {
            .content-1-6 .client-row .row-wrapper, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-bottom: 1px solid rgba(0, 0, 0, 0.2);
            }
            .content-1-6 .row-wrapper .col-md-3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-right: 1px solid rgba(0, 0, 0, 0.2);
            }
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            /*	CONTENT BLOCK 1-7
            /*----------------------------------------------------*/
            .content-1-7, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            text-align: center;
            padding: 64px 0px 64px 0px;
            }
            .content-1-7 .col-md-2, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            height: 80px;
            line-height: 80px;
            }
            .content-1-7 img, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            max-width: 140px;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            transition: all .3s ease;
            opacity: 0.4;
            height: auto;
            }
            .content-1-7 img:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            opacity: 1;
            }
            /*	CONTENT BLOCK 1-7 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Extra small devices (phones, less than 768px) */
            @media (max-width: 767px){
            }
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            /*	CONTENT BLOCK 1-8
            /*----------------------------------------------------*/
            .content-1-8 hr {
            width: 35%;
            border-width: 1px;
            border-color: #e3000b;
            }
            .content-1-8 h3 {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            font-size: 32px;
            }
            /*	CONTENT BLOCK 1-9
            /*----------------------------------------------------*/
            .content-1-9 h4, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 0;
            }
            .content-1-9 .fa, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 32px;
            color: #16A085;
            }
            /*	CONTENT BLOCK 1-9 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }


            

            /*	CONTENT BLOCK 2-7
            /*----------------------------------------------------*/
            .content-2-7, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: url("../images/dark-logs-bg.jpg");
            background-size: cover;
            background-position: center center;
            background-attachment: fixed;
            }
            .content-2-7 hr, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            width: 35%;
            border-width: 2px;
            border-color: #50cbe3;
            text-align: right;
            margin-top: 10px;
            }
            .content-2-7 .counter-icon, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 5em;
            margin-top: 30px;
            color: #333333;
            }
            .content-2-7 .counter, .content-2-7 .counter-text, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            font-weight: 700;
            color: #333333;
            }
            .content-2-7 .counter-text, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 20px;
            }
            .content-2-7 .counter, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 34px;
            color: #333333;
            }
            .content-2-7 .underlined-title h2, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            color: #333333;
            font-size: 26px;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            line-height: 30px;
            font-weight: 200;
            text-align: center;
            }
            .content-2-7 .underlined-title h3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            color: #333333;
            font-size: 20px;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            line-height: 30px;
            font-weight: 200;
            text-align: center;
            }
            /*	CONTENT BLOCK 2-7 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }

/*	CONTENT BLOCK 3-7
            /*----------------------------------------------------*/
            .content-3-7 .underlined-title {
            padding-bottom: 0;
            }
            
            .content-3-7 hr {
            width: 35%;
            border-width: 2px;
            border-color: #98ca8f;
            }
            
            .content-3-7 h1 {
            color: #333333;
            font-size: 26px;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            font-weight: 200;
            text-align: center;
            line-height:30px;
            }
            
            .content-3-7 h2 {
            color: #333333;
            font-size: 26px;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            line-height: 30px;
            font-weight: 200;
            text-align: center;
            }
            
            .content-3-7 h3 {
            color: #333333;
            font-size: 26px;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            line-height: 30px;
            font-weight: 200;
            text-align: center;
            }
            
            .content-3-7 a {
            color: #000;
            font-size: 15px;
            font-weight: 200;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            
            .content-3-7 p {
            color: #000;
            font-size: 15px;
            font-weight: 200;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }


            /*	CONTENT BLOCK 3-10
            /*----------------------------------------------------*/
            .content-3-10, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 0px;
            position: relative;
            }
            .content-3-10 .image-container, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            position: absolute;
            height: 300px;
            padding: 0px;
            top: 0px;
            }
            .content-3-10 .image-container .background-image-holder, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: url('../images/low-poly-1.jpg') no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            height: 100%;
            }
            .content-3-10 .content, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 300px;
            padding: 40px;
            }
            .content-3-10 h3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 32px;
            }
            .content-3-10 p, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 20px;
            }
            /*	CONTENT BLOCK 3-10 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px)
            {
            .content-3-10 .image-container, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            height: 100%;
            }
            .content-3-10 .content, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 0px;
            padding: 80px 15px 80px 80px;
            }
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            /*	CONTENT BLOCK 3-11
            /*----------------------------------------------------*/
            .content-3-11, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 0px;
            position: relative;
            }
            .content-3-11 .image-container, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            position: absolute;
            height: 300px;
            padding: 0px;
            top: 0px;
            right: 0px;
            }
            .content-3-11 .image-container .background-image-holder, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: url('../images/low-poly-2.jpg') no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            height: 100%;
            }
            .content-3-11 .content, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 300px;
            padding: 40px;
            }
            .content-3-11 h3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 32px;
            }
            .content-3-11 p, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 20px;
            }
            /*	CONTENT BLOCK 3-11 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px)
            {
            .content-3-11 .image-container, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            height: 100%;
            }
            .content-3-11 .content, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 0px;
            padding: 80px 80px 80px 15px;
            }
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
                        
            
            /*	Gallery 1 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px) {
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px) {
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px) {
            }
            /*
            Template Name: Bootstrap Starter Kit - Gallery 1
            Description: Business Startup & Prototyping HTML Framework
            Author: Theme Spirit
            Author URI: http://www.creativemarket.com/theme_spirit
            Version: 1.0
            */
            /*	Gallery 1
            /*----------------------------------------------------*/
            /* Gallery Item
            * -------------------------- */
            
            .isotope-gallery-container .col-md-3
            {
            margin-right: -1px;
            }
            .gallery-item-wrapper
            {
            padding-bottom: 25px;
            }
            .gallery-item
            {
            overflow: hidden;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
            border-radius: 3px;
            }
            .flush .gallery-item
            {
            border-radius: 0;
            }
            .gallery-item .gallery-thumb
            {
            position: relative;
            overflow: hidden;
            }
            .gallery-item .gallery-thumb img
            {
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
            width: 100%;
            }
            .gallery-item .gallery-thumb .image-overlay
            {
            background-color: #2c3e50;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            filter: alpha(opacity=0);
            -webkit-transition: all 1s ease;
            transition: all 1s ease;
            }
            .gallery-item:hover .gallery-thumb .image-overlay
            {
            opacity: 0.50;
            filter: alpha(opacity=50);
            }
            .gallery-item .gallery-thumb .gallery-zoom, .gallery-item .gallery-thumb .gallery-link {
            width: 100%;
            height: 50px;
            display: none;
            line-height: 25px;
            position: absolute;
            padding-left:25px;
            padding-right:25px;
            margin: auto;
            left:0px;
            margin-left:0px;
            top: 60%;
            margin-top: -40px;
            font-size: 20px;
            color: #fff;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .gallery-item .gallery-thumb .gallery-zoom, .gallery-item .gallery-thumb .gallery-link h3 {
            width: 150px;
            height: 40px;
            text-align: center;
            display: none;
            line-height: 25px;
            position: absolute;
            top: 50%;
            margin-top: -40px;
            font-size: 14px;
            color: #000;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            }
            .gallery-item .gallery-thumb .gallery-zoom:hover, .gallery-item .gallery-thumb .gallery-link:hover
            {
            color: #ffffff;
            }
            .gallery-item .gallery-thumb .gallery-zoom:focus, .gallery-item .gallery-thumb .gallery-link:focus
            {
            outline: none;
            }
            .gallery-item .gallery-thumb .gallery-link
            {
            right: 0;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
            }
            .gallery-item .gallery-thumb .gallery-zoom:hover, .gallery-item .gallery-thumb .gallery-link:hover a
            {
            line-height: 3;
            display: inline-block;
  vertical-align: top;
            }
            .gallery-item .gallery-thumb .gallery-zoom
            {
            left: 0;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
            }
            .gallery-item:hover .gallery-thumb .gallery-zoom
            {
            display: block;
            left: 45%;
            margin-left: -48px;
            }
            .gallery-item:hover .gallery-thumb .gallery-link
            {
            display: block;
            right: 50%;
            margin-right: -48px;
            }
            .gallery-item .gallery-details
            {
            text-align: center;
            padding-top: 20px;
            background-color: #fff;
            border-top: 0;
            overflow: hidden;
            color: #0E0F0E;
            }
            .gallery-item .gallery-details h2
            {
            margin: 2 0;
            font-size: 24px;
            font-weight: 500;
            position: relative;
            color: #0E0F0E;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            line-height: 26px;
            }
            .gallery-item .gallery-details h5
            {
            margin: 2 0;
            font-size: 1em;
            font-weight: 700;
            position: relative;
            color: #333333;
            font-size: 16px;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            font-weight: 400;
            line-height: 20px;
            }
            .gallery-item .gallery-details p
            {
            font-size: 15px;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            font-weight: 300;
            }
            
            .gallery-item .gallery-details a
            {
            font-size: 16px;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            color: #000;
            }
            
            /* Gallery Filter
            * -------------------------- */
            .filter
            {
            list-style: none;
            padding: 0;
            margin: 0 0 60px 0;
            text-align: center;
            }
            .filter li
            {
            display: inline-block;
            margin: 0;
            }
            .filter li:before
            {
            display: inline-block;
            content: "/";
            padding: 0 25px 0 19px;
            color: rgba(0,0,0,0.20);
            }
            .filter li:first-child:before
            {
            display: none;
            }
            .filter li a
            {
            text-transform: uppercase;
            font-weight: 700;
            font-size: 14px;
            color: #2c3e50;
            }
            .filter li a:hover,
            .filter li a:focus,
            .filter li a.active
            {
            color: #1ABC9C;
            text-decoration: none;
            }
            /* Isotope Animating
            * -------------------------- */
            .isotope,
            .isotope .isotope-item
            {
            -webkit-transition-duration: 0.8s;
            -moz-transition-duration: 0.8s;
            -ms-transition-duration: 0.8s;
            -o-transition-duration: 0.8s;
            transition-duration: 0.8s;
            }
            .isotope
            {
            -webkit-transition-property: height, width;
            -moz-transition-property: height, width;
            -ms-transition-property: height, width;
            -o-transition-property: height, width;
            transition-property: height, width;
            }
            .isotope .isotope-item
            {
            -webkit-transition-property: -webkit-transform, opacity;
            -moz-transition-property: -moz-transform, opacity;
            -ms-transition-property: -ms-transform, opacity;
            -o-transition-property: -o-transform, opacity;
            transition-property: transform, opacity;
            }
            /**** disabling Isotope CSS3 transitions ****/
            .isotope.no-transition,
            .isotope.no-transition .isotope-item,
            .isotope .isotope-item.no-transition
            {
            -webkit-transition-duration: 0s;
            -moz-transition-duration: 0s;
            -ms-transition-duration: 0s;
            -o-transition-duration: 0s;
            transition-duration: 0s;
            }
            /*	Gallery 1 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            
            
            /*	PROMO BLOCK 3
            /*----------------------------------------------------*/
            .promo-3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: url("../images/star-sky.jpg") center top no-repeat;
            background-size: 1200px auto;
            background-attachment: fixed;
            padding: 140px 0;
            }
            .promo-3 h1, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 50px;
            color: #ffffff;
            text-shadow: 0 0 10px #5d5d5d;
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            }
            .promo-3 h2, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-82, .pg-file-cs-84, .pg-file-cs-3, .pg-file-cs-37, .pg-file-cs-43, .pg-file-cs-48, .pg-file-cs-50, .pg-file-cs-19, .pg-file-cs-36, .pg-file-cs-42, .pg-file-cs-4, .pg-file-cs-20, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 36px;
            color: #ffffff;
            text-shadow: 0 0 10px #5d5d5d;
            font-weight: 100;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .promo-3 h3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-82, .pg-file-cs-84, .pg-file-cs-3, .pg-file-cs-37, .pg-file-cs-43, .pg-file-cs-48, .pg-file-cs-50, .pg-file-cs-19, .pg-file-cs-36, .pg-file-cs-42, .pg-file-cs-4, .pg-file-cs-20, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-weight: 400;
            font-size: 24px;
            color: #ffffff;
            text-shadow: 0 0 10px #5d5d5d;
            }
                        .promo-3 p, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-82, .pg-file-cs-84, .pg-file-cs-3, .pg-file-cs-37, .pg-file-cs-43, .pg-file-cs-48, .pg-file-cs-50, .pg-file-cs-19, .pg-file-cs-36, .pg-file-cs-42, .pg-file-cs-4, .pg-file-cs-20, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-weight: 400;
            font-size: 24px;
            color: #ffffff;
            text-shadow: 0 0 10px #5d5d5d;
            }
            .promo-3 a, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 40px;
            border-radius: 0px;
            font-size: 17px;
            font-weight: 600;
            }
            /*	PROMO BLOCK 3 MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
      
            
            /* CONTENT BLOCK HOLDERS */
            .content-block, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            width: 100%;
            padding: 60px 0 60px 0;
            z-index: 100;
            position: relative;
            background-color: #ffffff;
            }

            .content-block-nopad, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            width: 100%;
                        z-index: 100;
                        position: relative;
            background-color: #ffffff;
            }
            
            
            

             /*
            /*	PATTERN LIBRARY STYLES
            /*----------------------------------------------------*/
            body
            {
            font-family: "Montserrat", Helvetica, Arial, sans-serif;
            color: #333333;
            background: #ffffff;
            overflow-x: visible;
            /*text-rendering: optimizeLegibility;*/
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            }

           /* BACKGROUND COLORS */
            .bg-transparent, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: transparent !important;
            }
            .bg-black, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #111111 !important;
            }
            .bg-white, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #FFFFFF !important;
            }
            .bg-offwhite, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #F5F5F5 !important;
            }
            .bg-clouds, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #adadad !important;
            }
            .bg-silver, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #28282b !important;
            }
            .bg-concrete, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #95A5A6 !important;
            }
            .bg-asbestos, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #7F8C8d !important;
            }
            .bg-tan, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #D1DBBD !important;
            }
            .bg-pewter, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #91AA9D !important;
            }
            .bg-moonlight, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #0062A7 !important;
            }
            .bg-deepocean, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #0a4958 !important;
            }
            .bg-turquoise, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #01b6ad !important;
            }
            .bg-aqua, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #9bd7d5 !important;
            }
            .bg-sunflower, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #95a5a6 !important;
            }
            .bg-orange, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: rgba(255,255,255,0.7) !important;
            }
            .bg-sienna, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #db464d !important;
            }
            .bg-milanored, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #AC1C00 !important;
            }
            .bg-river, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #3498DB !important;
            }
            .bg-marina, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #2980B9 !important;
            }
            .bg-deco, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #C9D787 !important;
            }
            .bg-crete, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #7D8A2E !important;
            }
            .bg-guardsman, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #D90000 !important;
            }
            .bg-pomegranate, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #e3000b !important;
            }
            .bg-finn, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #723147 !important;
            }
            .bg-tamarind, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #31152B !important;
            }
            .bg-transparent-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: transparent !important;
            }
            .bg-black-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #111111 !important;
            }
            .bg-white-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #FFFFFF !important;
            }
            .bg-offwhite-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #F5F5F5 !important;
            }
            .bg-clouds-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #adadad !important;
            }
            .bg-silver-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #28282b !important;
            }
            .bg-concrete-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #95A5A6 !important;
            }
            .bg-asbestos-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #7F8C8d !important;
            }
            .bg-tan-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #D1DBBD !important;
            }
            .bg-pewter-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #91AA9D !important;
            }
            .bg-moonlight-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #0062A7 !important;
            }
            .bg-deepocean-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #0a4958 !important;
            }
            .bg-turquoise-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #01b6ad !important;
            }
            .bg-aqua-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #9bd7d5 !important;
            }
            .bg-sunflower-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #F1C40F !important;
            }
            .bg-orange-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #F39C12 !important;
            }
            .bg-sienna-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #db464d !important;
            }
            .bg-milanored-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #AC1C00 !important;
            }
            .bg-river-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #3498DB !important;
            }
            .bg-marina-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #2980B9 !important;
            }
            .bg-deco-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #C9D787 !important;
            }
            .bg-crete-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #7D8A2E !important;
            }
            .bg-guardsman-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #D90000 !important;
            }
            .bg-pomegranate-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #e3000b !important;
            }
            .bg-finn-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #723147 !important;
            }
            .bg-tamarind-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #31152B !important;
            }
            /* BG COVER - MTCH */
            .bg-image-cover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            }
            /* COLORS - MTCH added !important */
            .black, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #111111 !important;
            }
            .white, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #FFFFFF !important;
            }
            .offwhite, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #F5F5F5 !important;
            }
            .clouds, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #adadad !important;
            }
            .silver, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #28282b !important;
            }
            .concrete, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #95A5A6 !important;
            }
            .asbestos, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #7F8C8d !important;
            }
            .tan, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #D1DBBD !important;
            }
            .pewter, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #91AA9D !important;
            }
            .moonlight, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #0062A7 !important;
            }
            .deepocean, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #0a4958 !important;
            }
            .turquoise, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #01b6ad !important;
            }
            .aqua, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #9bd7d5 !important;
            }
            .sunflower, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #F1C40F !important;
            }
            .orange, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #F39C12 !important;
            }
            .sienna, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #db464d !important;
            }
            .milanored, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #AC1C00 !important;
            }
            .river, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #3498DB !important;
            }
            .marina, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #2980B9 !important;
            }
            .deco, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #C9D787 !important;
            }
            .crete, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #7D8A2E !important;
            }
            .guardsman, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #D90000 !important;
            }
            .pomegranate, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #e3000b !important;
            }
            .finn, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #723147 !important;
            }
            .tamarind, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #31152B !important;
            }
            .black-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #111111 !important;
            }
            .white-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #FFFFFF !important;
            }
            .offwhite-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #F5F5F5 !important;
            }
            .clouds-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #adadad !important;
            }
            .silver-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #28282b !important;
            }
            .concrete-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #95A5A6 !important;
            }
            .asbestos-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #7F8C8d !important;
            }
            .tan-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #D1DBBD !important;
            }
            .pewter-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #91AA9D !important;
            }
            .moonlight-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #0062A7 !important;
            }
            .deepocean-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #0a4958 !important;
            }
            .turquoise-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #01b6ad !important;
            }
            .aqua-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #9bd7d5 !important;
            }
            .sunflower-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #F1C40F !important;
            }
            .orange-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #F39C12 !important;
            }
            .sienna-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #db464d !important;
            }
            .milanored-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #AC1C00 !important;
            }
            .river-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #3498DB !important;
            }
            .marina-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #2980B9 !important;
            }
            .deco-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #C9D787 !important;
            }
            .crete-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #7D8A2E !important;
            }
            .guardsman-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #D90000 !important;
            }
            .pomegranate-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #e3000b !important;
            }
            .finn-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #723147 !important;
            }
            .tamarind-hover:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #31152B !important;
            }
            .no-shadow, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            box-shadow: none !important;
            -moz-box-shadow: none !important;
            -webkit-box-shadow: none !important;
            -ms-box-shadow: none !important;
            }
            /* PADDING, MARGIN & ALIGNMENT */
            .pad0
            {
            padding-top: 0px !important;
            }
            .pad5
            {
            padding-top: 5px !important;
            }
            .pad10
            {
            padding-top: 10px !important;
            }
            .pad15
            {
            padding-top: 15px !important;
            }
            .pad20
            {
            padding-top: 20px !important;
            }
            .pad25
            {
            padding-top: 25px !important;
            }
            .pad30
            {
            padding-top: 30px !important;
            }
            .pad45
            {
            padding-top: 45px !important;
            }
            .pad60
            {
            padding-top: 60px !important;
            }
            .pad90
            {
            padding-top: 90px !important;
            }
            .pad-bottom0
            {
            padding-bottom: 0px !important;
            }
            .pad-bottom5
            {
            padding-bottom: 5px !important;
            }
            .pad-bottom10
            {
            padding-bottom: 10px !important;
            }
            .pad-bottom15
            {
            padding-bottom: 15px !important;
            }
            .pad-bottom20
            {
            padding-bottom: 20px !important;
            }
            .pad-bottom25
            {
            padding-bottom: 25px !important;
            }
            .pad-bottom30
            {
            padding-bottom: 30px !important;
            }
            .pad-bottom45
            {
            padding-bottom: 45px !important;
            }
            .pad-bottom60
            {
            padding-bottom: 60px !important;
            }
            .pad-bottom90
            {
            padding-bottom: 90px !important;
            }
            .margin-bottom0
            {
            margin-bottom: 0px !important;
            }
            .margin-bottom5
            {
            margin-bottom: 5px !important;
            }
            .margin-bottom10
            {
            margin-bottom: 10px !important;
            }
            .margin-bottom15
            {
            margin-bottom: 15px !important;
            }
            .margin-bottom20
            {
            margin-bottom: 20px !important;
            }
            .margin-bottom25
            {
            margin-bottom: 25px !important;
            }
            .margin-bottom30
            {
            margin-bottom: 30px !important;
            }
            .margin-bottom45
            {
            margin-bottom: 45px !important;
            }
            .margin-bottom60
            {
            margin-bottom: 60px !important;
            }
            .margin-bottom90
            {
            margin-bottom: 90px !important;
            }
            .margin-top0
            {
            margin-top: 0px !important;
            }
            .margin-top5
            {
            margin-top: 5px !important;
            }
            .margin-top10
            {
            margin-top: 10px !important;
            }
            .margin-top15
            {
            margin-top: 15px !important;
            }
            .margin-top20
            {
            margin-top: 20px !important;
            }
            .margin-top25
            {
            margin-top: 25px !important;
            }
            .margin-top30
            {
            margin-top: 30px !important;
            }
            .margin-top45
            {
            margin-top: 45px !important;
            }
            .margin-top60
            {
            margin-top: 60px !important;
            }
            .margin-top90
            {
            margin-top: 90px !important;
            }
            .margin-top200
            {
            margin-top: 175px !important;
            }
            .min-height-100px
            {
            min-height: 100px !important;
            }
            .min-height-200px
            {
            min-height: 200px !important;
            }
            .min-height-300px
            {
            min-height: 300px !important;
            }
            .min-height-400px
            {
            min-height: 400px !important;
            }
            .min-height-500px
            {
            min-height: 500px !important;
            }
            .min-height-600px
            {
            min-height: 600px !important;
            }
            .min-height-700px
            {
            min-height: 700px !important;
            }
            .min-height-800px
            {
            min-height: 800px !important;
            }
            @media only screen and (max-width : 767px){
            .min-height-xs-100px
            {
            min-height: 100px !important;
            }
            .min-height-xs-200px
            {
            min-height: 200px !important;
            }
            .min-height-xs-300px
            {
            min-height: 300px !important;
            }
            .min-height-xs-400px
            {
            min-height: 400px !important;
            }
            .min-height-xs-500px
            {
            min-height: 500px !important;
            }
            .min-height-xs-600px
            {
            min-height: 600px !important;
            }
            .min-height-xs-700px
            {
            min-height: 700px !important;
            }
            .min-height-xs-800px
            {
            min-height: 800px !important;
            }
            }
            .marg-bottom5
            {
            margin-bottom: 5px !important;
            }
            .marg-left5
            {
            margin-left: 5px !important;
            }
            .marg-left10
            {
            margin-left: 10px !important;
            }
            .marg-right5
            {
            margin-right: 5px !important;
            }
            .but_marg
            {
            margin-left: 3px !important;
            }
            .v-center
            {
            display: inline-block;
            vertical-align: middle;
            float: none;
            }


            /*===================================================================================*/
            /*	BUTTONS
            /*===================================================================================*/
            /* Button DISABLED */
            .disabled a, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            cursor: not-allowed;
            }
            /* Button PRIMARY */
            .btn.btn-primary, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #1abc9c;
            box-shadow: 0 2px #16a085;
            }
            .btn.btn-primary:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #16a085;
            }
            /* Button WARNING */
            .btn.btn-warning, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #f1c40f;
            box-shadow: 0 2px #f39c12;
            }
            .btn.btn-warning:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #f39c12;
            }
            /* Button DANGER */
            .btn.btn-danger, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #e74c3c;
            box-shadow: 0 2px #c0392b;
            }
            .btn.btn-danger:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #c0392b;
            }
            /* Button SUCCESS */
            .btn.btn-success, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #2ecc71;
            box-shadow: 0 2px #27ae60;
            }
            .btn.btn-success:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #27ae60;
            }
            /* Button DARK */
            .btn.btn-dark, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #34495e;
            box-shadow: 0 2px #2c3e50;
            color: #ffffff;
            }
            .btn.btn-dark:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #2c3e50;
            }
            /* Button INFO */
            .btn.btn-info, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #0e0f0e;
            background: #ffffff;
            border: 2px solid #ffffff;
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            }
            .btn.btn-info:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #ffffff;
            background: #0e0f0e;
            border: 2px solid #0e0f0e;
            }
            /* Button CHARTE */
            .btn.btn-charte, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            transform: skew(-20deg, 0deg);
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            padding: 8px 24px;
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            background: #e3051a;
            color: #fff;
            }
            .btn.btn-charte:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            transform: skew(-20deg, 0deg);
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            padding: 8px 24px;
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            background: #ff0000;
            color: #fff;
            }
            /* Button CHARTE 2 */
            .btn.btn-charte2, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color:#fff;
            font-size:14px;
            font-weight: normal;
border-radius:0px;
margin-right:22px;
background-color:#000 !important;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .btn.btn-charte2:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color:#fff;
            font-size:14px;
            font-weight: normal;
border-radius:0px;
margin-right:22px;
background-color:#000 !important;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            /* Button CHARTE 3 */
            .btn.btn-charte3, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            transform: skew(-20deg, 0deg);
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            padding: 3px 15px;
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            background: #fff;
            color: #000;
            border-color: #e3051a;
            }
            .btn.btn-charte3:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            transform: skew(-20deg, 0deg);
            font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
            padding: 3px 15px;
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            background: #e3051a;
            color: #fff;
            }
            /* Button CHARTE 4 */
            .btn.btn-charte4, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color:#fff;
            font-size:14px;
            padding: 6px 22px;
            margin-bottom: 22px;
            font-weight: normal;
border-radius:0px;
background-color:#e3051a !important;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .btn.btn-charte4:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color:#fff;
            font-size:14px;
            padding: 6px 22px;
            font-weight: normal;
border-radius:0px;
background-color:#ff0000 !important;
font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            /* Outline Buttons */
            .btn-outline, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #fff;
            padding: 12px 20px;
            margin: 15px 0;
            font-weight: 600;
            font-size: 14px;
            text-align: center;
            letter-spacing: 0.1em;
            text-shadow: none;
            border: none;
            text-transform: uppercase;
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            }
            .btn-outline:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            text-decoration: none;
            color: #ffffff;
            }
            .btn-outline-sm, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 5px 13px;
            font-size: 13px;
            }
            .btn-outline-lg, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 14px 26px;
            font-size: 15px;
            }
            .btn-outline-xs, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 10px 10px;
            font-size: 24px;
            }
            .btn-outline-xl, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 18px 30px;
            font-size: 24px;
            }
            .btn-outline.outline-light,
            .icon.outline-light, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #0e0f0e;
            background: #ffffff;
            border: 2px solid #ffffff;
            }
            .btn-outline.outline-light:hover,
            .icon.outline-light:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #ffffff;
            background: #0e0f0e;
            border: 2px solid #0e0f0e;
            }
            .btn-outline.outline-dark,
            .icon.outline-dark, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #2c3e50;
            background: none;
            border: 2px solid #2c3e50;
            }
            .btn-outline.outline-dark:hover,
            .icon.outline-dark:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #ffffff;
            background: #2c3e50;
            }
            button:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            text-decoration: none;
            -moz-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            }



            
            
            /* LISTS */
            ol
            {
            position: relative;
            padding-left: 22px;
            }
            ul
            {
            list-style: none;
            position: relative;
            padding-left: 22px;
            }
            ul li
            {
font-size: 16px;
            margin-bottom: 5px;
font-weight: bold;
            }
            ol li
            {
font-family: 'serif',serif;
font-size: 16px;
font-weight: normal;            
            margin-bottom: 5px;
            }
            ul.circle li:before
            {
            font-family: 'fontawesome';
            content: '\f10c';
            font-size: 12px;
            color: #16a085;
            padding-top: 2px;
            margin-left: -20px;
            position: absolute;
            }


            /* TIMELINE */
            .timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999999;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
}


            /* CONTENT BLOCK HOLDERS */
            .content-block
            {
            width: 100%;
            padding: 60px 0 60px 0;
            z-index: 100;
            position: relative;
            background-color: #ffffff;
            }
            .content-block-nopad
            {
            width: 100%;
            z-index: 100;
            position: relative;
            background-color: #ffffff;
            }
            
            
            /*	PATTERN LIBRARY MEDIA QUERIES
            /*----------------------------------------------------*/
            /* Small Devices, Tablets */
            @media only screen and (min-width : 768px){
            }
            /* Medium Devices, Desktops */
            @media only screen and (min-width : 992px){
            }
            /* Large Devices, Wide Screens */
            @media only screen and (min-width : 1200px){
            }
            
                        /*	ACCORDION / TOGGLE */
            .panel-group, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-bottom: 0;
            }
            .panel-group + .panel-group, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 20px;
            }
            .panel-group .panel, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #fff;
            border: 1px solid #E6E9ED;
            border-bottom-width: 2px;
            border-radius: 3px;
            box-shadow: none;
            color: #fff;
            }
            .panel-group .panel + .panel, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin-top: 10px;
            }
            .panel-group .panel-heading + .panel-collapse .panel-body, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-top-color: #E6E9ED;
            }
            .panel-body, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 25px;
            font-size: 15px;
            color: #000;
            font-weight: 300;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .panel-body a, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 15px;
            text-decoration: underline;
            color: #000;
            font-weight: 300;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .panel-heading, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: inherit !important;
            color: inherit !important;
            padding: 0;
            border-color: inherit !important;
            
            }
            .panel-title, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-size: 15px;
            font-weight: 700;
            text-transform: uppercase;
            }
            .panel-title > a, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            display: block;
            padding: 15px 25px 15px;
            text-decoration: none;
            color: #fff;
            }
            .panel-title > a.collapsed, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #f5f5f5;
            }
            .panel-title > a.collapsed,
            .panel-title > a.collapsed span, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #000;
            }
            .panel-title > a,
            .panel-title > a:hover, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background: #f5f5f5;
            color: #000;
            }
            .panel-title > a span, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            display: block;
            position: relative;
            top: 0;
            color: #fff;
            padding-right: 25px;
            }
            .text-right .panel-title > a span, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding-left: 25px;
            padding-right: 0;
            }
            .text-center .panel-title > a span, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding-left: 0;
            padding-right: 0;
            }
            .panel-title > a:hover span span, .pg-file-cs-3 span span, .pg-file-cs-10 span span, .pg-file-cs-29 span span, .pg-file-cs-49 span span, .pg-file-cs-57 span span, .pg-file-cs-59 span span, .pg-file-cs-67 span span, .pg-file-cs-71 span span, .pg-file-cs-75 span span, .pg-file-cs-5 span span, .pg-file-cs-23 span span, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: inherit;
            }
            .text-center .panel-title > a:hover span span, .pg-file-cs-3 span span, .pg-file-cs-10 span span, .pg-file-cs-29 span span, .pg-file-cs-49 span span, .pg-file-cs-57 span span, .pg-file-cs-59 span span, .pg-file-cs-67 span span, .pg-file-cs-71 span span, .pg-file-cs-75 span span, .pg-file-cs-5 span span, .pg-file-cs-23 span span, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            top: .5em;
            color: transparent;
            }
            .panel-title > a span:after, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: "fontawesome";
            content: "\f077";
            position: absolute;
            top: 0;
            right: 0;
            }
            .text-right .panel-title > a span:after, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            left: 0;
            right: auto;
            }
            .text-center .panel-title > a span:after, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            top: -.75em;
            left: 0;
            opacity: 0;
            }
            .panel-title > a.collapsed span:after, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            content: "\f078";
            }
                        
            /*	ZOOMING BACKGROUND
            /*----------------------------------------------------*/
.dad {
    height: 650px;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0;
}

.dad:hover {
    background: rgba(0, 0, 0, 0.5);
    transition: all 2s;
}



.son-text {
    color: #fcfcfc;
	font-size: 2em;
	font-family: 'Josefin Slab', serif;
	text-align: center;
	width: 100%;
	height: 650px;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
	padding-top: 15vh;
}

.son-text h2 {
    font-size: 40px;
    color: #ffffff;
    line-height: 1.8;
    font-family: 'Playfair Display', Helvetica, Arial, sans-serif;
}

.son-text p {
    font-size: 20px;
    color: #ffffff;
    line-height: 1.8;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
}

.son-span {
	background: #fcfcfc;
	color: #22313F;
	padding: 15px 45px;
	font-family: 'Josefin Slab', serif;
	font-style: italic;
}

            
/*	BOUTONS SUBMIT
            /*----------------------------------------------------*/
.submit-wrapper {
    margin-top:40px;
    width:200px;
}
.submit-wrapper a {
    border:2px solid #E3000B;
    font-size: 10px;
    color:#fff;
    padding:10px 25px;
    text-decoration:none;
    position:relative;
    letter-spacing:4px;
    transition:all 0.6s;
    z-index:1;
}
.submit-wrapper a:before,
.submit-wrapper a:after {
    content:"";
    position:absolute;
    top:50%;
    left:0;
    width:24px;
    height:4px;
    background:#E3000B;
    margin-left:-12px;
    margin-top:-2px;
    transition:all 0.6s;
}
.submit-wrapper a:after {
    left:auto;
    right:0;
    margin-right:-12px;
}
.submit-wrapper a:hover:before,
.submit-wrapper a:hover:after {
    width:100%;
    transition:all 0.6s;
    background:#fff;
    opacity:0;
    transform:scaleY(5);
    z-index:-1;
}
.submit-wrapper a:hover {
    text-decoration:none;
    background:#fff;
    transition:all 0.6s;
    color:#0e0f0e;
    font-weight: 500;
}            

            /*	MOSAIQUE
            /*----------------------------------------------------*/
            /* Coups de coeur */

.gal {
	-ms-column-count: 3; 
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	}	

.gal img{
width: 100%;
padding: 7px 0;
}

@media (max-width: 750px) {		
.gal {
	-ms-column-count: 2; 
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	}	
	}
	
@media (max-width: 500px) {		
.gal {
	-ms-column-count: 1; 
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	}	
	}

/* TABS */
            .nav-tabs, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            margin: 0 auto;
            border-bottom: 0px solid #000;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .nav-tabs > li, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            z-index: 2;
            float: none;
            display: inline-block;
            }
            .nav-tabs > li > a, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding:7px 22px;
            color:#fff;
            background-color:#000 !important;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            text-transform: uppercase;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            border: none !important;            
            }
            .nav-tabs > li.active > a,
            .nav-tabs > li.active > a:hover,
            .nav-tabs > li.active > a:focus, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            color:#fff !important;
            }
            .nav > li > a:hover,
            .nav > li > a:focus, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            outline: 0;
            }
            .tab-content, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding-left: 0;
            padding-right: 0;
            border: none;
            }
            .tab-pane, .pg-file-cs-3, .pg-file-cs-10, .pg-file-cs-29, .pg-file-cs-49, .pg-file-cs-57, .pg-file-cs-59, .pg-file-cs-67, .pg-file-cs-71, .pg-file-cs-75, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            padding: 50px 0;
            }
            
            .tabtop .tabtop2 li a
{
color:#fff;
border-radius:0px;
margin-right:22px;
background-color:#000 !important;
}

.tabtop .active a:before
{
content:"♦";
position:absolute;
top:3px;
left:45%;
color:#000;
font-size:40px;
}

.tabtop2 .active a:before
{
content:"♦";
position:absolute;
top:27px;
left:45%;
color:#000;
font-size:35px;
}

.tabtop li a:hover
{
color:#fff !important;
text-decoration:none;
}

.tabtop .active a:hover
{
color:#fff !important;
}

.tabtop .active a
{
background-color:#000 !important;
color:#FFF !important;
}

.tabtop li a:last-child
{
padding:7px 22px;
}


            /*	TABLEAU DES PRIX
            /*----------------------------------------------------*/
            /* Vertical et transparence */
            .table > tbody > tr > td, .pg-file-cs-3, .pg-file-cs-7, .pg-file-cs-28, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            vertical-align: middle;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            .transparent, .pg-file-cs-3, .pg-file-cs-7, .pg-file-cs-28, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border-style: solid;
            border-color: transparent transparent;
            }
            .rouge, .pg-file-cs-3, .pg-file-cs-7, .pg-file-cs-28, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border: 1px solid black;
            border-color: #DC002E transparent;
            }
            .bleu, .pg-file-cs-3, .pg-file-cs-7, .pg-file-cs-28, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            border: 1px solid black;
            border-color: #0062A7 transparent;
            }
            td, .pg-file-cs-3, .pg-file-cs-7, .pg-file-cs-28, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #3e3d40;
            padding: 10px 10px;
            text-align: center;
            vertical-align: middle;
            width: 75px;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            }
            th, .pg-file-cs-3, .pg-file-cs-7, .pg-file-cs-28, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            color: #131d2f;
            font-family: 'Montserrat', Helvetica, Arial, sans-serif;
            font-weight: lighter;
            padding: 10px 10px;
            text-align: center;
            vertical-align: middle;
            width: 100px;
            }
            td.ssTitreHoriz, .pg-file-cs-3, .pg-file-cs-7, .pg-file-cs-28, .pg-file-cs-5, .pg-file-cs-23, .pg-file-cs-57, .pg-file-cs-61, .pg-file-cs-12, .pg-file-cs-29, .pg-file-cs-13, .pg-file-cs-19, .pg-file-cs-5, .pg-file-cs-16, .pg-file-cs-21
            {
            background-color: #19599C;
            border-top: 1px solid #DDD6D6;
            border-bottom: 1px solid #DDD6D6;
            color: #f0f0f0;
            padding: 10px 10px;
            text-align: center;
            vertical-align: middle;
            width: 75px;
            }
            
            
            /* unvisited link */
text:link {
  color: red;
}

/* visited link */
text:visited {
  color: green;
}

/* mouse over link */
text:hover {
  color: hotpink;
}

/* selected link */
text:active {
  color: blue;
}

            /*	BOUTON PLUS
            /*----------------------------------------------------*/
            /* Pour les tableaux des tarifs */

@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
.snip1489 {
  position: relative;
  font-size: 15px;
  color: #28282b;
  width: 25px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  text-align: center;
  -webkit-perspective: 50em;
  perspective: 50em;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.snip1489:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 2px solid #28282b;
  content: '';
  z-index: -1;
  border-radius: 50%;
}
.snip1489:before,
.snip1489:after {
  -webkit-transition: all 0.45s ease-in-out;
  transition: all 0.45s ease-in-out;
  color: #000;
}
.snip1489:before,
  -webkit-transition: all 0.45s ease-in-out;
  transition: all 0.45s ease-in-out;
}
.snip1489:hover,
.snip1489:active,
.snip1489.hover {
  color: #c0392b;
}
.snip1489:hover:after,
.snip1489:active:after,
.snip1489.hover:after {
  border-color: transparent #c0392b;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}


            /*	POLICES
            /*----------------------------------------------------*/
            /* Nouvelles polices */
            @font-face {
            font-family: "Playfair Display";
            src: url('https://www.valdisere.ski/media/download/stvib2c/cms/media/font/PlayfairDisplay-Bold.ttf');
            }
            @font-face {
            font-family: "Montserrat";
            src: url('https://www.valdisere.ski/media/download/stvib2c/cms/media/font/Montserrat-Regular.ttf');
            }


/*-----------------------------PAGES TARIFS ----------------------*/
body .page-tarifs{
    margin: 0;
    border: 0;
}

body .page-tarifs{
    margin: 0;
    font-family: Montserrat,"sans-serif";
     font-weight: 500;
    overflow-x: hidden;
}




a.texte-blanc:hover {
    color: #ffffff;
}

a.texte-gris-fonce:hover {
    color: #252629;
}

.page-tarifs a,
.page-tarifs a:active,
.page-tarifs a:hover {
    text-decoration: none;
}

* .page-tarifs{
    box-sizing: border-box;
}

.page-tarifs nav ul {
    list-style: none;
    padding-left: 0;
}

.container-w2 {
    position: relative;
    max-width: 1140px;
    margin: 0 auto;
}

.ul-style {
    position: relative;
    display: block;
    list-style: none;
    font-size: 0;
    padding-left: 0;
}

.ul-style li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}

.w100 {
    width: 100%;
}

.w50 {
    width: 50%;
}

.ak-before,
.ak-after {
    position: relative;
}

.ak-before::before,
.ak-after::after,
.tableau .tr .item::after {
    content: '';
    position: absolute;
    display: block;
}

.texte-gris2 {
    color: #5F6C78;
}

.texte-gris-fonce {
    color: #252629;
}

.texte-noir {
    color: #050505;
}

.texte-blanc,
.plus-btn::after,
.titre-etape span::before,
#tignes-val:checked~.onglets .tignes-val,
#tignes-val-saison:checked~.onglets .tignes-val-saison,
#tignes-val-saison-avant-dec:checked~.onglets .tignes-val-saison-avant-dec,
#valdisere:checked~.onglets .valdisere,
#valdisere-saison:checked~.onglets .valdisere-saison,
#valdisere-saison-avant-dec:checked~.onglets .valdisere-saison-avant-dec,
#solaise:checked~.onglets .solaise,
#tignes-val-fmdec:checked~.onglets .tignes-val-fmdec,
#valdisere-fmdec:checked~.onglets .valdisere-fmdec,
#solaise-fmdec:checked~.onglets .solaise-fmdec,
.filtre-domaine label:hover,
.onglets .tignes-val-saison:hover,
.onglets .tignes-val-saison-avant-dec:hover,
.onglets .valdisere-saison:hover,
.onglets .valdisere-saison-avant-dec:hover {
    color: #ffffff;
}

.texte-gris {
    color: #9CA9B4;
}

.page-tarifs .fond-rouge,
.page-tarifs .etiquettes ul::before,
.page-tarifs .les-offres .offre .pad .info .prix::before,
.page-tarifs .titre-etape::before,
.page-tarifs #tignes-val:checked~.onglets .tignes-val,
.page-tarifs #tignes-val-saison:checked~.onglets .tignes-val-saison,
.page-tarifs #tignes-val-saison-avant-dec:checked~.onglets .tignes-val-saison-avant-dec,
.page-tarifs #valdisere-saison:checked~.onglets .valdisere-saison,
.page-tarifs #valdisere-saison-avant-dec:checked~.onglets .valdisere-saison-avant-dec,
.page-tarifs #valdisere:checked~.onglets .valdisere,
.page-tarifs #solaise:checked~.onglets .solaise,
.page-tarifs #tignes-val-fmdec:checked~.onglets .tignes-val-fmdec,
.page-tarifs #valdisere-fmdec:checked~.onglets .valdisere-fmdec,
.page-tarifs #solaise-fmdec:checked~.onglets .solaise-fmdec,
.page-tarifs .filtre-domaine label:hover,
.page-tarifs .onglets::after,
.page-tarifs .pub-promo ul li:first-child::before,
.page-tarifs .a-la-carte .encart+.desc::after,
.page-tarifs .a-la-carte .encart .info::before,
.page-tarifs .a-la-carte .encart .info::after,
.page-tarifs .remontees-mecaniques ul li::before,
.page-tarifs .onglets .tignes-val-saison:hover,
.page-tarifs .onglets .tignes-val-saison-avant-dec:hover,
.page-tarifs .onglets .valdisere-saison:hover,
.page-tarifs .onglets .valdisere-saison-avant-dec:hover {
    background-color: #E3010C;
}

.page-tarifs .filtre-domaine label:hover,
.page-tarifs #tignes-val:checked~.onglets .tignes-val,
.page-tarifs #tignes-val-saison:checked~.onglets .tignes-val-saison,
.page-tarifs #tignes-val-saison-avant-dec:checked~.onglets .tignes-val-saison-avant-dec,
.page-tarifs #valdisere-saison:checked~.onglets .valdisere-saison,
.page-tarifs #valdisere-saison-avant-dec:checked~.onglets .valdisere-saison-avant-dec,
.page-tarifs .onglets .tignes-val-saison:hover,
.page-tarifs .onglets .tignes-val-saison-avant-dec:hover,
.page-tarifs .onglets .valdisere-saison:hover,
.page-tarifs .onglets .valdisere-saison-avant-dec:hover,
.page-tarifs #valdisere:checked~.onglets .valdisere,
.page-tarifs #solaise:checked~.onglets .solaise,
.page-tarifs #tignes-val-fmdec:checked~.onglets .tignes-val-fmdec,
.page-tarifs #valdisere-fmdec:checked~.onglets .valdisere-fmdec,
.page-tarifs #solaise-fmdec:checked~.onglets .solaise-fmdec {
    border-color: #E3010C;
}

.page-tarifs .fond-gris-fonce,
.page-tarifs #avant-dec:checked~.filtre-periode .avant-dec::before,
.page-tarifs #from-mi-dec:checked~.filtre-periode label.from-mi-dec::before,
.page-tarifs .pub-promo ul li:last-child::before {
    background-color: #252629;
}

.page-tarifs .fond-rose {
    background-color: #feeedc;
}

.page-tarifs .fond-gris,
.page-tarifs .filtre-periode label::before,
.page-tarifs .onglets::before,
.page-tarifs .tableau .tr .item:not(:first-child, :last-child):after {
    background-color: #e8edf2;
}

.page-tarifs .texte-bold,
.page-tarifs .notice.global strong {
    font-family: 'Montserrat-Bold';
}

.page-tarifs .texte-regular {
     font-family: Montserrat,"sans-serif";
     font-weight: 500;
}

.page-tarifs .texte-moyen {
    font-family: Montserrat,"sans-serif";
    font-weight: 600;
}

.page-tarifs .majuscule {
    text-transform: uppercase;
}

.page-tarifs .ak-center,
.page-tarifs .titre-etape span::before,
.page-tarifs .tableau .th .item,
.page-tarifs .tableau .tr .item {
    text-align: center;
}

.page-tarifs .ak-left,
.page-tarifs .tableau .th .item:first-child,
.page-tarifs .tableau .tr .item:first-child {
    text-align: left;
}

.page-tarifs .ak-transition,
.page-tarifs .filtre-periode label::before,
.page-tarifs .filtre-periode label::after,
.page-tarifs .onglets::after {
    -moz-transition: all .5s cubic-bezier(.165, .84, .44, 1) 0s;
    -o-transition: all .5s cubic-bezier(.165, .84, .44, 1) 0s;
    -webkit-transition: all .5s cubic-bezier(.165, .84, .44, 1) 0s;
    transition: all .5s cubic-bezier(.165, .84, .44, 1) 0s;
}

.page-tarifs .etiquettes ul::before {
    top: 30px;
    left: 50%;
    width: 8px;
    height: 8px;
    -moz-transform: translateX(-50%) rotate(45deg);
    -o-transform: translateX(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}

.page-tarifs .etiquette {
    display: block;
    width: 88px;
    height: 88px;
    margin: 0 auto 10px;
    z-index: 2;
    font-size: 12px;
    line-height: 16px;
    padding-top: 25px;
}

.page-tarifs .etiquette::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image:url("data:image/svg+xml,%3Csvg width='64' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.586 2.862c1.524-2.617 5.304-2.617 6.828 0A3.951 3.951 0 0 0 41.14 4.08c2.457-1.77 5.91-.233 6.238 2.777a3.951 3.951 0 0 0 4.735 3.44c2.965-.618 5.494 2.192 4.57 5.075a3.951 3.951 0 0 0 2.926 5.069c2.96.64 4.128 4.236 2.11 6.494a3.951 3.951 0 0 0 .612 5.82c2.443 1.79 2.048 5.55-.714 6.792a3.951 3.951 0 0 0-1.809 5.566c1.505 2.628-.386 5.902-3.414 5.914a3.951 3.951 0 0 0-3.916 4.35c.305 3.012-2.753 5.234-5.525 4.013a3.951 3.951 0 0 0-5.346 2.38c-.947 2.877-4.645 3.663-6.68 1.42a3.951 3.951 0 0 0-5.852 0c-2.035 2.243-5.733 1.457-6.68-1.42a3.951 3.951 0 0 0-5.346-2.38c-2.771 1.221-5.83-1-5.525-4.014a3.951 3.951 0 0 0-3.916-4.35c-3.028-.01-4.918-3.285-3.414-5.913a3.951 3.951 0 0 0-1.809-5.566c-2.762-1.242-3.157-5.002-.714-6.791a3.951 3.951 0 0 0 .612-5.82c-2.018-2.26-.85-5.854 2.11-6.495A3.951 3.951 0 0 0 7.32 15.37c-.925-2.883 1.604-5.693 4.569-5.075a3.951 3.951 0 0 0 4.735-3.44c.328-3.01 3.781-4.548 6.238-2.777a3.951 3.951 0 0 0 5.725-1.217Z' fill='%23E3010C'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    z-index: -1;
}

.page-tarifs .etiquettes li {
    min-width: calc(100% / 2);
}

.page-tarifs .etiquettes {
    max-width: 35%;
    position: relative;
    margin: 0 auto 30px;
}

.page-tarifs .intro .titre,
.page-tarifs .bandeau .titre,
.page-tarifs .titre-etape,
.page-tarifs .titre-fleche {
    line-height: 32px;
    font-size: 28px;
    letter-spacing: 10px;
    margin-bottom: 38px;
}

.page-tarifs .slider-offres {
    position: relative;
    display: block;
    width: 100%;
    max-width: 600px;
    margin: 0 auto 25px;
}

.page-tarifs .les-offres {
    margin-bottom: 25px;
}

.page-tarifs .les-offres .offre .pad {
    position: relative;
    display: block;
    margin: 0 7.5px;
    width: calc(100% - 15px);
    border-radius: 8px;
    overflow: hidden;
    min-height: 279.5px;
    min-height: 293px;
}

.page-tarifs .les-offres .offre .pad .info {
    position: relative;
    display: block;
    padding: 15px 20px;
    min-height: 230px;
}

.page-tarifs .les-offres .offre .pad .vignette {
    position: relative;
    display: block;
    padding: 0;
}

.page-tarifs .les-offres .offre .pad .vignette img {
    position: relative;
    display: block;
    width: auto;
    max-width: 100%;
    border: 0;
    margin: 0 auto;
}

.page-tarifs .les-offres .offre {
    width: calc(100% / 3);
}

.page-tarifs .les-offres .offre .pad .info .prix {
    position: relative;
    display: block;
    width: 67.61px;
    height: 67.61px;
    margin: -48.34px auto 30px;
    z-index: 2;
    font-size: 10px;
    padding-top: 15px;
}

.page-tarifs .les-offres .offre .pad .info .prix::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.page-tarifs .les-offres .offre .pad .info .prix span {
    font-size: 16px;
}

.page-tarifs .les-offres .offre .pad .info .titre {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
}

.page-tarifs .les-offres .offre .pad .info .item {
    position: relative;
    display: block;
    width: 100%;
}

.page-tarifs .les-offres .offre .pad .info .desc {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 4px;
}

.page-tarifs .les-offres .offre .pad .info .badge {
    font-size: 12px;
    line-height: 16px;
    padding: 5px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
}

.page-tarifs .les-offres .offre .pad .info .cta.item {
    position: absolute;
    display: block;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px;
}

.page-tarifs .plus-btn {
    position: relative;
    display: block;
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 100%;
    margin: 10px auto;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23E3010C'/%3E%3Cmask id='mask0_1071_166' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1071_166)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8886 8.64298C16.8761 8.16301 16.4831 7.77777 16 7.77777C15.5091 7.77777 15.1112 8.17574 15.1112 8.66666V15.1111H8.66666L8.64298 15.1114C8.16301 15.1239 7.77777 15.517 7.77777 16C7.77777 16.4909 8.17574 16.8889 8.66666 16.8889H15.1112V23.3333L15.1115 23.357C15.124 23.837 15.517 24.2222 16 24.2222C16.491 24.2222 16.8889 23.8243 16.8889 23.3333V16.8889H23.3333L23.357 16.8885C23.837 16.876 24.2222 16.483 24.2222 16C24.2222 15.509 23.8243 15.1111 23.3333 15.1111H16.8889V8.66666L16.8886 8.64298Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}

.page-tarifs .cta .plus-btn {
    margin: 0px auto;
}

.page-tarifs .etiquettes .desc {
    position: relative;
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
}

.page-tarifs .bouton-fleche {
    position: relative;
    display: block;
    width: fit-content;
    margin: 0 auto;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1.1px;
    width: 212px;
    text-align: left;
}

.page-tarifs .bouton-fleche::after {
    top: 50%;
    left: auto;
    width: 24px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7929 19.4571C13.1834 19.8476 13.8166 19.8476 14.2071 19.4571L20.9571 12.7071C20.964 12.7002 20.9707 12.6933 20.9774 12.6862L20.9777 12.686C21.0634 12.5951 21.1288 12.4922 21.1741 12.3829C21.2229 12.2651 21.2499 12.136 21.25 12.0005C21.25 12.0003 21.25 12.0002 21.25 12C21.25 11.9997 21.25 11.9993 21.25 11.999C21.2499 11.8636 21.2228 11.7345 21.174 11.6168C21.1256 11.5001 21.0542 11.3907 20.9598 11.2956C20.9588 11.2946 20.9578 11.2936 20.9568 11.2925L14.2071 4.54289L14.186 4.52235C13.794 4.15249 13.1764 4.15934 12.7929 4.54289L12.7723 4.56404C12.4025 4.95595 12.4093 5.57356 12.7929 5.95711L17.8358 11H3.75L3.72336 11.0003C3.18339 11.0145 2.75 11.4566 2.75 12C2.75 12.5523 3.19771 13 3.75 13H17.8358L12.7929 18.0429L12.7723 18.064C12.4025 18.456 12.4093 19.0736 12.7929 19.4571Z' fill='white'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    right: 24px;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.page-tarifs .for-mobile,
.page-tarifs .tableau .tr.reste,
.page-tarifs input[type="radio"],
.page-tarifs #xyz:checked~.xyz,
.page-tarifs #voir-plus-de-forfaits:checked~.voir-plus-de-forfaits {
    display: none;
}

.page-tarifs .bandeau {
    position: relative;
    display: block;
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/bandeau-tarifs.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 310px;
}

.page-tarifs .invitation {
    position: relative;
    display: block;
    min-height: 229px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.page-tarifs .texte {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}

.page-tarifs .invitation .etiquette {
    margin-bottom: 10px;
}

.page-tarifs .compteur .titre {
    margin-bottom: 10px;
}

.page-tarifs .nbre-km,
.page-tarifs .lien-carte {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 28px;
}

.page-tarifs .lien-carte {
    display: block;
    width: fit-content;
    margin: 0 auto 50px;
    line-height: 24px;
    text-decoration: underline;
    cursor: pointer;
}

.page-tarifs .lien-carte::before {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/eye.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    width: 24px;
    height: 24px;
    margin-right: 8px;
}

.page-tarifs .lien-carte::after {
    top: auto;
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_857_21192)'%3E%3Cpath d='M14.1337 1.30708e-06L10.5 6.22894L6.86873 6.71954e-07L-3.33739e-07 7.14702e-08L10.5 18L21 1.90735e-06L14.1337 1.30708e-06Z' fill='%23E3051B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_857_21192'%3E%3Crect width='21' height='18' fill='white' transform='translate(21 18) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    width: 21px;
    height: 18px;
}

.page-tarifs .bonus {
    position: relative;
    display: block;
    width: 430px;
    font-size: 0;
    margin: 26px auto;
}

.page-tarifs .bonus .desc,
.page-tarifs .bonus .etiquette {
    position: relative;
    display: inline-block;
}

.page-tarifs .bonus .etiquette {
    max-width: 72px;
}

.page-tarifs .bonus .desc {
    max-width: calc(100% - 72px);
    padding-left: 15px;
}

.page-tarifs .tableau,
.page-tarifs .tableau .tr {
    position: relative;
    display: block;
    max-width: 550px;
    margin: 0 auto;
}

.page-tarifs .tableau {
    margin-bottom: 25px;
}

.page-tarifs .tr {
    max-width: 100%;
}

.page-tarifs .f-12,
.page-tarifs .bonus .desc,
.page-tarifs .bonus .etiquette {
    font-size: 12px;
    line-height: 16px;
}

.page-tarifs .f-14 {
    font-size: 14px;
    line-height: 18px;
}

.page-tarifs .f-16 {
    font-size: 16px;
    line-height: 20px;
}

.page-tarifs .f-10 {
    font-size: 10px;
    line-height: 14px;
}

.page-tarifs .f-18 {
    font-size: 18px;
    line-height: 22px;
}

.page-tarifs .bandeau .container-w2 {
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
}

.page-tarifs .titre-etape {
    margin-top: 100px;
}

.page-tarifs .titre-etape::before {
    top: -65px;
    left: 50%;
    width: 24px;
    height: 24px;
    -moz-transform: translateX(-50%) rotate(45deg);
    -o-transform: translateX(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}

.page-tarifs .titre-etape span::before {
    top: -64px;
    left: 50%;
    transform: translateX(-50%);
    width: 10px;
    height: 24px;
    content: '1';
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
}

.page-tarifs .titre-etape.etape-2 span::before {
    content: '2';
}

.page-tarifs .titre-etape::after {
    top: -89px;
    left: 50%;
    width: 2px;
    height: 70px;
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/ligne.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -2;
}

.page-tarifs .filtre-periode {
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    font-size: 0;
}

.page-tarifs .filtre-periode label {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% / 2);
    padding-top: 6px;
    font-size: 12px;
    min-height: 40px;
    margin-bottom: 32px;
}

.page-tarifs .filtre-periode label::before {
    top: 0;
    left: 30px;
    width: 32px;
    height: 32px;
    transform: rotate(45deg);
}

.page-tarifs .filtre-periode label.from-mi-dec {
    padding-left: 85px;
    text-align: left;
}

.page-tarifs .filtre-periode label.avant-dec {
    padding-right: 85px;
    text-align: right;
}

.page-tarifs .filtre-periode label.avant-dec::before,
.page-tarifs .filtre-periode label.avant-dec::after {
    left: auto;
    right: 30px;
}

.page-tarifs .filtre-periode label::after {
    top: 0;
    left: 30px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5429 6.13432C19.9334 5.74381 20.5666 5.74382 20.9571 6.13435C21.3407 6.51791 21.3475 7.13552 20.9776 7.52742L20.9571 7.54857L10.4571 18.0481C10.0736 18.4316 9.45598 18.4385 9.06408 18.0687L9.04293 18.0481L3.79292 12.7986C3.40238 12.4081 3.40235 11.7749 3.79286 11.3844C4.1764 11.0008 4.794 10.9939 5.18592 11.3638L5.20708 11.3843L9.74991 15.9268L19.5429 6.13432Z' fill='white'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    transform: scale(0);
    opacity: 0;
}

.page-tarifs #avant-dec:checked~.filtre-periode label.avant-dec::after,
.page-tarifs #from-mi-dec:checked~.filtre-periode label.from-mi-dec::after {
    transform: scale(1);
    opacity: 1;
}

.page-tarifs .filtre-domaine,
.page-tarifs .contenu-onglets .contenu {
    display: none;
}

.page-tarifs #avant-dec:checked~.filtre-domaine.contenu-avant-dec,
.page-tarifs #from-mi-dec:checked~.filtre-domaine.contenu-from-mi-dec {
    display: block !important;
}

.page-tarifs .onglets {
    display: block;
    max-width: fit-content;
    margin: 0 auto 30px;
    font-size: 0;
    min-height: 70px;
    overflow: hidden;
}

.page-tarifs .onglets label {
    cursor: pointer;
    padding: 8px 16px;
    position: relative;
    display: inline-block;
    border: solid 1px #D8DFE5;
    border-radius: 4px;
    margin-right: 7px;
}

.page-tarifs .onglets label:last-child {
    margin-right: 0;
}

.page-tarifs .onglets::before,
.page-tarifs .onglets::after {
    top: auto;
    left: 0;
    bottom: 15px;
    width: 100%;
    height: 5px;
}

.page-tarifs #tignes-val:checked~.onglets::after,
.page-tarifs #tignes-val-fmdec:checked~.onglets::after {
    left: 0;
}

.page-tarifs #valdisere:checked~.onglets::after,
.page-tarifs #valdisere-fmdec:checked~.onglets::after {
    left: 50%;
}

.page-tarifs #solaise:checked~.onglets::after,
.page-tarifs #solaise-fmdec:checked~.onglets::after {
    left: calc(100% - 89.3667px);
}

.page-tarifs .bonus .etiquette {
    width: 72px;
    height: 72px;
    padding-top: 19px;
    font-size: 12px;
    line-height: 16px;
}

.page-tarifs .bonus .etiquette,
.page-tarifs .bonus .desc {
    vertical-align: middle;
}

.page-tarifs .thead .indic {
    margin-bottom: 10px;
}

.page-tarifs .thead .titre {
    margin-bottom: 30px;
}

.page-tarifs .tableau .th,
.page-tarifs .tableau .tr {
    font-size: 0;
    padding: 16.5px 15px;
}

.page-tarifs .tableau .th .item,
.page-tarifs .tableau .tr .item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.page-tarifs .tableau .th .item:not(:first-child),
.page-tarifs .tableau .tr .item:not(:first-child) {
    width: 100px;
}

.page-tarifs .tableau .th .item:first-child,
.page-tarifs .tableau .tr .item:first-child {
    width: calc(100% - 300px);
}

.page-tarifs .tableau .tr {
    border: solid 1px #050505;
    border-radius: 4px;
    margin-bottom: 30px;
}

.page-tarifs .tableau .tr .item .plus-btn {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -43px;
        text-indent: -99999px;
}

.page-tarifs .tableau .tr .item:not(:first-child, :last-child):after {
    top: 0;
    left: auto;
    right: 0;
    width: 1px;
    height: 100%;
}

.page-tarifs .tableau .tr .item .badge {
    font-size: 12px;
    line-height: 16px;
    padding: 5px 11px;
    border-radius: 4px;
    margin-left: 5px;
}

.page-tarifs .notice br {
    margin-bottom: 8px;
}

.page-tarifs #tignes-val:checked~.contenu-onglets .contenu.tignes-val,
.page-tarifs #valdisere:checked~.contenu-onglets .contenu.valdisere,
.page-tarifs #solaise:checked~.contenu-onglets .contenu.solaise,
.page-tarifs #tignes-val-fmdec:checked~.contenu-onglets .contenu.tignes-val-fmdec,
.page-tarifs #valdisere-fmdec:checked~.contenu-onglets .contenu.valdisere-fmdec,
.page-tarifs #solaise-fmdec:checked~.contenu-onglets .contenu.solaise-fmdec,
.page-tarifs #voir-plus-de-forfaits:checked~.reste,
.page-tarifs #xyz:checked~.reste,
.page-tarifs #tignes-val-saison:checked~.contenu-onglets .contenu.tignes-val-saison,
.page-tarifs #tignes-val-saison-avant-dec:checked~.contenu-onglets .contenu.tignes-val-saison-avant-dec,
.page-tarifs #valdisere-saison:checked~.contenu-onglets .contenu.valdisere-saison,
.page-tarifs #valdisere-saison-avant-dec:checked~.contenu-onglets .contenu.valdisere-saison-avant-dec {
    display: block;
}

.page-tarifs .voir-plus-de-forfaits,
.page-tarifs .xyz {
    text-decoration: underline;
}

.page-tarifs .voir-plus-de-forfaits:hover,
.page-tarifs .xyz:hover {
    background-color: transparent;
}

.page-tarifs .voir-plus-de-forfaits::before,
.page-tarifs .xyz::before {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/plus-noir.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

.page-tarifs .voir-plus-de-forfaits:hover,
.page-tarifs .xyz:hover {
    background-color: transparent !important;
    color: #050505 !important;
    border: 0 !important;
}

.page-tarifs .filtres {
    margin-bottom: 70px;
}

.page-tarifs .pub-promo {
    position: relative;
    display: block;
    height: 253px;
    margin-bottom: 35px;
}

.page-tarifs .pub-promo .remise,
.page-tarifs .pub-promo .titre {
    position: relative;
    display: block;
}

.page-tarifs .pub-promo .remise {
    font-size: 38px;
    line-height: 40px;
    letter-spacing: 8px;
}

.page-tarifs .pub-promo ul li {
    width: 173.93px;
    height: 173.93px;
    z-index: 1;
    padding-top: 32px;
}

.page-tarifs .pub-promo ul li::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.page-tarifs .pub-promo ul li::after {
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
}

.page-tarifs .pub-promo ul li::before,
.page-tarifs .pub-promo ul li::after {
    transform: rotate(-45deg);
}

.page-tarifs .pub-promo .remise span {
    display: block;
}

.page-tarifs .pub-promo ul li:first-child::after,
.page-tarifs .pub-promo ul li:last-child::after {
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}

.page-tarifs .pub-promo ul li:first-child::after {
    top: auto;
    left: auto;
    right: -71px;
    bottom: 12px;
    width: 57.6px;
    height: 57.6px;
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/ski.png);
    background-color: #ffffff;
    background-size: contain;
}

.page-tarifs .pub-promo ul li:last-child::after {
    width: 86.31px;
    height: 86.31px;
    left: -85px;
    top: -25px;
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/vignette-ski.png);
    background-size: contain;
    transform: rotate(-45deg);
}

.page-tarifs .pub-promo ul li:first-child {
    margin-top: 64px;
    margin-right: 19px;
}

.page-tarifs .pub-promo ul li:first-child {
    margin-top: 64px;
    margin-right: 19px;
    width: 178.94px;
    height: 178.94px;
}

.page-tarifs .pub-promo ul li:first-child {
    margin-top: 50px;
    margin-right: 30px;
    width: 178.94px;
    height: 178.94px;
}

.page-tarifs .notice.notice-promo {
    margin-bottom: 35px;
}

.page-tarifs .a-la-carte .encart,
.page-tarifs .securite .encart {
    max-width: 328px;
    overflow: hidden;
    font-size: 0;
    margin: 0 auto 20px;
}

.page-tarifs .a-la-carte .encart .info {
    letter-spacing: 3px;
    padding-top: 60px;
}

.page-tarifs .a-la-carte .encart .info span {
    font-size: 21px;
    line-height: 24px;
}

.page-tarifs .a-la-carte .encart .pad,
.page-tarifs .securite .encart .pad {
    position: relative;
    display: inline-block;
    height: 160px;
    vertical-align: top;
    width: calc(100% / 2);
}

.page-tarifs .a-la-carte .encart .vignette {
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/a-la-carte.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.page-tarifs .a-la-carte .encart+.desc {
    letter-spacing: 2px;
    margin-bottom: 36px;
}

.page-tarifs .a-la-carte .encart+.desc::after {
    top: auto;
    left: 50%;
    bottom: -22px;
    width: 38px;
    height: 2px;
    transform: translateX(-50%);
}

.page-tarifs .pass .desc {
    margin-bottom: 20px;
}

.titre-fleche {
    margin-top: 70px;
    margin-bottom: 20px;
}

.page-tarifs .titre-fleche::before {
    top: -40px;
    left: 50%;
    width: 31px;
    height: 27px;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_857_21192)'%3E%3Cpath d='M14.1337 1.30708e-06L10.5 6.22894L6.86873 6.71954e-07L-3.33739e-07 7.14702e-08L10.5 18L21 1.90735e-06L14.1337 1.30708e-06Z' fill='%23E3051B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_857_21192'%3E%3Crect width='21' height='18' fill='white' transform='translate(21 18) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}

.page-tarifs .a-la-carte .encart .info::before,
.page-tarifs .a-la-carte .encart .info::after {
    top: -17px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 35px;
    height: 35px;
}

.page-tarifs .a-la-carte .encart .info::after {
    top: auto;
    bottom: -17px;
}

.page-tarifs .atouts {
    max-width: 480px;
    margin: 0 auto 35px;
}

.page-tarifs .atouts ul {
    padding-left: 0;
    margin: 0 0 42px 0;
    list-style: none;
}

.page-tarifs .atouts ul li {
    margin-bottom: 30px;
}

.page-tarifs .atouts ul li::before {
    top: -4px;
    left: -34px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23E3010C'/%3E%3Cmask id='mask0_998_248' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='12' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_998_248)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0286 8.02899C17.289 7.76865 17.7111 7.76866 17.9715 8.02901C18.2272 8.28472 18.2317 8.69645 17.9851 8.95772L17.9714 8.97182L10.9714 15.9715C10.7157 16.2272 10.304 16.2318 10.0428 15.9852L10.0287 15.9715L6.52866 12.4718C6.2683 12.2115 6.26828 11.7894 6.52862 11.529C6.7843 11.2733 7.19604 11.2687 7.45732 11.5153L7.47142 11.529L10.5 14.5573L17.0286 8.02899Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}

.page-tarifs .atouts .cta .bouton-fleche {
    letter-spacing: 1.1px;
    padding: 17px 24px;
    width: 152px;
}

.page-tarifs .pass-pieton .notice {
    margin-bottom: 30px;
}

.page-tarifs .remontees-mecaniques {
    max-width: 460px;
    margin: 0 auto;
    font-size: 0;
}

.page-tarifs .remontees-mecaniques .vignette {
    width: 156px;
    height: 256px;
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/r-mecaniques.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}

.page-tarifs .remontees-mecaniques .pad {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
}

.page-tarifs .remontees-mecaniques .texte {
    max-width: calc(100% - 156px);
    padding-left: 14px;
    padding-top: 25px;
}

.page-tarifs .remontees-mecaniques ul {
    list-style: none;
    padding-left: 26px;
}

.page-tarifs .remontees-mecaniques ul li {
    margin-bottom: 4px;
    text-align: left;
}

.page-tarifs .remontees-mecaniques ul li::before {
    width: 3px;
    height: 3px;
    border-radius: 100%;
    top: 7px;
    left: -10px;
}

.page-tarifs .securite .encart .vignette {
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/securite.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.page-tarifs .securite .encart .carre {
    background-image: url(/media/image/stvib2c/cms/media/tarifs-22/carre-neige.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
}

.page-tarifs .infos-forfaits {
    position: relative;
    display: block;
}

.page-tarifs .infos-forfaits ul {
    max-width: 642px;
    margin: 0 auto;
    padding: 25px 0;
}

.page-tarifs .infos-forfaits ul li {
    padding-left: 52px;
    padding-bottom: 30px;
    border-bottom: solid 1px #E3010C;
    padding-top: 30px;
    letter-spacing: 2px;
}

.page-tarifs .infos-forfaits ul li::before {
    top: 50%;
    left: 0;
    width: 36px;
    height: 38px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 35px;
    transform: translateY(-50%);
}

.page-tarifs .infos-forfaits ul li:first-child::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='35' viewBox='0 0 40 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_857_17773)'%3E%3Cpath d='M10 20.5745L22.4255 33L27 16L10 20.5745Z' fill='%23E3010C'/%3E%3Cpath d='M32.6261 11.3879C32.6261 11.7575 32.4817 12.11 32.2183 12.3691C31.6746 12.9086 30.7954 12.9086 30.2517 12.3691C29.9883 12.1058 29.8439 11.7575 29.8439 11.3879C29.8439 11.0184 29.9883 10.6701 30.2517 10.4067C30.5235 10.1349 30.8761 9.99894 31.2329 9.99894C31.3858 9.99894 31.5387 10.0244 31.6831 10.0754L30.8506 10.9079L31.6109 11.6683L32.4859 10.7932C32.5751 10.9759 32.6219 11.1798 32.6219 11.3879M10.36 20.308L25.3626 5.30105L29.6188 4.06499L33.6583 8.10449L32.4944 9.26834C31.5472 8.70766 30.3069 8.83084 29.4956 9.64214C29.0284 10.1094 28.7735 10.7253 28.7735 11.3837C28.7735 12.0421 29.0284 12.6622 29.4956 13.1294C29.9756 13.6094 30.6085 13.8515 31.2371 13.8515C31.8658 13.8515 32.4987 13.6094 32.9787 13.1294C33.4459 12.6622 33.7008 12.0463 33.7008 11.3837C33.7008 10.8824 33.5521 10.4067 33.276 10.0032L34.4144 8.86482L38.6365 13.087L37.4174 17.3643L22.1472 32.7323L10.1519 20.6053L10.36 20.308ZM17.8698 31.2116L5.80652 19.1483L21.0768 3.87385L25.3329 2.63778L26.535 3.83986L24.7935 4.34533L8.56748 20.5756L18.5324 30.5405L17.8656 31.2074L17.8698 31.2116ZM13.5882 29.7844L1.52065 17.7211L16.7952 2.44664L21.0513 1.21058L22.2534 2.41266L20.5118 2.91813L4.28162 19.1483L14.2508 29.1133L13.5839 29.7802L13.5882 29.7844ZM40 3.28767L39.2397 2.52734L34.4186 7.34841L29.9289 2.85866L27.7158 3.50005L25.6472 1.43145L23.4342 2.07285L21.3614 0L16.2302 1.49092L0 17.7211L13.5839 31.3051L15.0112 29.8779L17.8656 32.7323L19.2928 31.3051L22.1472 34.1595L38.2797 18.027L38.3774 17.9293L39.8471 12.7769L35.1747 8.10449L39.9958 3.28342L40 3.28767Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_857_17773'%3E%3Crect width='40' height='34.1595' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.page-tarifs .infos-forfaits ul li:nth-child(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_857_17762)'%3E%3Cpath d='M30.1777 12.5857C29.8273 12.9362 29.3567 13.1314 28.8611 13.1314C28.3655 13.1314 27.8949 12.9362 27.5444 12.5857C27.194 12.2353 26.9987 11.7647 26.9987 11.2691C26.9987 10.7735 27.194 10.3029 27.5444 9.95244C27.8949 9.602 28.3655 9.40676 28.8611 9.40676C29.1164 9.40676 29.3667 9.45682 29.592 9.55694L28.4355 10.7134L29.2866 11.5645L30.4881 10.363C30.8836 11.0688 30.7785 11.985 30.1777 12.5857ZM38.423 13.4218L36.8461 18.9587L17.0814 38.7234L8.58573 30.0876L1.62203 23.0939L21.3066 3.41427L26.8185 1.81227L32.0801 7.07384L30.4831 8.67084C30.0025 8.37046 29.4468 8.20526 28.8611 8.20526C28.0401 8.20526 27.2741 8.52566 26.6934 9.10138C26.1126 9.6821 25.7972 10.4481 25.7972 11.2691C25.7972 12.0901 26.1176 12.8561 26.6934 13.4368C27.2741 14.0175 28.0451 14.3329 28.8611 14.3329C29.6771 14.3329 30.4481 14.0125 31.0288 13.4368C32.1001 12.3655 32.2103 10.6934 31.3592 9.49186L32.9312 7.92491L38.428 13.4218H38.423ZM40 0.851064L39.1489 0L32.9262 6.22278L27.164 0.460576L20.6708 2.34793L0 23.0138L17.2466 40.2603L37.8073 19.6996L37.9174 19.5895L39.7747 13.0713L33.7772 7.07384L40 0.851064Z' fill='white'/%3E%3Cpath d='M12.4756 23.8145C13.4919 26.4227 16.03 28.27 18.9987 28.27C21.9675 28.27 24.5056 26.4227 25.5219 23.8145' stroke='white' stroke-width='1.00125' stroke-miterlimit='10'/%3E%3Cpath d='M12.4756 18.7134C13.4919 16.1051 16.03 14.2578 18.9987 14.2578C21.9675 14.2578 24.5056 16.1051 25.5219 18.7134' stroke='white' stroke-width='1.00125' stroke-miterlimit='10'/%3E%3Cpath d='M27.9801 17.0001L23 19.7729L27.9 22.7086L27.9801 17.0001Z' fill='%23E3010C'/%3E%3Cpath d='M10.8095 26.7104L16.061 24.5001L11.516 21.0452L10.8095 26.7104Z' fill='%23E3010C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_857_17762'%3E%3Crect width='40' height='40.2603' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.page-tarifs .infos-forfaits ul li:last-child::before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='34' viewBox='0 0 32 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_857_17770)'%3E%3Cpath d='M31.9214 24.1297C31.7381 23.7633 31.3028 23.6148 30.9394 23.7996L30.0295 24.2386L26.7561 19.6173L26.7201 19.5809C26.6961 19.5567 26.6841 19.5325 26.6841 19.5083C26.6841 19.5083 26.6481 19.472 26.6121 19.472L26.5761 19.4357C26.5761 19.4357 26.5401 19.3994 26.5041 19.3994C26.4681 19.3994 26.4681 19.3631 26.4321 19.3631C26.3961 19.3631 26.3961 19.3631 26.3601 19.3268H13.4534V9.06069H20.3601C20.7594 9.06069 21.0867 8.73059 21.0867 8.32787C21.0867 7.92515 20.7594 7.59505 20.3601 7.59505H13.4534V6.01718C14.7267 5.68708 15.6334 4.55154 15.6334 3.19483C15.6334 1.58065 14.3241 0.260254 12.7234 0.260254C11.1227 0.260254 9.81342 1.58065 9.81342 3.19483C9.81342 4.55154 10.7594 5.72339 11.9935 6.01718V7.63136C5.30933 7.99777 0 13.6062 0 20.426C0 27.2458 5.70867 33.2603 12.7267 33.2603C19.7447 33.2603 25.234 27.6882 25.4534 20.7924H25.8167L29.234 25.6317L29.3421 25.7406C29.3781 25.7769 29.4141 25.7769 29.4141 25.8132C29.4501 25.8132 29.4501 25.8495 29.4861 25.8495C29.5221 25.8495 29.5581 25.8858 29.5941 25.8858H29.6661C29.7381 25.8858 29.7741 25.9222 29.8494 25.9222C29.9247 25.9222 29.9935 25.9221 30.0327 25.8858C30.0567 25.8858 30.0807 25.8737 30.1047 25.8495C30.1408 25.8132 30.1408 25.8495 30.1768 25.8132L31.6301 25.0804C31.9574 24.9319 32.1015 24.4928 31.9214 24.1264V24.1297ZM12.7234 31.7913C6.50736 31.7913 1.45336 26.6946 1.45336 20.426C1.45336 14.1574 6.10802 9.46341 11.9967 9.097V20.0596C11.9967 20.4623 12.3241 20.7924 12.7234 20.7924C12.7954 20.7924 12.8314 20.7924 12.9067 20.7561C12.9787 20.7561 13.0147 20.7924 13.09 20.7924H23.9967C23.7774 26.8794 18.8347 31.7913 12.7267 31.7913H12.7234Z' fill='white'/%3E%3Cpath d='M6.09167 24.0869H19.4796L12.7856 12.3618L6.09167 24.0869Z' fill='%23E3010C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_857_17770'%3E%3Crect width='32' height='33' fill='white' transform='translate(0 0.260254)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.page-tarifs .infos-forfaits ul li:last-child {
    border-bottom: none;
}

.page-tarifs .notice.global {
    padding-top: 35px;
    padding-bottom: 50px;
}

.page-tarifs .pass-saison .onglets {
    max-width: unset;
    text-align: center;
    min-height: unset;
    margin-bottom: 15px;
}

.page-tarifs .pass-saison .onglets::before,
.page-tarifs .pass-saison .onglets::after {
    display: none;
}

.page-tarifs .securite .tableau .tr .item:last-child,
.page-tarifs .pass-saison .valdisere-saison .tableau .tr:last-child .item:last-child,
.page-tarifs .pass-saison .valdisere-saison-avant-dec .tableau .tr:last-child .item:last-child,
.page-tarifs .solaise .tableau .tr .item:last-child,
.page-tarifs .solaise-fmdec .tableau .tr .item:last-child {
    width: 70%;
}

.page-tarifs label {
    cursor: pointer;
}

.page-tarifs .notice.global strong {
    font-family: Montserrat,"sans-serif";
    font-weight: 600;
}

.page-tarifs .compteur .sous-titre {
    margin-bottom: 15px;
}

.page-tarifs .precision .etiquette {
    width: 90px;
    height: 90px;
    padding-top: 30px;
}

.page-tarifs .filtre-periode::before,
.page-tarifs .filtre-periode::after {
    left: 50%;
    transform: translateX(-50%);
    width: 94px;
    height: 1px;
    background-color: #e8edf2;
}

.page-tarifs .filtre-periode::after {
    top: auto;
    bottom: 33px;
}

.page-tarifs .filtre-periode::before {
    top: -7px;
}

.page-tarifs .vide {
    position: relative;
    display: block;
    width: 100%;
    height: 15px;
}

.page-tarifs .les-offres .offre .pad .info .cta.item .plus-btn {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23E3010C'/%3E%3Cmask id='mask0_1071_166' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='16' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1071_166)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8886 8.64298C16.8761 8.16301 16.4831 7.77777 16 7.77777C15.5091 7.77777 15.1112 8.17574 15.1112 8.66666V15.1111H8.66666L8.64298 15.1114C8.16301 15.1239 7.77777 15.517 7.77777 16C7.77777 16.4909 8.17574 16.8889 8.66666 16.8889H15.1112V23.3333L15.1115 23.357C15.124 23.837 15.517 24.2222 16 24.2222C16.491 24.2222 16.8889 23.8243 16.8889 23.3333V16.8889H23.3333L23.357 16.8885C23.837 16.876 24.2222 16.483 24.2222 16C24.2222 15.509 23.8243 15.1111 23.3333 15.1111H16.8889V8.66666L16.8886 8.64298Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: transparent;
}

.page-tarifs .les-offres .offre .pad .info .cta.item .plus-btn::after {
    display: none;
}

.page-tarifs .etiquettes li:first-child .etiquette {
    padding-top: 27px;
}


/* OVERRIDES 27 AOÜT */

.page-tarifs .intro .titre,
.page-tarifs .bandeau .titre,
.page-tarifs .titre-etape,
.page-tarifs .titre-fleche {
    font-family: Montserrat,"sans-serif";
    font-weight: 600;
}

.page-tarifs .etiquettes li:first-child .etiquette {
    padding-top: 29px;
}

.page-tarifs .etiquette {
    padding-top: 29px;
}

.page-tarifs .fond-rose .etiquettes {
    margin-bottom: 0;
}

.page-tarifs .onglets label {
    cursor: pointer;
    padding: 8px 8px;
    position: relative;
    display: inline-block;
    border: solid 1px #D8DFE5;
    border-radius: 4px;
    margin-right: 4px;
}

.page-tarifs .compteur {
    font-family: Montserrat,"sans-serif";
    font-weight: 600;
}

.page-tarifs .valdisere-saison .tableau .tr:last-child .item:first-child,
.page-tarifs .valdisere-saison-avant-dec .tableau .tr:last-child .item:first-child {
    width: 30%;
}

.page-tarifs .solaise .tableau .tr .item:first-child,
.page-tarifs .solaise-fmdec .tableau .tr .item:first-child,
.page-tarifs .securite .tableau .tr .item:first-child {
    width: 30%;
}

.page-tarifs .pub-promo::before {
    width: 150vw;
    height: 100%;
    top: 0;
    left: -25vw;
    background-color: #feeedc;
}

.page-tarifs .contenu-onglets {
    margin-bottom: 70px;
}

.page-tarifs .tr.fond-rouge {
    border: 1px solid #e3010c;
}

.page-tarifs .fond-rouge .plus-btn {
    margin: 10px auto;
    border: 1px solid #fff;
}

.page-tarifs .anglais .s-wpr {
    min-height: 400px;
}

.page-tarifs .anglais .les-offres .offre .pad {
    min-height: 350px;
}

.page-tarifs .anglais .les-offres .offre .pad .info .desc {
    min-height: 70px;
}

.page-tarifs .anglais .les-offres .offre .pad .info .titre {
    min-height: 50px;
}

.page-tarifs .anglais .les-offres .offre .pad .info .cta.item {
    bottom: -20px;
}

.page-tarifs .anglais .etiquettes li:first-child .etiquette {
    padding-top: 35px;
    font-size: 12px;
    line-height: 16px;
}

.page-tarifs .anglais .etiquette.trf {
    margin: 0 auto 10px;
    width: 100px;
    height: 100px;
    padding-top: 19px;
    padding-top: 35px;
}

.page-tarifs .anglais .precision .etiquette {
    width: 100px;
    height: 100px;
    padding-top: 35px;
}

.page-tarifs .anglais .bonus .etiquette {
    padding-top: 22px;
}


/* Carte intéractive */


/* .map,
path {
    cursor: pointer;
} */


/* .carte svg:not(.map) {
    cursor: default;
}

.map {
    cursor: pointer;
}

.map {
    fill-opacity: 1;
    stroke: #ffffff;
    stroke-width: 10px;
    stroke-linejoin: round;
    stroke-opacity: 1px;
} */

.page-tarifs svg .st4,
.page-tarifs svg .st5,
.page-tarifs svg .st8 {
    stroke: #fff;
    stroke-width: 3;
    fill: transparent;
    cursor: pointer;
    opacity: 1;
}

.page-tarifs svg .st4:hover,
.page-tarifs svg .st5:hover,
.page-tarifs svg .st8:hover {
    fill: rgba(0, 0, 0, 0.3);
    stroke: #fff;
    stroke-miterlimit: 10;
}

.page-tarifs .hover-black {
    fill: rgba(0, 0, 0, 0.3);
}

@media (max-width: 767px) {
    .page-tarifs .container-w2 {
        max-width: 100%;
        padding: 0 15px;
    }
    .page-tarifs .intro h1 {
        line-height: 22px;
        font-size: 18px;
        letter-spacing: 5px;
        margin-bottom: 38px;
    }
    .page-tarifs .etiquettes {
        max-width: 318px;
    }
    .page-tarifs .les-offres,
    .page-tarifs .pub-promo ul {
        white-space: nowrap;
    }
    .page-tarifs .les-offres .offre {
        width: 100%;
        max-width: 187px;
    }
    .page-tarifs .slider-offres {
        margin-bottom: 0;
    }
    .page-tarifs .slider-offres .cta-offres {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }
    .page-tarifs .slider-offres .cta-offres .bouton-fleche {
        width: 100%;
        text-align: center;
    }
    .page-tarifs .bouton-fleche::after {
        left: unset;
        right: -10px;
        position: relative;
        display: inline-block;
        transform: unset;
    }
    .page-tarifs .for-mobile {
        display: block;
    }
    .page-tarifs .for-desktop {
        display: none;
    }
    /* Offres slider */
    .page-tarifs .s-wpr {
        position: relative;
        display: block;
        width: 100%;
        min-height: 360px;
    }
    .page-tarifs .slider-offres .s-control {
        position: absolute;
        display: block;
        left: 50%;
        transform: translateX(-50%);
        transition-timing-function: ease-out;
        bottom: 27px;
        top: auto;
    }
    .page-tarifs .anglais .slider-offres .s-control {
        bottom: 14px;
    }
    .page-tarifs .slider-offres .s-content {
        margin: 0;
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 561px;
        height: 100%;
        font-size: 0;
        list-style: none;
        transition: transform 1s;
    }
    .page-tarifs .slider-offres .s-control>label[class^="s-c-"] {
        display: inline-block;
        width: 8px;
        height: 8px;
        margin-right: 10px;
        border-radius: 50%;
        background-color: #9CA9B4;
        ;
        cursor: pointer;
        transition: all ease-in-out 0.3s;
    }
    .page-tarifs .slider-offres #s-1:checked~.s-content {
        transform: translateX(0%);
    }
    .page-tarifs .slider-offres #s-1:checked~.s-control .s-c-1,
    .page-tarifs .slider-offres #s-2:checked~.s-control .s-c-2,
    .page-tarifs .slider-offres #s-3:checked~.s-control .s-c-3 {
        width: 16px;
        height: 16px;
        background-color: #e3010c;
        transform: translateY(3px);
    }
    .page-tarifs .slider-offres #s-1:checked~.s-nav .s-nav-1 {
        display: block;
    }
    .page-tarifs .slider-offres #s-2:checked~.s-content {
        transform: translateX(-187px);
    }
    .page-tarifs .slider-offres #s-2:checked~.s-nav .s-nav-2 {
        display: block;
    }
    .page-tarifs .slider-offres #s-3:checked~.s-content {
        transform: translateX(-374px);
    }
    @keyframes slider-animation {
        0%,
        7% {
            transform: translateX(0%);
        }
        12.5%,
        19.5% {
            transform: translateX(-20%);
        }
        25%,
        32% {
            transform: translateX(-40%);
        }
        37.5%,
        44.5% {
            transform: translateX(-60%);
        }
        50%,
        57% {
            transform: translateX(-80%);
        }
        62.5%,
        69.5% {
            transform: translateX(-60%);
        }
        75%,
        82% {
            transform: translateX(-40%);
        }
        87.5%,
        94.5% {
            transform: translateX(-20%);
        }
    }
    /* !Offres slider */
    .page-tarifs .intro .titre,
    .page-tarifs .bandeau .titre,
    .page-tarifs .titre-etape,
    .page-tarifs .titre-fleche {
        line-height: 22px;
        font-size: 18px;
        letter-spacing: 5px;
        margin-bottom: 15px;
    }
    .page-tarifs .etiquette {
        margin: 0 auto 10px;
        width: 72px;
        height: 72px;
        padding-top: 19px;
    }
    .page-tarifs .invitation .texte {
        font-size: 14px;
        line-height: 18px;
    }
    .page-tarifs .compteur .titre,
    .page-tarifs .compteur .sous-titre {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 3px;
    }
    .page-tarifs .compteur .sous-titre {
        letter-spacing: 1px;
    }
    .page-tarifs .filtre-periode label {
        padding-top: 0px;
        min-height: unset;
        text-align: center !important;
    }
    .page-tarifs .filtre-periode label br.for-mobile,
    .page-tarifs .bonus .desc br.for-mobile,
    .page-tarifs .notice.notice-promo br,
    .page-tarifs .pass br.for-mobile {
        margin-bottom: 0px;
        height: 0px !important;
        display: inline;
    }
    .page-tarifs .onglets label {
        font-size: 12px;
        line-height: 16px;
    }
    .page-tarifs .onglets {
        max-width: fit-content;
        margin: 0 auto 5px;
    }
    .page-tarifs .bandeau {
        min-height: 100px;
    }
    .page-tarifs .bandeau .container-w2,
    .page-tarifs .bonus {
        width: 100%;
    }
    .page-tarifs .bandeau .titre {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 2px;
        margin: 0;
    }
    .page-tarifs .lien-carte {
        line-height: 16px;
        font-size: 12px;
    }
    .page-tarifs .plus-btn,
    .page-tarifs .cta .plus-btn,
    .page-tarifs .fond-rouge .plus-btn {
        width: 24px;
        height: 24px;
    }
    .page-tarifs .fond-rouge .plus-btn {
        border: 1px solid #fff;
    }
    .page-tarifs .tableau .th .item:not(:first-child),
    .page-tarifs .tableau .tr .item:not(:first-child) {
        width: 70px;
    }
    .page-tarifs .tableau .th .item:first-child,
    .page-tarifs .tableau .tr .item:first-child {
        width: calc(100% - 210px);
    }
    .page-tarifs .tableau .tr .item .plus-btn {
        bottom: -39px;
    }
    .page-tarifs .tableau .tr .item .badge {
        padding: 3px 7px;
    }
    .page-tarifs .voir-plus-de-forfaits,
    .page-tarifs .xyz {
        font-size: 12px;
        line-height: 16px;
    }
    .page-tarifs .voir-plus-de-forfaits::before,
    .page-tarifs .xyz::before {
        background-size: 16px;
        width: 16px;
        height: 16px;
    }
    .page-tarifs .pass .desc,
    .page-tarifs .atouts ul li {
        font-size: 14px;
        line-height: 18px;
    }
    .page-tarifs .pass-saison .tableau .tr .item:first-child {
        width: calc(100% - 180px);
    }
    .page-tarifs .pass-saison .tableau .tr .item:not(:first-child) {
        width: 60px;
    }
    .page-tarifs .atouts ul {
        max-width: 240px;
        margin: 0 auto;
    }
    .page-tarifs .atouts .cta .bouton-fleche {
        padding: 10px 16px;
        width: 130px;
        font-size: 14px;
        line-height: 17px;
    }
    .page-tarifs .remontees-mecaniques {
        margin-left: -15px;
        margin-right: -15px;
        max-width: calc(100% + 30px);
        width: calc(100% + 30px);
    }
    .page-tarifs .remontees-mecaniques .texte {
        padding-top: 10px;
    }
    .page-tarifs .remontees-mecaniques ul {
        padding-left: 15px;
    }
    .page-tarifs .infos-forfaits ul li .titre br {
        display: none;
    }
    .page-tarifs .infos-forfaits ul li .titre {
        letter-spacing: 2px;
    }
    .page-tarifs .valdisere-saison .tableau .tr:last-child .item:first-child {
        width: 30%;
    }
    .page-tarifs .titre-etape span {
        display: block;
    }
    html .page-tarifs,
    body .page-tarifs {
        width: 100%;
        max-width: 100%;
        overflow-x: hidden;
        position: relative;
        display: block;
    }
    .page-tarifs .solaise .tableau .tr .item:first-child,
    .page-tarifs .solaise-fmdec .tableau .tr .item:first-child,
    .page-tarifs .securite .tableau .tr .item:first-child {
        width: 30%;
    }
    .page-tarifs .lien-carte::before {
        background-size: contain;
        width: 16px;
        height: 16px;
        margin-right: 8px;
    }
    .page-tarifs .pub-promo ul li:first-child {
        margin-top: 50px;
        margin-right: 30px;
        width: 178.94px;
        height: 178.94px;
    }
    .page-tarifs .compteur .sous-titre {
        margin-bottom: 15px;
    }
    .page-tarifs .titre-fleche::before {
        top: -40px;
        left: 50%;
        width: 100%;
        height: 100%;
        transform: translateX(-50%);
        background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_857_21192)'%3E%3Cpath d='M14.1337 1.30708e-06L10.5 6.22894L6.86873 6.71954e-07L-3.33739e-07 7.14702e-08L10.5 18L21 1.90735e-06L14.1337 1.30708e-06Z' fill='%23E3051B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_857_21192'%3E%3Crect width='21' height='18' fill='white' transform='translate(21 18) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 21px;
    }
    .page-tarifs .filtre-periode::after {
        top: auto;
        bottom: 25px;
    }
    .page-tarifs .chiffres span {
        font-size: 18px;
        line-height: 22px;
        letter-spacing: 5px;
        font-weight: 500;
    }
    /* OVERRIDES 27 AOÜT */
    .page-tarifs .etiquettes li:first-child .etiquette {
        padding-top: 22px;
        font-size: 12px;
        line-height: 16px;
    }
    .page-tarifs .pub-promo ul li:first-child {
        margin-top: 50px;
        margin-right: 0px;
        width: 178.94px;
        height: 178.94px;
        left: -30px;
    }
    .page-tarifs .etiquettes.trf {
        margin: 0 auto;
        padding-top: 22px;
    }
    .page-tarifs .etiquette {
        padding-top: 22px;
    }
    .page-tarifs .compteur iframe .chiffres span {
        font-size: 18px;
        letter-spacing: 5px;
    }
    .page-tarifs .anglais .les-offres .offre .pad {
        min-height: 335px;
    }
    .page-tarifs .anglais .slider-offres .s-control {
        bottom: 27px;
    }
    .page-tarifs .anglais .les-offres .offre .pad .info .cta.item {
        bottom: -10px;
    }
    .page-tarifs .anglais .pass-saison .tignes-val-saison-avant-dec .tableau .tr:last-child .item:not(:first-child) {
        width: 55px;
        font-size: 14px;
    }
    .page-tarifs .anglais .pass-saison .tignes-val-saison-avant-dec .tableau .tr:last-child .item:first-child {
        width: calc(100% - 165px);
        font-size: 12px;
    }
    .page-tarifs .map:hover {
        opacity: 0;
        fill: rgba(0, 0, 0, 0);
        stroke: #fff;
        stroke-miterlimit: 0;
    }
    /* Corrections du 24 octobre */
    .page-tarifs .pass-saison .tableau .tr .item:first-child {
        width: calc(100% - 165px);
        font-size: 12px;
    }
    .page-tarifs .pass-saison .tableau .tr .item:not(:first-child) {
        width: 55px;
        font-size: 14px;
    }
    .page-tarifs .pass-saison .tableau .th .item:first-child,
    .page-tarifs .pass-saison .tableau .tr .item:first-child {
        width: calc(100% - 165px);
    }
    .page-tarifs .pass-saison .tableau .th .item:not(:first-child),
    .page-tarifs .pass-saison .tableau .tr .item:not(:first-child) {
        width: 55px;
    }
    .page-tarifs .anglais .item.f-12.texte-moyen.texte-gris-fonce {
        min-height: 50px;
        padding-right: 5px;
    }
}

@media (max-width: 390px) {
    .page-tarifs .tableau .th,
    .page-tarifs .tableau .tr {
        padding-left: 7px;
        padding-right: 7px;
    }
    .page-tarifs .tableau .tr .item:first-child {
        white-space: nowrap;
    }
}

@media (max-width: 373px) {
    .page-tarifs .pub-promo ul li .desc {
        font-size: 12px;
        line-height: 16px;
    }
}

@media (max-width: 369px) {
    .page-tarifs .tableau .tr .item:first-child {
        font-size: 12px;
    }
}

@media (max-width: 352px) {
    .page-tarifs .tableau .tr .item:first-child,
    .page-tarifs .tableau .tr .item .badge {
        font-size: 11px;
    }
    .page-tarifs .tableau .tr .item .badge {
        margin-left: 2px;
    }
    .page-tarifs .a-la-carte .encart .info span {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (max-width: 340px) {
    .page-tarifs .pub-promo ul li .desc {
        margin-left: -10px;
    }
    .page-tarifs .pass-saison .tableau .tr .item {
        font-size: 12px;
    }
    .page-tarifs .pass-saison .tableau .tr .item:first-child {
        font-size: 11px;
    }
}

@media (max-width: 334px) {
    .page-tarifs .pass-saison .tableau .tr .item:first-child {
        font-size: 10px;
    }
}

@media (max-width: 326px) {
    .page-tarifs .pass-saison .tableau .tr .item:first-child {
        font-size: 9px;
    }
}

@media (max-width: 327px) {
    .page-tarifs .pub-promo ul li .desc {
        margin-left: -20px;
    }
}

@media (max-width: 357px) {
    .page-tarifs .filtre-periode label.avant-dec {
        padding-right: 60px;
    }
    .page-tarifs .filtre-periode label.from-mi-dec {
        padding-left: 60px;
    }
    .page-tarifs .filtre-periode label.avant-dec::before,
    .page-tarifs .filtre-periode label.avant-dec::after {
        right: 18px;
    }
    .page-tarifs .filtre-periode label::before,
    .page-tarifs .filtre-periode label::after {
        left: 18px;
    }
    .page-tarifs .filtre-periode::before,
    .page-tarifs .filtre-periode::after {
        width: 70px;
    }
}



@media (max-width: 376px) {
.page-tarifs .losangeBlack{
	font-family: 'Montserrat' !important;
	font-weight: 600 !important;
	font-size:13px !important;
}}


.page-tarifs .compteur {
    margin-bottom: 100px;
}

.page-tarifs .ctnr-chiffres {
    max-width: 240px;
    margin: 0 auto;
}


/*-------------------------------END PAGES TARIFS --------------------------*/

</style>
