/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nav-elements{background-color:#82A39E;padding:0 40px;width:100%;display:flex;}.nav-elements .form-item{margin:0;}.nav-elements .inner-container{max-width:100%;height:80px;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:40px;}.nav-elements .inner-container .nav-column.nav-left{width:200px;}.nav-elements .inner-container .nav-column.nav-left img{width:100%;height:auto;}.nav-elements .inner-container .nav-column.nav-right{display:flex;flex:1;justify-content:space-between;}.nav-elements .inner-container .nav-column.nav-right .block-site-search{width:40%;}.nav-elements .inner-container .nav-column.nav-right .block-site-search form{max-width:374px;margin-left:auto;}.nav-elements .inner-container .nav-column.nav-right .block-site-search form input{max-width:100%;height:31px;flex-shrink:0;padding:0;margin:0;box-sizing:border-box;stroke-width:1px;stroke:#707070;font-size:16px;border:none;padding-left:12px;}.nav-elements .inner-container .nav-column.nav-right ul{display:flex;gap:50px;align-items:center;list-style-type:none;padding:0;margin:0;}.nav-elements .inner-container .nav-column.nav-right ul li.menu-item{padding:0;}.nav-elements .inner-container .nav-column.nav-right ul li.menu-item a{text-decoration:none;color:#393939;font-size:17px;font-style:normal;font-weight:450;line-height:normal;}.nav-elements .inner-container .nav-column.nav-right ul li.menu-item a:hover{text-decoration:underline;}.nav-elements .inner-container .nav-column.nav-right ul li.menu-item a:before{content:"";padding:0;display:inline-block;width:10px;height:12px;margin-right:10px;background-image:url(/themes/custom/circa/images/bullet.svg);background-repeat:no-repeat;background-size:contain;background-position:top left;transform:translateY(2px);}.nav-elements .inner-container .nav-column.nav-right .block-circa-rs-menu{display:flex;align-items:center;margin-left:auto;margin-right:80px;}.nav-elements .inner-container .nav-column.nav-right .block-circa-rs-menu a{text-decoration:none;color:#393939;font-size:17px;font-style:normal;font-weight:450;line-height:normal;margin-right:0;font-size:14px;font-weight:600;display:flex;margin:0;align-items:center;}.nav-elements .inner-container .nav-column.nav-right .block-circa-rs-menu a:hover{text-decoration:underline;}.nav-elements .inner-container .nav-column.nav-right .block-circa-rs-menu a:before{content:"";padding:0;display:inline-block;width:10px;height:12px;margin-right:10px;background-image:url(/themes/custom/circa/images/bullet.svg);background-repeat:no-repeat;background-size:contain;background-position:top left;transform:translateY(2px);}.nav-elements .inner-container .nav-column.nav-right .block-circa-rs-menu a span{font-size:14px;}.nav-elements .inner-container .nav-column.nav-right .block-circa-rs-menu a sup{display:none;}.nav-elements .inner-container .nav-column.nav-right .shop-icon{background-color:#DD432F;color:#ffffff;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;font-size:16px;text-transform:uppercase;}.nav-elements .inner-container .nav-column.nav-right .shop-icon:hover{background-color:#242020;}.nav-elements .inner-container .nav-column.nav-right .shop-icon:hover{background-color:#242020;}@media screen and (max-width:1199px){.nav-elements .inner-container .nav-column.nav-right{display:none;}}.nav-elements .secondary-nav{display:none;}@media screen and (max-width:767px){.nav-elements .secondary-nav{display:flex;flex-direction:column;justify-content:center;}.nav-elements .secondary-nav .mobile-wrapper .mobile-toggle .bar{background-color:#e9e6e0;display:block;height:3px;transform-origin:center center;transition-duration:0.15s;transition-property:transform,opacity;transition-timing-function:linear;width:30px;margin:7px 0;border-radius:0;}.dropdown-open .nav-elements .secondary-nav .mobile-wrapper .mobile-toggle .bar:first-of-type{transform:translateY(10px) rotateZ(-45deg);}.dropdown-open .nav-elements .secondary-nav .mobile-wrapper .mobile-toggle .bar:nth-of-type(2){opacity:0;}.dropdown-open .nav-elements .secondary-nav .mobile-wrapper .mobile-toggle .bar:last-of-type{transform:translateY(-10px) rotateZ(45deg);}.nav-elements .secondary-nav .mobile-menu{position:fixed;top:80px;left:0;z-index:1111;background-color:#F4F3EC;width:100vw;height:calc(100vh - 80px);color:#FFF;flex-direction:column;}.nav-elements .secondary-nav .mobile-menu ul,.nav-elements .secondary-nav .mobile-menu li{padding:0;margin:0;list-style-type:none;}.nav-elements .secondary-nav .mobile-menu li{margin:8px 0;}.nav-elements .secondary-nav .mobile-menu a{color:#393939;text-decoration:none;font-size:28px;font-style:normal;font-weight:450;line-height:normal;}.nav-elements .secondary-nav .mobile-menu .mobile-menu-header{padding:20px;}.nav-elements .secondary-nav .mobile-menu .mobile-menu-footer{padding:20px;background-color:#82A39E;margin-top:20px;flex:1;}.nav-elements .secondary-nav .mobile-menu .mobile-menu-footer a{color:#F4F3EC;}.nav-elements .secondary-nav .mobile-menu .menu-item--expanded{list-style:none;list-style-type:none;position:relative;}.nav-elements .secondary-nav .mobile-menu .menu-item--expanded:after{content:'';background-image:url(/themes/custom/circa/images/arrow-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:0;width:18px;height:18px;z-index:20;display:block;top:10px;color:#393939;}.nav-elements .secondary-nav .mobile-menu .menu-item--expanded > .menu{display:none;margin-left:10px;}.nav-elements .secondary-nav .mobile-menu .menu-item--expanded.open > .menu{display:block;}}.rs-account-link,.rs-cart-link{display:none;}#block-circamenu{background-color:#F4F3EC;height:60px;display:flex;width:100%;padding:0 40px;box-sizing:border-box;}#block-circamenu > ul.menu{max-width:1400px;margin:auto;display:flex;justify-content:center;gap:56px;position:relative;z-index:20;}#block-circamenu > ul.menu .menu-item a{text-decoration:none;color:#393939;font-size:23px;font-style:normal;font-weight:450;line-height:normal;font-size:16px;}#block-circamenu > ul.menu .menu-item a:hover{text-decoration:underline;}#block-circamenu > ul.menu .menu-item.menu-item--expanded{list-style:none;list-style-type:none;position:relative;}#block-circamenu > ul.menu .menu-item.menu-item--expanded > .menu{visibility:hidden;opacity:0;transition:all .2s ease-in;position:absolute;width:fit-content;padding:10px;margin:0;top:25px;left:-10px;background-color:#F4F3EC;}#block-circamenu > ul.menu .menu-item.menu-item--expanded > .menu li{text-wrap:nowrap;}#block-circamenu > ul.menu .menu-item.menu-item--expanded:hover > .menu{visibility:visible;opacity:1;transition:all .2s ease-out;}@media screen and (max-width:1199px){#block-circamenu > ul.menu{justify-content:space-between;width:100%;gap:20px;}}@media screen and (max-width:767px){#block-circamenu{display:none;}}body .mobile-menu{display:none;}body.dropdown-open{overflow:hidden;}body.dropdown-open .mobile-menu{display:flex;}.circa-footer{background-color:#82A39E;padding:90px 40px 180px;box-sizing:border-box;}.circa-footer .inner-container{max-width:1400px;margin:0 auto;border-bottom:1px solid #ffffff;}.circa-footer .inner-container .logo{width:188px;}.circa-footer .inner-container .logo img{width:100%;height:auto;}.circa-footer .inner-container .menu-elements{display:flex;justify-content:space-between;margin-bottom:70px;}@media screen and (max-width:1199px){.circa-footer .inner-container .menu-elements{flex-wrap:wrap;}}.circa-footer .inner-container .menu-elements .footer-left .social-menu{display:flex;align-items:center;margin:40px 0;}.circa-footer .inner-container .menu-elements .footer-left .social-menu h3{color:#ffffff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0;margin-right:8px;}.circa-footer .inner-container .menu-elements .footer-left .social-menu .menu{margin:0;display:flex;gap:8px;}.circa-footer .inner-container .menu-elements .footer-left .social-menu .menu img,.circa-footer .inner-container .menu-elements .footer-left .social-menu .menu svg{width:24px;height:auto;display:block;}.circa-footer .inner-container .menu-elements .footer-left .newsletter{width:50%;}.circa-footer .inner-container .menu-elements .footer-left .newsletter h3,.circa-footer .inner-container .menu-elements .footer-left .newsletter p{color:#ffffff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0;}.circa-footer .inner-container .menu-elements .footer-left .newsletter a{display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;margin:12px 0;}.circa-footer .inner-container .menu-elements .footer-left .newsletter a:hover{background-color:#242020;}.circa-footer .inner-container .menu-elements .footer-right{display:flex;gap:27px;}@media screen and (max-width:767px){.circa-footer .inner-container .menu-elements .footer-right{flex-wrap:wrap;}}.circa-footer .inner-container .menu-elements .footer-right .menu{margin:0;}.circa-footer .inner-container .menu-elements .footer-right .menu a{color:#ffffff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;}.circa-footer .inner-container .menu-elements .footer-right .menu a:hover{text-decoration:underline;}body.path-user .region-content{display:flex;flex-direction:column;padding:60px 40px;}body.path-user .region-content .block-local-tasks-block,body.path-user .region-content .user-login-form{max-width:1220px;width:100%;margin:0 auto;}.accordion-module{padding:80px 40px;background-color:#ffffff;position:relative;}@media screen and (max-width:767px){.accordion-module{padding:40px 20px;}}.accordion-module > .field--name-field-title,.accordion-module > .field--name-field-copy,.accordion-module .accordion-items{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 30px;}.accordion-module > .field--name-field-title{font-size:40px;font-weight:600;text-align:center;padding-bottom:40px;}@media screen and (max-width:1199px){.accordion-module > .field--name-field-title{font-size:34px;padding-bottom:40px;}}.accordion-module > .field--name-field-copy{max-width:525px;margin:0 auto;font-weight:700;color:#DD432F;line-height:normal;text-align:center;margin-bottom:90px;}@media screen and (max-width:767px){.accordion-module > .field--name-field-copy{margin-bottom:40px;}}.accordion-module > .field--name-field-copy:after{content:'';background-color:#DD432F;height:6px;width:70px;margin:0 auto;display:block;position:relative;}.accordion-module .field--name-field-accordion-item{width:80%;margin:0 auto;}@media screen and (max-width:767px){.accordion-module .field--name-field-accordion-item{width:100%;}}.accordion-module .field--name-field-accordion-item > .field__item{margin-bottom:10px;}.accordion-module .field--name-field-accordion-item > .field__item .field--name-block-title{padding:10px 50px 10px 0;position:relative;cursor:pointer;}.accordion-module .field--name-field-accordion-item > .field__item .field--name-block-title h2{font-size:32px;font-weight:600;margin:0;}.accordion-module .field--name-field-accordion-item > .field__item .field--name-block-title:after{content:'+';width:34px;height:34px;top:-1px;right:0;line-height:34px;text-align:center;color:#DD432F;border:1px solid #393939;display:block;position:absolute;}.accordion-module .field--name-field-accordion-item > .field__item .field--name-field-subtitle{max-width:100%;margin:30px 0 0;text-align:left;font-size:18px;font-weight:600;line-height:normal;color:#393939;}.accordion-module .field--name-field-accordion-item > .field__item .field--name-field-subtitle:after{display:none;}.accordion-module .field--name-field-accordion-item > .field__item .field--name-field-copy p{margin:20px 0 10px;line-height:normal;font-size:18px;}.accordion-module .field--name-field-accordion-item > .field__item .item-content{width:90%;height:auto;max-height:0;opacity:0;transition:all .5s ease-in-out;overflow:hidden;box-sizing:border-box;}@media screen and (max-width:767px){.accordion-module .field--name-field-accordion-item > .field__item .item-content{width:100%;}}.accordion-module .field--name-field-accordion-item > .field__item.accordion-open .field--name-block-title:after{content:'-';}.accordion-module .field--name-field-accordion-item > .field__item.accordion-open .item-content{max-height:2000px;opacity:1;}.block-inline-blockamps-featured-item{box-sizing:border-box;padding:80px 40px;background-color:#ffffff;}.block-inline-blockamps-featured-item .inner-container{max-width:1400px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #707070;gap:20px;flex-direction:row-reverse;}@media screen and (max-width:767px){.block-inline-blockamps-featured-item .inner-container{flex-direction:column-reverse;}}.block-inline-blockamps-featured-item .inner-container .left{width:50%;font-style:normal;font-weight:400;line-height:normal;border-top:1px solid #707070;font-size:32px;}.block-inline-blockamps-featured-item .inner-container .left h2{font-size:40px;line-height:normal;font-weight:600;}.block-inline-blockamps-featured-item .inner-container .left .atc-rs-container{margin-top:70px;}.block-inline-blockamps-featured-item .inner-container .left .atc-rs-container .price{font-size:40px;font-weight:600;margin-bottom:18px;}.block-inline-blockamps-featured-item .inner-container .left .atc-rs-container input[type="submit"]{background-color:#DD432F;color:#ffffff;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;border:none;text-transform:uppercase;min-height:40px;border-radius:20px;font-size:18px;line-height:40px;font-size:16px;}.block-inline-blockamps-featured-item .inner-container .left .atc-rs-container input[type="submit"]:hover{background-color:#242020;}.block-inline-blockamps-featured-item .inner-container .left .atc-rs-container input[type="submit"]:hover{background-color:#242020;}.block-inline-blockamps-featured-item .inner-container .left .button{background-color:#DD432F;color:#ffffff;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;border:none;text-transform:uppercase;min-height:40px;border-radius:20px;font-size:18px;line-height:40px;margin:0 0 20px;}.block-inline-blockamps-featured-item .inner-container .left .button:hover{background-color:#242020;}.block-inline-blockamps-featured-item .inner-container .left .button:hover{background-color:#242020;}.block-inline-blockamps-featured-item .inner-container .left .field--name-body{margin-right:12%;}.block-inline-blockamps-featured-item .inner-container .left .field--name-body p,.block-inline-blockamps-featured-item .inner-container .left .field--name-body li{font-size:18px;line-height:normal;}@media screen and (max-width:767px){.block-inline-blockamps-featured-item .inner-container .left{width:100%;}.block-inline-blockamps-featured-item .inner-container .left .field--name-body{margin-right:0;}}.block-inline-blockamps-featured-item .inner-container .right img{width:100%;height:auto;}@media screen and (max-width:767px){.block-inline-blockamps-featured-item{padding:40px 20px;}.block-inline-blockamps-featured-item .inner-container .left p,.block-inline-blockamps-featured-item .inner-container .left ul{font-size:1.5rem;}}.block-inline-blockamps-media-list{box-sizing:border-box;padding:100px 40px 100px;background-color:#ffffff;}.block-inline-blockamps-media-list .field--name-field-media-item{max-width:1400px;margin:0 auto;}.block-inline-blockamps-media-list .field--name-field-media-item > .field__item{margin-bottom:75px;}.block-inline-blockamps-media-list .field--name-field-media-item > .field__item:last-child{margin-bottom:0;}.block-inline-blockamps-media-list .field--name-field-media-item > .field__item .paragraph .field--name-field-image-image img{display:block;width:100%;height:auto;}.block-inline-blockamps-media-list .field--name-field-media-item > .field__item .paragraph .field--name-field-image-description{font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-align:center;}.block-inline-blockamps-media-list .field--name-field-media-item > .field__item .paragraph .field--name-field-image-description p{margin:4px 0;}@media screen and (max-width:767px){.block-inline-blockamps-media-list{padding:60px 20px;}.block-inline-blockamps-media-list .field--name-field-media-item > .field__item{margin-bottom:60px;}}.block-amp-features{padding:60px 40px;box-sizing:border-box;background-color:#F4F3EC;}.block-amp-features .amps-features{max-width:1400px;margin:0 auto;}.block-amp-features .amps-features .head-container .heading p{margin:0;font-weight:700;font-size:36px;margin:0 0 15px;}.block-amp-features .amps-features .head-container .description p{margin:0;font-size:16px;line-height:1.5;margin:0 0 20px;}.block-amp-features .amps-features .feature-container{padding:30px 0;border-top:2px solid #c8c8c8;display:flex;flex-wrap:wrap;align-items:center;}.block-amp-features .amps-features .feature-container .image-container{width:calc(66.66% - 20px);padding-right:20px;}.block-amp-features .amps-features .feature-container .image-container img{width:100%;height:auto;display:block;}@media screen and (max-width:767px){.block-amp-features .amps-features .feature-container .image-container{width:100%;padding-right:0;margin-bottom:20px;}}.block-amp-features .amps-features .feature-container .feature-content{width:calc(33.33% - 20px);padding-left:20px;}@media screen and (max-width:767px){.block-amp-features .amps-features .feature-container .feature-content{width:100%;padding-left:0;}}.block-inline-blockamps-page-hero .image{position:relative;overflow:hidden;}.block-inline-blockamps-page-hero .image img{object-fit:cover;object-position:center;max-height:620px;display:block;width:100%;}.block-inline-blockamps-page-hero .image .title-container{position:absolute;color:#fff;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;display:flex;padding:0 40px;}.block-inline-blockamps-page-hero .image .title-container h1{font-size:40px;font-style:normal;font-weight:600;line-height:normal;}.block-inline-blockamps-page-hero .image .title-container.position-middle{justify-content:center;align-items:center;}.block-inline-blockamps-page-hero .image .title-container.position-bottom{justify-content:center;align-items:flex-end;}.block-inline-blockamps-page-hero .image .title-container.position-bottom h1{margin-bottom:90px;}@media screen and (max-width:767px){.block-inline-blockamps-page-hero .image .title-container{padding:0 20px;}.block-inline-blockamps-page-hero .image .title-container h1{font-size:34px;}}.block-inline-blockamps-page-hero .field--name-body{padding:80px 40px;background-color:#F5F5F5;}.block-inline-blockamps-page-hero .field--name-body p{display:block;margin-left:auto;margin-right:auto;max-width:1050px;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.block-inline-blockamps-page-hero .field--name-body p:first-of-type{margin-top:0;}.block-inline-blockamps-page-hero .field--name-body p:last-of-type{margin-bottom:0;}@media screen and (max-width:767px){.block-inline-blockamps-page-hero .field--name-body{padding:40px 20px;}.block-inline-blockamps-page-hero .field--name-body p{font-size:28px;}}.block-overview-block{box-sizing:border-box;padding:0 40px;margin:80px 0;}.block-overview-block .overview-wrapper{max-width:1400px;margin:0 auto;}.block-overview-block .overview-wrapper .media{position:relative;margin-bottom:20px;}.block-overview-block .overview-wrapper .media .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;}.block-overview-block .overview-wrapper .media .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.block-overview-block .overview-wrapper .info{display:flex;}.block-overview-block .overview-wrapper .info .title{width:30%;}.block-overview-block .overview-wrapper .info .title .remote-video-cta{display:none;}.block-overview-block .overview-wrapper .info .description{width:70%;padding-left:40px;}@media screen and (max-width:1199px){.block-overview-block .overview-wrapper .info{flex-direction:column;}.block-overview-block .overview-wrapper .info .title{width:100%;padding-bottom:20px;}.block-overview-block .overview-wrapper .info .description{width:100%;padding-left:0;}}@media screen and (max-width:767px){.block-overview-block{padding:40px 20px;}}.block-product-related{padding:80px 40px;background-color:#F5F5F5;}.block-product-related h2{max-width:1400px;display:block;margin:18px auto;}.block-product-related .related_products{max-width:1400px;margin:0 auto;}.block-product-related .related_products .slick-list{margin-left:-7.5px;margin-right:-7.5px;}.block-product-related .related_products .slick-list .related-item{margin:0 7.5px;}.block-product-related .related_products .slick-list .related-item .img-container{background-color:#ffffff;height:250px;display:flex;justify-content:center;align-items:center;padding:20px 15px;margin-bottom:15px;position:relative;}.block-product-related .related_products .slick-list .related-item .img-container .labels{position:absolute;top:20px;right:15px;user-select:none;}.block-product-related .related_products .slick-list .related-item .img-container .labels .label{background-color:#DD432F;font-size:12px;font-weight:500;color:#ffffff;border-radius:4px;padding:5px 10px;display:inline-block;}.block-product-related .related_products .slick-list .related-item .info a{text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;line-height:1.5;color:#393939;text-align:center;margin:0 0 10px;font-weight:500;}.block-product-related .related_products .slick-list .related-item .info a .title{font-size:18px;}.block-product-related .related_products .slick-list .related-item .info a .price{font-size:24px;}.block-product-related .related_products .slick-next,.block-product-related .related_products .slick-prev{top:35%;width:35px;}.block-product-related .related_products .slick-next:before,.block-product-related .related_products .slick-prev:before{color:#DD432F;font-size:35px;}.block-product-related .related_products .slick-next{right:-50px;}.block-product-related .related_products .slick-prev{left:-50px;}@media screen and (max-width:767px){.block-product-related{padding:40px 20px;}}.block-guitar-reviews-block{padding:0 40px;margin:80px 0;box-sizing:border-box;}.block-guitar-reviews-block .series-reviews-wrapper{max-width:1400px;margin:0 auto;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track{margin-left:-7.5px;margin-right:-7.5px;display:flex;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item{margin:0 7.5px;height:auto;display:flex;flex-direction:column;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol{height:100%;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region{height:100%;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container{height:100%;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container .view-reviews{height:100%;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container .view-reviews .views-row{background-color:#ffffff;height:100%;border:1px solid #c8c8c8;border-radius:4px;padding-bottom:15px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container .view-reviews .views-row .views-field-field-image{margin-bottom:15px;position:relative;height:168px;display:flex;justify-content:center;align-items:center;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container .view-reviews .views-row .views-field-field-image img{width:auto;height:auto;max-width:221px;max-height:68px;display:block;margin:0 auto;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container .view-reviews .views-row .views-field-field-quote{font-size:16px;font-weight:500;line-height:1.5;color:#393939;text-align:center;padding:0 30px;margin:0 0 10px;display:block;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container .view-reviews .views-row .views-field-field-cta{text-align:center;padding:0 30px;margin-top:auto;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item .layout--onecol .layout__region .views-element-container .view-reviews .views-row .views-field-field-cta a{text-decoration:none;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item:nth-child(even) .views-field-field-image{background-color:#82A39E;}.block-guitar-reviews-block .series-reviews-wrapper .slick-track .field__item:nth-child(odd) .views-field-field-image{background-color:#8d8882;}.amps-specs{padding:80px 40px;box-sizing:border-box;}.amps-specs .inner-container{max-width:1400px;width:100%;margin:0 auto;}.amps-specs .inner-container .specs-container{display:flex;}@media screen and (max-width:1199px){.amps-specs .inner-container .specs-container{flex-direction:column;}}.amps-specs .inner-container .specs-container .specs-tabs{min-width:300px;}.amps-specs .inner-container .specs-container .specs-tabs .tab{cursor:pointer;font-weight:bold;margin:5px 0;padding:10px 0;display:block;width:100%;transition:all 0.2s ease;}.amps-specs .inner-container .specs-container .specs-tabs .tab:hover,.amps-specs .inner-container .specs-container .specs-tabs .tab.active{color:#DD432F;padding-left:10px;border-left:2px solid #DD432F;}@media screen and (max-width:1199px){.amps-specs .inner-container .specs-container .specs-tabs{display:flex;overflow-x:auto;margin-bottom:20px;-ms-overflow-style:none;scrollbar-width:none;}.amps-specs .inner-container .specs-container .specs-tabs::-webkit-scrollbar{display:none;}.amps-specs .inner-container .specs-container .specs-tabs .tab{border-left:2px solid transparent;padding-left:10px;padding-right:10px;white-space:nowrap;}}.amps-specs .inner-container .specs-container .specs-content{width:100%;}.amps-specs .inner-container .specs-container .specs-content .tab-content{display:none;}.amps-specs .inner-container .specs-container .specs-content .tab-content.active{display:block;}.amps-specs .inner-container .specs-container .specs-content .tab-content .spec-groups{display:flex;flex-wrap:wrap;}.amps-specs .inner-container .specs-container .specs-content .tab-content .spec-groups .spec-group{width:20%;margin-bottom:22px;}.amps-specs .inner-container .specs-container .specs-content .tab-content .spec-groups .spec-group .spec-name{font-weight:bold;}.amps-specs .inner-container .specs-container .specs-content .tab-content .spec-groups .spec-group .spec-value{margin-top:6px;}@media screen and (max-width:1199px){.amps-specs .inner-container .specs-container .specs-content .tab-content .spec-groups .spec-group{width:50%;}}.block-sticky-nav-block{height:111px;width:100%;}.block-sticky-nav-block .block-inline-blocksticky-navigation{position:relative;z-index:1;width:100%;height:111px;background-color:#FFF;box-shadow:0 30px 30px -30px #dddddd;padding-bottom:13px;padding-top:25px;box-sizing:border-box;padding-left:40px;padding-right:40px;}.block-sticky-nav-block .block-inline-blocksticky-navigation.fixed{position:fixed;top:0;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper{max-width:1400px;margin:0 auto;display:flex;align-items:center;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-content{padding-right:20px;position:relative;margin-right:20px;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-content p{margin:0;font-size:14px;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-content .rsPricingWrapper{font-size:24px;font-weight:bold;padding-top:5px;display:block;position:relative;padding-left:7px;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-content .rsPricingWrapper .post{font-size:12px;line-height:14px;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-content::after{content:"";position:absolute;right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:40px;border:1px solid #242020;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-links{display:flex;align-items:center;top:0;position:relative;max-width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-links::-webkit-scrollbar{display:none;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-links a{margin-right:25px;color:#000000;font-size:18px;letter-spacing:-1px;line-height:18px;font-weight:600;display:block;text-decoration:none;transition:all 0.2s ease-in-out;}.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-links a:hover{color:#DD432F;}@media screen and (max-width:767px){.block-sticky-nav-block .block-inline-blocksticky-navigation .sticky-navigation-wrapper .sticky-navigation-links a{font-size:16px;margin-right:15px;}}body.page-node-type-amp .region-content{padding-bottom:60px;}.reg-hero{background-color:#ffffff;padding:80px 40px;}.reg-hero .wrapper{max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;}.reg-hero .wrapper .reg-hero__content{width:65%;padding-right:20px;}.reg-hero .wrapper .reg-hero__img{width:35%;}.reg-hero .wrapper .reg-hero__img img{width:100%;height:auto;}.reg-hero .wrapper .reg-hero__content{overflow:auto;}.cgr-wrapper{background-color:#F4F3EC;padding:80px 40px;}.cgr-wrapper .wrapper{max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;}.cgr-wrapper .wrapper .webform-client-form{max-width:100%;}.cgr-wrapper .wrapper .webform-client-form form{display:flex;gap:2%;flex-wrap:wrap;}.cgr-wrapper .wrapper .webform-client-form form input{max-width:100%;box-sizing:border-box;border-radius:2px;height:40px;padding-left:8px;padding-right:8px;border:1px solid black;}.cgr-wrapper .wrapper .webform-client-form form .select2-container .select2-selection{height:40px;border:1px solid black;border-radius:2px;}.cgr-wrapper .wrapper .webform-client-form form .select2-container .select2-selection .select2-selection__rendered{line-height:40px;}.cgr-wrapper .wrapper .webform-client-form form .select2-container .select2-selection .select2-selection__arrow{height:40px;}.cgr-wrapper .wrapper .webform-client-form form h2{border-bottom:1px solid #8d8882;width:100%;}.cgr-wrapper .wrapper .webform-client-form form h2 span.required{color:#DD432F;font-size:18px;font-weight:400;}.cgr-wrapper .wrapper .webform-client-form form .form-item{width:32%;display:flex;flex-direction:column;margin:12px 0;}.cgr-wrapper .wrapper .webform-client-form form .form-item.form-type-radio{width:100%;flex-direction:row;gap:4px;align-items:center;margin-right:0;}.cgr-wrapper .wrapper .webform-client-form form .form-item-country,.cgr-wrapper .wrapper .webform-client-form form .form-item-purchaseddate{min-width:32%;display:flex;flex-direction:column;margin-right:68%;}@media screen and (max-width:1199px){.cgr-wrapper .wrapper .webform-client-form form .form-item-country,.cgr-wrapper .wrapper .webform-client-form form .form-item-purchaseddate{width:50%;}}@media screen and (max-width:767px){.cgr-wrapper .wrapper .webform-client-form form .form-item-country,.cgr-wrapper .wrapper .webform-client-form form .form-item-purchaseddate{width:100%;}}.cgr-wrapper .wrapper .webform-client-form form .fieldgroup{width:100%;}.cgr-wrapper .wrapper .webform-client-form form .form-item-lastname,.cgr-wrapper .wrapper .webform-client-form form .form-item-address2{margin-right:33%;}.cgr-wrapper .wrapper .webform-client-form form .form-item-serialnumber{margin-right:68%;}.cgr-wrapper .wrapper .webform-client-form form .form-after-module{width:100%;}.cgr-wrapper .wrapper .webform-client-form form input[type="radio"]{height:unset;}.cgr-wrapper .wrapper .webform-client-form form input[type="submit"]{background-color:#DD432F;color:#ffffff;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;margin:0;}.cgr-wrapper .wrapper .webform-client-form form input[type="submit"]:hover{background-color:#242020;}.cgr-wrapper .wrapper .webform-client-form form input[type="submit"]:hover{background-color:#242020;}@media screen and (max-width:767px){.cgr-wrapper .wrapper .webform-client-form form .form-item{width:100%;margin-right:0;}}.brand-bar.desktop{background-color:#000;height:48px;}.brand-bar.desktop .bb-inner-container{max-width:100%;box-sizing:border-box;margin:0 auto;height:100%;display:flex;align-items:center;padding:0 40px;}.brand-bar.desktop .bb-inner-container .links{height:19px;}.brand-bar.desktop .bb-inner-container .links a{display:inline-block;margin-right:15px;height:100%;}.brand-bar.desktop .bb-inner-container .links a img{transition:all .2s ease-in-out;box-sizing:border-box;height:100%;width:auto;filter:invert(0.5);}.brand-bar.desktop .bb-inner-container .links a:hover img{filter:invert(0);}@media screen and (max-width:1199px){.brand-bar.desktop{display:none;}}.brand-bar.mobile{padding-left:30px;margin-top:24px;margin-bottom:32px;}.brand-bar.mobile .bb-inner-container{display:flex;flex-direction:column;}.brand-bar.mobile .bb-inner-container h3{color:#2B2827;text-transform:uppercase;opacity:0.5;font-size:14px;line-height:20px;}.brand-bar.mobile .bb-inner-container .links{display:flex;flex-direction:column;gap:18px;margin:12px 0;}.brand-bar.mobile .bb-inner-container .links img{max-height:36px;width:auto;}.block-inline-blockamps-carousel{padding:80px 40px;background-color:#ffffff;}.block-inline-blockamps-carousel .heading-container{padding:0 40px;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:80px;}.block-inline-blockamps-carousel .heading-container .field--name-field-title{max-width:1220px;margin:0 auto;font-size:40px;font-style:normal;font-weight:600;text-align:center;}.block-inline-blockamps-carousel .heading-container .field--name-field-copy-text{max-width:1100px;margin:0 auto;font-size:18px;font-style:normal;font-weight:400;text-align:center;margin-top:18px;}.block-inline-blockamps-carousel .heading-container .field--name-field-copy-text p:first-of-type{margin-top:0;}.block-inline-blockamps-carousel .heading-container .field--name-field-copy-text p:last-of-type{margin-bottom:0;}.block-inline-blockamps-carousel .field--name-field-carousel-items{overflow:hidden;}.block-inline-blockamps-carousel .field--name-field-carousel-items .slick-slide > div > .field__item{padding:0 3%;}.block-inline-blockamps-carousel .field--name-field-carousel-items .slick-slide > div > .field__item .paragraph--type--amps-carousel-item .media-container{position:relative;}.block-inline-blockamps-carousel .field--name-field-carousel-items .slick-slide > div > .field__item .paragraph--type--amps-carousel-item .media-container .field--name-field-image-image img{width:100%;height:auto;}.block-inline-blockamps-carousel .field--name-field-carousel-items .slick-slide > div > .field__item .paragraph--type--amps-carousel-item .media-container .field--name-field-image-image .play-icon{background-image:url(/themes/custom/circa/images/video-play-white.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:100px;height:100px;color:white;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1;}.block-inline-blockamps-carousel .field--name-field-carousel-items .slick-slide > div > .field__item .paragraph--type--amps-carousel-item .field--name-field-title{margin:40px 0 0 12px;font-size:32px;font-style:normal;font-weight:400;}@media screen and (max-width:767px){.block-inline-blockamps-carousel{padding:40px 20px;margin:0;}.block-inline-blockamps-carousel .heading-container{padding:0;}.block-inline-blockamps-carousel .heading-container .field--name-field-copy-text p{font-size:1.5rem;}.block-inline-blockamps-carousel .field--name-field-carousel-items .slick-slide > div > .field__item .field--name-field-title{margin:0;font-size:1.5rem;}}.carousel-media-slides .video-container{position:relative;}.carousel-media-slides .video-container article{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:2;transition:all .5s ease-in-out;display:flex;justify-content:center;align-items:center;}.carousel-media-slides .video-container article:before{content:'';background-image:url(/themes/custom/circa/images/close-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;color:white;position:absolute;top:50px;right:50px;cursor:pointer;}.carousel-media-slides .video-container article.active{visibility:visible;opacity:1;}.block-dealer-search{padding:80px 40px;}@media screen and (max-width:767px){.block-dealer-search{padding:40px 20px;}}.block-dealer-search .wrapper{text-align:center;margin:0 auto;max-width:1400px;width:100%;}.block-dealer-search .wrapper h2{font-size:40px;font-style:normal;font-weight:600;line-height:normal;}.block-dealer-search .wrapper p{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:40px 0;}@media screen and (max-width:767px){.block-dealer-search .wrapper p{font-size:1.5rem;}}.block-dealer-results-circa{padding:16px 40px;}@media screen and (max-width:767px){.block-dealer-results-circa{padding:0 20px;}}.block-inline-blockm24-embed-module{box-sizing:border-box;}.block-inline-blockm24-embed-module .o-wrap{padding:80px 40px;}@media screen and (max-width:767px){.block-inline-blockm24-embed-module .o-wrap{padding:40px 20px;}}.block-inline-blockm24-embed-module .o-wrap .i-wrap{max-width:1010px;width:100%;margin:0 auto;}.block-inline-blockm24-embed-module .o-wrap .i-wrap .field--name-field-title{text-align:center;font-size:40px;font-style:normal;font-weight:600;line-height:normal;}.block-inline-blockm24-embed-module .o-wrap .i-wrap p{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:40px 0;}@media screen and (max-width:767px){.block-inline-blockm24-embed-module .o-wrap .i-wrap p{font-size:1.5rem;}}.block-inline-blockm24-embed-module .o-wrap.bg-darker{color:#ffffff;}.block-inline-blockm24-embed-module .o-wrap.bg-darker a{color:#ffffff;}.block-informational-amps{max-width:1540px;padding:60px 40px;margin:0 auto;}.block-informational-amps .heading{width:100%;margin-bottom:18px;}.block-informational-amps .heading h1{font-size:40px;font-style:normal;font-weight:600;line-height:normal;margin:45px 0 0;}.block-informational-amps .gallery-mobile{width:100%;}.block-informational-amps .gallery-mobile img{width:100%;height:auto;}.block-informational-amps .middle{display:flex;justify-content:space-between;}.block-informational-amps .middle .left{padding-right:83px;}.block-informational-amps .middle .left .gallery .photoswipe-gallery a{display:none;}.block-informational-amps .middle .left .gallery .photoswipe-gallery a img{width:100%;height:auto;display:block;}.block-informational-amps .middle .left .gallery .photoswipe-gallery a:first-child{display:contents;}.block-informational-amps .middle .left .gallery .thumbs{display:flex;flex-wrap:wrap;}.block-informational-amps .middle .left .gallery .thumbs .thumb-container{cursor:pointer;margin-right:1.2987%;margin-top:1.2987%;width:13.17254%;display:flex;justify-content:center;align-items:center;}.block-informational-amps .middle .left .gallery .thumbs .thumb-container img{width:100%;height:100%;object-fit:contain;box-sizing:border-box;display:block;}.block-informational-amps .middle .left .gallery .thumbs .thumb-container img.active-gallery{border:2px solid #DD432F;}.block-informational-amps .middle .left .gallery .thumbs .thumb-container:nth-child(7n){margin-right:0;}@media screen and (max-width:767px){.block-informational-amps .middle .left{display:none;}}@media screen and (max-width:1199px){.block-informational-amps .middle{flex-direction:column;}.block-informational-amps .middle > .left{padding-right:0;}}.block-informational-amps .middle .right{min-width:320px;font-size:18px;}.block-informational-amps .middle .right .commerce .price-container{font-size:40px;letter-spacing:-1px;margin-bottom:20px;border-bottom:1px solid #8d8882;padding-bottom:20px;position:relative;padding-left:14px;}.block-informational-amps .middle .right .commerce .price-container .dollar{position:absolute;top:0;left:0px;font-size:28px;}.block-informational-amps .middle .right .commerce .price-container .suffix{font-size:22px;}.block-informational-amps .middle .right .commerce .price-affirm{display:flex;align-items:center;gap:4px;}.block-informational-amps .middle .right .commerce .price-affirm .rsPricingWrapper{margin-bottom:20px;}.block-informational-amps .middle .right .commerce .price-affirm .rsPricingWrapper .rsPrice{font-size:40px;}.block-informational-amps .middle .right .commerce .price-affirm .affirm-container{text-align:center;font-size:12px;padding:8px;box-sizing:border-box;}.block-informational-amps .middle .right .commerce .rsGetItBy{font-weight:600;}.block-informational-amps .middle .right .commerce .rsFasterShippingWrapper{margin:12px 0;}.block-informational-amps .middle .right .commerce .rsAddToCartForm{padding-bottom:22px;border-bottom:1px solid #8d8882;}.block-informational-amps .middle .right .commerce .rsAddToCartForm label{display:block;width:100%;border-top:1px solid #8d8882;border-bottom:1px solid #8d8882;margin:18px 0 22px;padding:12px 0;}.block-informational-amps .middle .right .commerce .rsAddToCartForm label span{display:block;width:100%;margin-bottom:4px;}.block-informational-amps .middle .right .commerce .rsAddToCartForm input[type=submit]{background-color:#DD432F;color:#ffffff;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;border:none;text-transform:uppercase;min-height:40px;border-radius:20px;font-size:18px;line-height:40px;}.block-informational-amps .middle .right .commerce .rsAddToCartForm input[type=submit]:hover{background-color:#242020;}.block-informational-amps .middle .right .commerce .rsAddToCartForm input[type=submit]:hover{background-color:#242020;}.block-informational-amps .middle .right .commerce .filters{border-top:1px solid #8d8882;}.block-informational-amps .middle .right .commerce .filters h3{margin:20px 0 4px;font-size:12px;}.block-informational-amps .middle .right .commerce .filters a{text-decoration:none;display:block;box-sizing:border-box;}.block-informational-amps .middle .right .commerce .filters a:hover,.block-informational-amps .middle .right .commerce .filters a.active{border:2px solid #DD432F;}.block-informational-amps .middle .right .commerce .filters img{width:100%;height:auto;object-fit:cover;display:block;}.block-informational-amps .middle .right .commerce .filters .filters-row{display:flex;}.block-informational-amps .middle .right .commerce .filters .filters-row .filter{width:83px;margin-right:4px;}.block-informational-amps .middle .right .commerce .filters .filters-row .filter .filter-name{font-size:12px;text-align:center;}.block-informational-amps .middle .right .shop-dealers h3{margin:12px 0 0;}.block-informational-amps .middle .right .shop-dealers #lcly-button-0{margin-top:0;}.block-informational-amps .middle .right .shop-dealers .lcly-location-prompt{margin-top:0;font-weight:400;}.block-informational-amps .middle .right .usps{display:block;clear:both;}.block-informational-amps .middle .right .usps .inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px;margin-top:20px;padding-bottom:12px;}.block-informational-amps .middle .right .usps .inner .usp{width:48.5%;display:flex;margin-bottom:18px;font-size:14px;line-height:15px;align-items:center;position:relative;}.block-informational-amps .middle .right .usps .inner .usp img{max-width:36px;margin-right:7px;display:block;object-fit:contain;}.block-informational-amps .middle .right .usps .inner .usp .right{width:200px;bottom:8px;right:85%;margin-left:0;transform:translate(15%,-42%);padding:0;color:#eeeeee;background-color:#444444;font-weight:normal;font-size:13px;border-radius:8px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:opacity 0.8s;}.block-informational-amps .middle .right .usps .inner .usp .right .text-content{padding:0 16px;}.block-informational-amps .middle .right .usps .inner .usp:hover .right{visibility:visible;opacity:1;}.block-informational-amps .middle .right .bullets h3{margin:12px 0;}.block-informational-amps .middle .right .bullets ul{margin:12px 0;padding-left:20px;}@media screen and (max-width:767px){.block-informational-amps .middle .right{min-width:0;width:100%;}}.block-informational-amps .footer{width:100%;padding-right:25%;}.block-informational-amps .footer p{font-size:18px;font-style:normal;font-weight:400;line-height:normal;}@media screen and (max-width:767px){.block-informational-amps .footer{padding:0;}}.block-content--type-m01-multi-column-module .outer-container{padding:80px 40px;}@media screen and (max-width:767px){.block-content--type-m01-multi-column-module .outer-container{padding:40px 20px;}}.block-content--type-m01-multi-column-module .outer-container .module-header{text-align:center;}.block-content--type-m01-multi-column-module .outer-container .module-header h2{margin:0;font-size:40px;font-style:normal;font-weight:600;line-height:normal;}.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column{display:flex;justify-content:center;gap:50px;}.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column .column-content{text-align:center;max-width:300px;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:40px 0;}@media screen and (max-width:767px){.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column .column-content{font-size:1.5rem;}}.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column .column-content .field--name-field-title{text-align:center;font-size:18px;font-weight:600;line-height:normal;color:#393939;}.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column .column-content .field--name-field-primary-cta{margin-top:24px;}.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column .column-content .field--name-field-primary-cta a{display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;}.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column .column-content .field--name-field-primary-cta a:hover{background-color:#242020;}@media screen and (max-width:767px){.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column{flex-wrap:wrap;gap:20px;}.block-content--type-m01-multi-column-module .outer-container .columns .field--name-field-column .column-content{max-width:100%;}}.block-inline-blockm12-open-html-module{box-sizing:border-box;}.block-inline-blockm12-open-html-module .embed-module{padding:80px 40px;}@media screen and (max-width:767px){.block-inline-blockm12-open-html-module .embed-module{padding:40px 20px;}}.block-inline-blockm12-open-html-module .embed-module .outer-wrapper{max-width:1400px;width:100%;margin:0 auto;}.block-inline-blockm12-open-html-module .embed-module .outer-wrapper .field--name-dynamic-token-fieldblock-content-module-title,.block-inline-blockm12-open-html-module .embed-module .outer-wrapper .field--name-field-left-column{max-width:1010px;margin:0 auto;}.block-inline-blockm12-open-html-module .embed-module .outer-wrapper p{font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.block-inline-blockm12-open-html-module .embed-module .outer-wrapper .field--name-field-primary-cta{display:flex;justify-content:center;margin-top:18px;}.block-inline-blockm12-open-html-module .embed-module .outer-wrapper .field--name-field-primary-cta a{background-color:#DD432F;color:#ffffff;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;border:none;text-transform:uppercase;min-height:40px;border-radius:20px;font-size:18px;line-height:40px;font-size:16px;}.block-inline-blockm12-open-html-module .embed-module .outer-wrapper .field--name-field-primary-cta a:hover{background-color:#242020;}.block-inline-blockm12-open-html-module .embed-module .outer-wrapper .field--name-field-primary-cta a:hover{background-color:#242020;}@media screen and (max-width:767px){.block-inline-blockm12-open-html-module .embed-module{padding:40px 20px;}.block-inline-blockm12-open-html-module .embed-module .field--name-field-left-column p{font-size:28px;}.block-inline-blockm12-open-html-module .embed-module .field--name-field-left-column p:first-child{margin-top:0;}.block-inline-blockm12-open-html-module .embed-module .field--name-field-left-column p:last-child{margin-bottom:0;}.block-inline-blockm12-open-html-module .embed-module .field--name-field-primary-cta{margin-top:18px;}}.block-inline-blockm12-open-html-module .field--name-field-media-image{width:100%;}.block-inline-blockm12-open-html-module .field--name-field-media-image img{max-width:100%;height:auto;}.block-inline-blockquote{padding:80px 40px;display:flex;}.block-inline-blockquote .field--name-field-quote{width:100%;}.block-inline-blockquote .field--name-field-quote > .slick-list .slick-track{display:flex;}.block-inline-blockquote .field--name-field-quote > .slick-list .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;}.block-inline-blockquote .field--name-field-quote > .slick-list .slick-track .slick-slide > div{max-width:830px;width:100%;margin:0 auto;}.block-inline-blockquote .field--name-field-quote > .slick-list .slick-track .slick-slide > div .field--name-field-copy{font-size:40px;font-style:normal;font-weight:600;line-height:normal;text-align:center;}.block-inline-blockquote .field--name-field-quote > .slick-list .slick-track .slick-slide > div .field--name-field-copy p:first-of-type{margin-top:0;}.block-inline-blockquote .field--name-field-quote > .slick-list .slick-track .slick-slide > div .field--name-field-copy p:last-of-type{margin-bottom:0;}.block-inline-blockquote .field--name-field-quote > .slick-list .slick-track .slick-slide > div .field--name-field-title{text-align:right;margin-right:125px;font-size:18px;font-style:normal;font-weight:400;}.responsive-feature-module{position:relative;display:flex;transition:all 0.3s ease-in-out;}@media screen and (max-width:767px){.responsive-feature-module{flex-wrap:wrap;}}.responsive-feature-module .field--name-field-primary-cta a{display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;}.responsive-feature-module .field--name-field-primary-cta a:hover{background-color:#242020;}.responsive-feature-module.bg-white{background-color:#ffffff;}.responsive-feature-module .primary-image{position:relative;width:100%;}.responsive-feature-module .primary-image .field--name-field-background-image{position:relative;overflow:hidden;display:block;}.responsive-feature-module .primary-image .field--name-field-background-image .media--type-image{height:100%;}.responsive-feature-module .primary-image .field--name-field-background-image .media--type-image .field--name-field-media-image{height:100%;}.responsive-feature-module .primary-image .field--name-field-background-image .media--type-image .field--name-field-media-image img{width:100%;height:100%;display:block;object-fit:cover;}.responsive-feature-module .primary-image.img-size-float{}.responsive-feature-module .primary-image.img-size-float .field--name-field-background-image{height:870px;}@media screen and (max-width:767px){.responsive-feature-module .primary-image.img-size-float .field--name-field-background-image{height:unset;}}.responsive-feature-module .primary-image.img-size-float .video-embed{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;}.responsive-feature-module .primary-image.img-size-float .video-embed iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;}.responsive-feature-module .primary-image.img-size-50{width:50%;}@media screen and (max-width:767px){.responsive-feature-module .primary-image.img-size-50{width:100%;}}.responsive-feature-module .primary-image.img-size-50.placement-left{order:2;}@media screen and (max-width:767px){.responsive-feature-module .primary-image.img-size-50.placement-left{order:0;}}.responsive-feature-module .primary-image.img-size-50 .field--name-field-background-image{height:100%;overflow:hidden;}@media screen and (max-width:767px){.responsive-feature-module .primary-image.img-size-50 .field--name-field-background-image{height:480px;}}.responsive-feature-module .primary-image.img-size-50 .play-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:11;}.responsive-feature-module .primary-image.img-size-50 .play-icon:after{position:relative;display:block;content:'';width:100px;height:100px;background-image:url(/themes/custom/circa/images/video-play-white.png);background-size:contain;background-repeat:no-repeat;margin:auto;}.responsive-feature-module .primary-image.img-size-50 .video-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:15;background:rgba(0,0,0,0.8);}.responsive-feature-module .primary-image.img-size-50 .video-modal .player-container{max-width:800px;width:100%;height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;}.responsive-feature-module .primary-image.img-size-50 .video-modal .player-container .close-icon{color:#ffffff;font-size:32px;cursor:pointer;}.responsive-feature-module .primary-image.img-size-50 .video-modal .player-container .player{width:100%;max-height:470px;height:100%;}.responsive-feature-module .callout{display:flex;flex-direction:column;justify-content:center;}.responsive-feature-module .callout .callout-content{position:relative;margin:80px 0;}.responsive-feature-module .callout .callout-content.txt-white{color:#ffffff;}.responsive-feature-module .callout .callout-content .field--name-dynamic-token-fieldblock-content-module-title h1,.responsive-feature-module .callout .callout-content .field--name-dynamic-token-fieldblock-content-module-title h2{font-family:futura-pt-bold,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:normal;margin-top:0;margin-bottom:18px;}.responsive-feature-module .callout .callout-content .field--name-field-copy{font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.responsive-feature-module .callout .callout-content .field--name-field-copy .field__item p{font-size:18px;line-height:normal;}.responsive-feature-module .callout .callout-content .field--name-field-copy .field__item:first-of-type p{margin-top:0;}.responsive-feature-module .callout .callout-content .field--name-field-copy .controls .control{transition:all 0.3s ease-in-out;cursor:pointer;color:#82A39E;font-size:39px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;}.responsive-feature-module .callout .callout-content .field--name-field-copy .controls .control:after{content:'';display:block;background-repeat:no-repeat;background-size:contain;}.responsive-feature-module .callout .callout-content .field--name-field-copy .controls .control.more:after{background-image:url(/themes/custom/circa/images/arrow-right.svg);width:48px;height:24px;margin-left:10px;}.responsive-feature-module .callout .callout-content .field--name-field-copy .controls .control.close:after{background-image:url(/themes/custom/circa/images/arrow-up.svg);width:24px;height:48px;margin-left:10px;}.responsive-feature-module .callout.size-float{width:100%;max-width:1400px;height:100%;top:0;left:50%;padding:60px 30px;margin-left:auto;margin-right:auto;transform:translateX(-50%);position:absolute;}.responsive-feature-module .callout.size-float h1,.responsive-feature-module .callout.size-float h2{font-family:futura-pt-bold,sans-serif;}.responsive-feature-module .callout.size-float .callout-content{max-width:600px;width:35%;top:unset;transform:unset;}.responsive-feature-module .callout.size-float .callout-content .field--name-field-copy p{font-size:1.5rem;}.responsive-feature-module .callout.size-float.content-placement-right .callout-content{margin-left:auto;position:relative;}@media screen and (max-width:767px){.responsive-feature-module .callout.size-float{position:relative;height:auto;padding:0 20px;}.responsive-feature-module .callout.size-float .callout-content{width:100%;margin:40px 0;}}.responsive-feature-module .callout.size-50{width:50%;position:relative;display:flex;align-items:center;overflow:hidden;}@media screen and (max-width:767px){.responsive-feature-module .callout.size-50{width:100%;}}.responsive-feature-module .callout.size-50 .callout-content{max-width:620px;position:relative;top:unset;transform:none;}.responsive-feature-module .callout.size-50.content-placement-left .callout-content{margin-left:160px;margin-right:120px;right:0;}@media screen and (max-width:1199px){.responsive-feature-module .callout.size-50.content-placement-left .callout-content{padding:35px 30px 70px;margin:10px;}}.responsive-feature-module .callout.size-50.content-placement-right .callout-content{margin-left:120px;margin-right:160px;}@media screen and (max-width:767px){.responsive-feature-module .callout.size-50.content-placement-left .callout-content,.responsive-feature-module .callout.size-50.content-placement-right .callout-content{margin:20px;padding:0;}.responsive-feature-module .callout.size-50.content-placement-left .callout-content .field--name-field-copy p,.responsive-feature-module .callout.size-50.content-placement-right .callout-content .field--name-field-copy p{font-size:1.5rem;}}.responsive-feature-module .callout .extra{color:transparent;}.responsive-feature-module .callout.open .extra{color:#393939;}.responsive-feature-module.rm-p-1 .callout.size-50 .callout-content{margin-left:100px;margin-right:30px;}@media screen and (max-width:1199px){.responsive-feature-module.rm-p-1 .callout.size-50 .callout-content{padding:0;margin:40px;}.responsive-feature-module.rm-p-1 .callout.size-50 .callout-content h2{font-size:42px;}.responsive-feature-module.rm-p-1 .callout.size-50 .callout-content p{font-size:32px;}}@media screen and (max-width:767px){.responsive-feature-module.rm-p-1 .callout.size-50 .callout-content{margin:20px;}}.block-inline-blockm02-feature-module.size--float{overflow:hidden;}.block-inline-blockm02-feature-module.size--float > .layout--onecol > .layout__region{height:100%;}.block-inline-blockm02-feature-module.size--float > .layout--onecol > .layout__region .responsive-feature-module{height:100%;}@media screen and (max-width:767px){.block-inline-blockm02-feature-module.size--float > .layout--onecol > .layout__region .responsive-feature-module{height:auto;}}.block-inline-blockm02-feature-module.size--float > .layout--onecol > .layout__region .responsive-feature-module .primary-image{height:100%;}.block-inline-blockm02-feature-module.size--float > .layout--onecol > .layout__region .responsive-feature-module .primary-image .field--name-field-background-image{height:100%;}.block-inline-blockm02-feature-module.size--float > .layout--onecol > .layout__region .responsive-feature-module .primary-image .field--name-field-background-image img{width:100%;height:auto;object-fit:cover;}.block-inline-blockm31-seven-image-module .field--name-field-images{height:0;padding-top:56.94%;position:relative;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images{padding-top:281.56%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item{padding:0;margin:0;border:0;position:absolute;overflow:hidden;cursor:pointer;}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:first-of-type{width:41.38%;height:65.975%;top:0.244%;left:0.1388%;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:first-of-type{width:98.75%;height:19.64%;top:.22%;left:.62%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(2){width:37.5%;height:32.80%;top:0.244%;left:41.73%;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(2){width:48.75%;height:19.64%;top:20.19%;left:.62%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(3){width:20.55%;height:32.80%;top:0.244%;left:79.37%;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(3){width:48.75%;height:19.64%;top:20.19%;left:auto;right:.62%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(4){width:28.75%;height:32.80%;top:33.41%;left:41.73%;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(4){width:98.75%;height:19.64%;top:40.17%;left:.62%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(5){width:22.63%;height:32.8%;top:66.58%;left:0.1388%;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(5){width:48.75%;height:19.64%;top:60.15%;left:.62%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(6){width:47.5%;height:32.8%;top:66.58%;left:22.98%;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(6){width:48.75%;height:19.64%;top:60.15%;left:auto;right:.62%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(7){width:29.16%;height:65.97%;top:33.41%;left:70.69%;}@media screen and (max-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:nth-of-type(7){width:98.75%;height:19.64%;top:80.13%;left:.62%;}}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item .media--type-image,.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item .field--name-field-media-image{height:100%;}.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item img{width:100%;height:100%;transform:scale(1);transition:all .5s ease-in-out;object-fit:cover;display:block;}@media screen and (min-width:767px){.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:focus img,.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:focus-within img,.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:hover img,.block-inline-blockm31-seven-image-module .field--name-field-images > .field__item:active img{transform:scale(1.1);}}.small-hero{padding:80px 40px;background-color:#ffffff;display:flex;box-sizing:border-box;}@media screen and (max-width:767px){.small-hero{padding:40px 20px;}}.small-hero .module-header{margin:0 auto;max-width:1200px;}.small-hero .module-header .field--name-field-title{font-size:40px;font-style:normal;font-weight:600;line-height:normal;}.small-hero .module-header .field--name-field-copy{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:40px 0;}@media screen and (max-width:767px){.small-hero .module-header .field--name-field-copy{font-size:1.5rem;}}.small-hero .module-header .field--name-field-primary-cta{display:flex;justify-content:center;}.small-hero .module-header .field--name-field-primary-cta a{display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;}.small-hero .module-header .field--name-field-primary-cta a:hover{background-color:#242020;}.rsModalTitle{text-transform:initial;font-size:16px;font-weight:500;color:#393939;display:block;}.rsModal{width:80%;max-width:380px;border-radius:4px;border:solid 1px #ccc;box-shadow:0 0.25rem 0.5rem 0.25rem rgba(0,0,0,0.1);}.rsModalWrapper.rsMiniCartModalWrapper .rsModal{width:unset;max-width:60%;}@media screen and (max-width:576px){.rsModalWrapper.rsMiniCartModalWrapper .rsModal{max-width:unset;}}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalSubheader{display:flex;}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody{padding:15px;}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsMiniCartSummaryContainer{width:unset;}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsMiniCartSummaryContainer .rsMiniCartSummary{margin-top:1rem;}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsMiniCartSummaryContainer .rsModalCloseButton{min-width:170px;max-width:270px;font-size:12px;color:#393939;text-transform:uppercase;border:1px solid #8d8882;padding:10px 25px;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsMiniCartSummaryContainer .rsModalCloseButton:hover{background-color:#242020;}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsMiniCartSummaryContainer .rsModalCloseButton:hover{color:#DD432F;border-color:#DD432F;}@media screen and (max-width:576px){.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsProductInfoContainer{border-bottom:none;}}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsProductInfoContainer .rsProductImageWrapper{min-width:120px;}.rsModalWrapper.rsMiniCartModalWrapper .rsModal .rsModalBody .rsMiniCartContainer .rsProductInfoContainer .rsProductInfo{margin:0 15px;}.rsZipCodeModalSubmit{padding:10px 8px 10px 8px;text-align:center;color:#fff;background:#aa1f23;border:solid 1px #aa1f23;margin:10px 0px 0px;text-transform:uppercase;font-size:16px;font-weight:500;justify-content:space-around;transition:0.3s;width:100%;border-radius:0.25rem;}.rsModalBody{padding:16px;display:flex;flex-flow:column;}.rsModalCloseX{color:#333;font-size:25px;font-weight:800;position:absolute;right:16px;top:0;padding-top:0px;}@media screen and (max-width:799px) and (min-width:280px){.rsModalCloseX{padding-top:0px;}}.rsModalWrapper{width:100%;height:100%;z-index:5000 !important;top:0;left:0;}.rsModalSubheader{padding:8px 16px;background:#fff;border-top-right-radius:4px;border-top-left-radius:4px;text-transform:initial;border-bottom:1px solid #ccc;}@media screen and (max-width:799px) and (min-width:280px){.rsModalSubheader{padding:8px 16px;background:#fff;border-top-right-radius:0px;border-top-left-radius:0px;text-transform:initial;border-bottom:1px solid #ccc;}}a.rsViewCartButton{background-color:#DD432F;color:#ffffff;display:inline-block;padding:0 35px;width:auto;height:35px;background-color:#DD432F;border-radius:30px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;text-align:center;line-height:35px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;border:none;border:none;text-transform:uppercase;min-height:40px;border-radius:20px;font-size:18px;line-height:40px;}a.rsViewCartButton:hover{background-color:#242020;}a.rsViewCartButton:hover{background-color:#242020;}a.rsContinueShoppingButton{padding:10px 8px 10px 8px;text-align:center;color:#aa1f23;background:#fff;border:solid 1px #aa1f23;margin:10px 0px 0px;text-transform:uppercase;font-size:16px;font-weight:500;justify-content:space-around;transition:0.3s;border-radius:0.25rem;}a.rsContinueShoppingButton:hover{color:#fff;background:#aa1f23;border:solid 1px #aa1f23;}.rsModalOverlay{height:100%;width:100%;background-color:rgba(0,0,0,0.3);}@media screen and (max-width:320px){a.rsViewCartButton,a.rsContinueShoppingButton{padding:10px 6px 10px 6px;font-size:12px;max-width:300px;}}@media screen and (max-width:414px){.rsModal{top:0vh;position:sticky;margin-left:auto;margin-right:auto;transform:translate(0%,-100%);left:30vw;width:100%;max-width:414px;border-radius:0px;}}@media screen and (max-width:411px){.rsModal{top:0vh;position:sticky;margin-left:auto;margin-right:auto;transform:translate(0%,-100%);left:30vw;width:100%;max-width:411px;border-radius:0px;}}@media screen and (max-width:375px){.rsModal{top:0vh;position:sticky;margin-left:auto;margin-right:auto;transform:translate(0%,-100%);left:30vw;width:100%;max-width:375px;border-radius:0px;}}@media screen and (max-width:320px){.rsModal{top:0vh;position:sticky;margin-left:auto;margin-right:auto;transform:translate(0%,-100%);left:30vw;width:100%;max-width:320px;border-radius:0px;}}@media screen and (max-width:414px){.rsModalWrapper .rsModal{bottom:0;position:sticky;margin-left:auto;margin-right:auto;transform:translate(0%,-250%);left:30vw;width:100%;max-width:414px;border-radius:0px;}}.rsNotifyMeModalWrapper .rsModal{padding:12px 24px 24px;}.rsNotifyMeModalWrapper .rsModal .rsModalCloseX{top:12px;right:24px;}.rsNotifyMeModalWrapper .rsModal .rsNotifyMeModalForm label{font-weight:500;line-height:1.4em;margin-bottom:8px;}.rsNotifyMeMessageWrapper{margin-bottom:8px;color:#2d7ff9;font-size:14px;}.rsNotifyMeModalForm{display:flex;flex-direction:column;gap:8px;}.rsNotifyMeModalForm label.email{font-size:14px;}.rsNotifyMeModalInput{display:block;}#rs-notify-me-email{width:100%;}#rs-notify-me-newsletter{display:inline-block;}.rsNotifyMeModalSubmit{padding:10px 8px 10px 8px;text-align:center;color:#fff;background:#aa1f23;border:solid 1px #aa1f23;margin:10px 0px 0px;text-transform:uppercase;font-size:16px;font-weight:500;justify-content:space-around;transition:0.3s;border-radius:0.25rem;}.rsNotifyMeModalSubmit:hover{color:#aa1f23;background:#fff;border:solid 1px #aa1f23;}.rsModalWrapper{width:100%;height:100%;z-index:5000;top:0;left:0;}.rsModalOverlay{height:100%;width:100%;background-color:rgba(0,0,0,0.3);}.rsModalOverlay .rsModal{width:80%;max-width:340px;border-radius:4px;border:solid 1px #ccc;}.rsModalOverlay .rsModalHeader{width:100%;background:#fff;padding:8px 16px;border-bottom:1px solid #ccc;}.rsModalOverlay .rsModalBody{padding:16px;display:flex;flex-flow:column;}.rsModalOverlay .rsModalTitle{text-transform:uppercase;font-size:16px;font-weight:500;}.rsModalOverlay .rsModalCloseX{color:#333;font-size:25px;font-weight:800;position:absolute;right:16px;top:0;padding-top:0px;}body{color:#393939;font-family:futura-pt,sans-serif;font-style:normal;font-weight:300;background-color:#82A39E;}body.page-node-type-amp{background-color:#ffffff;}div{box-sizing:border-box;}.clearfix:after{content:none;}.bg-lighter{background-color:#F4F3EC;}.bg-darker{background-color:#82A39E;}.bg-white{background-color:#ffffff;}a{color:#DD432F;}h1,h2{font-family:futura-pt-bold,sans-serif !important;}.block--m12_open_html_module.expandable .right-column{display:none;}.block--m12_open_html_module.expandable .right-column.open{display:block;}.block--m12_open_html_module.expandable .read-more{cursor:pointer;color:#DD432F;text-decoration:underline;}.block--m12_open_html_module.expandable .read-more:hover{text-decoration:none;}.block--m12_open_html_module.expandable .read-more.hide{display:none;}
