/** Shopify CDN: Minification failed

Line 403:35 Unexpected ">"
Line 407:4 Comments in CSS use "/* ... */" instead of "//"
Line 544:4 Comments in CSS use "/* ... */" instead of "//"
Line 593:5 Expected identifier but found "."
Line 642:8 Comments in CSS use "/* ... */" instead of "//"
Line 643:8 Comments in CSS use "/* ... */" instead of "//"
Line 646:8 Comments in CSS use "/* ... */" instead of "//"
Line 647:8 Comments in CSS use "/* ... */" instead of "//"

**/
footer{
    background-image: url(/cdn/shop/files/footer-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
footer .footer-loop-section h2.font-heading{
    color:#EE9924;
    font-size:24px;
}
footer .footer-loop-section ul li a,
footer .footer-loop-section .description {
    color:#FEEFD5;
    font-size:20px;
    font-family: Amboy, sans-serif !important;
}
footer .footer-loop-section ul li a:hover,
.privacy-pages li a:hover,
.privacy-pages .secondary-text-link:hover,
footer .footer-loop-section .secondary-text-link:hover,
footer .secondary-text-link {
    text-decoration:none !important
}
footer .footer-loop-section .description{
    max-width:300px;
} 
.copy-right-text li a, .copy-right-text p, .privacy-pages li a{
     color:#FEEFD5;
    font-size:16px;
    font-family: Amboy, sans-serif !important;
}
.blog .pb-media-shadow img.media__styled-element{
	border: 0px;
}
.blog .heading-secondary{
    color: #FEEFD5;
    font-size: 20px ;
    line-height: 1.25;
}
.blog-page.blog .heading-secondary{
    color: #1F1F1F !important;
}
.blog-post-link {
    padding-top: 15px;
}
.blog-post-link a {
    color: #D63837;
    text-transform: uppercase;
    font-family: Amboy, sans-serif !important;
    font-size: 20px;
    font-weight: 800;
}
.input-from-fields-section{
    position:relative
}
.input-from-fields-section button{
    position: absolute;
    top: 50%;
    width: 22px;
    margin-top: 0;
    right: 20px;
    border-radius: 12px;
    height: 100%;
    transform: translateY(-50%);
    height: initial;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 0px;
}
.input-from-fields-section button .push-btn__surface{
    border-radius:12px;
    transform: initial !important;
    padding: 13px 12px !important;
    border-radius: 12px;
    transform: initial !important;
    padding: 28px 0px !important;
    font-size: 0px;
    background-image: url(/cdn/shop/files/arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: transparent !important; 
    box-shadow: none !important;
}
.input-from-fields-section input,
input[type=email]{
    border-radius: 12px;
    background: #fff;
    color: #000 !important;
    padding-right: 145px;
    padding: 17px 60px 17px 20px;
    font-size: 20px;
    font-family: Amboy, sans-serif !important;
    line-height: 1.1;
    
}
.input-from-fields-section input::placeholder,
input[type=email]::placeholder{
  color: #000 !important;
}
.input-from-fields-section button:hover .push-btn__surface{
    transform:initial !important;
    padding: 17px 20px;
}
footer form{
    max-width:488px;
}

.newsletter-section button{
    background: transparent !important;
    border: 0px !important;
    outline: 0px !important;
    max-width: 240px;
    width: 100%;
}
.newsletter-section button .push-btn__surface {
    background: #EE9924 !important;
    border: 0px !important;
    outline: 0px !important;
    font-size: 20px;
    border-radius: 12px;
    padding: 14px 20px !important;
    box-shadow: none !important;
}
button:hover .push-btn__surface,
.push-btn:hover .push-btn__surface{
    transform:initial !important;
}
.collection-products div.text-center {
    font-size: 20px;
    font-weight: 400;
    
    text-transform: uppercase;
}
.collection-products .gap-theme{
    gap:5px;
}
.featured_product_box .custom-field {
    padding-bottom: 30px;
}
.featured_product_box .custom-field .metafield-rich_text_field {
    max-width: 360px;
    margin: 0 auto;
    padding: 0px 15px;
}
.featured_product_box .label_image {
    margin-bottom: 15px;
}
.wakeupandfeeltheburn{
    background-size:cover;
    background-repeat:no-repeat;
}
#shopify-section-template--19224834375877__text_columns_with_images_f7YzG8{
    padding-bottom:7%;
    padding-top:2%;
    background:#FEEFD5;
}
.thisisspicytea .description{
    font-size:18px;
    line-height:1.5;
}
.collection-products h3{
    font-size:60px;
    line-height:1.1;
}
.collection-products h2{
    font-size:70px;
    line-height:1.1;
}
.ouroriginstory {
    background-color: transparent;
}
.thisisspicytea h1,
.thisisspicytea h2{
    font-size:115px;
}
#headerContainer{
    max-width:1640px;
    margin:0 auto;
}
#headerContainer nav > ul > li{
    position:relative;
}
#headerContainer nav li a,
#headerContainer nav li button{
    padding-right:30px;
    padding-left:30px;
}

