@charset "UTF-8";


@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@600&family=Mukta:wght@600&family=Poppins&family=Red+Hat+Display:wght@500&family=Ubuntu:wght@700&display=swap";




/*unbuntu*/
@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@700&display=swap";

/*fancy*/

@import "https://fonts.googleapis.com/css?family=Amatic+SC|Caveat+Brush|Gloria+Hallelujah|Gochi+Hand|Pacifico|Permanent+Marker|Rock+Salt";

@import url("https://fonts.googleapis.com/css?family=Amatic+SC|Caveat+Brush|Gloria+Hallelujah|Gochi+Hand|Pacifico|Permanent+Marker|Rock+Salt");

/*elegant*/

@import "https://fonts.googleapis.com/css?family=Abril+Fatface|Alfa+Slab+One|Bevan|Bowlby+One+SC|Chonburi|Fredericka+the+Great|Gravitas+One|Kumar+One+Outline|Limelight|Plaster|Poiret+One|Zilla+Slab+Highlight";

@import url("https://fonts.googleapis.com/css?family=Abril+Fatface|Alfa+Slab+One|Bevan|Bowlby+One+SC|Chonburi|Fredericka+the+Great|Gravitas+One|Kumar+One+Outline|Limelight|Plaster|Poiret+One|Zilla+Slab+Highlight");


/*ROBOTO*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


/*lato*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


/*lato*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');






.theme-font-Montserrat, .theme-font-Montserrat h1, .theme-font-Montserrat h2, .theme-font-Montserrat .h1, .theme-font-Montserrat .h2
{
    font-family: 'Montserrat', cursive;
}


.theme-font-Mukta, .theme-font-Mukta h1, .theme-font-Mukta h2, .theme-font-Mukta .h1, .theme-font-Mukta .h2
{
    font-family: 'Mukta', cursive;
}


.theme-font-Poppins, .theme-font-Poppins h1, .theme-font-Poppins h2, .theme-font-Poppins .h1, .theme-font-Poppins .h2
{
    font-family: 'Poppins', cursive;
}


.theme-font-RedHat, .theme-font-RedHat h1, .theme-font-RedHat h2, .theme-font-PRedHat .h1, .theme-font-RedHat .h2
{
    font-family: 'RedHat', cursive;
}



.theme-font-roboto, .theme-font-roboto h1, .theme-theme-font-roboto h2
{
    font-family: 'Roboto', cursive;
}


.theme-font-Lato, .theme-font-Lato h1, .theme-font-Lato h2
{
    font-family: 'Lato', cursive;
}





.theme-font-Ubuntu, .theme-font-Ubuntu h1, .theme-font-Ubuntu h2, .theme-font-Ubuntu .h1, .theme-font-Ubuntu .h2
{
    font-family: 'Ubuntu', cursive;
}



/*fancy*/.theme-font-fancy1 h1, .theme-font-fancy1 h2, .theme-font-fancy1 .h1, .theme-font-fancy1 .h2, .theme-font-fancy1
{
    font-family: 'Pacifico', cursive;
}

.theme-font-fancy2 h1, .theme-font-fancy2 h2, .theme-font-fancy2 .h1, .theme-font-fancy2 .h2
{
    font-family: 'Gloria Hallelujah', cursive;
}

.theme-font-fancy3, .theme-font-fancy3 h1, .theme-font-fancy3 h2, .theme-font-fancy3 .h1, .theme-font-fancy3 .h2
{
    font-family: 'Amatic SC', cursive;
}.theme-font-fancy4 h1, .theme-font-fancy4 h2, .theme-font-fancy4 .h1, .theme-font-fancy4 .h2, .theme-font-fancy4
{
    font-family: 'Permanent Marker', cursive;
}

.theme-font-fancy5 h1, .theme-font-fancy5 h2, .theme-font-fancy5 .h1, .theme-font-fancy5 .h2
{
    font-family: 'Gochi Hand', cursive;
}

.theme-font-fancy6 h1, .theme-font-fancy6 h2, .theme-font-fancy6 .h1, .theme-font-fancy6 .h2
{
    font-family: 'Caveat Brush', cursive;
}

.theme-font-fancy7 h1, .theme-font-fancy7 h2, .theme-font-fancy7 .h1, .theme-font-fancy7 .h2
{
    font-family: 'Rock Salt', cursive;
}

/*fancy*/

/*elegant*/

.theme-font-elegant1 h1, .theme-font-elegant1 h2, .theme-font-elegant1 .h1, .theme-font-elegant1 .h2
{
    font-family: 'Abril Fatface', cursive;
}

