﻿/*
* Custom CSS styles
*
* Global by default, but use `.builder-component-3f72c26811aa49129461fcd9b304d5f5` to scope to just this content, e.g.
*
*   .builder-component-3f72c26811aa49129461fcd9b304d5f5 .foo {
*     color: 'red'
*   }
*/

.builder-blocks h1, 
.builder-blocks h2, 
.builder-blocks h3, 
.builder-blocks h4, 
.builder-blocks h5, 
.builder-blocks h6, 
.builder-blocks :not(.custom-letter-spacing) > p,
.builder-blocks a {
    letter-spacing:  -0.01em;
}

.builder-blocks a:hover {
    text-decoration: none;
}

.builder-blocks .list ol
 {
    list-style: decimal;
    margin-left: 24px; 
    padding-left: 0;
}

  
.builder-blocks .list  ul {
    list-style: disc;
    margin-left: 24px; 
    padding-left: 0;
}


/** Slider **/
.slick-slider .slick-prev {
    z-index: 1;
}

/** Animations **/

.floating { 
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}
 
@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }   
}

.builder-blocks em {
    font-family: "DomaineDisplay";
    font-weight: 500;
}

.display_secondary {
    font-family: "DomaineDisplay";
}