<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Needed by content created by the builder */

/* General */
html, body {height:100%;width:100vw;} 
body {
    margin:0;
    overflow-x:hidden;

    font-family: sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.9;
}
a {color: inherit;} 
a i.icon {margin-right: 8px;}
/* img {
    width: 100%;
    display: block;
} */
ul {box-sizing: border-box;}
pre {
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}
/*
table {
    border-collapse: collapse;
    width: 100%;
}

table th,
table td {
    padding: 15px 15px;
}
*/

table.default th,
table.default td {
    border: #333 1px solid;
}
.is-light-text table.default th,
.is-light-text table.default td {
    border: #fff 1px solid;
}

/* Gridless */

.is-wrapper {
    width: 100vw;
    max-width: 100%; 
    box-sizing: border-box;
    position:relative;
    height:100%;
    /* 
    min-height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex-flow: wrap; 
    */
    opacity: 0;
}

.is-section {
    width:100%;
    height:100vh; 
    position:relative;
    /* background-color: #fff; */
    background-size: cover;
    box-sizing: border-box;
    overflow-x: hidden; /* needed to prevent hor scroll in iOS. Producton only (will se inherit during editing) */
    overflow-y: hidden; /* needed to prevent vert scroll in iOS. Producton only (will se inherit during editing) */
}

.is-section.height-150 { height: 150vh } 
.is-section.height-140 { height: 140vh } 
.is-section.height-130 { height: 130vh } 
.is-section.height-120 { height: 120vh } 
.is-section.height-110 { height: 110vh } 
.is-section.height-100 { height: 100vh } 
.is-section.height-90 { height: 90vh }
.is-section.height-80 { height: 80vh }
.is-section.height-70 { height: 70vh }
.is-section.height-60 { height: 60vh }
.is-section.height-50 { height: 50vh }
.is-section.height-40 { height: 40vh }
.is-section.height-30 { height: 30vh }
.is-section.height-20 { height: 20vh }
.is-section.height-auto { 
    height: auto; 
    display:flex; 
    overflow: initial; 
    justify-content: center;
    align-content: center;
    /* align-items: normal; */
    flex-flow: wrap;
}

/* PRINT (this is for web print: width always 1440px. This is to maintain proportion) */
@media print { 
    .is-section.height-150 { min-height: 1116px } 
    .is-section.height-140 { min-height: 1042px } 
    .is-section.height-130 { min-height: 967px } 
    .is-section.height-120 { min-height: 893px } 
    .is-section.height-110 { min-height: 818px } 
    .is-section.height-100 { min-height: 744px } 
    .is-section.height-90 { min-height: 670px }
    .is-section.height-80 { min-height: 595px }
    .is-section.height-70 { min-height: 521px }
    .is-section.height-60 { min-height: 446px }
    .is-section.height-50 { min-height: 372px }
    .is-section.height-40 { min-height: 297px }
    .is-section.height-30 { min-height: 222px }
    .is-section.height-20 { min-height: 147px }
}

/* Backward Compatible (not used in version 1.2.7/above) */
.is-section.height-auto.justify-space-evenly {justify-content: space-evenly;}
.is-section.height-auto.justify-space-around {justify-content: space-around;}
.is-section.height-auto.justify-space-between {justify-content: space-between;}
.is-section.height-auto.justify-left {justify-content: flex-start;}
.is-section.height-auto.justify-right {justify-content: flex-end;}
.is-section.height-auto.align-space-evenly {align-content: space-evenly;}
.is-section.height-auto.align-space-around {align-content: space-around;}
.is-section.height-auto.align-space-between {align-content: space-between;}
.is-section.height-auto.align-top {align-content: flex-start;}
.is-section.height-auto.align-bottom {align-content: flex-end;}
/* ~~~~~ */

.is-section.height-auto.height-150 { min-height: 150vh; }
.is-section.height-auto.height-140 { min-height: 140vh; }
.is-section.height-auto.height-130 { min-height: 130vh; }
.is-section.height-auto.height-120 { min-height: 120vh; }
.is-section.height-auto.height-110 { min-height: 110vh; }
.is-section.height-auto.height-100 { min-height: 100vh; }
.is-section.height-auto.height-90 { min-height: 90vh; }
.is-section.height-auto.height-80 { min-height: 80vh; }
.is-section.height-auto.height-70 { min-height: 70vh; }
.is-section.height-auto.height-60 { min-height: 60vh; }
.is-section.height-auto.height-50 { min-height: 50vh; }
.is-section.height-auto.height-40 { min-height: 40vh; }
.is-section.height-auto.height-30 { min-height: 30vh; }
.is-section.height-auto.height-20 { min-height: 20vh; }

.is-slide {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    opacity:0;
    z-index:1;
    transition: all ease 1.2s;
    transition-delay: 0ms;
}
.is-slide.active {
    opacity:1;
    z-index:2;
    transition: all ease 0.9s;
}

.sliding .is-slide {
    opacity:1;
    z-index:0;
    transform: translateX(100%);
    transition: none;
}
.sliding .is-slide.active {
    opacity:1;
    z-index:1;
    transform: translateX(0%);
    transition: all ease 0.6s;
    transition-delay: 0ms;
}