.theme-font-elegant2 h1, .theme-font-elegant2 h2, .theme-font-elegant2 .h1, .theme-font-elegant2 .h2
{
    font-family: 'Poiret One', cursive;
}

.theme-font-elegant3 h1, .theme-font-elegant3 h2, .theme-font-elegant3 .h1, .theme-font-elegant3 .h2
{
    font-family: 'Alfa Slab One', cursive;
}

.theme-font-elegant4 h1, .theme-font-elegant4 h2, .theme-font-elegant4 .h1, .theme-font-elegant4 .h2
{
    font-family: 'Bevan', cursive;
}

.theme-font-elegant5 h1, .theme-font-elegant5 h2, .theme-font-elegant5 .h1, .theme-font-elegant5 .h2
{
    font-family: 'Fredericka the Great', cursive;
}

.theme-font-elegant6 h1, .theme-font-elegant6 h2, .theme-font-elegant6 .h1, .theme-font-elegant6 .h2
{
    font-family: 'Limelight', cursive;
}

.theme-font-elegant7 h1, .theme-font-elegant7 h2, .theme-font-elegant7 .h1, .theme-font-elegant7 .h2
{
    font-family: 'Bowlby One SC', cursive;
}

.theme-font-elegant8 h1, .theme-font-elegant8 h2, .theme-font-elegant8 .h1, .theme-font-elegant8 .h2
{
    font-family: 'Gravitas One', cursive;
}

.theme-font-elegant9 h1, .theme-font-elegant9 h2, .theme-font-elegant9 .h1, .theme-font-elegant9 .h2
{
    font-family: 'Zilla Slab Highlight', cursive;
}

.theme-font-elegant10 h1, .theme-font-elegant10 h2, .theme-font-elegant10 .h1, .theme-font-elegant10 .h2
{
    font-family: 'Bowlby One SC', cursive;
}

.theme-font-elegant11 h1, .theme-font-elegant11 h2, .theme-font-elegant11 .h1, .theme-font-elegant11 .h2
{
    font-family: 'Chonburi', cursive;
}

.theme-font-elegant12 h1, .theme-font-elegant12 h2, .theme-font-elegant12 .h1, .theme-font-elegant12 .h2
{
    font-family: 'Plaster', cursive;
}

.theme-font-elegant13 h1, .theme-font-elegant13 h2, .theme-font-elegant13 .h1, .theme-font-elegant13 .h2
{
    font-family: 'Plaster', cursive;
}

/*elegant*/

.block-text-extrabig
{
    font-size: 35px;
}

.block-text-medium
{
    font-size: 16px;
}

@media (max-width:767px)
{
    .block-text-extrabig
    {
        font-size: 28px;
    }
}

@media (max-width:479px)
{
    .block-text-extrabig
    {
        font-size: 22px;
    }
}

@media (max-width:767px)
{
    .block-text-medium
    {
        font-size: 13px;
    }
}

@media (max-width:479px)
{
    .block-text-medium
    {
        font-size: 11px;
    }
}

 .theme-mediumblock-space * {
     margin-bottom: 2px!important;
     margin-top: 1px!important;
     padding: 2px;
     display: inline-block;
}
 .theme-smallblock-space * {
     margin-bottom: 0px!important;
     margin-top: 0px!important;
     padding: 1px;
     line-height: 120%;
}
 .theme-mediumblock-space a, .theme-mediumblock-space a:link {
     margin-bottom: 2px!important;
     margin-top: 1px!important;
     padding: 2px;
     display: inline-block;
}

 .theme-text-bolder {
     font-weight: bolder;
}
 .theme-text-thin {
     font-weight: 100;
}

 .theme-textcolor-light-silver {
     color: #ab9c9c!important;
}
 .theme-textcolor-light * {
     color: #fff!important;
}
 .theme-textcolor-dark * {
     color: #333!important;
}.theme-text-visibility-priority-primary {
    opacity:1;
}.theme-text-visibility-priority-secondary {
    opacity:0.8!important;
}
.gc-bloc-pre-heading {
  text-align: center;
margin-bottom: 30px;
}.gc-bloc-sub-header {
  text-align: center;
font-size: 20px !important;
padding-left: 30%;
padding-right: 30%;
font-weight: normal;
line-height: 140%;
    opacity:0.7;margin-bottom: 30px;color: #827e7e !important;letter-spacing: -0.1px;margin-top: -15px;
}
@media (max-width:767px) {
.gc-bloc-sub-header {
  padding-left: 15px;
padding-right: 15px;
font-size: 13px !important;
}
}


.control-label, p, span {
    font-family:sans-serif!important;
}
.btn-default {
  text-transform: lowercase;
font-weight: bold;
}