#block-1qY7vWYkzn {

  background-size: cover;

  background-image: url(../images/f593c0a4b619f16eecabc45b2af458f1.png);

}



#module-QeF2glYzGZ {

  color: #FFFFFF;

  background-color: #000000;

  background-repeat: repeat-x;

  background-image: url(../images/ada4a2dca9ec6b44faf7f8b9f9c2be28.png);

  padding-bottom: 15px;

}



#grid-zLt07oC0gr {

  background-position: center bottom;

  background-repeat: no-repeat;

}



#breadcrumb-fvCpDoLvWo {

  opacity: 0.8;

  font-size: 12px;

}



#text-vAJZ2femys {

  text-transform: uppercase;

}



#text-cxLkXMXZYk {

  opacity: 0.8;

  border-style: solid;

  border-color: #FFFFFF4D;

  border-top-width: 1px;

}



#div-Ea0nDaFlZo {

  display: flex;

  align-items: center;

}



#button-hfcFRQzaSL {

  opacity: 1;

  color: #FFFFFF;

  background-color: var(--color);

}



#button-4Qg2sQp9dp {

  opacity: 1;

}



#cell-juLqT022JN {

  padding-top: 15px;

}



#grid-iSxxshWui7 {

  color: #FFFFFF;

  border-style: solid;

  border-color: #FFFFFF1F;

  border-top-width: 1px;

  border-bottom-width: 1px;

}



#cell-FdQBA2nqeG-inner {

  background-color: #00000036;

  border-style: solid;

  border-color: #FFFFFF4F;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-mZVAZJ5Afr {

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  margin-right: 1px;

  margin-bottom: 1px;

}



#div-SqVUfGuW86 {

  text-align: center;

}



#div-jO9iDNkyBn {

  display: flex;

  justify-content: center;

  align-content: flex-start;

  align-items: flex-start;

}



#number-h3ZwXAxZfQ {

  line-height: 1;

}



#text-Iym36DMoet {

  font-size: 24px;

  margin-left: 5px;

}



#text-8amdIEHOVb {

  text-align: center;

}



#cell-bEc8UJUGk2-inner {

  background-color: #00000036;

  border-style: solid;

  border-color: #FFFFFF4F;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-YNJ9U0QZRr {

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  margin-right: 1px;

  margin-bottom: 1px;

}



#div-qKomINKLCZ {

  text-align: center;

}



#div-yh04oZdw8J {

  display: flex;

  justify-content: center;

  align-content: flex-start;

  align-items: flex-start;

}



#number-SRnNXh56Ql {

  line-height: 1;

}



#text-pXNpVeKRew {

  font-size: 24px;

  margin-left: 5px;

}



#text-O5oW3noPim {

  text-align: center;

}



#cell-rZ4twp0CKE-inner {

  background-color: #00000036;

  border-style: solid;

  border-color: #FFFFFF4F;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-rEV0KWBilN {

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  margin-right: 1px;

  margin-bottom: 1px;

}



#div-uYtFo9NmVm {

  text-align: center;

}



#div-civOdS0r1R {

  display: flex;

  justify-content: center;

  align-content: flex-start;

  align-items: flex-start;

}



#number-H2G1aReDKw {

  line-height: 1;

}



#text-UVncuG0TBg {

  font-size: 24px;

  margin-left: 5px;

}



#text-d78jK05pPp {

  text-align: center;

}



#cell-E0Y0lnVcvr-inner {

  background-color: #00000036;

  border-style: solid;

  border-color: #FFFFFF4F;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-8bAeIndCRc {

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  margin-right: 1px;

  margin-bottom: 1px;

}



#div-TVtAibi9D0 {

  text-align: center;

}



#div-LlQZsZHEE3 {

  display: flex;

  justify-content: center;

  align-content: flex-start;

  align-items: flex-start;

}



#number-Hb3dVvz6rA {

  line-height: 1;

}



#text-so6SxhksAy {

  font-size: 24px;

  margin-left: 5px;

}



#text-paSD3LsWKE {

  text-align: center;

}



#text-nE2e0I7t4z {

  color: var(--color);

  font-weight: bold;

  text-transform: uppercase;

}



#text-7g6q4Z6dNi {

  opacity: 0.8;

}



#list-item-yPT3HqENXM-inner {

  background-color: var(--color);

  background-attachment: fixed;

  background-size: cover;

  background-image: url(../images/abbce22f78a638c922fcb208f35a29e8.png);

  border-style: solid;

  border-color: #FFFFFF;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 2px;

  border-right-width: 2px;

  border-bottom-width: 2px;

  border-left-width: 2px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#image-LSgWzS7xTL {

  display: flex;

  text-align: left;

}



#div-tzOU3TA6ZV {

  padding-right: 15px;

}



#text-tESCZqqWTs {

  color: #FFFFFF;

}



#text-N7QZWFfE48 {

  color: #FFFFFFD9;

}



#list-item-zWL9nPgUi7-inner {

  background-color: var(--color);

  background-attachment: fixed;

  background-size: cover;

  background-image: url(../images/abbce22f78a638c922fcb208f35a29e8.png);

  border-style: solid;

  border-color: #FFFFFF;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 2px;

  border-right-width: 2px;

  border-bottom-width: 2px;

  border-left-width: 2px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#image-eaN4ZdNO4m {

  display: flex;

  text-align: left;

}



#div-ErpvVyoMDa {

  padding-right: 15px;

}



#text-uow8yo5ueP {

  color: #FFFFFF;

}



#text-IlWSLj1eZH {

  color: #FFFFFFD9;

}



#list-item-V8mvM44O0b-inner {

  background-color: var(--color);

  background-attachment: fixed;

  background-size: cover;

  background-image: url(../images/abbce22f78a638c922fcb208f35a29e8.png);

  border-style: solid;

  border-color: #FFFFFF;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 2px;

  border-right-width: 2px;

  border-bottom-width: 2px;

  border-left-width: 2px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#image-RQLhnDQuuV {

  display: flex;

  text-align: left;

}



#div-8bLmG5Kxwi {

  padding-right: 15px;

}