.is-block {
    box-sizing:border-box;
    position:absolute;
    cursor: default;
    /* overflow-wrap: break-word; */
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.is-block.is-fluid {
    top: auto !important;
    height: auto; /* Do not add !important here, because group block can have its height adjusted inline on mobile adjustBlockPosition) */
    left: auto !important;
    /* width: 100% !important;  */
    position: relative !important;
    transform: none !important;
}
@media all and (min-width: 768px) { /* Add !important only on desktop/tablet */
    .is-wrapper:not(.mobile) .is-block.is-fluid {
        height: auto !important;
    }
}

.is-section.height-auto.flex-grow {
    flex-flow: row wrap;
    align-items: stretch !important;
    align-content: stretch  !important;
}

.is-section.height-auto.flex-grow .is-block.is-fluid {
    flex-grow:1;
}
/*
.is-section.height-auto.flex-grow2 {
    flex-flow: column wrap;
    align-items: stretch !important;
    align-content: stretch  !important;
    height:100% !important;
}
*/

.is-block.is-code &gt; * {
    width: 100%;
    flex: none;
    box-sizing: border-box;
}

.is-block.is-text &gt; *:not(.is-dock) {
    width: 100%;
    flex: none;
    box-sizing: border-box;
    z-index: 0; /* a must reset. makes overlay behind the content */
}

.is-block.is-text &gt; *:not(.is-overlay):not(.is-dock) {
    z-index: 1; /* a must reset. makes overlay behind the content (previously 0. Make 1 because overlay can be at the end of editable elements */
    position: relative; 
} 

.is-block.is-text img {
    width: 100%;
    height: auto;
    display: block;
}

.is-block.is-img &gt; div {
    background-size: cover; 
    background-repeat: no-repeat;
    /* position: absolute; */
    width:100%;
    height:100%;
    overflow:hidden;
}

.is-block.is-img &gt; div &gt; a { /* stretched image with link */
    width: 100%;
    height: 100%;
    position: absolute;
}

/* image stretched */
.is-block.is-text .is-img {
    overflow: hidden; background-size: cover; background-position: center center; 
}

.is-block.is-text .is-img a {
    position:absolute;z-index:0;width:100%;height:100%;
}

/* map */
.is-block.is-iframe {
    overflow:hidden;
}
.is-block.is-iframe &gt; div { 
    width:100%;
    height:100%
}

/* Lottie */
.is-block.is-lottie {
    overflow:hidden;
}
.is-block.is-lottie.fullheight lottie-player {
    width: auto !important;
    height: 100% !important;
}
.is-block.is-lottie.fullheight svg {
    width: auto !important;
    height: 100% !important;
}
.is-section.height-auto.height-150 .is-block.is-lottie.fullheight lottie-player {
    max-height: 150vh;
}
.is-section.height-auto.height-140 .is-block.is-lottie.fullheight lottie-player {
    max-height: 140vh;
}
.is-section.height-auto.height-130 .is-block.is-lottie.fullheight lottie-player {
    max-height: 130vh;
}
.is-section.height-auto.height-120 .is-block.is-lottie.fullheight lottie-player {
    max-height: 120vh;
}
.is-section.height-auto.height-110 .is-block.is-lottie.fullheight lottie-player {
    max-height: 110vh;
}
.is-section.height-auto.height-100 .is-block.is-lottie.fullheight lottie-player {
    max-height: 100vh;
}
.is-section.height-auto.height-90 .is-block.is-lottie.fullheight lottie-player {
    max-height: 90vh;
}
.is-section.height-auto.height-80 .is-block.is-lottie.fullheight lottie-player {
    max-height: 80vh;
}
.is-section.height-auto.height-70 .is-block.is-lottie.fullheight lottie-player {
    max-height: 70vh;
}
.is-section.height-auto.height-60 .is-block.is-lottie.fullheight lottie-player {
    max-height: 60vh;
}
.is-section.height-auto.height-50 .is-block.is-lottie.fullheight lottie-player {
    max-height: 50vh;
}
.is-section.height-auto.height-40 .is-block.is-lottie.fullheight lottie-player {
    max-height: 40vh;
}
.is-section.height-auto.height-30 .is-block.is-lottie.fullheight lottie-player {
    max-height: 30vh;
}
.is-section.height-auto.height-20 .is-block.is-lottie.fullheight lottie-player {
    max-height: 20vh;
}

/* Section Overlay */
.is-overlay {
    position:absolute;left:0px;top:0px;width:100%;height:100%;
    overflow:hidden;
    max-width: none !important; /* give !important to prevent overide by is-block.flex &gt; * */
}
.is-overlay .is-img-bg {
    position:absolute;left:0px;top:0px;width:100%;height:100%;
    background-size:cover;
    background-repeat:no-repeat;
    /* background-position:50% 60%; */
    transition: all 0.3s linear 0s;
}
.is-overlay .is-video-bg { 
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
/* .is-overlay .is-color-bg {
    position:absolute;left:0px;top:0px;width:100%;height:100%;
    z-index:1;
} */
.is-block:not(.edit) .is-overlay-link { 
    position: absolute !important;left:0px;top:0px;width:100% !important;height:100%;
    max-width: initial !important;
    max-height: initial !important;
    z-index:1 !important;
}
.is-block.edit .is-overlay-link { 
    z-index:-1 !important;
}

/* Clickable Block */

.block-click {
    cursor: pointer;
}
.block-click:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    pointer-events: none;
}

/* grouping */
.is-dock {
    position: absolute !important;
    width: 10%  !important;
    padding-bottom: 10%;
    height: 0px;
}
.is-dock.top {
    top: 0;
    left: 45%;
}
.is-dock.topleft {
    top: 0;
    left: 0;
}
.is-dock.topright {
    top: 0;
    right: 0;
}
.is-dock.middleleft {
    top: 45%;
    left: 0%;
}
.is-dock.middle {
    top: 45%;
    left: 45%;
}
.is-dock.middleright {
    top: 45%;
    right: 0%;
}
.is-dock.bottomleft {
    /* top: 90%; */
    bottom: 0%;
    left: 0;
}
.is-dock.bottom {
    /* top: 90%; */
    bottom: 0%;
    left: 45%;
    bottom: 0% !important;
}
.is-dock.bottomright {
    /* top: 90%; */
    bottom: 0%;
    right: 0;
}

/* flex section */

.is-section.height-auto .is-block.is-fluid.is-img &gt; div {
    position: relative;width:100%;height:100%;min-height:220px;
}

.is-section.height-auto .is-block.is-fluid.is-iframe &gt; div.embed-responsive iframe {
    position: relative;
    min-height: 220px;
    display: flex;
}

/* Mobile */
@media all and (max-width: 768px) { /* 767 (not 768)=&gt; making 'hide on mobile' done first (on 768) without changing the layout, and then change the layout as below. To test: reduce the window size. */

    body:not(.is-print) .is-section {
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* height: auto !important; */
        height: auto;
        /* min-height: 100px; */
    }

    body:not(.is-print) .is-section.height-auto {
        min-height: auto;
    }
    body:not(.is-print) .is-section.height-auto { 
        flex-flow: wrap !important;
    }    
    
    /* normal section: height: auto (see above) */

    /* flex-section: */
    body:not(.is-print) .is-section.height-auto.height-150 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-140 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-130 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-120 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-110 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-100 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-90 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-80 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-70 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-60 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-50 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-40 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-30 { min-height: initial; }
    body:not(.is-print) .is-section.height-auto.height-20 { min-height: initial; }
    
    body:not(.is-print) .is-section.height-auto .is-block.is-lock {
        min-width: auto;
        max-width: none;
    }

    body:not(.is-print) .is-slide {
        position:absolute;
         /* display:none; //a must, affecting layout because of position: relative */
        opacity:0;
        min-height: 100vh;
        transition: all ease 1.2s;
    }
    body:not(.is-print) .is-slide.active {
        position:relative;
        display:flex;
        flex-direction: column;
        opacity:1;
        transition: all ease 0.6s;
    }

    /* do not change fixed (animated) blocks, except fixed text block */
    /* .is-block.is-text.fixed */
    body:not(.is-print) .is-section &gt; .is-block:not(.fixed),
    .is-slide &gt; .is-block:not(.fixed) { 
        position:relative;
        width:100%;
        height:auto;
        top:auto !important;
        left:auto !important;
        transform:none;
    }

    body:not(.is-print) .is-section &gt; .is-block:not(.fixed):not(.is-svg):not(.is-img):not(.is-code):not(.is-iframe):not(.is-lottie),
    .is-slide &gt; .is-block:not(.fixed):not(.is-svg):not(.is-img):not(.is-code):not(.is-iframe):not(.is-lottie) { 
        padding:20px 35px 20px 25px;
    }

    body:not(.is-print) .is-section &gt; .is-block.is-img:not(.fixed) {
        height: 300px;
    }
    body:not(.is-print) .is-section &gt; .is-block.is-iframe { /* all stretch object blocks have min-height on mobile */
        height: 300px;
    }

    /* slider */
    body:not(.is-print) .is-section &gt; .is-block.is-code[data-module="slider"] {
        height: 100% !important;
    }

    body:not(.is-print) .is-section &gt; .is-block {
        box-shadow: none !important;
    }

    /* .is-dock {
        width: 8% !important;
        padding-bottom: 8%;
    } */

    body:not(.is-print) .is-group {
        /* max-width:400px; */
        min-height:300px;
    }

}

/* Ipad Portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    
    body:not(.is-print) .is-section {
        height:67vh;
    }
    
    /* normal section (fix: change height to min-height) */
    body:not(.is-print) .is-section.height-150 { min-height: 100vh }
    body:not(.is-print) .is-section.height-140 { min-height: 93vh }
    body:not(.is-print) .is-section.height-130 { min-height: 87vh }
    body:not(.is-print) .is-section.height-120 { min-height: 80vh }
    body:not(.is-print) .is-section.height-110 { min-height: 73vh }
    body:not(.is-print) .is-section.height-100 { min-height: 67vh }
    body:not(.is-print) .is-section.height-90 { min-height: 64vh }
    body:not(.is-print) .is-section.height-80 { min-height: 60vh }
    body:not(.is-print) .is-section.height-70 { min-height: 55vh }
    body:not(.is-print) .is-section.height-60 { min-height: 50vh }
    body:not(.is-print) .is-section.height-50 { min-height: 45vh }
    body:not(.is-print) .is-section.height-40 { min-height: 40vh }
    body:not(.is-print) .is-section.height-30 { min-height: 35vh }
    body:not(.is-print) .is-section.height-20 { min-height: 30vh }
    body:not(.is-print) .is-section.height-auto { min-height: initial } /* previously: auto (this is for flex section */
    
}