.howtoenjoyspicytea .pb-media-shadow{
    padding-bottom:12.50px;
}
.howtoenjoyspicytea h3{
    padding-bottom:26.25px;
}
.question-text h2{
    font-size:120px;
    line-height:1.1;
}
.question-text h2 strong{
    display:block;
    font-weight:initial !important;
}
.question-text p{
    font-size:34px !important;
    line-height:1.3 !important;
    color:#1f1f1f !important;
    font-weight: 400 !important;
    font-family: 'Gill Sans MT' !important;
}
.question-text p strong{
    display:block;
}
.z-header-dropdown.overflow-hidden{
    background:#000;
    overflow: visible !important;
    width:250px;
}
.contact-page-form-section #Pattern-template--19224834474181__main-background_image_qaj4gP .pattern {
    background-size: 35vw;
    background-repeat: no-repeat;
    background-position: 85% 33%;
}
.contact-page-form-section .max-w-2xl{
    max-width:1600px !important;
}
.contact-page-form-section .max-w-2xl>div{
    max-width:600px;
    width: 50%;
}
.contact-page-form-section p{
    font-size: 16px;
    font-weight: 400;
}
.contact-page-form-section h1{
    font-size:80px;
    text-align: left;
    line-height: 1;
}
.contact-page-form-section h1 strong{
    color:#D63837
}

