
.jt_testimonial-outer {
    margin: 10px;
}


@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

body {
    font-family: Poppins Regular, Helvetica, Arial, sans-serif !important;
    font-size: 15px
}

.bg-pattern {
    background: url(../../templates/quantas/images/patterns/blank.png);
}

#t3-header {
    background-image: url(../../templates/quantas/images/patterns/blank.png);
    background-repeat: repeat
}

.logo {
    justify-items: flex-start;
    align-items: center;
}

.colormodule.submain h3.module-title,
.tp-caption a.btn,
.tp-caption a.btn:hover,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a .h3 a,
.h4 a,
.h5 a,
.h6 a,
.bt-cs.quantas .bt-inner .bt-title,
.avs_gallery.quantas span.title,
.avs_gallery.quantas span.title a,
.registration legend,
.ztTestimonial.quantas .name,
.large_text_quantas,
.bt-cs.quantas h3,
.bt-cs.quantas h3 a,
.tab-quantas ul.tabs_container li.tab,
.iceventlist-title,
.purchase.blue.quantas,
.purchase:hover.blue.quantas,
.playersquad-entry.quantas .member h2 {
    font-family: Poppins Bold, Helvetica, Arial, sans-serif !important;
    text-transform: none;
}

.tp-caption,
.tp-caption.large_text_quantas,
.tp-caption.medium_light_black_quantas,
.medium_light_black_quantas,
.tp-caption.largeblackbg_quantas,
.largeblackbg_quantas,
.tp-button.blue.quantas,
.tp-button:hover.blue.quantas,
span.purecounter,
.tp-caption.large_bold_white_quantas {
    font-family: Poppins Bold, Helvetica, Arial, sans-serif !important;
}


#t3-mainnav,
#t3-mainnav.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav li>.separator,
.navbar-default .navbar-nav li>span {
    font-family: Poppins Medium, Helvetica, Arial, sans-serif !important;
    transition: all 0.2s linear 0s;
    text-transform: none;
    font-size: 16px;
}

.slider .slotholder::after {}

div#n2-ss-1 .n2-ss-slider-1 {
    display: grid;
    position: relative;
}

div#n2-ss-1 .n2-ss-slider-2 {
    display: grid;
    position: relative;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    border: 0px solid RGBA(62, 62, 62, 1);
    border-radius: 0px;
    background-clip: padding-box;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    z-index: 1;
}

div#n2-ss-1:not(.n2-ss-loaded) .n2-ss-slider-2 {
    background-image: none !important;
}

div#n2-ss-1 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas: 'cover';
    position: relative;
    overflow: hidden;
    z-index: 10;
}

div#n2-ss-1 .n2-ss-slider-3>* {
    grid-area: cover;
}

div#n2-ss-1 .n2-ss-slide-backgrounds,
div#n2-ss-1 .n2-ss-slider-3>.n2-ss-divider {
    position: relative;
}

div#n2-ss-1 .n2-ss-slide-backgrounds {
    z-index: 10;
}

div#n2-ss-1 .n2-ss-slide-backgrounds>* {
    overflow: hidden;
}

div#n2-ss-1 .n2-ss-slide-background {
    transform: translateX(-100000px);
}

div#n2-ss-1 .n2-ss-slider-4 {
    place-self: center;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 20;
    display: grid;
    grid-template-areas: 'slide';
}

div#n2-ss-1 .n2-ss-slider-4>* {
    grid-area: slide;
}

div#n2-ss-1.n2-ss-full-page--constrain-ratio .n2-ss-slider-4 {
    height: auto;
}

div#n2-ss-1 .n2-ss-slide {
    display: grid;
    place-items: center;
    grid-auto-columns: 100%;
    position: relative;
    z-index: 20;
    -webkit-backface-visibility: hidden;
    transform: translateX(-100000px);
}

div#n2-ss-1 .n2-ss-slide {
    perspective: 1000px;
}

div#n2-ss-1 .n2-ss-slide-active {
    z-index: 21;
}

.n2-ss-background-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

div#n2-ss-1 .n2-ss-button-container,
div#n2-ss-1 .n2-ss-button-container a {
    display: block;
}

div#n2-ss-1 .n2-ss-button-container--non-full-width,
div#n2-ss-1 .n2-ss-button-container--non-full-width a {
    display: inline-block;
}

div#n2-ss-1 .n2-ss-button-container.n2-ss-nowrap {
    white-space: nowrap;
}

div#n2-ss-1 .n2-ss-button-container a div {
    display: inline;
    font-size: inherit;
    text-decoration: inherit;
    color: inherit;
    line-height: inherit;
    font-family: inherit;
    font-weight: inherit;
}

div#n2-ss-1 .n2-ss-button-container a>div {
    display: inline-flex;
    align-items: center;
    vertical-align: top;
}

