/** Shopify CDN: Minification failed

Line 391:0 Unexpected "{"
Line 391:1 Expected identifier but found "%"
Line 394:15 Unexpected "{"
Line 394:24 Expected ":"
Line 395:15 Unexpected "{"
Line 395:24 Expected ":"
Line 396:15 Unexpected "{"
Line 396:24 Expected ":"
Line 397:23 Expected identifier but found whitespace
Line 397:25 Unexpected "{"
... and 17 more hidden warnings

**/


/* CSS from block stylesheet tags */
.text-left {
    text-align: left;
  }
  .text-center {
    text-align: center;
  }
  .text-right {
    text-align: right;
  }
@media only screen and (max-width:749px){
  .mobiletext-left {
    text-align: left;
  }
  .mobiletext-center {
    text-align: center;
  }
  .mobiletext-right {
    text-align: right;
  }
}
  .advancedbtn a{text-decoration:none;font-weight:700;padding:12px 25px;font-size:1.2rem;letter-spacing:1.2px;text-align:center;line-height:16px;display:inline-block;}
  .advancedbtn a.btn-larger{
    width:200px;padding:12px 12px;font-size:1.4rem;letter-spacing:0.9px;
  }
  .advancedbtn a.btn-extralarge{
    width:400px;padding:12px 12px;font-size:1.4rem;letter-spacing:0.9px;
  }
  @media only screen and (max-width:749px){
    width:100%;
  }
  .advancedbtn .btn1:link, .advancedbtn .btn1:active, .advancedbtn .btn1:visited{
    color:#fff;
    background:#897148;
    border:1px solid #897148;
  }
  .advancedbtn .btn1:hover{
    color:#897148;
    background:#fff;
    border:1px solid #897148;
  }
  
  .advancedbtn .btn2:link, .advancedbtn .btn2:active, .advancedbtn .btn2:visited{
    color:#897148;
    background:#fff;
    border:1px solid #897148;
  }
  .advancedbtn .btn2:hover{
    color:#fff;
    background:#897148;
    border:1px solid #897148;
  }

   .advancedbtn .btn3:link, .advancedbtn .btn3:active, .advancedbtn .btn3:visited{
    color:#fff;
    background:#8BC4C3;
    border:1px solid #fff;
  }
  .advancedbtn .btn3:hover{
    color:#897148;
    background:#fff;
    border:1px solid #897148;
  }

  .advancedbtn .btn4:link, .advancedbtn .btn4:active, .advancedbtn .btn4:visited{
    color:#fff;
    background:#3F224A;
    border:1px solid #3F224A;
  }
  .advancedbtn .btn4:hover{
    color:#3F224A;
    background:#fff;
    border:1px solid #3F224A;
  }

  .advancedbtn .btn5:link, .advancedbtn .btn5:active, .advancedbtn .btn5:visited{
    color:#3F224A;
    background:#fafafa;
    border:1px solid #B8B8B8;
  }
  .advancedbtn .btn5:hover{
    color:#fff;
    background:#3F224A;
    border:1px solid #3F224A;
  }

  .advancedbtn .btn6:link, .advancedbtn .btn6:active, .advancedbtn .btn6:visited{
    color:#fff;
    background:#897148;
    border:1px solid #897148;
  }
  .advancedbtn .btn6:hover{
    color:#fff;
    background:#3F224A;
    border:1px solid #3F224A;
  }
.text-left {
    text-align: left;
  }
  .text-center {
    text-align: center;
  }
  .text-right {
    text-align: right;
  }