#text-fPNsRJ9qZg {

  color: #FFFFFF;

}



#text-vvCqvwczeU {

  color: #FFFFFFD9;

}



#list-item-lBjxI6fhYZ-inner {

  background-color: var(--color);

  background-attachment: fixed;

  background-size: cover;

  background-image: url(../images/abbce22f78a638c922fcb208f35a29e8.png);

  border-style: solid;

  border-color: #FFFFFF;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 2px;

  border-right-width: 2px;

  border-bottom-width: 2px;

  border-left-width: 2px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#image-eVt5yi1mtA {

  display: flex;

  text-align: left;

}



#div-hNhg0cJiZN {

  padding-right: 15px;

}



#text-z3B8BcWKQS {

  color: #FFFFFF;

}



#text-Y9q07JOgwB {

  color: #FFFFFFD9;

}



#list-item-CF1OrnjLfD-inner {

  background-color: var(--color);

  background-attachment: fixed;

  background-size: cover;

  background-image: url(../images/abbce22f78a638c922fcb208f35a29e8.png);

  border-style: solid;

  border-color: #FFFFFF;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 2px;

  border-right-width: 2px;

  border-bottom-width: 2px;

  border-left-width: 2px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#image-Y4wCBXOvUO {

  display: flex;

  text-align: left;

}



#div-O7PddXkv6H {

  padding-right: 15px;

}



#text-57UDESYrDe {

  color: #FFFFFF;

}



#text-lCKbw801aX {

  color: #FFFFFFD9;

}



#list-item-Vplfxx0rjY-inner {

  background-color: var(--color);

  background-attachment: fixed;

  background-size: cover;

  background-image: url(../images/abbce22f78a638c922fcb208f35a29e8.png);

  border-style: solid;

  border-color: #FFFFFF;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 2px;

  border-right-width: 2px;

  border-bottom-width: 2px;

  border-left-width: 2px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#image-hlAen2A7DE {

  display: flex;

  text-align: left;

}



#div-jC7yDKXjPs {

  padding-right: 15px;

}



#text-E0CZOhSu0B {

  color: #FFFFFF;

}



#text-8fv9pBUTgG {

  color: #FFFFFFD9;

}



#text-CC5GHpZGSb {

  color: var(--color);

  font-weight: bold;

  text-transform: uppercase;

}



#text-7FOnvU2XwH {

  opacity: 0.8;

}



#cell-xYpTjKl6kU-inner {

  height: 100%;

}



#div-UZSpw2x4gc {

  overflow: hidden;

  width: 100%;

}



#div-cN5bv86iKd {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



#text-CQQZgB42bv {

  color: #999999;

  font-size: 14px;

  text-align: right;

}



#cell-e5BXoz6OVN-inner {

  height: 100%;

}



#div-U09lTRqLg0 {

  overflow: hidden;

  width: 100%;

}



#div-gtcmKW9sRX {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



#text-gMQ4xsiNwW {

  color: #999999;

  font-size: 14px;

  text-align: right;

}



#cell-3TpRXHTIm5-inner {

  height: 100%;

}



#div-SNd7pTaMkt {

  overflow: hidden;

  width: 100%;

}



#div-U9UHmlbFzz {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



#text-hfklRwYIqM {

  color: #999999;

  font-size: 14px;

  text-align: right;

}



#cell-RTu6eXdcpZ-inner {

  height: 100%;

}



#div-3641GsDOIE {

  overflow: hidden;

  width: 100%;

}



#div-tQSOT9QwPj {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



#text-OOFqiB7BRB {

  color: #999999;

  font-size: 14px;

  text-align: right;

}



#cell-KFxkvpFKUq-inner {

  height: 100%;

}



#div-G4fImpGwwQ {

  overflow: hidden;

  width: 100%;

}



#div-Se3veHH8je {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



#text-T490JoIxE0 {

  color: #999999;

  font-size: 14px;

  text-align: right;

}



#cell-RUwoEaFxsD-inner {

  height: 100%;

}



#div-jTsMBoYgOT {

  overflow: hidden;

  width: 100%;

}



#div-93lNMfGoN9 {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



#text-lE0t0HqHQF {

  color: #999999;

  font-size: 14px;

  text-align: right;

}



#module-82RYsVn4jX {

  border-style: solid;

  border-color: #00000026;

  border-bottom-width: 1px;

}



#text-MlXXyLzKAT {

  color: var(--color);

  font-weight: bold;

  text-transform: uppercase;

}



#text-I0Y7LbEZA6 {

  opacity: 0.8;

}



#image-oDkCaXAfZh {

  border-style: solid;

  border-color: #0000001A;

  width: 100%;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-Tv59Amg5wa {

  flex-grow: 1;

  flex-shrink: 1;

  flex-basis: 0%;

}



#text-Othvj9OLip {

  color: #161616;

  display: inline-block;

  font-size: 12px;

  background-color: #0000000F;

  padding-top: 6px;

  padding-right: 6px;

  padding-bottom: 3px;

  padding-left: 6px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#button-UMfg3mYHHV {

  font-size: 13px;

  text-decoration: underline;

  padding-top: 15px;

  padding-right: 0;

  padding-left: 0;

}



#image-Zl3ApwwRUL {

  border-style: solid;

  border-color: #0000001A;

  width: 100%;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-iXSDEWSa3b {

  flex-grow: 1;

  flex-shrink: 1;

  flex-basis: 0%;

}



#text-mL3boCX8CN {

  color: #161616;

  display: inline-block;

  font-size: 12px;

  background-color: #0000000F;

  padding-top: 6px;

  padding-right: 6px;

  padding-bottom: 3px;

  padding-left: 6px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#button-u361x8BeaX {

  font-size: 13px;

  text-decoration: underline;

  padding-top: 15px;

  padding-right: 0;

  padding-left: 0;

}



#image-9rWGhjEUlv {

  border-style: solid;

  border-color: #0000001A;

  width: 100%;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-HQbI9ALkMs {

  flex-grow: 1;

  flex-shrink: 1;

  flex-basis: 0%;

}