div#n2-ss-1 .n2-ss-button-container span {
    font-size: 100%;
    vertical-align: baseline;
}

div#n2-ss-1 .n2-ss-button-container a[data-iconplacement="left"] span {
    margin-right: 0.3em;
}

div#n2-ss-1 .n2-ss-button-container a[data-iconplacement="right"] span {
    margin-left: 0.3em;
}

div#n2-ss-1 .nextend-arrow {
    cursor: pointer;
    overflow: hidden;
    line-height: 0 !important;
    z-index: 18;
    -webkit-user-select: none;
}

div#n2-ss-1 .nextend-arrow img {
    position: relative;
    display: block;
}

div#n2-ss-1 .nextend-arrow img.n2-arrow-hover-img {
    display: none;
}

div#n2-ss-1 .nextend-arrow:FOCUS img.n2-arrow-hover-img,
div#n2-ss-1 .nextend-arrow:HOVER img.n2-arrow-hover-img {
    display: inline;
}

div#n2-ss-1 .nextend-arrow:FOCUS img.n2-arrow-normal-img,
div#n2-ss-1 .nextend-arrow:HOVER img.n2-arrow-normal-img {
    display: none;
}

div#n2-ss-1 .nextend-arrow-animated {
    overflow: hidden;
}

div#n2-ss-1 .nextend-arrow-animated>div {
    position: relative;
}

div#n2-ss-1 .nextend-arrow-animated .n2-active {
    position: absolute;
}

div#n2-ss-1 .nextend-arrow-animated-fade {
    transition: background 0.3s, opacity 0.4s;
}

div#n2-ss-1 .nextend-arrow-animated-horizontal>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-1 .nextend-arrow-animated-horizontal .n2-active {
    top: 0;
}

div#n2-ss-1 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active {
    left: 100%;
}

div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
    right: 100%;
}

div#n2-ss-1 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-1 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(-100%);
}

div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(100%);
}

div#n2-ss-1 .nextend-arrow-animated-vertical>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-1 .nextend-arrow-animated-vertical .n2-active {
    left: 0;
}

div#n2-ss-1 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active {
    top: 100%;
}

div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active {
    bottom: 100%;
}

div#n2-ss-1 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-1 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(-100%);
}

div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-1 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(100%);
}

div#n2-ss-1 .n2-ss-control-bullet {
    visibility: hidden;
    text-align: center;
    justify-content: center;
    z-index: 14;
}

div#n2-ss-1 .n2-ss-control-bullet--calculate-size {
    left: 0 !important;
}

div#n2-ss-1 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize {
    width: 100%;
}

div#n2-ss-1 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize {
    height: 100%;
    flex-flow: column;
}

div#n2-ss-1 .nextend-bullet-bar {
    display: inline-flex;
    vertical-align: top;
    visibility: visible;
    align-items: center;
    flex-wrap: wrap;
}

div#n2-ss-1 .n2-bar-justify-content-left {
    justify-content: flex-start;
}

div#n2-ss-1 .n2-bar-justify-content-center {
    justify-content: center;
}

div#n2-ss-1 .n2-bar-justify-content-right {
    justify-content: flex-end;
}

div#n2-ss-1 .n2-ss-control-bullet-vertical>.nextend-bullet-bar {
    flex-flow: column;
}

div#n2-ss-1 .n2-ss-control-bullet-fullsize>.nextend-bullet-bar {
    display: flex;
}

div#n2-ss-1 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize>.nextend-bullet-bar {
    flex: 1 1 auto;
}

div#n2-ss-1 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize>.nextend-bullet-bar {
    height: 100%;
}

div#n2-ss-1 .nextend-bullet-bar .n2-bullet {
    cursor: pointer;
    transition: background-color 0.4s;
}

div#n2-ss-1 .nextend-bullet-bar .n2-bullet.n2-active {
    cursor: default;
}

div#n2-ss-1 div.n2-ss-bullet-thumbnail-container {
    position: absolute;
    z-index: 10000000;
}

div#n2-ss-1 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

div#n2-ss-1 .n2-font-94ff506a1efb5f309161ae875c32564b-hover {
    font-family: 'Roboto', 'Arial';
    color: #ffffff;
    font-size: 406.25%;
    text-shadow: none;
    line-height: 1.2;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: normal;
}

div#n2-ss-1 .n2-font-d896cc524abddd48a36a2f1a4d8a9e6c-paragraph {
    font-family: 'Roboto', 'Arial';
    color: #ffffff;
    font-size: 125%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 400;
}

div#n2-ss-1 .n2-font-d896cc524abddd48a36a2f1a4d8a9e6c-paragraph a,
div#n2-ss-1 .n2-font-d896cc524abddd48a36a2f1a4d8a9e6c-paragraph a:FOCUS {
    font-family: 'Roboto', 'Arial';
    color: #1890d7;
    font-size: 100%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 400;
}