.contact-page-form-section input,
.contact-page-form-section .w-full.input,
.contact-page-form-section input[type=email]{
    border-radius: 0px;
    padding: 13px 10px;
    background: #fff;
    border: 1px solid #000 !important;
    box-shadow: none !important;
    margin-bottom:15px;
    font-weight: 400 !important;
    font-family: 'Gill Sans MT' !important;
    font-size:20px !important;
    color:#000000 !important;
    outline:0px !important;
    height:58px;
}
.contact-page-form-section textarea.w-full.input{
    height: 130px;
}
.contact-page-form-section  input.push-btn__surface.w-full {
    border: 0px !important;
    background: #EE9924 !important;
    max-width: 260px;
    border-radius: 150px;
    font-family: Amboy, sans-serif !important;
    font-size:20px !important;
}
.contact-page-form-section input::placeholder,
.contact-page-form-section .w-full.input::placeholder,
.contact-page-form-section input[type="email"]::placeholder{
    color:#1f1f1f !important;
}
.image-accordion {
    padding-bottom: 10px;
}
.cartButtons button.add-to-cart-btn:not(.push-btn){
    background: #D63837;
    border: 2px solid transparent;
    outline: none !important;
    box-shadow: none;
    color: #fff;
    font-size: 24px;
    font-family: 'Gill Sans MT' !important;
    font-weight: 700;
}
.shopify-payment-button__button--unbranded:after,
.shopify-payment-button__button--unbranded:before{
    display:none !important;
    font-size: 24px;
    font-family: 'Gill Sans MT' !important;
    font-weight: 700;
}
.shopify-payment-button__button--unbranded,
.cartButtons button .push-btn__surface{
    border: 2px solid #000 !important;
    font-size: 24px;
    font-family: 'Gill Sans MT' !important;
    font-weight: 700;
    box-shadow: none !important;
}
.dynamic-payment-buttons.right .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded:hover:not([disabled]){
    padding-left:0px !important;
    padding-top:0px !important; 
}
.dynamic-payment-buttons.right .shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded:hover:not([disabled]),
.cartButtons button .push-btn__surface{
    background: #D63837 !important;
    border: 2px solid transparent !important;
    color: #fff !important;
}
.cartButtons button.add-to-cart-btn:not(.push-btn):hover,
.cartButtons button:hover .push-btn__surface{
    background:transparent !important;
    border: 2px solid #000 !important;
    color:#000 !important;
}
#headerContainer>.overflow-hidden{
    overflow:visible;
}
.z-header-dropdown ul li a{
    font-family: Amboy, sans-serif !important;
    font-size:22px !important
}
.yournextcup ul{
    position:relative;
}
.yournextcup ul:after {
    content: "";
    position: absolute;
    bottom: 0px;
    right: -25%;
    background-image: url(/cdn/shop/files/Inferno-Tea-Masoct-1-5.png);
    background-repeat: no-repeat;
    width: 420px;
    height: 597px;
    z-index:10;
}
.yournextcup .learnmore-btn a{
    z-index:12;
    position:relative;
}
.section-custom-header .push-btn:hover .push-btn__surface{
    background-color:transparent !important;
    color: #ee413a;
}
.only-add-to-cart .product-tile h3 {
    display:none;
}
.why-it-works-section h2{
    font-size:110px;
}
.why-it-works-section > .section-content-top-margin{
    max-width:1070px;
    margin-left:auto;
    margin-right:auto:
} 
.how-make-heat-section h2{
    font-size: 97px;
}
.how-make-heat-section .description{
    font-size: 39px;
    font-weight: 800;
    color: #D63837;
    line-height: 1.1;
    text-align: center;
    font-family:Amboy, sans-serif;
}
.how-make-heat-section .section-content-top-margin{
    margin-top:0px;
}
.how-make-heat-section .section-content-top-margin>div{
    display: flex;
    flex-direction: column;
}
.how-make-heat-section .section-content-top-margin>div>ul{
    order:2;
    padding-top: 50px;
}
.how-make-heat-section .section-content-top-margin>div .rte.mx-auto.text-center{
    order:1;   
}
.pb-0 .section-content{
    padding-bottom:0px;
}
.only-add-to-cart.pb-25px>.section-content{
    padding-top:25px;
}
.only-add-to-cart.pb-25px>.section-content .max-w-md,
.single-product-collection-section>>.section-content .max-w-md{
    max-width:900px;
} 
.only-add-to-cart fieldset.product-variant-picker-block.js-enabled {
    //display: none;
}
.single-product-collection-section  .section-content-top-margin {
    max-width: 533px;
    margin-left:auto;
    margin-right:auto;
}
.collection-products .price .price__container{
    color:#fff !important;
    font-family: Amboy, sans-serif !important;
    font-size:20px;
    text-align:center;
    font-style: normal;
}
.collection-products .product-tile__container,
.collection-products div.text-center,
.collection-products .price .price{
    margin-top:0px;
}
.collection-products .price .price{
    margin-bottom:10px;
}
.collection-products h3{
    background: linear-gradient(90deg, #ED9326, #D84139);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

}
.wake-up-section>.section-content{
    padding-top:0px !important;
}
.wake-image-col{
    margin-top:-24px;
}
.wake-up-section {
    overflow:visible;
}

/*
.flip-image {
  position: relative;
  perspective: 1000px;
}

.flip-image .media {
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

.flip-image .media:first-child {
  backface-visibility: hidden;
}

.flip-image .has-hover-image {
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: rotateY(180deg);
  backface-visibility: hidden;
  transition: opacity 0.6s, transform 0.6s;
}

.flip-image:hover .media:first-child {
  transform: rotateY(180deg);
}

.flip-image:hover .has-hover-image {
  opacity: 1;
  transform: rotateY(0);
}*/

.flip-image {
  position: relative;
  perspective: 1000px;
}

.flip-image .media,
.flip-image .has-hover-image {
  transition: transform 0.6s ease;
  transform-style: preserve-3d;
}

.flip-image .media:first-child {
  backface-visibility: hidden;
}

.flip-image .has-hover-image {
  position: absolute;
  inset: 0;
  backface-visibility: hidden;
  transform: rotateY(180deg);
}

/* Mobile click flip */
.flip-image.active .media:first-child {
  transform: rotateY(180deg);
}

.flip-image.active .has-hover-image {
  transform: rotateY(0);
}

/* Desktop hover flip */
@media (hover: hover) {
  .flip-image:hover .media:first-child {
    transform: rotateY(180deg);
  }

  .flip-image:hover .has-hover-image {
    transform: rotateY(0);
  }
}

.newsletter-section{
    margin-top:-1px;
}
.filp-image-section ul{
    gap:10px;
}
.filp-image-section.simple-image .media__styled-element {
    width:100% !important;
}
.template-article h1{
    font-size: 35px;
    line-height: 1.1;
}
.template-article h2{
    font-size: 28px;
    line-height: 1.1;
}
.template-article h3{
    font-size: 24px;
    line-height: 1.1;
}
.oureverydayselection .price{
    //display:none;
}
.product-variant-picker-block>div{
    display:block;
}
.product-variant-picker-block>div label{
    position: unset !important;
    width: 100% !important;
    display: block !important;
    overflow: visible;
    height: auto;
    margin-bottom: 10px;
    padding-left: 15px;
}
.section-content-top-margin.justify-between.text-scheme-text.copy-right-bottom-section {
    margin-top: 0px !important;
}
.mobile_fixed_menu {
    display: none;
}


@media (min-width: 1386px) {
    .header-col-section{
        flex-wrap:wrap;
    }
    .header-col-section .left-menu,
    .header-col-section .right-menu{
        width:40%
    }
    .header-col-section .logo-center{
        width:16%
    }
}
@media (min-width: 1386px) and (max-width: 1640px) {
    #headerContainer .px-section {
        padding-left:10px !important;
        padding-right:10px !important;
    }
    #headerContainer .lg\:gap-x-5 {
        column-gap: 10px !importantt;
    }
    #headerContainer nav li a,
    #headerContainer nav li button{
        padding-right:20px !important;
        padding-left:20px !important;
    }
}
@media (min-width: 768px) and (max-width: 1385px) {
    ..contact-page-form-section #Pattern-template--19224834474181__main-background_image_qaj4gP .pattern{
        background-size:40% !important;
    }
    .whybrewingmatters h2 {
        font-size: 75px;
    }
}
@media (min-width: 1240px) and (max-width: 1385px) {
    #headerContainer .px-section {
        padding-left:20px !important;
        padding-right:20px !important;
    }
    #headerContainer .lg\:gap-x-5 {
        column-gap: 5px !important;
    }
    #headerContainer nav li a,
    #headerContainer nav li button{
        padding-right:10px !important;
        padding-left:10px !important;
    }
    #headerContainer .px-section>.justify-between {
        justify-content: space-between;
    }
}

