/* header */

#rec870634015 .tn-elem[data-elem-id="1740852054299"] .tn-atom, 
#rec870634015 .tn-elem[data-elem-id="1740327928157"] .tn-atom, 
#rec870634015 .tn-elem[data-elem-id="1740327928155"] .tn-atom, 
#rec870634015 .tn-elem[data-elem-id="1740327928151"] .tn-atom {
    transition: opacity .3s ease;
}

#rec870634015 .tn-elem[data-elem-id="1740852054299"] .tn-atom:hover, 
#rec870634015 .tn-elem[data-elem-id="1740327928157"] .tn-atom:hover, 
#rec870634015 .tn-elem[data-elem-id="1740327928155"] .tn-atom:hover, 
#rec870634015 .tn-elem[data-elem-id="1740327928151"] .tn-atom:hover,
#rec872466224 .tn-elem[data-elem-id="1750944167533"] .tn-atom:hover {
    color: #6E6E6E;
    opacity: .8;
}

/* buttons */

#rec872463769 .tn-elem[data-elem-id="1740596129065"] .tn-atom, 
#rec870666682 .tn-elem[data-elem-id="1740333776859"] .tn-atom,
#rec870642293 .tn-elem[data-elem-id="1740330991438"] .tn-atom,
#rec870636219 .tn-elem[data-elem-id="1740328306839"] .tn-atom {
    transition: opacity .3s ease; 
} 

#rec872463769 .tn-elem[data-elem-id="1740596129065"] .tn-atom:hover, 
#rec870666682 .tn-elem[data-elem-id="1740333776859"] .tn-atom:hover,
#rec870642293 .tn-elem[data-elem-id="1740330991438"] .tn-atom:hover,
#rec870636219 .tn-elem[data-elem-id="1740328306839"] .tn-atom:hover {
    background-color: #C8E1B9;
}   

/* footer */

#rec872466224 .tn-elem[data-elem-id="1740596518265"] .tn-atom, 
#rec872466224 .tn-elem[data-elem-id="1740923092243"] .tn-atom {
    transition: opacity .3s ease;  
}    

#rec872466224 .tn-elem[data-elem-id="1740596518265"] .tn-atom:hover,
#rec872466224 .tn-elem[data-elem-id="1740923092243"] .tn-atom:hover {
    color: #5F5F5F;
    opacity: .8;  
}   

/* icons social */

#rec872466224 .tn-elem[data-elem-id="1740596518275"] .tn-atom__vector svg, 
#rec872466224 .tn-elem[data-elem-id="1740921558331"] .tn-atom   {
    transition: opacity .3s ease; 
}    

#rec872466224 .tn-elem[data-elem-id="1740596518275"] .tn-atom__vector svg:hover, 
#rec872466224 .tn-elem[data-elem-id="1740921558331"] .tn-atom:hover {
    color: #5F5F5F;
    opacity: .8;   
} 

@media screen and (max-width: 640px) {
    .t-slds__arrow_body {
        width: 18px !important;
    }
}

.t-col_12 {
    max-width: 100%;
}

.t-container {
    max-width: 100%;
}

@media screen and (max-width: 960px) {
    .t-col {
        padding-left: 10px;
        padding-right: 10px;
    }