/* MINDGRUVE CMS CSS EDITS (START) */

.lp .wrapper {
    color: var(--color-text);
}


[data-theme-toggle] {
    background: none;      /* Remove background */
    border: none;          /* Remove border */
    padding: 5px;          /* Reduce padding */
    margin: 0;             /* Remove extra spacing */
    font-size: 1rem;       /* Adjust icon size */
    width: auto;           /* Prevent extra width */
    height: auto;          /* Prevent extra height */
    display: flex;         /* Align icon properly */
    align-items: center;   /* Center icon vertically */
    justify-content: center; /* Center horizontally */
    cursor: pointer;       /* Make it clear it's clickable */
}

[data-theme-toggle] i {
    font-size: 1.2rem;  /* Adjust icon size */
}





img {
    display: inline;
    height: auto;
    width: auto;
}

.section {
    overflow: hidden;
}

@media (min-width: 768px) {
    .lp:not(.home) #main {
        padding-top: 115px;
    }
}

a:visited {
    color: #1E52A4;
}

a.hotepackagedetails-link.white:visited,
a.hotepackagedetails-link.white h6 {
    color: #ffffff;
}

a.hotepackagedetails-link.white:visited,
a.hotepackagedetails-link.white h6 {
    color: #ffffff;
}

a.hotepackagedetails-link.white:hover h6 {
    color: unset;
}

button.is-close:hover {
    background: none;
    border-width: 0;
}

/* MINDGRUVE CMS CSS EDITS (END) */
.fa, .fab, .fas {
font-family: "Font Awesome 5 Free";
font-weight: 900;
}

/* BRANDBENDERS (START) */
.vert-center {
    display: flex;
    justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.video-container {
    position: relative;
    width: 100%;
}

.video-container:hover .play-button {
    opacity: 1;
}

.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.play-button::before {
    content: '';
    width: 20px;
    height: 20px;
    border: none;
    border-style: double;
    border-width: 0px 0px 0px 20px;
    border-color: white;
}

.play-button.paused::before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent white;
}

video::-webkit-media-controls-volume-slider,
video::-webkit-media-controls-mute-button,
video::-webkit-media-controls-timeline,
video::-webkit-media-controls-current-time-display,
video::-webkit-media-controls-time-remaining-display,
video::-webkit-media-controls-enclosure {
    display: none !important;
}

.proximanova-light {
font-family: "proxima-nova", sans-serif;
font-weight: 100;
font-style: normal;
}

.listing-padding{
padding: 3% 0;
}
/* .img-parallax {
width: 100%;
z-index: -1;
position: absolute;

transform: translate(-50%, 0);
pointer-events: none;
}
.parallax-test {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
font-size: 16px; */

/* width: 100%;
height: 100%;
position: relative;
overflow: hidden;
font-size: 16px; */
/* } */

.sticky_wrap {
position: sticky;
display: inline-block;
}
.right_content {
position: relative;
width: 50%;
margin: 2rem;
}

/* .parallax {
max-width: 100%;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
background-attachment: fixed;
transform: translateZ(0);
will-change: transform;
} */
.parallax-wrapper {
position: relative;
width: 100%;
height: 420px; /* Adjust as needed */
overflow: hidden; /* Keeps image within the column */
}

.parallax-image {
position: absolute;
top: -25%; /* Move it up initially */
left: 0;
width: 100%;
height: 150%; /* Larger to allow smooth movement */
background-size: cover;
background-position: center;
transform: translateY(0);
}



.text-box {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
text-align: center;
z-index: 2;
background: rgba(0, 0, 0, 0.5); /* Optional: for better contrast */
padding: 20px;
border-radius: 5px;
}

/* .parallax-container {
position: relative;
width: 100%;
height: 100vh;
overflow: hidden;
display: flex;
align-items: center;
justify-content: space-between;
} */

/* .parallax-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
z-index: 0;
} */

.text-box {
position: relative;
z-index: 2;
width: 30%;
padding: 20px;
background: rgba(0, 0, 0, 0.5); /* Optional: for contrast */
color: white;
text-align: center;
}

/* Position the text boxes on left and right */
.text-left {
margin-left: 5%;
}

.text-right {
margin-right: 5%;
}

/* BRANDBENDERS (END) */

/* RO CMS CSS EDITS (START) */

.nobel-book {
font-family: "nobel", sans-serif;
font-weight: 300;
font-style: normal;
}

.nobel-regular {
font-family: "nobel", sans-serif;
font-weight: 400;
font-style: normal;
}

.annabelle {
font-family: Annabelle !important;
text-transform: lowercase !important;
}


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

/*General Styles*/

#header .content {
border-bottom: none !important;
}

.wrapper {
margin-bottom: 0px !important;
}

.wrapper .push {
height: 0px !important;
}

.column-flex-center {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
justify-content: center;
-webkit-justify-content: center;
}

.column-flex-end {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
justify-content: flex-end;
-webkit-justify-content: flex-end;
}

.col-lg-6 {
padding: 0px !important;
}

/*Typography Styles*/
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}

.underline {text-decoration: underline;}

h1.hero {
font-size: 25px;
line-height: 25px;
}

h2.hero {
font-size: 60px;
line-height: 60px;
}

h3.hero {
font-size: 75px;
line-height: 80px;
}

h4.hero {
    font-size: 30px;
    line-height: 30px;
}

h1 {
font-size: 65px;
line-height: 65px;
}

h2 {
font-size: 72px;
line-height: 72px;
}

h3 {
font-size: 35px;
line-height: 30px;
text-transform: uppercase;
}

h4 {
font-size: 15px;
line-height: 21px;
text-transform: uppercase;
}

h6 {
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
}

p {
font-size: 21px;
line-height: 35px;
}