@media (min-width: 768px) and (max-width: 1240px) {
    .question-text h2 {
        font-size: 75px;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .collection-products .gap-theme{
        grid-template-columns: repeat(2, minmax(0, 2fr));
    }
}

@media (min-width: 1024px) {
    .whyspicytea li:not(:last-child):after {
        /*top: 50%;
        height: 90%;
        transform: translateY(-50%);*/
    }
    .howtoenjoyspicytea li:not(:last-child):after {
        /*top: 50%;
        right: -50px;*/
    }

    .template-page-why-spicy-teas section.justmakeitburn.simple-image .media__styled-element,
    .template-page-why-spicy-teas section.theflavorrevolution .media__styled-element{
        //width:100% !important;
        //max-width:360px;
    }
    .template-page-brewing-tips .simple-image .media__styled-element{
        //width:100% !important;
        //max-width:360px;   
    }
    .wake-up-text-col{
        grid-column: span 6 / span 6;
        padding-top:35px;
    }
    .wake-image-col{
        grid-column: span 2 / span 2;
    }
    .increase-text-col{
        grid-column: span 4 / span 4;
        padding-top:35px;
    }
}



@media (min-width: 990px) {
    .why-it-works-col-4-section{
        grid-column: span 4 / span 4;
    }
    .why-it-works-col-8-section{
        grid-column: span 8 / span 8;
    }
}
@media (max-width: 1024px) {
    .brewtipsfqasection h2 {
       
        font-size: 70px;
    }
    .page-section h2 {
        font-size: 120px;
    }
    .whybrewingmatters h2 {
        font-size: 70px;
    }
    .ourteasourcingphilosophy h2 {
        font-size: 60px;
    }
    .about-single-image .lg\:col-span-8 {
        grid-column: unset;
    }
    .product-block-tags ul{
        gap:8px !important;
    }
    .product-block h1{
        text-align:left;
    }
    .yournextcup ul:after{
        display:none !important;
        background-image: none !important;
    
    }
    .product-block-image-row ul li,
    .product-block-image-row ul{
        width:100%;
    }
    #Pattern-template--19224834375877__text_columns_with_images_f7YzG8-background_image_CAwja8 .pattern {
        background-size: 117% !important;
        background-position: top center !important;
        background-repeat: no-repeat !important;
    }
    .whyspicytea .section-content {
        padding: 30% 60px 0 !important;

    }
    .items-center.justify-center.logo-center.text-center {
        width: 45% !important;
    }
    
    .template-page-why-spicy-teas section.justmakeitburn.simple-image .media__styled-element,
    .template-page-why-spicy-teas section.theflavorrevolution .media__styled-element{
        width:100% !important;
        max-width:300px;
    }
    .template-page-brewing-tips .simple-image .media__styled-element{
        width:100% !important;
        max-width:300px;   
    }
    .template-page-why-spicy-teas section.justmakeitburn .grid.grid-flow-row-dense.grid-cols-1.gap-10,
    .template-index .thisisspicytea .grid.grid-flow-row-dense.grid-cols-1.gap-10{
        display:block !important;
    }
    .template-index .thisisspicytea .grid.grid-flow-row-dense.grid-cols-1 .media__styled-element{
        width:100% !important;
        max-width:300px;
        margin:0 auto;
    }
    .template-page-why-spicy-teas section.justmakeitburn .media__styled-element,
    .template-index .thisisspicytea .media{
        margin-bottom:35px;
    }
    .wake-image-col .media__styled-element{
        width: 100% !important;
        max-width: 300px;
        margin: 0 auto;
    }
    .wake-up-section>.section-content {
        padding-top: 40px !important;
    }
    .wakeupandfeeltheburn .wake-up-text-col h3,
    .wakeupandfeeltheburn .wake-up-text-col h4,
    .wakeupandfeeltheburn .increase-text-col h3{
        text-align:center;
    }
    .wakeupandfeeltheburn .increase-text-col h3 {
        margin: 0 auto;
    }

    .contact-page-form-section #Pattern-template--19224834474181__main-background_image_qaj4gP .pattern {
        background-size: 65vw;
        background-repeat: no-repeat;
        background-position: center 96%;
    }
    .contact-page-form-section .max-w-2xl>div {
        padding-bottom: 75%;
        width: 100%;
    }
    .blog .pb-media-shadow img,
    .blog .pb-media-shadow img.media__styled-element{
        margin:0 auto;
    }
    .page-section-inner .rte,
    .ourteasourcingphilosophy .description,
    .bigimpact .section-content-top-margin .text-center,
    .justmakeitburn .description,
    .TheScienceBehindSpicyFruitTea li .rte, 
    .theflavorrevolution li .rte,
    .TheScienceBehindSpicyFruitTea li .rte ul li, 
    .theflavorrevolution li .rte ul li{
        text-align: initial !important;
    }
        
}

