@charset "utf-8";

/* ********************************************************************* */
/* CSS HTML BODY ------------------------------------------------------- */
/* ********************************************************************* */
html,body { width:100%; margin:0; padding:0; background:#ffffff; }

/* ********************************************************************* */
/* CSS EFFECTS --------------------------------------------------------- */
/* ********************************************************************* */
.transitionEffect { -webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out; -o-transition:0.4s ease-in-out; transition:0.4s ease-in-out; }

/* ********************************************************************* */
/* CSS CENTER ---------------------------------------------------------- */
/* ********************************************************************* */
@media screen and (max-width:800px) {
.pageWrapper { width:80%; margin:0 auto; } 	
}
@media screen and (min-width:801px) and (max-width:1023px)  {
.pageWrapper { width:88%; margin:0 auto; }	
}
@media screen and (min-width:1024px) and (max-width:1365px) {
.pageWrapper { width:88%; margin:0 auto; }
}
@media screen and (min-width:1366px) {
.pageWrapper { width:88%; margin:0 auto; } 
}

/* ********************************************************************* */
/* CSS MAIN ------------------------------------------------------------ */
/* ********************************************************************* */
@media only screen and (max-width:800px) {
#main { width:100%; float:left; position:relative; background:#868686 url(../img/bg.jpg)no-repeat left top; background-size:100%; }
#main #whatsapp                       { width:40px; height:40px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:-22px; background:#24ca62; z-index:8; }
#main #whatsapp a                     { width:40px; height:40px; float:left; display:block; text-decoration:none; }
#main #whatsapp a img                 { width:40px; height:40px; float:left; display:block; }
#main #phone                          { width:40px; height:40px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:22px;  background:#24ca62; z-index:8; }
#main #phone a                        { width:40px; height:40px; float:left; display:block; text-decoration:none; }
#main #phone a img                    { width:40px; height:40px; float:left; display:block; }
}
@media screen and (min-width:801px) and (max-width:1023px)  {
#main { width:100%; float:left; position:relative; background:#868686 url(../img/bg.jpg)no-repeat left top; background-size:100%; }
#main #whatsapp                       { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:-28px; background:#24ca62; z-index:8; }
#main #whatsapp a                     { width:48px; height:48px; float:left; display:block; text-decoration:none; }
#main #whatsapp a img                 { width:48px; height:48px; float:left; display:block; }
#main #phone                          { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:28px;  background:#24ca62; z-index:8; }
#main #phone a                        { width:48px; height:48px; float:left; display:block; text-decoration:none; }
#main #phone a img                    { width:48px; height:48px; float:left; display:block; }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
#main { width:100%; float:left; position:relative; background:#868686 url(../img/bg.jpg)no-repeat left top; background-size:70%;  }
#main #whatsapp                       { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:-28px; background:#24ca62; z-index:8; }
#main #whatsapp a                     { width:48px; height:48px; float:left; display:block; text-decoration:none; }
#main #whatsapp a img                 { width:48px; height:48px; float:left; display:block; }
#main #phone                          { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:28px;  background:#24ca62; z-index:8; }
#main #phone a                        { width:48px; height:48px; float:left; display:block; text-decoration:none; }
#main #phone a img                    { width:48px; height:48px; float:left; display:block; }
}
@media only screen and (min-width:1366px) {
#main { width:100%; float:left; position:relative; background:#868686 url(../img/bg.jpg)no-repeat left top; background-size:70%;  }
#main #whatsapp                       { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:-28px; background:#24ca62; z-index:8; }
#main #whatsapp a                     { width:48px; height:48px; float:left; display:block; text-decoration:none; }
#main #whatsapp a img                 { width:48px; height:48px; float:left; display:block; }
#main #phone                          { width:48px; height:48px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:fixed; right:1.2%; top:50%; margin-top:28px;  background:#24ca62; z-index:8; }
#main #phone a                        { width:48px; height:48px; float:left; display:block; text-decoration:none; }
#main #phone a img                    { width:48px; height:48px; float:left; display:block; }
}

/* ********************************************************************* */
/* CSS CONTENT --------------------------------------------------------- */
/* ********************************************************************* */
@media screen and (max-width:800px)    {
#main #content { width:100%; float:left; position:relative; padding:0px 0px 40px 0px; }
#main #content header                                 { width:100%; float:left; position:relative; text-align:center; margin:40px 0px 20px 0px; }
#main #content header img                             { width:80%; display:inline-block; }
#main #content footer                                 { width:100%; float:left; position:relative; text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 80px; }
#main #content footer #footer-sm                      { width:100%; float:left; position:relative; text-align:center; margin:20px 0px 20px 0px; }
#main #content footer #footer-sm > div                { width:48px; height:48px; display:inline-block; }
#main #content footer #footer-sm > div a              { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#e30613; }
#main #content footer #footer-sm > div a:hover        { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#868686; }
#main #content footer span                            { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; line-height:120%; }
#main #content footer span a                          { color:#ffffff; text-decoration:none; }
#main #content footer small                           { width:100%; float:left; margin:40px 0px 0px 0px; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:0.813em; color:#ffffff; line-height:120%; }

#main #content #g-001                                 { width:100%; float:left; }
#main #content #g-001 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; text-align:justify; margin:0% 4% 0% 4%; line-height:100%; }
#main #content #g-002                                 { width:100%; float:left; margin:40px 0% 80px 0%; }
#main #content #g-002 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; text-align:center; line-height:100%;  margin:0% 0% 20px 0%; }
#main #content #g-002 form                            { width:96%; float:left; margin:0% 0% 0% 0%; padding:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#787878; }
#main #content #g-002 form label                      { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content #g-002 form label span                 { width:100%; float:left; display:block; margin:0% 0% 2% 0%;  font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; }
#main #content #g-002 form label small                { width:100%; float:left; display:block; margin:4px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:0.813em; color:#ffffff; }
#main #content #g-002 form label input[type="text"]   { width:calc(100% - 4px); height:38px; float:left; display:block; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; margin:0% 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#888888; background:#ffffff; }
#main #content #g-002 form label input[type="submit"] { width:100%; height:60px; float:left; display:block; border:none; outline:none; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; margin:20px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:600; font-size:1.000em; color:#ffffff; background:#e30613; cursor:pointer; }
#main #content #g-002 #formStatus                     { width:100%; height:28px; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; }
#main #content #g-003                                 { width:100%; float:left; }
#main #content #g-003 > div                           { width:calc(92% - 2px); float:left; position:relative; padding:8.8% 4% 8.8% 4%; border:1px solid #969696; -webkit-border-radius:4px 4px 0px 4px; -moz-border-radius:4px 4px 0px 4px; border-radius:4px 4px 0px 4px; background:url(../img/icon.png)no-repeat right bottom; margin-bottom:40px; margin-right:-100%; }
#main #content #g-003 > div:nth-child(1n+1)           { margin-left:0%;  clear:both; }
#main #content #g-003 span                            { width:36px; height:36px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:4%; top:-18px; background:#969696;}
#main #content #g-003 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; margin:0px 0px 8px 0px; text-align:left; line-height:100%; }
#main #content #g-003 p                               { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:justify; line-height:100%;  }
#main #content #g-003 ul                              { width:100%; float:left; list-style:none; }
#main #content #g-003 ul li                           { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:left; line-height:100%;  }
}
@media screen and (min-width:801px) and (max-width:1023px)  {
#main #content { width:100%; float:left; position:relative; padding:0px 0px 40px 0px; }
#main #content header                                 { width:100%; float:left; position:relative; text-align:center; margin:40px 0px 20px 0px; }
#main #content header img                             { width:56%; display:inline-block; }
#main #content footer                                 { width:100%; float:left; position:relative; text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 80px; }
#main #content footer #footer-sm                      { width:100%; float:left; position:relative; text-align:center; margin:20px 0px 20px 0px; }
#main #content footer #footer-sm > div                { width:48px; height:48px; display:inline-block; }
#main #content footer #footer-sm > div a              { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#e30613; }
#main #content footer #footer-sm > div a:hover        { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#868686; }
#main #content footer span                            { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; line-height:120%; }
#main #content footer span a                          { color:#ffffff; text-decoration:none; }
#main #content footer small                           { width:100%; float:left; margin:40px 0px 0px 0px; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:0.813em; color:#ffffff; line-height:120%; }

#main #content #g-001                                 { width:100%; float:left; }
#main #content #g-001 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; text-align:center; margin:0% 4% 0% 4%; line-height:100%; }
#main #content #g-002                                 { width:100%; float:left; margin:40px 0% 80px 0%; }
#main #content #g-002 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; text-align:center; line-height:100%;  margin:0% 0% 20px 0%; }
#main #content #g-002 form                            { width:96%; float:left; margin:0% 0% 0% 0%; padding:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#787878; }
#main #content #g-002 form label                      { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content #g-002 form label span                 { width:100%; float:left; display:block; margin:0% 0% 2% 0%;  font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; }
#main #content #g-002 form label small                { width:100%; float:left; display:block; margin:4px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:0.813em; color:#ffffff; }
#main #content #g-002 form label input[type="text"]   { width:calc(100% - 4px); height:38px; float:left; display:block; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; margin:0% 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#888888; background:#ffffff; }
#main #content #g-002 form label input[type="submit"] { width:100%; height:60px; float:left; display:block; border:none; outline:none; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; margin:20px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:600; font-size:1.000em; color:#ffffff; background:#e30613; cursor:pointer; }
#main #content #g-002 #formStatus                     { width:100%; height:28px; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; }
#main #content #g-003                                 { width:100%; float:left; }
#main #content #g-003 > div                           { width:calc(92% - 2px); float:left; position:relative; padding:8.8% 4% 8.8% 4%; border:1px solid #969696; -webkit-border-radius:4px 4px 0px 4px; -moz-border-radius:4px 4px 0px 4px; border-radius:4px 4px 0px 4px; background:url(../img/icon.png)no-repeat right bottom; margin-bottom:40px; margin-right:-100%; }
#main #content #g-003 > div:nth-child(1n+1)           { margin-left:0%;  clear:both; }
#main #content #g-003 span                            { width:36px; height:36px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:4%; top:-18px; background:#969696;}
#main #content #g-003 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; margin:0px 0px 8px 0px; text-align:left; line-height:100%; }
#main #content #g-003 p                               { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:justify; line-height:100%;  }
#main #content #g-003 ul                              { width:100%; float:left; list-style:none; }
#main #content #g-003 ul li                           { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:left; line-height:100%;  }
}
@media screen and (min-width:1024px) and (max-width:1365px)  {
#main #content { width:100%; float:left; position:relative; padding:0px 0px 40px 0px; }
#main #content header                                 { width:100%; float:left; position:relative; text-align:center; margin:40px 0px 20px 0px; }
#main #content header img                             { width:28%; display:inline-block; }
#main #content footer                                 { width:100%; float:left; position:relative; text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 80px; }
#main #content footer #footer-sm                      { width:100%; float:left; position:relative; text-align:center; margin:20px 0px 20px 0px; }
#main #content footer #footer-sm > div                { width:48px; height:48px; display:inline-block; }
#main #content footer #footer-sm > div a              { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#e30613; }
#main #content footer #footer-sm > div a:hover        { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#868686; }
#main #content footer span                            { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; line-height:120%; }
#main #content footer span a                          { color:#ffffff; text-decoration:none; }
#main #content footer small                           { width:100%; float:left; margin:40px 0px 0px 0px; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:0.813em; color:#ffffff; line-height:120%; }

#main #content #g-001                                 { width:100%; float:left; }
#main #content #g-001 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; text-align:center; margin:0% 4% 0% 4%; line-height:100%; }
#main #content #g-002                                 { width:100%; float:left; margin:40px 0% 80px 0%; }
#main #content #g-002 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; text-align:center; line-height:100%;  margin:0% 0% 20px 0%; }
#main #content #g-002 form                            { width:96%; float:left; margin:0% 0% 0% 0%; padding:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#787878; }
#main #content #g-002 form label                      { width:100%; float:left; display:block; margin:0% 0% 2% 0%; }
#main #content #g-002 form label span                 { width:100%; float:left; display:block; margin:0% 0% 2% 0%;  font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; }
#main #content #g-002 form label small                { width:100%; float:left; display:block; margin:4px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:0.813em; color:#ffffff; }
#main #content #g-002 form label input[type="text"]   { width:calc(100% - 4px); height:38px; float:left; display:block; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; margin:0% 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#888888; background:#ffffff; }
#main #content #g-002 form label input[type="submit"] { width:100%; height:60px; float:left; display:block; border:none; outline:none; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; margin:20px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:600; font-size:1.000em; color:#ffffff; background:#e30613; cursor:pointer; }
#main #content #g-002 #formStatus                     { width:100%; height:28px; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; }
#main #content #g-003                                 { width:100%; float:left; }
#main #content #g-003 > div                           { width:calc(92% - 2px); float:left; position:relative; padding:4.8% 4% 4.8% 4%; border:1px solid #969696; -webkit-border-radius:4px 4px 0px 4px; -moz-border-radius:4px 4px 0px 4px; border-radius:4px 4px 0px 4px; background:url(../img/icon.png)no-repeat right bottom; margin-bottom:40px; margin-right:-100%; }
#main #content #g-003 > div:nth-child(1n+1)           { margin-left:0%;  clear:both; }
#main #content #g-003 span                            { width:36px; height:36px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:4%; top:-18px; background:#969696;}
#main #content #g-003 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; margin:0px 0px 8px 0px; text-align:left; line-height:100%; }
#main #content #g-003 p                               { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:justify; line-height:100%;  }
#main #content #g-003 ul                              { width:100%; float:left; list-style:none; }
#main #content #g-003 ul li                           { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:left; line-height:100%;  }
}
@media screen and (min-width:1366px)   {
#main #content { width:100%; float:left; position:relative; padding:0px 0px 40px 0px; }
#main #content header                                 { width:100%; float:left; position:relative; text-align:center; margin:40px 0px 20px 0px; }
#main #content header img                             { width:28%; display:inline-block; }
#main #content footer                                 { width:100%; float:left; position:relative; text-align:center; margin:40px 0px 0px 0px; padding:0px 0px 80px; }
#main #content footer #footer-sm                      { width:100%; float:left; position:relative; text-align:center; margin:20px 0px 20px 0px; }
#main #content footer #footer-sm > div                { width:48px; height:48px; display:inline-block; }
#main #content footer #footer-sm > div a              { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#e30613; }
#main #content footer #footer-sm > div a:hover        { width:40px; height:40px; display:inline-block; border:4px solid #e30613; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#868686; }
#main #content footer span                            { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; line-height:120%; }
#main #content footer span a                          { color:#ffffff; text-decoration:none; }
#main #content footer small                           { width:100%; float:left; margin:40px 0px 0px 0px; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:0.813em; color:#ffffff; line-height:120%; }

#main #content #g-001                                 { width:100%; float:left; }
#main #content #g-001 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; text-align:center; margin:0% 2% 0% 2%; line-height:100%; }
#main #content #g-002                                 { width:100%; float:left; margin:40px 0% 80px 0%; }
#main #content #g-002 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; text-align:center; line-height:100%;  margin:0% 0% 20px 0%; }
#main #content #g-002 form                            { width:44%; float:left; margin:0% 26% 0% 26%; padding:2% 2% 2% 2%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#787878; }
#main #content #g-002 form label                      { width:100%; float:left; display:block; margin:0% 0% 4% 0%; }
#main #content #g-002 form label span                 { width:100%; float:left; display:block; margin:0% 0% 2% 0%;  font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.125em; color:#ffffff; }
#main #content #g-002 form label small                { width:100%; float:left; display:block; margin:4px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; }
#main #content #g-002 form label input[type="text"]   { width:calc(100% - 4px); height:38px; float:left; display:block; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; outline:none; margin:0% 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#888888; background:#ffffff; }
#main #content #g-002 form label input[type="submit"] { width:100%; height:60px; float:left; display:block; border:none; outline:none; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; margin:20px 0% 0% 0%; font-family:'Barlow Condensed', sans-serif; font-weight:600; font-size:0.875em; color:#ffffff; background:#e30613; cursor:pointer; }
#main #content #g-002 #formStatus                     { width:100%; height:28px; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.000em; color:#ffffff; text-align:center; }
#main #content #g-003                                 { width:100%; float:left; }
#main #content #g-003 > div                           { width:calc(28% - 2px); height:380px; float:left; position:relative; padding:2.8% 2% 2.8% 2%; border:1px solid #969696; -webkit-border-radius:4px 4px 0px 4px; -moz-border-radius:4px 4px 0px 4px; border-radius:4px 4px 0px 4px; background:url(../img/icon.png)no-repeat right bottom; margin-right:-100%; }
#main #content #g-003 > div:nth-child(3n+1)           { margin-left:0%;  clear:both; }
#main #content #g-003 > div:nth-child(3n+2)           { margin-left:34%; clear:none; }
#main #content #g-003 > div:nth-child(3n+3)           { margin-left:68%; clear:none; }
#main #content #g-003 span                            { width:36px; height:36px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; position:absolute; left:6%; top:-18px; background:#969696;}
#main #content #g-003 h1                              { font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.750em; color:#ffffff; margin:0px 0px 8px 0px; text-align:left; line-height:100%; }
#main #content #g-003 p                               { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:justify; line-height:100%;  }
#main #content #g-003 ul                              { width:100%; float:left; list-style:none; }
#main #content #g-003 ul li                           { width:100%; float:left; font-family:'Barlow Condensed', sans-serif; font-weight:400; font-size:1.250em; color:#ffffff; margin:0px 0px 8px 0px;  text-align:left; line-height:100%;  }
}