@media only screen and (max-width: 1440px) {
h1.hero {
font-size: 20px;
line-height: 20px;
}

h2.hero {
font-size: 60px;
line-height: 60px;
}

h3.hero {
font-size: 50px;
line-height: 65px;
}

h4.hero {
    font-size: 27px;
    line-height: 27px;
}

h1 {
font-size: 55px;
line-height: 55px;
}

h2 {
font-size: 60px;
line-height: 60px;
}

h3 {
font-size: 24px;
line-height: 27px;
}

h4 {
font-size: 14px;
line-height: 18px;
}

h6 {
font-size: 13px;
line-height: 18px;
}

p {
font-size: 20px;
line-height: 26px;
}
}
@media only screen and (max-width: 1280px) {
h1.hero {
font-size: 20px;
line-height: 20px;
}

h2.hero {
font-size: 50px;
line-height: 50px;
}

h3.hero {
font-size: 50px;
line-height: 55px;
}

h4.hero {
    font-size: 25px;
    line-height: 25px;
}

h1 {
font-size: 50px;
line-height: 50px;
}

h2 {
font-size: 55px;
line-height: 55px;
}

h3 {
font-size: 22px;
line-height: 26px;
}

h4 {
font-size: 13px;
line-height: 17px;
}

h6 {
font-size: 12px;
line-height: 17px;
}

p {
font-size: 18px;
line-height: 30px;
}
}
@media only screen and (max-width: 767px) {
h1.hero {
font-size: 25px;
line-height: 25px;
}

h2.hero {
font-size: 60px;
line-height: 60px;
}

h4.hero {
    font-size: 27px;
    line-height: 27px;
}

h3.hero {
font-size: 60px;
line-height: 60px;
}

h1 {
font-size: 45px;
line-height: 45px;
}

h2 {
font-size: 50px;
line-height: 50px;
}

h3 {
font-size: 27px;
line-height: 30px;
}

h4 {
font-size: 15px;
line-height: 21px;
}

h6 {
font-size: 14px;
line-height: 20px;
}

p {
font-size: 17px;
line-height: 27px;
}
}
@media only screen and (max-width: 480px) {
h1.hero {
font-size: 20px;
line-height: 20px;
}

h2.hero {
font-size: 50px;
line-height: 50px;
}

h3.hero {
font-size: 55px;
line-height: 55px;
}

h4.hero {
    font-size: 23px;
    line-height: 23px;
}

h1 {
font-size: 40px;
line-height: 40px;
}

h2 {
font-size: 45px;
line-height: 45px;
}

h3 {
font-size: 21px;
line-height: 24px;
}

h4 {
font-size: 13px;
line-height: 17px;
}

h6 {
font-size: 13px;
line-height: 18px;
}

p {
font-size: 16px;
line-height: 25px;
}
}

.shadow {
text-shadow: -6px 6px 0 rgba(0, 0, 0, 0.20);
}
@media only screen and (max-width: 991px) {
.shadow {
text-shadow: -5px 5px 0 rgba(0, 0, 0, 0.20);
}
}
@media only screen and (max-width: 767px) {
.shadow {
text-shadow: -4px 4px 0 rgba(0, 0, 0, 0.20);
}
}

.shadow-headline {
text-shadow: -15px 15px 0 rgba(0, 0, 0, 0.20);
}
@media only screen and (max-width: 991px) {
.shadow-headline {
text-shadow: -10px 10px 0 rgba(0, 0, 0, 0.20);
}
}
@media only screen and (max-width: 767px) {
.shadow-headline {
text-shadow: -7px 7px 0 rgba(0, 0, 0, 0.20);
}
}

/* Background Colors */
[data-theme="dark"] {
--color-bg: #262626;
/* --color-fg: #ffffff; */
--color-fg: #262626;
--header-bg: #3d3d3d;
--menu-icon-color: #ffffff;
--icon-invert: none;
--color-text: #ffffff;

/* Blues */
/* --color-hd-1: #aee9d4;
--color-hd-2: #95D0C0;
--color-hd-3: #7CB7AC;
--color-hd-4: #639D98;
--color-hd-5: #4A8484;
--color-hd-6: #F2B443; */

/* Original colors from pallette */
--color-hd-1: #aee9d4;
--color-hd-2: #97dbd0;
--color-hd-3: #C3CBBE;
--color-hd-4: #F2B443;
--color-hd-5: #C00425;
--color-hd-6: #C9AB93;

}
[data-theme="light"] {
--color-bg: #ffffff;
--color-fg: #ffffff;
--header-bg: #e4e6db;
--menu-icon-color: #262626;
--icon-invert: invert(100%);
--color-text: #262626;

/* Original colors from pallette */
/* --color-hd-1: #aee9d4;
--color-hd-2: #97dbd0;
--color-hd-3: #C3CBBE;
--color-hd-4: #F2B443;
--color-hd-5: #C00425;
--color-hd-6: #C9AB93; */

/* spring colors */
--color-hd-1: #D97803;
--color-hd-2: #0C6279;
--color-hd-3: #C3CBBE;
--color-hd-4: #F2B443;
--color-hd-5: #C00425;
--color-hd-6: #C9AB93;
/* Blues */
/* --color-hd-1: #aee9d4;
--color-hd-2: #95D0C0;
--color-hd-3: #7CB7AC;
--color-hd-4: #639D98;
--color-hd-5: #4A8484;
--color-hd-6: #F2B443; */

/* --color-hd-1: #aee9d4;
--color-hd-2: #C3CBBE;
--color-hd-3: #C00425;
--color-hd-4: #C9AB93;
--color-hd-5: #aee9d4;
--color-hd-6: #aee9d4; */
}

.darkgrey-bg {
/* background: #262626; */
background: var(--color-bg);
position: relative;
/* z-index: 1; */
}

/* section:nth-child(1) .header-color{
color: var(--color-hd-1);
}

section:nth-child(2) .header-color{
color: var(--color-hd-2);
}

.listing-link a:nth-child(1), section:nth-child(3) .header-color{
color: var(--color-hd-3);
}

.listing-link a:nth-child(2), section:nth-child(4) .header-color{
color: var(--color-hd-4);
}

.listing-link a:nth-child(3), section:nth-child(5) .header-color{
color: var(--color-hd-5);
}

.listing-link a:nth-child(4), section:nth-child(4) .header-color{
color: var(--color-hd-6);
} */