@media (max-width: 768px) {

    section .px-section{
        padding-left:15px !important;
        padding-right:15px !important; 
    }
    .bigimpact h2 {
        font-size: 60px;
    }
    .collection-products h2,
    .pages-collection-products h2 {
        font-size: 45px !important;
    }
    .collection-products h3 {
        font-size: 35px;
    }
    .thisisspicytea h2 {
        font-size: 65px;
    }
    .thisisspicytea h5{
        font-size: 30px;
    }
    .thisisspicytea .subrichtext {
        font-size: 22px;
    }
    
    .whyspicytea h2 {
        font-size: 45px;
    }
    .wakeupandfeeltheburn h2,
    .wakeupandfeeltheburn .wake-up-text-col h3, 
    .wakeupandfeeltheburn .wake-up-text-col h4{
        font-size: 45px;
        line-height: 1.1;
    }
    .wakeupandfeeltheburn .small-heading h2{
         line-height: 1.2;   
    }
    .wakeupandfeeltheburn h2
    .howtoenjoyspicytea h3 {
        padding-bottom: 0px;
    }
    .howtoenjoyspicytea h3 {
        font-size: 27px;
        max-width: 100%;
    }
    body, p,
    .TheScienceBehindSpicyFruitTea li .rte ul li, 
    .theflavorrevolution li .rte ul li{
    
        font-size:20px;
    }
    .brewityourway ul li p {
        font-size: 24px;
    }
    .ouroriginstory h2 {
        font-size: 60px;
        line-height: 1;
    }
    .ouroriginstory .fromtheflames h2 {
        font-size: 35px;
    }
    .question-text h2 {
        font-size: 60px;
    }
    .contact-page-form-section h1 {
        font-size: 50px;
    }
    .question-text p {
        font-size: 24px !important;
    }
    .newsletter h2 {
        font-size: 45px;
    }
    .why-it-works-section h2 {
        font-size: 80px;
    }
    .page-section h4.subtitle {
        font-size: 30px;
    }
    .page-section h3.heading-secondary {
        font-size: 40px;
    }
    .justmakeitburn h2 {
        font-size: 45px;
    }
    .how-make-heat-section h2 {
        font-size: 45px;
    }
    .page-section h2 {
        font-size: 60px;
    }
    .whybrewingmatters h2 {
        font-size: 50px;
    }
    .brewtipsfqasection h2 {
        font-size: 40px;
    }
    .brewtipsfqasection button {
        font-size: 24px;
        line-height: 1;
    }
    .liquidfire h2 {
        font-size: 60px;
    }
    .ourteasourcingphilosophy h2 {
        font-size: 45px;
        line-height: 1;
    }
    .ourteasourcingphilosophy .rte {
        font-size: 24px;
    }
    .product-block-tags p {
        font-size: 20px;
    }
    .product-block-tags p:after {
        top: 0px;
        right: -5px !important;
        position: absolute;
    }
    .product-block h1 {
        font-size: 44px;
    }
    .product-block-price, .product-block-price span {
        font-size: 36px;
    }
    .product-block h1 {
        font-size: 44px;
    }
    .product-content.px-section{
        padding-left:15px;
        padding-right:15px;
    }
    .product-block-collapsible-tab p{
        font-size:18px !important;
    }
    
    .whybrewingmatters h2{
        padding-top:25px;
    }
    .whyspicytea h3 {
        font-size: 22px;
    }
    .howtoenjoyspicytea h2,
    .orange-color-g:not(.contact-page-bnner) h2{
        font-size: 60px;
    }
    .mobile_fixed_menu {
        display: block !important;
        position: fixed;
        bottom: 0;
        width: 100%;
        display: none;
        z-index: 99999;
    }
    .mobile_fixed_menu ul li a {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 24px;
        text-transform: uppercase;
        padding: 6px 0;
        font-weight: 700 !important;
        background: #D63837 !important;
        font-family: Amboy !important;
        border-radius: 0;
    }
    .section-footer{
        padding-bottom:45px;
    }
    
    
    
    
}

@media (max-width: 480px) {
    .question-text h2 {
        font-size: 35px;
    }
    .contact-page-form-section h1 {
        font-size: 35px;
    }
    .newsletter h2 {
        font-size: 33px;
    }
    .brewtipsfqasection h2 {
        font-size: 35px;
    }
    .ourteasourcingphilosophy h2 {
        font-size: 35px;
        line-height: 1;
    }
    .product-block h1 {
        font-size: 35px;
    }
    .product-block-buy-buttons .cartButtons{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .justmakeitburn h5 {
        font-size: 32px;
    }
    .justmakeitburn h2 {
        font-size: 40px;
    }
    .contact-page-form-section #Pattern-template--19224834474181__main-background_image_qaj4gP .pattern {
        background-size: 60vw;
    }
    

    
}