div#n2-ss-1 .n2-font-d896cc524abddd48a36a2f1a4d8a9e6c-paragraph a:HOVER,
div#n2-ss-1 .n2-font-d896cc524abddd48a36a2f1a4d8a9e6c-paragraph a:ACTIVE {
    font-family: 'Roboto', 'Arial';
    color: #1890d7;
    font-size: 100%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 400;
}

div#n2-ss-1 .n2-font-40c0585e0e43cde4dbbb9d21a880c5f0-link a {
    font-family: 'Roboto', 'Arial';
    color: #ffffff;
    font-size: 100%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 400;
}

div#n2-ss-1 .n2-style-881ce50a4475521539af31a1f51deec1-heading {
    background: RGBA(0, 0, 0, 0);
    opacity: 1;
    padding: 8px 50px 8px 10px;
    box-shadow: none;
    border: 0px solid RGBA(0, 0, 0, 1);
    border-radius: 0px;
}

div#n2-ss-1 .n2-style-aae0a8b802ba05ae7a2273e9add8485f-heading {
    background: RGBA(0, 0, 0, 0.67);
    opacity: 1;
    padding: 20px 10px 20px 10px;
    box-shadow: none;
    border: 0px solid RGBA(0, 0, 0, 1);
    border-radius: 5px;
}

div#n2-ss-1 .n2-style-aae0a8b802ba05ae7a2273e9add8485f-heading:Hover,
div#n2-ss-1 .n2-style-aae0a8b802ba05ae7a2273e9add8485f-heading:ACTIVE,
div#n2-ss-1 .n2-style-aae0a8b802ba05ae7a2273e9add8485f-heading:FOCUS {
    background: RGBA(0, 0, 0, 0.81);
}

div#n2-ss-1 .n2-style-1b63db3aa0abdb8edd4ab4e9709ae8df-dot {
    background: RGBA(0, 0, 0, 0);
    opacity: 1;
    padding: 5px 5px 5px 5px;
    box-shadow: none;
    border: 2px solid RGBA(0, 0, 0, 0.76);
    border-radius: 50px;
    margin: 4px;
}

div#n2-ss-1 .n2-style-1b63db3aa0abdb8edd4ab4e9709ae8df-dot.n2-active,
div#n2-ss-1 .n2-style-1b63db3aa0abdb8edd4ab4e9709ae8df-dot:HOVER,
div#n2-ss-1 .n2-style-1b63db3aa0abdb8edd4ab4e9709ae8df-dot:FOCUS {
    background: RGBA(0, 0, 0, 0.73);
    border: 2px solid RGBA(255, 255, 255, 0);
}

div#n2-ss-1 .n2-ss-slide-limiter {
    max-width: 1200px;
}

div#n2-ss-1 .n-uc-baL2x2L2EoWc {
    padding: 10px 10px 10px 10px
}

div#n2-ss-1 .n-uc-hvhuEBJ4Yar6-inner {
    padding: 10px 10px 10px 10px;
    text-align: left;
    --ssselfalign: var(--ss-fs);
    ;
    justify-content: flex-start
}

div#n2-ss-1 .n-uc-hvhuEBJ4Yar6 {
    align-self: center;
}

div#n2-ss-1 .n-uc-cYAth80TqqIA {
    padding: 10px 10px 10px 10px
}

div#n2-ss-1 .n-uc-kymYeyFFlZMG-inner {
    padding: 10px 10px 10px 10px;
    text-align: left;
    --ssselfalign: var(--ss-fs);
    ;
    justify-content: flex-start
}

div#n2-ss-1 .n-uc-kymYeyFFlZMG {
    align-self: center;
}

div#n2-ss-1 .n-uc-dGH5FPqxr2ad {
    padding: 10px 10px 10px 10px
}

div#n2-ss-1 .n-uc-CHh8EfkoP3Pt-inner {
    padding: 10px 10px 10px 10px;
    text-align: left;
    --ssselfalign: var(--ss-fs);
    ;
    justify-content: flex-start
}

div#n2-ss-1 .n-uc-CHh8EfkoP3Pt {
    align-self: center;
}

div#n2-ss-1 .nextend-arrow img {
    width: 32px
}

@media (min-width: 1200px) {
    div#n2-ss-1 [data-hide-desktopportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),
(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
    div#n2-ss-1 .n-uc-M0nvAbUwkQRe {
        --ssfont-scale: 0.6
    }

    div#n2-ss-1 .n-uc-Y7EBqMUF1KjR {
        display: none
    }

    div#n2-ss-1 .n-uc-eRt4LVcFa4al {
        --ssfont-scale: 0.6
    }

    div#n2-ss-1 .n-uc-4I4tbsHPwKIY {
        display: none
    }

    div#n2-ss-1 .n-uc-tZ0OTAgF71fp {
        --ssfont-scale: 0.6
    }

    div#n2-ss-1 .n-uc-0cDytmkNkjkY {
        display: none
    }

    div#n2-ss-1 [data-hide-tabletportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 900px),