section:nth-child(1) .header-color{
    color: var(--color-hd-1) !important;
}
section:nth-child(2) .header-color{
    color: var(--color-hd-2) !important;
}
section:nth-child(3) .header-color,
section:nth-child(3) .listing-link a {
    color: var(--color-hd-3) !important;
}
section:nth-child(4) .header-color,
section:nth-child(4) .listing-link a {
    color: var(--color-hd-4) !important;
}
section:nth-child(5) .header-color,
section:nth-child(5) .listing-link a {
    color: var(--color-hd-5) !important;
}
section:nth-child(6) .header-color,
section:nth-child(6) .listing-link a {
    color: var(--color-hd-6) !important;
}

.mint-bg {background: #65B492;}

.orange-bg {background: #D5A856;}

.darkgreen-bg {background: #3B7464;}

.blue-bg {background: #0C6CAA;}

.lightgreen-bg {background: #A5C6AE;}

/* Text Colors */

p {
color: var(--color-text);
/* color:white; */
}

.var-text-color{
color: var(--color-text);
}

.white {
color: #fff;
}

.white a{
color: #fff;
}

.black {
color: #000;
}
.btn-white {
border: 2px solid #fff;
width: 100%;
text-align: center;
color: #fff !important;
}
.btn-black {
border: 2px solid #000;
width: 100%;
text-align: center;
color: #000 !important;
}
.btn-purple {
border: 2px solid #1E52A4;
width: 100%;
text-align: center;
color: #1E52A4 !important;
}
.btn-white:hover {
background: #fff !important;
color: #000 !important;
}
.btn-black:hover {
background: #000 !important;
color: #fff !important;
}
.btn-purple:hover {
background: #1E52A4 !important;
color: #fff !important;
}

/* BRANDBENDER Text Colors */
.peach-header {
color: #f7bea3;
}
.blue-header {
color: #04b9ef;
}
.yellow-header {
color: #ecc88a;
}
.green-header {
color: #d2c9a0;
}
/* ELEMENT STYLES */

::selection {
background-color: #262626 !important;
color: #ffffff !important;
}

a:-webkit-any-link:focus-visible {
outline-offset: 0px;
}

@media only screen and (max-width: 991px) {
.column-reverse-md {
flex-direction: column-reverse;
}
}
@media only screen and (max-width: 767px) {
.column-reverse-sm {
flex-direction: column-reverse;
}
}

.showmobile {
display: none;
}
.hidemobile {
display: unset;
}
@media screen and (max-width: 991px) {
.showmobile {display: unset;}
.hidemobile {display: none;}
}

.fancybox__container {
--carousel-button-svg-filter: none !important;
}

.fancybox__container :focus {
outline: none !important;
}

.fancybox__carousel .is-draggable {
cursor: pointer !important;
pointer-events: none !important;
}
.fancybox__slide {
padding: 25px !important;
}
.fancybox__content>.carousel__button.is-close {
top: 0px !important;
}


.button:active, .button:hover, a.button:active, a.button:hover, button:active, button:hover, input[type=submit]:active, input[type=submit]:hover, input[type=reset]:active, input[type=reset]:hover, input[type=button]:active, input[type=button]:hover {
background: transparent !important;
border: none !important;
}

a.button:focus, button:focus, input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus {
background-color: transparent !important;
}

/* BANNER (SECTION 1) */

.hero-banner {
height: 60vw;
max-height: 960px;
}

.hero-info {
text-align: center;
color: var(--color-text) !important;
position: relative;
margin: auto;
padding: 40px;
height: 100%;
width: 100%;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
justify-content: center;
-webkit-justify-content: center;
z-index: 2;
}

.hero-logo {
margin-top: 30px;
}

.hero-logo img {
max-width: 125px;
/* filter: var(--icon-invert); */
}

#first-screen.banner {
margin-top: 114px !important;
}

@media only screen and (max-width: 991px) {
.hero-banner {height:100vw !important;}
}

@media only screen and (max-width: 767px) {
#first-screen.banner {
margin-top: 75px !important;
}
}

/* HOTEL PACKAGES (SECTION 2) */

.hotel-info .hotel {
padding: 5px !important;
justify-content: center;
-webkit-justify-content: center;
}

.hotel-info {
padding: 0 25px 25px 25px;
}
.hotel-info.title {
padding-top: 50px;
padding-bottom: 50px;
}

.hotel-info.title p {
margin-top: 20px;
max-width: 100%;
}

@media only screen and (max-width: 1440px) {
.hotel-info {
padding: 0 60px 60px 60px;
}
}
@media only screen and (max-width: 1280px) {
.hotel-info {
padding: 0 35px 35px 35px;
}
.hotel-info.title {
padding-top: 35px;
padding-bottom: 35px;
}
}
@media only screen and (max-width: 991px) {
.hotel-info {
padding: 0 30px 30px 30px;
}
}
@media only screen and (max-width: 767px) {
.hotel-info {
padding: 0 20px 20px 20px;
}
.hotel-info.title {
padding-top: 25px;
padding-bottom: 25px;
}
}

.hotel {
display: flex;
}

.hotel-popup {
width: 100%;
display: flex;
cursor: context-menu !important;
position: relative;
}

.hotel-popup:hover .hotelimages, .hotel-link:hover ~ a .hotelimages {
filter: brightness(0.75);
}

.peopledetails {
z-index: 1;
width: 100%;
text-align: center;
padding-top:20px;
position: absolute;
bottom:0px;
background: transparent;
background: linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(84,84,84,0) 100%);
}

.hoteldetails {
z-index: 1;
width: 100%;
text-align: center;
padding: 20px;
position: absolute;
height: 100%;
background: transparent;
background: linear-gradient(180deg, rgba(0,0,0,0.75) 0%, rgba(84,84,84,0) 35%);
}

.hotelimages {
width: 100%;
height: 17vw;
max-height: 360px;
background-size: cover;
background-position: 50%;
justify-content: center;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
display: flex;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
}

.hotel-deal {
position: absolute;
width: calc(100% - 40px);
left: 20px;
bottom: calc(50% - 20px);
height: 45px;
border: 1px solid #ffffff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
justify-content: center;
-webkit-justify-content: center;
-webkit-flex-direction: column;
}

.deal-text {
text-transform: uppercase;
font-weight: 600;
}

.hotel-link {
position: absolute;
bottom: 35px;
background: #ffffff !important;
color: #262626 !important;
border: 1px solid #ffffff;
padding: 7px 25px;
text-transform: uppercase;
cursor: pointer !important;
z-index: 2;
}

.hotel-link:hover {
background: #D5A856 !important;
border: 1px solid #D5A856 !important;
color: #ffffff !important;
}

.hotel-name {
cursor: context-menu !important;
margin-bottom: 20px;
/* font-weight: 600; */
}

.hotepackagedetails::-webkit-scrollbar {
display: none;
}
.hotepackagedetails {
cursor: text !important;
background: #F2B443 !important;
max-width: 700px;
pointer-events: all !important;
text-align: left !important;
overflow: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
}
.hotepackagedetails p {
text-align: left;
margin: 10px 0 10px;
}

.hotepackagedetails a {
cursor: pointer !important;
}
.hotepackagedetails li {
color: #fff;
list-style: inside;
}
.hotepackagedetails .level-1 {
padding: 5px 0 5px 0;
}
.hotepackagedetails .level-2 {
padding: 5px 0 5px 20px;
list-style-type: revert;
}
.hotepackagedetails-link {
    margin: 5px auto 0;
    border: 1px solid #fff;
    padding: 5px 20px;
    text-transform: uppercase;
    width: 200px;
    text-align: center;
    display: block;
}
.hotepackagedetails-link h6 {
margin-bottom: 0 !important;
}
.hotepackagedetails-link:hover {
background: #fff !important;
color: #000 !important;
}

@media only screen and (max-width: 1440px) {
.hotelimages {
height: 22vw !important;
}
}
@media only screen and (max-width: 1199px) {
.hotelimages {height: 27vw !important;}
.hotepackagedetails {padding: 25px !important;}
}
@media only screen and (max-width: 767px) {
.hotelimages {
height: 54vw !important;
}
}

/* CAMPAIGNS (SECTION 3-7) */

.campaign-banner {
padding: 0px;
width: 100%;
min-height: 400px !important;
height: 100%;
}

.photo-slideshow {
cursor: crosshair;
height: 100%;
display: flex;
flex-direction: column;
}

.photo-slideshow:hover .campaign-image {
filter: brightness(.9);
}

.campaign-image img {
width: 100%;
}

.campaign {
height: 100%;
display: flex;
flex-direction: column;
}
.campaign-image {
height: 100%;
/* background-size: cover;
background-position: center;
background-repeat: no-repeat; */

position: relative;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: transform 0.1s ease-out;
}
.campaign-image-fit {
/* height: 100%;
background-size: cover;
background-position: center;
background-repeat: no-repeat; */
display: block;
height: 100%;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}

.photo-credit {
text-align: center;
padding: 20px 10px;
}

.photo-credit h3 {
font-size: 120%;
line-height: 120%;
}

.listing-info.credits p {
max-width: 650px;
margin: auto;
}

.listing-info {
text-align: center;
color: var(--color-fg) !important;
position: relative;
margin: auto;
padding: 40px 20px;
z-index: 2;
}
.listing-info a {
color: var(--color-text);

}
.listing-info a:hover {
opacity: .8 !important;
}

.listing-image {
height: 100%;
position: relative;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: transform 0.1s ease-out;
}

.listing-image-fit {
display: block;
height: 100%;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}

.listing-image img {
width: 100%;
}

.listing-image:hover {
filter: brightness(0.9);
}

.listing-link {
margin-top: 15px;
/* font-size: 18px; */

}
.listing-link a {
/* color: var(--color-fg) !important; */
/* color:green; */
text-transform: uppercase;
text-decoration: underline;
text-decoration-thickness: 1.1px;

}
.listing-link a:hover {
text-decoration: none;
}

@media only screen and (max-width: 1440px) {
.photo-credit h3 {font-size: 110%; line-height: 110%;}
}
@media only screen and (max-width: 1280px) {
.photo-credit h3 {font-size: 100%; line-height: 100%;}
}
@media only screen and (max-width: 991px) {
.listing-image {padding: 40px;}
.listing-info {padding: 20px 40px !important;}
.campaign-banner {min-height: 100vw !important;}
.photo-credit h3 {font-size: 120%; line-height: 120%;}
}
@media only screen and (max-width: 767px) {
.listing-image {padding: 20px;}
.listing-info {padding: 20px !important;}
.photo-credit h3 {font-size: 80%; line-height: 80%;}
}


/* RO CMS CSS EDITS (END) */

*,
::after,
::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
}
@-ms-viewport {
width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
display: block;
}
.lp {
margin: 0;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #1a3821;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 0rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
dl,
ol,
ul {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
dfn {
font-style: italic;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #557ef8;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
-webkit-border-radius: 0;
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
@-ms-viewport {
width: device-width;
}

.lp {
font-size: 18px;
min-width: 320px;
position: relative;
line-height: 1.65;
font-family: Catamaran, sans-serif;
overflow-x: hidden;
color: #fff;
}
.lp input,
.lp textarea {
border: #666 1px solid;
outline: 0;
}
.lp input:focus:required:invalid,
.lp textarea:focus:required:invalid {
border-color: red;
}
.lp input:required:valid,
.lp textarea:required:valid {
border-color: green;
}
.img-responsive {
display: block;
max-width: 100%;
height: auto;
}
.img-responsive.img-width {
width: 100%;
}
.wrapper {
position: relative;
overflow: hidden;
}
.text-margin-bot {
margin-bottom: 25px;
}
.text-margin-header{
max-width: 80%;
/* added width for header */
}
@media only screen and (max-width: 767px) {
.text-margin-bot {
margin-bottom: 15px;
}
}
.section-header {
position: relative;
}
.section-header .bg-title {
display: none;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
top: -10px;
font-size: 152px;
font-family: Raleway;
font-weight: 700;
background: -webkit-linear-gradient(#d047e4, #ff4e3d);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
opacity: 0.08;
line-height: 1;
white-space: nowrap;
position: absolute;
}
.section-header--center {
text-align: center;
}
.section-header--tire h4 {
padding-left: 50px;
position: relative;
margin-bottom: 20px;
}
.section-header--tire h4:after {
content: "";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 40px;
left: 0;
border-bottom: 1px solid #557ef8;
}
.section-header--white h2 {
color: #fff;
}
.section-header--white h4 {
color: rgba(255, 255, 255, 0.5);
}
.section-header--white h4:after {
border-bottom: 1px solid #fff;
}
.section-header--big-margin {
margin-bottom: 35px;
}
.section-header--medium-margin {
margin-bottom: 35px;
}
.section-header--small-margin {
margin-bottom: 25px;
}

.section {
position: relative;
z-index: 1;
}
.section--no-pad-bot {
padding-bottom: 0;
}
.section--no-pad-top {
padding-top: 0;
}
.btn {
margin-top: 25px !important;
-webkit-border-radius: 25px;
border-radius: 25px;
height: 35px;
line-height: 35px;
color: #fff;
font-size: 16px;
display: inline-block;
font-family: Catamaran;
font-weight: 400;
}
.btn--medium {
padding: 0 40px;
margin: auto;
}
.btn--big {
padding: 0 60px;
}
.btn--small {
padding: 0 30px;
}
.btn--uppercase {
text-transform: uppercase;
font-size: 14px;
}
.btn--white {
background-color: #fff;
color: #333;
}
.btn--white:hover {
background-color: #2ddfd1;
color: #fff;
}
.btn--orange {
-webkit-box-shadow: 0 3px 32px rgba(242, 101, 82, 0.54);
box-shadow: 0 3px 32px rgba(242, 101, 82, 0.54);
background-color: #f26552;
}
.btn--orange:hover {
-webkit-box-shadow: 0 3px 32px rgba(237, 130, 78, 0.54);
box-shadow: 0 3px 32px rgba(237, 130, 78, 0.54);
background-color: #ed824e;
color: #fff;
}
.btn--blue {
border: 2px solid #fff;
width: 100%;
text-align: center;
}
.btn--blue:hover {
border: 2px solid #fff;
color: #fff;
}
.infoblock {
position: relative;
z-index: 2;
}
.infoblock__item {
margin-bottom: 15px;
text-align: center;
}
.infoblock__item p {
font-size: 20px;
font-weight: 700;
font-family: Roboto;
color: #fff;
margin-bottom: 0;
}
.infoblock__item span {
font-weight: 700;
font-size: 30px;
}
.infoblock__figure-1 {
position: absolute;
top: -80px;
right: 0;
display: none;
}
.infoblock__figure-2 {
position: absolute;
bottom: -160px;
left: 0;
display: none;
width: 250px;
}
@media (min-width: 768px) {
.infoblock__list {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.infoblock__item {
margin: 0 18px;
}
.infoblock__item p {
font-size: 16px;
}
.infoblock__figure-1 {
display: block;
}
.infoblock__figure-2 {
display: block;
}
}
@media (min-width: 992px) {
.infoblock__item {
margin: 0 40px;
}
.infoblock__item p {
font-size: 18px;
margin-bottom: 20px;
}
.infoblock__item span {
font-size: 35px;
}
.infoblock__figure-2 {
bottom: -180px;
width: 300px;
}
}
@media (min-width: 1200px) {
.infoblock__item {
margin: 0 40px;
}
.infoblock__item p {
font-size: 20px;
margin-bottom: 20px;
}
.infoblock__item span {
font-size: 50px;
}
.infoblock__figure-1 {
right: 100px;
}
.infoblock__figure-2 {
bottom: -240px;
left: 100px;
width: 350px;
}
}
.news {
position: relative;
}
.news__bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 900px;
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: bottom center;
}
.news-carousel__item {
text-align: center;
display: block;
color: #333;
margin: 20px 0 35px;
overflow: hidden;
-webkit-transition: -webkit-box-shadow 0.4s;
transition: -webkit-box-shadow 0.4s;
-o-transition: box-shadow 0.4s;
transition: box-shadow 0.4s;
transition: box-shadow 0.4s, -webkit-box-shadow 0.4s;
}
.news-carousel__item:hover .news-carousel__item-.lp {
-webkit-box-shadow: 0 3px 27px rgba(0, 0, 0, 0.17);
box-shadow: 0 3px 27px rgba(0, 0, 0, 0.17);
color: #333;
}
.news-carousel__item:hover .news-carousel__item-title {
color: #557ef8;
}
.news-carousel__item-.lp {
padding: 40px 49px 36px 38px;
-webkit-transition: -webkit-box-shadow 0.4s;
transition: -webkit-box-shadow 0.4s;
-o-transition: box-shadow 0.4s;
transition: box-shadow 0.4s;
transition: box-shadow 0.4s, -webkit-box-shadow 0.4s;
}
.news-carousel__item-subtitle {
font-size: 16px;
color: #557ef8;
font-family: Catamaran;
font-weight: 700;
margin-bottom: 24px;
}
.news-carousel__item-title {
font-size: 20px;
font-family: Raleway;
font-weight: 700;
line-height: 30px;
color: #333;
margin-bottom: 25px;
margin-bottom-transition: color 0.4s;
}
.news-carousel p {
line-height: 30px;
margin-bottom: 25px;
}
.news-carousel__item-data {
color: #bebebe;
font-size: 16px;
font-family: Catamaran;
font-weight: 700;
}
.news-carousel .owl-dots {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.news-carousel .owl-dot {
width: 10px;
height: 10px;
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
background-color: #dedede !important;
cursor: pointer;
margin-right: 10px;
}
.news-carousel .owl-dot:last-child {
margin-right: 0;
}
.news-carousel .owl-dot.active {
width: 12px;
height: 12px;
background-color: #fff !important;
}
@media (min-width: 768px) {
.news-carousel__item {
margin-bottom: 50px;
}
}
@media (min-width: 992px) {
.footer {
padding-bottom: 20px;
}
.footer__bot .footer__list {
margin-left: 20px;
}
}
.first-screen {
text-align: center;
position: relative;
}
.first-screen h1 {
max-width: 1050px;
margin: 0 auto 30px;
}
.first-screen p {
padding-top: 20px;
max-width: 800px;
margin: 0 auto 30px;
}
.first-screen__btns-wrap {
display: block;
margin-bottom: 40px;
}
.first-screen__btns-wrap .btn {
width: 100%;
text-align: center;
}
.first-screen__btns-wrap .btn:first-child {
margin-bottom: 10px;
}
.first-screen__bg-1 {
position: absolute;
top: 0;
left: 0;
}
.first-screen__bg-2 {
position: absolute;
top: 0;
right: 0;
}
.first-screen__round-1 {
position: absolute;
top: 325px;
left: 0;
display: none;
}
.first-screen__round-2 {
position: absolute;
top: 325px;
right: 0;
display: none;
}
@media (min-width: 768px) {
.first-screen {
padding-top: 50px;
padding-bottom: 50px;
}
.first-screen__btns-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.first-screen__btns-wrap .btn {
width: auto;
}
.first-screen__btns-wrap .btn:first-child {
margin-right: 30px;
margin-bottom: 0;
}
.first-screen__bg-2 {
display: block;
right: -250px;
}
}
@media (min-width: 992px) {
.first-screen {
padding-top: 50px;
padding-bottom: 50px;
}
.first-screen__btns-wrap {
margin-bottom: 60px;
}
}
@media only screen and (min-width: 992px) {
.first-screen__bg-1 {
left: -100px;
}
.first-screen__bg-2 {
right: -100px;
}
.first-screen__round-1 {
display: block;
left: -100px;
}
.first-screen__round-2 {
display: block;
right: -100px;
}
.first-screen p {
max-width: 700px;
}
}
@media only screen and (min-width: 1440px) {
.first-screen__bg-1 {
left: 0;
}
.first-screen__bg-2 {
right: 0;
}
.first-screen__round-1 {
display: block;
left: 0;
}
.first-screen__round-2 {
display: block;
right: 0;
}
.first-screen p {
max-width: 800px;
}
}
ANIMATIONS [data-aos][data-aos][data-aos-duration="50"],
.lp[data-aos-duration="50"] [data-aos] {
transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
.lp[data-aos-delay="50"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
.lp[data-aos-delay="50"] [data-aos].aos-animate {
transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
.lp[data-aos-duration="100"] [data-aos] {
transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
.lp[data-aos-delay="100"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
.lp[data-aos-delay="100"] [data-aos].aos-animate {
transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
.lp[data-aos-duration="150"] [data-aos] {
transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
.lp[data-aos-delay="150"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
.lp[data-aos-delay="150"] [data-aos].aos-animate {
transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
.lp[data-aos-duration="200"] [data-aos] {
transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
.lp[data-aos-delay="200"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
.lp[data-aos-delay="200"] [data-aos].aos-animate {
transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
.lp[data-aos-duration="250"] [data-aos] {
transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
.lp[data-aos-delay="250"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
.lp[data-aos-delay="250"] [data-aos].aos-animate {
transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
.lp[data-aos-duration="300"] [data-aos] {
transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
.lp[data-aos-delay="300"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
.lp[data-aos-delay="300"] [data-aos].aos-animate {
transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
.lp[data-aos-duration="350"] [data-aos] {
transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
.lp[data-aos-delay="350"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
.lp[data-aos-delay="350"] [data-aos].aos-animate {
transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
.lp[data-aos-duration="400"] [data-aos] {
transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
.lp[data-aos-delay="400"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
.lp[data-aos-delay="400"] [data-aos].aos-animate {
transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
.lp[data-aos-duration="450"] [data-aos] {
transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
.lp[data-aos-delay="450"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
.lp[data-aos-delay="450"] [data-aos].aos-animate {
transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
.lp[data-aos-duration="500"] [data-aos] {
transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
.lp[data-aos-delay="500"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
.lp[data-aos-delay="500"] [data-aos].aos-animate {
transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
.lp[data-aos-duration="550"] [data-aos] {
transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
.lp[data-aos-delay="550"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
.lp[data-aos-delay="550"] [data-aos].aos-animate {
transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
.lp[data-aos-duration="600"] [data-aos] {
transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
.lp[data-aos-delay="600"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
.lp[data-aos-delay="600"] [data-aos].aos-animate {
transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
.lp[data-aos-duration="650"] [data-aos] {
transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
.lp[data-aos-delay="650"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
.lp[data-aos-delay="650"] [data-aos].aos-animate {
transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
.lp[data-aos-duration="700"] [data-aos] {
transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
.lp[data-aos-delay="700"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
.lp[data-aos-delay="700"] [data-aos].aos-animate {
transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
.lp[data-aos-duration="750"] [data-aos] {
transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
.lp[data-aos-delay="750"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
.lp[data-aos-delay="750"] [data-aos].aos-animate {
transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
.lp[data-aos-duration="800"] [data-aos] {
transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
.lp[data-aos-delay="800"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
.lp[data-aos-delay="800"] [data-aos].aos-animate {
transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
.lp[data-aos-duration="850"] [data-aos] {
transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
.lp[data-aos-delay="850"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
.lp[data-aos-delay="850"] [data-aos].aos-animate {
transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
.lp[data-aos-duration="900"] [data-aos] {
transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
.lp[data-aos-delay="900"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
.lp[data-aos-delay="900"] [data-aos].aos-animate {
transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
.lp[data-aos-duration="950"] [data-aos] {
transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
.lp[data-aos-delay="950"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
.lp[data-aos-delay="950"] [data-aos].aos-animate {
transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
.lp[data-aos-duration="1000"] [data-aos] {
transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
.lp[data-aos-delay="1000"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
.lp[data-aos-delay="1000"] [data-aos].aos-animate {
transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
.lp[data-aos-duration="1050"] [data-aos] {
transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
.lp[data-aos-delay="1050"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
.lp[data-aos-delay="1050"] [data-aos].aos-animate {
transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
.lp[data-aos-duration="1100"] [data-aos] {
transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
.lp[data-aos-delay="1100"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
.lp[data-aos-delay="1100"] [data-aos].aos-animate {
transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
.lp[data-aos-duration="1150"] [data-aos] {
transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
.lp[data-aos-delay="1150"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
.lp[data-aos-delay="1150"] [data-aos].aos-animate {
transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
.lp[data-aos-duration="1200"] [data-aos] {
transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
.lp[data-aos-delay="1200"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
.lp[data-aos-delay="1200"] [data-aos].aos-animate {
transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
.lp[data-aos-duration="1250"] [data-aos] {
transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
.lp[data-aos-delay="1250"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
.lp[data-aos-delay="1250"] [data-aos].aos-animate {
transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
.lp[data-aos-duration="1300"] [data-aos] {
transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
.lp[data-aos-delay="1300"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
.lp[data-aos-delay="1300"] [data-aos].aos-animate {
transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
.lp[data-aos-duration="1350"] [data-aos] {
transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
.lp[data-aos-delay="1350"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
.lp[data-aos-delay="1350"] [data-aos].aos-animate {
transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
.lp[data-aos-duration="1400"] [data-aos] {
transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
.lp[data-aos-delay="1400"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
.lp[data-aos-delay="1400"] [data-aos].aos-animate {
transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
.lp[data-aos-duration="1450"] [data-aos] {
transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
.lp[data-aos-delay="1450"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
.lp[data-aos-delay="1450"] [data-aos].aos-animate {
transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
.lp[data-aos-duration="1500"] [data-aos] {
transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
.lp[data-aos-delay="1500"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
.lp[data-aos-delay="1500"] [data-aos].aos-animate {
transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
.lp[data-aos-duration="1550"] [data-aos] {
transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
.lp[data-aos-delay="1550"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
.lp[data-aos-delay="1550"] [data-aos].aos-animate {
transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
.lp[data-aos-duration="1600"] [data-aos] {
transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
.lp[data-aos-delay="1600"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
.lp[data-aos-delay="1600"] [data-aos].aos-animate {
transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
.lp[data-aos-duration="1650"] [data-aos] {
transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
.lp[data-aos-delay="1650"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
.lp[data-aos-delay="1650"] [data-aos].aos-animate {
transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
.lp[data-aos-duration="1700"] [data-aos] {
transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
.lp[data-aos-delay="1700"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
.lp[data-aos-delay="1700"] [data-aos].aos-animate {
transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
.lp[data-aos-duration="1750"] [data-aos] {
transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
.lp[data-aos-delay="1750"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
.lp[data-aos-delay="1750"] [data-aos].aos-animate {
transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
.lp[data-aos-duration="1800"] [data-aos] {
transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
.lp[data-aos-delay="1800"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
.lp[data-aos-delay="1800"] [data-aos].aos-animate {
transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
.lp[data-aos-duration="1850"] [data-aos] {
transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
.lp[data-aos-delay="1850"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
.lp[data-aos-delay="1850"] [data-aos].aos-animate {
transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
.lp[data-aos-duration="1900"] [data-aos] {
transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
.lp[data-aos-delay="1900"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
.lp[data-aos-delay="1900"] [data-aos].aos-animate {
transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
.lp[data-aos-duration="1950"] [data-aos] {
transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
.lp[data-aos-delay="1950"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
.lp[data-aos-delay="1950"] [data-aos].aos-animate {
transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
.lp[data-aos-duration="2000"] [data-aos] {
transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
.lp[data-aos-delay="2000"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
.lp[data-aos-delay="2000"] [data-aos].aos-animate {
transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
.lp[data-aos-duration="2050"] [data-aos] {
transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
.lp[data-aos-delay="2050"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
.lp[data-aos-delay="2050"] [data-aos].aos-animate {
transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
.lp[data-aos-duration="2100"] [data-aos] {
transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
.lp[data-aos-delay="2100"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
.lp[data-aos-delay="2100"] [data-aos].aos-animate {
transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
.lp[data-aos-duration="2150"] [data-aos] {
transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
.lp[data-aos-delay="2150"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
.lp[data-aos-delay="2150"] [data-aos].aos-animate {
transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
.lp[data-aos-duration="2200"] [data-aos] {
transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
.lp[data-aos-delay="2200"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
.lp[data-aos-delay="2200"] [data-aos].aos-animate {
transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
.lp[data-aos-duration="2250"] [data-aos] {
transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
.lp[data-aos-delay="2250"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
.lp[data-aos-delay="2250"] [data-aos].aos-animate {
transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
.lp[data-aos-duration="2300"] [data-aos] {
transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
.lp[data-aos-delay="2300"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
.lp[data-aos-delay="2300"] [data-aos].aos-animate {
transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
.lp[data-aos-duration="2350"] [data-aos] {
transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
.lp[data-aos-delay="2350"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
.lp[data-aos-delay="2350"] [data-aos].aos-animate {
transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
.lp[data-aos-duration="2400"] [data-aos] {
transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
.lp[data-aos-delay="2400"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
.lp[data-aos-delay="2400"] [data-aos].aos-animate {
transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
.lp[data-aos-duration="2450"] [data-aos] {
transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
.lp[data-aos-delay="2450"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
.lp[data-aos-delay="2450"] [data-aos].aos-animate {
transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
.lp[data-aos-duration="2500"] [data-aos] {
transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
.lp[data-aos-delay="2500"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
.lp[data-aos-delay="2500"] [data-aos].aos-animate {
transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
.lp[data-aos-duration="2550"] [data-aos] {
transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
.lp[data-aos-delay="2550"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
.lp[data-aos-delay="2550"] [data-aos].aos-animate {
transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
.lp[data-aos-duration="2600"] [data-aos] {
transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
.lp[data-aos-delay="2600"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
.lp[data-aos-delay="2600"] [data-aos].aos-animate {
transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
.lp[data-aos-duration="2650"] [data-aos] {
transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
.lp[data-aos-delay="2650"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
.lp[data-aos-delay="2650"] [data-aos].aos-animate {
transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
.lp[data-aos-duration="2700"] [data-aos] {
transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
.lp[data-aos-delay="2700"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
.lp[data-aos-delay="2700"] [data-aos].aos-animate {
transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
.lp[data-aos-duration="2750"] [data-aos] {
transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
.lp[data-aos-delay="2750"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
.lp[data-aos-delay="2750"] [data-aos].aos-animate {
transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
.lp[data-aos-duration="2800"] [data-aos] {
transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
.lp[data-aos-delay="2800"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
.lp[data-aos-delay="2800"] [data-aos].aos-animate {
transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
.lp[data-aos-duration="2850"] [data-aos] {
transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
.lp[data-aos-delay="2850"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
.lp[data-aos-delay="2850"] [data-aos].aos-animate {
transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
.lp[data-aos-duration="2900"] [data-aos] {
transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
.lp[data-aos-delay="2900"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
.lp[data-aos-delay="2900"] [data-aos].aos-animate {
transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
.lp[data-aos-duration="2950"] [data-aos] {
transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
.lp[data-aos-delay="2950"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
.lp[data-aos-delay="2950"] [data-aos].aos-animate {
transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
.lp[data-aos-duration="3000"] [data-aos] {
transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
.lp[data-aos-delay="3000"] [data-aos] {
transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
.lp[data-aos-delay="3000"] [data-aos].aos-animate {
transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing="linear"],
.lp[data-aos-easing="linear"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
.lp[data-aos-easing="ease"] [data-aos] {
transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
.lp[data-aos-easing="ease-in"] [data-aos] {
transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
.lp[data-aos-easing="ease-out"] [data-aos] {
transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
.lp[data-aos-easing="ease-in-out"] [data-aos] {
transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
.lp[data-aos-easing="ease-in-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
.lp[data-aos-easing="ease-out-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
.lp[data-aos-easing="ease-in-out-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
.lp[data-aos-easing="ease-in-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
.lp[data-aos-easing="ease-out-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
.lp[data-aos-easing="ease-in-out-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
.lp[data-aos-easing="ease-in-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
.lp[data-aos-easing="ease-out-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
.lp[data-aos-easing="ease-in-out-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
.lp[data-aos-easing="ease-in-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
.lp[data-aos-easing="ease-out-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
.lp[data-aos-easing="ease-in-out-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
.lp[data-aos-easing="ease-in-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
.lp[data-aos-easing="ease-out-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
.lp[data-aos-easing="ease-in-out-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^="fade"][data-aos^="fade"] {
opacity: 0;
transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
opacity: 1;
transform: translate(0);
}
[data-aos="fade-up"] {
transform: translateY(100px);
}
[data-aos="fade-down"] {
transform: translateY(-100px);
}
[data-aos="fade-right"] {
transform: translate(-100px);
}
[data-aos="fade-left"] {
transform: translate(100px);
}
[data-aos="fade-up-right"] {
transform: translate(-100px, 100px);
}
[data-aos="fade-up-left"] {
transform: translate(100px, 100px);
}
[data-aos="fade-down-right"] {
transform: translate(-100px, -100px);
}
[data-aos="fade-down-left"] {
transform: translate(100px, -100px);
}
[data-aos^="zoom"][data-aos^="zoom"] {
opacity: 0;
transition-property: opacity, transform;
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
opacity: 1;
transform: translate(0) scale(1);
}
[data-aos="zoom-in"] {
transform: scale(0.6);
}
[data-aos="zoom-in-up"] {
transform: translateY(100px) scale(0.6);
}
[data-aos="zoom-in-down"] {
transform: translateY(-100px) scale(0.6);
}
[data-aos="zoom-in-right"] {
transform: translate(-100px) scale(0.6);
}
[data-aos="zoom-in-left"] {
transform: translate(100px) scale(0.6);
}
[data-aos="zoom-out"] {
transform: scale(1.2);
}
[data-aos="zoom-out-up"] {
transform: translateY(100px) scale(1.2);
}
[data-aos="zoom-out-down"] {
transform: translateY(-100px) scale(1.2);
}
[data-aos="zoom-out-right"] {
transform: translate(-100px) scale(1.2);
}
[data-aos="zoom-out-left"] {
transform: translate(100px) scale(1.2);
}
[data-aos^="slide"][data-aos^="slide"] {
transition-property: transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
transform: translate(0);
}
[data-aos="slide-up"] {
transform: translateY(100%);
}
[data-aos="slide-down"] {
transform: translateY(-100%);
}
[data-aos="slide-right"] {
transform: translateX(-100%);
}
[data-aos="slide-left"] {
transform: translateX(100%);
}
[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);
}
.preloader {
width: 100%;
height: 100%;
position: fixed;
background-color: #fff;
z-index: 9999;
}

@media (min-width: 1401px) {
    .textfix {font-size:35px !important;}
}
.col-test{
background-color: #0c46f5;
}