/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Mercury Text G1 Bold Pro";src:local(""),url(/modules/custom/hon_paragraphs/modules/custom/swiper_carousel/css/fonts/MercuryTextG1/MercuryTextG1-Bold-Pro.otf) format("opentype");font-display:fallback}.no-ul-list{list-style-type:none;padding:0;margin:0}.no-ul-list>li{display:inline-block;list-style-type:none;margin:2px}.blocked-style,.tmp-shadow{box-shadow:0 0 2px 0 #666}.tmp-shadow-none{box-shadow:none}.blocked-style{border:1px solid #fff;padding:12px;border-radius:5px;background:#f7f7f7}.swiper-thumbnail-carousel-container{padding:10px;--swiper-navigation-size:16px;--swiper-navigation-color:#252525;--swiper-navigation-sides-offset:10px;--swiper-navigation-top-offset:89%}@media screen and (max-width:1024px){.swiper-thumbnail-carousel-container{padding:0 20px}}.swiper-thumbnail-carousel-container .swiper{width:100%;margin-left:auto;margin-right:auto}.swiper-thumbnail-carousel-container .main-swiper{padding-bottom:16px;position:relative}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container .main-swiper{padding-bottom:35px}}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons{position:absolute;top:16px;right:16px;display:flex;gap:12px;z-index:20}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button{color:#252525;width:28px;height:28px;background:rgba(217,217,217,.25);border:none;border-radius:50%;padding:0;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button svg{display:block}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button:hover{color:#fff;background:#1e1e1e}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button{width:42px;height:42px}}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button.swiper-fullscreen-btn svg{width:16px;height:16px}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button.swiper-fullscreen-btn svg{width:20px;height:20px}}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button.swiper-ellipsis-btn svg{width:19px;height:19px}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons button.swiper-ellipsis-btn svg{width:21px;height:21px}}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu{background-color:#fff;position:absolute;top:45px;border-radius:15px;width:225px;right:0;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:14px}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu{font-size:16px;padding:15px}}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul{margin:0;padding:0;list-style:none}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul a:hover{text-decoration:underline}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul a:visited{color:#252525}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;cursor:pointer}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li p{display:inline;margin:0;padding:0;color:#252525}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li svg{width:15px}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li svg{width:20px}}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li svg#download-icon{margin-right:3px}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li div.share-icons-wrapper{display:flex;width:100%;justify-content:flex-end;gap:5px}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li div.share-icons-wrapper .share-icon-wrapper{display:flex;align-items:center;justify-content:center;background:rgba(217,217,217,.25);border-radius:50%;cursor:pointer;padding:5px;width:20px;height:20px;font-size:15px}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li div.share-icons-wrapper .share-icon-wrapper .share-icon{color:#252525;background:0 0;border-radius:0}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li div.share-icons-wrapper .share-icon-wrapper a{color:inherit}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li div.share-icons-wrapper .share-icon-wrapper a:hover{color:inherit;text-decoration:none}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li div.bookmark-item{display:flex}.swiper-thumbnail-carousel-container .main-swiper .swiper-main-icons .swiper-options-menu ul li div.bookmark-item span.bookmark-icon{height:29px;width:29px;min-height:29px}.swiper-thumbnail-carousel-container .main-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-thumbnail-carousel-container .thumbnail-swiper.not-initialized{visibility:hidden;height:0;margin:0;padding:0}.swiper-thumbnail-carousel-container .thumbnail-swiper{box-sizing:border-box;padding:10px 20px;position:relative;max-width:100%}@media screen and (max-width:1024px){.swiper-thumbnail-carousel-container .thumbnail-swiper{width:100%}}@media screen and (max-width:768px){.swiper-thumbnail-carousel-container .thumbnail-swiper{padding:10px 20px}}.swiper-thumbnail-carousel-container .thumbnail-swiper .swiper-slide{box-shadow:none;transition:filter .3s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden;cursor:pointer;margin:0 3px!important}.swiper-thumbnail-carousel-container .thumbnail-swiper .swiper-slide.swiper-slide-thumb-active,.swiper-thumbnail-carousel-container .thumbnail-swiper .swiper-slide:hover{filter:drop-shadow(4px 2px 6px rgba(0,0,0,.25))}.swiper-thumbnail-carousel-container .thumbnail-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.swiper-thumbnail-carousel-container .thumbnail-swiper .swiper-wrapper{justify-content:center}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container{--swiper-navigation-top-offset:90%}}.swiper-thumbnail-carousel-container .swiper-button-next,.swiper-thumbnail-carousel-container .swiper-button-prev{transition:transform .2s cubic-bezier(.4,0,.2,1);width:30px;font-size:12px;background-color:transparent;border:0;position:absolute;transform:translateY(-50%);top:50%}@media only screen and (min-width:768px){.swiper-thumbnail-carousel-container .swiper-button-next,.swiper-thumbnail-carousel-container .swiper-button-prev{font-size:16px}}.swiper-thumbnail-carousel-container .swiper-button-next:hover,.swiper-thumbnail-carousel-container .swiper-button-prev:hover{color:#000}.swiper-thumbnail-carousel-container .swiper-button-prev{display:inline-flex!important;left:-3px!important;top:50%;transform:translateY(-50%);margin-top:initial;padding:25px}@media screen and (max-width:767px){.swiper-thumbnail-carousel-container .swiper-button-prev{left:10px!important}}.swiper-thumbnail-carousel-container .swiper-button-next{display:inline-flex!important;right:-3px;top:50%;transform:translateY(-50%);margin-top:initial;padding:25px}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;background:0 0}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:1;cursor:pointer}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__content{position:relative;z-index:2;background:#fff;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.25);padding:32px;max-width:80vw;max-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__icons{position:absolute;right:1rem;bottom:1rem;z-index:10;pointer-events:none}@media screen and (max-width:767px){.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__icons{right:1rem;bottom:2.5rem}}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__actions{position:relative;display:flex;align-items:center;gap:8px;pointer-events:auto}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__actions .share-icon-images{display:inline-block}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__actions .share-icon-images .share-icon{width:36px;height:36px;min-height:35px;display:inline-block;background-image:url(/themes/custom/hon_theme/images/modal-share-icon.png);background-position:center;background-size:100%;background-repeat:no-repeat;cursor:pointer}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__actions .bookmark-item{display:inline-block;margin-left:0}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__img{max-width:calc(100vw - 200px);max-height:calc(100vh - 200px);border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.12);background:#fff;display:block;margin:0 auto}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__close{position:absolute;top:24px;right:24px;color:#252525;width:42px;height:42px;background:rgba(217,217,217,.25);border:none;border-radius:50%;padding:0;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;z-index:10}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__close svg{display:block;width:25px;height:25px}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__close:hover{background:#1e1e1e}.swiper-thumbnail-carousel-container .swiper-fullscreen-modal__close:hover svg path{stroke:#fff}.swiper-share-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;display:flex;align-items:center;justify-content:center}.swiper-share-modal__overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1;cursor:pointer}.swiper-share-modal__content{position:relative;z-index:2;background:#fff;border-radius:0;max-width:500px;width:90%;box-shadow:0 8px 32px rgba(0,0,0,.25);padding:0}@media screen and (max-width:767px){.swiper-share-modal__content{width:95%;max-width:none}}.swiper-share-modal__header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:none}.swiper-share-modal__header .swiper-share-modal__title{font-weight:900;color:#000;margin:0;font-size:1.2rem}.swiper-share-modal__header .swiper-share-modal__close{background:0 0;border:none;font-size:1.8rem;font-weight:300;opacity:1;color:#000;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1}.swiper-share-modal__header .swiper-share-modal__close:hover{opacity:.7}.swiper-share-modal__body{padding:20px;color:#3b3b3b}.swiper-share-modal__social-icons{display:flex;justify-content:flex-start;align-items:center;gap:9.5px;margin-bottom:30px}@media screen and (max-width:767px){.swiper-share-modal__social-icons{gap:5.5px}}.swiper-share-modal a.swiper-share-modal__social-link{display:flex;align-items:center;justify-content:center;background:#efeeeb;border-radius:100%;width:2.8rem;height:2.8rem;text-decoration:none;color:#000;transition:background .2s}@media screen and (max-width:767px){.swiper-share-modal a.swiper-share-modal__social-link{width:2.5rem;height:2.5rem}}.swiper-share-modal a.swiper-share-modal__social-link:active,.swiper-share-modal a.swiper-share-modal__social-link:focus,.swiper-share-modal a.swiper-share-modal__social-link:hover,.swiper-share-modal a.swiper-share-modal__social-link:visited{text-decoration:none;color:#000}.swiper-share-modal a.swiper-share-modal__social-link i{font-size:1.3rem;line-height:1;display:flex;align-items:center;justify-content:center}.swiper-share-modal a.swiper-share-modal__social-link.swiper-share-modal__x i{font-size:1.2rem;font-weight:400}.swiper-share-modal a.swiper-share-modal__social-link.swiper-share-modal__x i img{width:1.2rem;height:1.2rem;display:block;filter:brightness(0)}.swiper-share-modal__page-link-label{font-weight:900;color:#000;font-size:1rem;margin-left:20px;display:block;margin-bottom:10px}.swiper-share-modal__footer{display:flex;justify-content:flex-start;align-items:center;padding:0 20px 20px;border-top:none}.swiper-share-modal__input{border:none;background-color:#e6e2e2;border-bottom-left-radius:4px;border-top-left-radius:4px;max-width:91%;height:40px;padding:0 10px;font-size:14px;color:#000}.swiper-share-modal__input::placeholder{color:#000}@media screen and (max-width:767px){.swiper-share-modal__input{height:38px;border-radius:10px;background:#efeeeb}}.swiper-share-modal__input:focus{outline:0;box-shadow:none!important}.swiper-share-modal__copy-btn{border:none;width:18px;height:20px;min-height:39px;display:inline-block;background-image:url(/themes/custom/hon_theme/images/copy-icon.png);background-position:center;background-size:100%;background-repeat:no-repeat;background-color:#e6e2e2;cursor:pointer;position:relative;left:-10px;top:0;border-radius:10px;padding:0;min-width:18px}@media screen and (max-width:767px){.swiper-share-modal__copy-btn{border:none;width:18px;height:30px;min-height:38px;background-color:#efeeeb;cursor:pointer;position:relative;left:-20px}}.swiper-share-modal__copy-btn:focus{outline:0;box-shadow:none!important}.swiper-share-modal__copy-btn .swiper-share-modal__copy-icon{display:none}
@font-face{font-family:"Mercury Text G1 Bold Pro";src:local(""),url(/modules/custom/hon_paragraphs/modules/custom/swiper_carousel/css/fonts/MercuryTextG1/MercuryTextG1-Bold-Pro.otf) format("opentype");font-display:fallback}.no-ul-list{list-style-type:none;padding:0;margin:0}.no-ul-list>li{display:inline-block;list-style-type:none;margin:2px}.blocked-style,.tmp-shadow{box-shadow:0 0 2px 0 #666}.tmp-shadow-none{box-shadow:none}.blocked-style{border:1px solid #fff;padding:12px;border-radius:5px;background:#f7f7f7}.spiffy-hero{display:flex;flex-direction:row}@media screen and (max-width:1024px){.spiffy-hero{flex-direction:column}}.spiffy-hero__left-section{width:50%;padding:10px;box-sizing:border-box}@media screen and (max-width:1024px){.spiffy-hero__left-section{width:100%;padding:0 20px}}.spiffy-hero__right-section{flex:1 1 50%;padding:10px;box-sizing:border-box}@media screen and (max-width:1024px){.spiffy-hero__right-section{width:100%;padding:0 20px}}.spiffy-hero__right-section .links{margin:20px 0}@media screen and (max-width:768px){.spiffy-hero__right-section .links{display:none}}.spiffy-hero__right-section .links hr{width:100%;height:.5px;background-color:#b3b3b3;border:none;margin-left:0}.spiffy-hero__right-section .links .link-item{margin:20px 0;display:flex}.spiffy-hero__right-section .links .link-item a{cursor:pointer}.spiffy-hero__right-section .links .link-item *{margin-right:5px}@media screen and (max-width:768px){.spiffy-hero__right-section .section-images{display:none}}.spiffy-hero__right-section .section-images .image{margin:0 10px 0 0}
.youtube-container--responsive{overflow:hidden;position:relative;padding-bottom:56.25%;height:0;}.youtube-container--responsive iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%;}