@media only screen and (max-width:749px){
  .mobiletext-left {
    text-align: left;
  }
  .mobiletext-center {
    text-align: center;
  }
  .mobiletext-right {
    text-align: right;
  }
}
  .tspacer-none{
    padding-top: 0!important;
    p{margin-top:0;}
  }
  .tspacer-xsmall{
    /** Min 325px, Max 1024px, min 10px, max 20px **/
    padding-top: clamp(1rem,1.4306vw + 0.55rem,2rem)!important;
    p{margin-top:0;}
  }
  .tspacer-small{
    /** Min 325px, Max 1024px, min 20px, max 40px **/
    padding-top: clamp(2rem, 3.2vw + 0.7rem, 4rem)!important;
    p{margin-top:0;}
  }
  .tspacer-medium{
    /** Min 325px, Max 1024px, min 30px, max 50px **/
    padding-top: clamp(3rem, 6vw + 1rem, 5rem)!important;
    p{margin-top:0;}
  }
  .tspacer-large{
    /** Min 325px, Max 1024px, min 40px, max 80px **/
    padding-top: clamp(4rem, 8.8vw + 1rem, 8rem)!important;
    p{margin-top:0;}
  }
  .tspacer-xlarge{
    /** Min 325px, Max 1024px, min 50px, max 100px **/
    padding-top: clamp(5rem, 8.8vw + 1rem, 10rem)!important;
    p{margin-top:0;}
  }

  .bspacer-none{
    padding-bottom: 0!important;
    p{margin-bottom:0;}
  }
  .bspacer-xsmall{
    /** Min 325px, Max 1024px, min 10px, max 20px **/
    padding-bottom: clamp(1rem,1.4306vw + 0.55rem,2rem)!important;
    p{margin-bottom:0;}
  }
  .bspacer-small{
    /** Min 325px, Max 1024px, min 20px, max 40px **/
    padding-bottom: clamp(2rem, 3.2vw + 0.7rem, 4rem)!important;
    p{margin-bottom:0;}
  }
  .bspacer-medium{
    /** Min 325px, Max 1024px, min 30px, max 50px **/
    padding-bottom: clamp(3rem, 6vw + 1rem, 5rem)!important;
    p{margin-bottom:0;}
  }
  .bspacer-large{
    /** Min 325px, Max 1024px, min 40px, max 80px **/
    padding-bottom: clamp(4rem, 8.8vw + 1rem, 8rem)!important;
    p{margin-bottom:0;}
  }
  .bspacer-xlarge{
    /** Min 325px, Max 1024px, min 50px, max 100px **/
    padding-bottom: clamp(5rem, 8.8vw + 1rem, 10rem)!important;
    p{margin-bottom:0;}
  }

  .rspacer-none{
    padding-right: 0!important;
    p{margin-right:0;}
  }
  .rspacer-xsmall{
    /** Min 325px, Max 1024px, min 10px, max 20px **/
    padding-right: clamp(1rem,1.4306vw + 0.55rem,2rem)!important;
    p{margin-right:0;}
  }
  .rspacer-small{
    /** Min 325px, Max 1024px, min 20px, max 40px **/
    padding-right: clamp(2rem, 3.2vw + 0.7rem, 4rem)!important;
    p{margin-right:0;}
  }
  .rspacer-medium{
    /** Min 325px, Max 1024px, min 30px, max 50px **/
    padding-right: clamp(3rem, 6vw + 1rem, 5rem)!important;
    p{margin-right:0;}
  }
  .rspacer-large{
    /** Min 325px, Max 1024px, min 40px, max 80px **/
    padding-right: clamp(4rem, 8.8vw + 1rem, 8rem)!important;
    p{margin-right:0;}
  }
  .rspacer-xlarge{
    /** Min 325px, Max 1024px, min 50px, max 100px **/
    padding-right: clamp(5rem, 8.8vw + 1rem, 10rem)!important;
    p{margin-right:0;}
  }

  .lspacer-none{
    padding-left: 0!important;
    p{margin-left:0;}
  }
  .lspacer-xsmall{
    /** Min 325px, Max 1024px, min 10px, max 20px **/
    padding-left: clamp(1rem,1.4306vw + 0.55rem,2rem)!important;
    p{margin-left:0;}
  }
  .lspacer-small{
    /** Min 325px, Max 1024px, min 20px, max 40px **/
    padding-left: clamp(2rem, 3.2vw + 0.7rem, 4rem)!important;
    p{margin-left:0;}
  }
  .lspacer-medium{
    /** Min 325px, Max 1024px, min 30px, max 50px **/
    padding-left: clamp(3rem, 6vw + 1rem, 5rem)!important;
    p{margin-left:0;}
  }
  .lspacer-large{
    /** Min 325px, Max 1024px, min 40px, max 80px **/
    padding-left: clamp(4rem, 8.8vw + 1rem, 8rem)!important;
    p{margin-left:0;}
  }
  .lspacer-xlarge{
    /** Min 325px, Max 1024px, min 50px, max 100px **/
    padding-left: clamp(5rem, 8.8vw + 1rem, 10rem)!important;
    p{margin-left:0;}
  }

  .lh80, .lh80 h1, .lh80 h2, .lh80 h3, .lh80 h4, .lh80 h5, .lh80 h6{line-height:80%!important;}
  .lh90, .lh90 h1, .lh90 h2, .lh90 h3, .lh90 h4, .lh90 h5, .lh90 h6{line-height:90%!important;}
  .lh100, .lh100 h1, .lh100 h2, .lh100 h3, .lh100 h4, .lh100 h5, .lh100 h6{line-height:100%!important;}
  .lh110, .lh110 h1, .lh110 h2, .lh110 h3, .lh110 h4, .lh110 h5, .lh110 h6{line-height:110%!important;}
  .lh120, .lh120 h1, .lh120 h2, .lh120 h3, .lh120 h4, .lh120 h5, .lh120 h6{line-height:120%!important;}
  .lh130, .lh130 h1, .lh130 h2, .lh130 h3, .lh130 h4, .lh130 h5, .lh130 h6{line-height:130%!important;}
  .lh140, .lh140 h1, .lh140 h2, .lh140 h3, .lh140 h4, .lh140 h5, .lh140 h6{line-height:140%!important;}
  .lh150, .lh150 h1, .lh150 h2, .lh150 h3, .lh150 h4, .lh150 h5, .lh150 h6{line-height:150%!important;}
  .lh160, .lh160 h1, .lh160 h2, .lh160 h3, .lh160 h4, .lh160 h5, .lh160 h6{line-height:160%!important;}
  .lh170, .lh170 h1, .lh170 h2, .lh170 h3, .lh170 h4, .lh170 h5, .lh170 h6{line-height:170%!important;}
  .lh180, .lh180 h1, .lh180 h2, .lh180 h3, .lh180 h4, .lh180 h5, .lh180 h6{line-height:180%!important;}
  .lh190, .lh190 h1, .lh190 h2, .lh190 h3, .lh190 h4, .lh190 h5, .lh190 h6{line-height:190%!important;}
  .lh200, .lh200 h1, .lh200 h2, .lh200 h3, .lh200 h4, .lh200 h5, .lh200 h6{line-height:200%!important;}
  
  .ls-3, .ls-3 h1, .ls-3 h2, .ls-3 h3, .ls-3 h4, .ls-3 h5, .ls-3 h6{letter-spacing:-3px!important;}
  .ls-2-5, .ls-2-5 h1, .ls-2-5 h2, .ls-2-5 h3, .ls-2-5 h4, .ls-2-5 h5, .ls-2-5 h6{letter-spacing:-2.5px!important;}
  .ls-2, .ls-2 h1, .ls-2 h2, .ls-2 h3, .ls-2 h4, .ls-2 h5, .ls-2 h6{letter-spacing:-2px!important;}
  .ls-1-5, .ls-1-5 h1, .ls-1-5 h2, .ls-1-5 h3, .ls-1-5 h4, .ls-1-5 h5, .ls-1-5 h6{letter-spacing:-1.5px!important;}
  .ls-1, .ls-1 h1, .ls-1 h2, .ls-1 h3, .ls-1 h4, .ls-1 h5, .ls-1 h6{letter-spacing:-1px!important;}
  .ls-0-5, .ls-0-5 h1, .ls-0-5 h2, .ls-0-5 h3, .ls-0-5 h4, .ls-0-5 h5, .ls-0-5 h6{letter-spacing:-0.5px!important;}
  .ls0, .ls0 h1, .ls0 h2, .ls0 h3, .ls0 h4, .ls0 h5, .ls0 h6{letter-spacing:0px!important;}
  .ls0-5, .ls0-5 h1, .ls0-5 h2, .ls0-5 h3, .ls0-5 h4, .ls0-5 h5, .ls0-5 h6{letter-spacing:0.5px!important;}
  .ls1, .ls1 h1, .ls1 h2, .ls1 h3, .ls1 h4, .ls1 h5, .ls1 h6{letter-spacing:1px!important;}
  .ls1-5, .ls1-5 h1, .ls1-5 h2, .ls1-5 h3, .ls1-5 h4, .ls1-5 h5, .ls1-5 h6{letter-spacing:1.5px!important;}
  .ls2, .ls2 h1, .ls2 h2, .ls2 h3, .ls2 h4, .ls2 h5, .ls2 h6{letter-spacing:2px!important;}
  .ls2-5, .ls2-5 h1, .ls2-5 h2, .ls2-5 h3, .ls2-5 h4, .ls2-5 h5, .ls2-5 h6{letter-spacing:2.5px!important;}
  .ls3, .ls3 h1, .ls3 h2, .ls3 h3, .ls3 h4, .ls3 h5, .ls3 h6{letter-spacing:3px!important;}
  .ls3-5, .ls3-5 h1, .ls3-5 h2, .ls3-5 h3, .ls3-5 h4, .ls3-5 h5, .ls3-5 h6{letter-spacing:3.5px!important;}
  .ls4, .ls4 h1, .ls4 h2, .ls4 h3, .ls4 h4, .ls4 h5, .ls4 h6{letter-spacing:4px!important;}
  .ls4-5, .ls4-5 h1, .ls4-5 h2, .ls4-5 h3, .ls4-5 h4, .ls4-5 h5, .ls4-5 h6{letter-spacing:4.5px!important;}
  .ls5, .ls5 h1, .ls5 h2, .ls5 h3, .ls5 h4, .ls5 h5, .ls5 h6{letter-spacing:5px!important;}
  
  .fd10px, .fd10px h1, .fd10px h2, .fd10px h3, .fd10px h4, .fd10px h5, .fd10px h6{font-size:10px!important;}
  .fd11px, .fd11px h1, .fd11px h2, .fd11px h3, .fd11px h4, .fd11px h5, .fd11px h6{font-size:11px!important;}
  .fd12px, .fd12px h1, .fd12px h2, .fd12px h3, .fd12px h4, .fd12px h5, .fd12px h6{font-size:12px!important;}
  .fd13px, .fd13px h1, .fd13px h2, .fd13px h3, .fd13px h4, .fd13px h5, .fd13px h6{font-size:13px!important;}
  .fd14px, .fd14px h1, .fd14px h2, .fd14px h3, .fd14px h4, .fd14px h5, .fd14px h6{font-size:14px!important;}
  .fd15px, .fd15px h1, .fd15px h2, .fd15px h3, .fd15px h4, .fd15px h5, .fd15px h6{font-size:15px!important;}
  .fd16px, .fd16px h1, .fd16px h2, .fd16px h3, .fd16px h4, .fd16px h5, .fd16px h6{font-size:16px!important;}
  .fd17px, .fd17px h1, .fd17px h2, .fd17px h3, .fd17px h4, .fd17px h5, .fd17px h6{font-size:17px!important;}
  .fd18px, .fd18px h1, .fd18px h2, .fd18px h3, .fd18px h4, .fd18px h5, .fd18px h6{font-size:18px!important;}
  .fd19px, .fd19px h1, .fd19px h2, .fd19px h3, .fd19px h4, .fd19px h5, .fd19px h6{font-size:19px!important;}
  .fd20px, .fd20px h1, .fd20px h2, .fd20px h3, .fd20px h4, .fd20px h5, .fd20px h6{font-size:20px!important;}
  .fd21px, .fd21px h1, .fd21px h2, .fd21px h3, .fd21px h4, .fd21px h5, .fd21px h6{font-size:21px!important;}
  .fd22px, .fd22px h1, .fd22px h2, .fd22px h3, .fd22px h4, .fd22px h5, .fd22px h6{font-size:22px!important;}
  .fd23px, .fd23px h1, .fd23px h2, .fd23px h3, .fd23px h4, .fd23px h5, .fd23px h6{font-size:23px!important;}
  .fd24px, .fd24px h1, .fd24px h2, .fd24px h3, .fd24px h4, .fd24px h5, .fd24px h6{font-size:24px!important;}
  .fd25px, .fd25px h1, .fd25px h2, .fd25px h3, .fd25px h4, .fd25px h5, .fd25px h6{font-size:25px!important;}
  .fd26px, .fd26px h1, .fd26px h2, .fd26px h3, .fd26px h4, .fd26px h5, .fd26px h6{font-size:26px!important;}
  .fd27px, .fd27px h1, .fd27px h2, .fd27px h3, .fd27px h4, .fd27px h5, .fd27px h6{font-size:27px!important;}
  .fd28px, .fd28px h1, .fd28px h2, .fd28px h3, .fd28px h4, .fd28px h5, .fd28px h6{font-size:28px!important;}
  .fd29px, .fd29px h1, .fd29px h2, .fd29px h3, .fd29px h4, .fd29px h5, .fd29px h6{font-size:29px!important;}
  .fd30px, .fd30px h1, .fd30px h2, .fd30px h3, .fd30px h4, .fd30px h5, .fd30px h6{font-size:30px!important;}
  .fd31px, .fd31px h1, .fd31px h2, .fd31px h3, .fd31px h4, .fd31px h5, .fd31px h6{font-size:31px!important;}
  .fd32px, .fd32px h1, .fd32px h2, .fd32px h3, .fd32px h4, .fd32px h5, .fd32px h6{font-size:32px!important;}
  .fd33px, .fd33px h1, .fd33px h2, .fd33px h3, .fd33px h4, .fd33px h5, .fd33px h6{font-size:33px!important;}
  .fd34px, .fd34px h1, .fd34px h2, .fd34px h3, .fd34px h4, .fd34px h5, .fd34px h6{font-size:34px!important;}
  .fd35px, .fd35px h1, .fd35px h2, .fd35px h3, .fd35px h4, .fd35px h5, .fd35px h6{font-size:35px!important;}
  .fd36px, .fd36px h1, .fd36px h2, .fd36px h3, .fd36px h4, .fd36px h5, .fd36px h6{font-size:36px!important;}
  .fd37px, .fd37px h1, .fd37px h2, .fd37px h3, .fd37px h4, .fd37px h5, .fd37px h6{font-size:37px!important;}
  .fd38px, .fd38px h1, .fd38px h2, .fd38px h3, .fd38px h4, .fd38px h5, .fd38px h6{font-size:38px!important;}
  .fd39px, .fd39px h1, .fd39px h2, .fd39px h3, .fd39px h4, .fd39px h5, .fd39px h6{font-size:39px!important;}
  .fd40px, .fd40px h1, .fd40px h2, .fd40px h3, .fd40px h4, .fd40px h5, .fd40px h6{font-size:40px!important;}
  .fd41px, .fd41px h1, .fd41px h2, .fd41px h3, .fd41px h4, .fd41px h5, .fd10px h6{font-size:41px!important;}
  .fd42px, .fd42px h1, .fd42px h2, .fd42px h3, .fd42px h4, .fd42px h5, .fd42px h6{font-size:42px!important;}
  .fd43px, .fd43px h1, .fd43px h2, .fd43px h3, .fd43px h4, .fd43px h5, .fd43px h6{font-size:43px!important;}
  .fd44px, .fd44px h1, .fd44px h2, .fd44px h3, .fd44px h4, .fd44px h5, .fd44px h6{font-size:44px!important;}
  .fd45px, .fd45px h1, .fd45px h2, .fd45px h3, .fd45px h4, .fd45px h5, .fd45px h6{font-size:45px!important;}
  .fd46px, .fd46px h1, .fd46px h2, .fd46px h3, .fd46px h4, .fd46px h5, .fd46px h6{font-size:46px!important;}
  .fd47px, .fd47px h1, .fd47px h2, .fd47px h3, .fd47px h4, .fd47px h5, .fd47px h6{font-size:47px!important;}
  .fd48px, .fd48px h1, .fd48px h2, .fd48px h3, .fd48px h4, .fd48px h5, .fd48px h6{font-size:48px!important;}
  .fd49px, .fd49px h1, .fd49px h2, .fd49px h3, .fd49px h4, .fd49px h5, .fd49px h6{font-size:49px!important;}
  .fd50px, .fd50px h1, .fd50px h2, .fd50px h3, .fd50px h4, .fd50px h5, .fd50px h6{font-size:50px!important;}
  .fd51px, .fd51px h1, .fd51px h2, .fd51px h3, .fd51px h4, .fd51px h5, .fd51px h6{font-size:51px!important;}
  .fd50px, .fd52px h1, .fd52px h2, .fd52px h3, .fd52px h4, .fd52px h5, .fd52px h6{font-size:52px!important;}
  .fd53px, .fd53px h1, .fd53px h2, .fd53px h3, .fd53px h4, .fd53px h5, .fd53px h6{font-size:53px!important;}
  .fd54px, .fd54px h1, .fd54px h2, .fd54px h3, .fd54px h4, .fd54px h5, .fd54px h6{font-size:54px!important;}
  .fd55px, .fd55px h1, .fd55px h2, .fd55px h3, .fd55px h4, .fd55px h5, .fd55px h6{font-size:55px!important;}
  .fd56px, .fd56px h1, .fd56px h2, .fd56px h3, .fd56px h4, .fd56px h5, .fd56px h6{font-size:56px!important;}
  .fd57px, .fd57px h1, .fd57px h2, .fd57px h3, .fd57px h4, .fd57px h5, .fd57px h6{font-size:57px!important;}
  .fd58px, .fd58px h1, .fd68px h2, .fd68px h3, .fd18px h4, .fd18px h5, .fd58px h6{font-size:58px!important;}
  .fd59px, .fd59px h1, .fd59px h2, .fd59px h3, .fd59px h4, .fd59px h5, .fd59px h6{font-size:59px!important;}
  .fd60px, .fd60px h1, .fd60px h2, .fd60px h3, .fd60px h4, .fd60px h5, .fd60px h6{font-size:60px!important;}