#text-AqI3w4LTGb {

  color: #161616;

  display: inline-block;

  font-size: 12px;

  background-color: #0000000F;

  padding-top: 6px;

  padding-right: 6px;

  padding-bottom: 3px;

  padding-left: 6px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#button-6GCB4yAvPT {

  font-size: 13px;

  text-decoration: underline;

  padding-top: 15px;

  padding-right: 0;

  padding-left: 0;

}



#image-S5FFx3yK40 {

  border-style: solid;

  border-color: #0000001A;

  width: 100%;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-P15ID7KgAQ {

  flex-grow: 1;

  flex-shrink: 1;

  flex-basis: 0%;

}



#text-kyYlgSXVhv {

  color: #161616;

  display: inline-block;

  font-size: 12px;

  background-color: #0000000F;

  padding-top: 6px;

  padding-right: 6px;

  padding-bottom: 3px;

  padding-left: 6px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#button-dP1MQnwCuY {

  font-size: 13px;

  text-decoration: underline;

  padding-top: 15px;

  padding-right: 0;

  padding-left: 0;

}



#image-xsAM0V66y0 {

  border-style: solid;

  border-color: #0000001A;

  width: 100%;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-nzVMvKIcl4 {

  flex-grow: 1;

  flex-shrink: 1;

  flex-basis: 0%;

}



#text-6kPeNhkPsz {

  color: #161616;

  display: inline-block;

  font-size: 12px;

  background-color: #0000000F;

  padding-top: 6px;

  padding-right: 6px;

  padding-bottom: 3px;

  padding-left: 6px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#button-3mFYZFMfE5 {

  font-size: 13px;

  text-decoration: underline;

  padding-top: 15px;

  padding-right: 0;

  padding-left: 0;

}



#image-Ls3U69zMHR {

  border-style: solid;

  border-color: #0000001A;

  width: 100%;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#div-Onmi83aRnx {

  flex-grow: 1;

  flex-shrink: 1;

  flex-basis: 0%;

}



#text-9eotozNXfl {

  color: #161616;

  display: inline-block;

  font-size: 12px;

  background-color: #0000000F;

  padding-top: 6px;

  padding-right: 6px;

  padding-bottom: 3px;

  padding-left: 6px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#button-ldMQGpq44W {

  font-size: 13px;

  text-decoration: underline;

  padding-top: 15px;

  padding-right: 0;

  padding-left: 0;

}



#div-1fQiYd8AQo {

  border-style: solid;

  border-color: #0000001A;

  border-top-width: 1px;

}



#text-I5EnSprV7Z {

  opacity: 0.6;

}



#text-c34Rz1oxQv {

  line-height: 1;

}



#div-Fl2p9fNC6Q {

  border-style: solid;

  border-color: #0000001A;

  border-top-width: 1px;

}



#text-YzIL8j5Bbz {

  opacity: 0.6;

}



#text-u9MUhLqQR0 {

  line-height: 1;

}



#div-IChCs52OdG {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-BPS6vTmM7u {

  opacity: 0.6;

}



#text-ThyfPJDmSH {

  line-height: 1;

}



#div-JpAbr9wWjg {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-FgzRGZz6Dx {

  opacity: 0.6;

}



#text-VsiwlMLkJ0 {

  line-height: 1;

}



#div-FPeoO3ePa4 {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-O7jIvT3eum {

  opacity: 0.6;

}



#text-YHxqg54ySe {

  line-height: 1;

}



#div-79KL0zDsKK {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-ulvInB1fQY {

  opacity: 0.6;

}



#text-5GP3yo4Zw4 {

  line-height: 1;

}



#div-WCao77s2Fz {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-PnX06C3z7O {

  opacity: 0.6;

}



#text-byBbb3vvsd {

  line-height: 1;

}



#div-TZhKidU1Ij {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-xsh9wuVpHx {

  opacity: 0.6;

}



#text-hpSpjTYwpG {

  line-height: 1;

}



#div-rRIuErxu10 {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-c85A8oWSpi {

  opacity: 0.6;

}



#text-lRgDvBp1qf {

  line-height: 1;

}



#text-qtbcu2tIeV {

  color: var(--color);

}



#module-wankO6xPO8 {

  border-style: solid;

  border-color: #00000026;

  border-bottom-width: 1px;

}



#text-2LuJdAivGb {

  color: var(--color);

  font-weight: bold;

  text-transform: uppercase;

}



#text-4tug82AzvC {

  opacity: 0.8;

}



#list-item-ITpHQLlUrH-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-bfyfxZwWXS {

  color: var(--color);

}



#text-OfBrfsY9bU {

  font-weight: bold;

}



#list-item-g94KmFbaEy-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-KZQDMyf78T {

  color: var(--color);

}



#text-VSjs8fTswz {

  font-weight: bold;

}



#list-item-x5VtxILlLl-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-VxQRQbD1R6 {

  color: var(--color);

}



#text-cZ1KYRKQfn {

  font-weight: bold;

}



#list-item-gLBcWEr2Oi-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-J5Ba62Ope3 {

  color: var(--color);

}



#text-kvLQO4iKHl {

  font-weight: bold;

}



#list-item-pfPePMFmek-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-A7jVDdoiLI {

  color: var(--color);

}



#text-FpVVuFvNu5 {

  font-weight: bold;

}



#list-item-39G38r6c9e-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-0IDMaQryN5 {

  color: var(--color);

}



#text-akNM5AvcV0 {

  font-weight: bold;

}



#list-item-5GpjHkNVqh-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-2XDk1OIkpY {

  color: var(--color);

}



#text-2t3unNio2D {

  font-weight: bold;

}



#list-item-Vq7Pa5AxH9-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-wT9JEKsb8z {

  color: var(--color);

}



#text-zhfA7orI4x {

  font-weight: bold;

}



#list-item-10jC4sQhWJ-inner {

  background-color: #EC69180A;

  border-style: solid;

  border-color: #00000021;

  padding-top: 15px;

  padding-right: 15px;

  padding-bottom: 15px;

  padding-left: 15px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 12px;

  border-top-left-radius: 12px;

  border-bottom-right-radius: 12px;

  border-bottom-left-radius: 12px;

}