/* PRINT */
.is-print .is-wrapper {
    display: flex;
    flex-flow: column;
    align-items: center;
    transform: scale(1);
}

@media all and (max-width: 1600px) {
    .is-print .is-wrapper { transform: scale(0.9); }
}
@media all and (max-width: 1120px) {
    .is-print .is-wrapper { transform: scale(0.7); }
}
@media all and (max-width: 1050px) {
    .is-print .is-wrapper { transform: scale(0.65); }
}
@media all and (max-width: 1000px) {
    .is-print .is-wrapper { transform: scale(0.6); }
}
@media all and (max-width: 950px) {
    .is-print .is-wrapper { transform: scale(0.55); }
}
@media all and (max-width: 900px) {
    .is-print .is-wrapper { transform: scale(0.5); }
}
@media all and (max-width: 850px) {
    .is-print .is-wrapper { transform: scale(0.45); }
}
@media all and (max-width: 800px) {
    .is-print .is-wrapper { transform: scale(0.4); }
}
@media all and (max-width: 750px) {
    .is-print .is-wrapper { transform: scale(0.35); }
}
@media all and (max-width: 700px) {
    .is-print .is-wrapper { transform: scale(0.3); }
}
.is-print .is-section {
    margin: 80px 0 80px 0; 
    box-shadow: 11px 13px 40px 0px rgba(0, 0, 0, 0.1) !important;
    flex: none;
}
.is-print .is-section:first-child {
    margin:160px 0 80px 0; 
}
.is-print .is-wrapper link:last-child {
    height: 160px;
    display: block;
    width: 100%;
    flex: none; 
}


/* Helpers */

.embed-responsive {position: relative;display:block;height:0;padding:0;margin:0;overflow:hidden;} 
.embed-responsive.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;}
.embed-responsive iframe {position: absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}

