/* RESET */

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html{

    scroll-behavior:smooth;

}

body{

    font-family:'Poppins',sans-serif;
    background:#ffffff;
    color:#222;
    line-height:1.6;

}

img{

    max-width:100%;
    display:block;

}

a{

    text-decoration:none;
    color:inherit;

}

ul{

    list-style:none;

}

/* COLORS */

:root{

    --primary:#123D72;

    --secondary:#D4A547;

    --dark:#173F2C;

    --white:#ffffff;

    --light:#F8F8F8;

    --text:#222222;

    --gray:#777777;

    --shadow:0 10px 35px rgba(0,0,0,.08);

    --transition:.35s ease;

}

/* CONTAINER */

.container{

    width:90%;
    max-width:1320px;
    margin:auto;

}

/* BUTTON */

.btn-primary{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:16px 34px;

    border-radius:50px;

    background:var(--secondary);

    color:#111;

    font-weight:600;

    transition:var(--transition);

}

.btn-primary:hover{

    transform:translateY(-3px);

    box-shadow:0 15px 35px rgba(18,61,114,.25);

}

section{

    padding:90px 0;

}
/*=========================
WHATSAPP BUTTON
=========================*/

.whatsapp-float{

    position:fixed;
    right:25px;
    bottom:25px;

    width:65px;
    height:65px;

    background:#25D366;

    color:var(--white);

    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:34px;

    box-shadow:0 10px 25px rgba(0,0,0,.25);

    z-index:9999;

    transition:.3s;

}

.whatsapp-float:hover{

    transform:scale(1.12);

}