#text-AKQMxNaKfU {

  color: var(--color);

}



#text-KeI6IwKjxN {

  font-weight: bold;

}



#div-OjoIaejTVS {

  border-style: solid;

  border-color: #0000001A;

  border-top-width: 1px;

}



#text-Fj9SkXwgkS {

  opacity: 0.6;

}



#text-0VDtsrOsKz {

  line-height: 1;

}



#div-DDa3ys5zFE {

  border-style: solid;

  border-color: #0000001A;

  border-top-width: 1px;

}



#text-oQwlzHqNel {

  opacity: 0.6;

}



#text-BtdvQuKJJ3 {

  line-height: 1;

}



#div-NDb4ZdG8Im {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-ivotHRyc5B {

  opacity: 0.6;

}



#text-XUHufJvdtD {

  line-height: 1;

}



#div-u0BErGCygM {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-2ZYCZCuY6V {

  opacity: 0.6;

}



#text-TJwPw3zyFV {

  line-height: 1;

}



#div-CPKNbGtCi0 {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-pzCADirRMo {

  opacity: 0.6;

}



#text-nkKgfnN949 {

  line-height: 1;

}



#div-zD1ifdJX29 {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-UQuaLSBA60 {

  opacity: 0.6;

}



#text-Z9KQxgyNGi {

  line-height: 1;

}



#div-p768BsXUpG {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-nzAxkV8h0p {

  opacity: 0.6;

}



#text-cxMoPyDqeo {

  line-height: 1;

}



#div-AbaN4v54jm {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-1aVhA64RlO {

  opacity: 0.6;

}



#text-YU8p7Dksm7 {

  line-height: 1;

}



#div-G3LFSD5fDl {

  border-style: solid;

  border-color: #0000001C;

  border-top-width: 1px;

}



#text-7NGjH8CQ1x {

  opacity: 0.6;

}



#text-ZtnM0c8xpv {

  line-height: 1;

}



#text-PTAmOCAJ9E {

  color: var(--color);

}



#text-jPzBcJczSm {

  color: var(--color);

  font-weight: bold;

  text-transform: uppercase;

}



#text-iuyiQz9Evk {

  opacity: 0.8;

}



#module-2KXEAJiOBq {

  color: #FFFFFF;

  overflow-x: hidden;

  overflow-y: hidden;

  background-color: #000000;

  background-position: center top;

  background-repeat: no-repeat;

  background-size: contain;

  border-top-right-radius: 30px;

  border-top-left-radius: 30px;

}



#cell-bGeLpYzDe9 {

  text-align: left;

}



#cell-ssg7DnCJgy {

  border-style: solid;

  border-color: #FFFFFF4D;

  padding-top: 8px;

  padding-right: 8px;

  padding-bottom: 8px;

  padding-left: 8px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 18px;

  border-top-left-radius: 18px;

  border-bottom-right-radius: 18px;

  border-bottom-left-radius: 18px;

}



#cell-ssg7DnCJgy-inner {

  border-style: dashed;

  border-color: #FFFFFF;

  padding-top: 20px;

  padding-right: 20px;

  padding-bottom: 20px;

  padding-left: 20px;

  border-top-width: 1px;

  border-right-width: 1px;

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-top-right-radius: 15px;

  border-top-left-radius: 15px;

  border-bottom-right-radius: 15px;

  border-bottom-left-radius: 15px;

}



#button-LphG1aXiJS {

  color: #FFFFFF;

  font-family: Sarpanch;

  text-transform: uppercase;

  background-color: var(--color);

}



#inquiry-OnVVeRWr53 {

  text-transform: uppercase;

}



#inquiry-OnVVeRWr53 .__inquiry-item_control {

  border-style: solid;

  border-color: #FFFFFF;

  border-top-width: 0;

  border-right-width: 0;

  border-bottom-width: 1px;

  border-left-width: 0;

}



#text-WbpciLRD3T {

  opacity: 0.7;

  font-size: 14px;

  font-style: italic;

  border-style: solid;

  border-color: #FFFFFF33;

  border-top-width: 1px;

}



#block-FZKuitbJaP {

  background-color: #000000;

  background-attachment: fixed;

  background-size: cover;

}



#module-IjDZBn1poX {

  color: #FFFFFF;

  border-style: solid;

  border-color: #FFFFFF4F;

  border-top-width: 1px;

  border-bottom-width: 1px;

}



#grid-ar3OqDmwc3 {

  padding-right: 15px;

  padding-left: 15px;

}



#div-W746iQ27hk {

  padding-top: 2vw;

}



#div-N4o47WwTd2 {

  display: flex;

  align-items: center;

}



#social-media-PIX0hGMNj8 .__social_media-item_icon {

  font-size: 32px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#cell-Asxz6yD6OR {

  text-align: left;

}



#div-j5lieQrPa5 {

  border-style: solid;

  border-color: #FFFFFF4F;

  height: 100%;

  border-top-width: 1px;

}



#div-ZIZG60k9Pi {

  height: 100%;

}



#text-yXPYiW0uLN {

  margin-bottom: 5px;

}



#text-ulrtHPGid5 {

  margin-bottom: 5px;

}



#text-AKAnmfIFRW {

  margin-bottom: 5px;

}



#text-KcuhxA6B1Y {

  margin-bottom: 5px;

}



#text-HnFC9cRuPo {

  margin-bottom: 5px;

}



#text-7Jktka6SVI {

  margin-bottom: 5px;

}



#text-xOmq5K55rl {

  margin-bottom: 5px;

}



#text-ltQYWuOSIi {

  margin-bottom: 5px;

}



#text-ZdJWK6Ngjg {

  margin-bottom: 5px;

}



#text-AyEKRLVfWG {

  margin-bottom: 5px;

}



#text-j5KtJU233O {

  margin-bottom: 5px;

}



#text-9d58g7bO8A {

  margin-bottom: 5px;

}



#text-2VmV9k2WBF {

  margin-bottom: 5px;

}



#text-QCkfJovnc6 {

  margin-bottom: 5px;

}



#text-mqFysut11w {

  margin-bottom: 5px;

}



