 /*
Theme Name: pleese
Author: Shyju Issac Alex
Version: 01
*/
html{
    margin: 0 !important;
    padding: 0;
    
}

/*----header banner content----*/
.pleese-size-400{
    height: 400px !important;
}
.title-banner{
    
    width: 100%;
    background-position: center;
    background-size: cover;
    background-attachment: local;
    background-origin: border-box;    display: flex;
    justify-content: center;
    align-items: center;
    height: 50vh;
}

/*----header banner content end here----*/
/*---conatct form detils eg newsletr---*/
.jo-sc-mn{
    padding-top:20px;
}
.jo-sc-mn h1{
         /*transform: rotate(-2deg);*/
}
.jo-cr-font h2{
      /*transform: rotate(2deg);*/
}
#mailinglistform{
    position: relative;
    margin-top: -10px;
}
.strip-newsltr{
    position: absolute;
    top: 53px;
    left: 0;
}
.n-letr p {
    display: flex;
    
}
.n-letr p input{
     
}
@media screen and (max-width: 1229px) and (min-width: 992px) {
    .strip-newsltr{
    
    top: 97px;
  
}
}
@media only screen and (max-width: 600px) {
 
.n-letr p {
     
    flex-direction: column;
}
}

/*---endconatct form detils eg newsletr---*/
/*-----page animatin element----*/

.title{
    display: flex;
}
.text-0{
    padding: 2px;
    font-size: 41px;
    /*transform: rotate(-2deg);*/
 
}
.text-1{
   padding: 2px;
    font-size: 41px;
    /*transform: rotate(2deg);*/
}
.text-2{
         font-size: 18px;
    /* transform: rotate(-2deg); */
    margin-top: -1px;
    background: #e4aa97;
    height: 20px;
    padding: 3px;
    border-radius: 2px;
    width: 25px;
    line-height: 1;
    margin-left: -12px;
    z-index: 1;
}
 
.text-3{
             font-size: 41px;
    /* transform: rotate(2deg); */
    margin-left: -10px;
}
.text-4{
            padding: 0 4px;
    /*transform: rotate(-2deg);*/
    font-size: 41px;
}
.nsler-sc{
    background: #e9a895;
    padding: 8px 11px;
    border-radius: 12px;
}

.pleese-page-ani-elmt-1 {
    position: absolute;
    left: -190px;
    top: 70px;
}
@keyframes animation-1 {
    0% {

      transform:translateY(0) ;
    }

    100% {

      transform: translateY(30px);
    }
  }

.ani-1{
    position: relative;
    animation-name: animation-1;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

 
.pleese-page-ani-elmt-2 {
    position: absolute;
    right: -190px;
    top: 70px;
}
@keyframes animation-2 {
    0% {

      transform:translateY(0) ;
    }

    100% {

      transform: translateY(30px);
    }
  }

.ani-2{
    position: relative;
    animation-name: animation-2;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.pleese-page-ani-elmt-3 {
    position: absolute;
    right: -190px;
    top: 70px;
}
@keyframes animation-3 {
    0% {

      transform:translateY(0) ;
    }

    100% {

      transform: translateY(30px);
    }
  }

.ani-3{
    position: relative;
    animation-name: animation-3;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
 @media screen and (max-width: 1024px) and (min-width: 768px) {
                 .newsletter .title
     {
         justify-content: center;
}
     .nsler-sc{
     
    padding: 28px 11px;
    
}
}
@media only screen and (max-width: 600px) {
    .text-2{
        margin-top: -14px;
    }
    
  .text-4 {
        position: absolute;
    top: 50px;
}
     .newsletter .title{
                 margin-top: 10px;
         margin-bottom: 46px;
    }
}
 
/*---page animation end----*/
/*---menu codes----*/

/*
.mnu-0{
    
    transform: rotate(-2deg);
 
}
.mnu-1{
 
    transform: rotate(2deg);
}
.mnu-2{
     
   transform: rotate(-2deg);
    
 
}
.mnu-3{
        
    transform: rotate(2deg);
}
.mnu-4{
             
    transform: rotate(-2deg);
   
}
.mnu-5{
        
    transform: rotate(-2deg);
}
.mnu-6{
             
    transform: rotate(2deg);
   
}
*/
.fa-angle-down:before {
    color: #EB927D!important
}
.medium{
    color: #eb927a;
}
.na-bg{
    background: #ffffff;text-align: center;
}
 @media screen and (min-width: 1000px) {
     .na-bg{
    background: rgba(255, 255, 255, 0); 
}
}

 @media screen and (max-width: 1024px) and (min-width: 300px) {
    /*
    .mnu-0{
    
    transform: rotate(0deg);
 
}
.mnu-1{
 
    transform: rotate(0deg);
}
.mnu-2{
     
   transform: rotate(0deg);
    
 
}
.mnu-3{
        
    transform: rotate(0deg);
}
.mnu-4{
             
    transform: rotate(0deg);
   
}
.mnu-5{
        
    transform: rotate(0deg);
}
.mnu-6{
             
    transform: rotate(0deg);
   
} 
*/
      
}
/*----menu codes end-----*/

/*----other pages---*/
.pleese-pages{
   padding-top:90px; 
}
/*----other pages end----*/

 /*----contact form css---*/


/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #e4aa97;
  background-color: #eac0b4;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;color: #a15841;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #f8e7e2;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #e4aa97;
    color: #f8e7e2;
    font-weight: bold;
    text-transform: uppercase;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #e4aa97;
  border-top: none;
}

.contact-section {
     
}
.cont-row
{
        
    background: #fbfbfb;
    padding: 50px 0;
}
.pl-cont-wrap{
    width: 30%;
}
.pl-cont-wrap inupt, .pl-cont-wrap textarea {
    width: 100% !important;  border-radius: 12px !important;
}
.pl-cont-wrap label
{
    display: inline;
}

.pl-cont-wrap  input[type="submit"], .pl-cont-wrap  input[type="tel"], .pl-cont-wrap  input[type="text"], .pl-cont-wrap  input[type="email"]
{
    border-radius: 12px !important;
}
@media only screen and (max-width: 600px) {
  
 .pl-cont-wrap{
    width: 90%;
}
    .tab button{
        width: 100%;
    }
    .tab button.active{
        width: 100%;
    }
}
/*---end contact form css---*/



/*---page common section   content----*/

.pl-row{
    
}
.page-banner{
    padding: 20px 0;background: #e4957c;
}
.page-banner h2{margin: 0;
    padding: 0 15px;
    text-transform: uppercase;
    display: inline;
    position: relative;
    z-index: 2; color: white;
    font-size: 2.6em !important;
text-align: center !important;}
.event-cont-fst{
     padding: 30px 0;
   
}
.event-cont-fst h3
{
        font-size: 2em !important;
    font-weight: bold;    padding: 20px 0;
}
.co-btn-section{
    padding: 30px 0;
}
.page-banner-2{
    padding: 20px 0;
}
.page-banner-2 h2{margin: 0;
    padding: 0 15px;
    text-transform: uppercase;
    display: inline;
    position: relative;
    z-index: 2; color: white;
    font-size: 2.6em !important;
text-align: center !important;}
/*---page common section   content----*/
/*---image backdrop ----*/
.long-h-ds1{
        position: absolute;
    right: 0;
    width: 15%;
}
.long-ds1{
        position: absolute;
    z-index: -1;
    top: 11%;
}
.big-ds11
{
        position: absolute;
    left: 0;
    z-index: -1;
    /*opacity: 0.5;*/
    width: 34%;
    top: 0%;
}
.pl-bg-or{
        left: 26px !important;
    top: -24px;
    width: 100%;
}
.pl-bg-bl
{
    left: -26px !important;
    top: -24px;
    width: 100%;
}
.banner-out-s{
    position: absolute;
    width: 48%;
    left: -390px;
    top: -111%;
}
.footer-line1{
        position: absolute;
    width: 38px;
    bottom: -252%;
    transform: rotate(98deg);
    left: -9%;
}
/*--new elements design for all page---*/
.story-el-1{
        width: 117px;
    position: absolute;
    right: 78px;
    bottom: 8%;    z-index: -1;
}
.story-el-2{
        width: 74px;
    position: absolute;
     right: 77px;
    bottom: 6%;    z-index: -1;
}
.story-el-3{
        width: 117px;
    position: absolute;
    left: 118px;
    bottom: 32%;    z-index: -1;
}
.story-el-4{
   width: 41px;
    position: absolute;
    left: 77px;
    bottom: 36%;    z-index: -1;
}
.story-el-5{
      width: 117px;
    position: absolute;
    right: 78px;
    top: 8%;    z-index: -1;
}
.story-el-6{
       width: 59px;
    position: absolute;
    right: 73px;
    top: 7%;    z-index: -1;
}
.story-el-7{
      width: 117px;
    position: absolute;
    left: 78px;
    top: 29%;    z-index: -1;
}
.story-el-8{
       width: 59px;
    position: absolute;
    left: 73px;
    top: 27%;    z-index: -1;
}
.story-el-9{
          width: 117px;
    position: absolute;
    right: 78px;
    top: 60%;    z-index: -1;
}
.story-el-10{
           width: 59px;
    position: absolute;
    right: 151px;
    top: 57%;    z-index: -1;
}

.story-el-11
{
          width: 120px;
    position: absolute;
    right: 113px;
    top: 17%;    z-index: -1;
}
.story-el-12
{
   width: 59px;
    position: absolute;
    right: 111px;
    top: 15%;    z-index: -1;
}
.story-el-13{
         width: 82px;
    position: absolute;
    left: 112px;
    top: 14%;    z-index: -1;
}
.story-el-14{
    width: 59px;
    position: absolute;
    left: 86px;
    top: 11%;    z-index: -1;
}
.story-el-15{
     width: 59px;
    position: absolute;
    left: 111px;
    bottom: 28%;    z-index: -1;
}
.story-el-16{
         width: 41px;
    position: absolute;
    left: 82px;
    bottom: 33%;    z-index: -1;
}
.story-el-17{
     width: 59px;
    position: absolute;
    right: 111px;
    bottom: 15%;    z-index: -1;
}
.story-el-18{
     width: 59px;
    position: absolute;
    right: 111px;
    bottom: 15%;    z-index: -1;
}
.arow-pl-234{
    position: absolute;
    width: 100px;
    bottom: 174px;
    left: 123px;    z-index: -1;
}
.story-el-19{
        position: absolute;
    width: 100px;
    bottom: 174px;
    right: 123px;    z-index: -1;
}
.story-el-20{
    position: absolute;
    width: 59px;
    bottom: 236px;
    right: 123px;    z-index: -1;
}
.story-el-21
{
    position: absolute;
    width: 59px;
    bottom: 390px;
    right: 107px;
    z-index: -1;
}
.story-el-22
{
        position: absolute;
    width: 100px;
    bottom: 438px;
    right: 123px;
    z-index: -1;
}
.story-m-1{
        position: absolute;
    z-index: -1;
    width: 578px;
    top: -16%;
    left: -5%;
}
.story-m-love{
    position: absolute;
    z-index: -1;
    width: 60px;
    top: 41%;
    left: 5%;
}
/*new elements end for all page---*/
.arow-pl{
        width: 75px;
    position: absolute;
    left: -103px;
    bottom: -366%;
}
.footer-line5{
    position: absolute;
    width: 38px;
    bottom: -360%;
    transform: rotate(109deg);
    left: 115%;
}
.footer-cho{
    position: absolute;
    bottom: -375%;
    left: 109%;
    width: 105px;
    z-index: 0;
}
.footer-white{
    position: absolute;
    bottom: -248%;
    left: -13%;
    width: 105px;
}
.footer-orange{
        position: absolute;
    width: 40%;
    bottom: -242%;
    left: -47%;
    transform: rotate(-194deg);
}
.banner-lne{
        position: absolute;
    width: 30px;
    right: -206px;
    bottom: -201%;
    transform: rotate(205deg);
}
.banner-stro{
        position: absolute;
    right: -18%;
    width: 118px;
    bottom: -197%;
}
.banner-rasel{
        position: absolute;
    left: -244px;
    width: 41px;
    transform: rotate(85deg);
    top: 145%;
}
.banner-ds-strip3{
    position: absolute;
}
.banner-ds1{
               top: -41px;
    position: absolute;
    width: 35px;
    opacity: 1;
    rotate: -78deg;
    z-index: 1;
    left: -38px;

}
.banner-ds2{
        position: absolute;
    width: 300px;
    opacity: 1;
    rotate: 30deg;
    right: -324px;
    bottom: -187px;
}
.banner-out1{
        position: absolute;
    left: -35%;
    width: 78%;
    top: -103%;
    transform: rotate(2deg);
}
.banner-out2{
       position: absolute;
    right: -48%;
    top: 155%;
    width: 51%;
}
.banner-star1{
        position: absolute;
    left: -16%;
    top: 152%;
    width: 12%;
}
.banner-star2{
         position: absolute;
    right: -19%;
    bottom: -157%;
    width: 4%;
}

.banner-star1-shop{
     position: absolute;
    left: -16%;
    top: 191% !important;
    width: 3%;
}
.banner-star2-shop{
         position: absolute;
    right: -19%;
    bottom: -226% !important;
    width: 4%;
}
@media only screen and (max-width: 600px) {
 .pl-bg-or{
       left: 13px !important;
        top: 5px;
    
}
    .pl-bg-bl
 
 {
    left: -14px !important;
    top: -9px;
     
}
    
    /*--new elements design for all page---*/
.story-el-1{
       display: none;
}
.story-el-2{
       display: none;
}
.story-el-3{
      display: none;
}
.story-el-4{
    display: none;
}
.story-el-5{
     display: none;
}
.story-el-6{
     display: none;
}
.story-el-7{
     display: none;
}
.story-el-8{
       display: none;
}
.story-el-9{
         display: none;
}
.story-el-10{
          display: none;
}

.story-el-11
{
          display: none;
}
.story-el-12
{
    display: none;
}
.story-el-13{
         display: none;
}
.story-el-14{
     display: none;
}
.story-el-15{
     display: none;
}
.story-el-16{
        display: none;
}
.story-el-17{
      display: none;
}
.story-el-18{
      display: none;
}
.arow-pl-234{
    display: none;
}
.story-el-19{
         display: none;
}
.story-el-20{
    display: none;
}
    
    .story-el-21
{
   display: none;
}
.story-el-22
{
       display: none;
}
.story-m-1{
      display: none;
}
.story-m-love{
    display: none;
}
/*new elements end for all page---*/
 
}

/*----image backdrop end ----*/
/*-------top card section----------*/

.blue{
        /*transform: rotate(-2deg);*/
}
.yellow{
    /*transform: rotate(2deg);*/
}
.purple{
    /*transform: rotate(-2deg);*/
}
.purple2{
      /*transform: rotate(2deg);*/
}

/*-----our story----*/
 .pl-sto-d .pleese-quot {
                position: absolute;
    font-size: 237px;
    color: #0000001c;
    left: -9px;
    top: -19px;
    }
   .pl-sto-d .pull-quote-pleese {
                float: right;
    width: 50%;
    font-size: 18px;
    margin: 8px 0;
    line-height: 30px;
    border-left: 3px solid #e4957c;
    font-weight: bold;
    }
    .pull-quote-pleese {background: #fbe8e3;
    padding: 20px;
    font-size: 20px;
    font-style: italic;
        border-radius: 12px;position: relative;}
.journey-sld{
    padding: 50px 0;
}
.pl-sto-d{
     padding: 40px 0 0 0;
}
  .pl-sto-d p{
   text-align: justify;
}

.joe-img-s{
        padding: 15px 20px 15px 0;
    float: left;
}
.joe-our-story{
    padding: 50px 0;
}
.journy-our-stry{
     padding: 50px 0;
}



 @media screen and (max-width: 1024px) and (min-width: 768px) {
     
     .pl-sto-d .pull-quote-pleese {
    margin: 8px 0 0 11px;
    line-height: 26px;
    padding: 10px;}
}
@media (max-width: 600px) {
   .pl-sto-d .pull-quote-pleese {
     width: 100%;
     
    }

}
/*----our story end----*/

/*---single page edit---*/
.pleese-cart-add-btn{
        display: flex
;
    justify-content: space-between;
}
.pleese-cart-add-btn .mh
{
    width: 47%;
    display: flex
;
    justify-content: center;
}
.pleese-cart-add-btn .quantity
{
    width: 50%;
}
/*---single page edit end---*/
/*---product css----*/
.product-remove a{
    background: white;
    padding: 0 7px;
    font-size: 24px;
    line-height: 0;
    font-weight: bold;
    border-radius: 40px;
    border: 0.1px solid #afafaf; 

}
 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
     
    width: 100% !important;
     
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
     
    margin: 0 0% 0em 0 !important;
    padding: 10px !important;
    text-align: center;
    
}
.wc-tabs{
    display: flex;
}
.wc-tabs .description_tab{
        background: #f4d5cb;
    padding: 5px 30px;
    border: 1px solid #d7d7d7;
    color: #515151;
}
.wc-tabs .additional_information_tab
{
    background: #f4d5cb;
    padding: 5px 30px;
    border: 1px solid #d7d7d7;
    color: #515151;
}
.wc-tabs .reviews_tab{
        background: #f4d5cb;
    padding: 5px 30px;
    border: 1px solid #d7d7d7;
    color: #515151;
}
.wc-tabs .active{
        background: #e5a593;
     border: 1px solid #e98a70;
    color: white;
}
/*---group product design----*/

.pleese-single-side{
    
    display: flex; flex-wrap: wrap;
    
}
.pleese-second-tr-rp{
       width: 30%;
    margin: 3px;
}


/*---group product design end----*/



/*----sales----*/
.plees-pro-md{
    padding: 0;
}
 .onsale
{
        position: absolute;
    background: red;
    z-index: 1;
    color: white;
    padding: 5px;
    border-radius: 4px;
    
}
.singl-pl-pro  .onsale{
    left: 0;
}
/*----salesend---*/



ul.products {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 0;
    list-style: none;
}

.products .product {
    border: 1px solid #eee;
    padding: 10px;
    width: 23%;
    box-sizing: border-box;
    border-radius: 12px;
}
.products .product-cat {
    border: 1px solid #eee;
    padding: 10px;
    width: 32%;
    box-sizing: border-box;
    border-radius: 12px; background: #f2d4cb;
}

.products .product img {
    max-width: 100%;
    height: auto;
    
    border-radius: 12px;
    width: 100%;
}
.products .product-cat img {
    max-width: 100%;
    height: auto;
    
    border-radius: 12px;
    width: 100%;
}

.products .product h2 {
    font-size: 1.2em;
    margin: 10px 0;
}
.products .product-cat h2 {
    font-size: 1.2em;
    margin: 10px 0;
}

.products .product .price {
    color: #b12704;
    font-weight: bold;
}
.product-add-btn
{
    text-transform: uppercase;
    background: #f78b64;
    padding: 12px 10px;
    line-height: 0;
    color: white !important;
}

 @media screen and (max-width: 1024px) and (min-width: 768px) {
  ul.products {
     
    gap:5px;
     
}   .products .product-cat
     {    width: 30%;}
     
}
 
 @media screen and (max-width: 1500px) and (min-width: 768px) {
   .products .product-cat
     {    width: 30%;} 
    
}

@media (max-width: 600px) {
    .pleese-second-tr-rp{
       width: 48%;
    margin: 3px;
}
.products .product-cat {
    width: 100%;
}
    
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product
    {
        width: 100% !important;
    }
}
/*---product search css---*/
 form[role="search"] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: space-between;
    margin-bottom: 30px;
}

form[role="search"] label {
    flex-basis: 100%;
    font-weight: bold;
    margin-top: 10px;
}

form[role="search"] input[type="search"],
form[role="search"] select {
    flex: 1 1 45%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

form[role="search"] button {
    flex-basis: 100%;
    padding: 12px;
    background-color: #0073aa;
    color: #fff;
    border: none;
    border-radius: 5px;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

form[role="search"] button:hover {
    background-color: #005177;
}

h2 a {
    text-decoration: none;
    color: #0073aa;
}

h2 a:hover {
    text-decoration: underline;
}

p {
    line-height: 1.6;
}

@media (max-width: 600px) {
    form[role="search"] input[type="search"],
    form[role="search"] select {
        flex-basis: 100%;
    }
}
/*----product search css----*/

/*---on scroll popup---*/
    
        
        
        #popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999;
    justify-content: center;
    align-items: center;
}

.popup-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.popup {
    background: white;
    padding: 20px;
    border-radius: 10px;
    transform: translateY(50px);
    opacity: 0;
    transition: all 0.4s ease;
}

.popup .n-letr p{
    flex-direction: column !important;
}

#popup.show .popup {
    transform: translateY(0);
    opacity: 1;
    border-bottom: 10px solid #f9e8e3;
    border-top: 3px solid #f9e8e3;
}
.close-popup{
          position: absolute;
    background: #eba39100;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding: 6px;
    display: flex
;
    justify-content: center;
    align-items: center;
    border: 1px solid #f4d5cb;
    top: 3px;
    left: 5px;
    color: #eba391;
}
/*---on scroll pupup end---*/
/*---accodien page in faq page----*/



.accordion-item {
  background-color: #fff;
  color: #111;
  margin: 1rem 0;
  border-radius: 0.5rem;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.25);
}

.accordion-item-header {
  padding: 0.5rem 3rem 0.5rem 1rem;
  min-height: 3.5rem;
  line-height: 1.25rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}

.accordion-item-header::after {
  content: "\002B";
  font-size: 2rem;
  position: absolute;
  right: 1rem;
}

.accordion-item-header.active::after {
  content: "\2212";
}

.accordion-item-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.accordion-item-body-content {
  padding: 1rem;
  line-height: 1.5rem;
  border-top: 1px solid;
  border-image: linear-gradient(to right, transparent, #34495e, transparent) 1;
}

@media(max-width:767px) {
  html {
    font-size: 14px;
  }
}

/*---accodien page in faq page end----*/



/*---feature product----*/
.feature-view-all{
    padding: 30px 0;
}

/*---cart and checkout page css----*/
/* Common WooCommerce overrides */

.cart-plee-s-body tr.cart_item{
           border-bottom: 1px solid #b1b1b1;
    border-top: 1px solid #b1b1b1;
}
.cart-plee-s-body tr td img{
    padding: 10px;
        max-width : 150px !important;
    width: 300px !important;border-radius: 18px;
}
}

.woocommerce table.shop_table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 2rem;
  font-size: 15px;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
  padding: 12px 15px;
  border: 1px solid #e2e2e2;
  vertical-align: middle;
  text-align: left;
}

.woocommerce table.shop_table th {
  background-color: #f8f8f8;
  font-weight: 600;
  color: #333;
}

.woocommerce a.remove {
  color: #d9534f;
  font-size: 1.2em;
  text-decoration: none;
}

.woocommerce a.remove:hover {
  color: #c9302c;
}

.woocommerce-cart-form .product-thumbnail img {
  max-width: 50px;
  height: auto;
  display: block;
  margin: 0 auto;
}

.woocommerce .product-quantity input.qty {
  width: 60px;
  padding: 5px;
  text-align: center;
}

/* Buttons */
.woocommerce button.button {
  background-color: #0071a1;
  color: white;
  border: none;
  padding: 10px 18px;
  font-size: 14px;
  cursor: pointer;
  transition: background 0.3s;
  border-radius: 4px;
}

.woocommerce button.button:hover {
  background-color: #005f87;
}

/* Responsive */
@media (max-width: 768px) {
  .woocommerce table.shop_table thead {
    display: none;
  }

  .woocommerce table.shop_table tr {
    display: block;
    margin-bottom: 15px;
    border-bottom: 2px solid #eee;
  }

  .woocommerce table.shop_table td {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    border: none;
    border-bottom: 1px solid #eee;
  }

  .woocommerce table.shop_table td:before {
    content: attr(data-title) ": ";
    font-weight: bold;
  }

  .woocommerce-cart-form .product-thumbnail img {
    max-width: 80px;
  }
}

@media only screen and (max-width: 600px) {
 
.products .product {
    width: 100%;
}
}

/*---cart and checkout page css end ---*/
/*---search bar------filter----*/
.filter-bar-pl{
    display: flex;
    padding: 50px 0;
}
.filter-bar-pl form[role="search"] {
    display: flex;
    flex-wrap: inherit;
    gap: 1rem;
    justify-content: space-between;
    margin-bottom: 30px;
}
.filter-bar-pl form[role="search"] label {
    flex-basis: auto;
    font-weight: bold;
    margin-top: 10px;
}

.filter-bar-pl input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), select, textarea {
     
    width: 36% !important
}
 * /*---search filter bar end-----*/
/*----please buttom curve----*/

.pleese-btn-curve{
    border-radius: 12px;
}

/*---please button curve end here----*/
/*---product css end here-----*/
.product-quantity{
    width: 30px;
}
.pl-row form{
    overflow:unset;
}
.pl-row form input{
    
}
.pl-row form select{
    
}
.pl-row form label{
    
}
.cart-span-close-above{
    position: relative;
}
.cart-span-close
{
        right: 0px;
    top: -17px;
    position: absolute;
    display: block;
    text-align: center;
    background:#6d6d6d;
    border-radius: 50%;
    padding: 2px;
    font-size: 12px;
    color: white;
    width: 16px;
    height: auto;
}
 @media screen and (max-width: 1024px) and (min-width: 768px) {
     .cart-span-close
{
        
    width: 20px;
    height: 20px;
    line-height: 13px;
}
}
@media only screen and (max-width: 600px) {
    .pl-row form{
    overflow: scroll;
}
    
  .accounts  .cart-span-close{
    right: -9px;
    top: -27px;
    position: absolute;
    display: block;
    text-align: center;
    background: #6d6d6d;
    border-radius: 50%;
    padding: 0px;
    font-size: 11px;
    color: white;
    width: 20px;
    height: 20px;
    line-height: 2;
    }
}

