body {
    background-attachment: scroll;
    background-repeat: repeat-x;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
     font-family: "Montserrat", sans-serif;
    background: #fff;
    color: #000;
}

img {
max-width: 100%;
}

p {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 0 5px 0;
    margin: 0;
}

h1 {
    font-size: 20px;
    font-weight: 900;
    line-height: 35px;
    padding: 0;
    margin: 0;
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}

ul {
}

img {
    max-width: 100%;
}

a, a:hover, a:visited {
color: #000;
text-decoration: none;
}


.container {
    max-width: 1340px;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;

}

.container-xl {
    max-width: 1620px;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}

.container-xxl {
    max-width: 90%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}

.container-full {
    max-width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}









#header {
    margin: 0;
}

#plans {
}

#planscol {
padding: 50px;
}

#slogancol {
    padding: 25px;
    text-align: center;
}


#slogan {
    padding-top: 150px;
    padding-bottom: 150px;
}

#supportcol {
    padding: 25px;
    text-align: center;
}


#support {
    padding-top: 150px;
    padding-bottom: 150px;
}

#pageend {
    padding-top: 150px;
    padding-bottom: 150px;
}

#pageendinsta {
padding-top: 15px;
}

#countriescol {
    padding-bottom: 25px;
}


#countriescol img {
    text-align: center;
}

# {
}

# {
}

# {
}






@media only screen and (max-width: 768px) { 
    .container-xxl {
    max-width: 96%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}

#planscol {
padding: 25px;
}

#slogancol {
    padding: 15px;
    text-align: center;
}

#supportcol {
    padding: 15px;
    text-align: center;
}

}