#text-L7UNLF8IqQ {

  margin-bottom: 5px;

}



#text-YfYnde2wRY {

  margin-bottom: 5px;

}



#text-LZ1Oymv8XP {

  margin-bottom: 5px;

}



#button-1HfewSZul8 {

  color: #FFFFFF;

  font-size: 13px;

  background-color: var(--color);

}



#block-FpIR7po6uu {

  background-color: #000000;

  background-attachment: fixed;

  background-size: cover;

}



#module-Xd4RM7Meuy {

  color: #fff;

  padding-right: 2vw;

  padding-left: 2vw;

}



#text-mg0Zrux1Kl {

  font-size: 12px;

}



#div-x1SGoSTFrv {

  display: flex;

  align-items: center;

}



#social-media-o4EXTpoduI .__social_media-item_icon {

  font-size: 32px;

  border-top-right-radius: 6px;

  border-top-left-radius: 6px;

  border-bottom-right-radius: 6px;

  border-bottom-left-radius: 6px;

}



#text-rb72anXr5G {

  opacity: 0.7;

  font-size: 12px;

}



.light {

  color: #000000;

  background-color: #FFFFFF;

}



body.light {}



.dark {

  color: #FFF;

  background-color: #121212;

}



body.dark {}



.dark #module-RMn1UMpgAV {

  background-color: #000000F0;

}



@media(min-width:768px) {

  :root {

    --spacing-lg: 4vw;

    --spacing-md: 15px;

    --spacing-sm: 10px;

  }



  body {

    line-height: 1.8;

  }



  .style-OXESZZTwXq {

    padding-right: 3vw;

    padding-left: 3vw;

  }



  .style-ssf9d5GlzP {

    font-size: 42px;

  }



  .style-pQRBUS8orK {

    font-size: 24px;

  }



  .__text--lg {

    font-size: 36px;

  }



  .__text--sm {

    line-height: 1.8;

  }



  #div-dAk7iQkxZ0 {

    width: 22%;

  }



  #div-X2fWBNzzxb {

    border-style: solid;

    border-top-width: 1px;

    border-right-width: 1px;

    border-bottom-width: 1px;

    border-left-width: 1px;

  }



  #button-qM0L6B1dKL {

    border-style: solid;

    border-right-width: 1px;

    border-left-width: 0;

  }



  #block-1qY7vWYkzn {

    background-attachment: fixed;

  }



  #module-QeF2glYzGZ {

    background-attachment: fixed;

  }



  #breadcrumb-fvCpDoLvWo {

    font-size: 14px;

  }



  #button-4Qg2sQp9dp {

    margin-left: 6px;

  }



  #div-cN5bv86iKd {

    display: flex;

  }



  #div-wSTba0r4w8 {

    width: 100%;

  }



  #div-uoTKfHYas0 {

    width: 100%;

  }



  #div-gtcmKW9sRX {

    display: flex;

  }



  #div-4lFSd50wNd {

    width: 100%;

  }



  #div-PXQStdJDd5 {

    width: 100%;

  }



  #div-U9UHmlbFzz {

    display: flex;

  }



  #div-Jr2SPAlsF5 {

    width: 100%;

  }



  #div-oqZJCt4Eao {

    width: 100%;

  }



  #div-tQSOT9QwPj {

    display: flex;

  }



  #div-gxh9LMCzJM {

    width: 100%;

  }



  #div-mOasraiggv {

    width: 100%;

  }



  #div-Se3veHH8je {

    display: flex;

  }



  #div-1V1Y04tlS3 {

    width: 100%;

  }



  #div-9mH6DJBfvN {

    width: 100%;

  }



  #div-93lNMfGoN9 {

    display: flex;

  }



  #div-oAgA9Hl9bA {

    width: 100%;

  }



  #div-nUeEf0qfnq {

    width: 100%;

  }



  #text-Othvj9OLip {

    padding-top: 0;

  }



  #text-mL3boCX8CN {

    padding-top: 0;

  }



  #text-AqI3w4LTGb {

    padding-top: 0;

  }



  #text-kyYlgSXVhv {

    padding-top: 0;

  }



  #text-6kPeNhkPsz {

    padding-top: 0;

  }



  #text-9eotozNXfl {

    padding-top: 0;

  }



  #module-2KXEAJiOBq {

    background-position: center top;

    background-size: contain;

    background-image: url(../images/7486914030aee438f1c2fcba467a55ba.jpg);

    padding-top: 20vw;

  }



  #grid-dE4Qubc83g {

    border-style: solid;

    border-color: #FFFFFF1C;

    border-top-width: 1px;

  }



  #cell-bGeLpYzDe9-inner {

    text-align: center;

  }



  #text-WbpciLRD3T {

    text-align: left;

  }



  #cell-1Bo3LkGP2i {

    border-style: solid;

    border-color: #FFFFFF4F;

    border-top-width: 1px;

    border-right-width: 1px;

    border-left-width: 1px;

  }



  #div-W746iQ27hk {

    padding-top: 2vw;

    padding-right: 2vw;

    padding-bottom: 2vw;

    padding-left: 2vw;

  }



  #div-j5lieQrPa5 {

    display: flex;

    justify-content: space-between;

  }



  #div-ZIZG60k9Pi {

    border-style: solid;

    border-color: #FFFFFF4D;

    width: 80%;

    padding-top: 2vw;

    padding-right: 4vw;

    padding-bottom: 2vw;

    padding-left: 4vw;

    border-right-width: 1px;

    border-left-width: 1px;

  }



  #div-cINIQLi4u8 {

    border-style: solid;

    border-color: #FFFFFF4F;

    width: 90%;

    padding-top: 2vw;

    padding-right: 4vw;

    padding-bottom: 2vw;

    padding-left: 4vw;

    border-right-width: 1px;

  }



  #div-kQQ5Yihg19 {

    border-style: solid;

    border-color: #FFFFFF4F;

    width: 100%;

    padding-top: 2vw;

    padding-right: 4vw;

    padding-bottom: 2vw;

    padding-left: 4vw;

    border-right-width: 1px;

  }



  #div-mFOeVq1Cn0 {

    display: flex;

    justify-content: space-between;

  }



  #text-rb72anXr5G {

    text-align: right;

  }

}



