* {padding: 0;margin: 0;font-family: "Poppins", sans-serif;box-sizing: border-box;}
p {line-height: 1.5em;margin-bottom: 10px;font-weight: 300;white-space: pre-wrap;      /* Webkit */    
   white-space: -moz-pre-wrap; /* Firefox */     
   white-space: -pre-wrap;     /* Opera <7 */    
   white-space: -o-pre-wrap;   /* Opera 7 */     
   word-wrap: break-word;      /* IE */ }
ul li {line-height: 1.5em;font-weight: 300; margin: 0; padding: 0;}
ul {
  list-style: none;
}

 ul li {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
} 

ul li::before {
  content: "";
  line-height: 1.5em !important;
  padding-right: 10px;
  font-size: 22px;
  color: #373737;
  opacity: 0.4;
  width: content;
  margin: 0;
}

/* ul li>*:first-child {
  flex-grow:2;
  padding-top: 0.5em;
} */

/* ul li::marker {content: url('../i/afterulli.webp');display: inline-block;width: 12px;height: 12px;margin-top: 5px;} */
.para {font-size: 1.5em;}
.pw {color: #fff;}
.pwc {color: #fff;}
.paraw {font-size: 1.5em;color: #fff;text-align: center;}
.paraf {color: #fff;text-align: justify;}
.footerpara{margin-bottom: 0;text-align: center;}
.footerpara a{text-decoration: none;color: #fff;}
.headerphone a{text-decoration: none;color: #333;}
.header {float: left;width: 100%;height: auto;z-index: 99999;background-color: rgb(255, 255, 255,0.6);position: absolute;}
#headerspacer {height: 10vh;}
.g100 {float: left;width: 100%;height: auto;}
.g100p {float: left;width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;}
.g100pc {float: left;width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;text-align: center;}
.g100blog {float: left;width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;}
.g95 {float: left;width: 95%;height: auto;margin-left: 2.5%;}
.g90c {float: left;width: 90%;height: auto;margin-left: 5%;}
.g90 {float: left;width: 90%;height: auto;}
.g80 {float: left;width: 80%;height: auto;}
.g80c {float: left;width: 80%;height: auto;margin-left: 10%;}
.g80ct {float: left;width: 80%;height: auto;margin-left: 10%;text-align: center;font-size: 1.5em;}
.g70 {float: left;width: 70%;height: auto;}
.g70c {float: left;width: 70%;height: auto;margin-left: 15%;}
.g60 {float: left;width: 60%;height: auto;}
.g60c {float: left;width: 50%;height: auto;margin-left: 20%;}
.g50 {float: left;width: 50%;height: auto;}
.g50bgw {border-radius: 5px;float: left;width: 50%;height: auto;background-color: #EFE7DB;padding-bottom: 20px;}
.g50c {float: left;width: 50%;height: auto;margin-left: 25%;}
.g50r {float: right;width: 45%;height: auto;}
.g40 {float: left;width: 40%;height: auto;}
.g40c {float: left;width: 40%;height: auto;margin-left: 30%;}
.g40c a{text-decoration: none; color: #333;}
.g25 .g95 a{text-decoration: none; color: #333;}
.footer .g33 .g95 ul li{text-align: center;}
.g30 {float: left;width: 30%;height: auto;}
.floatright{float: right; width: fit-content; height: auto;}
.g30c {float: left;width: 30%;height: auto;margin-left: 35%;}
.g30cmenu {float: right;width: 30%;height: auto;margin-left: 35%;}
.g25 {float: left;width: 25%;height: auto;}
.g33 {float: left;width: 33%;height: auto;}
.g25c {float: left;width: 25%;height: auto;margin-left: 37.5%;}
.g20 {float: left;width: 20%;height: auto;}
.g10 {float: left;width: 10%;height: auto;}
.g10m {float: right;width: 10%;height: auto;top: 0;right: 0;margin-right: 10px;margin-top: 10px;}

.g50m {float: left;width: 50%;height: auto;}
.footer {float: left;width: 100%;height: auto;padding-top: 50px;padding-bottom: 50px;background-color: #00a0e3ff;}
.footer a {text-decoration: none;color: #FFF;}
.footer ul li {float: left;width: 100%;height: auto;list-style: none;padding-bottom: 10px;}
.footer ul li a {text-decoration: none;color: #fff;font-weight: bold;}
.gtopframe {float: left;width: 100%;height: auto;background-color: #f99f3eff;padding-top: 5px;padding-bottom: 5px;}
.gicon {float: left;width: 25px;height: 25px;margin-left: 10px;margin-right: 15px;}
.giconnav {float: left;width: 25px;height: 25px;margin-left: 10px;margin-right: 5px;}
.giconc {margin: 0 auto;width: 50px;height: 50px;}
#leftmargin {margin-left: 25px;}
.gmenuframe {float: left;width: 100%;height: auto;padding-top: 5px;padding-bottom: 5px;}
.logoframe {float: left;width: 20%;height: auto;}
.gtopheaderphone {float: right;width: fit-content;height: auto;color: #000;}
.gmenuwrapper {float: left;width: 80%;height: auto;text-align: center;}
.gmenuwrapper ul li {position: relative;display: inline-block;padding: 15px 10px 15px 10px;text-transform: uppercase;}
.gmenuwrapper ul li a {text-decoration: none;color: #333;}
.gallery {float: left;width: 100%;height: auto;}
.gtitle{float: left; width: 100%; height: auto;font-size: 4vw;text-align: center;font-family: "IBM Plex Sans", sans-serif;font-weight: bold;}
.gform {float: left;width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;background-color: #172952ff;z-index: 9999;position: relative;}
.captionframe{float: left; width: 100%; height: auto;border-right: 5px solid #EF5D50;}
.gdesig{float: left; width: 100%; height: auto;font-size: 1.4vw;color: #333;text-align: center;margin-bottom: 20px;margin-top: -20px;}
.gsmalltitle{float: left; width: 100%; height: auto;font-size: 2vw;color: #f99f3eff;text-transform: uppercase;text-align: center;}
.gparatitle{float: left; width: 100%; height: auto;font-size: 3vw;color: #f99f3eff;text-align: center;font-weight: bold;margin-bottom: 20px;}
.gparatitled{float: left; width: 100%; height: auto;font-size: 3vw;color: #000;text-align: center;font-weight: bold;margin-bottom: 20px;}
.gsmalltitlecw{float: left; width: 100%; height: auto;font-size: 1.4vw;color: #fff;text-transform: uppercase;text-align: center;}
.gtitlecent{float: left; width: 100%; height: auto;font-size: 4vw;}
.mySlides {display: none}
.gmediumtitle{float: left; width: 100%; height: auto;font-size: 1.3em;margin-top: 10px;}
.gtitilec{float: left; width: 100%; height: auto;font-size: 1.3em;margin-bottom: 10px; text-align: center;color: #fff;text-transform: uppercase;}
.gtitilecs{float: left; width: 100%; height: auto;font-size: 1em;margin-top: 10px; margin-bottom: 10px; text-align: center;color: #fff;text-transform: uppercase;}
.gtitilecd{float: left; width: 100%; height: auto;font-size: 1.3em;margin-bottom: 10px; text-align: center;color: #333;text-transform: uppercase;}
.gtitile{float: left; width: 100%; height: auto;font-size: 1.3em;margin-bottom: 10px; color: #333;text-transform: uppercase;}
.g2{float: left; width: 100%; height: auto;padding-top: 20px;padding-bottom: 20px;}
input{float: left; width: 100%; height: 40px;text-align: center;}
.gviewmore{margin: 0 auto; width: fit-content; height: auto;padding-top: 20px;}
.gtopackage{float: left; width: 100%; height: auto;background-color: #172952ff;padding-top: 20px;padding-bottom: 20px;}
.g100p ul li { list-style: none;font-weight: 300;margin-bottom: 5px;}
.g100p ul li::before {content: url('../i/arrowrightd.svg');display: inline-block;width: 12px;height: 12px;margin-right: 10px;}
.glearnmore::after {content: url('../i/arrowright.svg');display: inline-block;width: 12px;height: 12px;}
.gviewmore::after {content: url('../i/arrowrightd.svg');display: inline-block;width: 12px;height: 12px;}
/* Masonry grid */.masonry {transition: all .5s ease-in-out;column-gap: 30px;column-fill: initial;  }
/* Masonry item */  .masonry .brick {margin-bottom: 30px;display: inline-block; /* Fix the misalignment of items */vertical-align: top; /* Keep the item on the very top */  }
/* Masonry image effects */  .masonry .brick img {transition: all .5s ease-in-out;backface-visibility: hidden; /* Remove Image flickering on hover */  }
.masonry .brick:hover img {opacity: .75;  }
/* Bordered masonry */  .masonry.bordered {column-rule: 1px solid #D8B86D;column-gap: 50px;  }
.masonry.bordered .brick {padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #D8B86D;  }
/* Gutterless masonry */  .masonry.gutterless {column-gap: 0;  }
.masonry.gutterless .brick {margin-bottom: 0;  }
/* Masonry on tablets */  @media only screen and (min-width: 768px) and (max-width: 1023px) {.masonry {  column-count: 3;}
  }
/* Masonry on big screens */  @media only screen and (min-width: 1024px) {.desc {  font-size: 1.1em;  font-style: italic;}
  .intro {  letter-spacing: 1px;}
  .masonry {  column-count: 3;}
  }
.gwrapper{max-width: 1600px; height: auto;margin: 0 auto;}
.glogo{max-width: 150px; height: auto;margin: 0 auto;}
.gmenu{float: left;width: 100%; height: auto;background-color: #ff8c00ff;padding-top: 10px;padding-bottom: 10px;text-transform: uppercase;font-size: 14px;text-align: center;}
.gmenutab{width: fit-content; height: auto;margin-left: 10px;display: inline-block;}
.gmenutab a{text-decoration: none;font-weight: 600;color: #EFE7DB;}
.gimage{float: left;width: 100%; height: auto;position: relative;}
.gimagetext{float: left;width: 40%; height: auto;position: absolute;margin-top: -160px;margin-left: 30%;text-align: center;font-weight: 800;}
.gstrong{font-weight: bold;color: #ff8c00ff;padding-top: 0;padding-right:5px} /* added padding for the MILES thing... */
.gstrongw{font-weight: bold;color: #fff;padding-top: 0;padding-right:5px} /* added padding for the MILES thing... */

.gtextcenter{text-align: center;}
.gcommonlink{text-decoration: none;font-weight: 600;color: #333;}
.gctab{width: fit-content; height: auto;background-color: #EF5D50; margin: 0 auto;display: inline-block;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 8px;border-radius: 10px;text-transform: uppercase;}
.gctabwrapper{float: left;width: 100%; height: auto;text-align: center;}
.gpagetitle{float: left; width: 100%; height: auto;font-size: 1.2vw;color: #f99f3eff;font-weight: bold;}
.goverallbg{background-color: #fffae2ff;padding-top: 20px;padding-bottom: 20px;}
.gborderline{border-bottom: 1px solid #ffed98ff;}
.gprogtitle{float: left; width: 100%; height: auto;font-size: 1.2vw;color: #f99f3eff;font-weight: bold;text-align: center;padding-top: 10px;}
.greadmore{margin: 0 auto; width: fit-content; height: auto;background-color: #EF5D50;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 25px;border-radius: 25px;text-transform: uppercase;}
.greadmore a{text-decoration: none;color: #fff;}
.gprog{float: left; height: auto;padding-bottom: 20px;margin-bottom: 20px;}
.gfooterbtn{float: left;width: 100%; height: auto;bottom: 0;padding-top: 20px;padding-bottom: 20px;position: relative;}
.gmidbtn{width: fit-content; height: auto;background-color: #333;margin: 0 auto;}
.gleftbutton{float: left;width: fit-content; height: auto;background-color: #00a0e3ff;margin-left: 25px;padding-left: 25px;padding-right: 25px;padding-top: 15px;padding-bottom: 15px;color: #fff;border-radius: 10px;text-transform: uppercase;}
.grightbutton{float: left;width: fit-content; height: auto;background-color: #ef7f1aff;margin-left: 25px;padding-left: 25px;padding-right: 25px;padding-top: 15px;padding-bottom: 15px;color: #fff;border-radius: 10px;text-transform: uppercase;}
.gbannerh{float: left;width: 100%; height: 70vh;background-image: url('https://riopreschool.com/i/bb1.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gribbon{float: left;width: 100%; height: auto;background-color: #3298e2ff;padding-top: 10px;padding-bottom: 10px;}
.gprogram{float: left; width: fit-content; height: auto;background-color: #ffd700ff;padding-top: 10px;padding-bottom: 10px;padding-left: 25px;padding-right: 25px;border-radius: 10px;font-weight: bold;color: #333;}
.gbutton{float: left; width: fit-content; height: auto;padding-top: 10px;padding-bottom: 10px;padding-left: 25px;padding-right: 25px;border-radius: 10px;background-color: #ef7f1aff;margin-left: 20px;font-weight: bold;color: #fff;}
.gbuttonb{margin: 0 auto; width: fit-content; height: auto;padding-top: 10px;padding-bottom: 10px;padding-left: 25px;padding-right: 25px;border-radius: 10px;font-weight: bold;color: #fff;border: 1px solid #fff;}
.gbuttonbw{margin: 0 auto; width: fit-content; height: auto;padding-top: 10px;padding-bottom: 10px;padding-left: 25px;padding-right: 25px;border-radius: 10px;font-weight: bold;color: #fff;background-color: #ef7f1aff;}
.gpwrapper{margin: 0 auto; width: fit-content; height: auto;}
.g2{float: left;width: 100%; height: auto;padding-top: 50px;padding-bottom: 50px;}
.g3{float: left;width: 100%; height: auto;margin-top: 50px;margin-bottom: 50px;background-color: #fff3bfff;padding-top: 20px;padding-bottom: 20px;}
.g3a{float: left;width: 100%; height: auto;background-color: #fff3bfff;padding-top: 20px;padding-bottom: 20px;}
.g4{float: left;width: 100%; height: auto;margin-top: 20px;margin-bottom: 20px;padding-top: 20px;padding-bottom: 20px;background-color: #102341ff;text-align: center;}
.g5{float: left;width: 100%; height: auto;margin-top: 20px;margin-bottom: 20px;padding-top: 20px;padding-bottom: 20px;}
.g6{float: left;width: 100%; height: auto;margin-top: 20px;margin-bottom: 20px;padding-top: 20px;padding-bottom: 20px;}
.g7{float: left;width: 100%; height: auto;padding-top: 20px;padding-bottom: 20px;background-color: #9ab300ff;text-align: center;}
.g8{float: left;width: 100%; height: auto;padding-top: 20px;padding-bottom: 20px;background-color: #ffa73dff;text-align: center;}
.gbottommargin{margin-bottom: 20px;}
.gbannertextwrapper{float: left;width: 30%; height: auto;margin-top: 28vh;margin-left: 10%;padding: 20px;}
.gbline3{margin: 0 auto; width: fit-content; height: auto;background-color: #aac500ff;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;font-weight: bold;font-size: 1.7vw;border-radius: 25px;}
.gbline2{margin: 0 auto; width: fit-content; height: auto;font-size: 2vw;font-weight: bold;}
.gbline1{margin: 0 auto; width: fit-content; height: auto;font-size: 1.5vw;}
.gcommontitle{float: left;width: 100%; height: auto;font-size: 3vw;margin-bottom: 10px; color: #102341ff;text-transform: uppercase;font-weight: bold;}
.gcommontitle1{float: left;width: 100%; height: auto;font-size: 2vw;margin-bottom: 10px; color: #102341ff;font-weight: bold;}
.gcommonbutton{float: left;width: fit-content; height: auto;background-color:#e3b400ff; padding-left: 15px;padding-right: 15px;padding-top: 8px;padding-bottom: 8px;border-radius: 5px;}
.gcommonbuttong1{float: left;width: fit-content; height: auto;background-color:#e3b400ff; padding-left: 15px;padding-right: 15px;padding-top: 8px;padding-bottom: 8px;border-radius: 5px;}
.g95left{float: left;width: 95%; height: auto;}
.g95right{float: left;width: 95%; height: auto;margin-left: 5%;}
.gblogtitle{float: left;width: 100%; height: auto;font-size: 1.2vw;text-transform: uppercase;font-weight: bold;margin-bottom: 10px;margin-top: 10px;}
.gfootertitle{float: left;width: 100%; height: auto;font-size: 1.2vw;font-weight: bold;margin-bottom: 15px;color: #fff;}
.ginnerimage{float: left;width: 50%; height: auto;margin-left: 25%;}
.gptitle{float: left;width: 100%; height: auto;font-size: 1.2vw; font-weight: bold;}
.gprogimage{float: left;width: 100%; height: auto;}
.gspacerg7{float: left;width: 100%; height: 12vw;background-image: url('https://riopreschool.com/i/b1spacertop.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gspacerg7b{float: left;width: 100%; height: 12vw;background-image: url('https://riopreschool.com/i/b1spacerbottom.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gspacerg3{float: left;width: 100%; height: 12vw;background-image: url('https://riopreschool.com/i/g3spacertop.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gspacerg3b{float: left;width: 100%; height: 12vw;background-image: url('https://riopreschool.com/i/g3spacertopb.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gspacerg8{float: left;width: 100%; height: 12vw;background-image: url('https://riopreschool.com/i/g8spacertop.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gspacerg8b{float: left;width: 100%; height: 12vw;background-image: url('https://riopreschool.com/i/g8spacertopb.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}

.gfooterspacer{float: left;width: 100%; height: 12vw;background-image: url('https://riopreschool.com/i/b1spacerfooter.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gcopyright{float: left;width: 100%; height: auto;background-color: #005477ff;padding-top: 10px;padding-bottom: 10px;text-align: center;text-transform: uppercase;font-size: 0.6vw;color: #fff;}
.gcommonspacer{float: left;width: 100%; height: 15vh;}
.gulli{ float: left;width: 100%; height: auto;background-color: #ffd700ff;margin-bottom: 10px;border-radius: 10px;padding-top: 15px;padding-bottom: 15px;padding-right:5px;box-sizing: border-box;align-items: center;}
.gulli p{flex:100%;margin-bottom: 0;}
.gspacerpadding1{float: left;width: 100%; height: auto;background-color: #fff6e5ff;padding-top: 20px;padding-bottom: 20px;border-radius: 20px;}
.gformwrapper{float: left;width: 100%; height: auto;box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);border-radius: 20px;}
h3{font-size: 2vw;}
h4{font-size: 1.6vw;text-align: center;margin-bottom: 20px;}
.ginput{border: none; border-bottom: 1px solid #ffd700ff;}
.submitbtn{width: fit-content;margin: auto;}
.gtestimonialmargin{margin-top: 20px; margin-bottom: 20px;}

.gfullmenu {display:flex;position:fixed;width:100%;height:100vh;background-color: #e47400ff;z-index: 999999;top: 0;flex-direction: column;}
.gfullmenu .gmenutab {width:100%}
.gmobileheader{display: none;}
.gprogram{float: left; width: fit-content; height: auto;background-color: #ffd700ff;padding-top: 10px;padding-bottom: 10px;padding-left: 25px;padding-right: 25px;border-radius: 10px;font-weight: bold;color: #333;margin-bottom: 20px;text-align: center;}
.gbuttonbw a{text-decoration: none;color: #fff;}

.gtabulli1{background-color: #ec9126ff;}
.gtabulli2{background-color: #c02729ff;}
.gtabulli3{background-color: #903c8aff;}
.gtabulli4{background-color: #0072b3ff;}
.gtabulli5{background-color: #059a52ff;}
.gulli1{ float: left;width: 100%; height: auto;background-color: #ec9126ff;margin-bottom: 10px;border-radius: 10px;padding-top: 15px;padding-bottom: 15px;padding-right:5px;box-sizing: border-box;align-items: center;}
.gulli2{ float: left;width: 100%; height: auto;background-color: #c02729ff;margin-bottom: 10px;border-radius: 10px;padding-top: 15px;padding-bottom: 15px;padding-right:5px;box-sizing: border-box;align-items: center;}
.gulli3{ float: left;width: 100%; height: auto;background-color: #903c8aff;margin-bottom: 10px;border-radius: 10px;padding-top: 15px;padding-bottom: 15px;padding-right:5px;box-sizing: border-box;align-items: center;}
.gulli4{ float: left;width: 100%; height: auto;background-color: #0072b3ff;margin-bottom: 10px;border-radius: 10px;padding-top: 15px;padding-bottom: 15px;padding-right:5px;box-sizing: border-box;align-items: center;}
.gulli5{ float: left;width: 100%; height: auto;background-color: #059a52ff;margin-bottom: 10px;border-radius: 10px;padding-top: 15px;padding-bottom: 15px;padding-right:5px;box-sizing: border-box;align-items: center;}
.gulli1 p{flex:100%;margin-bottom: 0;color:white;}
.gulli2 p{flex:100%;margin-bottom: 0;color:white;}
.gulli3 p{flex:100%;margin-bottom: 0;color:white;}
.gulli4 p{flex:100%;margin-bottom: 0;color:white;}
.gulli5 p{flex:100%;margin-bottom: 0;color:white;}
.gleftbutton a{text-decoration: none;color: #fff;}
.grightbutton a {text-decoration: none;color: #fff;}









@media screen and (max-width: 750px) {.smallheader {display: block !important;}
.headerr{display: none;}
#headerspacer {height:0vh;}
.g25 {float: left;width: 100%;height: auto;margin-bottom: 10px;}
.gmenuitem{float: left; width: 100%; height: 100vh;background-color: #f99f3eff;z-index: 9999;position: fixed;display: none;z-index: 99999;}
.g100pf a{ text-decoration: none;color: #333;}
.g100m{float: left; width: 100%; height: auto;margin-top: 5px;margin-bottom: 5px;}
.gpagetitleinner{margin: 0 auto; width: fit-content; height: auto;text-align: center;font-size: 8vw;color: #fff;font-weight: bold;}
.g20 {float: left;width: 100%;height: auto;}
.g50 {width: 100%;margin-bottom: 20px;}
.g50bgw {width: 100%;margin-bottom: 20px;}
.g50c {width: 100%;margin-left: 0;}
.g60c {width: 100%;margin-left: 0;}
.g60 {width: 90%;padding-left: 5%;padding-right: 5%;}
.g40c {width: 100%;margin-left: 0;}
.g30 {width: 100%;margin-left: 0;}
.g33 {width: 100%;}
.g33 {width: 100%;}
.g40 {width: 100%;}
.g60 {width: 100%;}
.gmobileheader {display:block;}
.header {display: none;}
.gleftbutton{float: left;width: fit-content; height: auto;background-color: #00a0e3ff;margin-left: 25px;padding-left: 25px;padding-right: 25px;padding-top: 15px;padding-bottom: 15px;color: #fff;border-radius: 10px;text-transform: uppercase;font-size: 10px;}
.grightbutton{float: left;width: fit-content; height: auto;background-color: #ef7f1aff;margin-left: 25px;padding-left: 25px;padding-right: 25px;padding-top: 15px;padding-bottom: 15px;color: #fff;border-radius: 10px;text-transform: uppercase;font-size: 10px;}
.gbannerh{float: left;width: 100%; height: 70vh;background-image: url('https://riopreschool.com/i/bb1h.webp');background-position: center;background-size: cover;background-repeat: no-repeat;}
.gbannertextwrapper{float: left;width: 80%; height: auto;margin-top: 10vh;margin-left: 10%;padding: 20px;}
.gbline3{margin: 0 auto; width: fit-content; height: auto;background-color: #aac500ff;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;font-weight: bold;font-size: 4vw;border-radius: 25px;}
.gbline2{margin: 0 auto; width: fit-content; height: auto;font-size: 8vw;font-weight: bold;}
.gbline1{margin: 0 auto; width: fit-content; height: auto;font-size: 6vw;}
.gtitle{float: left; width: 100%; height: auto;font-size: 7vw;text-align: center;font-family: "IBM Plex Sans", sans-serif;font-weight: bold;padding-bottom: 20px;}
p {line-height: 1.5em;margin-bottom: 10px;font-weight: 100;font-size: 0.9em;}
.g20p{float: left;width: 50%;margin-bottom: 20px;}
.gptitle{float: left;width: 100%; height: auto;font-size: 5vw; font-weight: bold;}
.gsmalltitlecw{float: left; width: 100%; height: auto;font-size: 5vw;color: #fff;text-transform: uppercase;text-align: center;}
.gblogtitle{float: left;width: 100%; height: auto;font-size: 5vw;text-transform: uppercase;font-weight: bold;margin-bottom: 10px;margin-top: 10px;}
.gfootertitle{float: left;width: 100%; height: auto;font-size: 5vw;font-weight: bold;margin-bottom: 15px;color: #fff;}
.gcopyright{float: left;width: 100%; height: auto;background-color: #005477ff;padding-top: 10px;padding-bottom: 10px;text-align: center;text-transform: uppercase;font-size: 2vw;color: #fff;}
.g70c {float: left;width: 90%;height: auto;margin-left: 5%;}
.g70 {float: left;width: 90%;height: auto;margin-left: 5%;}
.gparatitle{float: left; width: 100%; height: auto;font-size: 7vw;color: #f99f3eff;text-align: center;font-weight: bold;margin-bottom: 20px;}
.gparatitled{float: left; width: 100%; height: auto;font-size: 7vw;color: #000;text-align: center;font-weight: bold;margin-bottom: 20px;}
.gdesig{float: left; width: 100%; height: auto;font-size: 5vw;color: #333;text-align: center;margin-bottom: 20px;margin-top: -20px;}
.gsmalltitle{float: left; width: 100%; height: auto;font-size: 4vw;color: #f99f3eff;text-transform: uppercase;text-align: center;margin-top: -20px;}
h4{font-size: 4vw;text-align: center;margin-bottom: 20px;}
.gprogtitle{float: left; width: 100%; height: auto;font-size: 5vw;color: #f99f3eff;font-weight: bold;text-align: center;padding-top: 10px;}
.gctab{width: fit-content; height: auto;background-color: #EF5D50; margin: 0 auto;display: inline-block;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 8px;border-radius: 10px;text-transform: uppercase;margin-bottom: 10px;}
h3{font-size: 5vw;}
.gmenutabm{width: fit-content; height: auto;margin-left: 10px;display: block;margin-bottom: 10px;text-transform: uppercase;}
.gmenutabm a{text-decoration: none;font-weight: 600;color: #EFE7DB;}
.gulli{ float: left;width: 100%; height: auto;background-color: #ffd700ff;margin-bottom: 10px;border-radius: 10px;padding-top: 15px;padding-bottom: 15px;padding-right:5px;box-sizing: border-box;align-items: center;}
.gulli p{flex:100%;margin-bottom: 0;}
}
