/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick{position:relative}.slick .slick-slider .slick-list{margin-left:-15px;margin-right:-15px}.slick .slick-slider .slick-track{margin-left:0;margin-right:0}.slick .slick-slider .slick-slide{margin-left:15px;margin-right:15px}.slick .slick-slider .slick-slide img{width:100%;height:auto}.slick .slick-slider .slick-slide .media__icon{display:none}.slick .slick-slider.slick-dotted{margin-bottom:30px}.slick .slick__arrow{display:flex;justify-content:space-between;height:0;margin-top:-10px;position:absolute;left:0;top:10.5rem;transform:translateY(-50%);width:100%}.container--e2e .slick .slick__arrow{margin-top:0}.slick .slick-arrow{background:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);border:0;border-radius:50%;color:#4f72b8;cursor:pointer;height:46px;overflow:hidden;padding:0;position:relative;margin-top:-23px;top:0;text-indent:99999em;transition:all .2s ease-in-out;transform:none;width:46px;white-space:nowrap}.slick .slick-arrow:focus,.slick .slick-arrow:hover{background-color:#4f72b8;color:#fff}.slick .slick-arrow:focus{outline:1px solid #4f72b8}.slick .slick-arrow::before{content:"";display:flex;align-items:center;justify-content:center;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-indent:0;width:46px}@media (min-width:768px){.slick .slick-arrow{margin-top:-23px}}.slick .slick-arrow.slick-disabled{color:#ddd}@media (max-width:767.98px){.slick .slick-arrow.slick-disabled{opacity:0;pointer-events:none}}.slick .slick-arrow.slick-prev{margin-left:-23px}.container--e2e .slick .slick-arrow.slick-prev{margin-left:15px}@media (min-width:1200px){.container--e2e .slick .slick-arrow.slick-prev{margin-left:calc(50vw - 600px)}}.slick .slick-arrow.slick-prev::before{content:"\f284";color:inherit;font-family:bootstrap-icons;font-size:1rem;font-weight:400;width:1rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick .slick-arrow.slick-next{margin-right:-23px}.container--e2e .slick .slick-arrow.slick-next{margin-right:15px}@media (min-width:1200px){.container--e2e .slick .slick-arrow.slick-next{margin-right:calc(50vw - 600px)}}.slick .slick-arrow.slick-next::before{content:"\f285";color:inherit;font-family:bootstrap-icons;font-size:1rem;font-weight:400;width:1rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:0}.slick .slick-arrow.slick-next.slick-disabled,.slick .slick-arrow.slick-prev.slick-disabled{color:#d1d1d1;opacity:0}.slick .slick-arrow.slick-next.slick-disabled:focus,.slick .slick-arrow.slick-next.slick-disabled:hover,.slick .slick-arrow.slick-prev.slick-disabled:focus,.slick .slick-arrow.slick-prev.slick-disabled:hover{background-color:#fff}.slick .slick-dots:not(.slick-dots--thumbnail-grid){position:absolute;top:100%;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.container--e2e .slick .slick-dots:not(.slick-dots--thumbnail-grid){bottom:20px;top:auto}@media (min-width:992px){.container--e2e .slick .slick-dots:not(.slick-dots--thumbnail-grid){bottom:30px}}.slick .slick-dots:not(.slick-dots--thumbnail-grid) li{position:relative;display:inline-block;height:11px;width:11px;margin:0 3px;padding:0;cursor:pointer}.slick .slick-dots:not(.slick-dots--thumbnail-grid) li button{background:#e0e9f4;border:0;border-radius:50%;color:transparent;cursor:pointer;display:block;height:11px;width:11px;outline:0;line-height:0;font-size:0;opacity:.5;padding:0;transition:all .2s ease-in-out}.slick .slick-dots:not(.slick-dots--thumbnail-grid) li button:focus,.slick .slick-dots:not(.slick-dots--thumbnail-grid) li button:hover{outline:0;opacity:1}.slick .slick-dots:not(.slick-dots--thumbnail-grid) li.slick-active button{background-color:#4f72b8;opacity:1}.slick .slick-dots.slick-dots--thumbnail-grid{display:grid;grid-template-columns:auto auto auto;gap:1rem;padding:1rem 0}.slick .slick-dots.slick-dots--thumbnail-grid li{margin:0;padding:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;border:1px solid #e0e9f4;border-radius:4px;overflow:hidden;transition:all .2s ease-in-out}.slick .slick-dots.slick-dots--thumbnail-grid li .slick-dots__thumbnail{width:100%}.slick .slick-dots.slick-dots--thumbnail-grid li img{border:none}.slick .slick-dots.slick-dots--thumbnail-grid li.slick-active,.slick .slick-dots.slick-dots--thumbnail-grid li:hover{border-color:#4f72b8}.slick .slick-dots.slick-dots--thumbnail-grid li.slick-active img,.slick .slick-dots.slick-dots--thumbnail-grid li:hover img{border:none}.slick .slick-counter{color:#6e6e6e;font-size:.875rem;position:absolute;bottom:0;right:0}.slick.slick--optionset--product-images .slide__content{width:20rem;height:20rem;display:flex;align-items:center;justify-content:center}.slick.slick--optionset--product-images-nav{margin:2rem 0}.slick.slick--optionset--product-images-nav .slick-slider .slick-slide img{width:auto;max-width:initial;margin-left:15px;margin-right:15px}.slick.slick--optionset--product-images-nav .slick-slider .slick-slide:first-child img{margin-left:0}.slick.slick--optionset--product-images-nav .slick-slider .slick-slide:last-child img{margin-right:0}.slick.slick--optionset--product-images-nav .slick-counter{display:none}@media (min-width:768px){.slick.slick--optionset--related-products{padding-left:75px;padding-right:75px}}@media (min-width:1200px){.slick.slick--optionset--related-products{padding-left:175px;padding-right:175px}}.slick.slick--optionset--related-products .slick-list{padding:15px 0 30px}.slick.slick--optionset--related-products .slick-track{display:flex;margin-left:auto;margin-right:auto}.slick.slick--optionset--related-products .slick-track .slick__slide{height:auto}.slick.slick--optionset--related-products>.slick__slide{margin-left:auto;margin-right:auto;max-width:252px;padding:15px 0 30px}@media (min-width:1200px){.slick.slick--optionset--related-products>.slick__slide{max-width:190px}}.slick.slick--optionset--related-products .commerce-product--catalog>a{display:flex;flex-direction:column;height:inherit}.slick.slick--optionset--related-products .commerce-product--catalog .product__images{height:210px;overflow:hidden}@media (min-width:768px){.slick.slick--optionset--related-products .commerce-product--catalog .product__images{height:227px}}@media (min-width:992px){.slick.slick--optionset--related-products .commerce-product--catalog .product__images{height:150px}}.slick.slick--optionset--related-products .commerce-product--catalog .product__formats{margin-top:auto}.slick.slick--optionset--related-products .commerce-product--catalog .product__languages{display:none}@media (min-width:768px){.slick.slick--optionset--related-products .slick-arrow.slick-prev{margin-left:0}}@media (min-width:1200px){.slick.slick--optionset--related-products .slick-arrow.slick-prev{margin-left:99px}}@media (min-width:768px){.slick.slick--optionset--related-products .slick-arrow.slick-next{margin-right:0}}@media (min-width:1200px){.slick.slick--optionset--related-products .slick-arrow.slick-next{margin-right:99px}}.slick.slick--optionset--related-products .slick-counter{display:none}
.commerce-product--full{padding-bottom:30px}@media (min-width:768px){.commerce-product--full{padding-bottom:60px}}.commerce-product--full .product__images{padding:0 30px 30px}.commerce-product--full .product__images .media>a{border:1px solid #f8f8f8;display:inline-block}.commerce-product--full .product__images .media>a:focus,.commerce-product--full .product__images .media>a:hover{border-color:#e0e9f4}.commerce-product--full .product__images .colorbox__helper{padding-top:1rem;text-align:left}.commerce-product--full .product__images .colorbox__helper a{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:300;line-height:1.7}.commerce-product--full .product__images .colorbox__helper a.is-active,.commerce-product--full .product__images .colorbox__helper a:focus,.commerce-product--full .product__images .colorbox__helper a:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.commerce-product--full .product__images .colorbox__helper a:focus,.commerce-product--full .product__images .colorbox__helper a:hover{border-bottom-color:transparent}.commerce-product--full .product__images .colorbox__helper a{line-height:1.4;margin-left:20px;position:relative}.commerce-product--full .product__images .colorbox__helper a .bi{color:#4f72b8;font-size:12px;position:absolute;left:-20px;top:2px}.commerce-product--full .product__body,.commerce-product--full .product__costs,.commerce-product--full .product__downloadable,.commerce-product--full .product__header,.commerce-product--full .product__package-content:not(:last-child),.commerce-product--full .wrapper--card{margin-bottom:30px}@media (max-width:767.98px){.commerce-product--full .product__header{border-top:1px solid #e0e9f4;padding-top:30px}}.commerce-product--full .product__header .product__type{margin-bottom:.5rem}.commerce-product--full .product__header .product__type .btn{margin-right:.25rem}.commerce-product--full .product__header .product__type .btn.btn-nolink{font-size:.875rem;font-weight:300;padding:.75rem 1.125rem}.commerce-product--full .product__header .product__type .btn.btn-light.btn-nolink:active,.commerce-product--full .product__header .product__type .btn.btn-light.btn-nolink:focus,.commerce-product--full .product__header .product__type .btn.btn-light.btn-nolink:hover{background-color:#f8f8f8}.commerce-product--full .product__title{margin-bottom:10px}.commerce-product--full .product__title+.alert{margin-top:1.5rem}.commerce-product--full .product__title+.alert::before{content:"\f1dd";color:rgb(191.1363636364,130.5,26.3636363636);font-family:bootstrap-icons;font-size:1rem;font-weight:400;width:1rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.commerce-product--full .product__add-to-cart{margin-bottom:2rem}.commerce-product--full .product__add-to-cart form{padding:0}.commerce-product--full .product__add-to-cart .product__add,.commerce-product--full .product__add-to-cart .product__meta{padding:1.5rem}@media (min-width:992px){.commerce-product--full .product__add-to-cart .product__add,.commerce-product--full .product__add-to-cart .product__meta{padding:30px}}@media (min-width:992px){.commerce-product--full .product__add-to-cart .product__meta{padding-right:0}}.commerce-product--full .product__add-to-cart .attribute-widgets .form-item:last-child{margin-bottom:0}.commerce-product--full .product__add-to-cart .stock__wrapper{margin-bottom:10px}.commerce-product--full .product__add-to-cart .stock__label{border:1px solid #f8f8f8;border-radius:2rem;display:inline-block;font-size:.875rem;font-weight:700;padding:.25rem .75rem}.commerce-product--full .product__add-to-cart .stock__label.text-success{border-color:#578c37}.commerce-product--full .product__add-to-cart .stock__label.text-warning{border-color:#ebbd6e}.commerce-product--full .product__add-to-cart .stock__label.text-danger{border-color:#dc3545}.commerce-product--full .product__add-to-cart .field--name-quantity .form-item{position:relative;padding-right:40%}.commerce-product--full .product__add-to-cart .field--name-quantity .form-item .input-group--quantity{position:absolute;top:50%;right:0;transform:translateY(-50%);width:auto}.commerce-product--full .product__add-to-cart .field--name-quantity .form-item .description{padding:0}.commerce-product--full .product__add-to-cart .form-actions .button--add-to-cart{display:flex;align-items:center;justify-content:center;width:100%}.commerce-product--full .product__add-to-cart .form-actions .button--add-to-cart::before{background-image:url(/themes/custom/ocelot_base/assets/images/basket3-white.svg);background-size:1rem;background-position:center;background-repeat:no-repeat;content:"";cursor:pointer;display:inline-block;height:1rem;margin-right:10px;width:1rem}.commerce-product--full .product__add-to-cart .form-actions .button--add-to-cart:disabled::before{background-image:url(/themes/custom/ocelot_base/assets/images/basket3-gray.svg);cursor:not-allowed}.commerce-product--full .product__add-to-cart .add-to-cart-warnings>.alert{line-height:1.5;margin-top:1rem;margin-bottom:0}.commerce-product--full .wrapper--card{background:#fff;box-shadow:0 2px 30px rgba(61,61,61,.1)}.commerce-product--full .product__costs,.commerce-product--full .wrapper--card{border-radius:4px;padding:30px}.commerce-product--full .product__attachments .attachments{padding:0}.commerce-product--full .product__attachments .attachments li:not(:last-child){margin-bottom:1rem}.commerce-product--full .product__attachments .attachments li::before{display:none}.commerce-product--full .product__attachments .attachments .file{display:inline-block;font-size:1rem;margin-left:24px;margin-bottom:0;padding:0;position:relative}.commerce-product--full .product__attachments .attachments .file::before{color:#4f72b8;position:absolute;left:-24px;transition:all .2s ease-in-out}.commerce-product--full .product__attachments .attachments .file:focus::before,.commerce-product--full .product__attachments .attachments .file:hover::before{margin-top:2px}.commerce-product--full .product__downloadable{padding-top:20px}.commerce-product--full .product__downloadable a{background-color:#f4f7fb;box-shadow:none;border:1px solid #f4f7fb;color:#4f72b8;display:inline-block;opacity:.7;padding-top:13px;padding-bottom:13px;transition:all .2s ease-in-out}.commerce-product--full .product__downloadable a:focus,.commerce-product--full .product__downloadable a:hover{opacity:1}.commerce-product--full .product__subtitle{font-size:1rem}.commerce-product--full .product__package-content{font-weight:500}.commerce-product--full .product__package-content .item:not(:last-child){margin-bottom:.5rem}.commerce-product--full .product__package-content .field--field-product-variations{border-top:2px solid #f4f7fb;padding-top:30px;margin-top:1.5rem}@media (min-width:768px){.commerce-product--full .product__package-content .field--field-product-variations{padding-top:45px}}.commerce-product--full .product__package-content .field--field-product-variations>.label{margin-bottom:30px}.commerce-product--full .product__package-content .field--field-product-variations .items .item{margin-bottom:1.25rem}.commerce-product--full .product__costs{background:#f4f7fb;display:flex;margin-top:30px}.commerce-product--full .product__costs>.bi{color:#4f72b8;font-size:18px;margin-right:.5rem}.commerce-product--full .product__package-details-trigger{border:none;background-color:transparent;cursor:pointer;margin-top:1rem;padding:0;border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:300;line-height:1.7}.commerce-product--full .product__package-details-trigger.is-active,.commerce-product--full .product__package-details-trigger:focus,.commerce-product--full .product__package-details-trigger:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.commerce-product--full .product__package-details-trigger:focus,.commerce-product--full .product__package-details-trigger:hover{border-bottom-color:transparent}.commerce-product--full .product__package-details-trigger{line-height:1.4;margin-left:20px;position:relative}.commerce-product--full .product__package-details-trigger .bi{color:#4f72b8;font-size:12px;position:absolute;left:-20px;top:2px}.product__package-details{max-width:51.625rem;overflow-x:auto;padding:2rem 1.5rem;margin:-1rem -24px}.product__package-details .product__package-track{margin:0 -15px;display:flex;flex-direction:row;flex-wrap:nowrap}.product__package-details .item{padding:0 15px}.product__package-details .commerce-product{width:15rem}.product__package-details .commerce-product,.product__package-details .commerce-product>a{height:100%}.commerce-product--search-result{border-radius:4px;background:#fff;box-shadow:0 2px 30px rgba(61,61,61,.1);overflow:hidden;padding:30px;margin-bottom:30px}.commerce-product--search-result .product__header{margin-bottom:1rem}.commerce-product--search-result .product__title{margin-bottom:.5rem}.commerce-product--search-result .product__type{margin-left:30px}
.field--widget-address-default legend{display:none}.field--widget-address-default .address-container-inline{display:flex;flex-direction:column}.field--widget-address-default .address-container-inline>.form-item{margin-right:0;display:block}.field--widget-address-default .address-container-inline>.form-item>input:not([type=checkbox]),.field--widget-address-default .address-container-inline>.form-item>select{width:100%}@media (min-width:576px){.field--widget-address-default .address-container-inline{flex-direction:row;margin-top:0;margin-bottom:0;margin-left:-15px;margin-right:-15px}.field--widget-address-default .address-container-inline>.form-item{padding:0 15px}}
.ajax-progress-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1040;background:rgba(255,255,255,.5)}.ajax-progress-wrapper .ajax-progress,.ajax-progress-wrapper .ajax-progress-fullscreen{background-color:rgba(255,255,255,.5);border:0;border-radius:50%;box-shadow:0 2px 12px rgba(61,61,61,.1);position:absolute;top:40%;left:50%;transform:translateX(-50%);z-index:1050;padding:20px;text-align:center}
.alert-wrapper{margin-bottom:3rem}.alert{color:#3d3d3d;font-size:.875rem;font-weight:500;line-height:1;max-width:100%;padding:1rem 20px;border-left-width:5px;border-left-style:solid}.alert.alert-dismissible{padding-right:3rem}.alert.alert-dismissible .close{padding:10px 1rem}.alert .placeholder{font-weight:700}.alert a{border-bottom:1px solid #3d3d3d}.alert a:focus,.alert a:hover{color:#3d3d3d;border-bottom-color:transparent}.alert hr{opacity:.3}.alert.add-to-cart-user-login-warning,.alert.alert--cart-added{display:inline-block;margin-bottom:0}.alert.add-to-cart-user-login-warning .bi,.alert.alert--cart-added .bi{position:absolute;top:50%;transform:translateY(-50%)}.alert.alert--cart-added{display:inline-block;background-color:#4f72b8;color:#fff;padding-left:40px}.alert.alert--cart-added .bi{color:#fff;font-size:26px;left:.5rem}.alert.alert--cart-added a{color:#fff;border-bottom-color:#fff}.alert.alert--cart-added a:focus,.alert.alert--cart-added a:hover{color:#fff;border-bottom-color:transparent}.alert.add-to-cart-user-login-warning{display:inline-block;background-color:rgba(235,189,110,.15);color:#3d3d3d;padding-left:42px}.alert.add-to-cart-user-login-warning .bi{color:#ebbd6e;font-size:17px;left:1rem}.alert.add-to-cart-user-login-warning a{border-bottom-color:#ebbd6e}.alert.add-to-cart-user-login-warning a:focus,.alert.add-to-cart-user-login-warning a:hover{color:#4f72b8;border-bottom-color:transparent}.alert.store-closed-warning{font-size:1rem;padding:1.5rem}.alert.store-closed-warning::before{content:"\f33b";color:rgb(191.1363636364,130.5,26.3636363636);font-family:bootstrap-icons;font-size:1.5rem;font-weight:400;width:1.5rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}
.navbar-brand{backface-visibility:hidden}@media (min-width:992px){.navbar-brand:focus,.navbar-brand:hover{opacity:.85}}.navbar-brand img{height:34px;width:auto}@media (min-width:768px){.navbar-brand img{height:62px}}
.block-fp-commerce-back-to-catalog-block,.block-fp-commerce-back-to-profile-block{padding:.75rem 0}@media (min-width:992px){.block-fp-commerce-back-to-catalog-block,.block-fp-commerce-back-to-profile-block{padding:1.5rem 0}}.block-fp-commerce-back-to-catalog-block a,.block-fp-commerce-back-to-profile-block a{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:300;line-height:1.7}.block-fp-commerce-back-to-catalog-block a.is-active,.block-fp-commerce-back-to-catalog-block a:focus,.block-fp-commerce-back-to-catalog-block a:hover,.block-fp-commerce-back-to-profile-block a.is-active,.block-fp-commerce-back-to-profile-block a:focus,.block-fp-commerce-back-to-profile-block a:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.block-fp-commerce-back-to-catalog-block a:focus,.block-fp-commerce-back-to-catalog-block a:hover,.block-fp-commerce-back-to-profile-block a:focus,.block-fp-commerce-back-to-profile-block a:hover{border-bottom-color:transparent}.block-fp-commerce-back-to-catalog-block a,.block-fp-commerce-back-to-profile-block a{line-height:1.4;margin-left:20px;position:relative}.block-fp-commerce-back-to-catalog-block a .bi,.block-fp-commerce-back-to-profile-block a .bi{color:#4f72b8;font-size:12px;position:absolute;left:-20px;top:2px}.breadcrumb-item a{font-weight:400}
.btn:not(.btn-nolink){cursor:pointer}.btn-link{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:ff-tisa-sans-web-pro,sans-serif;font-size:1rem;font-weight:400;line-height:1.7}.btn-link.is-active,.btn-link:focus,.btn-link:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.btn-link:focus,.btn-link:hover{border-bottom-color:transparent}.btn-link{border-radius:0;margin:10px 24px;padding:0}.btn-link.btn-lg{margin:14px 24px}.btn-link.btn-sm{font-size:.875rem;margin:8px 1rem}.btn-cta{position:relative;margin-right:24px}.btn-cta::after{content:"\f285";color:#4f72b8;font-family:bootstrap-icons;font-size:.875rem;font-weight:400;width:.875rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-18px;position:absolute;right:0;top:4px;transition:all .2s ease-in-out}.btn-cta:focus::after,.btn-cta:hover::after{margin-right:-20px}.btn-primary.disabled,.btn-primary:disabled,.btn-secondary.disabled,.btn-secondary:disabled{background:rgba(221,221,221,.5);box-shadow:none;color:#6e6e6e;cursor:not-allowed}.btn-icon{display:flex;align-items:center;cursor:pointer;max-width:46px;padding:10px}.btn-icon .bi{display:block;font-size:1rem;height:1rem;position:relative;width:1rem}.btn-icon .bi::before{position:absolute;top:0;left:0}@media (min-width:768px){.btn-icon{padding:14px}.btn-icon .bi{font-size:18px;height:18px;width:18px}}[class*=btn-outline]:focus,[class*=btn-outline]:hover{background-color:transparent;border-color:#4f72b8;color:#4f72b8}.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:rgb(60.9392712551,90.979757085,151.0607287449);color:rgb(60.9392712551,90.979757085,151.0607287449)}.btn--cart-added,.btn--facet-item,.btn--isnew,.btn--product-type{line-height:1;padding:.5rem 1rem}.btn--cart-added,.btn--facet-item,.btn--isnew{font-size:.875rem}.btn--isnew{background-color:#98b8dd;color:#fff;cursor:default}.btn--isnew:focus,.btn--isnew:hover{background-color:#98b8dd;color:#fff}.btn--product-type{background-color:#fff;border:1px solid #4f72b8;color:#4f72b8;font-size:13px;text-transform:uppercase;cursor:default}.btn--product-type:focus,.btn--product-type:hover{border:1px solid #4f72b8;color:#4f72b8}.btn--facet-item{background-color:#fff;border:1px solid #4f72b8;color:#4f72b8;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500}.btn--facet-item:focus,.btn--facet-item:hover{border-color:#3d3d3d;color:#3d3d3d}.btn--facet-item:focus{box-shadow:0 0 0 .2rem rgba(79,114,184,.25)}.btn--facet-item .facet-item__status{font-size:10px}.btn--cart-added{color:#fff;background-color:#4f72b8;border-color:#4f72b8}.btn-shadow-primary{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#4f72b8}.btn-shadow-primary:focus,.btn-shadow-primary:hover{background-color:#4f72b8;color:#fff}.btn-shadow-primary.btn-icon{color:#4f72b8}.btn-shadow-primary.btn-icon .bi{color:#4f72b8}.btn-shadow-primary.btn-icon:focus,.btn-shadow-primary.btn-icon:hover{color:#fff}.btn-shadow-primary.btn-icon:focus .bi,.btn-shadow-primary.btn-icon:hover .bi{color:#fff}.btn-shadow-secondary{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#98b8dd}.btn-shadow-secondary:focus,.btn-shadow-secondary:hover{background-color:#98b8dd;color:#212529}.btn-shadow-secondary.btn-icon{color:#98b8dd}.btn-shadow-secondary.btn-icon .bi{color:#98b8dd}.btn-shadow-secondary.btn-icon:focus,.btn-shadow-secondary.btn-icon:hover{color:#212529}.btn-shadow-secondary.btn-icon:focus .bi,.btn-shadow-secondary.btn-icon:hover .bi{color:#212529}.btn-shadow-secondary-medium{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#e0e9f4}.btn-shadow-secondary-medium:focus,.btn-shadow-secondary-medium:hover{background-color:#e0e9f4;color:#212529}.btn-shadow-secondary-medium.btn-icon{color:#e0e9f4}.btn-shadow-secondary-medium.btn-icon .bi{color:#e0e9f4}.btn-shadow-secondary-medium.btn-icon:focus,.btn-shadow-secondary-medium.btn-icon:hover{color:#212529}.btn-shadow-secondary-medium.btn-icon:focus .bi,.btn-shadow-secondary-medium.btn-icon:hover .bi{color:#212529}.btn-shadow-secondary-light{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#f4f7fb}.btn-shadow-secondary-light:focus,.btn-shadow-secondary-light:hover{background-color:#f4f7fb;color:#212529}.btn-shadow-secondary-light.btn-icon{color:#f4f7fb}.btn-shadow-secondary-light.btn-icon .bi{color:#f4f7fb}.btn-shadow-secondary-light.btn-icon:focus,.btn-shadow-secondary-light.btn-icon:hover{color:#212529}.btn-shadow-secondary-light.btn-icon:focus .bi,.btn-shadow-secondary-light.btn-icon:hover .bi{color:#212529}.btn-shadow-success{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#578c37}.btn-shadow-success:focus,.btn-shadow-success:hover{background-color:#578c37;color:#fff}.btn-shadow-success.btn-icon{color:#578c37}.btn-shadow-success.btn-icon .bi{color:#578c37}.btn-shadow-success.btn-icon:focus,.btn-shadow-success.btn-icon:hover{color:#fff}.btn-shadow-success.btn-icon:focus .bi,.btn-shadow-success.btn-icon:hover .bi{color:#fff}.btn-shadow-info{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#4f72b8}.btn-shadow-info:focus,.btn-shadow-info:hover{background-color:#4f72b8;color:#fff}.btn-shadow-info.btn-icon{color:#4f72b8}.btn-shadow-info.btn-icon .bi{color:#4f72b8}.btn-shadow-info.btn-icon:focus,.btn-shadow-info.btn-icon:hover{color:#fff}.btn-shadow-info.btn-icon:focus .bi,.btn-shadow-info.btn-icon:hover .bi{color:#fff}.btn-shadow-warning{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#ebbd6e}.btn-shadow-warning:focus,.btn-shadow-warning:hover{background-color:#ebbd6e;color:#212529}.btn-shadow-warning.btn-icon{color:#ebbd6e}.btn-shadow-warning.btn-icon .bi{color:#ebbd6e}.btn-shadow-warning.btn-icon:focus,.btn-shadow-warning.btn-icon:hover{color:#212529}.btn-shadow-warning.btn-icon:focus .bi,.btn-shadow-warning.btn-icon:hover .bi{color:#212529}.btn-shadow-danger{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#dc3545}.btn-shadow-danger:focus,.btn-shadow-danger:hover{background-color:#dc3545;color:#fff}.btn-shadow-danger.btn-icon{color:#dc3545}.btn-shadow-danger.btn-icon .bi{color:#dc3545}.btn-shadow-danger.btn-icon:focus,.btn-shadow-danger.btn-icon:hover{color:#fff}.btn-shadow-danger.btn-icon:focus .bi,.btn-shadow-danger.btn-icon:hover .bi{color:#fff}.btn-shadow-light{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#f8f8f8}.btn-shadow-light:focus,.btn-shadow-light:hover{background-color:#f8f8f8;color:#212529}.btn-shadow-light.btn-icon{color:#f8f8f8}.btn-shadow-light.btn-icon .bi{color:#f8f8f8}.btn-shadow-light.btn-icon:focus,.btn-shadow-light.btn-icon:hover{color:#212529}.btn-shadow-light.btn-icon:focus .bi,.btn-shadow-light.btn-icon:hover .bi{color:#212529}.btn-shadow-dark{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#3d3d3d}.btn-shadow-dark:focus,.btn-shadow-dark:hover{background-color:#3d3d3d;color:#fff}.btn-shadow-dark.btn-icon{color:#3d3d3d}.btn-shadow-dark.btn-icon .bi{color:#3d3d3d}.btn-shadow-dark.btn-icon:focus,.btn-shadow-dark.btn-icon:hover{color:#fff}.btn-shadow-dark.btn-icon:focus .bi,.btn-shadow-dark.btn-icon:hover .bi{color:#fff}.btn-shadow-fp-green-primary{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#578c37}.btn-shadow-fp-green-primary:focus,.btn-shadow-fp-green-primary:hover{background-color:#578c37;color:#fff}.btn-shadow-fp-green-primary.btn-icon{color:#578c37}.btn-shadow-fp-green-primary.btn-icon .bi{color:#578c37}.btn-shadow-fp-green-primary.btn-icon:focus,.btn-shadow-fp-green-primary.btn-icon:hover{color:#fff}.btn-shadow-fp-green-primary.btn-icon:focus .bi,.btn-shadow-fp-green-primary.btn-icon:hover .bi{color:#fff}.btn-shadow-fp-green-secondary{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#c9d887}.btn-shadow-fp-green-secondary:focus,.btn-shadow-fp-green-secondary:hover{background-color:#c9d887;color:#212529}.btn-shadow-fp-green-secondary.btn-icon{color:#c9d887}.btn-shadow-fp-green-secondary.btn-icon .bi{color:#c9d887}.btn-shadow-fp-green-secondary.btn-icon:focus,.btn-shadow-fp-green-secondary.btn-icon:hover{color:#212529}.btn-shadow-fp-green-secondary.btn-icon:focus .bi,.btn-shadow-fp-green-secondary.btn-icon:hover .bi{color:#212529}.btn-shadow-fp-green-secondary-medium{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#dfe8b7}.btn-shadow-fp-green-secondary-medium:focus,.btn-shadow-fp-green-secondary-medium:hover{background-color:#dfe8b7;color:#212529}.btn-shadow-fp-green-secondary-medium.btn-icon{color:#dfe8b7}.btn-shadow-fp-green-secondary-medium.btn-icon .bi{color:#dfe8b7}.btn-shadow-fp-green-secondary-medium.btn-icon:focus,.btn-shadow-fp-green-secondary-medium.btn-icon:hover{color:#212529}.btn-shadow-fp-green-secondary-medium.btn-icon:focus .bi,.btn-shadow-fp-green-secondary-medium.btn-icon:hover .bi{color:#212529}.btn-shadow-fp-green-secondary-light{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#f7f9ed}.btn-shadow-fp-green-secondary-light:focus,.btn-shadow-fp-green-secondary-light:hover{background-color:#f7f9ed;color:#212529}.btn-shadow-fp-green-secondary-light.btn-icon{color:#f7f9ed}.btn-shadow-fp-green-secondary-light.btn-icon .bi{color:#f7f9ed}.btn-shadow-fp-green-secondary-light.btn-icon:focus,.btn-shadow-fp-green-secondary-light.btn-icon:hover{color:#212529}.btn-shadow-fp-green-secondary-light.btn-icon:focus .bi,.btn-shadow-fp-green-secondary-light.btn-icon:hover .bi{color:#212529}.btn-shadow-fp-cyan{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#62af9f}.btn-shadow-fp-cyan:focus,.btn-shadow-fp-cyan:hover{background-color:#62af9f;color:#212529}.btn-shadow-fp-cyan.btn-icon{color:#62af9f}.btn-shadow-fp-cyan.btn-icon .bi{color:#62af9f}.btn-shadow-fp-cyan.btn-icon:focus,.btn-shadow-fp-cyan.btn-icon:hover{color:#212529}.btn-shadow-fp-cyan.btn-icon:focus .bi,.btn-shadow-fp-cyan.btn-icon:hover .bi{color:#212529}.btn-shadow-fp-cyan-light{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#eff7f5}.btn-shadow-fp-cyan-light:focus,.btn-shadow-fp-cyan-light:hover{background-color:#eff7f5;color:#212529}.btn-shadow-fp-cyan-light.btn-icon{color:#eff7f5}.btn-shadow-fp-cyan-light.btn-icon .bi{color:#eff7f5}.btn-shadow-fp-cyan-light.btn-icon:focus,.btn-shadow-fp-cyan-light.btn-icon:hover{color:#212529}.btn-shadow-fp-cyan-light.btn-icon:focus .bi,.btn-shadow-fp-cyan-light.btn-icon:hover .bi{color:#212529}.btn-shadow-fp-blue{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#4f72b8}.btn-shadow-fp-blue:focus,.btn-shadow-fp-blue:hover{background-color:#4f72b8;color:#fff}.btn-shadow-fp-blue.btn-icon{color:#4f72b8}.btn-shadow-fp-blue.btn-icon .bi{color:#4f72b8}.btn-shadow-fp-blue.btn-icon:focus,.btn-shadow-fp-blue.btn-icon:hover{color:#fff}.btn-shadow-fp-blue.btn-icon:focus .bi,.btn-shadow-fp-blue.btn-icon:hover .bi{color:#fff}.btn-shadow-fp-blue-light{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#edf0f7}.btn-shadow-fp-blue-light:focus,.btn-shadow-fp-blue-light:hover{background-color:#edf0f7;color:#212529}.btn-shadow-fp-blue-light.btn-icon{color:#edf0f7}.btn-shadow-fp-blue-light.btn-icon .bi{color:#edf0f7}.btn-shadow-fp-blue-light.btn-icon:focus,.btn-shadow-fp-blue-light.btn-icon:hover{color:#212529}.btn-shadow-fp-blue-light.btn-icon:focus .bi,.btn-shadow-fp-blue-light.btn-icon:hover .bi{color:#212529}.btn-shadow-fp-yellow{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#ebbd6e}.btn-shadow-fp-yellow:focus,.btn-shadow-fp-yellow:hover{background-color:#ebbd6e;color:#212529}.btn-shadow-fp-yellow.btn-icon{color:#ebbd6e}.btn-shadow-fp-yellow.btn-icon .bi{color:#ebbd6e}.btn-shadow-fp-yellow.btn-icon:focus,.btn-shadow-fp-yellow.btn-icon:hover{color:#212529}.btn-shadow-fp-yellow.btn-icon:focus .bi,.btn-shadow-fp-yellow.btn-icon:hover .bi{color:#212529}.btn-shadow-fp-yellow-light{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);color:#fdf8f0}.btn-shadow-fp-yellow-light:focus,.btn-shadow-fp-yellow-light:hover{background-color:#fdf8f0;color:#212529}.btn-shadow-fp-yellow-light.btn-icon{color:#fdf8f0}.btn-shadow-fp-yellow-light.btn-icon .bi{color:#fdf8f0}.btn-shadow-fp-yellow-light.btn-icon:focus,.btn-shadow-fp-yellow-light.btn-icon:hover{color:#212529}.btn-shadow-fp-yellow-light.btn-icon:focus .bi,.btn-shadow-fp-yellow-light.btn-icon:hover .bi{color:#212529}
.cart-dropdown .cart-dropdown{min-width:16rem}.cart-dropdown .cart-dropdown__summary{padding:1rem;border-bottom:transparent}.cart-dropdown .cart-dropdown__summary .summary__count{margin-bottom:.5rem}.cart-dropdown .cart-dropdown__summary .summary__total{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:.5rem}.cart-dropdown .cart-dropdown__summary .summary__total label{flex:1;display:block;margin:0}.cart-dropdown .cart-dropdown__summary .summary__total span{font-size:1.5rem}.cart-dropdown .cart-dropdown__links{padding:1rem}.cart-dropdown .cart-dropdown__items{padding:1rem}.cart-dropdown .cart-dropdown__empty{padding:1rem}
.colorbox__helper{text-align:center}#colorbox{border-radius:4px;box-shadow:0 2px 16px rgba(61,61,61,.15)}#cboxCurrent{color:#3d3d3d;font-size:.875rem;bottom:3px}#cboxLoadedContent{border-radius:4px;margin:30px 8px;height:auto!important}#cboxTitle{bottom:30px;left:8px}#cboxClose{background:url(/themes/custom/ocelot_base/assets/images/x-circle.svg) center center no-repeat;bottom:auto;top:-2px;right:-2px}#cboxClose:focus,#cboxClose:hover{background-position:center center;opacity:1}#cboxPrevious{background:url(/themes/custom/ocelot_base/assets/images/arrow-left-circle.svg) center center no-repeat;left:1px}#cboxNext{background:url(/themes/custom/ocelot_base/assets/images/arrow-right-circle.svg) center center no-repeat}#cboxNext,#cboxPrevious{bottom:2px}#cboxClose,#cboxNext,#cboxPrevious{background-size:20px;opacity:.7;transition:opacity .2s ease-in-out}#cboxClose:focus,#cboxNext:focus,#cboxPrevious:focus{outline:1px solid #e0e9f4}#cboxClose:focus,#cboxClose:hover,#cboxNext:focus,#cboxNext:hover,#cboxPrevious:focus,#cboxPrevious:hover{background-position:center center;opacity:1}
.file{padding-left:48px;position:relative}.file.btn{font-size:1rem}.file::before{content:"\f356";color:inherit;font-family:bootstrap-icons;font-size:1rem;font-weight:400;width:1rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:1rem;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}.file .filesize{font-size:.875rem;margin-left:5px}
.form-managed-file{display:flex}.form-managed-file>span{position:relative;display:inline-block;width:100%;height:calc(1.5em + 1.25rem + 2px);margin-bottom:0;padding:.625rem 1rem;border:1px solid #ddd;border-right:0;border-radius:2px 0 0 2px}.form-managed-file>span>a{color:#3d3d3d}.form-managed-file>.btn-danger{border-radius:0 2px 2px 0}
.block-facets-summary>h3{font-size:1rem}.block-facets-summary .facet-summary-item--clear .btn-link{font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}
.gin--horizontal-toolbar #toolbar-administration{z-index:1030}
.hamburger{padding:0 0;display:flex;align-items:center;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger .hamburger-text{font-size:.875rem;line-height:1;margin-right:.75rem;opacity:1}.hamburger .hamburger-box{width:24px;height:19px;display:inline-block;position:relative}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-1.5px;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{width:24px;height:3px;background-color:#495057;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{content:"";display:block}.hamburger .hamburger-inner::before{top:-8px;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger .hamburger-inner::after{bottom:-8px;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner::after,.hamburger[aria-expanded=true] .hamburger-inner::before{background-color:#fff}.hamburger[aria-expanded=true] .hamburger-text{opacity:0}.hamburger[aria-expanded=true] .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger[aria-expanded=true] .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger[aria-expanded=true] .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.navbar-toggler.hamburger{background:#fff;border-radius:21px;box-shadow:0 2px 12px rgba(61,61,61,.1);padding:14px 16px}.navbar-toggler.hamburger[aria-expanded=true]{background:#4f72b8;color:#fff}.navbar-toggler.hamburger[aria-expanded=true] .hamburger-text{opacity:1}.navbar-toggler.hamburger:focus{outline:1px dotted #98b8dd}.navbar-toggler.hamburger .hamburger-text{font-size:11px;font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:700;margin-right:.5rem;text-transform:uppercase}.navbar-toggler.hamburger .hamburger-box{height:18px;width:18px}.navbar-toggler.hamburger .hamburger-inner,.navbar-toggler.hamburger .hamburger-inner::after,.navbar-toggler.hamburger .hamburger-inner::before{background-color:#4f72b8;height:2px;width:18px}.navbar-toggler.hamburger .hamburger-inner::before{top:-7px}.navbar-toggler.hamburger .hamburger-inner::after{bottom:-7px}
.block-language{margin-left:10px}.block-language .dropdown-toggle{background:0 0;border:0;color:#4f72b8;cursor:pointer;font-family:ff-tisa-sans-web-pro,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}@media (max-width:991.98px){.block-language .dropdown-toggle{padding:0}}.block-language .dropdown-toggle[aria-expanded=true] .bi{transform:rotate(180deg)}.block-language .dropdown-toggle .bi{font-size:12px;display:inline-block;margin-left:2px;transition:all .2s ease-in-out;vertical-align:middle}.block-language .dropdown-toggle:focus,.block-language .dropdown-toggle:hover{color:rgb(60.9392712551,90.979757085,151.0607287449)}.block-language .dropdown .dropdown-menu{padding-top:20px;padding-bottom:20px;box-shadow:0 2px 12px rgba(61,61,61,.1)}.block-language .dropdown .dropdown-menu.fade-up{margin-top:.25rem}.block-language .dropdown .dropdown-menu .nav-item:not(:last-child){margin-bottom:.25rem}.block-language .dropdown .dropdown-menu .language-link{display:inline-block;font-family:ff-tisa-sans-web-pro,sans-serif;font-size:.875rem}
.block-local-tasks-block{position:absolute;left:5px;top:5px;z-index:500}.toolbar-fixed .block-local-tasks-block{left:15px;top:15px}.block-local-tasks-block>.contextual{display:none!important}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-toggle{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;line-height:1;text-align:center;font-size:1.2rem;background-color:#0075be;text-shadow:0 0 3px rgba(0,0,0,.5);border-radius:50%}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-toggle:hover{background-color:#171846}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-toggle i{color:#fff;display:inline-block;line-height:1}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-list{display:none;margin-top:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-list ul{list-style:none;margin:0;padding:0}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-list ul li a{min-width:150px;padding:10px 15px;display:block;background:#f6f6f6;color:#898989;font-size:.875rem;text-decoration:none}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-list ul li a.is-active{background:#0075be;color:#fff;text-decoration:none}.block-local-tasks-block .local-tasks-block-wrapper .local-tasks-list ul li a:hover{background:#171846;color:#fff;text-decoration:none}
.block-fp-core-user-menu-block .menu--account .nav-item:not(:last-child){margin-bottom:.25rem}.block-fp-core-user-menu-block .menu--account .nav-item a{display:inline-block;font-family:ff-tisa-sans-web-pro,sans-serif;font-size:.875rem}.block-fp-core-user-menu-block [data-toggle=dropdown]{font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}.block-fp-core-user-menu-block [data-toggle=dropdown] i{margin-right:.5rem}.block-fp-core-user-menu-block [data-toggle=dropdown] span{text-overflow:ellipsis;max-width:3.5rem;display:inline-block;overflow:hidden}@media (max-width:767.98px){.block-fp-core-user-menu-block [data-toggle=dropdown]{overflow:hidden;padding:10px;width:36px}.block-fp-core-user-menu-block [data-toggle=dropdown] span{display:none}}.block-fp-core-user-menu-block .dropdown .dropdown-menu{box-shadow:0 2px 12px rgba(61,61,61,.1);border:1px solid rgb(193.8857142857,211.6285714286,233.3142857143);min-width:172px}.block-fp-core-user-menu-block .dropdown .dropdown-menu.show.fade-up{margin-top:10px}
.region-wrapper--doormat .nav .nav-item{margin-bottom:.5rem}.region-wrapper--doormat .nav .nav-link{font-weight:500;padding:0}.region-wrapper--doormat .nav .nav-link:focus,.region-wrapper--doormat .nav .nav-link:hover{color:#3d3d3d}
.menu--main{padding:24px 30px 10px}@media (min-width:992px){.menu--main{padding:0}}.menu--main .nav-item{position:relative}.menu--main .nav-item.dropdown{position:static!important}@media (max-width:991.98px){.menu--main .nav-item.dropdown{margin-bottom:5px}}.menu--main .nav-item.active>.nav-link{color:#4f72b8}.menu--main .nav-item:nth-last-child(2){margin-top:.5rem}.menu--main .nav-item:nth-last-child(1),.menu--main .nav-item:nth-last-child(2){margin-bottom:.5rem}.menu--main .nav-item:nth-last-child(1) .nav-link,.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle,.menu--main .nav-item:nth-last-child(2) .nav-link,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle{background-color:#e0e9f4;border-radius:23px;color:#6e6e6e;display:block;font-size:1rem;line-height:1;padding:14px 24px}@media (min-width:992px){.menu--main .nav-item:nth-last-child(1) .nav-link,.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle,.menu--main .nav-item:nth-last-child(2) .nav-link,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle{background-color:#f4f7fb;display:inline-block}.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle:focus,.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle:hover,.menu--main .nav-item:nth-last-child(1) .nav-link:focus,.menu--main .nav-item:nth-last-child(1) .nav-link:hover,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle:focus,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle:hover,.menu--main .nav-item:nth-last-child(2) .nav-link:focus,.menu--main .nav-item:nth-last-child(2) .nav-link:hover{background-color:#e0e9f4}}.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle:focus,.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle:hover,.menu--main .nav-item:nth-last-child(1) .nav-link:focus,.menu--main .nav-item:nth-last-child(1) .nav-link:hover,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle:focus,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle:hover,.menu--main .nav-item:nth-last-child(2) .nav-link:focus,.menu--main .nav-item:nth-last-child(2) .nav-link:hover{color:#3d3d3d}.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle{box-shadow:none;display:flex}@media (min-width:992px){.menu--main .nav-item:nth-last-child(1) .nav-link.dropdown-toggle,.menu--main .nav-item:nth-last-child(2) .nav-link.dropdown-toggle{display:inline-flex}}.menu--main .nav-item:nth-last-child(1).active>.nav-link,.menu--main .nav-item:nth-last-child(2).active>.nav-link{background-color:#e0e9f4;color:#3d3d3d}@media (min-width:992px){.menu--main .nav-item{margin-right:45px}.menu--main .nav-item:nth-last-child(1),.menu--main .nav-item:nth-last-child(2){margin-top:0;margin-bottom:0}.menu--main .nav-item:nth-last-child(1){margin-right:0}.menu--main .nav-item:nth-last-child(2){margin-left:auto!important;margin-right:24px}}.menu--main .nav-item .nav-link{font-family:ff-tisa-sans-web-pro,sans-serif;font-size:17px;font-weight:700;color:#3d3d3d;display:inline-block;padding:10px 24px;text-decoration:none}@media (min-width:768px){.menu--main .nav-item .nav-link{font-size:1.125rem;padding:10px 0}}.menu--main .nav-item .nav-link:focus,.menu--main .nav-item .nav-link:hover{color:#4f72b8}.menu--main .nav-item .nav-link.dropdown-toggle{background-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1);border-radius:23px;display:flex;align-items:center;justify-content:space-between;line-height:1;padding:14px 24px}.menu--main .nav-item .nav-link.dropdown-toggle::after{content:"\f282";color:#4f72b8;font-family:bootstrap-icons;font-size:1rem;font-weight:400;width:1rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;margin-left:.5rem;transition:all .2s ease-in-out}@media (min-width:992px){.menu--main .nav-item .nav-link.dropdown-toggle{position:relative}.menu--main .nav-item .nav-link.dropdown-toggle::before{background:url(/themes/custom/ocelot_base/assets/images/bow-light.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:16px;opacity:0;position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out;width:80px}.menu--main .nav-item .nav-link.dropdown-toggle[aria-expanded=true]::before{opacity:1}}.menu--main .nav-item .nav-link.dropdown-toggle:focus,.menu--main .nav-item .nav-link.dropdown-toggle:hover{border-color:#fff}.menu--main .nav-item .nav-link.dropdown-toggle:focus::after,.menu--main .nav-item .nav-link.dropdown-toggle:hover::after{opacity:1}.menu--main .nav-item .nav-link.dropdown-toggle:focus{outline:3px auto #4f72b8}@media (min-width:992px){.menu--main .nav-item>.dropdown-toggle-split{border:0;opacity:0}}.menu--main .nav-item.show>.nav-link{color:#4f72b8;text-decoration:none}.menu--main .nav-item.show>.nav-link.dropdown-toggle{border-color:#fff}.menu--main .nav-item.show>.nav-link.dropdown-toggle::after{opacity:1;transform:scaleY(-1)}.menu--main .nav-item .dropdown-menu:not(.mega-menu-wrapper){margin-top:0;margin-bottom:.75rem}@media (min-width:992px){.menu--main .nav-item .dropdown-menu:not(.mega-menu-wrapper){margin-top:.5rem}.menu--main .nav-item .dropdown-menu:not(.mega-menu-wrapper).show::before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #4f72b8;content:"";display:inline-block;height:0;position:absolute;top:-7px;left:1.75rem;width:0}}.menu--main .nav-item .mega-menu-wrapper{background-color:#f8f8f8;padding:0}@media (min-width:768px){.menu--main .nav-item .mega-menu-wrapper{padding:20px 0}}@media (min-width:992px){.menu--main .nav-item .mega-menu-wrapper{padding:0;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.menu--main .nav-item .mega-menu-wrapper::before{background-color:transparent;box-shadow:0 10px 20px rgba(61,61,61,.2);content:"";display:block;height:60px;position:absolute;bottom:0;left:0;width:100%;z-index:0}.menu--main .nav-item .mega-menu-wrapper .mega-menu-wrapper__inner{background-color:#f8f8f8;padding:30px 0;position:relative;z-index:1}}.menu--main .nav-item .mega-menu-wrapper .container-xxl{display:block!important}@media (max-width:991.98px){.menu--main .nav-item .mega-menu-wrapper .container-xxl{padding:0}}.menu--main .nav-item .dropdown-item{padding:0}.menu--main .nav-item .dropdown-item a{color:inherit;display:block;padding:.25rem 1rem}@media (min-width:992px){.menu--main .nav-item .dropdown-item a{padding:.25rem 1.5rem}}.menu--main .p-menu{margin-bottom:0}.menu--main .p-menu__list{list-style-type:none;margin-bottom:0;padding-left:0}@media (min-width:768px){.menu--main .p-menu__list{-moz-column-count:3;column-count:3}}.menu--main .p-menu__item--active-trail .p-menu__link .p-menu__item-title{color:#4f72b8}.menu--main .p-menu__item-content{display:block}.menu--main .p-menu__item-title{font-size:1.125rem}.menu--main .p-menu__item-title::after{content:"\f285";color:#4f72b8;font-family:bootstrap-icons;font-size:1rem;font-weight:400;width:1rem;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;top:3px;transition:all .2s ease-in-out}@media (min-width:768px){.menu--main .p-menu__item-title::after{top:3px}}.menu--main .p-menu__link{min-height:0;padding:20px}.menu--main .p-menu__link.icon--packages-drink-cartons .p-menu__item-title::after,.menu--main .p-menu__link.icon--packages-glass .p-menu__item-title::after,.menu--main .p-menu__link.icon--packages-metal .p-menu__item-title::after,.menu--main .p-menu__link.icon--packages-paper-cardboard .p-menu__item-title::after,.menu--main .p-menu__link.icon--packages-plastic .p-menu__item-title::after,.menu--main .p-menu__link.icon--packages-recycle .p-menu__item-title::after{top:8px}.menu--main .p-menu__link:focus,.menu--main .p-menu__link:hover{transform:none}.menu--main .p-menu__link:focus .p-menu__item-title::after,.menu--main .p-menu__link:hover .p-menu__item-title::after{right:0}@media (min-width:768px){.menu--main .has-feature .p-menu__list{-moz-column-count:2;column-count:2}}@media (max-width:991.98px){body.js-menu-open{overflow:hidden}}@media (min-width:992px){.navbar-nav .nav-item .dropdown-menu.fade-down,.navbar-nav .nav-item .dropdown-menu.fade-up{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0}.navbar-nav .nav-item .dropdown-menu.fade-down{top:30%;transform:rotateX(-75deg);transform-origin:0 0}.navbar-nav .nav-item .dropdown-menu.fade-up{top:130%}.navbar-nav .nav-item .dropdown-menu.show.fade-down,.navbar-nav .nav-item .dropdown-menu.show.fade-up{transition:.3s;opacity:1;visibility:visible;top:100%;margin-top:30px;transform:rotateX(0)}}
.menu--footer .nav-item{margin-right:30px}.menu--footer .nav-link{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:300;line-height:1.7}.menu--footer .nav-link.is-active,.menu--footer .nav-link:focus,.menu--footer .nav-link:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.menu--footer .nav-link:focus,.menu--footer .nav-link:hover{border-bottom-color:transparent}.menu--footer .nav-link{padding:0}
.menu--secondary{border-top:2px solid #fff;padding:20px 30px}@media (min-width:992px){.menu--secondary{border-top:0;padding:4px 30px 0}}@media (max-width:991.98px){.menu--secondary .nav{flex-direction:column}.menu--secondary .nav .nav-item{margin-bottom:10px}}@media (min-width:992px){.menu--secondary .nav .nav-item{margin-left:1rem}}.menu--secondary .nav-link{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:ff-tisa-sans-web-pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.7}.menu--secondary .nav-link.is-active,.menu--secondary .nav-link:focus,.menu--secondary .nav-link:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.menu--secondary .nav-link:focus,.menu--secondary .nav-link:hover{border-bottom-color:transparent}.menu--secondary .nav-link{padding:0}
.menu--subsite-top{margin-bottom:1rem}.menu--subsite-top .nav-link{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:ff-tisa-sans-web-pro,sans-serif;font-size:.875rem;font-weight:400;line-height:1.7}.menu--subsite-top .nav-link.is-active,.menu--subsite-top .nav-link:focus,.menu--subsite-top .nav-link:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.menu--subsite-top .nav-link:focus,.menu--subsite-top .nav-link:hover{border-bottom-color:transparent}.menu--subsite-top .nav-link{padding:0}@media (max-width:767.98px){.menu--subsite-top{flex-direction:column}.menu--subsite-top .nav-item{margin-bottom:.5rem}.menu--subsite-top .nav-link{font-size:1rem}}@media (min-width:768px){.menu--subsite-top{margin-right:12px}.menu--subsite-top .nav-item{margin-left:14px}}@media (min-width:992px){.menu--subsite-top{margin-bottom:30px;margin-right:1.5rem}.menu--subsite-top .nav-item{margin-left:1.5rem}}
.narrow-page{border:1px solid #e0e9f4;border-radius:4px;overflow:hidden}@media (min-width:768px){.narrow-page{margin-left:10%;margin-right:10%}}@media (min-width:992px){.narrow-page{margin-left:16%;margin-right:16%}}@media (min-width:1200px){.narrow-page{margin-left:205px;margin-right:205px}}.narrow-page__bottom,.narrow-page__top{padding:30px}.narrow-page__top{background-color:#f4f7fb;text-align:center}.narrow-page__top h2{font-size:1.5rem;margin-bottom:0}
.offcanvas-collapse{position:relative;top:auto;height:auto;width:auto}[data-toggle=offcanvas-collapse]{width:100%}@media (min-width:768px){[data-toggle=offcanvas-collapse]{display:none}}@media (max-width:767.98px){.offcanvas-collapse{position:fixed;top:0;left:0;width:calc(100vw - 4rem);height:100vh;padding-right:0;padding-left:0;z-index:1030;background-color:#fff;transform:translateX(-100%);transition:transform 150ms ease-in-out;box-shadow:0 0 1rem 0 rgba(0,0,0,.15)}.offcanvas-collapse__inner{padding:15px;height:100vh;overflow-y:scroll}.offcanvas-collapse .close{display:none;border:none;background-color:#fff;box-shadow:5px 5px 5px -3px rgba(0,0,0,.15);position:absolute;top:0;right:-54px;width:auto;padding:15px;line-height:1;opacity:1;color:#3d3d3d;font-size:1.5rem}.offcanvas-collapse .close i{pointer-events:none}.offcanvas-collapse .close:not(:disabled):not(.disabled):focus,.offcanvas-collapse .close:not(:disabled):not(.disabled):hover{color:rgb(60.9392712551,90.979757085,151.0607287449);opacity:1}.offcanvas-collapse.open{transform:translateX(0)}.offcanvas-collapse.open .close{opacity:1;display:block}}
.pagination{margin-top:15px}@media (min-width:768px){.pagination{margin-top:30px}}.pagination{margin-bottom:15px}@media (min-width:768px){.pagination{margin-bottom:30px}}.pagination{align-items:center;justify-content:center;flex-wrap:wrap}.pagination .page-item{margin:0 5px 10px}.pagination .page-item .page-link{background-color:#fff;border:0;border-radius:23px;box-shadow:0 2px 12px rgba(61,61,61,.1);display:inline-flex;align-items:center;justify-content:center;font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:700;line-height:30px;font-variant-numeric:lining-nums;height:46px;min-width:46px;padding:.5rem}.pagination .page-item .page-link:focus,.pagination .page-item .page-link:hover{background-color:#f4f7fb;border-color:#f4f7fb;box-shadow:none}.pagination .page-item span.page-link{opacity:.6}.pagination .page-item span.page-link:focus,.pagination .page-item span.page-link:hover{cursor:not-allowed;color:#3d3d3d;border-color:#fff;box-shadow:0 2px 12px rgba(61,61,61,.1)}.pagination .page-item.active .page-link{background-color:#98b8dd;box-shadow:none}.pagination .page-item:not(.page-item--next):not(.page-item--last):not(.page-item--previous):not(.page-item--first):not(.active) .page-link{color:#4f72b8}.pagination .page-item--first .page-link,.pagination .page-item--last .page-link,.pagination .page-item--next .page-link,.pagination .page-item--previous .page-link{font-size:15px}.pagination .page-item--first .page-link .bi,.pagination .page-item--last .page-link .bi,.pagination .page-item--next .page-link .bi,.pagination .page-item--previous .page-link .bi{color:#4f72b8;font-size:13px;line-height:12px}.pagination .page-item--first .page-link,.pagination .page-item--previous .page-link{padding-left:18px;padding-right:24px}.pagination .page-item--first .page-link .bi,.pagination .page-item--previous .page-link .bi{margin-right:.5rem}.pagination .page-item--last .page-link,.pagination .page-item--next .page-link{padding-left:24px;padding-right:18px}.pagination .page-item--last .page-link .bi,.pagination .page-item--next .page-link .bi{margin-left:.5rem}.pagination .page-item--previous{margin-right:25px}.pagination .page-item--next{margin-left:25px}
.block-views-blockrelated-products-manual-related-block,.block-views-blockrelated-products-related-block{text-align:center}
.ausy-social-media-sharing ul,.social-profiles{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding-left:0}@media (min-width:992px){.ausy-social-media-sharing ul,.social-profiles{justify-content:flex-end}}.ausy-social-media-sharing ul li,.social-profiles li{list-style-type:none;margin-right:10px;margin-bottom:10px;padding:0}.ausy-social-media-sharing ul li:last-child,.social-profiles li:last-child{margin-right:0}.ausy-social-media-sharing ul .social-profiles__text,.social-profiles .social-profiles__text{font-weight:700;margin-right:1rem}.ausy-social-media-sharing li a,.social-profiles a{background:#fff;border-radius:50%;box-shadow:0 2px 30px rgba(61,61,61,.1);color:#4f72b8;height:2.5rem;width:2.5rem;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;vertical-align:middle;white-space:nowrap;transition:all .2s ease-in-out}.ausy-social-media-sharing li a svg,.social-profiles a svg{height:1.25rem;width:1.25rem;fill:#4f72b8}.ausy-social-media-sharing li a::before,.social-profiles a::before{display:inline-block;height:20px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-indent:0;text-align:center}.ausy-social-media-sharing li a:focus,.ausy-social-media-sharing li a:hover,.social-profiles a:focus,.social-profiles a:hover{background-color:#4f72b8}.ausy-social-media-sharing li a:focus::before,.ausy-social-media-sharing li a:hover::before,.social-profiles a:focus::before,.social-profiles a:hover::before{color:#fff}.ausy-social-media-sharing li a:focus svg,.ausy-social-media-sharing li a:hover svg,.social-profiles a:focus svg,.social-profiles a:hover svg{fill:#fff}.ausy-social-media-sharing li a img,.social-profiles a img{display:none}
.header-search-form{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;position:relative}.header-search-form .form-item-query{margin:0;padding:0}.header-search-form .form-item-query label{display:none}.header-search-form .form-item-query .form-text{border-color:#98b8dd;border-radius:23px;font-size:.875rem;height:46px;line-height:1;margin:0;padding:8px 52px 8px 24px;width:100%}@media (min-width:768px){.header-search-form .form-item-query .form-text{max-width:17rem}}@media (min-width:1200px){.header-search-form .form-item-query .form-text{max-width:20rem}}.header-search-form .form-actions{position:absolute;right:0;top:0;margin:0}.header-search-form .form-submit{background-color:#4f72b8;background-image:url(/themes/custom/ocelot_base/assets/images/search-white.svg);background-repeat:no-repeat;background-position:center center;border-radius:50%;cursor:pointer;height:46px;margin:0;padding:0;text-indent:9999px;transition:all .2s ease-in-out;width:46px}.header-search-form .form-submit:focus,.header-search-form .form-submit:hover{background-color:rgb(63.8712550607,95.3570850202,158.3287449393)}
.p-banner{border-radius:4px;background:#fff;box-shadow:0 2px 30px rgba(61,61,61,.1);overflow:hidden;padding:0;position:relative;transition:all .2s ease-in-out}.p-banner:not(.--no-link):focus,.p-banner:not(.--no-link):hover{box-shadow:0 2px 30px #cdcdcd}.p-banner__url{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.p-banner__url:focus+.row .p-banner__image img,.p-banner__url:hover+.row .p-banner__image img{opacity:.9}.p-banner__url:focus+.row .p-banner__link a,.p-banner__url:hover+.row .p-banner__link a{color:#4f72b8}.p-banner__url:focus+.row .p-banner__link a .link__title,.p-banner__url:hover+.row .p-banner__link a .link__title{border-bottom-color:transparent}.p-banner__url:focus+.row .p-banner__link a .bi,.p-banner__url:hover+.row .p-banner__link a .bi{right:0}.p-banner__content{display:flex;flex-direction:column;justify-content:center;height:100%;padding:30px 30px 24px 30px}@media (min-width:768px){.p-banner__content{padding:30px 30px 24px 0}}@media (min-width:992px){.p-banner__content{padding:45px 45px 40px 15px}}.p-banner__content.right{padding:30px 30px 24px 30px}@media (min-width:992px){.p-banner__content.right{padding:30px 0 24px 30px}}@media (min-width:992px){.p-banner__content.right{padding:45px 15px 40px 45px}}.p-banner__meta{margin-bottom:18px}@media (min-width:768px){.p-banner__meta{margin-bottom:30px}}.p-banner__category{margin-right:1rem}.p-banner__date{font-size:.875rem}.p-banner__title{transition:all .2s ease-in-out}.p-banner__image{background-color:#e0e9f4}.p-banner__image img{transition:opacity .15s linear;width:100%}@media (min-width:768px){.p-banner__image{display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.p-banner__image img{height:100%;max-width:none;width:auto}}.p-banner.--no-image .p-banner__image{height:100%;min-height:178px}@media (min-width:768px){.p-banner.--no-image .p-banner__image{min-height:191px}}@media (min-width:992px){.p-banner.--no-image .p-banner__image{min-height:310px}}@media (min-width:1200px){.p-banner.--no-image .p-banner__image{min-height:320px}}.p-banner__link{text-align:right}.p-banner__link a{padding-right:20px;position:relative}.p-banner__link .link__title{border-bottom:1px solid #4f72b8;display:inline-block;margin-right:4px}.p-banner__link .bi{color:#4f72b8;position:absolute;right:4px;top:-2px;transition:all .2s ease-in-out}
.p-card{border-radius:4px;background:#fff;box-shadow:0 2px 30px rgba(61,61,61,.1);overflow:hidden;padding:0;position:relative;transition:all .2s ease-in-out;height:100%}.p-card:not(.--no-link):focus,.p-card:not(.--no-link):hover{box-shadow:0 2px 30px #cdcdcd}.p-card__url{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.p-card__url~.p-card__bottom{padding-bottom:45px}.p-card__url:focus~.p-card__bottom .p-card__image img,.p-card__url:focus~.p-card__top .p-card__image img,.p-card__url:focus~.row .p-card__image img,.p-card__url:hover~.p-card__bottom .p-card__image img,.p-card__url:hover~.p-card__top .p-card__image img,.p-card__url:hover~.row .p-card__image img{opacity:.9;transform:scale(1.015)}.p-card__url:focus~.p-card__bottom .p-card__link a,.p-card__url:focus~.p-card__top .p-card__link a,.p-card__url:focus~.row .p-card__link a,.p-card__url:hover~.p-card__bottom .p-card__link a,.p-card__url:hover~.p-card__top .p-card__link a,.p-card__url:hover~.row .p-card__link a{color:#4f72b8}.p-card__url:focus~.p-card__bottom .p-card__link a .link__title,.p-card__url:focus~.p-card__top .p-card__link a .link__title,.p-card__url:focus~.row .p-card__link a .link__title,.p-card__url:hover~.p-card__bottom .p-card__link a .link__title,.p-card__url:hover~.p-card__top .p-card__link a .link__title,.p-card__url:hover~.row .p-card__link a .link__title{border-bottom-color:transparent}.p-card__url:focus~.p-card__bottom .p-card__link a .bi,.p-card__url:focus~.p-card__top .p-card__link a .bi,.p-card__url:focus~.row .p-card__link a .bi,.p-card__url:hover~.p-card__bottom .p-card__link a .bi,.p-card__url:hover~.p-card__top .p-card__link a .bi,.p-card__url:hover~.row .p-card__link a .bi{right:0}.p-card__top{position:relative}.p-card__bottom{padding:30px}.p-card__title{transition:all .2s ease-in-out}.p-card__image{background-color:#e0e9f4;min-height:178px;overflow:hidden}.fixed[class*=background--] .p-card__image{min-height:156px}.p-card.origin--blog .p-card__image{background-color:#ebbd6e}.p-card.origin--project .p-card__image{background-color:#4f72b8}.p-card__image img{transition:all .2s ease-in-out}@media (max-width:767.98px){.p-card__image img{width:100%}}@media (min-width:768px){.p-card__image{min-height:191px}.col-md-8 .p-card__image{min-height:122px}.fixed[class*=background--] .col-md-8 .p-card__image{min-height:110px}.layout--two-col .p-card__image,.p-manual-cards .col-md-12 .p-card__image{min-height:190px}.fixed[class*=background--] .layout--two-col .p-card__image,.fixed[class*=background--] .p-manual-cards .col-md-12 .p-card__image{min-height:174px}}@media (min-width:992px){.p-card__image{min-height:161px}.col-md-8 .p-card__image{min-height:161px}.fixed[class*=background--] .col-md-8 .p-card__image{min-height:151px}.layout--two-col .p-card__image,.p-manual-cards .col-md-12 .p-card__image{min-height:250px}.fixed[class*=background--] .layout--two-col .p-card__image,.fixed[class*=background--] .p-manual-cards .col-md-12 .p-card__image{min-height:234px}}@media (min-width:1200px){.p-card__image{min-height:199px}.col-md-8 .p-card__image{min-height:199px}.fixed[class*=background--] .col-md-8 .p-card__image{min-height:183px}.layout--two-col .p-card__image,.p-manual-cards .col-md-12 .p-card__image{min-height:306px}.fixed[class*=background--] .layout--two-col .p-card__image,.fixed[class*=background--] .p-manual-cards .col-md-12 .p-card__image{min-height:282px}}@media (min-width:1280px){.p-card__image{min-height:204px}.col-md-8 .p-card__image{min-height:204px}.fixed[class*=background--] .col-md-8 .p-card__image{min-height:188px}.layout--two-col .p-card__image,.p-manual-cards .col-md-12 .p-card__image{min-height:315px}.fixed[class*=background--] .layout--two-col .p-card__image,.fixed[class*=background--] .p-manual-cards .col-md-12 .p-card__image{min-height:290px}}.p-card__category{background-color:#fff;color:#4f72b8;font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:700;line-height:1;padding:8px 10px;position:absolute;bottom:1rem;left:30px;text-transform:uppercase}.p-card.origin--blog .p-card__category{color:#ebbd6e}.p-card.origin--project .p-card__category{color:#4f72b8}.p-card__category-type{display:none}.p-card__date{font-size:.875rem}.p-card__date+.p-card__text{margin-top:20px}.p-card__link{position:absolute;right:30px;bottom:30px}.p-card__link a{padding-right:1rem;position:relative}.p-card__link .link__title{border-bottom:1px solid #4f72b8;display:inline-block;margin-right:8px;transition:all .2s ease-in-out}.p-card__link .bi{color:#4f72b8;font-size:.875rem;line-height:1;position:absolute;right:4px;top:2px;transition:all .2s ease-in-out}@media (min-width:768px){.p-card__link .bi{top:3px}}.p-card.origin--blog .p-card__link .bi{color:#ebbd6e}.p-card.origin--project .p-card__link .bi{color:#4f72b8}.p-card.--horizontal{height:auto}@media (min-width:992px){.p-card.--horizontal>.row{height:100%}}.p-card.--horizontal .p-card__url:focus~.row .p-card__image img,.p-card.--horizontal .p-card__url:hover~.row .p-card__image img{transform:scale(1.015) translateX(-50%)}.p-card.--horizontal .p-card__left{position:relative;height:100%}.p-card.--horizontal .p-card__right{padding:30px 30px 24px;height:100%}@media (min-width:992px){.p-card.--horizontal .p-card__right{padding:45px 30px 45px 0}}.p-card.--horizontal .p-card__image{height:100%;position:relative}.p-card.--horizontal .p-card__image img{-o-object-fit:cover;object-fit:cover;height:auto;width:100%;transform:translateX(-50%);position:absolute;left:50%}@media (min-width:992px){.p-card.--horizontal .p-card__image img{height:100%;width:auto}}.p-card.--horizontal .p-card__category{background-color:transparent;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:500;margin-bottom:10px;padding:0;position:initial;bottom:auto;left:auto}.p-card.--mini .p-card__url:focus~.row .bi,.p-card.--mini .p-card__url:hover~.row .bi{margin-right:0}.p-card.--mini .p-card__image{min-height:62px}@media (min-width:992px){.p-card.--mini .p-card__image{min-height:80px}}.p-card.--mini .p-card__image img{height:100%;width:auto}.p-card.--mini .p-card__right{padding:20px 30px 20px 0;height:100%}.p-card.--mini .p-card__right .bi{color:#4f72b8;font-size:.875rem;line-height:1;margin-right:4px;transition:all .2s ease-in-out}.p-card.--mini .p-card__title{margin-bottom:0}.p-card.--mini .p-card__category{margin-bottom:.25rem}
.ui-widget-overlay{background:#000;opacity:.7}.ui-dialog{font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;border-radius:4px!important;position:absolute;overflow:visible;border:0!important;padding:0;color:#495057;background:#fff!important}.ui-dialog .ui-dialog-titlebar{font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:700;color:#3d3d3d;background:#e0e9f4;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border:none;border-bottom:0;overflow:hidden;padding:20px 30px}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.5rem}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:0 0;border:0;opacity:.5;position:relative;float:right;right:auto;top:auto;margin:4px 0 0 5px;transition:opacity .2s ease-in-out}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{background-repeat:no-repeat;background-size:20px;background-position:center center;height:20px;margin-top:-10px;margin-left:-10px;width:20px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background-image:url(/themes/custom/ocelot_base/assets/images/times-solid.svg)}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{opacity:1}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:hidden!important;padding:20px 30px}.ui-dialog .ui-widget-content.ui-dialog-content form{padding:15px 0}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{margin-top:0;padding:10px 30px 20px;border:none}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;text-align:right;width:100%}[dir=rtl] .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .form-actions{padding-top:14px;margin:0}.ui-dialog.ausy-builder-dialog-modal{position:fixed!important;top:11vh!important}.ui-dialog.ausy-builder-dialog-modal .ui-dialog-titlebar{background-color:#3275e0;color:#fff}.ui-dialog.ausy-builder-dialog-modal .ui-dialog-titlebar .ui-dialog-title{font-size:1.125rem}.ui-dialog.commerce-quantity-dialog-modal .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset,.ui-dialog.package-details-dialog-modal .ui-widget-content.ui-dialog-buttonpane .ui-dialog-buttonset{text-align:center}
.user-profile__edit{text-align:right}.user-profile__edit .user-edit-link{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:300;line-height:1.7}.user-profile__edit .user-edit-link.is-active,.user-profile__edit .user-edit-link:focus,.user-profile__edit .user-edit-link:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.user-profile__edit .user-edit-link:focus,.user-profile__edit .user-edit-link:hover{border-bottom-color:transparent}.user-profile__edit .user-edit-link{line-height:1.5;position:relative}.user-profile__edit .user-edit-link::before{content:"\f4c9";color:#4f72b8;font-family:bootstrap-icons;font-size:12px;font-weight:400;width:12px;display:inline-block;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-20px;top:4px}.user-profile__section{border:1px solid #e0e9f4;border-radius:4px;margin-bottom:30px;overflow:hidden}.user-profile__title{background-color:#f4f7fb;text-align:center;margin-bottom:0;padding:30px}.user-profile__wrapper{padding:30px}.user-profile__field-group:not(:last-child){border-bottom:1px solid #e0e9f4;margin-bottom:30px;padding-bottom:30px}.user-profile__field-group h4{font-size:1rem;margin-bottom:.5rem}.user-profile__field-group .field:not(:last-child){margin-bottom:.25rem}.user-profile__field-group .field .label,.user-profile__field-group .field__label{font-size:.875rem;font-weight:700;margin-top:1rem}.user-profile .profile{border-bottom:1px solid #e0e9f4;margin-bottom:30px;padding-bottom:30px}.view-commerce-user-orders .view__empty{color:#6e6e6e;font-style:italic}@media (max-width:767.98px){.view-commerce-user-orders .table th{font-size:12px}.view-commerce-user-orders .table .views-field-order-number,.view-commerce-user-orders .table .views-field-state{padding-left:5px;padding-right:5px}}.view-commerce-user-orders .table .views-field-nothing{text-align:right}.view-commerce-user-orders .table .views-field-nothing a{border-bottom:1px solid #4f72b8;color:#3d3d3d;display:inline-block;font-family:museo-sans,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;font-weight:300;line-height:1.7}.view-commerce-user-orders .table .views-field-nothing a.is-active,.view-commerce-user-orders .table .views-field-nothing a:focus,.view-commerce-user-orders .table .views-field-nothing a:hover{color:rgb(60.9392712551,90.979757085,151.0607287449);text-decoration:none}.view-commerce-user-orders .table .views-field-nothing a:focus,.view-commerce-user-orders .table .views-field-nothing a:hover{border-bottom-color:transparent}.view-commerce-user-orders .table .views-field-nothing a{line-height:1.5}
.align--widgets-center .row>div{display:flex;flex-direction:column;justify-content:center!important}.align--widgets-bottom .row>div{display:flex;flex-direction:column;justify-content:flex-end!important}.align--content-left{text-align:left!important}.align--content-center{text-align:center!important}.align--content-right{text-align:right!important}.background--secondary-medium{background-color:#e0e9f4;padding:45px 24px}.background--secondary-medium.p-section:not(.background--no-decoration){position:relative}.background--secondary-medium.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--secondary-medium.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--secondary-medium.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--secondary-medium.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--secondary-medium.p-section.fixed{border-radius:4px}.background--secondary-medium.p-section.fluid{padding:45px 0 15px}.background--secondary-medium.p-widget{border-radius:4px}@media (min-width:768px){.background--secondary-medium{padding:30px}.background--secondary-medium.p-section{padding-top:45px}.background--secondary-medium.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--secondary-medium{padding:45px}.background--secondary-medium.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--secondary-medium.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--secondary-medium.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--secondary-medium{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--secondary-medium,.page__body>.p-section:last-child.background--secondary-medium{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--secondary-medium::after,.page__body>.p-section:last-child.background--secondary-medium::after{display:none}.background--secondary-light{background-color:#f4f7fb;padding:45px 24px}.background--secondary-light.p-section:not(.background--no-decoration){position:relative}.background--secondary-light.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--secondary-light.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--secondary-light.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--secondary-light.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--secondary-light.p-section.fixed{border-radius:4px}.background--secondary-light.p-section.fluid{padding:45px 0 15px}.background--secondary-light.p-widget{border-radius:4px}@media (min-width:768px){.background--secondary-light{padding:30px}.background--secondary-light.p-section{padding-top:45px}.background--secondary-light.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--secondary-light{padding:45px}.background--secondary-light.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--secondary-light.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--secondary-light.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--secondary-light{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--secondary-light,.page__body>.p-section:last-child.background--secondary-light{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--secondary-light::after,.page__body>.p-section:last-child.background--secondary-light::after{display:none}.background--gray-light{background-color:#f8f8f8;padding:45px 24px}.background--gray-light.p-section:not(.background--no-decoration){position:relative}.background--gray-light.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--gray-light.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--gray-light.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--gray-light.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--gray-light.p-section.fixed{border-radius:4px}.background--gray-light.p-section.fluid{padding:45px 0 15px}.background--gray-light.p-widget{border-radius:4px}@media (min-width:768px){.background--gray-light{padding:30px}.background--gray-light.p-section{padding-top:45px}.background--gray-light.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--gray-light{padding:45px}.background--gray-light.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--gray-light.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--gray-light.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--gray-light{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--gray-light,.page__body>.p-section:last-child.background--gray-light{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--gray-light::after,.page__body>.p-section:last-child.background--gray-light::after{display:none}.background--blue-medium{background-color:#d3dcee;padding:45px 24px}.background--blue-medium.p-section:not(.background--no-decoration){position:relative}.background--blue-medium.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--blue-medium.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--blue-medium.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--blue-medium.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--blue-medium.p-section.fixed{border-radius:4px}.background--blue-medium.p-section.fluid{padding:45px 0 15px}.background--blue-medium.p-widget{border-radius:4px}@media (min-width:768px){.background--blue-medium{padding:30px}.background--blue-medium.p-section{padding-top:45px}.background--blue-medium.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--blue-medium{padding:45px}.background--blue-medium.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--blue-medium.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--blue-medium.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--blue-medium{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--blue-medium,.page__body>.p-section:last-child.background--blue-medium{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--blue-medium::after,.page__body>.p-section:last-child.background--blue-medium::after{display:none}.background--blue-light{background-color:#edf0f7;padding:45px 24px}.background--blue-light.p-section:not(.background--no-decoration){position:relative}.background--blue-light.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--blue-light.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--blue-light.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--blue-light.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--blue-light.p-section.fixed{border-radius:4px}.background--blue-light.p-section.fluid{padding:45px 0 15px}.background--blue-light.p-widget{border-radius:4px}@media (min-width:768px){.background--blue-light{padding:30px}.background--blue-light.p-section{padding-top:45px}.background--blue-light.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--blue-light{padding:45px}.background--blue-light.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--blue-light.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--blue-light.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--blue-light{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--blue-light,.page__body>.p-section:last-child.background--blue-light{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--blue-light::after,.page__body>.p-section:last-child.background--blue-light::after{display:none}.background--cyan-light{background-color:#eff7f5;padding:45px 24px}.background--cyan-light.p-section:not(.background--no-decoration){position:relative}.background--cyan-light.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--cyan-light.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--cyan-light.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--cyan-light.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--cyan-light.p-section.fixed{border-radius:4px}.background--cyan-light.p-section.fluid{padding:45px 0 15px}.background--cyan-light.p-widget{border-radius:4px}@media (min-width:768px){.background--cyan-light{padding:30px}.background--cyan-light.p-section{padding-top:45px}.background--cyan-light.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--cyan-light{padding:45px}.background--cyan-light.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--cyan-light.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--cyan-light.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--cyan-light{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--cyan-light,.page__body>.p-section:last-child.background--cyan-light{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--cyan-light::after,.page__body>.p-section:last-child.background--cyan-light::after{display:none}.background--yellow-light{background-color:#fdf8f0;padding:45px 24px}.background--yellow-light.p-section:not(.background--no-decoration){position:relative}.background--yellow-light.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--yellow-light.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--yellow-light.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--yellow-light.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--yellow-light.p-section.fixed{border-radius:4px}.background--yellow-light.p-section.fluid{padding:45px 0 15px}.background--yellow-light.p-widget{border-radius:4px}@media (min-width:768px){.background--yellow-light{padding:30px}.background--yellow-light.p-section{padding-top:45px}.background--yellow-light.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--yellow-light{padding:45px}.background--yellow-light.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--yellow-light.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--yellow-light.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--yellow-light{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--yellow-light,.page__body>.p-section:last-child.background--yellow-light{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--yellow-light::after,.page__body>.p-section:last-child.background--yellow-light::after{display:none}.background--white{background-color:#fff;padding:45px 24px}.background--white.p-section:not(.background--no-decoration){position:relative}.background--white.p-section:not(.background--no-decoration)::after{background:url(/themes/custom/ocelot_base/assets/images/bow-white.svg) center center no-repeat;background-size:contain;content:"";display:inline-block;height:23px;position:absolute;bottom:-2px;right:0;width:109px}@media (min-width:768px){.background--white.p-section:not(.background--no-decoration)::after{height:30px;bottom:-3px;width:146px}}@media (min-width:992px){.background--white.p-section:not(.background--no-decoration)::after{height:43px;bottom:-4px;width:213px}}@media (min-width:1200px){.background--white.p-section:not(.background--no-decoration)::after{right:calc(50vw - 630px)}}.background--white.p-section.fixed{border-radius:4px}.background--white.p-section.fluid{padding:45px 0 15px}.background--white.p-widget{border-radius:4px}@media (min-width:768px){.background--white{padding:30px}.background--white.p-section{padding-top:45px}.background--white.p-section.fluid{padding-top:60px;padding-bottom:15px}}@media (min-width:1200px){.background--white{padding:45px}.background--white.p-section>.container-xxl{padding-top:45px;padding-bottom:45px}.background--white.p-section.spacing--padding-bottom-one>.container-xxl{padding-bottom:0}.background--white.p-section.spacing--padding-top-one>.container-xxl{padding-top:0}}@media (min-width:1200px){.p-columns-four-equal .p-widget.background--white{padding:36px}}.page__body .children .ab__widget:last-child>.p-section.background--white,.page__body>.p-section:last-child.background--white{margin-bottom:0}.page__body .children .ab__widget:last-child>.p-section.background--white::after,.page__body>.p-section:last-child.background--white::after{display:none}.background--blue-light .p-widget:not([class*=background--]) .wysiwyg ol ol li::marker,.background--cyan-light .p-widget:not([class*=background--]) .wysiwyg ol ol li::marker,.background--secondary-medium .p-widget:not([class*=background--]) .wysiwyg ol ol li::marker,.background--yellow-light .p-widget:not([class*=background--]) .wysiwyg ol ol li::marker,.p-section .background--blue-light .wysiwyg ol ol li::marker,.p-section .background--cyan-light .wysiwyg ol ol li::marker,.p-section .background--secondary-medium .wysiwyg ol ol li::marker,.p-section .background--yellow-light .wysiwyg ol ol li::marker{color:#6e6e6e}.background--blue-light .p-widget:not([class*=background--]) .wysiwyg ul ul li::before,.background--cyan-light .p-widget:not([class*=background--]) .wysiwyg ul ul li::before,.background--secondary-medium .p-widget:not([class*=background--]) .wysiwyg ul ul li::before,.background--yellow-light .p-widget:not([class*=background--]) .wysiwyg ul ul li::before,.p-section .background--blue-light .wysiwyg ul ul li::before,.p-section .background--cyan-light .wysiwyg ul ul li::before,.p-section .background--secondary-medium .wysiwyg ul ul li::before,.p-section .background--yellow-light .wysiwyg ul ul li::before{color:#6e6e6e}.background--secondary-medium .p-widget:not([class*=background--]) .wysiwyg table th,.p-section .background--secondary-medium .wysiwyg table th{background-color:rgba(244,247,251,.5)}.background--secondary-medium .p-widget:not([class*=background--]) .wysiwyg table td,.p-section .background--secondary-medium .wysiwyg table td{border-color:#f4f7fb}.background--blue-light .p-widget:not([class*=background--]) .wysiwyg table th,.background--cyan-light .p-widget:not([class*=background--]) .wysiwyg table th,.background--yellow-light .p-widget:not([class*=background--]) .wysiwyg table th,.p-section .background--blue-light .wysiwyg table th,.p-section .background--cyan-light .wysiwyg table th,.p-section .background--yellow-light .wysiwyg table th{background-color:rgba(255,255,255,.7)}.background--blue-light .p-widget:not([class*=background--]) .wysiwyg table td,.background--cyan-light .p-widget:not([class*=background--]) .wysiwyg table td,.background--yellow-light .p-widget:not([class*=background--]) .wysiwyg table td,.p-section .background--blue-light .wysiwyg table td,.p-section .background--cyan-light .wysiwyg table td,.p-section .background--yellow-light .wysiwyg table td{border-color:#fff}.background--gray-light .p-widget:not([class*=background--]) form .form-type-managed-file .webform-element-description,.p-section .background--gray-light form .form-type-managed-file .webform-element-description{background:#fff}.border--bottom{border-bottom:1px solid #d1d1d1;padding-bottom:30px}@media (min-width:768px){.border--bottom{padding-bottom:45px}}.spacing--margin-bottom-none{margin-bottom:0!important}.spacing--margin-bottom-one{margin-bottom:30px}@media (min-width:768px){.spacing--margin-bottom-one{margin-bottom:60px}}.paragraphs-behavior-background{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:140px;overflow:hidden;position:relative;padding-top:120px}
.p-section{margin-bottom:30px}@media (min-width:768px){.p-section{margin-bottom:60px}}.p-section.p-columns-four-equal,.p-section.p-columns-one,.p-section.p-columns-three-equal,.p-section.p-columns-two-asym-left,.p-section.p-columns-two-asym-right,.p-section.p-columns-two-equal{width:100%}
.p-widget{margin-bottom:30px}@media (min-width:768px){.p-widget{margin-bottom:45px}}.p-widget .p-widget{margin-bottom:0}.p-widget.background--white{box-shadow:0 2px 30px rgba(61,61,61,.1)}.p-widget .figure-caption{display:flex;padding-top:10px}