@media(min-width:1200px) {

  :root {

    --spacing-lg: 4vw;

    --spacing-md: 2vw;

    --spacing-sm: 15px;

    --gap-lg: 4vw;

    --gap-md: 12px;

    --gap-sm: 8px;

  }



  body {

    font-size: 15px;

    line-height: 1.6;

  }



  .style-OXESZZTwXq {

    padding-right: 1.2vw;

    padding-left: 1.2vw;

  }



  .style-ssf9d5GlzP {

    font-size: 3rem;

    text-transform: uppercase;

    line-height: .9;

  }



  .style-pQRBUS8orK {

    font-size: 2rem;

  }



  .__text--lg {

    font-size: 3rem;

  }



  .__text--md {

    font-size: 20px;

  }



  .__text--sm {

    font-size: 15px;

  }



  #module-RMn1UMpgAV {

    padding-right: 0;

  }



  #grid-TTssM5RBFi-inner {

    padding-right: 2vw;

    padding-left: 2vw;

  }



  #div-eVFQFBC9J7 {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #div-dAk7iQkxZ0 {

    width: 18%;

  }



  #div-yOiT1kRYCA {

    width: 100%;

  }



  #nav-a022RimyAp {

    color: #FFFFFF;

    font-family: Cormorant Garamond;

    font-size: 15px;

    font-weight: bold;

    text-transform: uppercase;

    margin-right: 20px;

  }



  #nav-a022RimyAp .__nav-item--active {

    color: #FFFFFF;

    background-color: #325e3b;

  }



  #nav-a022RimyAp .__nav-dialog {

    padding-top: 5px;

    padding-bottom: 5px;

  }



  #button-qM0L6B1dKL {

    font-size: 15px;

    border-style: solid;

    border-right-width: 0;

    border-left-width: 1px;

  }



  #module-QeF2glYzGZ {

    margin-left: 0;

  }



  #text-cxLkXMXZYk {

    max-width: 90%;

  }



  #cell-juLqT022JN {

    padding-top: 0;

  }



  #text-7g6q4Z6dNi {

    padding-right: 20vw;

  }



  #list-item-yPT3HqENXM-inner {

    display: flex;

    flex-direction: row;

    padding-top: 30px;

    padding-bottom: var(--gap-md);

  }



  #image-LSgWzS7xTL {

    display: flex;

    flex-shrink: 0;

    justify-content: center;

    width: 10%;

  }



  #div-tzOU3TA6ZV {

    flex-grow: 1;

    flex-shrink: 1;

    padding-left: 2vw;

    flex-basis: 0%;

  }



  #list-item-zWL9nPgUi7-inner {

    display: flex;

    flex-direction: row;

    padding-top: 30px;

    padding-bottom: var(--gap-md);

  }



  #image-eaN4ZdNO4m {

    display: flex;

    flex-shrink: 0;

    justify-content: center;

    width: 10%;

  }



  #div-ErpvVyoMDa {

    flex-grow: 1;

    flex-shrink: 1;

    padding-left: 2vw;

    flex-basis: 0%;

  }



  #list-item-V8mvM44O0b-inner {

    display: flex;

    flex-direction: row;

    padding-top: 30px;

    padding-bottom: var(--gap-md);

  }



  #image-RQLhnDQuuV {

    display: flex;

    flex-shrink: 0;

    justify-content: center;

    width: 10%;

  }



  #div-8bLmG5Kxwi {

    flex-grow: 1;

    flex-shrink: 1;

    padding-left: 2vw;

    flex-basis: 0%;

  }



  #list-item-lBjxI6fhYZ-inner {

    display: flex;

    flex-direction: row;

    padding-top: 30px;

    padding-bottom: var(--gap-md);

  }



  #image-eVt5yi1mtA {

    display: flex;

    flex-shrink: 0;

    justify-content: center;

    width: 10%;

  }



  #div-hNhg0cJiZN {

    flex-grow: 1;

    flex-shrink: 1;

    padding-left: 2vw;

    flex-basis: 0%;

  }



  #list-item-CF1OrnjLfD-inner {

    display: flex;

    flex-direction: row;

    padding-top: 30px;

    padding-bottom: var(--gap-md);

  }



  #image-Y4wCBXOvUO {

    display: flex;

    flex-shrink: 0;

    justify-content: center;

    width: 10%;

  }



  #div-O7PddXkv6H {

    flex-grow: 1;

    flex-shrink: 1;

    padding-left: 2vw;

    flex-basis: 0%;

  }



  #list-item-Vplfxx0rjY-inner {

    display: flex;

    flex-direction: row;

    padding-top: 30px;

    padding-bottom: var(--gap-md);

  }



  #image-hlAen2A7DE {

    display: flex;

    flex-shrink: 0;

    justify-content: center;

    width: 10%;

  }



  #div-jC7yDKXjPs {

    flex-grow: 1;

    flex-shrink: 1;

    padding-left: 2vw;

    flex-basis: 0%;

  }



  #text-7FOnvU2XwH {

    padding-right: 30vw;

  }



  #div-cN5bv86iKd {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #div-gtcmKW9sRX {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #div-U9UHmlbFzz {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #div-tQSOT9QwPj {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #div-Se3veHH8je {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #div-93lNMfGoN9 {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #div-clJP3xzKAP {

    display: flex;

    justify-content: space-between;

    align-items: center;

    width: 100%;

  }



  #image-oDkCaXAfZh {

    width: 50%;

  }



  #div-Tv59Amg5wa {

    width: 100%;

    padding-right: 1vw;

    padding-left: 1vw;

  }



  #div-YUpXJ9GD12 {

    display: flex;

    justify-content: space-between;

    align-items: center;

    width: 100%;

  }



  #image-Zl3ApwwRUL {

    width: 50%;

  }



  #div-iXSDEWSa3b {

    width: 100%;

    padding-right: 1vw;

    padding-left: 1vw;

  }



  #div-6fquYkxJi6 {

    display: flex;

    justify-content: space-between;

    align-items: center;

    width: 100%;

  }



  #image-9rWGhjEUlv {

    width: 50%;

  }



  #div-HQbI9ALkMs {

    width: 100%;

    padding-right: 1vw;

    padding-left: 1vw;

  }



  #div-rE3J6E9weu {

    display: flex;

    justify-content: space-between;

    align-items: center;

    width: 100%;

  }



  #image-S5FFx3yK40 {

    width: 50%;

  }



  #div-P15ID7KgAQ {

    width: 100%;

    padding-right: 1vw;

    padding-left: 1vw;

  }



  #div-kpBMWV8LbP {

    display: flex;

    justify-content: space-between;

    align-items: center;

    width: 100%;

  }



  #image-xsAM0V66y0 {

    width: 50%;

  }



  #div-nzVMvKIcl4 {

    width: 100%;

    padding-right: 1vw;

    padding-left: 1vw;

  }



  #div-6zs8B6w8vc {

    display: flex;

    justify-content: space-between;

    align-items: center;

    width: 100%;

  }



  #image-Ls3U69zMHR {

    width: 50%;

  }



  #div-Onmi83aRnx {

    width: 100%;

    padding-right: 1vw;

    padding-left: 1vw;

  }



  #div-1fQiYd8AQo {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-I5EnSprV7Z {

    margin-right: 1.5vw;

  }



  #text-c34Rz1oxQv {

    font-size: 2vw;

    width: 100%;

  }



  #text-8L7a7OPZR2 {

    width: 42%;

  }



  #div-Fl2p9fNC6Q {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-YzIL8j5Bbz {

    margin-right: 1.5vw;

  }



  #text-u9MUhLqQR0 {

    font-size: 2vw;

    width: 100%;

  }



  #text-1GWqIKm2J1 {

    width: 42%;

  }



  #div-IChCs52OdG {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-BPS6vTmM7u {

    margin-right: 1.5vw;

  }



  #text-ThyfPJDmSH {

    font-size: 2vw;

    width: 100%;

  }



  #text-NGsGgejie1 {

    width: 42%;

  }



  #div-JpAbr9wWjg {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-FgzRGZz6Dx {

    margin-right: 1.5vw;

  }



  #text-VsiwlMLkJ0 {

    font-size: 2vw;

    width: 100%;

  }



  #text-tzeUdDGobm {

    width: 42%;

  }



  #div-FPeoO3ePa4 {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-O7jIvT3eum {

    margin-right: 1.5vw;

  }



  #text-YHxqg54ySe {

    font-size: 2vw;

    width: 100%;

  }



  #text-R8xaTDuTFZ {

    width: 42%;

  }



  #div-79KL0zDsKK {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-ulvInB1fQY {

    margin-right: 1.5vw;

  }



  #text-5GP3yo4Zw4 {

    font-size: 2vw;

    width: 100%;

  }



  #text-H6ZTN6gmX1 {

    width: 42%;

  }



  #div-WCao77s2Fz {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-PnX06C3z7O {

    margin-right: 1.5vw;

  }



  #text-byBbb3vvsd {

    font-size: 2vw;

    width: 100%;

  }



  #text-ejTzDBrWFz {

    width: 42%;

  }



  #div-TZhKidU1Ij {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-xsh9wuVpHx {

    margin-right: 1.5vw;

  }



  #text-hpSpjTYwpG {

    font-size: 2vw;

    width: 100%;

  }



  #text-m4A1EQmqqj {

    width: 42%;

  }



  #div-rRIuErxu10 {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-c85A8oWSpi {

    margin-right: 1.5vw;

  }



  #text-lRgDvBp1qf {

    font-size: 2vw;

    width: 100%;

  }



  #text-b7S61ABWSH {

    width: 42%;

  }



  #text-qtbcu2tIeV {

    font-size: 16px;

  }



  #list-item-ITpHQLlUrH-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-g94KmFbaEy-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-x5VtxILlLl-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-gLBcWEr2Oi-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-pfPePMFmek-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-39G38r6c9e-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-5GpjHkNVqh-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-Vq7Pa5AxH9-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #list-item-10jC4sQhWJ-inner {

    padding-top: 20px;

    padding-right: 30px;

    padding-bottom: 30px;

    padding-left: 30px;

  }



  #div-OjoIaejTVS {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-Fj9SkXwgkS {

    margin-right: 1.5vw;

  }



  #text-0VDtsrOsKz {

    font-size: 2vw;

    width: 100%;

  }



  #text-AbLCNzIxCo {

    width: 42%;

  }



  #div-DDa3ys5zFE {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-oQwlzHqNel {

    margin-right: 1.5vw;

  }



  #text-BtdvQuKJJ3 {

    font-size: 2vw;

    width: 100%;

  }



  #text-tNSyAshNmU {

    width: 42%;

  }



  #div-NDb4ZdG8Im {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-ivotHRyc5B {

    margin-right: 1.5vw;

  }



  #text-XUHufJvdtD {

    font-size: 2vw;

    width: 100%;

  }



  #text-gICqn0FHkE {

    width: 42%;

  }



  #div-u0BErGCygM {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-2ZYCZCuY6V {

    margin-right: 1.5vw;

  }



  #text-TJwPw3zyFV {

    font-size: 2vw;

    width: 100%;

  }



  #text-UFHS3snYLA {

    width: 42%;

  }



  #div-CPKNbGtCi0 {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-pzCADirRMo {

    margin-right: 1.5vw;

  }



  #text-nkKgfnN949 {

    font-size: 2vw;

    width: 100%;

  }



  #text-7IA5n6JrOw {

    width: 42%;

  }



  #div-zD1ifdJX29 {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-UQuaLSBA60 {

    margin-right: 1.5vw;

  }



  #text-Z9KQxgyNGi {

    font-size: 2vw;

    width: 100%;

  }



  #text-Lb3kagK5MH {

    width: 42%;

  }



  #div-p768BsXUpG {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-nzAxkV8h0p {

    margin-right: 1.5vw;

  }



  #text-cxMoPyDqeo {

    font-size: 2vw;

    width: 100%;

  }



  #text-xoSUDm8K4v {

    width: 42%;

  }



  #div-AbaN4v54jm {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-1aVhA64RlO {

    margin-right: 1.5vw;

  }



  #text-YU8p7Dksm7 {

    font-size: 2vw;

    width: 100%;

  }



  #text-XfGQwGcyxz {

    width: 42%;

  }



  #div-G3LFSD5fDl {

    display: flex;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;

  }



  #text-7NGjH8CQ1x {

    margin-right: 1.5vw;

  }



  #text-ZtnM0c8xpv {

    font-size: 2vw;

    width: 100%;

  }



  #text-xDKTF8brRx {

    width: 42%;

  }



  #text-PTAmOCAJ9E {

    font-size: 16px;

  }



  #text-iuyiQz9Evk {

    padding-right: 30vw;

  }



  #module-2KXEAJiOBq {

    background-attachment: fixed;

    background-size: cover;

    border-top-right-radius: 3vw;

    border-top-left-radius: 3vw;

  }



  #cell-bGeLpYzDe9 {

    border-bottom-width: 0;

  }



  #text-eJj1w5bXRk {

    opacity: 0.8;

  }



  #cell-ssg7DnCJgy-inner {

    padding-top: 2vw;

    padding-right: 2vw;

    padding-bottom: 2vw;

    padding-left: 2vw;

  }



  #text-WbpciLRD3T {

    text-align: center;

  }



  #grid-ar3OqDmwc3 {

    padding-right: 0;

    padding-left: 0;

  }



  #cell-1Bo3LkGP2i {

    border-style: solid;

    border-top-width: 0;

    border-right-width: 0;

    border-bottom-width: 0;

    border-left-width: 0;

  }



  #div-KjUvLySM6q {

    display: flex;

    flex-wrap: wrap;

    align-content: space-around;

    height: 100%;

  }



  #div-W746iQ27hk {

    height: 50%;

  }



  #text-0SA91fRYuo {

    opacity: 0.9;

  }



  #div-j5lieQrPa5 {

    display: flex;

    border-style: solid;

    justify-content: space-between;

    border-top-width: 0;

  }



  #div-ZIZG60k9Pi {

    width: 80%;

  }



  #div-rPaquspTpw {

    opacity: 0.9;

  }



  #div-cINIQLi4u8 {

    border-style: solid;

    border-color: #FFFFFF4F;

    width: 90%;

    border-right-width: 1px;

  }



  #div-X0uSkQ25bg {

    opacity: 0.9;

  }



  #div-kQQ5Yihg19 {

    border-style: solid;

    width: 110%;

    border-right-width: 0px;

  }



  #div-ugCZspQYLm {

    opacity: 0.9;

  }



  #div-mFOeVq1Cn0 {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }



  #text-mg0Zrux1Kl {

    font-size: 14px;

  }



  #div-c5Ibq3htgR {

    padding-right: 4vw;

  }



  #text-rb72anXr5G {

    font-size: 14px;

  }

}