.plees-logo img
    {
        margin-top: 30px;
        width: 225px;
        transform: rotate(-1deg);
    }
    .colo{
        background-color: #f7d4ca;    
        border-bottom: 6px solid #eba391;

    }
.colo a{
    color: #bf7d6c;
}
    .plees-row{
        padding: 6px 0;
        display: flex;
        justify-content: right;
    }
.plees-row a{
    padding-right: 10px;
}
    .bg-our-col{
        background-color: #efd5cc;
        border-radius: 12px;
    }
.pl-btn
{
        background: black;
    padding: 9px 44px;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #473023;
}
.pl-btn:hover
{
    background: #473023 ;
    padding: 9px 44px;
    color:  #f4c3b5;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
     box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.6s ease 0s;
    cursor: pointer;
      
  border: 1px solid #f4c3b5;
}
.plees-newsl
{
    display: flex;
    align-items: center;
}
.section   .one
{
            /*padding-left: 30px;*/
}
.section .plees-b-last{
     /*padding-right: 30px;*/
}

.plees-ht-10{height: 10px;}
.plees-ht-20{height: 20px;}
.plees-ht-30{height: 30px;}
.plees-ht-40{height: 40px;}
.plees-ht-50{height: 50px;}
.plees-ht-60{height: 60px;}
.plees-newsl input[type=email]
{
   
     border-radius: 12px 0 0 12px !important;
}
.plees-newsl input[type=submit]
{
      border-radius: 0 12px 12px 0 !important;
}
 @media screen and (min-width: 768px) {
     .plees-newsl{
         justify-content: center;
     }
}
@media only screen and (max-width: 600px) {
    .plees-logo img
    {
        margin-top: 56px;
            
    }
.plees-newsl input[type=email]
{
    border-radius: 12px 12px 12px 12px !important;
}
.plees-newsl input[type=submit]
{
     border-radius: 12px 12px 12px 12px !important;
}
}

/*---curve font----*/
.curv-fint-2{
    /*transform: rotate(-2deg);    */
    display: block !important;
}
.curv-fint2{
    /*transform: rotate(2deg);    */
    display: block !important;
}
/*---video faq section code----*/


.pleese-faq
{
        display: flex
;
    justify-content: space-between;    background: #f2f2f3;
}
.plees-rt-video{
    width: 30%;
}
.pleese-faq-cont
{
           display: flex
;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.pleese-faq-cont h2
{
        font-size: 60px;
}
.pleese-faq-cont p
{
        font-size: 30px;
}
.pleese-faq-cont a
{
    
}

.pleese-faq-cont h2{
        /*transform: rotate(-2deg);*/
}
@media only screen and (max-width: 600px) {
    
   .plees-rt-video{
    width: 100%;
}
    .pleese-faq
    {
        flex-direction: column;
    }
    .pleese-faq-cont{
        padding: 30px 0;
    }
}
/*---end video faq section code----*/

/*---checkout page custom code-----*/

.pleese-checkout-main{
    display: flex;
    gap: 60px;
}
.pleese-checkout-sub{
    flex: 1 1 50%;
}

.pleese-checkout-main .pleese-checkout-sub .col2-set {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
    margin-left: calc(var(--pls-grid-gap) * -1);
    margin-right: calc(var(--pls-grid-gap) * -1);
}
.woocommerce-checkout .col2-set:not(.addresses) .col-1, .woocommerce-checkout .col2-set:not(.addresses) .col-2
Specificity: (0,4,0)
 {
    flex: 1 0 100%;
    max-width: 100%;
}
.pleese-checkout-order{
        flex: 1 1 50%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
     
    width: 100% !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
     
    width: 100% !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    
    color: #ffffff !important;
}
@media only screen and (max-width: 600px) {
.pleese-checkout-main {

    flex-direction: column;
}
}
/*----checkout page custom code end---*/

/*-----zoom effect product----*/
 
.slideshow-items {
  width: 500px;
}
.slideshow-thumbnails {
  width: 100px;
}
#slideshow-items-container { display: inline-block; position: relative; }

#lens { background-color: rgba( 233, 233, 233, 0.4 ) }
#lens, #result { position: absolute; display: none; z-index: 1; }
.slideshow-items { display: none; }
.slideshow-items.active { display: block; }
.slideshow-thumbnails { opacity: 0.5; }
.slideshow-thumbnails.active { opacity: 1; }
#lens, .slideshow-items, .slideshow-thumbnails, #result { border: solid var(--light-grey-2) 1px; }

/*----zoom effect product end ----*/
/*---light box section---*/

/*---lence----*/
.magnifier-lens {
  position: absolute;
  border: 2px solid #000;
  border-radius: 50%;
  cursor: none;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
  width: 160px;
  height: 160px;
  display: none;
  z-index: 1000;
  background-repeat: no-repeat;
  pointer-events: none; /* 🔥 important! */
}
/*--end lence---*/

.lightboxpreview {
   transition: all .3s linear;
padding-top:60%;
  cursor:pointer;
  background-size:cover;
}
   
.lightbox-content {
max-height:75svh;
  height:75svh;
}

.lightbox-close { 
  cursor:pointer;
    margin-left: auto;
  position:absolute;
  right:-30px;
  top:-30px;
  color:white;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;}

.modalscale {transform:scale(0);
opacity:0;}



.lightbox-container, .lightbox-btn, .lightbox-image-wrapper, .lightbox-enabled{transition:all .4s ease-in-out;}
.lightbox_img_wrap {padding-top:65%;
  position:relative;
  overflow:hidden;
    margin: 2px;
}
.lightbox-enabled:hover {
  transform:scale(1.1)
}
.lightbox-enabled {width:100%;
height:100%;
  position:absolute;
  top:0;
object-fit:cover;
cursor:pointer;}

.lightbox-container {width:100svw;
height:100svh;
position:fixed;
top:0;
left:0;
  display:flex;
  align-items:center;
  justify-content:center;
background-color:rgba(0,0,0,.6);
z-index:9999;
opacity:0;
pointer-events:none;
}

.lightbox-container.active {
  opacity:1;
  pointer-events:all;
}
.lightbox-image-wrapper {
  display:flex;
  transform:scale(0);
  align-items:center;
  justify-content:center;
  max-width:40vw;
  height:90vh;
  position:relative;
    margin: auto;
}
.lightbox-container.active .lightbox-image-wrapper {transform:scale(1);}
.lightbox-btn, #close {
  color:white;
  z-index:9999999;
 cursor:pointer; 
  position:absolute;
  font-size:50px;
}

.left {left:50px;}
.right {right:50px;}
#close {top:50px;
right:50px;}

.lightbox-image {
  width:100%;
  max-height:95vh;
  object-fit:cover;
 }

@keyframes slideleft {
  33% {transform:translateX(-300px);
  opacity:0;
  }
  66% {transform:translateX(300px);
  opacity:0;
  }
}


.slideleft {
   animation-name: slideleft;
 animation-duration: .5s; 
 animation-timing-function: ease; 
}
@keyframes slideright {
  33% {transform:translateX(300px);
  opacity:0;}
  66% {transform:translateX(-300px);
  opacity:0;}
}


.slideright{
   animation-name: slideright;
 animation-duration: .5s; 
 animation-timing-function: ease; 
}
	

	@media only screen and (max-width: 600px) {
.lightbox-image-wrapper {
   
  max-width:90vw;
  
   
}
}

/*---light box section end----*/



