/** Shopify CDN: Minification failed

Line 194:0 Unexpected "{"

**/



.contentcontainerdark {
  border: 0px solid #000;
max-width: 800px;
margin: auto;
align-content: center;
background: #141416;
margin-top:40px;
margin-bottom:140px;
}



.contentcontainernobg {
  border: 0px solid #000;
max-width: 1200px;
margin: auto;
align-content: center;
margin-top:40px;
margin-bottom:100px;
}

      .formcs {
        background-color: #3F4349;
        width: 300px;
        height: 60px;
        border-radius: 50px;
        display:flex;
        flex-direction:row;
        align-items:center;
        text-align:left;
      }

      input {
        all: unset;
        font: 18px system-ui;
        color: #fff;
        height: 100%;
        width: 100%;
        padding: 6px 10px 6px 25px;
      }

      ::placeholder {
        color: #fff;
        opacity: 0.7; 
      }

      svg {
        color: #fff;
        fill: currentColor;
        width: 20px;
        height: 24px;
        padding: 0px 0px 0px 0px;

      }

      .buttoncs {
        all: unset;
        color: #fff;
        cursor: pointer;
        width: 44px;
        height: 44px;
 pointer-events: pointer;
      
      
      }

     .buttoncs:hover {
        all: unset;
        color: #fff;
        cursor: pointer;
        width: 44px;
        height: 44px;
 pointer-events: pointer;
        background-color: none;
      
      }

/* body {
  background-color: #141416;
}
*/


@-webkit-keyframes borderglowe {
  from {
    box-shadow:0px 0px 10px #FFFFFF;
  }
  to {
    box-shadow:0px 0px 20px #FFFFFF;
  }
}
@keyframes borderglowe {
  from {
   box-shadow:0px 0px 10px #FFFFFF;
  }
  to {
    box-shadow:0px 0px 20px #FFFFFF;
  }
}




.flex-container {
    display: flex;

}

.flex-child {
    flex: 1;
    border: 0px solid yellow;
  background: #1B1C1E;
  padding: 35px;
  align-text:left;
      border-radius: 15px;
}  

.flex-child:first-child {
    margin-right: 20px;
} 


.rubric-container{
	border: 0px solid #000;
max-width: 800px;
margin: auto;
align-content: center;
background: #141416;
margin-top:40px;
margin-bottom:140px;
}

h1 {
  font-size: 45pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 700;
	color: #1c1c1c;
	line-height: 1.5em;
letter-spacing: .1em;
  padding-top: .3em;
  

}
h2 {
  font-size: 20pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 100;
	color: #1c1c1c;
	line-height: 1em;
letter-spacing: .6em;
margin-top:-10px;
border: 1px solid #fff;
padding: 15px;

}
h3 {
  font-size: 25pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 500;
	color: #1c1c1c;
	line-height: 2em;
letter-spacing: .15em;
margin-top:0px;
  padding-bottom: .7em;

}
h4 {
  font-size: 12pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 700;
	color: #1c1c1c;
	line-height: 2em;
letter-spacing: .5em;
margin-top: 40px;

}
h5 {
  font-size: 10pt;
	 font-family: "Montserrat", sans-serif;

	color: #1c1c1c;
	line-height: 10px;

}
h6 {
{font-family: "Montserrat", sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:#1c1c1c;}

}



.toptitle {
    border: 0px solid #fff;
font-family: "Montserrat", sans-serif;font-size:56px;font-weight:700;line-height:.8;color:#fff;
  letter-spacing: .1em;
  margin-top:1em;
  margin-bottom:.2em;
align-content: center;
  text-align: center;


}


.titleblack {
    border: 0px solid #1c1c1c;
font-family: "Montserrat", sans-serif;font-size:32px;font-weight:700;line-height:.8;color:#1c1c1c;
  letter-spacing: .1em;
  margin-top:1em;
  margin-bottom:.2em;
align-content: center;
  text-align: center;


}

.descripfont{
	  font-size: 10pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 300;
	color: #fff;
	line-height:15px;
letter-spacing: .05em;
}


.bodycopy{
	  font-size: 10pt;
	 font-family: "Montserrat", sans-serif;
font-weight: 400;
	color: #303030;
	line-height:15px;
letter-spacing: .05em;
}


.buttonfont{
	  font-size: 16px;
	 font-family: "Montserrat", sans-serif;
font-weight: 600;
	color: #fff;
	line-height:15px;
letter-spacing: .05em;
}

:target:before {
content:"";
display:block;
height:90px; /* fixed header height*/
margin:-90px 0 0; /* negative fixed header height */
}