@media(prefers-color-scheme:dark) {}



@media(prefers-color-scheme:light) {}



.__top-icon {

  background-color: #EC6817;

  border: 1px solid #EC6817;

  border-radius: 8px !important;

}



.__top-svg {

  fill: #ffffff;

}



.__online-icon {

  border-radius: 8px !important;

}



[content-type="home"] .__block--header {

  position: fixed;

  width: 100%;

}



.header-overflow .__block--header {

  background-color: #000000;

}



body:not([content-type="home"]) .__block--header {

  position: sticky;

}



[content-type="home"].header-overflow .__block--header #module-owNROoChvw {

  color: #fff;

}



body:not([content-type="home"]) .__block--header {

  position: sticky;

  background-color: #000;

}



[name="filter-btn"],

[name="filter-btn1"],

[name="filter-btn2"],

[name="products list"] {

  position: relative;

  overflow: hidden;

}



[name="filter-btn1"]:after {

  content: '';

  position: absolute;

  background-color: #222222;

  left: 0;

  top: 0;

  width: 0;

  height: 100%;

  z-index: -1;

  transition: width .4s;

}



[name="filter-btn2"]:after {

  content: '';

  position: absolute;

  background-color: #ffffff;

  left: 0;

  top: 0;

  width: 0;

  height: 100%;

  z-index: -1;

  transition: width .4s;

}



