/* Custom Styles */
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.header__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
}
body{
   font-family: 'Lovepixel-Coco',Helvetica,Arial,Lucida,sans-serif;
   line-height: 2em;
}
h1,h2{
      text-transform: uppercase; 
}


/* CSS Overrides go here */
.text-typing {
  padding:20px 16px 20px 0px;
}
.text-typing h2 {
  margin:0px;
  white-space:nowrap;
  overflow:hidden;
  animation:typing 4s steps(12) forwards,
            blink 1s infinite;
}
@keyframes typing {
  0% { width:0% }
  100% { width:100% }
}
@keyframes blink {
  0%,100% {
    border-right:2px solid transparent;
  }
  50% {
    border-right:2px solid #222;
  }
}
#block-1627972945958  h1 {
   font-size: 60px;
   transform-origin: ;
   text-transform: uppercase;
   letter-spacing: 4px;
}
.dropdown__trigger::after {
    display: none !important;
}
#block-1627963497485 .btn{
    padding-top: 0px !important;
    padding-right: 35px !important;
    padding-bottom: 0px !important;
    padding-left: 35px !important;

}
.heading{
    font-family: Dancing Script;
    font-weight: 100;
    font-size: 40px;
    line-height: 0.9em;
    text-transform: lowercase;
    text-transform: capitalize;
}
.btn{
    clip-path: polygon(10% 0%,100% 0%,90% 100%,0% 100%);
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    padding-top: 5px !important;
    padding-right: 35px !important;
    padding-bottom: 5px !important;
    padding-left: 35px !important;

}
.btn:hover {
    clip-path: polygon(0 0,90% 0,100% 100%,10% 100%);
}


.btn:after {
    content:"\f061";
    font-family: "Font Awesome 5 Free"!important;
    font-weight: 900;
}
#section-1628249828775 .image__image{
    border: 10px solid white;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
    margin: 20px;
}
.price{display: inline-block;
    background: #000;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 9px 25px;
    border-radius: 25px;
    margin: auto;
    text-align: center;
    float: right;}
    .block-type--accordion2 .media__body{
    text-transform: uppercase;
    font-size: 27px;}
     .block-type--accordion2 .accordion{    padding: 22px 28px !important;}
     .block-type--accordion2 .accordion ul{margin:0; padding:0;}
     
}
.block-type--accordion2 .media__body small{
    text-transform: capitalize;}
    
#block-1628497561170{
    position: absolute;
    left: 0;      
}
#block-1628506319648_0{
    position: absolute;
    right: 0;
}
#block-1628506976537_0{
    position: absolute;
    left: 0;   
}
#section-1628512365084 p{
    font-size:14px;
    line-height:1.7em;
}

@media(max-width:767px){
#block-1628497561170{
    position: relative;
      
}
#block-1628506319648_0{
    position: relative;

}
#block-1628506976537_0{
    position: relative;
  
}
#section-1628512365084 p{
    font-size:14px;
    line-height:1.7em;
}
    
}

.footer a.link-list__link {
    display: inline-block;
}
.footer a.link-list__link:hover{
  color:#666;
  font-weight:bold;
}
.footer__content {
    padding: 0;
}
.social-icons--1628588795685 .social-icons__icons {
    justify-content: center;
    padding-top: 25px;
}
.footer__block {
    padding:2px;
}


#block-1639024306883 .image__image {
  width: 100%;
  border-radius: 50%;
  margin-bottom: 35px;
}