/*---owl sider---*/
#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
    border-radius: 12px 12px 0px 0px;
}
.owl-title{
    text-align: center;
    background: #e7e7e7;
    padding: 10px;
    text-transform: uppercase;
    border-radius: 0px 0px 12px 12px;
}
.owl-title h3{
   font-weight: bold;
}
/*---owl end----*/

            img.emoji {
                display: inline !important;
                border: none !important;
                box-shadow: none !important;
                height: 1em !important;
                width: 1em !important;
                margin: 0 0.07em !important;
                vertical-align: -0.1em !important;
                background: 0 0 !important;
                padding: 0 !important;
            }
            :where(.wp-block-button__link) {
                border-radius: 9999px;
                box-shadow: none;
                padding: calc(0.667em + 2px) calc(1.333em + 2px);
                text-decoration: none;
            }
            :where(.wp-block-calendar table:not(.has-background) th) {
                background: #ddd;
            }
            :where(.wp-block-columns) {
                margin-bottom: 1.75em;
            }
            :where(.wp-block-columns.has-background) {
                padding: 1.25em 2.375em;
            }
            :where(.wp-block-post-comments input[type="submit"]) {
                border: none;
            }
            :where(.wp-block-cover-image:not(.has-text-color)),
            :where(.wp-block-cover:not(.has-text-color)) {
                color: #fff;
            }
            :where(.wp-block-cover-image.is-light:not(.has-text-color)),
            :where(.wp-block-cover.is-light:not(.has-text-color)) {
                color: #000;
            }
            .wp-block-embed {
                overflow-wrap: break-word;
            }
            .wp-block-embed figcaption {
                margin-bottom: 1em;
                margin-top: 0.5em;
            }
            .wp-block-embed iframe {
                max-width: 100%;
            }
            :where(.wp-block-file) {
                margin-bottom: 1.5em;
            }
            :where(.wp-block-file__button) {
                border-radius: 2em;
                display: inline-block;
                padding: 0.5em 1em;
            }
            :where(.wp-block-file__button):is(a):active,
            :where(.wp-block-file__button):is(a):focus,
            :where(.wp-block-file__button):is(a):hover,
            :where(.wp-block-file__button):is(a):visited {
                box-shadow: none;
                color: #fff;
                opacity: 0.85;
                text-decoration: none;
            }
            .wp-block-group {
                box-sizing: border-box;
            }
            h1.has-background,
            h2.has-background,
            h3.has-background,
            h4.has-background,
            h5.has-background,
            h6.has-background {
                padding: 1.25em 2.375em;
            }
            :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) {
                line-height: 1.1;
            }
            :where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) {
                line-height: 1.8;
            }
            ol,
            ul {
                box-sizing: border-box;
            }
            ol.has-background,
            ul.has-background {
                padding: 1.25em 2.375em;
            }
            :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
            :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
                padding: 0.5em 1em;
            }
            :where(
                    .wp-block-navigation
                        .wp-block-navigation__submenu-container
                        .wp-block-navigation-item
                        a:not(.wp-element-button)
                ),
            :where(
                    .wp-block-navigation
                        .wp-block-navigation__submenu-container
                        .wp-block-navigation-submenu
                        a:not(.wp-element-button)
                ),
            :where(
                    .wp-block-navigation
                        .wp-block-navigation__submenu-container
                        .wp-block-navigation-submenu
                        button.wp-block-navigation-item__content
                ),
            :where(
                    .wp-block-navigation
                        .wp-block-navigation__submenu-container
                        .wp-block-pages-list__item
                        button.wp-block-navigation-item__content
                ) {
                padding: 0.5em 1em;
            }
            p.has-background {
                padding: 1.25em 2.375em;
            }
            :where(p.has-text-color:not(.has-link-color)) a {
                color: inherit;
            }
            :where(.wp-block-post-excerpt) {
                margin-bottom: var(--wp--style--block-gap);
                margin-top: var(--wp--style--block-gap);
            }
            :where(.wp-block-preformatted.has-background) {
                padding: 1.25em 2.375em;
            }
            :where(.wp-block-pullquote) {
                margin: 0 0 1em;
            }
            :where(.wp-block-search__button) {
                border: 1px solid #ccc;
                padding: 6px 10px;
            }
            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
                border: 1px solid #949494;
                box-sizing: border-box;
                padding: 4px;
            }
            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
                border: none;
                border-radius: 0;
                padding: 0 4px;
            }
            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
                outline: 0;
            }
            :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
                padding: 4px 8px;
            }
            :where(.wp-block-term-description) {
                margin-bottom: var(--wp--style--block-gap);
                margin-top: var(--wp--style--block-gap);
            }
            :where(pre.wp-block-verse) {
                font-family: inherit;
            }
            .wp-block-video {
                box-sizing: border-box;
            }
            .wp-block-video video {
                vertical-align: middle;
                width: 100%;
            }
            @supports (position: sticky) {
                .wp-block-video [poster] {
                    object-fit: cover;
                }
            }
            .wp-block-video figcaption {
                margin-bottom: 1em;
                margin-top: 0.5em;
            }
            :root {
                --wp--preset--font-size--normal: 16px;
                --wp--preset--font-size--huge: 42px;
            }
            .screen-reader-text {
                clip: rect(1px, 1px, 1px, 1px);
                word-wrap: normal !important;
                border: 0;
                -webkit-clip-path: inset(50%);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
            }
            .screen-reader-text:focus {
                clip: auto !important;
                background-color: #ddd;
                -webkit-clip-path: none;
                clip-path: none;
                color: #444;
                display: block;
                font-size: 1em;
                height: auto;
                left: 5px;
                line-height: normal;
                padding: 15px 23px 14px;
                text-decoration: none;
                top: 5px;
                width: auto;
                z-index: 100000;
            }
            html :where(.has-border-color) {
                border-style: solid;
            }
            html :where([style*="border-top-color"]) {
                border-top-style: solid;
            }
            html :where([style*="border-right-color"]) {
                border-right-style: solid;
            }
            html :where([style*="border-bottom-color"]) {
                border-bottom-style: solid;
            }
            html :where([style*="border-left-color"]) {
                border-left-style: solid;
            }
            html :where([style*="border-width"]) {
                border-style: solid;
            }
            html :where([style*="border-top-width"]) {
                border-top-style: solid;
            }
            html :where([style*="border-right-width"]) {
                border-right-style: solid;
            }
            html :where([style*="border-bottom-width"]) {
                border-bottom-style: solid;
            }
            html :where([style*="border-left-width"]) {
                border-left-style: solid;
            }
            html :where(img[class*="wp-image-"]) {
                height: auto;
                max-width: 100%;
            }
            :where(figure) {
                margin: 0 0 1em;
            }
            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
            }
            @media screen and (max-width: 600px) {
                html :where(.is-position-sticky) {
                    --wp-admin--admin-bar--position-offset: 0px;
                }
            }
            body {
                --wp--preset--color--black: #000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #fff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--color--primary: #e6a494;
                --wp--preset--color--secondary: #ed6c23;
                --wp--preset--color--tertiary: #9f197e;
                --wp--preset--color--dark: #020615;
                --wp--preset--color--light: #fff;
                --wp--preset--color--bg: #fff;
                --wp--preset--color--grey: #e2e2e2;
                --wp--preset--color--light-grey: #f5f5f5;
                --wp--preset--color--quaternary: #e0095a;
                --wp--preset--color--secondary-light: rgba(237, 108, 35, 0.2);
                --wp--preset--color--tertiary-light: rgba(159, 25, 126, 0.2);
                --wp--preset--color--quaternary-light: rgba(224, 9, 90, 0.2);
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
                    135deg,
                    rgba(6, 147, 227, 1) 0%,
                    rgb(155, 81, 224) 100%
                );
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
                    135deg,
                    rgb(122, 220, 180) 0%,
                    rgb(0, 208, 130) 100%
                );
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
                    135deg,
                    rgba(252, 185, 0, 1) 0%,
                    rgba(255, 105, 0, 1) 100%
                );
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
                    135deg,
                    rgba(255, 105, 0, 1) 0%,
                    rgb(207, 46, 46) 100%
                );
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
                    135deg,
                    rgb(238, 238, 238) 0%,
                    rgb(169, 184, 195) 100%
                );
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
                    135deg,
                    rgb(74, 234, 220) 0%,
                    rgb(151, 120, 209) 20%,
                    rgb(207, 42, 186) 40%,
                    rgb(238, 44, 130) 60%,
                    rgb(251, 105, 98) 80%,
                    rgb(254, 248, 76) 100%
                );
                --wp--preset--gradient--blush-light-purple: linear-gradient(
                    135deg,
                    rgb(255, 206, 236) 0%,
                    rgb(152, 150, 240) 100%
                );
                --wp--preset--gradient--blush-bordeaux: linear-gradient(
                    135deg,
                    rgb(254, 205, 165) 0%,
                    rgb(254, 45, 45) 50%,
                    rgb(107, 0, 62) 100%
                );
                --wp--preset--gradient--luminous-dusk: linear-gradient(
                    135deg,
                    rgb(255, 203, 112) 0%,
                    rgb(199, 81, 192) 50%,
                    rgb(65, 88, 208) 100%
                );
                --wp--preset--gradient--pale-ocean: linear-gradient(
                    135deg,
                    rgb(255, 245, 203) 0%,
                    rgb(182, 227, 212) 50%,
                    rgb(51, 167, 181) 100%
                );
                --wp--preset--gradient--electric-grass: linear-gradient(
                    135deg,
                    rgb(202, 248, 128) 0%,
                    rgb(113, 206, 126) 100%
                );
                --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: 0.44rem;
                --wp--preset--spacing--30: 0.67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
            }
            :where(.is-layout-flex) {
                gap: 0.5em;
            }
            :where(.is-layout-grid) {
                gap: 0.5em;
            }
            body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
                max-width: var(--wp--style--global--content-size);
                margin-left: auto !important;
                margin-right: auto !important;
            }
            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em;
            }
            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em;
            }
            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em;
            }
            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em;
            }
            .lity {
                background: #0b0b0b;
                background: rgba(0, 0, 0, 0.9);
                bottom: 0;
                left: 0;
                opacity: 0;
                outline: 0 !important;
                position: fixed;
                right: 0;
                top: 0;
                transition: opacity 0.3s ease;
                white-space: nowrap;
                z-index: 9990;
            }
            .lity.lity-opened {
                opacity: 1;
            }
            .lity.lity-closed {
                opacity: 0;
            }
            .lity * {
                box-sizing: border-box;
            }
            .lity-wrap {
                bottom: 0;
                left: 0;
                outline: 0 !important;
                position: fixed;
                right: 0;
                text-align: center;
                top: 0;
                z-index: 9990;
            }
            .lity-wrap:before {
                content: "";
                display: inline-block;
                height: 100%;
                margin-right: -0.25em;
                vertical-align: middle;
            }
            .lity-loader {
                color: #fff;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                margin-top: -0.8em;
                opacity: 0;
                position: absolute;
                text-align: center;
                top: 50%;
                transition: opacity 0.3s ease;
                width: 100%;
                z-index: 9991;
            }
            .lity-loading .lity-loader {
                opacity: 1;
            }
            .lity-container {
                display: inline-block;
                max-height: 100%;
                max-width: 100%;
                outline: 0 !important;
                position: relative;
                text-align: left;
                vertical-align: middle;
                white-space: normal;
                z-index: 9992;
            }
            .lity-content {
                transform: scale(1);
                transition: transform 0.3s ease;
                width: 100%;
                z-index: 9993;
            }
            .lity-closed .lity-content,
            .lity-loading .lity-content {
                transform: scale(0.8);
            }
            .lity-content:after {
                bottom: 0;
                box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
                content: "";
                display: block;
                height: auto;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: auto;
                z-index: -1;
            }
            .lity-close {
                -webkit-appearance: none;
                background: 0 0;
                border: 0;
                box-shadow: none;
                color: #fff;
                cursor: pointer;
                font-family: Arial, Baskerville, monospace;
                font-size: 35px;
                font-style: normal;
                height: 35px;
                line-height: 35px;
                outline: 0;
                padding: 0;
                position: fixed;
                right: 0;
                text-align: center;
                text-decoration: none;
                text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
                top: 0;
                width: 35px;
                z-index: 9994;
            }
            .lity-close::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lity-close:active,
            .lity-close:focus,
            .lity-close:hover,
            .lity-close:visited {
                background: 0 0;
                border: 0;
                box-shadow: none;
                color: #fff;
                font-family: Arial, Baskerville, monospace;
                font-size: 35px;
                font-style: normal;
                line-height: 35px;
                outline: 0;
                padding: 0;
                text-align: center;
                text-decoration: none;
                text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
            }
            .lity-close:active {
                top: 1px;
            }
            .lity-iframe-container {
                -webkit-overflow-scrolling: touch;
                height: 0;
                overflow: auto;
                padding-top: 56.25%;
                pointer-events: auto;
                transform: translateZ(0);
                width: 100%;
            }
            .lity-iframe-container iframe {
                background: #000;
                box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
            }
            .lity-hide {
                display: none;
            }
            @font-face {
                font-display: swap;
                font-family: "Wisdom Script";
                font-style: normal;
                font-weight: 400;
                src: url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/Wisdom-Script.eot);
                src:
                    url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/Wisdom-Script.eot?#iefix)
                        format("embedded-opentype"),
                    url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/Wisdom-Script.woff2)
                        format("woff2"),
                    url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/Wisdom-Script.woff) format("woff"),
                    url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/Wisdom-Script.ttf)
                        format("truetype"),
                    url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/Wisdom-Script.svg#Wisdom-Script)
                        format("svg");
            }
            @font-face {
                font-display: swap;
                font-family: "The Deliver";
                font-style: normal;
                font-weight: 400;
                src: url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/TheDeliver.otf);
                src: url(https://pleese.com/wp-content/themes/pleesecakes/assets/font/TheDeliver.otf) format("opentype");
            }
            *,
            :after,
            :before {
                border: 0 solid;
                box-sizing: border-box;
            }
            :after,
            :before {
                --tw-content: "";
            }
            html {
                -webkit-text-size-adjust: 100%;
                font-feature-settings: normal;
                font-family:
                    ui-sans-serif,
                    system-ui,
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    Roboto,
                    "Helvetica Neue",
                    Arial,
                    "Noto Sans",
                    sans-serif,
                    "Apple Color Emoji",
                    "Segoe UI Emoji",
                    "Segoe UI Symbol",
                    "Noto Color Emoji";
                line-height: 1.5;
                -moz-tab-size: 4;
                -o-tab-size: 4;
                tab-size: 4;
            }
            body {
                line-height: inherit;
                margin: 0;
            }
            hr {
                border-top-width: 1px;
                color: inherit;
                height: 0;
            }
            abbr:where([title]) {
                -webkit-text-decoration: underline dotted;
                text-decoration: underline dotted;
            }
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-size: inherit;
                font-weight: inherit;
            }
            a {
                color: inherit;
                text-decoration: inherit;
            }
            b,
            strong {
                font-weight: bolder;
            }
            code,
            kbd,
            pre,
            samp {
                font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
                    monospace;
                font-size: 1em;
            }
            small {
                font-size: 80%;
            }
            sub,
            sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            sub {
                bottom: -0.25em;
            }
            sup {
                top: -0.5em;
            }
            table {
                border-collapse: collapse;
                border-color: inherit;
                text-indent: 0;
                width: 100%;
            }
            button,
            input,
            optgroup,
            select,
            textarea {
                color: inherit;
                font-family: inherit;
                font-size: 100%;
                font-weight: inherit;
                line-height: inherit;
                margin: 0;
                padding: 0;
            }
            button,
            select {
                text-transform: none;
            }
            [type="button"],
            [type="reset"],
            [type="submit"],
            button {
                -webkit-appearance: button;
                background-color: transparent;
                background-image: none;
            }
            progress {
                vertical-align: baseline;
            }
            ::-webkit-inner-spin-button,
            ::-webkit-outer-spin-button {
                height: auto;
            }
            [type="search"] {
                -webkit-appearance: textfield;
                outline-offset: -2px;
            }
            ::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit;
            }
            summary {
                display: list-item;
            }
            blockquote,
            dd,
            dl,
            figure,
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            hr,
            p,
            pre {
                margin: 0;
            }
            fieldset {
                margin: 0;
            }
            fieldset,
            legend {
                padding: 0;
            }
            menu,
            ol,
            ul {
                list-style: none;
                margin: 0;
                padding: 0;
            }
            textarea {
                resize: vertical;
            }
            input::-moz-placeholder,
            textarea::-moz-placeholder {
                color: #9ca3af;
                opacity: 1;
            }
            input::placeholder,
            textarea::placeholder {
                color: #9ca3af;
                opacity: 1;
            }
            [role="button"],
            button {
                cursor: pointer;
            }
            audio,
            canvas,
            embed,
            iframe,
            img,
            object,
            svg,
            video {
                display: block;
                vertical-align: middle;
            }
            img,
            video {
                height: auto;
                max-width: 100%;
            }
            [hidden] {
                display: none;
            }
            *,
            :after,
            :before {
                --tw-border-spacing-x: 0;
                --tw-border-spacing-y: 0;
                --tw-translate-x: 0;
                --tw-translate-y: 0;
                --tw-rotate: 0;
                --tw-skew-x: 0;
                --tw-skew-y: 0;
                --tw-scale-x: 1;
                --tw-scale-y: 1;
                --tw-pan-x: ;
                --tw-pan-y: ;
                --tw-pinch-zoom: ;
                --tw-scroll-snap-strictness: proximity;
                --tw-ordinal: ;
                --tw-slashed-zero: ;
                --tw-numeric-figure: ;
                --tw-numeric-spacing: ;
                --tw-numeric-fraction: ;
                --tw-ring-inset: ;
                --tw-ring-offset-width: 0px;
                --tw-ring-offset-color: #fff;
                --tw-ring-color: rgba(59, 130, 246, 0.5);
                --tw-ring-offset-shadow: 0 0 #0000;
                --tw-ring-shadow: 0 0 #0000;
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000;
                --tw-blur: ;
                --tw-brightness: ;
                --tw-contrast: ;
                --tw-grayscale: ;
                --tw-hue-rotate: ;
                --tw-invert: ;
                --tw-saturate: ;
                --tw-sepia: ;
                --tw-drop-shadow: ;
                --tw-backdrop-blur: ;
                --tw-backdrop-brightness: ;
                --tw-backdrop-contrast: ;
                --tw-backdrop-grayscale: ;
                --tw-backdrop-hue-rotate: ;
                --tw-backdrop-invert: ;
                --tw-backdrop-opacity: ;
                --tw-backdrop-saturate: ;
                --tw-backdrop-sepia: ;
            }
            ::backdrop {
                --tw-border-spacing-x: 0;
                --tw-border-spacing-y: 0;
                --tw-translate-x: 0;
                --tw-translate-y: 0;
                --tw-rotate: 0;
                --tw-skew-x: 0;
                --tw-skew-y: 0;
                --tw-scale-x: 1;
                --tw-scale-y: 1;
                --tw-pan-x: ;
                --tw-pan-y: ;
                --tw-pinch-zoom: ;
                --tw-scroll-snap-strictness: proximity;
                --tw-ordinal: ;
                --tw-slashed-zero: ;
                --tw-numeric-figure: ;
                --tw-numeric-spacing: ;
                --tw-numeric-fraction: ;
                --tw-ring-inset: ;
                --tw-ring-offset-width: 0px;
                --tw-ring-offset-color: #fff;
                --tw-ring-color: rgba(59, 130, 246, 0.5);
                --tw-ring-offset-shadow: 0 0 #0000;
                --tw-ring-shadow: 0 0 #0000;
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000;
                --tw-blur: ;
                --tw-brightness: ;
                --tw-contrast: ;
                --tw-grayscale: ;
                --tw-hue-rotate: ;
                --tw-invert: ;
                --tw-saturate: ;
                --tw-sepia: ;
                --tw-drop-shadow: ;
                --tw-backdrop-blur: ;
                --tw-backdrop-brightness: ;
                --tw-backdrop-contrast: ;
                --tw-backdrop-grayscale: ;
                --tw-backdrop-hue-rotate: ;
                --tw-backdrop-invert: ;
                --tw-backdrop-opacity: ;
                --tw-backdrop-saturate: ;
                --tw-backdrop-sepia: ;
            }
            html {
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-rendering: optimizeLegibility;
            }
            [x-cloak] {
                display: none !important;
            }
            .container,
            .wp-block-embed,
            .wp-block-video,
            .wysiwyg ol,
            .wysiwyg ul {
                margin-left: auto;
                margin-right: auto;
                max-width: var(--container-width, 84rem);
                padding-left: 1rem;
                padding-right: 1rem;
                /*width: 100%;*/
            }
            @media (min-width: 768px) {
                .container,
                .wp-block-embed,
                .wp-block-video,
                .wysiwyg ol,
                .wysiwyg ul {
                    padding-left: 1.5rem;
                    padding-right: 1.5rem;
                }
            }
            @media (min-width: 1024px) {
                .container,
                .wp-block-embed,
                .wp-block-video,
                .wysiwyg ol,
                .wysiwyg ul {
                    padding-left: 2.5rem;
                    padding-right: 2.5rem;
                }
            }
            .slick-slider {
                -webkit-touch-callout: none;
                -webkit-tap-highlight-color: transparent;
                box-sizing: border-box;
                touch-action: pan-y;
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none;
            }
            .slick-slider {
                display: block;
                position: relative;
            }
            .slick-slide {
                display: none;
                float: left;
                height: 100%;
                min-height: 1px;
            }
            [dir="rtl"] .slick-slide {
                float: right;
            }
            .slick-slide img {
                display: block;
            }
            .slick-slide.slick-loading img {
                display: none;
            }
            .slick-initialized .slick-slide {
                display: block;
            }
            .slick-loading .slick-slide {
                visibility: hidden;
            }
            .slick-vertical .slick-slide {
                border: 1px solid transparent;
                display: block;
                height: auto;
            }
            .slick-arrow.slick-hidden {
                display: none;
            }
            .slick-slide a:focus,
            .slick-slide:focus {
                outline: transparent solid 2px;
                outline-offset: 2px;
            }
            .slick-slider.slick-vertical .slick-slide {
                border-style: none;
            }
            .h1,
            .h2,
            .h3,
            .h4,
            .h5,
            .h6,
            .wysiwyg h1,
            .wysiwyg h2,
            .wysiwyg h3,
            .wysiwyg h4,
            .wysiwyg h5,
            .wysiwyg h6 {
                font-family:
                    var(--font-heading),
                    ui-sans-serif,
                    system-ui,
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    Roboto,
                    "Helvetica Neue",
                    Arial,
                    "Noto Sans",
                    sans-serif,
                    "Apple Color Emoji",
                    "Segoe UI Emoji",
                    "Segoe UI Symbol",
                    "Noto Color Emoji";
                line-height: 1.25;
            }
            .h1,
            .wysiwyg h1 {
                font-size: 1.875rem;
                font-weight: 900;
                margin-bottom: 0.75rem;
            }
            @media (min-width: 768px) {
                .h1,
                .wysiwyg h1 {
                    font-size: 3rem;
                }
            }
            .h2,
            .wysiwyg h2 {
                font-size: 2.25rem;
                font-weight: 400;
                margin-bottom: 0.75rem;
            }
            .h3,
            .wysiwyg h3 {
                font-size: 1.875rem;
                font-weight: 400;
                margin-bottom: 0.75rem;
            }
            .h4,
            .wysiwyg h4 {
                font-size: 1.5rem;
                font-weight: 400;
                margin-bottom: 0.75rem;
            }
            .h5,
            .wysiwyg h5 {
                font-size: 1.25rem;
                font-weight: 400;
                margin-bottom: 0.75rem;
            }
            .h6,
            .wysiwyg h6 {
                font-size: 1.125rem;
                font-weight: 400;
                margin-bottom: 0.75rem;
            }
            .p {
                line-height: 1.625;
                margin-bottom: 1rem;
            }
            .circled {
                position: relative;
            }
            .circled:before {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 370 155'%3E%3Cpath fill='%23E6A494' d='M23 118.1c1.4 1 2.7 1.8 3.6 2.3.9.5 1.2.7.5.3-.3-.2-.9-.5-1.8-1s-2-1.3-3.4-2.3c-1.2-.9-1.4-1.1-2.6-2.1 1 .8 2.3 1.9 3.7 2.8zm273.5 21c-2 .5-4.7 1.1-7.2 1.6s-4.8.9-5.8 1.1c2.7-.5 5.2-.9 7.5-1.4 1.1-.2 2.2-.5 3.1-.7.8-.2 1.7-.4 2.4-.6zM100.3 16.4c-1.8.4-3.5.7-4.8 1.1 1.8-.4 3.6-.8 5.3-1.1 1.7-.3 3.5-.7 5.1-1 3.4-.7 6.6-1.2 9.8-1.8-2.4.4-6.1 1-9.9 1.8-1.8.2-3.7.6-5.5 1zm210.2 119c2.1-.7 4.1-1.3 5.8-1.9 1.7-.6 3.2-1.1 4.4-1.6-1.5.6-3.5 1.3-5.4 2-1.9.5-3.7 1.1-4.8 1.5zm-290-90.3c.8-.7 1.6-1.3 2.3-1.8l2.1-1.5c-2.4 1.6-4.6 3.3-6.5 5.2-1.9 1.9-3.5 3.8-4.9 5.8-1.3 2-2.3 3.9-3 5.7-.4.9-.7 1.7-.9 2.5-.2.8-.5 1.5-.6 2.1 1.4-4.9 3.8-9.7 6.9-13.3 1.4-1.8 3-3.4 4.6-4.7zm56-23.2c2.1-.5 12.1-3.1 14.2-3.5-4.2.7-7.9 1.9-14.2 3.5zM302.4 138l-4.4 1.1c-3.2.8-6.5 1.5-7.3 1.7 6.4-1.3 10.1-2.4 14.1-3.4-.2 0-1.1.3-2.4.6zm21.8-7.3c1.6-.7 3-1.3 5.4-2.4.1-.1-2.5 1.1-5.4 2.4-2.9 1.1-6.1 2.4-6.8 2.6 1.7-.6 3-1.1 4-1.5 1.2-.4 2-.7 2.8-1.1zM245.9 8.3c3.2.3 7.1.9 7.3.8-2.6-.3-8.5-1-7.3-.8zm118.6 80.5c.1-1.7.1-3.4.1-5 0-.8-.2-1.7-.2-2.6-.2-.9-.3-1.8-.5-2.8.4 1.9.6 4.2.7 6.1.1 1 0 1.9 0 2.6 0 .8-.1 1.3-.1 1.7zm-47.6-60.9c1.1.6 2 1.1 3.1 1.7 1 .6 2.2 1.2 3.5 2-2.6-1.6-6-3.5-9-5.1-1.5-.8-2.9-1.5-3.9-2-1.1-.5-1.8-.9-2.1-1l5 2.5c1.2.7 2.3 1.3 3.4 1.9zm14 7.9c-2.1-1.4-6.8-4.4-7.3-4.5 1.9 1.1 5.9 3.6 7.3 4.5zM313 25.2c-.9-.4-5.7-2.8-6.7-3.1 1.4.7 3.8 1.8 5.5 2.6 1.7.8 2.7 1.3 1.2.5zm9.6 5.3c.2.1 1.7 1 3.2 1.9-.8-.6 1.5.8 1.1.5-3.2-2-2.1-1.2-5.3-3.1.2.1-.4-.2 1 .7zM236.3 4c2.8.2 5.8.5 6.2.5-4.8-.5-6.7-.6-11-.9-.5 0 2.1.2 4.8.4zm7.5.4c-4.1-.4-8.2-.7-12.3-1v.1h.3c.2 0 .5 0 .8.1.6 0 1.2.1 1.3.1-.8-.1-1.5-.1-1.2-.1 3.2.1 7.9.5 11.1.8zm53.1 11.3c-4.4-1.7-8.5-3.1-10.6-3.6 2 .6 4 1.3 5.8 1.9 1.9.7 3.6 1.3 4.8 1.7zM260.3 5.6c1.8.3 3.4.6 4.5.8 1.1.2 1.6.3 1.2.2-2.5-.5-9.1-1.6-13.8-2.2-4.7-.6-7.4-.9-2.2-.2 2.3.2 6.7.8 10.3 1.4zM233 2.5c-.3 0-4.8-.4-12.5-.6 9 .3 12.8.6 12.5.6zm-27.3-1.3c-3.3 0-9.8-.1-11.1 0h11.1zm-44.3 1c-1.9.2 13.8-.7 9.9-.5-3.6.2-8.2.5-9.9.5zM31.5 31.1c-1.9.9-4.5 2.3-6.9 3.6-1.2.7-2.3 1.4-3.2 2-.9.6-1.6 1.2-2.1 1.5 2.7-1.9 4.7-3.1 6.5-4.2 2-1 3.6-1.9 5.7-2.9zM14.1 42.8c.5-.4.9-.9 1.3-1.3s.9-.7 1.2-1.1c.8-.7 1.4-1.1 1.7-1.4-1.6 1.2-3.7 3-5.5 4.9-1.8 1.8-3.2 3.7-3.7 4.5 1.2-1.7 3.1-3.8 5-5.6zM171.9 1.2c-15.5.7-29.9 2.1-45 4.1 13.9-1.8 29.5-3.3 41.8-3.9.3.1 2-.1 3.2-.2zM90.5 12c-1.9.4-4.1.9-6.1 1.4-2 .5-3.7 1-4.7 1.2.4 0 2.5-.6 4.9-1.2 2.2-.5 4.8-1.1 5.9-1.4zm178.1-5.7c5.6 1.2 10.8 2.4 14.6 3.5-5.8-1.6-11-2.8-14.6-3.5zM64.2 19c.1-.2 3-.8 5.9-1.7 1-.4-1.9.4-4.3 1.2-2.4.6-4.4 1.4-1.6.5zM14 119.2c-1-1-1.5-1.6-1.7-1.7-.2-.2.1.1.5.6.2.3.5.6.9 1s.8.8 1.3 1.2c1.9 1.8 4.8 3.9 7.5 5.4 2.7 1.6 5.3 2.8 6.6 3.3-3.9-1.7-8-4-10.2-5.7-2.3-1.6-3.8-3.1-4.9-4.1zm169.6 34.4c1.7.1 4.5.2 7.8.3 3.3.1 7 .2 10.8.2 7.5.1 15.1 0 18.4-.1-13.2.1-26.6 0-37-.4zM248.9 3c4.6.6 8.5 1.1 11.1 1.5-4.6-.7-8.5-1.2-11.1-1.5zm81.6 124.4.6-.3-.6.3zm6.5-3.5c2-1.2 3.8-2.3 4.8-3-.5.3-1.3.9-2.3 1.4-1 .6-2.1 1.3-3.3 2-.6.3-1.2.7-1.7 1-.6.3-1.1.6-1.6.9-.7.4-1.3.7-1.7.9.9-.5 1.8-.9 2.7-1.4 1-.6 2.1-1.2 3.1-1.8zM10.2 100.1c.6 2.1 1.9 5.2 3.2 7.5 1.3 2.3 2.6 3.9 2.3 3.5-1.4-1.8-2.5-3.8-3.4-5.7-1-1.9-1.6-3.7-2.1-5.3zm34-67.5c-3.1 1.2-5.8 2.3-3.4 1.3-2.9 1.2-6 2.6-8.8 4-2.8 1.4-5.3 2.9-7 4 1-.7 3.4-2.2 5.7-3.4 2.3-1.2 4.5-2.2 4.5-2.3-4.5 2-9.2 4.8-12.9 7.7-3.7 2.8-6.2 5.8-7.5 7.3-2.1 2.9-3.9 6.2-5.3 10.2-.7 2-1.2 4.2-1.7 6.6-.4 2.4-.7 5-.8 7.8-.1 1.2 0 2.3 0 3.5 0 1.4.1 3.3.2 3.5-.3-6.1-.1-12.6 1.6-18.7.8-3.1 1.9-6 3.4-8.7 1.5-2.7 3.3-5.2 5.4-7.3 4.2-4.3 9.3-7.5 14-9.9 4.8-2.6 9.2-4.3 12.6-5.6zM159.3 8.3c3.7-.3 10.8-.5 12.2-.8-5 .4-7.9.5-12.2.8zM90.7 18.5c-1.3.3-3.1.6-4.8 1.1-1.7.5-3.4.9-4.6 1.3 2.4-.6 4.5-1.2 6.2-1.6l3.2-.8zm86.1 128.6c3.8.2 7.5.3 11.1.4 3.6.1 7.2.2 10.6.2 2.9 0 11.3.2 11 0h-1.2c-8.6 0-16.8-.2-24.8-.5-4-.1-8-.3-11.9-.5-3.9-.2-7.9-.4-11.8-.6-15.8-.9-31.9-2-50.3-4.2 13.5 1.7 28.9 3.1 44.3 4 7.7.4 15.5.8 23 1.2zM35 131.3c-1.2-.5-1.7-.6-.7-.3 1 .4 3.4 1.3 7.9 2.7l-.9-.3c-.3-.1-.5-.2-.8-.2-2.2-.7-4.2-1.4-5.5-1.9zM224.4 3.2c.7 0 1.4 0 2.2.1-.9 0-1.6-.1-2.2-.1zM323 30.3c1.6 1 1.3.8 0 0zm-.2-.1c-.1-.1-.2-.1-.3-.2l.6.3c-.1 0-.2 0-.3-.1zM367.2 89c0 .3-.1.7-.1 1.1.1-.3.1-.7.1-1.1zm-38.7-54c-.2-.1-.5-.2-1-.5.9.5 1.4.8 1 .5zM209 2.8h-2.1 2.1zm158.3 95.1c-1.2 3.9-2.9 7.5-5.1 11-4.5 7-11.1 13.5-21.3 19.6-.8.6 1-.5 2.7-1.6 1.7-1.1 3.4-2.4 2.7-1.7-6.3 4.4-13.8 8.3-21.8 11.6-8 3.2-16.6 5.8-25 7.8-16.8 4.1-33.1 6-44.4 7.1.2 0 2.2-.2 3.7-.3-2.5.3-6.5.6-11.1.9-2.3.1-4.8.3-7.3.5-2.5.1-5 .3-7.5.4 1.7-.1 7.3-.3 12-.6s8.5-.7 6.4-.4c-2.2.2-4.8.4-7.4.6-2.6.2-5.4.3-8.1.5-2.7.2-5.3.2-7.7.3-2.4.1-4.6.2-6.3.2 13.6-.2 27.3-1 41.7-2.6 14.4-1.7 29.4-4.1 45.2-8.6 2.8-.8 5.6-1.7 8.3-2.6 4.3-1.5 4.3-1.5 0 0-2.8.9-5.5 1.8-8.3 2.6-9.5 2.9-23.1 5.8-38.1 7.8-7.5 1-15.4 1.8-23.2 2.3-7.8.6-15.7.9-23.2 1.2 17.1-.5 35.3-1.6 54-4.5 9.3-1.5 18.8-3.4 28.3-6 4.7-1.3 9.4-2.8 14.1-4.5 4.7-1.8 9.3-3.7 13.8-6-.4.3-2 1-3.8 1.9-1.8.9-3.9 1.7-5.3 2.3-1.2.5-2.7 1.1-4.4 1.8-1.7.6-3.7 1.4-5.6 2-1.9.6-3.9 1.3-5.6 1.8-1.8.5-3.3 1-4.5 1.2-.3.1-.8.3-1.9.6-1.2.3-3.1.8-6.5 1.6 4.8-1.2-.6.1-2.4.4.8-.1-3.4.8-6.1 1.3-2.9.5.4-.2 2.4-.5-6.1 1.2-12.7 2.3-19.7 3.3-7 .9-14.3 1.7-21.7 2.2-14.8 1.1-30 1.5-43.5 1.4-3.7-.1-7.4 0-11.1-.1-.9-.1 13.3.2 18.5.1-23.9 0-39.3-.8-56.6-1.7.2 0 1.4.1 2.6.2-8.3-.4-15-.8-21.4-1.3-3.5-.3-6.9-.6-10.4-.9-3.6-.4-7.3-.7-11.3-1.2-4.8-.5-6.7-.6-9.8-1.2 5.8.7 16.8 2 28.5 3s24.2 1.7 32.9 2c-10.1-.5-20.9-1.1-31.5-1.9-10.7-.8-21.3-2-31.1-3.3-1.9-.2.3.1-1.2 0-4.6-.7-7.4-1.1-10.3-1.6-2.8-.5-5.7-1-10.5-1.9.4.1 3 .6 4.9.9-2-.3-4.9-.9-7.7-1.4-2.8-.6-5.5-1.2-6.9-1.4-1.4-.3-3.2-.7-5.2-1.2s-4.3-1-6.6-1.6c-4.7-1.2-9.9-2.6-14.6-4-1.7-.5-3.7-1.1-5.7-1.8-1.5-.5-3.7-1.2-6-2.1-2.9-1.1-6-2.3-8.3-3.5-1.8-.9-.1-.1 1.2.5 5 2.3 9.4 3.8 13.3 5 3.9 1.2 7.4 2.3 10.7 3.2 5.3 1.5 10.1 2.7 15.6 4-8.8-2.1-18.4-4.7-27.1-7.6-5.1-1.7-9.9-3.4-14-5.4-2-1-3.9-2-5.6-3-1.6-1-3-2-4.2-3-1.3-1-2.9-2.4-4.4-4.1-1.5-1.7-3-3.7-4.3-5.8-2.5-4.6-4.2-9.6-5.2-13.8.1.1.3 1.1.8 2.7s1.2 3.8 2.2 6.1c1 2.3 2.3 4.7 3.8 6.9 1.4 2.1 3.1 3.9 4.3 5.1-1.6-1.6-3.2-3.6-4.7-5.7-1.5-2.2-2.7-4.7-3.8-7.3-2.1-5.3-3.4-11.2-4-17.2-.7-6-.9-12.1-.2-18.1.6-6 2.2-11.7 4.5-16.6 0 .1-.7 1.5-1.1 2.4 1-2.4 2.2-4.8 3.7-7s3.2-4.3 5.1-6.2c3.8-3.8 8.3-6.9 13-9.5 4.7-2.6 9.7-4.8 14.8-6.7 2.6-1 5.1-1.9 7.8-2.8 2.6-.9 5.2-1.9 8-2.7C68 18.1 79.4 15 91.4 12.3c12-2.7 24.7-5 38.1-6.8-5.5.5 7-.9 8.6-1-2.7.3-6.6.9-10.9 1.4-2.1.3-4.3.6-6.4.9-2.1.3-4.1.6-6 1 1.6-.2 7.4-1.1 12.8-1.9 2.7-.3 5.3-.7 7.2-.9 1-.1 1.8-.2 2.3-.3.5-.1.9-.1.8 0-3.3.4-6.5.8-9.8 1.2 4-.4 10.1-1.3 15.9-1.8 5.8-.6 11.2-1 13.6-1.2-2.1.2-5.4.5-9.1.8-3.6.4-7.5.7-10.6 1.1 2.7-.3 5.2-.5 7.7-.8 1.2-.1 2.5-.2 3.7-.4l3.6-.3c2.4-.2 4.7-.4 7.1-.5 2.3-.1 4.7-.3 7.1-.4 4.8-.3 9.7-.4 15-.6 5.3-.1 11-.2 17.4-.2-.9.1-6.9 0-9.9.1 3.1 0 9.3 0 15.1.1 5.8.1 11.3.2 13.2.4-3.1-.1-5.1-.2-7.4-.2-1.2 0-1-.1-1.2-.1-1.5 0-4.5-.1-8.4-.1-3.9 0-8.6 0-13.5.1s-9.8.3-14.2.4c-4.4.2-8.2.4-10.6.5.3 0 1.4-.1 3.3-.2s4.5-.3 7.8-.5c2.4-.1 6.3-.2 9.9-.3 3.6-.1 7.1-.2 8.6-.2-8.1.1-19 .3-29.7 1.1-10.7.7-21 1.8-28.1 2.7 3.3-.4 8.9-1 13.6-1.4 4.7-.4 8.6-.7 8.5-.6 4.6-.4 8.3-.5 11.8-.8 3.5-.2 6.8-.3 10.3-.4-1.7.1-4.6.2-7.8.3-3.2.2-6.7.4-9.4.5 7.7-.4 17-.9 26.5-1 4.8-.1 9.5-.1 14.2-.1 4.7 0 9.2.1 13.4.2 3.8.2 2.3.1-.2 0s-5.9-.1-6-.1h2.1c1.3 0 3 0 4.7.1l6.8.2c5.3.2 16.8.9 28.1 2.4 5.7.7 11.2 1.6 16 2.6 4.7 1 8.6 1.9 10.9 2.4-1.8-.4-4.7-1.1-8.5-1.9 1.3.3 7.6 1.7 10.8 2.6-2.6-.6-7.9-2.1-14.5-3.3.3.1 1.5.3 2.9.6s3 .6 4.4.9c.8.2-1.8-.4-5.3-1.1-1.7-.4-3.7-.7-5.5-1-1.9-.3-3.6-.6-5-.8-.3-.1-.3-.1-.1 0 .4.1.8.1 1.2.2-.5-.1-1-.1-1.2-.2-7.3-1.1-14.5-1.9-21.7-2.5-10-.8-19.8-1.1-29.3-1.2-18.9-.3-36.3.4-51 1.5 4.6-.3 10.9-.7 17.9-1 3.5-.1 7.1-.3 10.7-.4 3.6-.1 7.3-.2 10.8-.2-3.9.1-1.2.1 3 .1h6.7c2.2 0 4.1.1 5.1.1-2.1 0-4.4-.1-6.7-.1h-7.2c-4.8 0-9.5.2-13.1.3.6-.1-3.2 0-8.6.3 4.2-.1 8.7-.3 13.5-.3 2.4 0 4.8-.1 7.3-.1h7.5c-6.8.1-14.5 0-25 .5 4.2-.2 12.8-.3 17.6-.4 1.3.1-9.1.2-13.5.3 5.3 0 13.4-.2 17.2-.3 4.6.1-3.6 0-2.5.1h6.9c2.5 0 5.3.1 8.2.1 5.8.1 12.1.3 18.2.7-5.7-.3-12.7-.5-20.3-.6-1.9 0-3.8-.1-5.8-.1h-6c-4 0-8.1.1-12.2.2 5.8-.1 20.1-.2 25.8 0h-.2c4.4.1 7.7.2 14 .4-1.3 0-2.4 0-5.1-.2 11.2.4 23.7 1.3 36.1 3.1 12.4 1.8 24.7 4.6 35.5 8.3-.5-.1-1.7-.5-3.1-.9-1.4-.4-2.9-.9-4-1.2.1.1 4 1.1 7 2.3-3-1-7.5-2.4-11.9-3.5-4.4-1.2-8.9-2.1-11.9-2.7-.2 0 .3.1 1.2.3-6.7-1.4-13.4-2.4-20.5-3.2-7-.8-14.4-1.4-22.3-1.7h.9c.5 0 1.1.1 1.6.1-5.5-.3-11.4-.6-17.6-.7-6.2-.1-12.5-.1-18.8-.1-12.6.1-25.2.8-36.2 1.6 1.8-.1 3.7-.2 5.7-.4 2-.1 4.2-.2 6.4-.4 4.5-.3 9.4-.4 14.5-.7 10.2-.3 21.1-.4 31.1 0-2.1 0-4.7-.1-7.7-.2s-6.4 0-9.8 0c-7 0-14.4.2-20.5.5 1 .1 4.8-.1 8.3-.2 3.5-.1 6.6-.1 6.5-.1 2.7-.1 5-.2 9.8-.1-5.1.1 6.7.1 6.1 0 3.1.1 6.1.2 9 .2 2.9.1 5.7.2 8.6.3 5.7.3 11.5.6 18 1.2 1.9.2-1.1-.2 1.2.1 6 .7 9.4 1.1 13.4 1.8-7.1-1.1-14-1.8-21-2.3-6.9-.3-13.9-.6-21-.8-14.4-.4-29.6-.4-47.4.6.7 0 2.7-.1 4.6-.2 1.9-.1 3.7-.1 4-.1.4 0 1.8-.1 3.9-.2 1 0 2.2-.1 3.5-.1 1.3 0 2.7 0 4.1-.1 5.8-.1 12.5-.1 16.7-.1-2.3.1.5.1 1.2.2h3.7c-.4.1 3.1.1 7.2.2 4 .1 8.5.3 10 .3 3.8.2 3.2.3 6.1.4 1.4.1 1 0 1.2 0 1 .1 2.4.2 4 .3 1.5.1 3.2.3 4.7.4 3 .3 5.4.6 4.8.6 2.5.3 7.7.8 12.2 1.5-1 0-1-.1 1.2.3 1 0 7.9 1.1 16.2 3.2 4.1 1 8.5 2.3 12.7 3.7 4.2 1.4 8.1 2.9 11.4 4.1-.9-.4-2.9-1.3-5.3-2.2-2.4-.9-5.2-1.9-7.3-2.6.4.1 2.9 1 4.7 1.6-5.6-1.9-13.2-4.2-22.5-6.2 1.5.2 2.9.5 4.8 1 1 .2 2.1.5 3.5.9 1.4.3 2.9.8 4.8 1.3.6.1-1.1-.4-2.6-.8-1.4-.4-2.6-.7-.9-.3-4.4-1.1-9.8-2.4-14.4-3.1.4.1 3 .6 4.8 1-.4 0-7-1.4-10.9-1.9-3.4-.6 2.6.2-2.4-.5 7.1.9 13.7 2.2 21.7 4.2-.5-.2-5.9-1.5-8.4-2 1.6.3 3.6.8 5.8 1.2 2.2.5 4.5 1.1 6.6 1.7 2.2.6 4.2 1.2 5.8 1.7 1.6.5 2.8.9 3.3 1 .4.1 3.4 1.2 6.2 2.2 2.8 1.1 5.4 2.2 5.3 2.3-5-2.2-6.9-2.8-11.5-4.4 2 .7 2.9 1.1 2.6 1-.2-.1-.7-.2-1.5-.5s-2-.7-3.4-1.2c5 1.8 9.2 3.4 13.3 5 4.1 1.7 8.1 3.4 12.8 5.9-1.3-.6-5.4-2.7-1.1-.5-1.4-.7-2.4-1.2-3.3-1.6-.9-.4-1.9-.9-3.4-1.6 3.3 1.6 8.2 4 10.4 5.3 1.1.6 1.6.9 1 .5-.6-.3-2.4-1.3-5.9-3-1.4-.7-2.3-1.2-3.2-1.6-.9-.5-1.9-.9-3.4-1.6 2.3 1.1 1 .4 2.2 1.1-1.2-.5-2.8-1.2-4.5-2-1.7-.7-3.6-1.5-5.4-2.2-3.7-1.5-7.4-2.7-9.5-3.4.3.2 3.1 1.1 3.5 1.2-.6-.1-4.8-1.7-9.4-2.9.1 0 .6.1 1.3.3-8.1-2.4-16.9-4.4-25.3-5.6.2.1 5 .9 0 .1 1 .3 3.9.6 6 1.1-.5-.1-4.7-.8-3.6-.5 3.9.7 5.9 1 8.3 1.5 1.2.2 2.6.5 4.3.9 1.7.4 3.8.9 6.6 1.7-1.6-.5-4.7-1.3-7.8-2-3.1-.7-6.2-1.3-7.7-1.6 7.5 1.4 16.4 3.5 24.8 6.4 4.2 1.4 8.4 3 12.2 4.6 3.9 1.6 7.4 3.3 10.6 4.8-5.8-3.1-14.4-6.5-19.2-8.2 2.8 1 8.1 3 12.5 5s8 3.8 7.8 3.8c2.7 1.3 6.3 3.4 8.7 4.7.3.1.5.3.7.4-2.4-1.4-1.8-1-2.9-1.5-4.5-2.6-7.8-4.3-13.1-6.7 3.2 1.5 7.7 3.6 11 5.5 1.6 1-3.7-2-3.3-1.6.8.4 5.5 3 6.4 3.7-3.1-1.9-6.6-3.8-10.3-5.6-3.6-1.8-7.3-3.4-10.6-4.8.2 0 2.1.8 3.4 1.4-3-1.3-5.2-2.2-7.8-3.1-2.5-.9-5.4-1.9-9.5-3.2.5.2 5.8 1.9 8.1 2.8-1.1-.4-2.5-.9-4.1-1.4-.8-.3-1.7-.6-2.5-.8-.9-.3-1.8-.6-2.8-.9-3.8-1.2-8-2.3-11.8-3.1 5.1 1.2 11.7 3 14.2 3.9-.5-.1-2-.6-3.5-1s-3-.8-3.6-1c-.7-.3-.7-.3-5.9-1.5 1.3.4 2.3.6 3.8 1.1.8.2 1.7.4 2.8.8 1.1.3 2.4.7 4 1.2 1.2.3 2.4.7 3.5 1 1.3.6 7.6 2.5 13.7 5.2.8.4-3.9-1.6-2.3-.8-6.5-2.6-12.9-4.9-20.9-7-.2 0 .3.1 1.2.4-1.6-.4-2-.5-2.9-.8-.4-.1-1-.3-1.8-.5s-2-.5-3.6-.8c.4.1 3 .7 4.8 1.2-1-.2-3.9-.9-6-1.3 1.8.5 4.6 1.1 7.1 1.7 2.4.6 4.5 1.2 4.8 1.2 5 1.5 0 0 0 .1 1.3.3 2.4.7 3.4 1l3 .9c2.1.7 4.5 1.5 8.6 3.1-1.9-.7-3.2-1.2-4.2-1.5-1-.4-1.7-.6-2.5-.9-1.5-.5-3-1-7.2-2.3 4 1.3 7.5 2.4 11.6 4 4.1 1.5 8.6 3.4 14.6 6.2-3.1-1.4-9.1-4.2-15.8-6.6.3.1 5 1.9 5.7 2.3-1.6-.6-3.9-1.6-6.9-2.6v-.1c-11.3-4-21.2-6.2-30.7-7.9-9.6-1.6-18.8-2.6-29.2-3.3 3.4.2 8.8.7 13.7 1.2 4.9.5 9.3 1.2 10.6 1.4 10.5 1.4 21.3 3.9 28.5 6.2-1.5-.5-9.7-2.7-2.2-.6-3.3-.9-9.3-2.6-15.4-3.8 12.8 2.8 22.7 5.9 31.5 9.5-5.8-2.5-10.7-4-13.8-5 6 1.8 10.7 3.7 16 5.9 1 .4 2.3.9 3.8 1.6 1.5.6 3.3 1.5 5.2 2.4 2.6 1.3-.4-.1-2.2-1 1.6.8 4.5 2.2 7.4 3.8 1.4.8 2.9 1.6 4.2 2.3 1.3.7 2.5 1.4 3.4 1.9-1.6-.9.1.2 2 1.3.8.5 1.6 1 2.2 1.4-1.8-1.1-5.9-3.6-10.8-6.2-3.1-1.7-6.4-3.3-9.7-4.9-3.3-1.5-6.4-2.8-9-3.8-.2 0 4 1.7 5.6 2.4 1.2.6-.8-.4-3.6-1.5-2.7-1.2-6.2-2.5-7.7-3 .1 0 .3.1.6.2-2.8-1-5.6-2-8.4-2.8-4.2-1.2-8.5-2.4-13.2-3.4.9.2.4.1-.8-.1-1.2-.2-3.3-.7-5.6-1.1-4.6-.9-10.3-1.7-12.8-1.9-.3 0-2.7-.4-5.2-.7-2.5-.3-5-.5-5.7-.6-1.8-.2.5.1 0 .1-2.8-.2-4.5-.4-6.7-.6-2.2-.2-4.8-.4-9.2-.6 1.4.1 1.1.1-1.2 0 .6.1 5.3.3 6.1.5-2.8-.2-7.8-.4-13.1-.6-2.6-.1-5.4-.1-8-.2-2.6-.1-5-.2-7.1-.2-3.1.1-16.9-.1-28.1.6 2.2-.1 5.2-.2 7.8-.2 2.6 0 4.9-.1 5.6-.1 0 .1 1.1.1 2.6.1 1.6 0 3.6-.1 5.7 0 4.1 0 8 0 7.6.1 2.6 0 5.1.1 7.6.1s5 .1 7.4.2c4.8.2 9.5.4 13.9.7 8.7.6 16.4 1.4 22.3 2.2.2 0-1-.3-3.6-.6 4 .4 9.5 1.2 15 2.3 5.5 1.1 10.9 2.4 14.9 3.5-1.9-.5-3.7-1-5.9-1.5 1.7.5 4.7 1.3 7.2 2 1.3.3 2.4.7 3.2.9.8.2 1.3.4 1.3.3 4.8 1.5 9.6 3.4 11.4 4.2 2.1.7 5.6 2.2 9.2 3.8 3.6 1.7 7.2 3.5 9.6 4.7.1.2 1.8.9 6.4 3.6 0 0-.3-.2-.7-.5-.4-.3-.9-.6-1.3-.8.8.3 4.7 2.8 6.3 3.7 1.1.8-.3-.1 3 2.1 1.5 1-.4-.3.1-.1 2.7 1.8.7.6 4 2.8.4.3-.9-.5-1.9-1.2-1-.7-1.7-1.1-.2-.1-.9-.6-2.9-2-5.2-3.4-2.2-1.4-4.7-2.9-6.1-3.8-1.5-.8.7.5 3.5 2.2 1.4.9 3 1.9 4.4 2.8 1.4.9 2.6 1.7 3.4 2.2-1.4-.9.5.5 3.1 2.2 1.2.9 2.7 1.9 3.9 2.8 1.2.9 2.3 1.7 2.8 2.2-.6-.4-2.7-2-1-.7-5.7-4.3-10.9-8-19.2-12.9 1.4.9 1.5 1 .9.6s-2-1.2-3.7-2.1c-1.6-1-3.6-2-5.3-2.8-1.7-.8-3.1-1.6-3.8-1.8 1.1.4 3.9 1.8 6.7 3.3 2.8 1.5 5.4 3 6.3 3.4-2-1.4-5.7-3.3-7.3-4.3-1.7-.9-2.3-1.2-3-1.5-.7-.3-1.5-.7-3.5-1.7.7.4 2.5 1.3-1.1-.4.4.3 1.9.9 3.3 1.6 1.4.7 2.8 1.4 3.3 1.6 1 .6.7.5-.3-.1-1-.5-2.8-1.4-4.7-2.3-.9-.4-1.9-.9-2.8-1.3-.9-.4-1.8-.8-2.5-1.1-1.4-.6-2.3-1-1.9-.8-6.4-2.7-11.3-4.5-16.8-6.2-5.5-1.6-11.5-3.3-20.3-5 0 .1-.8-.1-2.4-.4-.8-.2-1.8-.3-3-.5s-2.6-.4-4.1-.6c.9.1 2.2.3 3.6.5-.1-.1-5-.9-8.4-1.3.1 0 1.4.2 2.9.4s3.3.5 4.3.6c-2.4-.3-4.5-.6-8.5-1 .2 0-.3-.1-1.2-.2-12.4-1.3-22.2-1.8-32.1-2.2-9.9-.2-19.8-.5-32.6 0 1 .1 3.1 0 5.8 0 1.3 0 2.8-.1 4.3-.1h4.6c-2.2 0-4.3 0-6.3.1-2 0-4 .1-6 .1-4.1 0-8.3.2-13.3.4 1-.1 3.1-.2 6.1-.3-.2-.1-5.2.2-7.3.2-1.3.1-1.2.2-2.4.3-4.1.3-2 0-1.2 0-5.1.3-12.5.9-20.9 1.7-2.1.2-4.3.4-6.5.7-2.2.2-4.5.6-6.9.8-4.7.5-9.4 1.3-14.2 2 13.2-2 26.1-3.4 37.6-4.2-2.8.2.6-.2 5.3-.5s10.7-.6 13-.7c-.3 0-1.8.1-3.5.2-1.8.1-3.8.2-5 .3 17.8-1 33.2-1.1 48.6-.7 7.7.2 15.3.6 23.1 1.2 7.8.6 15.9 1.6 24.4 3-.2 0-1.2-.2-1.2-.1 4.2.7 7.5 1.4 10.7 2.1 3.2.7 6.4 1.5 10.5 2.7 1.7.5-.4-.2 0-.1 4.8 1.4 10.1 3.3 15.4 5.4 5.2 2.1 10.4 4.5 14.9 6.8.4.2-3.6-1.9-6.5-3.2-2.8-1.3-4.4-2 1 .5 1.8.8 5.6 2.6 9.7 4.8 4.1 2.2 8.4 4.9 11.5 6.9-1.8-1.1-4.6-2.8-7.8-4.6-3.2-1.8-6.9-3.7-10.3-5.3-5.2-2.7-11.1-5.3-16.9-7.4-5.8-2.1-11.4-3.8-15.9-5-16.3-4.5-35.7-6.6-57.8-7.5 1.1.2 4.9.2 8.5.5-18.5-1-41.6-.9-54.9-.3 10.8-.5 23.8-.6 37.1-.3s26.7 1 38.4 2.5c-4.8-.7-9.2-1.1-18.2-1.7 6.7.2 17.7 1.5 23 2.3-.2 0-2.2-.3-3.6-.5 2.5.3 10 1.4 14.4 2.3C253 9.2 240 7.9 226.9 7.3c-3.3-.2-6.6-.3-9.9-.4-3.3-.1-6.6-.1-9.9-.2-3.3-.1-6.6 0-9.9 0-3.3 0-6.6.1-9.9.1-26.3.6-52.3 3-77 7.5-2.1.3-7 1.4-7.2 1.4 2.8-.6 5.6-1.1 8.4-1.6 20.6-3.7 38.2-5.6 59.3-6.8-1.5 0-4.4.2-7.3.4-2.9.1-5.8.4-7.3.5-1.9.2-.1 0 1.2-.1-22.6 1.7-45.8 5.1-68.6 10.6 2.3-.5 5.2-1.2 8.1-1.9 4.1-.9 8.5-1.8 12.1-2.4-2.4.5-6.1 1.2-10 2-3.9.8-8.1 1.8-11.4 2.6-2 .5-3 .8-3.5.9-1.6.4-3.2.8-4.7 1.2l-2.4.6-2.3.7c-.6.1-.2 0 .6-.2h.1c-10 2.8-19.9 6-29.6 9.6-5.8 2.2-11 4.4-15.7 7-4.7 2.6-9 5.6-12.5 9.4-1.8 1.9-3.4 4-4.7 6.3-1.3 2.3-2.4 4.9-3.3 7.7-1.7 5.6-2.4 12.1-2.1 19.4-.9-5.4-.5-11.1.6-16.2.6-2.5 1.4-4.9 2.3-7 .9-2.1 2-4 3-5.6-3.4 5.1-5.3 11.3-6.1 17.6-.8 6.3-.5 12.9.3 19.4.4 3.2 1 6.4 1.9 9.5.9 3.1 2.1 6 3.6 8.7 1.5 2.7 3.4 5.2 5.7 7.3 1.1 1.1 2.3 2.1 3.6 3 1.3.9 2.6 1.8 4 2.5-1.4-.9-3.9-2.3-6.5-4.6 2.1 1.8 4.7 3.5 7.6 5 2.9 1.5 6.1 2.9 9.3 4.1 3.3 1.2 6.6 2.3 9.8 3.3 3.2 1.1 6.3 1.9 9.1 2.8-3.5-1.1 1.5.4 5.7 1.4 1.4.4 2.7.7 3.6.9-1.1-.3-2.2-.5-3.3-.8 3.6.9 4.6 1.2 4.2 1-.1 0-.4-.1-.8-.2 2.4.6 4.8 1.1 7.3 1.7 1.8.4 3.6.8 5.5 1.2 1.8.4 3.7.8 5.6 1.1 7.6 1.5 15.8 2.7 24.9 3.9-1.7 0-13.8-1.9-19.3-2.8 2.3.4 5.6 1 8.7 1.5 3.1.5 5.8.9 7 1v.1c9.2 1.2 19.6 2.3 31 3.3 11.4 1 23.9 1.6 37.2 2.3 0 0-.4 0-.9-.1-.5 0-1.1-.1-1.6-.1 8.6.5 21.1 1 34.5 1.1 13.3.1 27.4-.3 38.8-1.1-1.5.1-.5.1 0 .1l4.5-.3c1.5-.1 3-.3 4.5-.4 3-.2 6.1-.6 9.4-.9 6.5-.8 13.8-1.7 22.6-3.3-3.2.6.3.2-7.2 1.4.1-.1 4-.7 3.6-.7-8.4 1.4-13.4 2-17.8 2.6-2.2.2-4.3.5-6.7.7-2.3.2-4.9.4-8.2.7.4 0 3.1-.2 4.9-.4-2.4.2-5.3.5-8.6.7-3.3.2-6.9.4-10.7.6-7.6.3-15.9.5-23.4.5 27.8 0 57.2-2.2 81.2-7.3 3.2-.6 9.3-2 15.3-3.8 1.4-.4.4-.1-1.3.4-1.7.5-4.1 1.1-5.7 1.5 2.2-.6 4-1 5.6-1.5 1.6-.5 3.1-.9 4.5-1.4 1.5-.5 2.9-1 4.6-1.6.8-.3 1.7-.6 2.7-1l1.5-.6c.5-.2 1.1-.4 1.7-.7.1 0-.9.4-2.1.9-1.2.4-2.7 1-3.5 1.3 3.2-1.1 7.4-2.6 12-4.6 4.6-2.1 9.6-4.6 14.4-7.8 4.7-3.2 9.2-6.9 12.7-11 3.5-4 6-8.4 7.5-12.1-.1.3-.9 2.1-.8 2.1.2-.3.4-.9.7-1.6.3-.7.6-1.7.9-2.7.4-1.2 1.3-3.7 1.6-7 .4-3.3.3-7.3-.5-11.3-1.1-4.9.1-.2.4 2.3.1.6.2 1.6.3 2.6 0 1 .1 2.2.1 3.3 0 2.2-.3 4.1-.3 4.5-.1.5-.2.9-.2 1.3l-.3 1.2-.6 2.4c-.4 1.6-1 3.1-1.9 5 .2-.4.5-1 .8-1.8.2-.4.3-.9.5-1.4.2-.5.4-1 .5-1.6.7-2.2 1.1-4.6 1.3-6.4 0-.3.1-.1 0 .2 0 .3-.1.8-.2 1.4l-.3 1.8c-.1.5-.2 1-.2 1.2.5-2 .9-4.2 1-6.4.1-2.2.1-4.5-.2-6.8-.3-2.3-.8-4.5-1.4-6.7-.7-2.2-1.5-4.3-2.4-6.3 0 .1.6 1.3.9 2.2-.4-1-1.3-2.9-2.5-5.1-1.2-2.2-2.8-4.7-4.5-7-1.7-2.3-3.6-4.4-5.1-5.9l-1.9-1.9c-.5-.5-.9-.8-1-1 1.6 1.3 3.1 2.9 4.7 4.6 1.6 1.7 3.1 3.5 4.6 5.6 2.9 4.1 5.6 8.8 7.2 14.1 1.7 5.3 2.4 11.2 1.6 17-.8 5.8-3.1 11.6-6.6 16.6.3-.4.6-.9.9-1.3.3-.5.5-.9.8-1.4.6-.9 1.1-1.9 1.6-2.9.9-2 1.8-4.1 2.4-6.4 1.3-4.4 1.6-9.2 1.1-13.9-.5-4.6-1.8-9-3.5-12.8-1.7-3.8-3.8-7.1-5.8-9.7-2.1-2.8-3-3.8-4.5-5.6 1.3 1.4 2.4 2.5 3.5 3.9s2.4 3 3.9 5.5c-.1-.2-.7-1.2-1.2-2s-1-1.5-.6-1.1c.7.9 2 2.7 3.8 6.1-1.8-3.6-4.6-7.8-8-11.6-3.3-3.8-7.1-7-10-9.2.2.1 1 .7 2.1 1.5.5.4 1.1.9 1.8 1.4.6.5 1.2 1.1 1.8 1.6-1.8-1.7-3.1-2.9-5.5-4.7 6.8 5 13.1 11.3 17.7 19.4.6 1 1.1 2 1.6 3.1s1 2.1 1.4 3.2c.9 2.2 1.6 4.5 2.1 6.9 1.1 4.8 1.2 9.9.3 15 .5-2.4.8-5.4.6-8.6-.1-3.2-.7-6.7-1.7-10.1-1-3.4-2.4-6.6-4-9.4-1.6-2.8-3.2-5.3-4.7-7.2.9 1.2 2.3 3 3.6 5.3 1.4 2.3 2.7 4.9 3.7 7.4s1.6 4.8 2 6.4c.3 1.6.5 2.3.3 1.8.3 1.8.5 2.9.6 3.7.1.9.2 1.5.3 2.3 0-.6-.1-1.2-.1-1.7-.1-.6-.1-1.1-.2-1.6-.2-1-.3-2-.5-2.9-.2-.9-.4-1.8-.6-2.6l-.3-1.2c-.1-.4-.3-.8-.4-1.2-1-3.1-2.2-5.9-4.2-9.5.8 1.4 1 1.7.7 1.2-.3-.5-.9-1.7-1.9-3.1-.4-.7-1-1.5-1.6-2.3l-1.8-2.4c-1.3-1.6-2.6-3-3.5-4.1 1.1 1.1 2.4 2.6 3.6 4.1.6.8 1.2 1.5 1.7 2.3.5.8 1.1 1.5 1.5 2.2.8 1.3.7 1 .1 0 2.9 4.4 6 10.7 7.2 17.8.6 3.5.8 7.2.5 10.8-.3 3.6-1.2 7-2.4 10.1.7-1.7 1.5-4 2-6.6.5-2.6.8-5.6.7-8.5-.1-2.9-.5-5.7-1.1-8.1-.6-2.4-1.2-4.4-1.7-5.7 1.4 3.5 2.4 7.5 2.7 11.8.2 2.2.2 4.4 0 6.7-.1 1.1-.3 2.3-.5 3.4-.3 1.1-.5 2.3-.8 3.4.6-2 1.4-5.3 1.5-8.9.2-3.6-.3-7.5-1-10.6 0 .1.2.6.3 1.4.2.7.3 1.6.4 2.3 0-.2-.3-2.2-.6-3.7.6 2.4 1.2 6.2 1.1 10.3 0 1-.1 2-.2 3.1-.1 1-.3 2.1-.5 3-.4 2-.9 3.9-1.5 5.5-.2.6-.3.9-.4 1.4-.2.4-.4 1-.9 2.1.2-.4.5-1 .8-1.8.3-.8.6-1.8 1-2.9 0 .2-.3 1-.6 1.9-.3 1-.8 2-1.1 2.8 1.2-2.5 2-4.8 2.6-7.5.6-2.7 1.1-6 1-10.6 0-.7-.1-1.5-.2-2.3-.1-.8-.2-1.5-.2-2-.2-1-.1-.9.3 1.8.2 1.5.2 2.9.2 4-.1 1.2 0 2.2-.1 3.1-.1 1.7-.3 2.8-.4 3.4-.1.5 0 .5.1 0 0-.2.1-.5.1-.9 0 .3-.1.7-.2 1.1-.1.8-.3 1.7-.6 2.8-.1.5-.3 1.1-.5 1.7-.1.3-.2.6-.3 1-.1.3-.2.7-.3 1 .1-.3.2-.6.4-1 .1-.4.3-.8.4-1.3.3-.9.6-2 .8-3.2.5-2.4.8-5.2.7-8v2.9c0-.2 0-.6.1-1.2 0-.6.1-1.4 0-2.4 0-1.9-.3-4.3-.8-6.6-.4-2.3-1.1-4.6-1.7-6.2-.6-1.8-.1-.5.5 1.5s1.2 4.8 1.4 5.8c.1.7.2 1.4.3 2 .1.6.1 1.3.2 1.9.1 1.3.1 2.8.1 4.8 0-.5.1-1.3.1-2.4 0-1.1 0-2.4-.2-3.8-.3-2.8-1-6.1-1.8-8.7 1.8 5.5 2.6 11.7 1.8 18.1-.8 6.4-3.5 13-7.8 19 .5-.8 1.7-2.4 2.8-4.3.6-.9 1-2 1.6-2.9.4-1 .9-1.9 1.2-2.8.6-1.6 1-2.7.8-2.3 0 .2-.2.7-.6 1.7-.2.5-.4 1.1-.7 1.8-.3.7-.6 1.5-1.1 2.4-.3.7-.6 1.2-.9 1.7-.3.5-.5.9-.8 1.4l-.3.6c.9-1.4 1.8-3 2.6-4.7 1.4-2.9 2.5-6.2 3.1-9.5.6-3.3.8-6.6.6-9.4-.2-2.8-.6-5.3-1-7 .4 1.5.9 4.3 1.1 7.5.1-1.2-.2-3.8-1-7.5.1.3 0-.3-.1-.8s-.2-1 0-.5c.4 1.4.8 3.2 1.1 5.3.2 2.1.4 4.6.3 7.2-.1 2.6-.5 5.2-1.2 7.8-.7 2.6-1.6 5-2.5 7.2 1.5-3.2 2.4-5.8 3.2-9.7-.4 2.4-1.2 5.4-2.5 8.4-1.2 3-2.8 5.9-4.4 8 1.6-2.2 2.8-4.4 3.7-6.3.4-1 .8-1.9 1.2-2.7.3-.9.6-1.7.8-2.4.3-1.2.6-2 .7-2.6.1-.6.2-1 .2-1.1.1-.3-.1.3-.3 1.4-.2.6-.4 1.3-.6 2.1-.2.8-.6 1.7-.9 2.6-.4.9-.8 1.9-1.2 2.9-.5 1-.9 2-1.5 3-1.3 2.2-1.5 2.5-2.7 4.4-2.6 3.6-6.3 7.5-10.2 10.8-4 3.3-8.2 6-11.7 8 .5-.3 1.1-.6 1.8-1 .6-.4 1.3-.8 2-1.2 1.5-.9 3-2 4.8-3.2 3.4-2.5 7.1-5.6 10.6-9.6.4-.5.9-1 1.3-1.5s.8-1.1 1.2-1.6l.6-.8.6-.8c.4-.6.8-1.1 1.1-1.7 1.4-2.3 2.7-4.8 3.7-7.3 1-2.6 1.7-5.2 2.2-7.8.5-2.6.6-5.2.6-7.6 0 4.3-.6 8.5-1.8 12.4zm-72.8-79.7 2.4.9c-.7-.2-1.6-.6-2.4-.9zm-10.1-4.9c.9.3 1.7.5 2.6.8-1-.3-1.9-.6-2.6-.8zm-22-6.7c1.2.2 2.3.4 3.5.7-.6-.2-2-.4-3.5-.7zM78.2 21.2c.1 0 .1 0 .2-.1 1.9-.5 4-1 5.5-1.4l-5.7 1.5zm288.9 69.1v-.1c0 .2 0 .3-.1.4.1-.1.1-.2.1-.3zM210.4 2.8H209h1.4zm-51.2 149.5c.8 0 1.6.1 2.3.1-.8 0-1.5 0-2.3-.1zM72.5 23c1.3-.4 1.6-.5.3-.1-.6.2-1.7.5-3.2.9-1.5.4-3.5 1-6 1.8-1.3.4-3.5 1.1-6 1.9-2.5.8-5.3 1.8-7.7 2.7-4.9 1.7-8.4 3.2-5.8 2.2 2.1-.8 4.9-1.8 7.6-2.7 2.6-.9 5-1.8 6.2-2.1 2.8-.9 5.9-1.9 8.5-2.8 2.6-.8 4.9-1.4 6.1-1.8zm201.3-9.6c-5.8-1.4-11.5-2.4-13.5-2.7 7.1 1.1 15 3 16.6 3.6 4.1.9 10.3 2.9 11.6 3.2-3-.9-8.9-2.7-14.7-4.1zm31.5 10.9c-8.5-3.9-13.9-5.7-16.9-6.6 3 1 8.6 3.1 12.7 4.8 4.2 1.8 6.9 3 4.2 1.8zM241 7.8c-.4 0-2.2-.1-4.3-.3-2-.2-4.3-.3-5.5-.3 3.2.2 6.5.5 9.7.8-.4-.2 1.9 0 .1-.2zm94.1 32.7c-1.5-1.1-2.5-1.7-3.4-2.3-.9-.6-1.6-1-2.7-1.7l-.1-.1c-.1-.1-.2-.1-.3-.2-.2-.2-.5-.3-.6-.4 2.3 1.5-1.3-.8 1 .7 2.2 1.5 6.2 4.3 6.1 4zm-105-34.1c9.3.7 12.6 1.1 17 1.4-3.6-.4-3.7-.4-7.3-.7-1.2 0-7.4-.7-9.7-.7zM351 53.3c.7.7 1.1 1.2 1.2 1.3.3.3-.3-.5-1.1-1.4-.2-.1-.8-.8-1.6-1.5-.7-.7-1.5-1.5-2-1.8-.2-.2-.4-.4-.7-.6-.5-.4-.9-.8-1.4-1.2-.5-.4-1-.8-1.5-1.3-.6-.4-1.2-.9-2-1.5.1.1 1.3 1.1 2.7 2.3l2.1 1.8c.7.6 1.2 1.1 1.6 1.4l-.7-.7c.7.7 1.4 1.3 1.9 1.8.7.5 1.2 1 1.5 1.4zm-8.5-8.5c-4.7-3.8-11.6-8.3-11-7.7 1.1.7 3.7 2.7 5 3.6-2-1.5-2.2-1.4-1-.7 1.5 1 4.3 3 2.1 1.3-.2-.1-1.1-.8-2-1.4 0 0-.8-.6-1-.8 1.8 1.2 3.2 2.3 4.5 3.1 1.2 1 2.3 1.8 3.4 2.6zm-15.8-11.6c.1.1-.4-.2-1.2-.7-.8-.5-1.8-1.1-2.8-1.7-2.1-1.3-4.3-2.5-4.5-2.6 3.9 2.1 8.6 5.2 9.5 5.7-.9-.5 1.6 1.1 2 1.5-1.4-1-5.4-3.4-5.2-3.2 1.2.7 1.6 1 2 1.3 1 .6 1.8 1.1 2.6 1.6s1.5 1 2.2 1.4c1.4.9 2.8 1.8 4.4 2.9-1.5-1-3.7-2.6-4-2.8.6.4 1.2.8 1.7 1.1-.7-.5-1.3-.9-1.7-1.2-.6-.5 6.9 4.5 2.1 1.3-1.9-1.3-1.9-1.2-5.1-3.3 2 1.3-.2-.1-2-1.3zm11.6 8.1c-.4-.3-1.1-.8-2.2-1.6-.7-.5-1.6-1.1-2.6-1.8 1.6 1.1 3.6 2.5 4.7 3.3.7.5.9.7.1.1zm-32.2-18.9c.1-.1 3.1 1.4 3.3 1.5-1.9-1-4.6-2.2-5.5-2.6 2 .9 3.6 1.6 4.9 2.3.7.3 1.3.7 2 1 .6.3 1.3.6 1.9.9-1.2-.6-1.7-.9-2.2-1.2 1.5.7 2.9 1.5 4.4 2.2-2.7-1.3 3.6 2 4.3 2.4-2.7-1.5-4.9-2.8-3.1-1.9-3.7-2-3.3-1.6-5.4-2.8.4.3-3.3-1.6-4.4-2.1.6.3 1.3.5 0 0-.5-.2-1.5-.6-3.4-1.4l-.1.2c1.3.5 3.2 1.4 3.3 1.5-.6-.3-1.2-.6 0 0zm-18-7.5c1.1.4 2.3.8 3.7 1.3 1.4.5 2.9 1.1 4.4 1.7 3.1 1.2 6.3 2.5 9 3.8-3.8-1.8-6.9-2.9-9-3.8.6.2 4.3 1.5 2.3.7-.6-.2-1.2-.5-2.3-.9 2.5 1-4.7-1.8-8.1-2.8zm22.9 8.8c3.1 1.6 9.6 5 7.7 3.9-.2-.1-1.8-.9-3.5-1.8-1.8-.9-3.6-1.9-4.2-2.1zm-8.6-5.1c-1.2-.5-4.9-2.1-8.8-3.5-1.9-.7-3.9-1.4-5.7-2-1.7-.6-3.2-1-4.2-1.3 2.1.6 3.7 1.1 4.7 1.5 2.1.7 3.5 1.2 4.4 1.5.9.3 1.3.5 1.3.5s-.1 0-.3-.1c-.2-.1-.4-.2-.7-.3-.6-.2-1.5-.6-2.5-.9-4-1.4-10-3.1-9.4-2.8 1.7.5 4.2 1.3 6.6 2 1.2.4 2.4.8 3.5 1.2 1.1.4 2 .8 2.8 1-4.4-1.6-9.8-3.3-14.8-4.6-5-1.3-9.7-2.3-12.6-2.8 5.5 1 13.4 2.9 20.3 5.1 7.3 2.2 13.3 4.7 15.4 5.5zM245 4.8c5.7.6 11.4 1.4 17.1 2.4.3 0 2 .4 2.4.4-1.7-.3-2-.4-3.6-.6-2.5-.4-5.7-.9-8.7-1.3-3-.5-5.7-.8-7.2-.9zm13.1 1.4c-5.2-.8-10.1-1.3-11.8-1.5 9.2 1 17 2.5 19.5 2.9-1.4-.3-2.7-.6-3.6-.7 4.8.8 8.4 1.7 9.7 2-3.1-.8-8.6-1.9-13.8-2.7zm34.1 7.9c-.8-.3-2.8-.9-4.5-1.5-1.8-.6-3.4-1.1-3.7-1.1.4.2 3.6 1.1 6.2 2 2.5.8 4.3 1.5 2 .6zM107.8 8.4c-3.9.7-7.6 1.5-8.9 1.8 6.3-1.3 17.1-3.2 19.2-3.6-2.5.4-6.5 1.2-10.3 1.8zm133.8 144.8c-.7 0-1.4.1 0 0 7-.5 11.7-.7 17.3-1.4-9.6 1-18.6 1.4-22.2 1.6 1.8-.1 4.5-.3 4.9-.2zM64.8 25.4c-2.2.7-4.9 1.5-7.6 2.4-2.7.9-5.3 1.9-7.4 2.7-.2.1 7.1-2.5 6.9-2.4-.9.3-2.2.8-2.3.8 2.5-.9 4.6-1.5 6.2-2.1 1.8-.6 3.1-1 4.2-1.4z'/%3E%3C/svg%3E");
                bottom: 0.75rem;
                content: "";
                left: -1rem;
                pointer-events: none;
                position: absolute;
                right: -1rem;
                top: 0.75rem;
            }
            .btns {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                margin: -0.5rem;
            }
            .btns > .btn,
            .btns > .button:not(.acf-button),
            .btns > input[type="submit"],
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice .btns > label {
                flex-shrink: 0;
                margin: 0.5rem;
            }
            .btn,
            .button:not(.acf-button),
            .button:not(.acf-button).alt,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label,
            input[type="submit"] {
                align-items: center;
                border-color: transparent;
                border-radius: var(--button-border-radius, 0.25rem);
                border-width: var(--border-width, 1px);
                cursor: pointer;
                display: inline-flex;
                font-size: 0.875rem;
                font-weight: 500;
                outline: transparent solid 2px;
                outline-offset: 2px;
                padding: 0.75rem 1rem;
                transition-duration: 0.2s;
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none;
            }
            .btn:hover,
            .button:hover:not(.acf-button),
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label:hover,
            input[type="submit"]:hover {
                opacity: 0.75;
            }
            .btn:active,
            .btn:focus,
            .button:active:not(.acf-button),
            .button:focus:not(.acf-button),
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label:active,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label:focus,
            input[type="submit"]:active,
            input[type="submit"]:focus {
                opacity: 0.5;
                outline: transparent solid 2px;
                outline-offset: 2px;
            }
            .btn[disabled],
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label[disabled],
            [disabled].button:not(.acf-button),
            input[disabled][type="submit"] {
                cursor: not-allowed;
                opacity: 0.5;
            }
            .btn[disabled]:active,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label[disabled]:active,
            [disabled].button:active:not(.acf-button),
            input[disabled][type="submit"]:active {
                pointer-events: none;
            }
            .btn .mwb-icon,
            .button:not(.acf-button) .mwb-icon,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label .mwb-icon,
            input[type="submit"] .mwb-icon {
                font-size: 1.5rem;
                margin-left: 0.75rem;
                margin-right: 0;
                margin-top: 0.5rem;
                order: 9999;
                position: relative;
            }
            .btn .mwb-icon:before,
            .button:not(.acf-button) .mwb-icon:before,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label .mwb-icon:before,
            input[type="submit"] .mwb-icon:before {
                content: "";
                height: 3.5rem;
                -webkit-mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/nav-top.svg);
                mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/nav-top.svg);
                pointer-events: none;
                position: absolute;
                right: -1rem;
                top: -1rem;
                width: 3.5rem;
            }
            .btn .mwb-icon.primary:before,
            .button:not(.acf-button) .mwb-icon.primary:before,
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label
                .mwb-icon.primary:before,
            input[type="submit"] .mwb-icon.primary:before {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-primary, #000), var(--tw-bg-opacity));
            }
            .btn .mwb-icon.secondary:before,
            .button:not(.acf-button) .mwb-icon.secondary:before,
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label
                .mwb-icon.secondary:before,
            input[type="submit"] .mwb-icon.secondary:before {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-secondary, #666), var(--tw-bg-opacity));
            }
            .btn .mwb-icon.tertiary:before,
            .button:not(.acf-button) .mwb-icon.tertiary:before,
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label
                .mwb-icon.tertiary:before,
            input[type="submit"] .mwb-icon.tertiary:before {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-tertiary, #b5b5b5), var(--tw-bg-opacity));
            }
            .btn .mwb-icon.quaternary:before,
            .button:not(.acf-button) .mwb-icon.quaternary:before,
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label
                .mwb-icon.quaternary:before,
            input[type="submit"] .mwb-icon.quaternary:before {
                --tw-bg-opacity: 1;
                background-color: rgb(224 9 90 / var(--tw-bg-opacity));
            }
            .btn .mwb-icon svg,
            .button:not(.acf-button) .mwb-icon svg,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label .mwb-icon svg,
            input[type="submit"] .mwb-icon svg {
                position: relative;
            }
            .btn.primary,
            .button:not(.acf-button):not(.alt),
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.primary,
            .primary.button:not(.acf-button),
            input.primary[type="submit"] {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgba(var(--colour-primary, #000), var(--tw-bg-opacity));
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            .btn.primary.outlined,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.primary,
            .primary.outlined.button:not(.acf-button),
            input.primary.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgba(var(--colour-primary, #000), var(--tw-border-opacity));
                color: rgba(var(--colour-primary, #000), var(--tw-text-opacity));
            }
            .btn.secondary,
            .button:not(.acf-button).alt,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.secondary,
            .secondary.button:not(.acf-button),
            input[type="submit"] {
                   background: #000000 !important;
                padding: 9px 10px;
                color: #ffffff;
                font-size: 20px;
                text-transform: uppercase;
                font-weight: bold;
                border: 1px solid #473023;
                        }
input[type="submit"]:hover
            {
                background: #473023;
                padding: 9px 44px;
                color: #f4c3b5;
                font-size: 20px;
                text-transform: uppercase;
                font-weight: bold;
                box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
                transition: all 0.6s ease 0s;
                cursor: pointer;
                border: 1px solid #f4c3b5;
            }
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                .secondary-is-dark
                label.secondary,
            .secondary-is-dark .btn.secondary,
            .secondary-is-dark .button:not(.acf-button).alt,
            .secondary-is-dark
                .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label.secondary,
            .secondary-is-dark .secondary.button:not(.acf-button),
            .secondary-is-dark input[type="submit"] {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .btn.secondary.outlined,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.secondary,
            .secondary.outlined.button:not(.acf-button),
            input.secondary.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgba(var(--colour-secondary, #666), var(--tw-border-opacity));
                color: rgba(var(--colour-secondary, #666), var(--tw-text-opacity));
            }
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                .secondary-is-dark
                label.secondary,
            .secondary-is-dark .btn.secondary.outlined,
            .secondary-is-dark
                .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label.secondary,
            .secondary-is-dark .secondary.outlined.button:not(.acf-button),
            .secondary-is-dark input.secondary.outlined[type="submit"] {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-secondary, #666), var(--tw-text-opacity));
            }
            .btn.tertiary,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.tertiary,
            .tertiary.button:not(.acf-button),
            input.tertiary[type="submit"] {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgba(var(--colour-tertiary, #b5b5b5), var(--tw-bg-opacity));
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                .tertiary-is-dark
                label.tertiary,
            .tertiary-is-dark .btn.tertiary,
            .tertiary-is-dark
                .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label.tertiary,
            .tertiary-is-dark .tertiary.button:not(.acf-button),
            .tertiary-is-dark input.tertiary[type="submit"] {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .btn.tertiary.outlined,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.tertiary,
            .tertiary.outlined.button:not(.acf-button),
            input.tertiary.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgba(var(--colour-tertiary, #b5b5b5), var(--tw-border-opacity));
                color: rgba(var(--colour-tertiary, #b5b5b5), var(--tw-text-opacity));
            }
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                .tertiary-is-dark
                label.tertiary,
            .tertiary-is-dark .btn.tertiary.outlined,
            .tertiary-is-dark
                .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label.tertiary,
            .tertiary-is-dark .tertiary.outlined.button:not(.acf-button),
            .tertiary-is-dark input.tertiary.outlined[type="submit"] {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-tertiary, #b5b5b5), var(--tw-text-opacity));
            }
            .btn.dark,
            .dark.button:not(.acf-button),
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label,
            input.dark[type="submit"] {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgba(var(--colour-dark, #21111e), var(--tw-bg-opacity));
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .btn.dark.outlined,
            .dark.outlined.button:not(.acf-button),
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label,
            input.dark.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgba(var(--colour-dark, #21111e), var(--tw-border-opacity));
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            .btn.light,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.light,
            .light.button:not(.acf-button),
            input.light[type="submit"] {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgba(var(--colour-light, #fff), var(--tw-bg-opacity));
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            .btn.light.outlined,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.light,
            .light.outlined.button:not(.acf-button),
            input.light.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgba(var(--colour-light, #fff), var(--tw-border-opacity));
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .bg-is-dark .acf-form .acf-row-handle.remove > a.bg,
            .bg-is-dark .acf-form .bg.acf-button,
            .bg-is-dark .acf-form .bg.af-next-button,
            .bg-is-dark .acf-form .bg.af-previous-button,
            .bg-is-dark .bg.button:not(.acf-button),
            .bg-is-dark .btn.bg,
            .bg-is-dark .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.bg,
            .bg-is-dark .wp-block-buttons .wp-block-button .bg.wp-block-button__link,
            .bg-is-dark .wp-block-file > .bg.wp-block-file__button,
            .bg-is-dark .wp-block-search .bg.wp-block-search__button,
            .bg-is-dark input.bg[type="submit"] {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .bg-is-dark .acf-form .acf-row-handle.remove > a.bg,
            .bg-is-dark .acf-form .bg.outlined.acf-button,
            .bg-is-dark .acf-form .bg.outlined.af-next-button,
            .bg-is-dark .acf-form .bg.outlined.af-previous-button,
            .bg-is-dark .bg.outlined.button:not(.acf-button),
            .bg-is-dark .btn.bg.outlined,
            .bg-is-dark .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.bg,
            .bg-is-dark .wp-block-buttons .wp-block-button .bg.outlined.wp-block-button__link,
            .bg-is-dark .wp-block-file > .bg.outlined.wp-block-file__button,
            .bg-is-dark .wp-block-search .bg.outlined.wp-block-search__button,
            .bg-is-dark input.bg.outlined[type="submit"] {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-bg, #fff), var(--tw-text-opacity));
            }
            .btn.expanded,
            .expanded.button:not(.acf-button),
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.expanded,
            input.expanded[type="submit"] {
                justify-content: center;
                text-align: center;
                width: 100%;
            }
            .big.button:not(.acf-button),
            .btn.big,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.big,
            input.big[type="submit"] {
                font-size: 1.125rem;
                padding-bottom: 0.75rem;
                padding-top: 0.75rem;
            }
            .btn.flipped .mwb-icon,
            .flipped.button:not(.acf-button) .mwb-icon,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.flipped .mwb-icon,
            input.flipped[type="submit"] .mwb-icon {
                margin: 0 0.75rem 0.5rem 0;
                order: -9999;
            }
            .btn.flipped .mwb-icon:before,
            .flipped.button:not(.acf-button) .mwb-icon:before,
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label.flipped
                .mwb-icon:before,
            input.flipped[type="submit"] .mwb-icon:before {
                --tw-rotate: 180deg;
                bottom: -1rem;
                left: -1rem;
                right: auto;
                top: auto;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .btn.white,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.white,
            .white.button:not(.acf-button),
            input.white[type="submit"] {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            .btn.white.outlined,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.white,
            .white.outlined.button:not(.acf-button),
            input.white.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgb(255 255 255 / var(--tw-border-opacity));
                color: rgb(255 255 255 / var(--tw-text-opacity));
            }
            .black.button:not(.acf-button),
            .btn.black,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.black,
            input.black[type="submit"] {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgb(0 0 0 / var(--tw-bg-opacity));
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .black.outlined.button:not(.acf-button),
            .btn.black.outlined,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.black,
            input.black.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgb(0 0 0 / var(--tw-border-opacity));
                color: rgb(0 0 0 / var(--tw-text-opacity));
            }
            .btn.quaternary,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.quaternary,
            .quaternary.button:not(.acf-button),
            input.quaternary[type="submit"] {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgb(224 9 90 / var(--tw-bg-opacity));
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .btn.quaternary.outlined,
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.quaternary,
            .quaternary.outlined.button:not(.acf-button),
            input.quaternary.outlined[type="submit"] {
                --tw-border-opacity: 1;
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: rgb(224 9 90 / var(--tw-border-opacity));
                color: rgb(224 9 90 / var(--tw-text-opacity));
            }
            .btn.clear,
            .clear.button:not(.acf-button),
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label.clear,
            input.clear[type="submit"] {
                --tw-text-opacity: 1;
                background-color: transparent;
                border-color: transparent;
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
                padding-left: 0;
                padding-right: 0;
            }
            .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                .secondary-is-dark
                label.clear,
            .secondary-is-dark .btn.clear,
            .secondary-is-dark .clear.button:not(.acf-button),
            .secondary-is-dark
                .gform_wrapper
                .gform_fields
                .gfield
                .ginput_container_radio
                .gfield_radio
                .gchoice
                label.clear,
            .secondary-is-dark input.clear[type="submit"] {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            label {
                cursor: pointer;
                display: inline-block;
                font-size: 0.875rem;
                padding-top: 0.25rem;
            }
            label a {
                text-decoration-line: underline;
            }
            input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
            select,
            textarea {
                --tw-border-opacity: 0.3;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background-color: transparent;
                border-color: rgba(var(--colour-dark, #21111e), var(--tw-border-opacity));
                border-radius: var(--border-radius, 0.25rem);
                border-width: 1px;
                color: #492f22;
                outline: transparent solid 2px;
                outline-offset: 2px;
                padding: 0.5rem 1rem;
                transition-duration: 0.2s;
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                width: 100%;
                    font-family: 'Agrandir Narrow', sans-serif;
            }
            input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,
            select:focus,
            textarea:focus {
                --tw-border-opacity: 1;
            }
            input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])::-moz-placeholder,
            select::-moz-placeholder,
            textarea::-moz-placeholder {
                color: currentColor;
                opacity: 0.5;
            }
            input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])::placeholder,
            select::placeholder,
            textarea::placeholder {
                color: currentColor;
                opacity: 0.5;
            }
            input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])[aria-invalid="true"],
            select[aria-invalid="true"],
            textarea[aria-invalid="true"] {
                --tw-border-opacity: 1;
                border-color: rgb(229 62 62 / var(--tw-border-opacity));
            }
            input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])[type="tel"],
            select[type="tel"],
            textarea[type="tel"] {
                padding-left: 3rem;
            }
            select {
                cursor: pointer;
            }
            select:not([multiple]) {
                background: linear-gradient(45deg, transparent 50%, currentColor 0),
                    linear-gradient(135deg, currentColor 50%, transparent 0);
                background-position:
                    calc(100% - 21px) calc(1em + 2px),
                    calc(100% - 16px) calc(1em + 2px);
                background-repeat: no-repeat;
                background-size:
                    5px 5px,
                    5px 5px;
                padding-right: 3rem;
            }
            select > option {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            textarea {
                max-height: 100vh;
            }
            input[type="checkbox"],
            input[type="radio"] {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                height: 1.25rem;
                margin-right: 0.5rem;
                margin-top: 1px;
                position: relative;
                width: 1.25rem;
            }
            input[type="checkbox"]:after,
            input[type="checkbox"]:before,
            input[type="radio"]:after,
            input[type="radio"]:before {
                content: "";
                display: inline-block;
                height: 1.25rem;
                transition-duration: 0.2s;
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                width: 1.25rem;
            }
            input[type="checkbox"]:before,
            input[type="radio"]:before {
                --tw-border-opacity: 1;
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
                border-color: rgb(226 232 240 / var(--tw-border-opacity));
                border-width: 1px;
                cursor: pointer;
                margin-right: 0.5rem;
            }
            input[type="checkbox"]:after,
            input[type="radio"]:after {
                --tw-scale-x: 0;
                --tw-scale-y: 0;
                border-color: transparent;
                border-width: var(--border-width, 1px);
                left: 0;
                opacity: 0;
                pointer-events: none;
                position: absolute;
                top: 0;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            input[type="checkbox"]:focus,
            input[type="radio"]:focus {
                outline: transparent solid 2px;
                outline-offset: 2px;
            }
            input[type="checkbox"]:focus:before,
            input[type="radio"]:focus:before {
                --tw-border-opacity: 1;
                border-color: rgba(var(--colour-secondary, #666), var(--tw-border-opacity));
            }
            input[type="checkbox"]:checked:after,
            input[type="radio"]:checked:after {
                --tw-scale-x: 0.5;
                --tw-scale-y: 0.5;
                opacity: 1;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            input[type="checkbox"]:before {
                border-radius: 0.125rem;
            }
            input[type="checkbox"]:after {
                --tw-rotate: 45deg;
                --tw-border-opacity: 1;
                border-color: rgba(var(--colour-secondary, #666), var(--tw-border-opacity));
                border-width: 0 4px 4px 0;
                height: 1.25rem;
                margin: 0;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                transform-origin: right;
                width: 0.75rem;
            }
            input[type="radio"]:before {
                border-radius: 9999px;
            }
            input[type="radio"]:after {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-secondary, #666), var(--tw-bg-opacity));
                border-radius: 9999px;
            }
            .acf-ui-datepicker .ui-datepicker {
                width: 22em;
            }
            .acf-ui-datepicker .ui-datepicker .ui-datepicker-title select,
            .acf-ui-datepicker .ui-datepicker select.ui-timepicker-select {
                padding: 0.2rem 0.6rem;
            }
            .acf-ui-datepicker .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
                margin-left: 0.5rem;
            }
            .gform_wrapper {
                position: relative;
                transition-duration: 0.2s;
                transition-property: opacity;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            }
            .gform_wrapper .gform_validation_errors {
                --tw-text-opacity: 1;
                color: rgb(229 62 62 / var(--tw-text-opacity));
                font-size: 0.875rem;
                font-style: italic;
                padding-bottom: 1rem;
            }
            .gform_wrapper .gform_heading,
            .gform_wrapper .gform_validation_container {
                display: none;
            }
            .gform_wrapper .gform_fields {
                display: flex;
                flex-wrap: wrap;
                margin: -0.25rem;
            }
            .gform_wrapper .gform_fields .gfield {
                flex-grow: 1;
                padding: 0.25rem 0.25rem 0.5rem;
            }
            .gform_wrapper .gform_fields .gfield:not([class*="w-"]) {
                width: 100%;
            }
            .gform_wrapper .gform_fields .gfield.hidden_label > .gfield_label {
                display: none;
            }
            .gform_wrapper .gform_fields .gfield .gfield_label {
                cursor: pointer;
                display: block;
                font-size: 0.875rem;
                padding-top: 0.25rem;
            }
            .gform_wrapper .gform_fields .gfield .gfield_label a {
                text-decoration-line: underline;
            }
            .gform_wrapper .gform_fields .gfield .gfield_description {
                font-style: italic;
                font-weight: 400;
                opacity: 0.75;
            }
            .gform_wrapper .gform_fields .gfield .ginput_complex {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
                margin-left: -0.25rem;
                margin-right: -0.25rem;
            }
            .gform_wrapper .gform_fields .gfield .ginput_complex > div,
            .gform_wrapper .gform_fields .gfield .ginput_complex > span {
                padding-left: 0.25rem;
                padding-right: 0.25rem;
                width: 100%;
            }
            .gform_wrapper .gform_fields .gfield .ginput_complex label {
                font-weight: 400;
            }
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio {
                -moz-column-gap: 0.5rem;
                column-gap: 0.5rem;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                margin-top: -0.25rem;
            }
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice {
                display: flex;
                padding-bottom: 0.25rem;
                padding-top: 0.25rem;
            }
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice input {
                display: none;
            }
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice label {
                background-position: center -11px;
                background-repeat: no-repeat;
                background-size: auto 170%;
                font-size: 0.875rem;
                opacity: 0.5;
            }
            .gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice input:checked + label {
                background-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/nav-top.svg);
                opacity: 1;
            }
            .gform_wrapper .gform_fields .gfield .ginput_container_consent {
                align-items: center;
                display: flex;
                padding-bottom: 0.25rem;
                padding-top: 0.25rem;
            }
            .gform_wrapper .gform_fields .gfield .ginput_container_consent .gfield_consent_label {
                font-size: 0.75rem;
                font-weight: 400;
                padding-bottom: 0;
                padding-left: 0.25rem;
                padding-top: 0;
            }
            .gform_wrapper .gform_footer {
                padding-top: 1rem;
            }
            .gform_wrapper .gform_footer .gform_ajax_spinner {
                --tw-translate-x: -50%;
                bottom: 0.5rem;
                left: 50%;
                position: absolute;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                width: 2.5rem;
            }
            .gform_wrapper .gform_footer .gform_button[type="submit"] {
                background-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/arrow.png);
                background-position: center right 0.25rem;
                background-repeat: no-repeat;
                background-size: auto 80%;
                padding-right: 3rem;
            }
            .wysiwyg
                a:not(.btn):not(.button:not(.acf-button).alt):not(.button:not(.acf-button)):not(input[type="submit"]) {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-primary, #000), var(--tw-text-opacity));
                text-decoration-line: underline;
            }
            .wysiwyg h1 a,
            .wysiwyg h2 a,
            .wysiwyg h3 a,
            .wysiwyg h4 a,
            .wysiwyg h5 a,
            .wysiwyg h6 a,
            h1 .wysiwyg a,
            h2 .wysiwyg a,
            h3 .wysiwyg a,
            h4 .wysiwyg a,
            h5 .wysiwyg a,
            h6 .wysiwyg a {
                color: inherit;
            }
            .wysiwyg code {
                --tw-bg-opacity: 1;
                --tw-text-opacity: 1;
                background-color: rgb(247 250 252 / var(--tw-bg-opacity));
                border-radius: 0.125rem;
                color: rgb(113 128 150 / var(--tw-text-opacity));
                display: inline-block;
                font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
                    monospace;
                font-size: 0.875rem;
                padding-left: 0.25rem;
                padding-right: 0.25rem;
                vertical-align: baseline;
            }
            .wysiwyg .wp-block-embed,
            .wysiwyg ol,
            .wysiwyg p,
            .wysiwyg ul {
                margin-bottom: 2rem;
            }
            .wysiwyg table {
                border-width: var(--border-width, 1px);
                table-layout: auto;
            }
            .wysiwyg table > thead {
                border-bottom-width: 2px;
            }
            .wysiwyg table tbody td {
                border-width: var(--border-width, 1px);
            }
            .wysiwyg table > tfoot {
                border-top-width: 2px;
            }
            .wysiwyg table td,
            .wysiwyg table th {
                padding: 0.5rem 0.75rem;
            }
            .wysiwyg table th {
                text-align: left;
            }
            .wysiwyg hr {
                --tw-border-opacity: 1;
                border-color: rgb(226 226 226 / var(--tw-border-opacity));
                margin-bottom: 2rem;
            }
            .wysiwyg ol,
            .wysiwyg ul {
                margin-bottom: 1rem;
                margin-left: 1rem;
            }
            .wysiwyg ul {
                list-style-type: disc;
            }
            .wysiwyg ol {
                list-style-type: decimal;
            }
            .wp-block-embed > figcaption,
            .wp-block-video > figcaption {
                opacity: 0.75;
                padding-top: 0.5rem;
            }
            .text-link,
            .text-link:visited,
            .wysiwyg a,
            .wysiwyg a:visited {
                transition-duration: 0.2s;
                transition-property: opacity;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            }
            .text-link:focus,
            .text-link:hover,
            .wysiwyg a:focus,
            .wysiwyg a:hover {
                opacity: 0.75;
            }
            .text-link:active,
            .wysiwyg a:active {
                opacity: 0.5;
            }
            @keyframes plyr-progress {
                to {
                    background-position: var(--plyr-progress-loading-size, 25px) 0;
                }
            }
            @keyframes plyr-popup {
                0% {
                    opacity: 0.5;
                    transform: translateY(10px);
                }
                to {
                    opacity: 1;
                    transform: translateY(0);
                }
            }
            @keyframes plyr-fade-in {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            .plyr {
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                align-items: center;
                direction: ltr;
                display: flex;
                flex-direction: column;
                font-family: var(--plyr-font-family, inherit);
                font-variant-numeric: tabular-nums;
                font-weight: var(--plyr-font-weight-regular, 400);
                line-height: var(--plyr-line-height, 1.7);
                max-width: 100%;
                min-width: 200px;
                position: relative;
                text-shadow: none;
                transition: box-shadow 0.3s ease;
                z-index: 0;
            }
            .plyr audio,
            .plyr iframe,
            .plyr video {
                display: block;
                height: 100%;
                width: 100%;
            }
            .plyr button {
                font: inherit;
                line-height: inherit;
                width: auto;
            }
            .plyr:focus {
                outline: 0;
            }
            .plyr--full-ui {
                box-sizing: border-box;
            }
            .plyr--full-ui *,
            .plyr--full-ui :after,
            .plyr--full-ui :before {
                box-sizing: inherit;
            }
            .plyr--full-ui a,
            .plyr--full-ui button,
            .plyr--full-ui input,
            .plyr--full-ui label {
                touch-action: manipulation;
            }
            .plyr__badge {
                background: var(--plyr-badge-background, #4a5464);
                border-radius: var(--plyr-badge-border-radius, 2px);
                color: var(--plyr-badge-text-color, #fff);
                font-size: var(--plyr-font-size-badge, 9px);
                line-height: 1;
                padding: 3px 4px;
            }
            .plyr--full-ui ::-webkit-media-text-track-container {
                display: none;
            }
            .plyr__captions {
                animation: 0.3s plyr-fade-in;
                bottom: 0;
                display: none;
                font-size: var(--plyr-font-size-small, 13px);
                left: 0;
                padding: var(--plyr-control-spacing, 10px);
                position: absolute;
                text-align: center;
                transition: transform 0.4s ease-in-out;
                width: 100%;
            }
            .plyr__captions span:empty {
                display: none;
            }
            @media (min-width: 480px) {
                .plyr__captions {
                    font-size: var(--plyr-font-size-base, 15px);
                    padding: calc(var(--plyr-control-spacing, 10px) * 2);
                }
            }
            @media (min-width: 768px) {
                .plyr__captions {
                    font-size: var(--plyr-font-size-large, 18px);
                }
            }
            .plyr--captions-active .plyr__captions {
                display: block;
            }
            .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
                transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
            }
            .plyr__caption {
                background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
                border-radius: 2px;
                -webkit-box-decoration-break: clone;
                box-decoration-break: clone;
                color: var(--plyr-captions-text-color, #fff);
                line-height: 185%;
                padding: 0.2em 0.5em;
                white-space: pre-wrap;
            }
            .plyr__caption div {
                display: inline;
            }
            .plyr__control {
                background: 0 0;
                border: 0;
                border-radius: var(--plyr-control-radius, 3px);
                color: inherit;
                cursor: pointer;
                flex-shrink: 0;
                overflow: visible;
                padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
                position: relative;
                transition: all 0.3s ease;
            }
            .plyr__control svg {
                fill: currentColor;
                display: block;
                height: var(--plyr-control-icon-size, 18px);
                pointer-events: none;
                width: var(--plyr-control-icon-size, 18px);
            }
            .plyr__control:focus {
                outline: 0;
            }
            .plyr__control.plyr__tab-focus {
                outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
                outline-offset: 2px;
            }
            a.plyr__control {
                text-decoration: none;
            }
            .plyr__control.plyr__control--pressed .icon--not-pressed,
            .plyr__control.plyr__control--pressed .label--not-pressed,
            .plyr__control:not(.plyr__control--pressed) .icon--pressed,
            .plyr__control:not(.plyr__control--pressed) .label--pressed,
            a.plyr__control:after,
            a.plyr__control:before {
                display: none;
            }
            .plyr--full-ui ::-webkit-media-controls {
                display: none;
            }
            .plyr__controls {
                align-items: center;
                display: flex;
                justify-content: flex-end;
                text-align: center;
            }
            .plyr__controls .plyr__progress__container {
                flex: 1;
                min-width: 0;
            }
            .plyr__controls .plyr__controls__item {
                margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
            }
            .plyr__controls .plyr__controls__item:first-child {
                margin-left: 0;
                margin-right: auto;
            }
            .plyr__controls .plyr__controls__item.plyr__progress__container {
                padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
            }
            .plyr__controls .plyr__controls__item.plyr__time {
                padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
            }
            .plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
            .plyr__controls .plyr__controls__item.plyr__time + .plyr__time,
            .plyr__controls .plyr__controls__item.plyr__time:first-child {
                padding-left: 0;
            }
            .plyr__controls:empty {
                display: none;
            }
            .plyr__menu {
                display: flex;
                position: relative;
            }
            .plyr__menu .plyr__control svg {
                transition: transform 0.3s ease;
            }
            .plyr__menu .plyr__control[aria-expanded="true"] svg {
                transform: rotate(90deg);
            }
            .plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip {
                display: none;
            }
            .plyr__menu__container {
                animation: 0.2s plyr-popup;
                background: var(--plyr-menu-background, hsla(0, 0%, 100%, 0.9));
                border-radius: var(--plyr-menu-radius, 4px);
                bottom: 100%;
                box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
                color: var(--plyr-menu-color, #4a5464);
                font-size: var(--plyr-font-size-base, 15px);
                margin-bottom: 10px;
                position: absolute;
                right: -3px;
                text-align: left;
                white-space: nowrap;
                z-index: 3;
            }
            .plyr__menu__container > div {
                overflow: hidden;
                transition:
                    height 0.35s cubic-bezier(0.4, 0, 0.2, 1),
                    width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
            }
            .plyr__menu__container:after {
                border-top-color: transparent;
                border: var(--plyr-menu-arrow-size, 4px) solid transparent;
                border-top-color: var(--plyr-menu-background, hsla(0, 0%, 100%, 0.9));
                content: "";
                height: 0;
                position: absolute;
                right: calc(
                    var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 -
                        var(--plyr-menu-arrow-size, 4px) / 2
                );
                top: 100%;
                width: 0;
            }
            .plyr__menu__container [role="menu"] {
                padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
            }
            .plyr__menu__container [role="menuitem"],
            .plyr__menu__container [role="menuitemradio"] {
                margin-top: 2px;
            }
            .plyr__menu__container [role="menuitem"]:first-child,
            .plyr__menu__container [role="menuitemradio"]:first-child {
                margin-top: 0;
            }
            .plyr__menu__container .plyr__control {
                align-items: center;
                color: var(--plyr-menu-color, #4a5464);
                display: flex;
                font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
                padding: calc(var(--plyr-control-spacing, 10px) * 0.7/1.5)
                    calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none;
                width: 100%;
            }
            .plyr__menu__container .plyr__control > span {
                align-items: inherit;
                display: flex;
                width: 100%;
            }
            .plyr__menu__container .plyr__control:after {
                border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
                content: "";
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
            }
            .plyr__menu__container .plyr__control[role="menuitemradio"] {
                padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
            }
            .plyr__menu__container .plyr__control[role="menuitemradio"]:after,
            .plyr__menu__container .plyr__control[role="menuitemradio"]:before {
                border-radius: 100%;
            }
            .plyr__menu__container .plyr__control[role="menuitemradio"]:before {
                background: rgba(0, 0, 0, 0.1);
                content: "";
                display: block;
                flex-shrink: 0;
                height: 16px;
                margin-right: var(--plyr-control-spacing, 10px);
                transition: all 0.3s ease;
                width: 16px;
            }
            .plyr__menu__container .plyr__control[role="menuitemradio"]:after {
                background: #fff;
                border: 0;
                height: 6px;
                left: 12px;
                opacity: 0;
                top: 50%;
                transform: translateY(-50%) scale(0);
                transition:
                    transform 0.3s ease,
                    opacity 0.3s ease;
                width: 6px;
            }
            .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]:before {
                background: var(
                    --plyr-control-toggle-checked-background,
                    var(--plyr-color-main, var(--plyr-color-main, #00b2ff))
                );
            }
            .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]:after {
                opacity: 1;
                transform: translateY(-50%) scale(1);
            }
            .plyr__menu__container .plyr__control[role="menuitemradio"].plyr__tab-focus:before,
            .plyr__menu__container .plyr__control[role="menuitemradio"]:hover:before {
                background: rgba(35, 40, 47, 0.1);
            }
            .plyr__menu__container .plyr__menu__value {
                align-items: center;
                display: flex;
                margin-left: auto;
                margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 - -2px);
                overflow: hidden;
                padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);
                pointer-events: none;
            }
            .plyr--full-ui input[type="range"] {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background: 0 0;
                border: 0;
                border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
                color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
                display: block;
                height: calc(
                    var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px)
                );
                margin: 0;
                min-width: 0;
                padding: 0;
                transition: box-shadow 0.3s ease;
                width: 100%;
            }
            .plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
                background: 0 0;
                background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
                border: 0;
                border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
                height: var(--plyr-range-track-height, 5px);
                -webkit-transition: box-shadow 0.3s;
                transition: box-shadow 0.3s ease;
                -webkit-user-select: none;
                user-select: none;
            }
            .plyr--full-ui input[type="range"]::-webkit-slider-thumb {
                -webkit-appearance: none;
                appearance: none;
                background: var(--plyr-range-thumb-background, #fff);
                border: 0;
                border-radius: 100%;
                box-shadow: var(
                    --plyr-range-thumb-shadow,
                    0 1px 1px rgba(35, 40, 47, 0.15),
                    0 0 0 1px rgba(35, 40, 47, 0.2)
                );
                height: var(--plyr-range-thumb-height, 13px);
                margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
                position: relative;
                -webkit-transition: 0.2s;
                transition: all 0.2s ease;
                width: var(--plyr-range-thumb-height, 13px);
            }
            .plyr--full-ui input[type="range"]::-moz-range-track {
                background: 0 0;
                border: 0;
                border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
                height: var(--plyr-range-track-height, 5px);
                -moz-transition: box-shadow 0.3s;
                transition: box-shadow 0.3s ease;
                -moz-user-select: none;
                user-select: none;
            }
            .plyr--full-ui input[type="range"]::-moz-range-thumb {
                background: var(--plyr-range-thumb-background, #fff);
                border: 0;
                border-radius: 100%;
                box-shadow: var(
                    --plyr-range-thumb-shadow,
                    0 1px 1px rgba(35, 40, 47, 0.15),
                    0 0 0 1px rgba(35, 40, 47, 0.2)
                );
                height: var(--plyr-range-thumb-height, 13px);
                position: relative;
                -moz-transition: 0.2s;
                transition: all 0.2s ease;
                width: var(--plyr-range-thumb-height, 13px);
            }
            .plyr--full-ui input[type="range"]::-moz-range-progress {
                background: currentColor;
                border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
                height: var(--plyr-range-track-height, 5px);
            }
            .plyr--full-ui input[type="range"]::-ms-track {
                color: transparent;
            }
            .plyr--full-ui input[type="range"]::-ms-fill-upper,
            .plyr--full-ui input[type="range"]::-ms-track {
                background: 0 0;
                border: 0;
                border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
                height: var(--plyr-range-track-height, 5px);
                -ms-transition: box-shadow 0.3s;
                transition: box-shadow 0.3s ease;
                user-select: none;
            }
            .plyr--full-ui input[type="range"]::-ms-fill-lower {
                background: 0 0;
                background: currentColor;
                border: 0;
                border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
                height: var(--plyr-range-track-height, 5px);
                -ms-transition: box-shadow 0.3s;
                transition: box-shadow 0.3s ease;
                user-select: none;
            }
            .plyr--full-ui input[type="range"]::-ms-thumb {
                background: var(--plyr-range-thumb-background, #fff);
                border: 0;
                border-radius: 100%;
                box-shadow: var(
                    --plyr-range-thumb-shadow,
                    0 1px 1px rgba(35, 40, 47, 0.15),
                    0 0 0 1px rgba(35, 40, 47, 0.2)
                );
                height: var(--plyr-range-thumb-height, 13px);
                margin-top: 0;
                position: relative;
                -ms-transition: 0.2s;
                transition: all 0.2s ease;
                width: var(--plyr-range-thumb-height, 13px);
            }
            .plyr--full-ui input[type="range"]::-ms-tooltip {
                display: none;
            }
            .plyr--full-ui input[type="range"]::-moz-focus-outer {
                border: 0;
            }
            .plyr--full-ui input[type="range"]:focus {
                outline: 0;
            }
            .plyr--full-ui input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track {
                outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
                outline-offset: 2px;
            }
            .plyr--full-ui input[type="range"].plyr__tab-focus::-moz-range-track {
                outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
                outline-offset: 2px;
            }
            .plyr--full-ui input[type="range"].plyr__tab-focus::-ms-track {
                outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
                outline-offset: 2px;
            }
            .plyr__poster {
                background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: contain;
                height: 100%;
                left: 0;
                opacity: 0;
                position: absolute;
                top: 0;
                transition: opacity 0.2s ease;
                width: 100%;
                z-index: 1;
            }
            .plyr--stopped.plyr__poster-enabled .plyr__poster {
                opacity: 1;
            }
            .plyr__time {
                font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
            }
            .plyr__time + .plyr__time:before {
                content: "⁄";
                margin-right: var(--plyr-control-spacing, 10px);
            }
            @media (max-width: 767px) {
                .plyr__time + .plyr__time {
                    display: none;
                }
            }
            .plyr__tooltip {
                background: var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));
                border-radius: var(--plyr-tooltip-radius, 5px);
                bottom: 100%;
                box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
                color: var(--plyr-tooltip-color, #4a5464);
                font-size: var(--plyr-font-size-small, 13px);
                font-weight: var(--plyr-font-weight-regular, 400);
                left: 50%;
                line-height: 1.3;
                margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
                opacity: 0;
                padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);
                pointer-events: none;
                position: absolute;
                transform: translate(-50%, 10px) scale(0.8);
                transform-origin: 50% 100%;
                transition:
                    transform 0.2s ease 0.1s,
                    opacity 0.2s ease 0.1s;
                white-space: nowrap;
                z-index: 2;
            }
            .plyr__tooltip:before {
                border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
                border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
                border-top: var(--plyr-tooltip-arrow-size, 4px) solid
                    var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));
                bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
                content: "";
                height: 0;
                left: 50%;
                position: absolute;
                transform: translateX(-50%);
                width: 0;
                z-index: 2;
            }
            .plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
            .plyr .plyr__control:hover .plyr__tooltip {
                opacity: 1;
                transform: translate(-50%) scale(1);
            }
            .plyr .plyr__control:hover .plyr__tooltip {
                z-index: 3;
            }
            .plyr__controls > .plyr__control:first-child .plyr__tooltip,
            .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
                left: 0;
                transform: translateY(10px) scale(0.8);
                transform-origin: 0 100%;
            }
            .plyr__controls > .plyr__control:first-child .plyr__tooltip:before,
            .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before {
                left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
            }
            .plyr__controls > .plyr__control:last-child .plyr__tooltip {
                left: auto;
                right: 0;
                transform: translateY(10px) scale(0.8);
                transform-origin: 100% 100%;
            }
            .plyr__controls > .plyr__control:last-child .plyr__tooltip:before {
                left: auto;
                right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
                transform: translateX(50%);
            }
            .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
            .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
            .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
            .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
            .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
            .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
                transform: translate(0) scale(1);
            }
            .plyr__progress {
                left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
                margin-right: var(--plyr-range-thumb-height, 13px);
                position: relative;
            }
            .plyr__progress input[type="range"],
            .plyr__progress__buffer {
                margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
                margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
                width: calc(100% + var(--plyr-range-thumb-height, 13px));
            }
            .plyr__progress input[type="range"] {
                position: relative;
                z-index: 2;
            }
            .plyr__progress .plyr__tooltip {
                left: 0;
                max-width: 120px;
                overflow-wrap: break-word;
            }
            .plyr__progress__buffer {
                -webkit-appearance: none;
                background: 0 0;
                border: 0;
                border-radius: 100px;
                height: var(--plyr-range-track-height, 5px);
                left: 0;
                margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
                padding: 0;
                position: absolute;
                top: 50%;
            }
            .plyr__progress__buffer::-webkit-progress-bar {
                background: 0 0;
            }
            .plyr__progress__buffer::-webkit-progress-value {
                background: currentColor;
                border-radius: 100px;
                min-width: var(--plyr-range-track-height, 5px);
                -webkit-transition: width 0.2s;
                transition: width 0.2s ease;
            }
            .plyr__progress__buffer::-moz-progress-bar {
                background: currentColor;
                border-radius: 100px;
                min-width: var(--plyr-range-track-height, 5px);
                -moz-transition: width 0.2s;
                transition: width 0.2s ease;
            }
            .plyr__progress__buffer::-ms-fill {
                border-radius: 100px;
                -ms-transition: width 0.2s;
                transition: width 0.2s ease;
            }
            .plyr--loading .plyr__progress__buffer {
                animation: 1s linear infinite plyr-progress;
                background-image: linear-gradient(
                    -45deg,
                    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%,
                    transparent 25%,
                    transparent 50%,
                    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%,
                    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%,
                    transparent 75%,
                    transparent
                );
                background-repeat: repeat-x;
                background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
                color: transparent;
            }
            .plyr__progress__marker {
                background-color: var(--plyr-progress-marker-background, #fff);
                border-radius: 1px;
                height: var(--plyr-range-track-height, 5px);
                position: absolute;
                top: 50%;
                transform: translate(-50%, -50%);
                width: var(--plyr-progress-marker-width, 3px);
                z-index: 3;
            }
            .plyr__volume {
                align-items: center;
                display: flex;
                max-width: 110px;
                min-width: 80px;
                position: relative;
                width: 20%;
            }
            .plyr__volume input[type="range"] {
                margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
                margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
                position: relative;
                z-index: 2;
            }
            .plyr--is-ios .plyr__volume {
                min-width: 0;
                width: auto;
            }
            .plyr__video-wrapper {
                background: var(--plyr-video-background, var(--plyr-video-background, #000));
                height: 100%;
                margin: auto;
                overflow: hidden;
                position: relative;
                width: 100%;
            }
            .plyr__video-embed,
            .plyr__video-wrapper--fixed-ratio {
                aspect-ratio: 16/9;
            }
            @supports not (aspect-ratio: 16/9) {
                .plyr__video-embed,
                .plyr__video-wrapper--fixed-ratio {
                    height: 0;
                    padding-bottom: 56.25%;
                    position: relative;
                }
            }
            .plyr__video-embed iframe,
            .plyr__video-wrapper--fixed-ratio video {
                border: 0;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
            }
            .plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
                padding-bottom: 240%;
                position: relative;
                transform: translateY(-38.28125%);
            }
            .plyr:-webkit-full-screen {
                background: #000;
                border-radius: 0 !important;
                height: 100%;
                margin: 0;
                width: 100%;
            }
            .plyr:fullscreen {
                background: #000;
                border-radius: 0 !important;
                height: 100%;
                margin: 0;
                width: 100%;
            }
            .plyr:-webkit-full-screen video {
                height: 100%;
            }
            .plyr:fullscreen video {
                height: 100%;
            }
            .plyr:-webkit-full-screen.plyr--hide-controls {
                cursor: none;
            }
            .plyr:fullscreen.plyr--hide-controls {
                cursor: none;
            }
            .plyr--fullscreen-fallback {
                background: #000;
                border-radius: 0 !important;
                bottom: 0;
                display: block;
                height: 100%;
                left: 0;
                margin: 0;
                position: fixed;
                right: 0;
                top: 0;
                width: 100%;
                z-index: 10000000;
            }
            .plyr--fullscreen-fallback video {
                height: 100%;
            }
            .plyr--fullscreen-fallback.plyr--hide-controls {
                cursor: none;
            }
            @media (min-width: 1024px) {
                .plyr:-webkit-full-screen .plyr__captions {
                    font-size: var(--plyr-font-size-xlarge, 21px);
                }
                .plyr:fullscreen .plyr__captions {
                    font-size: var(--plyr-font-size-xlarge, 21px);
                }
                .plyr--fullscreen-fallback .plyr__captions {
                    font-size: var(--plyr-font-size-xlarge, 21px);
                }
            }
            .plyr__ads {
                border-radius: inherit;
                bottom: 0;
                cursor: pointer;
                left: 0;
                overflow: hidden;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1;
            }
            .plyr__ads > div,
            .plyr__ads > div iframe {
                height: 100%;
                position: absolute;
                width: 100%;
            }
            .plyr__ads:after {
                background: #23282f;
                border-radius: 2px;
                bottom: var(--plyr-control-spacing, 10px);
                color: #fff;
                content: attr(data-badge-text);
                font-size: 11px;
                padding: 2px 6px;
                pointer-events: none;
                position: absolute;
                right: var(--plyr-control-spacing, 10px);
                z-index: 3;
            }
            .plyr__ads:empty:after {
                display: none;
            }
            .plyr__cues {
                background: currentColor;
                display: block;
                height: var(--plyr-range-track-height, 5px);
                left: 0;
                opacity: 0.8;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                width: 3px;
                z-index: 3;
            }
            .plyr__preview-thumb {
                background-color: var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));
                border-radius: var(--plyr-tooltip-radius, 5px);
                bottom: 100%;
                box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
                margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
                opacity: 0;
                padding: 3px;
                pointer-events: none;
                position: absolute;
                transform: translateY(10px) scale(0.8);
                transform-origin: 50% 100%;
                transition:
                    transform 0.2s ease 0.1s,
                    opacity 0.2s ease 0.1s;
                z-index: 2;
            }
            .plyr__preview-thumb--is-shown {
                opacity: 1;
                transform: translate(0) scale(1);
            }
            .plyr__preview-thumb:before {
                border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
                border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
                border-top: var(--plyr-tooltip-arrow-size, 4px) solid
                    var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));
                bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
                content: "";
                height: 0;
                left: calc(50% + var(--preview-arrow-offset));
                position: absolute;
                transform: translateX(-50%);
                width: 0;
                z-index: 2;
            }
            .plyr__preview-thumb__image-container {
                background: #c1c8d1;
                border-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
                overflow: hidden;
                position: relative;
                z-index: 0;
            }
            .plyr__preview-thumb__image-container img,
            .plyr__preview-thumb__image-container:after {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
            }
            .plyr__preview-thumb__image-container:after {
                border-radius: inherit;
                box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
                content: "";
                pointer-events: none;
            }
            .plyr__preview-thumb__image-container img {
                max-height: none;
                max-width: none;
            }
            .plyr__preview-thumb__time-container {
                background: var(--plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, 0.75)));
                border-bottom-left-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
                border-bottom-right-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
                bottom: 0;
                left: 0;
                line-height: 1.1;
                padding: 20px 6px 6px;
                position: absolute;
                right: 0;
                z-index: 3;
            }
            .plyr__preview-thumb__time-container span {
                color: #fff;
                font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
            }
            .plyr__preview-scrubbing {
                bottom: 0;
                filter: blur(1px);
                height: 100%;
                left: 0;
                margin: auto;
                opacity: 0;
                overflow: hidden;
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0;
                transition: opacity 0.3s ease;
                width: 100%;
                z-index: 1;
            }
            .plyr__preview-scrubbing--is-shown {
                opacity: 1;
            }
            .plyr__preview-scrubbing img {
                height: 100%;
                left: 0;
                max-height: none;
                max-width: none;
                -o-object-fit: contain;
                object-fit: contain;
                position: absolute;
                top: 0;
                width: 100%;
            }
            .plyr--no-transition {
                transition: none !important;
            }
            .plyr__sr-only {
                clip: rect(1px, 1px, 1px, 1px);
                border: 0 !important;
                height: 1px !important;
                overflow: hidden;
                padding: 0 !important;
                position: absolute !important;
                width: 1px !important;
            }
            .plyr [hidden] {
                display: none !important;
            }
            :root {
                --plyr-color-main: rgb(var(--colour-secondary));
            }
            .plyr {
                border-radius: var(--border-radius, 0.25rem);
                overflow: hidden;
            }
            .screen-reader-text {
                clip: rect(0, 0, 0, 0);
                border-width: 0;
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                white-space: nowrap;
                width: 1px;
            }
            .price > del {
                font-size: 0.9rem;
            }
            .price > ins {
                text-decoration-line: none;
            }
            .quantity {
                display: block;
                position: relative;
            }
            .quantity input[type="number"] {
                -moz-appearance: textfield;
                font-weight: 700;
                min-width: 10rem;
                padding-left: 2.5rem;
                padding-right: 2.5rem;
                text-align: center;
                width: auto;
            }
            .quantity input[type="number"]::-webkit-inner-spin-button,
            .quantity input[type="number"]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                appearance: none;
                margin: 0;
            }
            .sr-only {
                clip: rect(0, 0, 0, 0);
                border-width: 0;
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                white-space: nowrap;
                width: 1px;
            }
            .pointer-events-none {
                pointer-events: none;
            }
            .pointer-events-auto {
                pointer-events: auto;
            }
            .visible {
                visibility: visible;
            }
            .collapse {
                visibility: collapse;
            }
            .static {
                position: static;
            }
            .fixed {
                position: fixed;
            }
            .absolute {
                position: absolute;
            }
            .relative {
                position: relative;
            }
            .sticky {
                position: sticky;
            }
            .inset-0 {
                bottom: 0;
                left: 0;
                right: 0;
                top: 0;
            }
            .left-0 {
                left: 0;
            }
            .top-1\/2 {
                top: 50%;
            }
            .right-0 {
                right: 0;
            }
            .top-0 {
                top: 0;
            }
            .bottom-0 {
                bottom: 0;
            }
            .left-1\/2 {
                left: 50%;
            }
            .-top-\[25\%\] {
                top: -25%;
            }
            .-right-\[20\%\] {
                right: -20%;
            }
            .bottom-\[12\%\] {
                bottom: 12%;
            }
            .-left-\[15\%\] {
                left: -15%;
            }
            .right-4 {
                right: 1rem;
            }
            .-bottom-12 {
                bottom: -3rem;
            }
            .left-4 {
                left: 1rem;
            }
            .left-auto {
                left: auto;
            }
            .z-1 {
                z-index: 1;
            }
            .z-50 {
                z-index: 50;
            }
            .-m-2 {
                margin: -0.5rem;
            }
            .mx-auto {
                margin-left: auto;
                margin-right: auto;
            }
            .my-4 {
                margin-bottom: 1rem;
                margin-top: 1rem;
            }
            .my-1 {
                margin-bottom: 0.25rem;
                margin-top: 0.25rem;
            }
            .my-12 {
                margin-bottom: 3rem;
                margin-top: 3rem;
            }
            .mr-2 {
                margin-right: 0.5rem;
            }
            .mb-4 {
                margin-bottom: 1rem;
            }
            .mb-1 {
                margin-bottom: 0.25rem;
            }
            .mt-4 {
                margin-top: 1rem;
            }
            .mb-8 {
                margin-bottom: 2rem;
            }
            .mt-auto {
                margin-top: auto;
            }
            .mb-6 {
                margin-bottom: 1.5rem;
            }
            .mt-8 {
                margin-top: 2rem;
            }
            .ml-4 {
                margin-left: 1rem;
            }
            .mb-12 {
                margin-bottom: 3rem;
            }
            .mb-20 {
                margin-bottom: 5rem;
            }
            .mr-3 {
                margin-right: 0.75rem;
            }
            .ml-\[10\%\] {
                margin-left: 10%;
            }
            .mt-\[30\%\] {
                margin-top: 30%;
            }
            .mt-12 {
                margin-top: 3rem;
            }
            .-mt-\[2\.6667\%\] {
                margin-top: -2.6667%;
            }
            .-ml-\[18\%\] {
                margin-left: -18%;
            }
            .ml-20 {
                margin-left: 5rem;
            }
            .mr-8 {
                margin-right: 2rem;
            }
            .block {
                display: block;
            }
            .inline-block {
                display: inline-block;
            }
            .inline {
                display: inline;
            }
            .flex {
                display: flex;
            }
            .table {
                display: table;
            }
            .grid {
                display: grid;
            }
            .hidden {
                display: none;
            }
            .h-20 {
                height: 5rem;
            }
            .h-full {
                height: 100%;
            }
            .h-24 {
                height: 6rem;
            }
            .h-10 {
                height: 2.5rem;
            }
            .h-6 {
                height: 1.5rem;
            }
            .h-\[108\%\] {
                height: 108%;
            }
            .h-36 {
                height: 9rem;
            }
            .h-\[49px\] {
                height: 49px;
            }
            .min-h-screen {
                min-height: 100vh;
            }
            .w-full {
                width: 100%;
            }
            .w-1\/2 {
                width: 50%;
            }
            .w-3\/5 {
                width: 60%;
            }
            .w-20 {
                width: 5rem;
            }
            .w-24 {
                width: 6rem;
            }
            .w-1\/3 {
                width: 33.333333%;
            }
            .w-36 {
                width: 9rem;
            }
            .w-2\/3 {
                width: 66.666667%;
            }
            .w-3\/4 {
                width: 75%;
            }
            .w-auto {
                width: auto;
            }
            .w-6 {
                width: 1.5rem;
            }
            .w-\[200\%\] {
                width: 200%;
            }
            .min-w-full {
                min-width: 100%;
            }
            .max-w-xl {
                max-width: 36rem;
            }
            .max-w-lg {
                max-width: 32rem;
            }
            .max-w-xs {
                max-width: 20rem;
            }
            .max-w-sm {
                max-width: 24rem;
            }
            .max-w-md {
                max-width: 28rem;
            }
            .flex-1 {
                flex: 1 1 0%;
            }
            .shrink-0 {
                flex-shrink: 0;
            }
            .shrink {
                flex-shrink: 1;
            }
            .flex-grow,
            .grow {
                flex-grow: 1;
            }
            .-translate-y-1\/2 {
                --tw-translate-y: -50%;
            }
            .-translate-x-1\/2,
            .-translate-y-1\/2 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .-translate-x-1\/2 {
                --tw-translate-x: -50%;
            }
            .translate-x-full {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .translate-x-full {
                --tw-translate-x: 100%;
            }
            .rotate-6 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .rotate-6 {
                --tw-rotate: 6deg;
            }
            .rotate-12 {
                --tw-rotate: 12deg;
            }
            .-rotate-6,
            .rotate-12 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .-rotate-6 {
                --tw-rotate: -6deg;
            }
            .-rotate-3 {
                --tw-rotate: -3deg;
            }
            .-rotate-0,
            .-rotate-3 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .-rotate-0 {
                --tw-rotate: -0deg;
            }
            .-rotate-12 {
                --tw-rotate: -12deg;
            }
            .-rotate-12 {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .transform {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }
            .cursor-auto {
                cursor: auto;
            }
            .resize {
                resize: both;
            }
            .flex-row {
                flex-direction: row;
            }
            .flex-col {
                flex-direction: column;
            }
            .flex-wrap {
                flex-wrap: wrap;
            }
            .flex-nowrap {
                flex-wrap: nowrap;
            }
            .items-start {
                align-items: flex-start;
            }
            .items-end {
                align-items: flex-end;
            }
            .items-center {
                align-items: center;
            }
            .justify-start {
                justify-content: flex-start;
            }
            .justify-end {
                justify-content: flex-end;
            }
            .justify-center {
                justify-content: center;
            }
            .justify-between {
                justify-content: space-between;
            }
            .justify-around {
                justify-content: space-around;
            }
            .gap-4 {
                gap: 1rem;
            }
            .gap-8 {
                gap: 2rem;
            }
            .gap-x-4 {
                -moz-column-gap: 1rem;
                column-gap: 1rem;
            }
            .gap-y-12 {
                row-gap: 3rem;
            }
            .gap-x-12 {
                -moz-column-gap: 3rem;
                column-gap: 3rem;
            }
            .gap-x-8 {
                -moz-column-gap: 2rem;
                column-gap: 2rem;
            }
            .self-start {
                align-self: flex-start;
            }
            .overflow-hidden {
                overflow: hidden;
            }
            .overflow-y-auto {
                overflow-y: auto;
            }
            .overflow-x-hidden {
                overflow-x: hidden;
            }
            .rounded-full {
                border-radius: 9999px;
            }
            .border {
                border-width: var(--border-width, 1px);
            }
            .border-t-\[1px\] {
                border-top-width: 1px;
            }
            .border-b-\[1px\] {
                border-bottom-width: 1px;
            }
            .border-light {
                --tw-border-opacity: 1;
                border-color: rgba(var(--colour-light, #fff), var(--tw-border-opacity));
            }
            .border-dark {
                --tw-border-opacity: 1;
                border-color: rgba(var(--colour-dark, #21111e), var(--tw-border-opacity));
            }
            .bg-primary {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-primary, #000), var(--tw-bg-opacity));
            }
            .bg-secondary {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-secondary, #666), var(--tw-bg-opacity));
            }
            .bg-tertiary {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-tertiary, #b5b5b5), var(--tw-bg-opacity));
            }
            .bg-quaternary {
                --tw-bg-opacity: 1;
                background-color: rgb(224 9 90 / var(--tw-bg-opacity));
            }
            .bg-secondary-light {
                background-color: rgba(237, 108, 35, 0.2);
            }
            .bg-tertiary-light {
                background-color: rgba(159, 25, 126, 0.2);
            }
            .bg-quaternary-light {
                background-color: rgba(224, 9, 90, 0.2);
            }
            .bg-bg {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-bg, #fff), var(--tw-bg-opacity));
            }
            .bg-error {
                --tw-bg-opacity: 1;
                background-color: rgb(229 62 62 / var(--tw-bg-opacity));
            }
            .bg-warning {
                --tw-bg-opacity: 1;
                background-color: rgb(214 158 46 / var(--tw-bg-opacity));
            }
            .bg-success {
                --tw-bg-opacity: 1;
                background-color: rgb(56 161 105 / var(--tw-bg-opacity));
            }
            .bg-light {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-light, #fff), var(--tw-bg-opacity));
            }
            .bg-black {
                --tw-bg-opacity: 1;
                background-color: rgb(0 0 0 / var(--tw-bg-opacity));
            }
            .bg-light-grey {
                --tw-bg-opacity: 1;
                background-color: rgb(245 245 245 / var(--tw-bg-opacity));
            }
            .bg-grey {
                --tw-bg-opacity: 1;
                background-color: rgb(226 226 226 / var(--tw-bg-opacity));
            }
            .bg-white {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            }
            .bg-grey-200 {
                --tw-bg-opacity: 1;
                background-color: rgb(237 242 247 / var(--tw-bg-opacity));
            }
            .bg-dark\/50 {
                background-color: rgba(var(--colour-dark, #21111e), 0.5);
            }
            .bg-grey-100 {
                --tw-bg-opacity: 1;
                background-color: rgb(247 250 252 / var(--tw-bg-opacity));
            }
            .bg-dark {
                --tw-bg-opacity: 1;
                background-color: rgba(var(--colour-dark, #21111e), var(--tw-bg-opacity));
            }
            .bg-opacity-50 {
                --tw-bg-opacity: 0.5;
            }
            .bg-opacity-75 {
                --tw-bg-opacity: 0.75;
            }
            .bg-opacity-20 {
                --tw-bg-opacity: 0.2;
            }
            .bg-gradient-to-t {
                background-image: linear-gradient(to top, var(--tw-gradient-stops));
            }
            .bg-gradient-to-b {
                background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
            }
            .bg-none {
                background-image: none;
            }
            .bg-cover {
                background-size: cover;
            }
            .bg-contain {
                background-size: contain;
            }
            .bg-auto {
                background-size: auto;
            }
            .bg-\[size\:auto_50\%\] {
                background-size: auto 50%;
            }
            .bg-bottom {
                background-position: bottom;
            }
            .bg-center {
                background-position: 50%;
            }
            .bg-left {
                background-position: 0;
            }
            .bg-left-bottom {
                background-position: 0 100%;
            }
            .bg-left-top {
                background-position: 0 0;
            }
            .bg-right {
                background-position: 100%;
            }
            .bg-right-bottom {
                background-position: 100% 100%;
            }
            .bg-right-top {
                background-position: 100% 0;
            }
            .bg-top {
                background-position: top;
            }
            .bg-repeat {
                background-repeat: repeat;
            }
            .bg-no-repeat {
                background-repeat: no-repeat;
            }
            .bg-repeat-x {
                background-repeat: repeat-x;
            }
            .bg-repeat-y {
                background-repeat: repeat-y;
            }
            .object-cover {
                -o-object-fit: cover;
                object-fit: cover;
            }
            .object-scale-down {
                -o-object-fit: scale-down;
                object-fit: scale-down;
            }
            .object-center {
                -o-object-position: center;
                object-position: center;
            }
            .object-left {
                -o-object-position: left;
                object-position: left;
            }
            .p-6 {
                padding: 1.5rem;
            }
            .p-2 {
                padding: 0.5rem;
            }
            .px-4 {
                padding-left: 1rem;
                padding-right: 1rem;
            }
            .px-6 {
                padding-left: 1.5rem;
                padding-right: 1.5rem;
            }
            .py-8 {
                padding-bottom: 2rem;
                padding-top: 2rem;
            }
            .py-12 {
                padding-bottom: 3rem;
                padding-top: 3rem;
            }
            .py-16 {
                padding-bottom: 4rem;
                padding-top: 4rem;
            }
            .py-3\.5 {
                padding-bottom: 0.875rem;
                padding-top: 0.875rem;
            }
            .py-1\.5 {
                padding-bottom: 0.375rem;
                padding-top: 0.375rem;
            }
            .pb-full {
                padding-bottom: 100%;
            }
            .pt-6 {
                padding-top: 1.5rem;
            }
            .pb-16 {
                padding-bottom: 4rem;
            }
            .pt-16 {
                padding-top: 4rem;
            }
            .pb-8 {
                padding-bottom: 2rem;
            }
            .pb-12 {
                padding-bottom: 3rem;
            }
            .pt-24 {
                padding-top: 6rem;
            }
            .pb-32 {
                padding-bottom: 8rem;
            }
            .pb-\[175\%\] {
                padding-bottom: 175%;
            }
            .pb-\[120\%\] {
                padding-bottom: 120%;
            }
            .pb-\[63\%\] {
                padding-bottom: 63%;
            }
            .pb-\[25\%\] {
                padding-bottom: 25%;
            }
            .text-center {
                text-align: center;
            }
            .text-right {
                text-align: right;
            }
            .font-body-script {
                font-family: "Wisdom Script", cursive;
            }
            .font-heading-script {
                font-family: "The Deliver", cursive;
            }
            .font-heading {
                font-family:
                    var(--font-heading),
                    ui-sans-serif,
                    system-ui,
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    Roboto,
                    "Helvetica Neue",
                    Arial,
                    "Noto Sans",
                    sans-serif,
                    "Apple Color Emoji",
                    "Segoe UI Emoji",
                    "Segoe UI Symbol",
                    "Noto Color Emoji";
            }
            .font-body {
                font-family:
                    var(--font-body),
                    ui-sans-serif,
                    system-ui,
                    -apple-system,
                    BlinkMacSystemFont,
                    "Segoe UI",
                    Roboto,
                    "Helvetica Neue",
                    Arial,
                    "Noto Sans",
                    sans-serif,
                    "Apple Color Emoji",
                    "Segoe UI Emoji",
                    "Segoe UI Symbol",
                    "Noto Color Emoji";
            }
            .text-sm {
                font-size: 0.875rem;
            }
            .text-xl {
                font-size: 1.25rem;
            }
            .text-2xl {
                font-size: 1.5rem;
            }
            .text-5xl {
                font-size: 3rem;
            }
            .text-4xl {
                font-size: 2.25rem;
            }
            .text-6xl {
                font-size: 3.5rem;
            }
            .text-larger {
                font-size: 130%;
            }
            .text-base {
                font-size: 1rem;
            }
            .text-9xl {
                font-size: 4.5rem;
            }
            .font-normal {
                font-weight: 400;
            }
            .font-medium {
                font-weight: 500;
            }
            .font-bold {
                font-weight: 700;
            }
            .font-extrabold {
                font-weight: 800;
            }
            .font-black {
                font-weight: 900;
            }
            .uppercase {
                text-transform: uppercase;
            }
            .leading-tight {
                line-height: 1.25;
            }
            .leading-none {
                line-height: 1;
            }
            .leading-tiny {
                line-height: 0.85;
            }
            .text-primary {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-primary, #000), var(--tw-text-opacity));
            }
            .text-secondary {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-secondary, #666), var(--tw-text-opacity));
            }
            .text-tertiary {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-tertiary, #b5b5b5), var(--tw-text-opacity));
            }
            .text-quaternary {
                --tw-text-opacity: 1;
                color: rgb(224 9 90 / var(--tw-text-opacity));
            }
            .text-light {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-light, #fff), var(--tw-text-opacity));
            }
            .text-dark {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-dark, #21111e), var(--tw-text-opacity));
            }
            .underline {
                text-decoration-line: underline;
            }
            .opacity-0 {
                opacity: 0;
            }
            .shadow {
                --tw-shadow: 0 10px 20px 2px rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
                --tw-shadow-colored: 0 10px 20px 2px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            }
            .filter {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate)
                    var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            }
            .transition-all {
                transition-duration: 0.15s;
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            }
            .transition-opacity {
                transition-duration: 0.15s;
                transition-property: opacity;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            }
            .transition-transform {
                transition-duration: 0.15s;
                transition-property: transform;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            }
            .transition-shadow {
                transition-duration: 0.15s;
                transition-property: box-shadow;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            }
            .transition-colors {
                transition-duration: 0.15s;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            }
            .delay-100 {
                transition-delay: 0.1s;
            }
            .delay-200 {
                transition-delay: 0.2s;
            }
            .delay-300 {
                transition-delay: 0.3s;
            }
            .duration-200 {
                transition-duration: 0.2s;
            }
            .duration-1000 {
                transition-duration: 1s;
            }
            .side-image .graphic {
                background-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/side-by-side.png);
            }
            .side-image:after {
                --tw-bg-opacity: 1;
                background-color: rgb(224 9 90 / var(--tw-bg-opacity));
                content: "";
                height: 25%;
                left: 50%;
                -webkit-mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/nav-bottom.png);
                mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/nav-bottom.png);
                -webkit-mask-size: cover;
                mask-size: cover;
                position: absolute;
                top: 15%;
                width: 34%;
                z-index: 1;
            }
            .faq-bg:before {
                background-repeat: no-repeat;
                background-size: contain;
                height: 24rem;
                left: -9rem;
                pointer-events: none;
                position: absolute;
                top: -8rem;
                width: 24rem;
                z-index: 1;
            }
            .faq-bg:before {
                background-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/faq-top.png);
                content: "";
            }
            .faq-bg:after {
                background-repeat: no-repeat;
                background-size: contain;
                bottom: -10rem;
                height: 24rem;
                pointer-events: none;
                position: absolute;
                right: -10rem;
                width: 24rem;
            }
            @media (min-width: 768px) {
                .faq-bg:before {
                    --tw-scale-x: 2.5;
                    --tw-scale-y: 2.5;
                    left: -5rem;
                    top: -5rem;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                        scaleY(var(--tw-scale-y));
                }
                .faq-bg:after {
                    --tw-scale-x: 1.5;
                    --tw-scale-y: 1.5;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                        scaleY(var(--tw-scale-y));
                }
            }
            .faq-bg:after {
                background-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/faq-bottom.png);
                content: "";
            }
            @keyframes scroll-left {
                0% {
                    transform: translateX(0);
                }
                to {
                    transform: translateX(calc(-100% - 6rem));
                }
            }
            .icon-circle {
                background-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/circle.svg);
                background-position: 50%;
                background-size: cover;
            }
            .mobile-menu-bg {
                background-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/nav-top.png),
                    url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/nav-bottom.png);
                background-position:
                    calc(100% + 150px) -120px,
                    -100px calc(100% + 30px);
                background-repeat: no-repeat;
                background-size: 400px, 250px;
            }
            .product-splash,
            .product-splash img {
                position: relative;
            }
            .product-splash:before {
                background-color: currentColor;
                bottom: 0;
                bottom: -22%;
                content: "";
                height: 95%;
                left: 0;
                left: -24%;
                -webkit-mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/product-splash.svg);
                mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/product-splash.svg);
                -webkit-mask-size: cover;
                mask-size: cover;
                position: absolute;
                width: 85%;
            }
            .product-splash.flipped:before {
                left: auto;
                right: -24%;
                transform: scaleX(-1);
            }
            .product-splash .video {
                -webkit-mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/mask.svg);
                mask-image: url(https://pleese.com/wp-content/themes/pleesecakes/assets/img/mask.svg);
                -webkit-mask-size: cover;
                mask-size: cover;
            }
            .sitedivider {
                overflow: hidden;
            }
            .sitedivider div {
                margin-bottom: -1px;
                -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 40'%3E%3Cpath d='m1491 39.3-21.2-3.7h-12.5c-4.4-3.7-8.7-3.7-10.6-3.7-8.1 0-15 3.7-23.1 3.7-8.1 0-14.4-4.4-23.1-8.1h-10.6c-1.9 0-4.4 3.7-6.2 3.7-1.9 3.7-4.4 0-6.2 0h-16.9c-8.1 0-14.4-3.7-23.1 0-1.9 0-6.2 3.7-10.6 3.7-2.5-3.7-6.9-3.7-8.7-3.7-3.7-3.7-8.1 0-12.5 0h-10.6c-14.4-3.7-31.2 0-46.2 0h-15c-4.4 0-8.7 3.7-10.6 0-8.7-4.4-15 0-21.2 3.7-8.7 0-16.9-3.7-25.6-3.7-3.7-3.7-8.1-3.7-12.5-3.7h-8.7c-3.7 3.7-8.1 3.7-12.5 0-2.5-3.7-6.9 0-8.7 0-6.2 3.7-15 3.7-21.2 3.7-4.4 0-8.7-3.7-10.6 0h-10.6c-2.5 0-4.4-3.7-8.7-3.7h-8.7c-16.9-3.7-31.9 0-48.7-3.7-8.7 0-17.5 3.7-25.6 3.7-8.1 0-14.4 0-23.1-3.7h-73.7c-1.9 0-6.2 3.7-10.6 0-1.9 0-6.2-3.7-10.6-3.7-1.9 0-6.2 3.7-10.6 3.7H860c-6.2 0-15 3.7-21.2 0-8.1 0-14.4 3.7-23.1 0H805c-4.4 3.7-8.7 3.7-10.6 3.7-8.1 0-16.9 0-23.1 3.7h-12.5c-2.5-3.7-6.9-7.5-8.7-3.7-8.7 3.7-16.9 3.7-25.6 0h-21.2c-3.7 0-8.1-3.7-12.5-3.7-2.5 3.7-6.9 3.7-8.7 3.7h-4.4c-1.9-3.7-4.4-3.7-6.2-3.7-2.5 3.7-6.9 3.7-8.7 3.7-3.7 3.7-8.1 0-12.5 0-4.4-3.7-6.2-3.7-10.6-3.7h-23.1c-3.7 0-8.1 3.7-12.5 3.7-4.4-3.7-8.7-3.7-10.6-3.7-8.1 0-16.9-3.7-23.1 0h-23.1c-8.1 0-14.4 8.1-23.1 3.1-4.4-3.7-8.7 0-10.6 0h-12.5c-8.1 0-16.9-3.7-23.1-3.7h-25.6c-4.4 3.7-6.2 0-10.6 0h-10.6c-6.2 3.7-14.4 0-23.1 0H385c-8.7 0-16.9 3.7-27.5 0-6.2 0-14.4 0-23.1 3.7h-12.5c-4.4 0-8.7 0-10.6-3.7h-38.1c-4.4 0-6.2 0-10.6-3.7h-48.7L192 15.6c-8.1-4.4-16.9 3.7-23.1 3.7-4.4 0-8.7-3.7-10.6-3.7h-10.6c-14.4 0-29.4-11.9-46.2-11.9C95.2 3.7 87 0 78.3 0c-2.5 4.4-6.9 8.1-8.7 8.1-4.4 0-8.7-3.7-10.6-3.7-4.4 3.7-6.9 0-8.7 3.7 0 3.7-1.9 3.7-1.9 3.7h-8.7c-6.2-3.7-12.5-3.7-21.2 0-5.3 0-13.6 2.7-18.3 8.4V40h1500c-3.3-.7-6.4-.7-9.2-.7z'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 40'%3E%3Cpath d='m1491 39.3-21.2-3.7h-12.5c-4.4-3.7-8.7-3.7-10.6-3.7-8.1 0-15 3.7-23.1 3.7-8.1 0-14.4-4.4-23.1-8.1h-10.6c-1.9 0-4.4 3.7-6.2 3.7-1.9 3.7-4.4 0-6.2 0h-16.9c-8.1 0-14.4-3.7-23.1 0-1.9 0-6.2 3.7-10.6 3.7-2.5-3.7-6.9-3.7-8.7-3.7-3.7-3.7-8.1 0-12.5 0h-10.6c-14.4-3.7-31.2 0-46.2 0h-15c-4.4 0-8.7 3.7-10.6 0-8.7-4.4-15 0-21.2 3.7-8.7 0-16.9-3.7-25.6-3.7-3.7-3.7-8.1-3.7-12.5-3.7h-8.7c-3.7 3.7-8.1 3.7-12.5 0-2.5-3.7-6.9 0-8.7 0-6.2 3.7-15 3.7-21.2 3.7-4.4 0-8.7-3.7-10.6 0h-10.6c-2.5 0-4.4-3.7-8.7-3.7h-8.7c-16.9-3.7-31.9 0-48.7-3.7-8.7 0-17.5 3.7-25.6 3.7-8.1 0-14.4 0-23.1-3.7h-73.7c-1.9 0-6.2 3.7-10.6 0-1.9 0-6.2-3.7-10.6-3.7-1.9 0-6.2 3.7-10.6 3.7H860c-6.2 0-15 3.7-21.2 0-8.1 0-14.4 3.7-23.1 0H805c-4.4 3.7-8.7 3.7-10.6 3.7-8.1 0-16.9 0-23.1 3.7h-12.5c-2.5-3.7-6.9-7.5-8.7-3.7-8.7 3.7-16.9 3.7-25.6 0h-21.2c-3.7 0-8.1-3.7-12.5-3.7-2.5 3.7-6.9 3.7-8.7 3.7h-4.4c-1.9-3.7-4.4-3.7-6.2-3.7-2.5 3.7-6.9 3.7-8.7 3.7-3.7 3.7-8.1 0-12.5 0-4.4-3.7-6.2-3.7-10.6-3.7h-23.1c-3.7 0-8.1 3.7-12.5 3.7-4.4-3.7-8.7-3.7-10.6-3.7-8.1 0-16.9-3.7-23.1 0h-23.1c-8.1 0-14.4 8.1-23.1 3.1-4.4-3.7-8.7 0-10.6 0h-12.5c-8.1 0-16.9-3.7-23.1-3.7h-25.6c-4.4 3.7-6.2 0-10.6 0h-10.6c-6.2 3.7-14.4 0-23.1 0H385c-8.7 0-16.9 3.7-27.5 0-6.2 0-14.4 0-23.1 3.7h-12.5c-4.4 0-8.7 0-10.6-3.7h-38.1c-4.4 0-6.2 0-10.6-3.7h-48.7L192 15.6c-8.1-4.4-16.9 3.7-23.1 3.7-4.4 0-8.7-3.7-10.6-3.7h-10.6c-14.4 0-29.4-11.9-46.2-11.9C95.2 3.7 87 0 78.3 0c-2.5 4.4-6.9 8.1-8.7 8.1-4.4 0-8.7-3.7-10.6-3.7-4.4 3.7-6.9 0-8.7 3.7 0 3.7-1.9 3.7-1.9 3.7h-8.7c-6.2-3.7-12.5-3.7-21.2 0-5.3 0-13.6 2.7-18.3 8.4V40h1500c-3.3-.7-6.4-.7-9.2-.7z'/%3E%3C/svg%3E");
                padding-bottom: 2.6667%;
            }
            .sitedivider div.flipped {
                -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 40'%3E%3Cpath d='M1500 19.8V40h-78.3c2.5-4.4 6.9-8.1 8.7-8.1 4.4 0 8.7 3.7 10.6 3.7 4.4-3.7 6.9 0 8.7-3.7 0-3.7 1.9-3.7 1.9-3.7h8.7c6.2 3.7 12.5 3.7 21.2 0 5.4-.1 13.7-2.7 18.5-8.4zm-147.7 4.6h-10.6c-1.9 0-6.2-3.7-10.6-3.7-6.2 0-15 8.1-23.1 3.7l-21.2-3.7H1238c-4.4-3.7-6.2-3.7-10.6-3.7h-38.1c-1.9-3.7-6.2-3.7-10.6-3.7h-12.5c-8.7 3.7-16.9 3.7-23.1 3.7-10.6-3.7-18.7 0-27.5 0h-23.1c-8.7 0-16.9-3.7-23.1 0h-10.6c-4.4 0-6.2-3.7-10.6 0h-25.6c-6.2 0-15-3.7-23.1-3.7H987c-1.9 0-6.2 3.7-10.6 0-8.7-5-15 3.1-23.1 3.1H930c-6.2 3.7-15 0-23.1 0-1.9 0-6.2 0-10.6-3.7-4.4 0-8.7 3.7-12.5 3.7h-23.1c-4.4 0-6.2 0-10.6-3.7-4.4 0-8.7-3.7-12.5 0-1.9 0-6.2 0-8.7 3.7-1.9 0-4.4 0-6.2-3.7h-4.4c-1.9 0-6.2 0-8.7 3.7-4.4 0-8.7-3.7-12.5-3.7h-21.2c-8.7-3.7-16.9-3.7-25.6 0-1.9 3.7-6.2 0-8.7-3.7h-12.5c-6.2 3.7-15 3.7-23.1 3.7-1.9 0-6.2 0-10.6 3.7h-10.6c-8.7-3.7-15 0-23.1 0-6.2-3.7-15 0-21.2 0h-10.6c-4.4 0-8.7 3.7-10.6 3.7-4.4 0-8.7-3.7-10.6-3.7-4.4-3.7-8.7 0-10.6 0h-73.7c-8.7-3.7-15-3.7-23.1-3.7-8.1 0-16.9 3.7-25.6 3.7-16.9-3.7-31.9 0-48.7-3.7h-8.7c-4.4 0-6.2-3.7-8.7-3.7H399c-1.9 3.7-6.2 0-10.6 0-6.2 0-15 0-21.2 3.7-1.9 0-6.2 3.7-8.7 0-4.4-3.7-8.7-3.7-12.5 0h-8.7c-4.4 0-8.7 0-12.5-3.7-8.7 0-16.9-3.7-25.6-3.7C293 9 286.7 13.4 278 9c-1.9-3.7-6.2 0-10.6 0h-15c-15 0-31.9 3.7-46.2 0h-10.6c-4.4 0-8.7 3.7-12.5 0-1.9 0-6.2 0-8.7-3.7-4.4 0-8.7 3.7-10.6 3.7-8.7 3.7-15 0-23.1 0h-16.9c-1.9 0-4.4-3.7-6.2 0-1.9 0-4.4 3.7-6.2 3.7H99.6c-8.7-3.7-15-8.1-23.1-8.1-8.1 0-15 3.7-23.1 3.7-1.9 0-6.2 0-10.6-3.7H30.2L9 .7C6.3.7 3.1.7 0 0v40h1421.7c-8.7 0-16.9-3.7-23.1-3.7-16.9 0-31.9-11.9-46.3-11.9z'/%3E%3C/svg%3E");
                mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 40'%3E%3Cpath d='M1500 19.8V40h-78.3c2.5-4.4 6.9-8.1 8.7-8.1 4.4 0 8.7 3.7 10.6 3.7 4.4-3.7 6.9 0 8.7-3.7 0-3.7 1.9-3.7 1.9-3.7h8.7c6.2 3.7 12.5 3.7 21.2 0 5.4-.1 13.7-2.7 18.5-8.4zm-147.7 4.6h-10.6c-1.9 0-6.2-3.7-10.6-3.7-6.2 0-15 8.1-23.1 3.7l-21.2-3.7H1238c-4.4-3.7-6.2-3.7-10.6-3.7h-38.1c-1.9-3.7-6.2-3.7-10.6-3.7h-12.5c-8.7 3.7-16.9 3.7-23.1 3.7-10.6-3.7-18.7 0-27.5 0h-23.1c-8.7 0-16.9-3.7-23.1 0h-10.6c-4.4 0-6.2-3.7-10.6 0h-25.6c-6.2 0-15-3.7-23.1-3.7H987c-1.9 0-6.2 3.7-10.6 0-8.7-5-15 3.1-23.1 3.1H930c-6.2 3.7-15 0-23.1 0-1.9 0-6.2 0-10.6-3.7-4.4 0-8.7 3.7-12.5 3.7h-23.1c-4.4 0-6.2 0-10.6-3.7-4.4 0-8.7-3.7-12.5 0-1.9 0-6.2 0-8.7 3.7-1.9 0-4.4 0-6.2-3.7h-4.4c-1.9 0-6.2 0-8.7 3.7-4.4 0-8.7-3.7-12.5-3.7h-21.2c-8.7-3.7-16.9-3.7-25.6 0-1.9 3.7-6.2 0-8.7-3.7h-12.5c-6.2 3.7-15 3.7-23.1 3.7-1.9 0-6.2 0-10.6 3.7h-10.6c-8.7-3.7-15 0-23.1 0-6.2-3.7-15 0-21.2 0h-10.6c-4.4 0-8.7 3.7-10.6 3.7-4.4 0-8.7-3.7-10.6-3.7-4.4-3.7-8.7 0-10.6 0h-73.7c-8.7-3.7-15-3.7-23.1-3.7-8.1 0-16.9 3.7-25.6 3.7-16.9-3.7-31.9 0-48.7-3.7h-8.7c-4.4 0-6.2-3.7-8.7-3.7H399c-1.9 3.7-6.2 0-10.6 0-6.2 0-15 0-21.2 3.7-1.9 0-6.2 3.7-8.7 0-4.4-3.7-8.7-3.7-12.5 0h-8.7c-4.4 0-8.7 0-12.5-3.7-8.7 0-16.9-3.7-25.6-3.7C293 9 286.7 13.4 278 9c-1.9-3.7-6.2 0-10.6 0h-15c-15 0-31.9 3.7-46.2 0h-10.6c-4.4 0-8.7 3.7-12.5 0-1.9 0-6.2 0-8.7-3.7-4.4 0-8.7 3.7-10.6 3.7-8.7 3.7-15 0-23.1 0h-16.9c-1.9 0-4.4-3.7-6.2 0-1.9 0-4.4 3.7-6.2 3.7H99.6c-8.7-3.7-15-8.1-23.1-8.1-8.1 0-15 3.7-23.1 3.7-1.9 0-6.2 0-10.6-3.7H30.2L9 .7C6.3.7 3.1.7 0 0v40h1421.7c-8.7 0-16.9-3.7-23.1-3.7-16.9 0-31.9-11.9-46.3-11.9z'/%3E%3C/svg%3E");
            }
            .focus\:outline-none:focus {
                outline: transparent solid 2px;
                outline-offset: 2px;
            }
            @media (min-width: 640px) {
                .sm\:bg-\[size\:auto_60\%\] {
                    background-size: auto 60%;
                }
            }
            @media (min-width: 768px) {
                .md\:left-auto {
                    left: auto;
                }
                .md\:right-6 {
                    right: 1.5rem;
                }
                .md\:right-auto {
                    right: auto;
                }
                .md\:left-12 {
                    left: 3rem;
                }
                .md\:right-12 {
                    right: 3rem;
                }
                .md\:mx-auto {
                    margin-left: auto;
                    margin-right: auto;
                }
                .md\:my-0 {
                    margin-bottom: 0;
                    margin-top: 0;
                }
                .md\:mx-4 {
                    margin-left: 1rem;
                    margin-right: 1rem;
                }
                .md\:mx-0 {
                    margin-left: 0;
                    margin-right: 0;
                }
                .md\:my-3 {
                    margin-bottom: 0.75rem;
                    margin-top: 0.75rem;
                }
                .md\:mb-0 {
                    margin-bottom: 0;
                }
                .md\:mt-0 {
                    margin-top: 0;
                }
                .md\:mb-32 {
                    margin-bottom: 8rem;
                }
                .md\:block {
                    display: block;
                }
                .md\:flex {
                    display: flex;
                }
                .md\:hidden {
                    display: none;
                }
                .md\:h-40 {
                    height: 10rem;
                }
                .md\:h-14 {
                    height: 3.5rem;
                }
                .md\:h-\[81px\] {
                    height: 81px;
                }
                .md\:w-1\/3 {
                    width: 33.333333%;
                }
                .md\:w-1\/2 {
                    width: 50%;
                }
                .md\:w-full {
                    width: 100%;
                }
                .md\:w-40 {
                    width: 10rem;
                }
                .md\:w-5\/12 {
                    width: 41.666667%;
                }
                .md\:w-32 {
                    width: 8rem;
                }
                .md\:w-7\/12 {
                    width: 58.333333%;
                }
                .md\:translate-y-12 {
                    --tw-translate-y: 3rem;
                }
                .md\:-translate-y-12,
                .md\:translate-y-12 {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                        scaleY(var(--tw-scale-y));
                }
                .md\:-translate-y-12 {
                    --tw-translate-y: -3rem;
                }
                .md\:flex-row {
                    flex-direction: row;
                }
                .md\:justify-start {
                    justify-content: flex-start;
                }
                .md\:gap-x-32 {
                    -moz-column-gap: 8rem;
                    column-gap: 8rem;
                }
                .md\:gap-x-16 {
                    -moz-column-gap: 4rem;
                    column-gap: 4rem;
                }
                .md\:rounded {
                    border-radius: var(--border-radius, 0.25rem);
                }
                .md\:bg-cover {
                    background-size: cover;
                }
                .md\:p-6 {
                    padding: 1.5rem;
                }
                .md\:py-32 {
                    padding-bottom: 8rem;
                    padding-top: 8rem;
                }
                .md\:px-8 {
                    padding-left: 2rem;
                    padding-right: 2rem;
                }
                .md\:pb-1\/2 {
                    padding-bottom: 50%;
                }
                .md\:pb-\[15\%\] {
                    padding-bottom: 15%;
                }
                .md\:text-right {
                    text-align: right;
                }
                .md\:opacity-0 {
                    opacity: 0;
                }
            }
            @media (min-width: 1024px) {
                .marquee .marquee-content {
                    animation: 10s linear infinite scroll-left;
                    transform: translateX(100%);
                }
                .lg\:right-10 {
                    right: 2.5rem;
                }
                .lg\:order-last {
                    order: 9999;
                }
                .lg\:order-first {
                    order: -9999;
                }
                .lg\:mx-0 {
                    margin-left: 0;
                    margin-right: 0;
                }
                .lg\:my-0 {
                    margin-bottom: 0;
                    margin-top: 0;
                }
                .lg\:mx-16 {
                    margin-left: 4rem;
                    margin-right: 4rem;
                }
                .lg\:mr-10 {
                    margin-right: 2.5rem;
                }
                .lg\:mb-0 {
                    margin-bottom: 0;
                }
                .lg\:mb-20 {
                    margin-bottom: 5rem;
                }
                .lg\:mt-28 {
                    margin-top: 7rem;
                }
                .lg\:-ml-\[5\%\] {
                    margin-left: -5%;
                }
                .lg\:-mt-60 {
                    margin-top: -15rem;
                }
                .lg\:ml-10 {
                    margin-left: 2.5rem;
                }
                .lg\:ml-\[8\.3\%\] {
                    margin-left: 8.3%;
                }
                .lg\:mr-\[8\.3\%\] {
                    margin-right: 8.3%;
                }
                .lg\:block {
                    display: block;
                }
                .lg\:flex {
                    display: flex;
                }
                .lg\:h-24 {
                    height: 6rem;
                }
                .lg\:h-\[200vh\] {
                    height: 200vh;
                }
                .lg\:h-screen {
                    height: 100vh;
                }
                .lg\:w-3\/5 {
                    width: 60%;
                }
                .lg\:w-2\/5 {
                    width: 40%;
                }
                .lg\:w-7\/12 {
                    width: 58.333333%;
                }
                .lg\:w-5\/12 {
                    width: 41.666667%;
                }
                .lg\:w-4\/12 {
                    width: 33.333333%;
                }
                .lg\:w-\[115\%\] {
                    width: 115%;
                }
                .lg\:w-full {
                    width: 100%;
                }
                .lg\:w-3\/12 {
                    width: 25%;
                }
                .lg\:max-w-xl {
                    max-width: 36rem;
                }
                .lg\:max-w-none {
                    max-width: none;
                }
                .lg\:-translate-x-\[10\%\] {
                    --tw-translate-x: -10%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
                        skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
                        scaleY(var(--tw-scale-y));
                }
                .lg\:flex-row {
                    flex-direction: row;
                }
                .lg\:items-center {
                    align-items: center;
                }
                .lg\:justify-around {
                    justify-content: space-around;
                }
                .lg\:gap-12 {
                    gap: 3rem;
                }
                .lg\:self-end {
                    align-self: flex-end;
                }
                .lg\:py-16 {
                    padding-bottom: 4rem;
                    padding-top: 4rem;
                }
                .lg\:py-24 {
                    padding-bottom: 6rem;
                    padding-top: 6rem;
                }
                .lg\:py-12 {
                    padding-bottom: 3rem;
                    padding-top: 3rem;
                }
                .lg\:pt-24 {
                    padding-top: 6rem;
                }
                .lg\:pb-0 {
                    padding-bottom: 0;
                }
                .lg\:pb-32 {
                    padding-bottom: 8rem;
                }
                .lg\:pt-8 {
                    padding-top: 2rem;
                }
                .lg\:pr-0 {
                    padding-right: 0;
                }
                .lg\:pl-12 {
                    padding-left: 3rem;
                }
                .lg\:pt-32 {
                    padding-top: 8rem;
                }
                .lg\:pb-36 {
                    padding-bottom: 9rem;
                }
                .lg\:text-5xl {
                    font-size: 3rem;
                }
                .lg\:text-7xl {
                    font-size: 3.75rem;
                }
                .lg\:text-10xl {
                    font-size: 6rem;
                }
                .lg\:text-3xl {
                    font-size: 1.875rem;
                }
                .lg\:text-8xl {
                    font-size: 4.25rem;
                }
                .lg\:leading-none {
                    line-height: 1;
                }
            }
            @media (min-width: 1280px) {
                .xl\:-ml-\[15\%\] {
                    margin-left: -15%;
                }
                .xl\:ml-0 {
                    margin-left: 0;
                }
                .xl\:w-\[135\%\] {
                    width: 135%;
                }
                .xl\:gap-20 {
                    gap: 5rem;
                }
                .xl\:gap-x-24 {
                    -moz-column-gap: 6rem;
                    column-gap: 6rem;
                }
                .xl\:pl-32 {
                    padding-left: 8rem;
                }
            }
            .\[\&\>a\:last-child\]\:text-primary > a:last-child {
                --tw-text-opacity: 1;
                color: rgba(var(--colour-primary, #000), var(--tw-text-opacity));
            }
            .\[\&\>a\:last-child\]\:underline > a:last-child {
                text-decoration-line: underline;
            }
            :root {
                --colour-primary: 230, 164, 148;
                --colour-secondary: 237, 108, 35;
                --colour-tertiary: 159, 25, 126;
                --colour-dark: 2, 6, 21;
                --colour-light: 255, 255, 255;
                --colour-bg: 255, 255, 255;
                --border-radius: 0rem;
                --border-width: 2px;
                --button-border-radius: 0.2rem;
                --font-heading: railroad-gothic-atf;
                --font-body: monsal-gothic;
                --container-width: 84rem;
            }
            .has-background.has-quaternary-light-background-color {
                background-color: rgba(224, 9, 90, 0.2) !important;
            }
            .mwb-icon {
                vertical-align: super;
            }
            .mwb-icon > svg {
                vertical-align: unset;
            }
            .mwb-icon,
            .mwb-icon > svg {
                fill: currentColor;
                display: inline-flex;
                height: 1em;
                width: 1em;
            }
            .block-editor .interface-interface-skeleton__body {
                max-width: 100vw;
            }
        /*---video faq section end----*?
 