(orientation: portrait) and (max-width: 700px) {
    div#n2-ss-1 .n-uc-M0nvAbUwkQRe {
        --ssfont-scale: 0.3
    }

    div#n2-ss-1 .n-uc-Y7EBqMUF1KjR {
        display: none
    }

    div#n2-ss-1 .n-uc-gHdZtnnSwjZB {
        --ssfont-scale: 0.9
    }

    div#n2-ss-1 .n-uc-eRt4LVcFa4al {
        --ssfont-scale: 0.3
    }

    div#n2-ss-1 .n-uc-4I4tbsHPwKIY {
        display: none
    }

    div#n2-ss-1 .n-uc-B0OuUW6iaCXQ {
        --ssfont-scale: 0.9
    }

    div#n2-ss-1 .n-uc-tZ0OTAgF71fp {
        --ssfont-scale: 0.3
    }

    div#n2-ss-1 .n-uc-0cDytmkNkjkY {
        display: none
    }

    div#n2-ss-1 .n-uc-5Jx4PdoIo0Cj {
        --ssfont-scale: 0.9
    }

    div#n2-ss-1 [data-hide-mobileportrait="1"] {
        display: none !important;
    }

    div#n2-ss-1 .nextend-arrow img {
        width: 16px
    }
}




.jt_testimonial120.owl2-carousel.nav-outside-top .owl2-nav {
    top: -40px;
    right: 20pxpx;
}

.jt_testimonial120 .nav-bottom-right .owl2-nav {
    bottom: -5%;
    right: 20px;
}

.jt_testimonial120 .testimonial_block-image {
    width: 94px;
    min-width: 94px;
    height: 94px;
    border-radius: 100%;
    margin-bottom: 20px;
    border: 4px solid #d5d5d5;
}

.jt_testimonial120 .testimonial_block {
    flex-direction: column;
}

.jt_testimonial120 {
    padding: 10px 0px 10px 0px;
    background: ;
}

.jt_testimonial120 .owl2-dots,
.jt_testimonial120 .owl2-nav.disabled+.owl2-dots {
    bottom: -10%;
}

.jt_testimonial120 .jt_testimonial-block-slide {
    padding: 10px 20px 10px 20px;
}

.jt-carousel124.tns-horizontal.tns-subpixel .carousel-inner.tns-item {
    padding: 10px 0px 10px 0px;
}

.jt-carousel124.tns-horizontal.tns-subpixel .carousel-inner.tns-item .carousel-title.titleonimg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.tns-controls,
.playButton {
    display: flex;
    justify-content: flex-start;
}

.tns-nav {
    display: flex;
    justify-content: flex-start;
}

@media screen and (max-width:767px) {
    .jt-carousel124 .carousel-inner.tns-item {}
}







.jt_testimonial122.owl2-carousel.nav-outside-top .owl2-nav {
    top: -40px;
    right: 20pxpx;
}

.jt_testimonial122 .nav-bottom-right .owl2-nav {
    bottom: -5%;
    right: 20px;
}

.jt_testimonial122 .testimonial_block-image {
    width: 177px;
    min-width: 177px;
    height: 222px;
    border-radius: 0%;
    margin-right: 0px;
    border: 0;
}

.jt_testimonial122 .testimonial_block {
    flex-direction: inherit;
}

.jt_testimonial122 {
    padding: 10px 10px 10px 10px;
    background: ;
}

.jt_testimonial122 .owl2-dots,
.jt_testimonial122 .owl2-nav.disabled+.owl2-dots {
    bottom: 0;
}

.jt_testimonial122 .jt_testimonial-block-slide {
    padding: 20px 30px 20px 30px;
}



.jt-carousel124.tns-horizontal.tns-subpixel .carousel-inner.tns-item {
    padding: 10px 0px 10px 0px;
}

.jt-carousel124.tns-horizontal.tns-subpixel .carousel-inner.tns-item .carousel-title.titleonimg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.tns-controls,
.playButton {
    display: flex;
    justify-content: flex-start;
}

.tns-nav {
    display: flex;
    justify-content: flex-start;
}

@media screen and (max-width:767px) {
    .jt-carousel124 .carousel-inner.tns-item {}
}








.pb-5 {
    padding-bottom: 15px;
}
body {
    overflow-x: hidden;
}
.sppb-ajax-contact-status {
    display: inline-block;
    margin-right: 15px;
    background: #93fba6;
    border: 1px solid #0b681c;
    color: #0b681c;
    display: none;
    padding: 4px 10px;
}