[name="filter-btn"]:after {

  content: '';

  position: absolute;

  background-color: var(--color);

  left: 0;

  top: 0;

  width: 0;

  height: 100%;

  z-index: -1;

  transition: width .4s;

}



[name="filter-btn"]:hover::after,

[name="filter-btn1"]:hover::after,

[name="filter-btn2"]:hover::after {

  width: 100%;

}



[name="filter-btn"]:hover,

[name="filter-btn1"]:hover {

  color: #fff !important;

}



[name="filter-btn2"]:hover {

  color: #000 !important;

}



.style-aks1hGAYBq {

  backdrop-filter: blur(8px);

}



[name="_card"],

.__cell-inner {

  transition: all .5s;

}



[name="_card"]:hover .__cell-inner {

  transform: scale(0.97);

  background: #dedede !important;

}



[name="_card"]:hover {

  transform: scale(0.97);

}



.__detail_download-file {

  font-size: 16px;

}



@media(min-width:767px) {



  .scroll-down [name="box2"],

  .scroll-down [name="box3"],

  .scroll-down [name="box4"],

  .scroll-up [name="box2"],

  .scroll-up [name="box3"],

  .scroll-up [name="box4"] {

    transition: all 2s;

  }



  .scroll-down [name="box2"],

  .scroll-up [name="box2"] {

    margin-top: 90vh;

  }



  .scroll-down [name="box3"],

  .scroll-up [name="box3"] {

    margin-top: 140vh;

  }



  .scroll-down [name="box4"],

  .scroll-up [name="box4"] {

    margin-top: 200vh;

  }

}



[name="CertificateName"] {

  cursor: pointer

}



[name="CertificateName"]+.__list {

  transition: all .3s;

  height: 0;

  transform: scaleY(0)

}



[name="CertificateName"]+.__list.show {

  height: auto;

  transform: scaleY(1)

}