﻿/* Needed by content created by the builder */

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

    font-family: sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.9;
}
a {color: #000;} 
/* 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); 
}

/* Gridless */

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

.is-section {
    width:100%;
    height:100vh; /*new*/
    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-100 { height: 100vh } /*new*/
.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-auto { 
    height: auto; 
    min-height: 200px; 
    display:flex; 
    overflow: initial; /*new*/
}

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

.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 !important;
    left: auto !important;
    width: 100% !important;    
    position: relative !important;
    transform: none !important;
}

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

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

.is-block.is-text > *:not(.is-overlay) {
    z-index: 0; /* a must reset. makes overlay behind the content */
    position: relative; 
} 

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

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

.is-block.is-img > div > 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 > div { 
    width:100%;
    height:100%
}

/* 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 > * */
}
.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%);
}

/* Mobile */
@media all and (max-width: 768px) { /* 767 (not 768)=> 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. */

    .is-section {
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: auto !important;
        min-height: 300px;
    }

    .is-section.height-auto {
        min-height: auto;
    }

    .is-slide {
        position:absolute;
        min-height:100%;
         /* display:none; //a must, affecting layout because of position: relative */
        opacity:0;
        min-height: 300px;
        transition: all ease 1.2s;
    }
    .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 */
    .is-block:not(.fixed) { 
        position:relative;
        width:100%;
        height:auto;
        top:auto !important;
        left:auto !important;
        transform:none;
    }

    .is-block:not(.fixed):not(.is-svg):not(.is-img):not(.is-code):not(.is-iframe) { 
        padding:20px 35px 20px 25px;
    }

    .is-block.is-img {
        height: 300px;
    }
    .is-block.is-iframe { /* all stretch object blocks have min-height on mobile */
        height: 300px;
    }

    /* slider */
    .is-block.is-code[data-module="slider"] {
        height: 100% !important;
    }

    .is-block {
        box-shadow: none !important;
    }
}

/* Ipad Portrait */
@media all and (max-width: 1024px) and (orientation:portrait) {
    
    .is-section {
        height:67vh;
    }
        
    .is-section.height-100 { height: 67vh }
    .is-section.height-90 { height: 64vh }
    .is-section.height-80 { height: 60vh }
    .is-section.height-70 { height: 55vh }
    .is-section.height-60 { height: 50vh }
    .is-section.height-50 { height: 45vh }
    .is-section.height-auto { height: auto }
}


/* 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 * {color: #fff;}
.is-dark-text * {color: #000;}

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

.is-light-text .is-social a > i {color:#fff}
.is-light-text .is-social a:hover > i {color:#fff}
.is-dark-text .is-social a > i {color:#000}
.is-dark-text .is-social a:hover > i {color:#000}

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

.padding-0 {padding: 0;}
.padding-sm {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;}
}

.maxwidth-220 > * {max-width: 220px;}
.maxwidth-240 > * {max-width: 240px;}
.maxwidth-260 > * {max-width: 260px;}
.maxwidth-280 > * {max-width: 280px;}
.maxwidth-300 > * {max-width: 300px;}
.maxwidth-320 > * {max-width: 320px;}
.maxwidth-340 > * {max-width: 340px;}
.maxwidth-360 > * {max-width: 360px;}
.maxwidth-380 > * {max-width: 380px;}
.maxwidth-400 > * {max-width: 400px;}
.maxwidth-420 > * {max-width: 420px;}
.maxwidth-440 > * {max-width: 440px;}
.maxwidth-460 > * {max-width: 460px;}
.maxwidth-480 > * {max-width: 480px;}
.maxwidth-500 > * {max-width: 500px;}
.maxwidth-520 > * {max-width: 520px;}
.maxwidth-540 > * {max-width: 540px;}
.maxwidth-560 > * {max-width: 560px;}
.maxwidth-580 > * {max-width: 580px;}
.maxwidth-600 > * {max-width: 600px;}
.maxwidth-620 > * {max-width: 620px;}
.maxwidth-640 > * {max-width: 640px;}
.maxwidth-660 > * {max-width: 660px;}
.maxwidth-680 > * {max-width: 680px;}
.maxwidth-700 > * {max-width: 700px;}
.maxwidth-720 > * {max-width: 720px;}
.maxwidth-740 > * {max-width: 740px;}
.maxwidth-760 > * {max-width: 760px;}
.maxwidth-780 > * {max-width: 780px;}
.maxwidth-800 > * {max-width: 800px;}
.maxwidth-820 > * {max-width: 820px;}
.maxwidth-840 > * {max-width: 840px;}
.maxwidth-860 > * {max-width: 860px;}
.maxwidth-880 > * {max-width: 880px;}
.maxwidth-900 > * {max-width: 900px;}
.maxwidth-920 > * {max-width: 920px;}
.maxwidth-940 > * {max-width: 940px;}
.maxwidth-960 > * {max-width: 960px;}
.maxwidth-980 > * {max-width: 980px;}
.maxwidth-1000 > * {max-width: 1000px;}
.maxwidth-1020 > * {max-width: 1020px;}
.maxwidth-1040 > * {max-width: 1040px;}
.maxwidth-1060 > * {max-width: 1060px;}
.maxwidth-1080 > * {max-width: 1080px;}
.maxwidth-1100 > * {max-width: 1100px;}
.maxwidth-1120 > * {max-width: 1120px;}
.maxwidth-1140 > * {max-width: 1140px;}
.maxwidth-1160 > * {max-width: 1160px;}
.maxwidth-1180 > * {max-width: 1180px;}
.maxwidth-1200 > * {max-width: 1200px;}
.maxwidth-1220 > * {max-width: 1220px;}
.maxwidth-1240 > * {max-width: 1240px;}
.maxwidth-1260 > * {max-width: 1260px;}
.maxwidth-1280 > * {max-width: 1280px;}
.maxwidth-1300 > * {max-width: 1300px;}
.maxwidth-1320 > * {max-width: 1320px;}
.maxwidth-1340 > * {max-width: 1340px;}
.maxwidth-1360 > * {max-width: 1360px;}
.maxwidth-1380 > * {max-width: 1380px;}
.maxwidth-1400 > * {max-width: 1400px;}
.maxwidth-1420 > * {max-width: 1420px;}
.maxwidth-1440 > * {max-width: 1440px;}
.maxwidth-1460 > * {max-width: 1460px;}
.maxwidth-1480 > * {max-width: 1480px;}
.maxwidth-1500 > * {max-width: 1500px;}
.maxwidth-1520 > * {max-width: 1520px;}
.maxwidth-1540 > * {max-width: 1540px;}
.maxwidth-1560 > * {max-width: 1560px;}
.maxwidth-1580 > * {max-width: 1580px;}
.maxwidth-1600 > * {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 > 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 > 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 > * { 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; }
.slide-nav button.btn-slide-right { background:none;cursor:pointer;flex:none; }
.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 > * {height:100%}
.glide.stretch .glide__slide > div {
    background-size: cover; background-repeat: no-repeat;background-position: center;
}
.glide.stretch .glide__slide > div > img {visibility:hidden;}