@media only screen and (max-width:749px){
  .fm10px, .fm10px h1, .fm10px h2, .fm10px h3, .fm10px h4, .fm10px h5, .fm10px h6{font-size:10px!important;}
  .fm11px, .fm11px h1, .fm11px h2, .fm11px h3, .fm11px h4, .fm11px h5, .fm11px h6{font-size:11px!important;}
  .fm12px, .fm12px h1, .fm12px h2, .fm12px h3, .fm12px h4, .fm12px h5, .fm12px h6{font-size:12px!important;}
  .fm13px, .fm13px h1, .fm13px h2, .fm13px h3, .fm13px h4, .fm13px h5, .fm13px h6{font-size:13px!important;}
  .fm14px, .fm14px h1, .fm14px h2, .fm14px h3, .fm14px h4, .fm14px h5, .fm14px h6{font-size:14px!important;}
  .fm15px, .fm15px h1, .fm15px h2, .fm15px h3, .fm15px h4, .fm15px h5, .fm15px h6{font-size:15px!important;}
  .fm16px, .fm16px h1, .fm16px h2, .fm16px h3, .fm16px h4, .fm16px h5, .fm16px h6{font-size:16px!important;}
  .fm17px, .fm17px h1, .fm17px h2, .fm17px h3, .fm17px h4, .fm17px h5, .fm17px h6{font-size:17px!important;}
  .fm18px, .fm18px h1, .fm18px h2, .fm18px h3, .fm18px h4, .fm18px h5, .fm18px h6{font-size:18px!important;}
  .fm19px, .fm19px h1, .fm19px h2, .fm19px h3, .fm19px h4, .fm19px h5, .fm19px h6{font-size:19px!important;}
  .fm20px, .fm20px h1, .fm20px h2, .fm20px h3, .fm20px h4, .fm20px h5, .fm20px h6{font-size:20px!important;}
  .fm21px, .fm21px h1, .fm21px h2, .fm21px h3, .fm21px h4, .fm21px h5, .fm21px h6{font-size:21px!important;}
  .fm22px, .fm22px h1, .fm22px h2, .fm22px h3, .fm22px h4, .fm22px h5, .fm22px h6{font-size:22px!important;}
  .fm23px, .fm23px h1, .fm23px h2, .fm23px h3, .fm23px h4, .fm23px h5, .fm23px h6{font-size:23px!important;}
  .fm24px, .fm24px h1, .fm24px h2, .fm24px h3, .fm24px h4, .fm24px h5, .fm24px h6{font-size:24px!important;}
  .fm25px, .fm25px h1, .fm25px h2, .fm25px h3, .fm25px h4, .fm25px h5, .fm25px h6{font-size:25px!important;}
  .fm26px, .fm26px h1, .fm26px h2, .fm26px h3, .fm26px h4, .fm26px h5, .fm26px h6{font-size:26px!important;}
  .fm27px, .fm27px h1, .fm27px h2, .fm27px h3, .fm27px h4, .fm27px h5, .fm27px h6{font-size:27px!important;}
  .fm28px, .fm28px h1, .fm28px h2, .fm28px h3, .fm28px h4, .fm28px h5, .fm28px h6{font-size:28px!important;}
  .fm29px, .fm29px h1, .fm29px h2, .fm29px h3, .fm29px h4, .fm29px h5, .fm29px h6{font-size:29px!important;}
  .fm30px, .fm30px h1, .fm30px h2, .fm30px h3, .fm30px h4, .fm30px h5, .fm30px h6{font-size:30px!important;}
  .fm31px, .fm31px h1, .fm31px h2, .fm31px h3, .fm31px h4, .fm31px h5, .fm31px h6{font-size:31px!important;}
  .fm32px, .fm32px h1, .fm32px h2, .fm32px h3, .fm32px h4, .fm32px h5, .fm32px h6{font-size:32px!important;}
  .fm33px, .fm33px h1, .fm33px h2, .fm33px h3, .fm33px h4, .fm33px h5, .fm33px h6{font-size:33px!important;}
  .fm34px, .fm34px h1, .fm34px h2, .fm34px h3, .fm34px h4, .fm34px h5, .fm34px h6{font-size:34px!important;}
  .fm35px, .fm35px h1, .fm35px h2, .fm35px h3, .fm35px h4, .fm35px h5, .fm35px h6{font-size:35px!important;}
  .fm36px, .fm36px h1, .fm36px h2, .fm36px h3, .fm36px h4, .fm36px h5, .fm36px h6{font-size:36px!important;}
  .fm37px, .fm37px h1, .fm37px h2, .fm37px h3, .fm37px h4, .fm37px h5, .fm37px h6{font-size:37px!important;}
  .fm38px, .fm38px h1, .fm38px h2, .fm38px h3, .fm38px h4, .fm38px h5, .fm38px h6{font-size:38px!important;}
  .fm39px, .fm39px h1, .fm39px h2, .fm39px h3, .fm39px h4, .fm39px h5, .fm39px h6{font-size:39px!important;}
  .fm40px, .fm40px h1, .fm40px h2, .fm40px h3, .fm40px h4, .fm40px h5, .fm40px h6{font-size:40px!important;}
  .fm41px, .fm41px h1, .fm41px h2, .fm41px h3, .fm41px h4, .fm41px h5, .fm10px h6{font-size:41px!important;}
  .fm42px, .fm42px h1, .fm42px h2, .fm42px h3, .fm42px h4, .fm42px h5, .fm42px h6{font-size:42px!important;}
  .fm43px, .fm43px h1, .fm43px h2, .fm43px h3, .fm43px h4, .fm43px h5, .fm43px h6{font-size:43px!important;}
  .fm44px, .fm44px h1, .fm44px h2, .fm44px h3, .fm44px h4, .fm44px h5, .fm44px h6{font-size:44px!important;}
  .fm45px, .fm45px h1, .fm45px h2, .fm45px h3, .fm45px h4, .fm45px h5, .fm45px h6{font-size:45px!important;}
  .fm46px, .fm46px h1, .fm46px h2, .fm46px h3, .fm46px h4, .fm46px h5, .fm46px h6{font-size:46px!important;}
  .fm47px, .fm47px h1, .fm47px h2, .fm47px h3, .fm47px h4, .fm47px h5, .fm47px h6{font-size:47px!important;}
  .fm48px, .fm48px h1, .fm48px h2, .fm48px h3, .fm48px h4, .fm48px h5, .fm48px h6{font-size:48px!important;}
  .fm49px, .fm49px h1, .fm49px h2, .fm49px h3, .fm49px h4, .fm49px h5, .fm49px h6{font-size:49px!important;}
  .fm50px, .fm50px h1, .fm50px h2, .fm50px h3, .fm50px h4, .fm50px h5, .fm50px h6{font-size:50px!important;}
  .fm51px, .fm51px h1, .fm51px h2, .fm51px h3, .fm51px h4, .fm51px h5, .fm51px h6{font-size:51px!important;}
  .fm50px, .fm52px h1, .fm52px h2, .fm52px h3, .fm52px h4, .fm52px h5, .fm52px h6{font-size:52px!important;}
  .fm53px, .fm53px h1, .fm53px h2, .fm53px h3, .fm53px h4, .fm53px h5, .fm53px h6{font-size:53px!important;}
  .fm54px, .fm54px h1, .fm54px h2, .fm54px h3, .fm54px h4, .fm54px h5, .fm54px h6{font-size:54px!important;}
  .fm55px, .fm55px h1, .fm55px h2, .fm55px h3, .fm55px h4, .fm55px h5, .fm55px h6{font-size:55px!important;}
  .fm56px, .fm56px h1, .fm56px h2, .fm56px h3, .fm56px h4, .fm56px h5, .fm56px h6{font-size:56px!important;}
  .fm57px, .fm57px h1, .fm57px h2, .fm57px h3, .fm57px h4, .fm57px h5, .fm57px h6{font-size:57px!important;}
  .fm58px, .fm58px h1, .fm68px h2, .fm68px h3, .fm18px h4, .fm18px h5, .fm58px h6{font-size:58px!important;}
  .fm59px, .fm59px h1, .fm59px h2, .fm59px h3, .fm59px h4, .fm59px h5, .fm59px h6{font-size:59px!important;}
  .fm60px, .fm60px h1, .fm60px h2, .fm60px h3, .fm60px h4, .fm60px h5, .fm60px h6{font-size:60px!important;}
}
{%- if section.settings.image_height == 'adapt' and section.settings.image != blank -%}

    @media screen and (max-width: 749px) {
      #Banner-{{ section.id }}::before,
      #Banner-{{ section.id }} .banner__media::before,
      #Banner-{{ section.id }}:not(.banner--mobile-bottom) .banner__content::before {
        padding-bottom: {{ 1 | divided_by: section.settings.image.aspect_ratio | times: 100 }}%;
        content: '';
        display: block;
      }
    }

    @media screen and (min-width: 750px) {
      #Banner-{{ section.id }}::before,
      #Banner-{{ section.id }} .banner__media::before {
        padding-bottom: {{ 1 | divided_by: section.settings.image.aspect_ratio | times: 100 }}%;
        content: '';
        display: block;
      }
    }
{%- endif -%}

  .bannerimage{
    object-fit:contain;
    object-position:top left;
  }
  #Banner-{{ section.id }}::after {
    opacity: {{ section.settings.image_overlay_opacity | divided_by: 100.0 }};
  }