.is-light-text &gt; * {color: #fff;}
.is-dark-text &gt; * {color: #000;}

.is-social {display: flex;justify-content: center;}
.is-social a &gt; i {text-decoration:none;font-size:1.2em;margin:0 15px;}

.is-light-text .is-social a &gt; i {color:inherit}
.is-light-text .is-social a:hover &gt; i {color:inherit}
.is-dark-text .is-social a &gt; i {color:inherit}
.is-dark-text .is-social a:hover &gt; i {color:inherit}

.height-20 {height:20px}
.height-30 {height:30px}
.height-40 {height:40px}
.height-50 {height:50px}
.height-60 {height:60px}
.height-70 {height:70px}
.height-80 {height:80px}
.height-90 {height:90px}
.height-100 {height:100px}
.height-110 {height:110px}
.height-120 {height:120px}
.height-130 {height:130px}
.height-140 {height:140px}
.height-150 {height:150px}
.height-160 {height:160px}
.height-170 {height:170px}
.height-180 {height:180px}
.height-190 {height:190px}
.height-200 {height:200px}
.height-210 {height:210px}
.height-220 {height:220px}
.height-230 {height:230px}
.height-240 {height:240px}
.height-250 {height:250px}
.height-260 {height:260px}
.height-270 {height:270px}
.height-280 {height:280px}
.height-290 {height:290px}
.height-300 {height:300px}
@media (max-width: 640px) {
    .height-20 {height:20px}
    .height-30 {height:25px}
    .height-40 {height:30px}
    .height-50 {height:35px}
    .height-60 {height:40px}
    .height-70 {height:43px}
    .height-80 {height:45px}
    .height-90 {height:48px}
    .height-100 {height:50px}
    .height-110 {height:53px}
    .height-120 {height:55px}
    .height-130 {height:58px}
    .height-140 {height:60px}
    .height-150 {height:63px}
    .height-160 {height:65px}
    .height-170 {height:68px}
    .height-180 {height:70px}
    .height-190 {height:73px}
    .height-200 {height:75px}
    .height-210 {height:78px}
    .height-220 {height:80px}
    .height-230 {height:83px}
    .height-240 {height:85px}
    .height-250 {height:88px}
    .height-260 {height:90px}
    .height-270 {height:93px}
    .height-280 {height:95px}
    .height-290 {height:98px}
    .height-300 {height:100px}
}

@media all and (max-width: 1024px) {
    .height-t-20 {height:20px}
    .height-t-30 {height:30px}
    .height-t-40 {height:40px}
    .height-t-50 {height:50px}
    .height-t-60 {height:60px}
    .height-t-70 {height:70px}
    .height-t-80 {height:80px}
    .height-t-90 {height:90px}
    .height-t-100 {height:100px}
    .height-t-110 {height:110px}
    .height-t-120 {height:120px}
    .height-t-130 {height:130px}
    .height-t-140 {height:140px}
    .height-t-150 {height:150px}
    .height-t-160 {height:160px}
    .height-t-170 {height:170px}
    .height-t-180 {height:180px}
    .height-t-190 {height:190px}
    .height-t-200 {height:200px}
    .height-t-210 {height:210px}
    .height-t-220 {height:220px}
    .height-t-230 {height:230px}
    .height-t-240 {height:240px}
    .height-t-250 {height:250px}
    .height-t-260 {height:260px}
    .height-t-270 {height:270px}
    .height-t-280 {height:280px}
    .height-t-290 {height:290px}
    .height-t-300 {height:300px}
}

@media all and (max-width: 768px) {
    .height-m-20 {height:20px}
    .height-m-30 {height:30px}
    .height-m-40 {height:40px}
    .height-m-50 {height:50px}
    .height-m-60 {height:60px}
    .height-m-70 {height:70px}
    .height-m-80 {height:80px}
    .height-m-90 {height:90px}
    .height-m-100 {height:100px}
    .height-m-110 {height:110px}
    .height-m-120 {height:120px}
    .height-m-130 {height:130px}
    .height-m-140 {height:140px}
    .height-m-150 {height:150px}
    .height-m-160 {height:160px}
    .height-m-170 {height:170px}
    .height-m-180 {height:180px}
    .height-m-190 {height:190px}
    .height-m-200 {height:200px}
    .height-m-210 {height:210px}
    .height-m-220 {height:220px}
    .height-m-230 {height:230px}
    .height-m-240 {height:240px}
    .height-m-250 {height:250px}
    .height-m-260 {height:260px}
    .height-m-270 {height:270px}
    .height-m-280 {height:280px}
    .height-m-290 {height:290px}
    .height-m-300 {height:300px}
}

.size-9 {font-size: 9px !important;}
.size-10 {font-size: 10px !important;}
.size-11 {font-size: 11px !important;}
.size-12 {font-size: 12px !important;}
.size-13 {font-size: 13px !important;}
.size-14 {font-size: 14px !important;}
.size-15 {font-size: calc(14.5px + (15 - 14.5) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-16 {font-size: calc(15px + (16 - 15) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-17 {font-size: calc(15.5px + (17 - 15.5) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-18 {font-size: calc(16px + (18 - 16) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-19 {font-size: calc(16.5px + (19 - 16.5) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-20 {font-size: calc(17px + (20 - 17) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-21 {font-size: calc(17.5px + (21 - 17.5) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-24 {font-size: calc(19px + (24 - 19) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-28 {font-size: calc(21px + (28 - 21) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-32 {font-size: calc(23px + (32 - 23) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-35 {font-size: calc(24.5px + (35 - 24.5) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-38 {font-size: calc(26px + (38 - 26) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-42 {font-size: calc(28px + (42 - 28) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-46 {font-size: calc(30px + (46 - 30) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-48 {font-size: calc(31px + (48 - 31) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-50 {font-size: calc(32px + (50 - 32) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-54 {font-size: calc(33px + (54 - 33) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-60 {font-size: calc(34px + (60 - 34) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-64 {font-size: calc(35px + (64 - 35) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-68 {font-size: calc(36px + (68 - 36) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-72 {font-size: calc(37px + (72 - 37) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-76 {font-size: calc(38px + (76 - 38) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-80 {font-size: calc(39px + (80 - 39) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-84 {font-size: calc(40px + (84 - 40) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-88 {font-size: calc(41px + (88 - 41) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-92 {font-size: calc(42px + (92 - 42) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-96 {font-size: calc(43px + (96 - 43) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-100 {font-size: calc(44px + (100 - 44) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-104 {font-size: calc(45px + (104 - 45) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-108 {font-size: calc(46px + (108 - 46) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-112 {font-size: calc(47px + (112 - 47) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-116 {font-size: calc(48px + (116 - 48) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-120 {font-size: calc(49px + (120 - 49) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-124 {font-size: calc(50px + (124 - 50) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-128 {font-size: calc(51px + (128 - 51) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-132 {font-size: calc(52px + (132 - 52) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-136 {font-size: calc(53px + (136 - 53) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-140 {font-size: calc(54px + (140 - 54) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-144 {font-size: calc(55px + (144 - 55) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-148 {font-size: calc(56px + (148 - 56) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-152 {font-size: calc(57px + (152 - 57) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-156 {font-size: calc(58px + (156 - 58) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-160 {font-size: calc(59px + (160 - 59) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-164 {font-size: calc(60px + (164 - 60) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-168 {font-size: calc(61px + (168 - 61) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-172 {font-size: calc(62px + (172 - 62) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-176 {font-size: calc(63px + (176 - 63) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-180 {font-size: calc(64px + (180 - 64) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-184 {font-size: calc(65px + (184 - 65) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-188 {font-size: calc(66px + (188 - 66) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-192 {font-size: calc(67px + (192 - 67) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-196 {font-size: calc(68px + (196 - 68) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-200 {font-size: calc(69px + (200 - 69) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-204 {font-size: calc(70px + (204 - 70) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-208 {font-size: calc(71px + (208 - 71) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-212 {font-size: calc(72px + (212 - 72) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-216 {font-size: calc(73px + (216 - 73) * ((100vw - 600px) / (1920 - 600))) !important;}
.size-220 {font-size: calc(74px + (220 - 74) * ((100vw - 600px) / (1920 - 600))) !important;}

@media all and (max-width: 1024px) {

    .size-t-9 {font-size: 9px !important;}
    .size-t-10 {font-size: 10px !important;}
    .size-t-11 {font-size: 11px !important;}
    .size-t-12 {font-size: 12px !important;}
    .size-t-13 {font-size: 13px !important;}
    .size-t-14 {font-size: 14px !important;}
    .size-t-15 {font-size: calc(14.5px + (15 - 14.5) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-16 {font-size: calc(15px + (16 - 15) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-17 {font-size: calc(15.5px + (17 - 15.5) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-18 {font-size: calc(16px + (18 - 16) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-19 {font-size: calc(16.5px + (19 - 16.5) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-20 {font-size: calc(17px + (20 - 17) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-21 {font-size: calc(17.5px + (21 - 17.5) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-24 {font-size: calc(18px + (24 - 18) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-28 {font-size: calc(21px + (28 - 21) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-32 {font-size: calc(24px + (32 - 24) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-35 {font-size: calc(26px + (35 - 26) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-38 {font-size: calc(28px + (38 - 28) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-42 {font-size: calc(31px + (42 - 31) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-46 {font-size: calc(34px + (46 - 34) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-48 {font-size: calc(36px + (48 - 36) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-50 {font-size: calc(37px + (50 - 37) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-54 {font-size: calc(40px + (54 - 40) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-60 {font-size: calc(45px + (60 - 45) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-64 {font-size: calc(48px + (64 - 48) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-68 {font-size: calc(51px + (68 - 51) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-72 {font-size: calc(54px + (72 - 54) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-76 {font-size: calc(57px + (76 - 57) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-80 {font-size: calc(60px + (80 - 60) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-84 {font-size: calc(63px + (84 - 63) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-88 {font-size: calc(66px + (88 - 66) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-92 {font-size: calc(69px + (92 - 69) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-96 {font-size: calc(72px + (96 - 72) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-100 {font-size: calc(75px + (100 - 75) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-104 {font-size: calc(78px + (104 - 78) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-108 {font-size: calc(81px + (108 - 81) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-112 {font-size: calc(84px + (112 - 84) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-116 {font-size: calc(87px + (116 - 87) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-120 {font-size: calc(90px + (120 - 90) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-124 {font-size: calc(93px + (124 - 93) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-128 {font-size: calc(96px + (128 - 96) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-132 {font-size: calc(99px + (132 - 99) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-136 {font-size: calc(102px + (136 - 102) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-140 {font-size: calc(105px + (140 - 105) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-144 {font-size: calc(108px + (144 - 108) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-148 {font-size: calc(111px + (148 - 111) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-152 {font-size: calc(114px + (152 - 114) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-156 {font-size: calc(117px + (156 - 117) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-160 {font-size: calc(120px + (160 - 120) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-164 {font-size: calc(123px + (164 - 123) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-168 {font-size: calc(126px + (168 - 126) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-172 {font-size: calc(129px + (172 - 129) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-176 {font-size: calc(132px + (176 - 132) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-180 {font-size: calc(135px + (180 - 135) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-184 {font-size: calc(138px + (184 - 138) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-188 {font-size: calc(141px + (188 - 141) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-192 {font-size: calc(144px + (192 - 144) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-196 {font-size: calc(147px + (196 - 147) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-200 {font-size: calc(150px + (200 - 150) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-204 {font-size: calc(153px + (204 - 153) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-208 {font-size: calc(156px + (208 - 156) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-212 {font-size: calc(159px + (212 - 159) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-216 {font-size: calc(162px + (216 - 162) * ((100vw - 768px) / (1024 - 768))) !important;}
    .size-t-220 {font-size: calc(165px + (220 - 165) * ((100vw - 768px) / (1024 - 768))) !important;}
}

@media all and (max-width: 768px) {
    .size-m-9 {font-size: 9px !important;}
    .size-m-10 {font-size: 10px !important;}
    .size-m-11 {font-size: 11px !important;}
    .size-m-12 {font-size: 12px !important;}
    .size-m-13 {font-size: 13px !important;}
    .size-m-14 {font-size: 14px !important;}
    .size-m-15 {font-size: calc(14.5px + (15 - 14.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-16 {font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-17 {font-size: calc(15.5px + (17 - 15.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-18 {font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-19 {font-size: calc(16.5px + (19 - 16.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-20 {font-size: calc(17px + (20 - 17) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-21 {font-size: calc(17.5px + (21 - 17.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-24 {font-size: calc(18px + (24 - 18) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-28 {font-size: calc(18.5px + (28 - 18.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-32 {font-size: calc(19px + (32 - 19) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-35 {font-size: calc(19.5px + (35 - 19.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-38 {font-size: calc(20px + (38 - 20) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-42 {font-size: calc(20.5px + (42 - 20.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-46 {font-size: calc(21px + (46 - 21) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-48 {font-size: calc(21.5px + (48 - 21.5) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-50 {font-size: calc(22px + (50 - 22) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-54 {font-size: calc(23px + (54 - 23) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-60 {font-size: calc(24px + (60 - 24) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-64 {font-size: calc(26px + (64 - 26) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-68 {font-size: calc(27px + (68 - 27) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-72 {font-size: calc(29px + (72 - 29) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-76 {font-size: calc(30px + (76 - 30) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-80 {font-size: calc(32px + (80 - 32) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-84 {font-size: calc(34px + (84 - 34) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-88 {font-size: calc(35px + (88 - 35) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-92 {font-size: calc(37px + (92 - 37) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-96 {font-size: calc(38px + (96 - 38) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-100 {font-size: calc(40px + (100 - 40) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-104 {font-size: calc(42px + (104 - 42) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-108 {font-size: calc(43px + (108 - 43) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-112 {font-size: calc(45px + (112 - 45) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-116 {font-size: calc(46px + (116 - 46) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-120 {font-size: calc(48px + (120 - 48) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-124 {font-size: calc(50px + (124 - 50) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-128 {font-size: calc(51px + (128 - 51) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-132 {font-size: calc(53px + (132 - 53) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-136 {font-size: calc(54px + (136 - 54) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-140 {font-size: calc(56px + (140 - 56) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-144 {font-size: calc(58px + (144 - 58) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-148 {font-size: calc(59px + (148 - 59) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-152 {font-size: calc(61px + (152 - 61) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-156 {font-size: calc(62px + (156 - 62) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-160 {font-size: calc(64px + (160 - 64) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-164 {font-size: calc(66px + (164 - 66) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-168 {font-size: calc(67px + (168 - 67) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-172 {font-size: calc(69px + (172 - 69) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-176 {font-size: calc(70px + (176 - 70) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-180 {font-size: calc(72px + (180 - 72) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-184 {font-size: calc(74px + (184 - 74) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-188 {font-size: calc(75px + (188 - 75) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-192 {font-size: calc(77px + (192 - 77) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-196 {font-size: calc(78px + (196 - 78) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-200 {font-size: calc(80px + (200 - 80) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-204 {font-size: calc(82px + (204 - 82) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-208 {font-size: calc(83px + (208 - 83) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-212 {font-size: calc(85px + (212 - 85) * ((100vw - 320px) / (768 - 320))) !important;} 
    .size-m-216 {font-size: calc(86px + (216 - 86) * ((100vw - 320px) / (768 - 320))) !important;}
    .size-m-220 {font-size: calc(88px + (220 - 88) * ((100vw - 320px) / (768 - 320))) !important;}
}


/* PRINT */

.is-print .size-9 {font-size: 9px !important;}
.is-print .size-10 {font-size: 10px !important;}
.is-print .size-11 {font-size: 11px !important;}
.is-print .size-12 {font-size: 12px !important;}
.is-print .size-13 {font-size: 13px !important;}
.is-print .size-14 {font-size: 14px !important;}
.is-print .size-15 {font-size: 15px !important;}
.is-print .size-16 {font-size: 16px !important;}
.is-print .size-17 {font-size: 17px !important;}
.is-print .size-18 {font-size: 18px !important;}
.is-print .size-19 {font-size: 19px !important;}
.is-print .size-20 {font-size: 20px !important;}
.is-print .size-21 {font-size: 21px !important;}
.is-print .size-24 {font-size: 24px !important;}
.is-print .size-28 {font-size: 28px !important;}
.is-print .size-32 {font-size: 32px !important;}
.is-print .size-35 {font-size: 35px !important;}
.is-print .size-38 {font-size: 38px !important;}
.is-print .size-42 {font-size: 42px !important;}
.is-print .size-46 {font-size: 46px !important;}
.is-print .size-48 {font-size: 48px !important;}
.is-print .size-50 {font-size: 50px !important;}
.is-print .size-54 {font-size: 54px !important;}
.is-print .size-60 {font-size: 60px !important;}
.is-print .size-64 {font-size: 64px !important;}
.is-print .size-68 {font-size: 68px !important;}
.is-print .size-72 {font-size: 72px !important;}
.is-print .size-76 {font-size: 76px !important;}
.is-print .size-80 {font-size: 80px !important;}
.is-print .size-84 {font-size: 84px !important;}
.is-print .size-88 {font-size: 88px !important;}
.is-print .size-92 {font-size: 92px !important;}
.is-print .size-96 {font-size: 96px !important;}
.is-print .size-100 {font-size: 100px !important;}
.is-print .size-104 {font-size: 104px !important;}
.is-print .size-108 {font-size: 108px !important;}
.is-print .size-112 {font-size: 112px !important;}
.is-print .size-116 {font-size: 116px !important;}
.is-print .size-120 {font-size: 120px !important;}
.is-print .size-124 {font-size: 124px !important;}
.is-print .size-128 {font-size: 128px !important;}
.is-print .size-132 {font-size: 132px !important;}
.is-print .size-136 {font-size: 136px !important;}
.is-print .size-140 {font-size: 140px !important;}
.is-print .size-144 {font-size: 144px !important;}
.is-print .size-148 {font-size: 148px !important;}
.is-print .size-152 {font-size: 152px !important;}
.is-print .size-156 {font-size: 156px !important;}
.is-print .size-160 {font-size: 160px !important;}
.is-print .size-164 {font-size: 164px !important;}
.is-print .size-168 {font-size: 168px !important;}
.is-print .size-172 {font-size: 172px !important;}
.is-print .size-176 {font-size: 176px !important;}
.is-print .size-180 {font-size: 180px !important;}
.is-print .size-184 {font-size: 184px !important;}
.is-print .size-188 {font-size: 188px !important;}
.is-print .size-192 {font-size: 192px !important;}
.is-print .size-196 {font-size: 196px !important;}
.is-print .size-200 {font-size: 200px !important;}
.is-print .size-204 {font-size: 204px !important;}
.is-print .size-208 {font-size: 208px !important;}
.is-print .size-212 {font-size: 212px !important;}
.is-print .size-216 {font-size: 216px !important;}
.is-print .size-220 {font-size: 220px !important;}

.padding-0 {padding: 0;}
.padding-sm {padding: calc(10px + (30 - 10) * ((100vw - 500px) / (1600 - 500)));} /* should be xs not sm. keep this for backward compatibility. */
.padding-xs {padding: calc(10px + (30 - 10) * ((100vw - 500px) / (1600 - 500)));}
.padding-s {padding: calc(10px + (45 - 10) * ((100vw - 500px) / (1600 - 500)));}
.padding-m {padding: calc(10px + (60 - 10) * ((100vw - 500px) / (1600 - 500)));}
.padding-l {padding: calc(10px + (75 - 10) * ((100vw - 500px) / (1600 - 500)));}
.padding-xl {padding: calc(10px + (90 - 10) * ((100vw - 500px) / (1600 - 500)));}
@media all and (max-width: 768px) {
    .padding-sm, .padding-s, .padding-m, .padding-l, .padding-xl { 
        padding:20px 35px 20px 25px; 
    }
    .padding-0 {padding: 0;}
}

/* PRINT */
.is-print .padding-sm { padding: 30px !important; }
.is-print .padding-xs { padding: 30px !important; }
.is-print .padding-s { padding: 45px !important; }
.is-print .padding-m { padding: 60px !important; }
.is-print .padding-l { padding: 75px !important; }
.is-print .padding-xl { padding: 90px !important; }

.maxwidth-220 &gt; * {max-width: 220px;}
.maxwidth-240 &gt; * {max-width: 240px;}
.maxwidth-260 &gt; * {max-width: 260px;}
.maxwidth-280 &gt; * {max-width: 280px;}
.maxwidth-300 &gt; * {max-width: 300px;}
.maxwidth-320 &gt; * {max-width: 320px;}
.maxwidth-340 &gt; * {max-width: 340px;}
.maxwidth-360 &gt; * {max-width: 360px;}
.maxwidth-380 &gt; * {max-width: 380px;}
.maxwidth-400 &gt; * {max-width: 400px;}
.maxwidth-420 &gt; * {max-width: 420px;}
.maxwidth-440 &gt; * {max-width: 440px;}
.maxwidth-460 &gt; * {max-width: 460px;}
.maxwidth-480 &gt; * {max-width: 480px;}
.maxwidth-500 &gt; * {max-width: 500px;}
.maxwidth-520 &gt; * {max-width: 520px;}
.maxwidth-540 &gt; * {max-width: 540px;}
.maxwidth-560 &gt; * {max-width: 560px;}
.maxwidth-580 &gt; * {max-width: 580px;}
.maxwidth-600 &gt; * {max-width: 600px;}
.maxwidth-620 &gt; * {max-width: 620px;}
.maxwidth-640 &gt; * {max-width: 640px;}
.maxwidth-660 &gt; * {max-width: 660px;}
.maxwidth-680 &gt; * {max-width: 680px;}
.maxwidth-700 &gt; * {max-width: 700px;}
.maxwidth-720 &gt; * {max-width: 720px;}
.maxwidth-740 &gt; * {max-width: 740px;}
.maxwidth-760 &gt; * {max-width: 760px;}
.maxwidth-780 &gt; * {max-width: 780px;}
.maxwidth-800 &gt; * {max-width: 800px;}
.maxwidth-820 &gt; * {max-width: 820px;}
.maxwidth-840 &gt; * {max-width: 840px;}
.maxwidth-860 &gt; * {max-width: 860px;}
.maxwidth-880 &gt; * {max-width: 880px;}
.maxwidth-900 &gt; * {max-width: 900px;}
.maxwidth-920 &gt; * {max-width: 920px;}
.maxwidth-940 &gt; * {max-width: 940px;}
.maxwidth-960 &gt; * {max-width: 960px;}
.maxwidth-980 &gt; * {max-width: 980px;}
.maxwidth-1000 &gt; * {max-width: 1000px;}
.maxwidth-1020 &gt; * {max-width: 1020px;}
.maxwidth-1040 &gt; * {max-width: 1040px;}
.maxwidth-1060 &gt; * {max-width: 1060px;}
.maxwidth-1080 &gt; * {max-width: 1080px;}
.maxwidth-1100 &gt; * {max-width: 1100px;}
.maxwidth-1120 &gt; * {max-width: 1120px;}
.maxwidth-1140 &gt; * {max-width: 1140px;}
.maxwidth-1160 &gt; * {max-width: 1160px;}
.maxwidth-1180 &gt; * {max-width: 1180px;}
.maxwidth-1200 &gt; * {max-width: 1200px;}
.maxwidth-1220 &gt; * {max-width: 1220px;}
.maxwidth-1240 &gt; * {max-width: 1240px;}
.maxwidth-1260 &gt; * {max-width: 1260px;}
.maxwidth-1280 &gt; * {max-width: 1280px;}
.maxwidth-1300 &gt; * {max-width: 1300px;}
.maxwidth-1320 &gt; * {max-width: 1320px;}
.maxwidth-1340 &gt; * {max-width: 1340px;}
.maxwidth-1360 &gt; * {max-width: 1360px;}
.maxwidth-1380 &gt; * {max-width: 1380px;}
.maxwidth-1400 &gt; * {max-width: 1400px;}
.maxwidth-1420 &gt; * {max-width: 1420px;}
.maxwidth-1440 &gt; * {max-width: 1440px;}
.maxwidth-1460 &gt; * {max-width: 1460px;}
.maxwidth-1480 &gt; * {max-width: 1480px;}
.maxwidth-1500 &gt; * {max-width: 1500px;}
.maxwidth-1520 &gt; * {max-width: 1520px;}
.maxwidth-1540 &gt; * {max-width: 1540px;}
.maxwidth-1560 &gt; * {max-width: 1560px;}
.maxwidth-1580 &gt; * {max-width: 1580px;}
.maxwidth-1600 &gt; * {max-width: 1600px;}

/* .is-transition {
    -webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;transition: all ease 0.3s;
}
.is-transition-100 {
    -webkit-transition: all ease 0.1s;-moz-transition: all ease 0.1s;-ms-transition: all ease 0.1s;-o-transition: all ease 0.1s;transition: all ease 0.1s;
}
.is-transition-200 {
    -webkit-transition: all ease 0.2s;-moz-transition: all ease 0.2s;-ms-transition: all ease 0.2s;-o-transition: all ease 0.2s;transition: all ease 0.2s;
}
.is-transition-300 {
    -webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;transition: all ease 0.3s;
}
.is-transition-400 {
    -webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;-ms-transition: all ease 0.4s;-o-transition: all ease 0.4s;transition: all ease 0.4s;
}
.is-transition-500 {
    -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;
}
.is-transition-600 {
    -webkit-transition: all ease 0.6s;-moz-transition: all ease 0.6s;-ms-transition: all ease 0.6s;-o-transition: all ease 0.6s;transition: all ease 0.6s;
}
.is-transition-700 {
    -webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-ms-transition: all ease 0.7s;-o-transition: all ease 0.7s;transition: all ease 0.7s;
}
.is-transition-800 {
    -webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;-ms-transition: all ease 0.8s;-o-transition: all ease 0.8s;transition: all ease 0.8s;
}
.is-transition-900 {
    -webkit-transition: all ease 0.9s;-moz-transition: all ease 0.9s;-ms-transition: all ease 0.9s;-o-transition: all ease 0.9s;transition: all ease 0.9s;
}
.is-transition-1000 {
    -webkit-transition: all ease 1s;-moz-transition: all ease 1s;-ms-transition: all ease 1s;-o-transition: all ease 1s;transition: all ease 1s;
} */


/* Scroll Down Icon */
.is-arrow-down {
    display: flex;
    position: absolute;
    left: 50%;
    cursor: pointer;
    z-index: 50;
    
    bottom: 55px;
    width: 45px;
    height: 45px;
    margin-left: -22.5px;
}
@media all and (max-width: 768px) {
	.is-arrow-down { display:none !important; }
}
.is-arrow-down &gt; a {   
    text-decoration: none;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    
    color: rgb(0, 0, 0);
    font-size: 22px;
}
/* .is-arrow-down &gt; a i {   
    margin-top:3px;
} */
.bounce {
	-moz-animation: bounce 5s forwards;
	-webkit-animation: bounce 5s forwards;
	animation: bounce 5s forwards;
}
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0); }
	40% { -moz-transform: translateY(-30px); }
	60% { -moz-transform: translateY(-15px); }
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); }
	40% { -webkit-transform: translateY(-30px); }
	60% { -webkit-transform: translateY(-15px); }
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
	40% { -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px);	}
	60% { -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); }
}
.is-arrow-down.light a {
    background: rgba(255, 255, 255, 0.18);color: #111;
}


/* Slide Navigation */
button &gt; * { pointer-events: none; /* https://css-tricks.com/slightly-careful-sub-elements-clickable-things/ */ }
.slide-nav { position:absolute;display:flex;flex-direction:row;z-index:3; }
.slide-nav button.btn-slide-left { background:none;cursor:pointer;flex:none;
    display: flex;
    justify-content: center;
    align-items: center; }
.slide-nav button.btn-slide-right { background:none;cursor:pointer;flex:none;
    display: flex;
    justify-content: center;
    align-items: center; }
.slide-nav button svg { fill:#000; }
.slide-nav button:focus { outline: none; }


.slide-nav.left {
    bottom:40px;left:40px;
}

.slide-nav.center {
    bottom:40px;
    left:calc(50% - (95px));
    width: 190px;
    display: flex;
    justify-content: center;
}
.slide-nav.type2.center, .slide-nav.type4.center, .slide-nav.type6.center {
    left:calc(50% - (68px));
    width: 136px;
}

.slide-nav { /* right (default) */
    bottom:40px;right:40px;
}

/* Thin */

.slide-nav.type1 button { width: 90px;height: 65px;  border:#111 1px solid; }
.slide-nav.type1 button.btn-slide-left {border-right:none; }
.slide-nav.type1 button svg { width:30px;height:30px; }

.slide-nav.type2 button { width: 65px;height: 45px; border:#111 1px solid; }
.slide-nav.type2 button.btn-slide-left { border-right:none; }
.slide-nav.type2 button svg { width:25px;height:25px; }

/* Normal */

.slide-nav.type3 button { width: 80px;height: 70px; border:#111 2px solid;}
.slide-nav.type3 button.btn-slide-left { border-right:none; }
.slide-nav.type3 button svg { width:25px;height:25px; }
.slide-nav.type3 button.btn-slide-left svg { margin-left:-5px; }

.slide-nav.type4 button { width: 60px;height: 55px; border:#111 2px solid;}
.slide-nav.type4 button.btn-slide-left { border-right:none; }
.slide-nav.type4 button svg { width:20px;height:20px; }
.slide-nav.type4 button.btn-slide-left svg { margin-left:-3px; }

/* Rounded */

.slide-nav.type5 button { width: 80px;height: 80px; border:#111 2px solid; border-radius:500px;}
.slide-nav.type5 button svg { width:25px;height:25px; }
.slide-nav.type5 button.btn-slide-left svg { margin-left:-5px; }

.slide-nav.type6 button { width: 60px;height: 60px; border:#111 2px solid; border-radius:500px;}
.slide-nav.type6 button svg { width:20px;height:20px; }
.slide-nav.type6 button.btn-slide-left svg { margin-left:-3px; }


/* AOS (Animate on scroll) | Copyright (c) 2015 Michał Sajnóg | The MIT License (MIT) */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}


/* Glide Slider stretch adjustment */
.glide.stretch, 
.glide.stretch .glide__track, 
.glide.stretch .glide__slides, 
.glide.stretch .glide__slide,
.glide.stretch .glide__slide &gt; * {height:100%}
.glide.stretch .glide__slide &gt; div {
    background-size: cover; background-repeat: no-repeat;background-position: center;
}
.glide.stretch .glide__slide &gt; div &gt; img {visibility:hidden;}


/* Lightbox */

.is-lightbox {
    display:none;
    z-index:100000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    box-sizing:border-box;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    align-items: center;
    justify-content: center;
    opacity:0;
    transform: scale(0.7) translateZ(150px);
    transition: all 450ms ease-in-out;
    
}
.is-lightbox.light {
    background-color:rgba(255,255,255,0.97);
}
.is-lightbox &gt; div {
    width: 100%;
    height: 100%;
}

.is-lightbox.lightbox-externalvideo {
    padding:40px;
}
/* .is-lightbox.lightbox-externalvideo &gt; div {
    margin:40px;
} */
.is-lightbox.lightbox-video &gt; div.lightbox-content,
.is-lightbox.lightbox-image &gt; div.lightbox-content {
    width:100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
    box-sizing: border-box;
}

.is-lightbox.active {
    opacity:1;
    transform: scale(1) translateZ(150px);
}
.is-lightbox iframe {
    opacity: 0;
    filter: blur(30px);
    transition: all 600ms ease-in-out;
}
.is-lightbox.active iframe {
    filter: blur(0);
    opacity: 1;
}
.is-lightbox video {
    outline: none;
    width: 100%;
    height: 100%;
}
.is-lightbox img {
    max-width:100%;
    max-height:100%;
}

.is-lightbox .cmd-lightbox-close {
    position: absolute !important;
    top: 3px !important;
    right: 3px !important;
    width: 50px !important;
    height: 50px !important;
    color:#fff !important;
    background: none;
    border: none;
    cursor: pointer;
    outline: none;
    box-shadow: none;
}
.is-lightbox.light .cmd-lightbox-close {
    color:#000 !important;
}
.is-lightbox .cmd-lightbox-close svg {
    width:30px;
    height:30px;
    fill: #000 !important;
    position: absolute;
    top: 10px;
    right: 10px;
}

/* Hoverable Block */

/* hover 1 */
.hover-1:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 4s;
}
.hover-1:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.2);
}

/* hover 2 */
.hover-2:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-2:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}

/* hover 3 */
.hover-3:not(.edit) {
    transition: filter ease 0.6s;
    filter: grayscale(0) !important;
}
.hover-3:not(.edit):hover {
    filter: grayscale(1) !important;
}
.hover-3:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-3:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}

/* hover 4 */
.hover-4:not(.edit) {
    transition: filter ease 0.6s;
    filter: grayscale(1) !important;
}
.hover-4:not(.edit):hover {
    filter: grayscale(0) !important;
}
.hover-4:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-4:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}

/* hover 5 */
.hover-5:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-5:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}
.hover-5:not(.edit)  .is-overlay:after {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.4s ease-in-out;
    opacity: 0;
}
.hover-5:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}
.hover-5:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    transform: translateY(10%);
}
.hover-5:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateY(0%);
    transition-delay: 0.2s;
    transition: all ease 0.4s;
}

/* hover 6 */
.hover-6:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-6:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}
.hover-6:not(.edit) .is-overlay:after {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translateX(-100%);
    transition: all 0.2s ease-in-out;
    opacity: 0.9;
}
.hover-6:not(.edit):hover .is-overlay:after {
    transform: translateX(0);
    opacity: 0.9;
}
.hover-6:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    transform: translateX(-10%);
}
.hover-6:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateX(0%);
    transition-delay: 0.6s;
    transition: all ease 0.4s;
}

/* hover 7 */
.hover-7:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-7:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}
.hover-7:not(.edit) .is-overlay:after {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translateX(100%);
    transition: all 0.2s ease-in-out;
    opacity: 0.9;
}
.hover-7:not(.edit):hover .is-overlay:after {
    transform: translateX(0);
    opacity: 0.9;
}
.hover-7:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    transform: translateX(10%);
}
.hover-7:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateX(0%);
    transition-delay: 0.6s;
    transition: all ease 0.4s;
}

/* hover 8 */
.hover-8:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-8:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}
.hover-8:not(.edit) .is-overlay:after {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translateY(-100%);
    transition: all 0.2s ease-in-out;
    opacity: 0.9;
}
.hover-8:not(.edit):hover .is-overlay:after {
    transform: translateY(0);
    opacity: 0.9;
}
.hover-8:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    transform: translateY(-10%);
}
.hover-8:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateY(0%);
    transition-delay: 0.6s;
    transition: all ease 0.4s;
}

/* hover 9 */
.hover-9:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-9:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}
.hover-9:not(.edit) .is-overlay:after {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translateY(100%);
    transition: all 0.2s ease-in-out;
    opacity: 0.9;
}
.hover-9:not(.edit):hover .is-overlay:after {
    transform: translateY(0);
    opacity: 0.9;
}
.hover-9:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    transform: translateY(10%);
}
.hover-9:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateY(0%);
    transition-delay: 0.6s;
    transition: all ease 0.4s;
}

/* hover 10 */
.hover-10:not(.edit) .is-overlay .is-img-bg {
    transition: all ease 0.6s;
}
.hover-10:not(.edit):hover .is-overlay .is-img-bg {
    transform: scale(1.05);
}
.hover-10:not(.edit)  .is-overlay:after {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.4s ease-in-out;
    opacity: 0;
}
.hover-10:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}

/* hover 11 */
.hover-11:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    transition: all 0.4s ease-in-out;
    opacity: 0;
}
.hover-11:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}
.hover-11:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    color: #111;
    transform: translateY(10%);
}
.hover-11:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateY(0%);
    transition-delay: 0.4s;
    transition: all ease 0.6s;
}

/* hover 12 */
.hover-12:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    transition: all 0.4s ease-in-out;
    opacity: 0;
}
.hover-12:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}
.hover-12:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    transition-delay: 0.4s;
    transition: all ease 0.6s;
    color: #111;
}

/* hover 13 */
.hover-13:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    transition: all 0.4s ease-in-out;
    opacity: 0;
}
.hover-13:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}
.hover-13:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    color: #111;
    transform: translateY(10%);
}
.hover-13:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateY(0%);
    transition-delay: 0.4s;
    transition: all ease 0.6s;
}

/* hover 14 */
.hover-14:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    transition: all 0.4s ease-in-out;
    opacity: 0;
}
.hover-14:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}
.hover-14:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    transition-delay: 0.4s;
    transition: all ease 0.6s;
    color: #111;
}

/* hover 15 */
.hover-15:not(.edit) {
    filter: grayscale(0%);
    transition: all ease 0.3s;
}
.hover-15:not(.edit):hover {
    background:#ccc;
    filter: grayscale(100%);
}
.hover-15:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
.hover-15:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}
.hover-15:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    transition-delay: 0.3s;
    transition: all ease 0.4s;
    color: #111;
}

/* hover 16 */
.hover-16:not(.edit) {
    filter: grayscale(0%);
    transition: all ease 0.3s;
}
.hover-16:not(.edit):hover {
    background:#ccc;
    filter: grayscale(100%);
}
.hover-16:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
.hover-16:not(.edit):hover .is-overlay:after {
    opacity: 0.9;
}
.hover-16:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    transition-delay: 0.3s;
    transition: all ease 0.4s;
    color: #111;
}

/* // hover 17 
.hover-17:not(.edit) {
    background:#ccc;
    filter: grayscale(100%);
    transition: all ease 0.3s;
}
.hover-17:not(.edit):hover {
    filter: grayscale(0%);
}
.hover-17:not(.edit) .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border:#ccc 5px solid;
    transition: all 0.3s ease-in-out;
    opacity: 0.85;
}
.hover-17:not(.edit):hover .is-overlay:after {
    opacity: 0;
}
.hover-17:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    color: #111;
}
.hover-17:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    color: #fff;
    transition: all ease 0.2s;
}

// hover 17 
.hover-17:not(.edit) {
    filter: grayscale(100%);
    transition: all ease 0.4s;
}
.hover-17:not(.edit):hover {
    filter: grayscale(0%);
}
.hover-17:not(.edit) .is-img-bg {
    opacity:0.25;
    transition: all ease 0.4s;
}
.hover-17:not(.edit):hover .is-img-bg {
    opacity:1;
}
.hover-17:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.3s ease-in-out;
    opacity: 0.9;
}
.hover-17:not(.edit):hover .is-overlay:after {
    opacity: 0;
}
.hover-17:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    transition: all ease 0.1s;
    color: #111;
}
.hover-17:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    color: rgba(255,255,255,0.8);
}

.hover-18:not(.edit)  .is-overlay:after {
    background-color: #ffffff;
    position: absolute;
    content: "";
    display: block;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
}
.hover-18:not(.edit):hover .is-overlay:after {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 0.9;
}
.hover-18:not(.edit) &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0 !important;
    color: #111;
    transform: translateY(10%);
}
.hover-18:not(.edit):hover &gt; *:not(.is-overlay):not(.is-overlay-link):not(.block-click-controls) {
    opacity: 0.97 !important;
    transform: translateY(0%);
    transition-delay: 0.4s;
    transition: all ease 0.6s;
}
*/
</pre></body></html>