.container{
    max-width: calc(1180px + 140px);
    padding: 0 20px;
}

.sticky{
    position: absolute;
    z-index: 1050;
    inset: 0 auto auto 0;
    width: 71.14583%;
    clip-path: polygon(0 0,100% 0, 89.82430% 100%,0 100%);
    -webkit-clip-path: polygon(0 0,100% 0, 89.82430% 100%,0 100%);
    background: url(../../assets/img/headerfx.png) no-repeat left center/auto 100%,var(--title);
    background-blend-mode: overlay;
}

.sticky .container,
.sticky .navbar{
    height: inherit;
}

.sticky .container{
    width: 52vw;
    max-width: calc(100% - 70px);
    margin: 0 0 0 auto;
    padding: 0 9vw 0 0;
}

.sticky .navbar{
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding: 42px 0;
}

.sticky .navbar-brand{
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    margin-right: 1rem;
}

.sticky .navbar-brand img{
    width: auto;
    height: 56px;
}

.sticky .btwp{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    grid-gap: 13px;
    font-family: var(--segoe);
    color: var(--white);
    font-size: 15px;
    font-weight: 700;
}

.sticky .btwp::after{
    content: url('data:image/svg+xml;utf8,<svg width="26" height="27" viewBox="0 0 26 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.53906 6.84602C9.69563 7.02754 9.81672 7.23683 9.89606 7.46303C10.2421 8.24303 10.4731 9.09703 10.8071 9.88503C10.8961 10.349 10.5521 10.74 10.2691 11.073C9.98606 11.406 9.52706 11.583 9.76306 12.097C10.5669 13.5762 11.7591 14.8081 13.2111 15.66C13.5562 15.869 13.9226 16.0407 14.3041 16.172C14.5691 16.215 14.8221 15.925 14.9861 15.748C15.1951 15.522 15.8201 14.637 16.0471 14.559C16.2512 14.5148 16.4645 14.5465 16.6471 14.648C17.5399 15.0337 18.4004 15.4905 19.2201 16.014C19.4201 16.183 19.4321 16.238 19.4201 16.506C19.3561 18.801 17.0671 19.588 15.1141 19.077C13.4605 18.6085 11.9176 17.8131 10.5768 16.7379C9.23603 15.6627 8.12452 14.3294 7.30806 12.817C6.27006 11.084 5.79606 9.03402 7.25806 7.37302C7.39266 7.18432 7.56317 7.02405 7.75983 6.90135C7.95648 6.77866 8.17539 6.69597 8.40405 6.65802C8.79074 6.62747 9.17905 6.69201 9.53506 6.84602" fill="white"/><path d="M12.9622 0C10.7056 0.000659171 8.48826 0.590248 6.52936 1.71048C4.57045 2.83071 2.93783 4.4428 1.79288 6.38737C0.647938 8.33193 0.0303181 10.5416 0.00108804 12.798C-0.028142 15.0545 0.53203 17.2794 1.62622 19.253L0.461217 26.153L7.24521 24.603C8.99707 25.4635 10.9206 25.9174 12.8724 25.9307C14.8241 25.944 16.7537 25.5165 18.5171 24.68C20.2806 23.8434 21.8324 22.6195 23.0568 21.0996C24.2812 19.5796 25.1465 17.8027 25.5884 15.9016C26.0302 14.0005 26.037 12.0241 25.6084 10.12C25.1798 8.21583 24.3267 6.43305 23.1129 4.90462C21.899 3.37618 20.3558 2.14155 18.5982 1.29283C16.8406 0.44411 14.914 0.00320734 12.9622 0.00300598M12.9622 23.584C11.339 23.5887 9.73682 23.2173 8.28122 22.499L7.53421 22.131L3.35721 23.086L4.07522 18.835L3.67521 18.117C2.54512 16.0797 2.11638 13.7273 2.45504 11.4224C2.79371 9.11738 3.88099 6.98773 5.54934 5.36162C7.21768 3.7355 9.37449 2.70316 11.6874 2.42368C14.0003 2.14421 16.3409 2.63311 18.3486 3.81505C20.3562 4.99698 21.9195 6.80636 22.7974 8.96433C23.6753 11.1223 23.8192 13.5091 23.2069 15.7569C22.5946 18.0048 21.2601 19.9888 19.409 21.4034C17.5579 22.818 15.2929 23.5846 12.9632 23.585" fill="white"/></svg>');
}

/* WHATSAPP */

.wpp{
    font-family: "Ubuntu", sans-serif;
    font-size: 16px;
    font-weight: 200;
    position: fixed;
    bottom: 37px;
    right: 36px;
    z-index: 1040;
    display: flex;
    align-items: center;
    width: fit-content;
    height: 46px;
    padding: 0 27px;
    color: #fff !important;
    border-radius: 10px;
    background-color: #25D366;
    box-shadow: 0 3px 25px rgba(37, 211, 102, 50%);
}

.wpp svg{
    margin-right: 14px;
}

/* WHATSAPP ! */

/* MEDIA QUERIES */

@media(max-width: 1200px){
	.sticky .container {
		width: 100%;
		max-width: calc(1180px + 140px);
		margin: 0 auto;
		padding: 0 70px;
	}
}

@media(max-width: 992px){
    .sticky{
        position: sticky;
        width: 100%;
        clip-path: unset;
        -webkit-clip-path: unset;
    }
}

@media(max-width: 768px){
    .sticky .navbar{
        padding: 1rem 0;
    }
    .sticky .navbar-brand img{
        height: 27px;
    }
    .wpp{
        padding: 0 1rem;
    }
    .wpp svg{
        margin-right: 0;
    }
    .wpp .t{
        display: none;
    }
}

@media(min-width: 768px){
    .container{
        padding: 0 70px;
    }
}

/* MEDIA QUERIES ! */