@font-face {
    font-family: "Monsterrat Bold";
    src: url("../font/montserrat/Montserrat-Bold.otf");
}
@font-face {
    font-family: "Monsterrat Regular";
    src: url("../font/montserrat/Montserrat-Regular.otf");
}
@font-face {
    font-family: "Monsterrat MediumItalic";
    src: url("../font/montserrat/Montserrat-MediumItalic.otf");
}
@font-face {
    font-family: "Monsterrat Light";
    src: url("../font/montserrat/Montserrat-Light.otf");
}
@font-face {
    font-family: "Oswald Bold";
    src: url("../font/Oswald/static/Oswald-Bold.ttf");
}
@font-face {
    font-family: "Oswald Regular";
    src: url("../font/Oswald/static/Oswald-Regular.ttf");
}
@font-face {
    font-family: "Oswald Light";
    src: url("../font/Oswald/static/Oswald-Light.ttf");
}
@font-face {
    font-family: "Oswald Medium";
    src: url("../font/Oswald/static/Oswald-Medium.ttf");
}
.lang-br {
    display: block;
}
.mob {
    display: none !important;
}
.messengers-mob-tab {
    display: none !important;
}
.tab-demonstrate {
    display: none;

}
.contact-form-img {
    display: none;
}
/* Required height of parents of the Half Page Carousel for proper displaying carousel itself */
html,
body,
.view {
    height: 100%;
}
body, section {
    overflow-x: hidden;
}
body.modal-open {
    padding-right: 0 !important;
    overflow: hidden;
}
footer {
    background-color: #080808;
}
/* Half Page Carousel itself*/
.carousel {
    height: 50%;
}
.carousel .carousel-inner {
    height: 100%;
}
.carousel .carousel-inner .carousel-item,
.carousel .carousel-inner .active {
    height: 100%;
}
/* Adjustment for mobile devices*/
@media (max-width: 776px) {
    .carousel {
        height: 100%;
    }
    .navbar {
        width: 100%;
    }
}
.nav-item {
    margin-right: 2rem;
    letter-spacing: 0.06rem;
}
.phoneNumber a {
    display: block;
    font-family: 'Monsterrat Bold';
    font-size: 1.3rem;
}
.head-txt {
    font-family: 'Oswald Bold';
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 4rem;
    text-transform: uppercase;
    letter-spacing: unset;
}
.sec-page-1 {
    background: url("../img/svg/magic.png") no-repeat top right;
    background-size: cover;
    margin-top: -4rem;
}
.sec-page-1 img {
    background-size: 100% 100%;
    width: 100%;
    /*object-fit: cover;*/
}
.br-tab {
    display: none;
}
.sec-page-2 {
    background-image: url("../img/sec-page-2.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 5em;
}
.head-txt-p {
    font-size: 1.5rem;
    font-family: 'Oswald Regular';
}
.nav-link {
    font-family: 'Monsterrat Regular';
    color: #ffffff !important;
}
.top-nav-collapse {
    background-color: #090909;
}
/* Footer color for sake of consistency with Navbar */
.page-footer {
    overflow-x: hidden;
    background-color: #1C2331;
}
.order-btn {
    white-space: nowrap;
    border-radius: 10px;
    background: -moz-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(218, 44, 255) 0%, rgb(0, 20, 255) 100%);
    background: -webkit-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(218, 44, 255) 0%, rgb(0, 20, 255) 100%);
    background: -ms-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(218, 44, 255) 0%, rgb(0, 20, 255) 100%);
    box-shadow: 0px 4px 57px 0px rgba(38, 25, 220, 0.75), inset 0px 3px 1px 0px rgba(218, 116, 249, 0.44);
    padding: 1.5rem 3rem;
    color: #ffffff;
    font-family: 'Oswald Bold';
    font-weight: 800;
    line-height: 150%;
    font-size: 1.4rem;
    position: relative;
    overflow: hidden;
    margin-top: 2rem;
    border: 0;
    text-transform: uppercase;
}
@keyframes sheens {
    100% {
        transform: rotateZ(60deg) translate(1em, -9em);
        animation-delay: 5s;
    }
}
.custom-btn:after {
    content: '';
    transform: scale(1.2);
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.5) 50%, rgba(229, 172, 142, 0));
    transform: rotateZ(60deg) translate(-5em, 7.5em);
    animation: sheens 3s infinite;
    animation-duration: 3s;
    animation-name: sheens;
    animation-delay: 3s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
}
.order-btn:hover {
    color: #ffffff;
    background: -moz-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(223, 93, 251) 0%, rgb(30, 47, 253) 100%);
    background: -webkit-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(223, 93, 251) 0%, rgb(30, 47, 253) 100%);
    background: -ms-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(223, 93, 251) 0%, rgb(30, 47, 253) 100%);
    box-shadow: 0px 4px 2px 0px rgba(38, 25, 220, 0.75), inset 0px 3px 1px 0px rgba(218, 116, 249, 0.44);
}
.order-btn:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fa4923;
    opacity: 0;
    z-index: 1;
    -webkit-transition: ease 0.3s;
    transition: ease 0.3s;
}
.arrow {
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
}
#next1 {
    left: 100%;
    right: unset;
}
.arrow img {
    width: 35px;
}
.wow {
    padding: 2rem;
    margin-top: 11rem;
}
.custom-btn {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.custom-btn {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.f-square {
    padding-bottom: 2rem;
}
.f-square-img {
    background-size: 100% 100%;
    width: 100%;
}
.f-square-img img {
    width: 125%;
}
.left_side {
    width: 50%;
}
.right_side {
    width: 50%;
}
.reserve-btn {
    opacity: 0.9;
    border-radius: 5px;
    line-height: 2rem;
    margin: 0;
    text-outline: none;
    background: -moz-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    background: -webkit-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    background: -ms-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    box-shadow: 0px 4px 2px 0px rgba(249, 161, 35, 0.75), inset 0px 3px 1px 0px rgba(251, 230, 110, 0.44);
    padding: 0.6rem 1rem;
    text-transform: uppercase;
    border: none;

}
.reserve-btn:hover {
    opacity: 1.9;
    /*color: #ffffff;*/
    /*background: -moz-linear-gradient( -87deg, rgb(0,229,255) 0%, rgb(255,114,0) 0%, rgb(255,228,0) 100%);*/
    /*background: -webkit-linear-gradient( -87deg, rgb(0,229,255) 0%, rgb(255,114,0) 0%, rgb(255,228,0) 100%);*/
    /*background: -ms-linear-gradient( -87deg, rgb(0,229,255) 0%, rgb(255,114,0) 0%, rgb(255,228,0) 100%);*/
    /*box-shadow: 0px 0px 15.3px 2.7px rgba(251, 226, 94, 0.75),inset 0px 3px 1px 0px rgba(251, 170, 83, 0.44);*/
}
button:focus {
    outline: none !important;
}
.instagram-btn {
    opacity: 0.9;
    border-radius: 50%;
    color: white;
    width: 38px;
    height: 35px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: -moz-linear-gradient(49deg, rgb(249, 237, 50) 0%, rgb(238, 42, 123) 76%, rgb(0, 42, 255) 100%);
    background: -webkit-linear-gradient(49deg, rgb(249, 237, 50) 0%, rgb(238, 42, 123) 76%, rgb(0, 42, 255) 100%);
    background: -ms-linear-gradient(49deg, rgb(249, 237, 50) 0%, rgb(238, 42, 123) 76%, rgb(0, 42, 255) 100%);
}
.navbar.navbar-dark .navbar-toggler-icon {

    font-size: 0.8rem;
    /*width: 20px;*/
    cursor: pointer;
    /*background-image: url(data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E);*/
}
.navbar-toggler {
    background: -moz-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(218, 44, 255) 0%, rgb(0, 20, 255) 100%);
    background: -webkit-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(218, 44, 255) 0%, rgb(0, 20, 255) 100%);
    background: -ms-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(218, 44, 255) 0%, rgb(0, 20, 255) 100%);
    box-shadow: inset 0px 3px 1px 0px rgba(218, 116, 249, 0.44);
    width: 42px;
    height: 36px;
    margin-top: 8px;
    border-radius: 50%;
}
.instagram-footer-btn {
    border-style: solid;
    border-width: 1px;
    border-radius: 50%;
    opacity: 0.8;
    color: white;
    width: 42px;
    height: 40px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: -moz-linear-gradient(49deg, rgb(249, 237, 50) 0%, rgb(238, 42, 123) 76%, rgb(0, 42, 255) 100%);
    background: -ms-linear-gradient(49deg, rgb(249, 237, 50) 0%, rgb(238, 42, 123) 76%, rgb(0, 42, 255) 100%);
}
.instagram-footer-btn:hover {
    opacity: 1.9;
}
.whatsapp-footer-btn {
    border-style: solid;
    border-width: 1px;
    border-radius: 50%;
    background-color: #0d0d0d;
    color: white;
    width: 42px;
    height: 40px;
    opacity: 0.8;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: -moz-linear-gradient(31deg, rgb(23, 106, 33) 0%, rgb(17, 208, 12) 100%);
    background: -ms-linear-gradient(31deg, rgb(23, 106, 33) 0%, rgb(17, 208, 12) 100%);
}
.whatsapp-footer-btn:hover {
    opacity: 1.9;
}
btn-rounded:hover {
    background-color: rgb(255, 255, 255);
}
.image-btn {
    width: 100%;
    padding: 1.5rem 2rem;
    border-color: white !important;
    color: #ffffff !important;
}
.image-btn:hover {
    border-color: rgb(255, 150, 0) !important;
    color: white !important;
}
.roundedPics {
    border-radius: 10px;
}
.f-messengers {
    margin-top: 2rem;
    font-size: 1.4rem;
}
.intro-messengers {
    font-size: 1.3rem;
}
.applyForm {
    background: #010103;
    border-radius: 10px;
    color: white;
    width: 570px;
    padding: 1rem;
}
.applyForm-wrap {
    width: 576px;
    border-radius: 10px;
    position: relative;
    background: linear-gradient(0deg, rgba(12, 23, 213, 1) 8%, rgba(247, 70, 231, 1) 93%);
    padding: 3px;
    margin: 3rem;
}
.form-control {
    font-family: 'Monsterrat Regular';
    background-color: rgb(21, 18, 24);
    border: none;
    border-radius: 5px;
    width: 390px;
    height: 71px;
}
.textStyle {
    text-transform: uppercase;
}
.performanceTypes button {
    border-radius: 5px;
}
.btn-outline-primary {
    color: #ffffff!important;
    border: 2px solid #ffffff !important;
    width: 100%;
    padding: 1.5rem 2rem;
}
.btn-outline-primary.act {
    color: #ffffff !important;
    border-color: rgb(255, 150, 0) !important;
}
primary:not([disabled]):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}
.btn-outline-primary:focus, .btn-outline-primary:hover {
    color: #ffffff !important;
    border-color: rgb(255, 150, 0) !important;
}
.registerBtn {
    border: none;
    outline: none;
    font-family: 'Oswald Bold';
    font-size: 1.6rem;
    color: rgb(255, 255, 255);
    font-weight: bold;
    border-radius: 10px;
    background: -moz-linear-gradient(0deg, rgba(12, 23, 213, 1) 8%, rgba(247, 70, 231, 1) 93%);
    background: -webkit-linear-gradient(0deg, rgba(12, 23, 213, 1) 8%, rgba(247, 70, 231, 1) 93%);
    background: linear-gradient(0deg, rgba(12, 23, 213, 1) 8%, rgba(247, 70, 231, 1) 93%);
    padding: 1.2rem 5.30rem;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.registerBtn:hover {
    color: #ffffff;
    background: -moz-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(223, 93, 251) 0%, rgb(30, 47, 253) 100%);
    background: -webkit-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(223, 93, 251) 0%, rgb(30, 47, 253) 100%);
    background: -ms-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(223, 93, 251) 0%, rgb(30, 47, 253) 100%);
    box-shadow: 0px 4px 2px 0px rgba(38, 25, 220, 0.75), inset 0px 3px 1px 0px rgba(218, 116, 249, 0.44);
}
.whatsapp-btn {
    border-radius: 50%;
    color: white;
    width: 38px;
    opacity: 0.9;
    height: 35px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: -moz-linear-gradient(31deg, rgb(23, 106, 33) 0%, rgb(17, 208, 12) 100%);
    background: -webkit-linear-gradient(31deg, rgb(23, 106, 33) 0%, rgb(17, 208, 12) 100%);
    background: -ms-linear-gradient(31deg, rgb(23, 106, 33) 0%, rgb(17, 208, 12) 100%);
    box-shadow: inset 0px 3px 1px 0px rgba(84, 242, 91, 0.44);
}
.whatsapp-btn:hover {
    opacity: 1.5;
}
.navbar {
    background: transparent;
    box-shadow: none;
}
.nav-compressed {
    font-family: "Monsterrat Regular" !important;
}
.navbar.top-nav-collapse {
    background-color: #090909 !important;
    transition: background-color 200ms linear;
}
.underline:hover:after {
    width: 50%;
    left: 25%;
}
.underline:after {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    background: #fff;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}
.thanksText {
    font-family: "Oswald Regular";
}
.thanksText span {
    font-size: 1.5em;
}
.thanksText img {
    padding-top: 1rem;
    width: 3.8rem;
    height: 4.5rem;
}
.carousel-multi-item [class*="col-"] {
    float: left;
}
.form-check-label {
    font-family: 'Monsterrat Light';
}
.ic-num-1 {
    margin-left: 3rem;
}
.confindential-txt {
    margin-top: 1.5rem;
    font-family: 'Monsterrat Light';
    color: #ffffff !important;
}
.modal-header {
    font-family: 'Monsterrat Bold';
}
.modal-body {
    font-family: 'Monsterrat Light';
}
.confindential-txt-underline {

    color: #ffffff;
    text-decoration: underline;
}
/*.conf-modal {*/
/*overflow-x: hidden!important;*/
/*}*/
.owl-dots {
    position: absolute;
    top: 100%;
    left: 0;
    margin: 3rem 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.phone-carousel {
    margin: 1rem 0 5rem;
}
.phoneTxt {
    font-family: 'Monsterrat Regular';
    color: #ffffff !important;
}
.owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    margin: 0 5px;
}
.owl-dot.active {
    background: #fd7e14;
}
#carousel .item {
    margin: 0 1em
}
#carousel .item_bg {
    position: relative;
    border-radius: 2rem;
    overflow: hidden;
    padding: 0.4rem 0.5rem 0.8rem;
    background: #000000;
}
.icon-numbers {
    font-family: 'Oswald Bold';
    font-size: 3.5rem;
    margin-left: 0.5rem;
}
.icon-num-text {
    margin-left: 3rem;
    font-family: 'Monsterrat MediumItalic';
    line-height: 1.2;
}
.icon-num-text-2 {
    margin-left: 5rem;
    font-family: 'Monsterrat MediumItalic';
    line-height: 1.2;
}
.icon-num-text-3 {
    margin-left: -1rem;
    font-family: 'Monsterrat MediumItalic';
    line-height: 1.2;
}
.icon-num-text-4 {
    font-family: 'Monsterrat MediumItalic';
    padding: 0!important;
    margin-left: 2rem;
}
.icon-sec-page img {
    max-height: 60px;
}
#carousel .item_bg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../img/svg/frame.png") no-repeat;
    background-size: 100% 100%;
}
#carousel .item_bg > img {
    border-radius: 1.7rem;
}
.header {
    position: relative;
    z-index: 1;
}
main {
    margin-top: -6em;
}
.intro {
    font-family: 'Oswald Medium';
    color: rgb(29, 10, 7);
    letter-spacing: 0.1rem;
    font-size: 3rem;
}
.intro_description {
    font-family: 'Oswald Regular';
    letter-spacing: 0.05rem;
    color: rgb(29, 10, 7);
    font-size: 20px;
    padding: 6rem;
}
.agreement-check {
    font-family: 'Monsterrat Light';
    font-size: 0.9rem !important;
}
.gal-btn {
    color: #ffffff;
    border-color: #ffffff !important;
    text-decoration: none;
}
.gal-btn:hover {
    color: #ffffff;
}
.introMain {
    margin-top: 1rem;
}
.introMain h3 {
    margin-left: 7.2rem;
}
.introMain p {
    font-family: 'Monsterrat Regular';
    color: rgb(29, 10, 7);
}
.performance-txt-main {
    font-family: 'Oswald Regular';
}
.performanceTypes button {
    font-family: 'Oswald Bold';
    font-size: small;
}
.mob-footer-logo-2 {
    width: 100%;
}
.mob-footer {
    background-color: rgb(8, 8, 8);
}
.order-show-btn {
    opacity: 0.9;
    position: relative;
    font-family: 'Oswald Bold' !important;
    padding: 1rem 2.1rem;
    border: none;
    border-radius: 10px;
    background: -moz-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    background: -webkit-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    background: -ms-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    box-shadow: 0px 4px 2px 0px rgba(249, 161, 35, 0.75), 0px 3px 1px 0px rgba(251, 230, 110, 0.44);
}
.order-show-btn:hover {
    opacity: 1.8;
    /*color: #ffffff;*/
    /*background: -moz-linear-gradient( -87deg, rgb(0,229,255) 0%, rgb(255,114,0) 0%, rgb(255,228,0) 100%);*/
    /*background: -webkit-linear-gradient( -87deg, rgb(0,229,255) 0%, rgb(255,114,0) 0%, rgb(255,228,0) 100%);*/
    /*background: -ms-linear-gradient( -87deg, rgb(0,229,255) 0%, rgb(255,114,0) 0%, rgb(255,228,0) 100%);*/
    /*box-shadow: 0px 0px 15.3px 2.7px rgba(251, 226, 94, 0.75),inset 0px 3px 1px 0px rgba(251, 170, 83, 0.44);*/
}
.shadow-helper {
    content: '';
    position: absolute;
    top: 0;
    left: 0%;
    right: 0%;
    bottom: 0;
    border-radius: 10px;
    box-shadow: 0px 2px 17px rgb(255 206 46);
}
.performanceTypes p {
    font-family: 'Oswald Light';
    color: rgb(29, 10, 7);
    font-size: 1.3rem;
}
.performanceTypes h2 {
    font-family: 'Oswald Regular';
    font-size: 1.8rem;
    color: rgb(29, 10, 7);
}
.performance-gallery-txt {
    letter-spacing: 0.07rem;
    font-family: 'Oswald Light';
    color: rgb(255, 255, 255);
}
.programTypes button {
    border-radius: 5px;
    font-family: 'Oswald Bold';
    color: rgb(255, 255, 255);
}
.performance-txt h3 {
    font-size: 2.5rem;
    color: #ffffff;
    font-family: 'Oswald Regular';
    letter-spacing: 0.1rem;
}
.performance-txt-top h1 {
    font-family: 'Oswald Regular';
    color: rgb(255, 255, 255);
    font-size: 2.5rem;
}
.performance-txt p {
    font-size: 0.9rem;
    color: #ffffff;
    font-family: 'Oswald Light';
    font-size: 1.2rem;
}
.feedback-btn-order button {
    font-family: myriad-pro, SansSerif;
    text-transform: uppercase;
    border-radius: 10px;
    color: rgb(0, 0, 0);
    background: -moz-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    background: -webkit-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    background: -ms-linear-gradient(-87deg, rgb(0, 229, 255) 0%, rgb(254, 229, 71) 0%, rgb(254, 198, 38) 100%);
    box-shadow: 0px 4px 2px 0px rgba(249, 161, 35, 0.75), inset 0px 3px 1px 0px rgba(251, 230, 110, 0.44);
}
.customers h3 {
    overflow: hidden;
    font-family: 'Oswald Regular';
    letter-spacing: 0.05rem;
    color: rgb(29, 10, 7);
    font-size: 2.3rem;
}
.customers p {
    letter-spacing: 0.02rem;
    font-size: 1.3rem;
    font-family: 'Oswald Light';
    color: rgb(29, 10, 7);
}
.bloggers-txt {
    color: rgb(29, 10, 7);
    font-family: 'Oswald Light';
    font-size: 1.2rem;
}
.form-main-txt h2 {
    font-family: "Oswald Bold";
    /*font-size: 3rem;*/
    color: rgb(255, 255, 255);
}
.form-main-txt p {
    font-family: 'Monsterrat Regular';
    color: rgb(255, 255, 255);
    font-size: 0.7rem;
    letter-spacing: 0.03rem;
}
.f-txt {
    font-family: 'Monsterrat Light';
    font-size: 0.8rem;
}
.background-last-page {
    //background-image: linear-gradient(to right, #010101 -7%, black 100%);
    margin-top: -6rem;
    padding-top: 6rem;
    background: #010103;
    margin-top: -6rem;
    padding-top: 6rem;
}
.l-page {
    margin-left: -10rem;
}
.foot-logo {
    margin-top: 0.5rem;
}
.footer-logo-size {
    margin-top: 0.4rem;
    width: 66%;
}
.enlarge {
    overflow: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border-radius: 10px;
    margin: 0 0.25rem 0.5rem;
}
.enlarge a {
    display: block;
    transition: 0.6s;
}
.enlarge img {
    width: 100%;
    cursor: pointer;
}
.enlarge a:hover {
    position: relative;
    z-index: 1;
    transform: scale(1.1);
}
.instagram-btn:hover {
    opacity: 1.5;
}
.customers-brand img {
    max-width: 140px;
    max-height: 90px;
}
.customers-brand {
    padding: 1rem;
}
.navbar-brand {
    width: 10%;
}
.line-img img {
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
}
/*div[class*="gal-content-"] {*/
/*  display:none;*/
/*}*/
.hide {
    display: none;
}
.navbar-collapse {
    transition: 0s!important;
}
/*div.start {*/
/*  display:block;*/
/*}*/
.loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
}
.link {
    text-decoration: none;
}
.btn-outline-primary:not([disabled]):not(.disabled).active, .btn-outline-primary:not([disabled]):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    background-color: transparent!important;
    border-color: #ffffff!important;
    color: #ffffff!important;
}
.fa-whatsapp:hover {
    color: #ffffff;
}
.fa-whatsapp:focus {
    color: #ffffff !important;
}
 a:hover {
     color: #ffffff !important;
 }
 .logo-cursor {
     cursor: pointer;
 }
 .thanksPageFooter {
     position: relative;
     margin-top: -5rem;
     background-color: rgb(8, 8, 8);
 }
 .thankPageLogoFooter {
     max-height: 90px;
     max-width: 179px!important;
     margin-top: 1.2rem;
     margin-left: 1rem;
     /* margin-bottom: 1rem!important; */
     padding-bottom: 1rem;
 }
.whitePageWithTransition {
    position: relative;
    z-index: 1;
    padding-bottom: 9rem;
}