.tp-accordions-1 *{margin:0;padding:0;box-sizing:border-box}.tp-accordions-1 .tp__image-mobile-hidden{display:none}.tp-accordions-1 .tp__filter--grayscale{filter:grayscale(100%)}.tp-accordions-1 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-accordions-1 .tp__filter--invert{filter:invert(100%)}.tp-accordions-1 .tp__margin-left{margin-inline:0 auto}.tp-accordions-1 .tp__margin-center{margin-inline:auto}.tp-accordions-1 .tp__margin-right{margin-inline:auto 0}.tp-accordions-1 .tp__text-left{text-align:left}.tp-accordions-1 .tp__text-center{text-align:center}.tp-accordions-1 .tp__text-right{text-align:right}.tp-accordions-1 a{color:inherit}.tp-accordions-1 .tp__container{width:100%;max-width:calc(var(--tp-section-width, 1440px) + 40px);gap:var(--tp-heading-bottom-space, 30px);padding-block:var(--tp-padding-block, 50px 50px);padding-inline:20px;margin-inline:auto;display:flex;flex-direction:column}.tp-accordions-1 .tp__section-heading{color:var(--tp-section-heading-color, #000000);text-align:var(--tp-heading-alignment, left);max-width:var(--tp-heading-width, 900px);font-size:var(--tp-section-heading-size, 40px);font-weight:var(--tp-section-heading-weight, 500);width:100%}.tp-accordions-1 .tp__accordions-wrapper{flex-direction:var(--tp-section-flex-direction, row-reverse);gap:var(--tp-container-gap, 32px);display:flex}.tp-accordions-1 .tp__content,.tp-accordions-1 .tp__image-wrapper{flex:1 0 100%}.tp-accordions-1 .tp__image-wrapper{border-radius:var(--tp-image-border-radius, 0px);overflow:hidden;position:relative}.tp-accordions-1 .tp__image-wrapper img,.tp-accordions-1 .tp__image-placeholder{background-color:#f4f4f4;width:100%;height:100%;object-fit:cover;object-position:center;position:relative}.tp-accordions-1 .tp__content{gap:var(--tp-accordions-gap, 12px);display:flex;flex-direction:column}.tp-accordions-1 .tp__accordion-item{border:var(--tp-accordion-border, 0px solid #ccc);border-radius:var(--tp-accordion-border-radius, 0px);padding:var(--tp-accordion-item-padding, 15px 20px);background-color:var(--tp-accordion-background-color, #f4f4f4);overflow:hidden;transition:height .3s ease;display:flex;gap:10px}.tp-accordions-1 .tp__accordion-content-wrapper{flex:1}.tp-accordions-1 .tp__accordion-button{font-size:var(--tp-accordion-heading-size, 20px);font-weight:var(--tp-accordion-heading-weight, 500);color:var(--tp-accordion-heading-color, #000000);font-family:inherit;width:100%;cursor:pointer;border:none;outline:none;display:flex;align-items:center;justify-content:space-between;background-color:transparent;gap:20px;line-height:1ex}.tp-accordions-1 .tp__accordion-button .tp__accordion-button-icon{transition:transform .3s ease;display:inline-block;align-self:flex-start}.tp-accordions-1 .tp__accordion-button[aria-expanded=true] .tp__accordion-button-icon{transform:rotate(180deg)}.tp-accordions-1 .tp__accordion-content{font-size:var(--tp-accordion-description-size, 18px);font-weight:var(--tp-accordion-description-weight, 400);color:var(--tp-accordion-description-color, #525252);width:100%;border:none;height:0;opacity:0;outline:none;transform:scaleY(0);transform-origin:top;overflow:hidden;transition:height .3s ease,opacity .3s ease,transform .3s ease}.tp-accordions-1 .tp__accordion-content[aria-hidden=false]{transform:scaleY(1);height:auto;opacity:1}.tp-accordions-1 .tp__accordion-content-inner{padding-block:var(--tp-accordion-description-padding-block, 10px)}@media(min-width:768px){.tp-accordions-1 .tp__image-mobile-hidden{display:block}.tp-accordions-1 .tp__content{flex:1 0 var(--tp-content-width, 66% - 32px);width:100%}.tp-accordions-1 .tp__image-wrapper{flex:1 0 calc(var(--tp-main-image-width, 34%))}.tp-accordions-1 .tp__image-wrapper img,.tp-accordions-1 .tp__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}}.tp-accordions-2 *{margin:0;padding:0;box-sizing:border-box}.tp-accordions-2{background-color:var(--tp-background, #000000)}.tp-accordions-2 a{color:inherit}.tp-accordions-2 .tp__container{max-width:calc(var(--tp-section-width) + 40px);padding-block:var(--tp-padding-block, 30px);gap:var(--tp-container-gap, 40px);width:100%;padding-inline:20px;margin-inline:auto;display:flex;flex-direction:column}.tp-accordions-2 .tp__section-heading{font-weight:var(--tp-section-heading-weight, 600);font-size:var(--tp-section-heading-size , 32px);text-align:var(--tp-heading-alignment, left);color:var(--tp-section-heading-color, #FFFFFF);flex:1 0 100%;width:100%}.tp-accordions-2 .tp__content{gap:var(--tp-accordions-gap, 20px);flex-direction:column;width:100%;flex:1 0 100%;display:flex}.tp-accordions-2 .tp__accordion-item{border-bottom:var(--tp-accordion-border, 1px solid #CCCCCC);padding-block:var(--tp-accordion-item-padding-block, 15px);background-color:var(--tp-accordion-background-color, #000000);transition:height .3s ease;overflow:hidden;display:flex;gap:10px}.tp-accordions-2 .tp__accordion-item:last-child{border-bottom:none}.tp-accordions-2 .tp__accordion-button{font-weight:var(--tp-accordion-heading-weight, 400);font-size:var(--tp-accordion-heading-size, 18px);color:var(--tp-accordion-heading-color, #FFFFFF);justify-content:space-between;background-color:transparent;font-family:inherit;outline:none;border:none;width:100%;cursor:pointer;display:flex;align-items:center;text-align:left;gap:20px}.tp-accordions-2 .tp__accordion-icon{transition:transform .3s ease,opacity .3s ease}.tp-accordions-2 .tp__accordion-button[aria-expanded=true] .tp__accordion-icon--plus path:first-child{opacity:0}.tp-accordions-2 .tp__accordion-button[aria-expanded=true] .tp__accordion-icon:not(.tp__accordion-icon--plus){transform:rotate(180deg)}.tp-accordions-2 .tp__accordion-content{font-weight:var(--tp-accordion-description-weight, 400);font-size:var(--tp-accordion-description-size, 18px);color:var(--tp-accordion-description-color, #FFFFFF);width:100%;height:0;opacity:0;transform:scaleY(0);transform-origin:top;overflow:hidden;transition:height .3s ease,opacity .3s ease,transform .3s ease}.tp-accordions-2 .tp__accordion-content[aria-hidden=false]{transform:scaleY(1);height:auto;opacity:1}.tp-accordions-2 .tp__accordion-content-inner{padding-block:var(--tp-accordion-description-padding-block, 12px);font-weight:var(--tp-accordion-description-weight, 400)}@media(min-width:768px){.tp-accordions-2 .tp__container{flex-direction:row}.tp-accordions-2 .tp__section-heading{flex:1 0 var(--tp-heading-width, 35%)}.tp-accordions-2 .tp__content{flex:1 0 var(--tp-content-width)}}.tp-announcement-bar-1{background:var(--tp-background, #000000)}.tp-announcement-bar-1 *{margin:0;padding:0;box-sizing:border-box}.tp-announcement-bar-1 .tp__container{max-width:var(--tp-section-width, 1440px);padding-block:var(--tp-padding-block, 14px 14px);padding-inline:24px;margin:0 auto;position:relative;overflow:hidden}.tp-announcement-bar-1 .tp__container:not(.swiper-initialized) .tp__carousal-button{display:none}.tp-announcement-bar-1 .tp__announcement{color:var(--tp-announcement-text-color, #FFFFFF);font-size:var(--tp-announcement-text-size, 16px);font-weight:var(--tp-announcement-text-weight, 400);text-align:center}.tp-announcement-bar-1 .tp__announcement a{color:var(--tp-announcement-link-color, #FFFF00)}.tp-announcement-bar-1 .tp__close-button{position:absolute;top:50%;right:60px;font-size:0;border:none;background:none;cursor:pointer;transform:translateY(-50%)}.tp-announcement-bar-1 .swiper-button-lock{display:none}.tp-announcement-bar-1 .tp__carousal-button:after{content:none}.tp-announcement-bar-1 .tp__carousal-button{margin-top:0;height:25px;top:30%}.tp-announcement-bar-1 .tp__carousal-button svg{height:25px;width:35px}.tp-banner-1 *{margin:0;padding:0;box-sizing:border-box}.tp-banner-1 a{color:inherit}.tp-banner-1{position:relative;font-size:0}.tp-banner-1 .tp__overlay{background-color:var(--overlay-color, #000000);opacity:var(--overlay-opacity, .5);position:absolute;display:block;top:0;right:0;bottom:0;left:0}.tp-banner-1 .tp__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tp-banner-1 .tp__container{padding-block:var(--padding-top, 80px) var(--padding-bottom, 80px);max-width:calc(var(--section-width, 1440px) + 40px);flex-direction:var(--flex-direction, row);gap:var(--container-gap, 50px);padding-inline:20px;position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:100%}.tp-banner-1 .tp__play-wrapper{border:1px solid var(--button-bg-color, #FFFFFF);padding:35px;border-radius:50%}.tp-banner-1 .tp__play-button{background-color:color-mix(in srgb,var(--button-bg-color, #FFFFFF) 37%,transparent);width:var(--button-size, 140px);position:relative;aspect-ratio:1/1;cursor:pointer;border:none;border-radius:50%}.tp-banner-1 .tp__play-button:after{border:2px dotted var(--button-border-color, #FFFFFF);content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.tp-banner-1 .tp__play-button:hover:after{animation:rotate 2s linear infinite}.tp-banner-1 .tp__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--button-border-color, #FFFFFF);width:30px;height:30px}.tp-banner-1 .tp__play-icon--pause{display:none}.tp-banner-1 .tp__content{max-width:var(--content-max-width, 700px);text-align:var(--content-alignment, right);width:100%}.tp-banner-1 .tp__heading{font-size:var(--heading-size, 75px);font-weight:var(--heading-weight, 400);color:var(--heading-color, #FFFFFF);line-height:2ex;margin:0}.tp-banner-1 .tp__description{font-size:var(--description-size, 18px);font-weight:var(--description-weight, 300);color:var(--description-color, #FFFFFF);margin-top:var(--description-top-space, 25px);line-height:3ex}@keyframes rotate{to{transform:rotate(-360deg)}}.tp-collection-grid-2 *{margin:0;padding:0;box-sizing:border-box}.tp-collection-grid-2 a{color:inherit}.tp-collection-grid-2 .tp__container{padding-block:var(--tp-section-padding-top, 80px) var(--tp-section-padding-bottom, 80px);max-width:var(--tp-section-width, 1200px);width:100%;padding-inline:20px;margin-inline:auto}.tp-collection-grid-2 .tp__heading{margin-bottom:var(--tp-header-margin-bottom, 24px);text-align:var(--tp-heading-alignment, center);font-size:var(--tp-heading-size, 32px);font-weight:var(--tp-heading-weight, 500);color:var(--tp-heading-color, #000000)}.tp-collection-grid-2 .tp__grid{grid-template-columns:var(--tp-grid-columns-mobile, repeat(2, minmax(0, 1fr)));gap:var(--tp-grid-gap, 24px);display:grid}.tp-collection-grid-2 .tp__grid-item{border-radius:var(--tp-card-border-radius, 12px);background-color:var(--tp-card-background-color, #FFFFFF);padding:var(--tp-card-padding, 42px);color:var(--tp-item-title-color, #000000);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;box-shadow:4px 4px 20px #bfbfbf80;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s;cursor:pointer}.tp-collection-grid-2 .tp__grid-item:hover{transform:scale(1.04)}.tp-collection-grid-2 .tp__item-image{width:var(--tp-image-size, 88px);height:var(--tp-image-size, 88px);margin-bottom:var(--tp-image-margin-bottom, 16px);border-radius:var(--tp-image-border-radius);object-fit:cover;display:block}.tp-collection-grid-2 .tp__item-content{gap:var(--tp-arrow-gap, 10px);display:flex;align-items:center}.tp-collection-grid-2 .tp__item-title{font-size:var(--tp-item-title-size, 15px);font-weight:var(--tp-item-title-weight, 400);color:var(--tp-item-title-color, #000000)}.tp-collection-grid-2 .tp__item-content svg{width:var(--tp-arrow-size, 12px);height:var(--tp-arrow-size, 12px);fill:var(--tp-arrow-color, #666666);transition:transform .3s ease}@media screen and (min-width:768px){.tp-collection-grid-2 .tp__grid{grid-template-columns:var(--tp-grid-columns-desktop, repeat(4, minmax(0, 1fr)))}}.tp-contact-form-2 *{margin:0;padding:0;box-sizing:border-box}.tp-contact-form-2 a{color:inherit}.tp-contact-form-2 .tp__container{max-width:calc(var(--tp-section-width, 1440px) + 40px);padding-block:var(--tp-padding-block, 60px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:20px;margin-inline:auto}.tp-contact-form-2 .tp__header{text-align:var(--tp-text-alignment, center);width:100%}.tp-contact-form-2 .tp__section-heading{font-size:var(--tp-heading-text-size, 32px);font-weight:var(--tp-heading-weight, 700);margin-bottom:var(--tp-heading-bottom-space, 20px);color:var(--tp-heading-color, #000000)}.tp-contact-form-2 .tp__section-description{font-size:var(--tp-description-text-size, 14px);color:var(--tp-description-color, #000000);font-weight:var(--tp-description-weight, 400);line-height:3ex;max-width:500px;width:100%;margin-inline:auto}.tp-contact-form-2 .tp__align-center .tp__section-description{margin-inline:auto}.tp-contact-form-2 .tp__align-left .tp__section-description{margin-inline:0 auto}.tp-contact-form-2 .tp__align-right .tp__section-description{margin-inline:auto 0}.tp-contact-form-2 .tp__content-form-wrapper{flex-direction:var(--tp-section-layout, row);margin-top:var(--tp-description-bottom-space, 30px);gap:var(--tp-container-gap, 50px);display:flex;align-items:stretch;width:100%}.tp-contact-form-2 .tp__content-wrapper{flex:1;position:relative;display:flex;flex-direction:column}.tp-contact-form-2 .tp__image-container{flex:1;display:flex;flex-direction:column;height:100%}.tp-contact-form-2 .tp__main-image{border-radius:var(--tp-image-radius, 20px);width:100%;height:100%;object-fit:cover;flex:1}.tp-contact-form-2 .tp__filter--grayscale{filter:grayscale(100%)}.tp-contact-form-2 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-contact-form-2 .tp__filter--invert{filter:invert(100%)}.tp-contact-form-2 .tp__form-container{padding-block:var(--tp-form-padding, 30px);height:100%;display:flex;justify-content:center;flex-direction:column}.tp-contact-form-2 .tp__form-content{flex:1;display:flex;flex-direction:column}.tp-contact-form-2 .tp__form-row{gap:var(--tp-form-gap, 22px);margin-bottom:var(--tp-form-gap, 22px);display:flex;flex:1}.tp-contact-form-2 .tp__form-input,.tp-contact-form-2 .tp__form-textarea{padding:var(--tp-input-padding, 16px 20px);border:var(--tp-input-border, 1px solid #E5E5E5);border-radius:var(--tp-input-radius, 25px);font-size:var(--tp-input-font-size, 14px);font-weight:var(--tp-input-font-weight, 500);color:var(--tp-input-color, #000000);background:var(--tp-input-background, #FFFFFF);width:100%;outline:none;transition:border-color .2s ease;box-sizing:border-box}.tp-contact-form-2 .tp__form-input::placeholder,.tp-contact-form-2 .tp__form-textarea::placeholder{text-transform:uppercase;color:var(--tp-input-placeholder-color, #000000)}.tp-contact-form-2 .tp__form-input:focus,.tp-contact-form-2 .tp__form-textarea:focus{border-color:var(--tp-input-focus-border, #B08D57);box-shadow:none}.tp-contact-form-2 .tp__form-textarea{min-height:var(--tp-textarea-height, 200px);resize:vertical;flex:1}.tp-contact-form-2 .tp__form-submit{padding:var(--tp-button-padding, 16px 32px);background:var(--tp-button-background, #000000);color:var(--tp-button-color, #FFFFFF);border-radius:var(--tp-button-radius, 25px);font-size:var(--tp-button-font-size, 14px);font-weight:var(--tp-button-font-weight, 600);margin-bottom:var(--tp-form-gap, 22px);border:1px solid var(--tp-button-background, #000000);font-family:inherit;width:100%;text-transform:uppercase;margin-top:auto;transition:all .3s ease;cursor:pointer}.tp-contact-form-2 .tp__form-success{padding:var(--tp-form-gap, 22px);margin-bottom:var(--tp-form-gap, 22px);border-radius:var(--tp-input-radius, 25px);background:#d4edda;color:#155724;border:1px solid #c3e6cb}.tp-contact-form-2 .tp__form-errors{padding:var(--tp-form-gap, 22px);border-radius:var(--tp-input-radius, 25px);margin-bottom:var(--tp-form-gap, 22px);background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.tp-contact-form-2 .tp__form-errors h4{margin-bottom:10px;font-weight:600}.tp-contact-form-2 .tp__form-errors p{margin-bottom:5px}.tp-contact-form-2 .tp__form-errors p:last-child{margin-bottom:0}.tp-contact-form-2 .tp__form-note{font-size:var(--tp-note-font-size, 12px);font-weight:var(--tp-note-font-weight, 500);color:var(--tp-note-color, #666666);text-align:left;line-height:1.4}.tp-contact-form-2 .tp__disclaimer{font-size:var(--tp-disclaimer-text-size, 10px);font-weight:var(--tp-disclaimer-text-weight, 400);margin-top:var(--tp-contact-form-bottom-padding);color:var(--tp-note-color, #666666);text-align:center;line-height:1.5;max-width:740px;margin-inline:auto}.tp-contact-form-2 .tp__disclaimer a{color:var(--tp-link-color, #B08D57);text-decoration:underline;transition:all .3s ease}.tp-contact-form-2 .tp__button--fade:hover{opacity:.8}.tp-contact-form-2 .tp__button--scale:hover{transform:scale(1.1)}.tp-contact-form-2 .tp__button--invert:hover{border-color:var(--button-background-color);color:var(--button-background-color);background-color:transparent}@media screen and (max-width:767px){.tp-contact-form-2 .tp__form-row{flex-direction:column}.tp-contact-form-2 .tp__content-form-wrapper{align-items:stretch}.tp-contact-form-2 .tp__image-container{height:auto;min-height:250px}.tp-contact-form-2 .tp__form-container{height:auto}}@media screen and (min-width:768px){.tp-contact-form-2 .tp__content-form-wrapper{align-items:stretch}.tp-contact-form-2 .tp__content-wrapper,.tp-contact-form-2 .tp__form-wrapper{flex:1;min-width:0;display:flex;flex-direction:column}.tp-contact-form-2 .tp__header.tp__align-center{max-width:46%;margin-left:auto;margin-right:auto}.tp-contact-form-2 .tp__header.tp__align-left,.tp-contact-form-2 .tp__header.tp__align-right{max-width:100%}}.tp-features-2 .tp__section-wrapper{max-width:var(--tp-section-width, 1440px);flex-direction:var(--tp-layout-direction, row);gap:var(--tp-section-gap, 40px);width:100%;margin:0 auto;display:flex;align-items:center;position:relative}.tp-features-2 .tp__features-grid{grid-template-columns:repeat(var(--tp-grid-columns, 2),1fr);gap:var(--tp-grid-row-gap) var(--tp-grid-column-gap, 32px);padding-inline:20px;display:grid;width:100%}.tp-features-2 a{color:inherit}.tp-features-2 .tp__image-wrapper{height:var(--tp-image-height, 400px);width:100%}.tp-features-2 .tp__section-image{filter:var(--tp-image-filter, none);width:100%;height:100%;object-fit:cover;background-color:#f5f5f5}.tp-features-2 .tp__feature-card{text-align:var(--tp-content-alignment, center)}.tp-features-2 .tp__feature-icon{width:var(--tp-icon-size, 64px);height:var(--tp-icon-size, 64px);margin:0 auto var(--tp-icon-gap, 15px)}.tp-features-2 .tp__feature-title{font-size:var(--tp-title-size, 24px);color:var(--tp-title-color, #000000);margin:0 0 var(--tp-title-gap, 10px)}.tp-features-2 .tp__feature-description{font-size:var(--tp-description-size, 16px);color:var(--tp-text-color, #666666);line-height:1.5;margin:0}.tp-features-2 .tp__filter--grayscale{filter:grayscale(100%)}.tp-features-2 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-features-2 .tp__filter--invert{filter:invert(100%)}@media screen and (min-width:1024px){.tp-features-2 .tp__section-wrapper{flex-direction:var(--tp-layout-direction, row);flex-wrap:nowrap}.tp-features-2 .tp__features-grid,.tp-features-2 .tp__image-wrapper{flex-basis:50%}}.tp-features-3 *{margin:0;padding:0}.tp-features-3 a{color:inherit}.tp-features-3 .tp__flex{display:flex}.tp-features-3 .tp__text-left{text-align:left}.tp-features-3 .tp__text-center{text-align:center}.tp-features-3 .tp__text-right{text-align:right}.tp-features-3 .tp__container{max-width:var(--tp-section-width, 1440px);padding-block:var(--tp-padding-block, 50px 50px);flex-direction:column;justify-content:space-between;margin:0 auto;padding-inline:20px;gap:60px}.tp-features-3 .tp__details{max-width:var(--tp-header-width, 560px);top:var(--tp-header-sticky-top-space, 85px);position:static;align-self:flex-start}.tp-features-3 .tp__heading{color:var(--tp-heading-color, #363663);font-size:var(--tp-heading-size, 50px);font-weight:var(--tp-heading-text-weight, 700);margin-bottom:var(--tp-heading-bottom-space, 48px);line-height:1.2}.tp-features-3 .tp__btn{color:var(--tp-button-color, #363663);font-size:var(--tp-button-text-size, 20px);background-color:var(--tp-button-background-color, #FFFFFF);border-radius:var(--tp-button-border-radius, 50px);border:1px solid var(--tp-button-color ,#363663);font-weight:var(--tp-button-text-weight, 700);padding:10px 20px;outline:none;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;display:inline-block;max-width:600px}.tp-features-3 .tp__btn--fade:hover{opacity:.8}.tp-features-3 .tp__btn--invert:hover{color:var(--tp-button-background-color);background-color:var(--tp-button-color);border-color:currentColor}.tp-features-3 .tp__features{gap:var(--tp-features-gap, 24);max-width:100%;flex-wrap:wrap}.tp-features-3 .tp__feature{padding-block:var(--tp-featured-padding-block, 25px);padding-inline:var(--tp-featured-padding-inline, 25px);border:1px solid var(--tp-feature-border-color, #ececff);border-radius:var(--tp-feature-border-radius, 24px);background-color:var(--tp-feature-background, #FFFFFF);flex:1 0 calc(90% / var(--tp-features-layout, 2))}.tp-features-3 .tp__feature h2{font-size:var(--tp-feature-heading-size, 24px);font-weight:var(--tp-feature-heading-text, 800);color:var(--tp-feature-heading-color, #353563);margin-top:10px}.tp-features-3 .tp__feature p{font-size:var(--tp-feature-description-size, 20px);font-weight:var(--tp-feature-description-text-weight, 400);color:var(--tp-feature-description-color, #7c7ca1);line-height:1.5;margin-top:5px}.tp-features-3 .tp__features-icon svg,img{font-size:0;object-fit:contain}@media screen and (min-width:1100px){.tp-features-3 .tp__details{position:var(--tp-header-position, sticky)}.tp-features-3 .tp__features{max-width:var(--tp-features-width, 645px);display:flex;flex-wrap:wrap}.tp-features-3 .tp__feature{max-width:311px}}@media screen and (min-width:1024px){.tp-features-3 .tp__container{flex-direction:row}.tp-features-3 .tp__features{max-width:600px}}@media screen and (min-width:767px){.tp-features-3 .tp__container{gap:30px}.tp-features-3 .tp__feature{flex:1 0 calc(90% / var(--tp-features-layout, 2));max-width:100%}.tp-features-3 .tp__btn{padding:14px 24px}}.tp-footer-1 *{margin:0;padding:0;font-size:0;box-sizing:border-box}.tp-footer-1 a{color:inherit;font-size:inherit}.tp-footer-1{background:var(--tp-background, #121212);padding-block:var(--tp-padding-block, 60px 60px)}.tp-footer-1 .tp__container{max-width:calc(var(--tp-section-width, 1200px) + 40px);padding-inline:20px;margin-inline:auto}.tp-footer-1 .tp__main{padding-bottom:var(--tp-main-padding-bottom, 30px);gap:var(--tp-grid-gap, 40px);display:grid;grid-template-columns:1fr}.tp-footer-1 .tp__newsletter-title{font-size:var(--tp-newsletter-title-size, 18px);font-weight:var(--tp-newsletter-title-weight, 700);color:var(--tp-newsletter-title-color, #FFFFFF);margin-bottom:var(--tp-newsletter-title-margin-bottom, 15px)}.tp-footer-1 .tp__newsletter-text{font-size:var(--tp-newsletter-text-size, 14px);font-weight:var(--tp-newsletter-text-weight, 400);color:var(--tp-newsletter-text-color, #BFBFBF);margin-bottom:var(--tp-newsletter-text-margin-bottom, 20px);line-height:1.5}.tp-footer-1 .tp__newsletter-form{border-bottom:1px solid var(--tp-input-border-color, #BFBFBF);display:flex;align-items:center;padding-bottom:8px}.tp-footer-1 .tp__newsletter-input{font-size:var(--tp-input-text-size, 14px);color:var(--tp-input-text-color, #FFFFFF);font-family:inherit;background:transparent;border:none;padding-left:30px;position:relative;width:100%;box-shadow:none;outline:none}.tp-footer-1 .tp__newsletter-input::placeholder{color:var(--tp-input-placeholder-color, #A3A3A3);opacity:1}.tp-footer-1 .tp__newsletter-input-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px}.tp-footer-1 .tp__newsletter-input-icon path{color:var(--tp-input-icon-color, #8D8D8D)}.tp-footer-1 .tp__newsletter-submit{background:none;border:none;cursor:pointer;padding:0;margin-left:10px}.tp-footer-1 .tp__newsletter-submit-icon{fill:var(--tp-input-icon-color, #8D8D8D);width:20px;height:20px}.tp-footer-1 .tp__newsletter-submit-icon path{color:var(--tp-input-icon-color, #8D8D8D)}.tp-footer-1 .tp__links{gap:var(--tp-links-gap, 30px);justify-content:flex-start;display:flex;flex-wrap:wrap}.tp-footer-1 .tp__link-list-title{font-size:var(--tp-link-title-size, 16px);font-weight:var(--tp-link-title-weight, 700);color:var(--tp-link-title-color, #FFFFFF);margin-bottom:var(--tp-link-title-margin-bottom, 14px)}.tp-footer-1 .tp__link-list{list-style:none;padding:0}.tp-footer-1 .tp__link-item{margin-bottom:var(--tp-link-item-margin-bottom, 10px)}.tp-footer-1 .tp__link{font-size:var(--tp-link-text-size, 14px);font-weight:var(--tp-link-text-weight, 400);color:var(--tp-link-text-color, #BFBFBF);text-decoration:none}.tp-footer-1 .tp__bottom{padding-top:var(--tp-bottom-padding-top, 20px);gap:var(--tp-bottom-gap, 20px);display:flex;flex-direction:column;align-items:flex-start}.tp-footer-1 .tp__social-icons{margin-bottom:var(--tp-social-margin-bottom, 15px);gap:var(--tp-social-gap, 15px);display:flex}.tp-footer-1 .tp__social-icon{width:24px;height:24px}.tp-footer-1 .tp__social-icon path{fill:var(--tp-social-icon-color, #FFFFFF)}.tp-footer-1 .tp__copyright{font-size:var(--tp-copyright-text-size, 12px);font-weight:var(--tp-copyright-text-weight, 400);color:var(--tp-copyright-text-color, #BFBFBF);text-align:left;max-width:100%}.tp-footer-1 .tp__copyright-link{margin-inline:5px;text-decoration:none}.tp-footer-1 .tp__payment-icons{gap:var(--tp-payment-gap, 8px);display:flex;flex-wrap:wrap;justify-content:center}.tp-footer-1 .tp__payment-icon svg{width:100%;height:100%;border:1px solid var(--tp-payment-border-color, #E0E0E0);border-radius:4px}@media(min-width:768px){.tp-footer-1 .tp__main{grid-template-columns:var(--tp-newsletter-width, 410px) 1fr;padding-bottom:var(--tp-main-padding-bottom-desktop, 40px);gap:var(--tp-grid-gap-desktop, 80px)}.tp-footer-1 .tp__links{gap:var(--tp-links-gap-desktop);justify-content:flex-end;flex-wrap:nowrap}.tp-footer-1 .tp__bottom{padding-top:var(--tp-bottom-padding-top-desktop, 30px);flex-direction:row;justify-content:space-between;align-items:center}.tp-footer-1 .tp__social-icons{order:1;margin-bottom:0}.tp-footer-1 .tp__copyright{max-width:80%;order:2}.tp-footer-1 .tp__payment-icons{order:3;justify-content:flex-end}}.tp-gallery-2 *{margin:0;padding:0;box-sizing:border-box}.tp-gallery-2 a{color:inherit}.tp-gallery-2 .tp__container{padding-block:var(--tp-section-padding);flex-direction:var(--tp-image-placement, column);position:relative;display:flex;align-items:center;justify-content:center;padding-inline:20px;overflow-x:hidden}.tp-gallery-2 .tp__content{position:static;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;width:100%;text-align:center;padding-bottom:24px;z-index:10}.tp-gallery-2 .tp__tagline{max-width:var(--tp-heading-max-width, 700px);font-size:var(--tp-tagline-size, 16px);font-weight:var(--tp-tagline-font-weight, 400);padding-bottom:var(--tp-tagline-padding-bottom, 10px);color:var(--tp-tagline-text-color, #121212);width:100%}.tp-gallery-2 .tp__header{max-width:var(--tp-heading-max-width, 700px);font-size:var(--tp-heading-size, 42px);font-weight:var(--tp-heading-weight, 600);padding-bottom:var(--tp-heading-padding-bottom, 30px);color:var(--tp-heading-color, #000000);width:100%;line-height:1.3}.tp-gallery-2 .tp__button{background-color:var(--tp-button-background-color, #FFD700);border-radius:var(--tp-button-border-radius, 2px);font-size:var(--tp-button-font-size, 16px);font-weight:var(--tp-button-font-weight, 500);padding:var(--tp-button-padding, 12px 13px);color:var(--tp-button-text-color, #000000);border:1px solid var(--tp-button-background-color, #FFD700);display:inline-block;text-decoration:none;transition:all .3s ease-in-out;cursor:pointer}.tp-gallery-2 .tp__button--fade:hover{opacity:.8}.tp-gallery-2 .tp__button--invert:hover{color:var(--tp-button-background-color, #FFD700)!important;border-color:var(--tp-button-border-hover-color, var(--tp-button-background-color, #FFD700));background-color:transparent}.tp-gallery-2 .tp__grid{position:static;width:100%;height:auto;min-height:unset;padding-bottom:45px;z-index:1}.tp-gallery-2 .tp__image{border-radius:var(--tp-image-border-radius, 4px);transition:transform .3s ease;position:static;width:90%;height:auto}.tp-gallery-2 .tp__image img{width:100%;height:auto}.tp-gallery-2 .tp__filter--grayscale{filter:grayscale(100%)}.tp-gallery-2 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-gallery-2 .tp__filter--invert{filter:invert(100%)}.tp-gallery-2 .placeholder-svg{width:100%;height:100%;aspect-ratio:1/1;background-color:#f4f4f4}.tp-gallery-2 .tp__grid--desktop{display:none}.tp-gallery-2 .tp__grid--mobile{display:flex;flex-direction:column;position:relative;width:100%;max-width:100vw;overflow-x:hidden;align-items:center;justify-content:center;background:none;margin:0 auto;padding:0;box-sizing:border-box}.tp-gallery-2 .tp__carousel-image-wrapper{width:100%;max-width:420px;position:relative}.tp-gallery-2 .swiper{width:100%;height:100%}.tp-gallery-2 .swiper-slide{display:flex;justify-content:center;align-items:center}.tp-gallery-2 .tp__grid--mobile .tp__image{padding-bottom:var(--tp-image-bottom-padding, 24px);display:flex;align-items:center;justify-content:center;max-width:420px;width:100%;aspect-ratio:1 / 1;height:auto;overflow:hidden;margin:0 auto}.tp-gallery-2 .tp__grid--mobile .tp__image img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.tp-gallery-2 .tp__nav-arrows{gap:30px;padding-bottom:var(--tp-carousel-bottom-padding, 0px);display:flex;justify-content:center;align-items:center;position:relative;width:100%;z-index:1}.tp-gallery-2 .tp__arrow{color:var(--tp-arrow-icon-color, #000000);display:flex;align-items:center;justify-content:center;font-size:32px;background:transparent;border-radius:0;box-shadow:none;cursor:pointer;transition:color .2s;border:none}.tp-gallery-2 .tp__grid--vertical{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px 0}.tp-gallery-2 .tp__grid--vertical .tp__image{width:100%;max-width:420px;margin:0 auto;aspect-ratio:auto;height:auto}.tp-gallery-2 .tp__grid--vertical .tp__image img{border-radius:var(--tp-image-border-radius, 4px);width:100%;height:auto}@media(min-width:768px){.tp-gallery-2 .tp__grid--mobile,.tp-gallery-2 .tp__grid--vertical{display:none}.tp-gallery-2 .tp__grid--desktop{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px;width:100%;margin:0 auto;padding:20px;justify-items:center}.tp-gallery-2 .tp__grid--desktop .tp__image{width:100%}.tp-gallery-2 .tp__grid--desktop .tp__image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1}.tp-gallery-2 .tp__content{padding:40px 0}}@media(min-width:1096px){.tp-gallery-2 .tp__container{max-width:var(--tp-container-max-width, 1200px);padding-block:500px;margin:0 auto}.tp-gallery-2 .tp__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;z-index:10}.tp-gallery-2 .tp__grid--desktop{display:flex}.tp-gallery-2 .tp__image:nth-child(1),.tp-gallery-2 .tp__image:nth-child(2),.tp-gallery-2 .tp__image:nth-child(3),.tp-gallery-2 .tp__image:nth-child(4),.tp-gallery-2 .tp__image:nth-child(5),.tp-gallery-2 .tp__image:nth-child(6){position:absolute;z-index:1;font-size:0}.tp-gallery-2 .tp__image:nth-child(1){top:0;left:50px;max-width:350px;width:100%}.tp-gallery-2 .tp__image:nth-child(2){top:30px;left:420px;max-width:340px;width:100%}.tp-gallery-2 .tp__image:nth-child(3){top:52px;right:0;max-width:320px;width:100%}.tp-gallery-2 .tp__image:nth-child(4){top:478px;left:0;max-width:400px;width:100%}.tp-gallery-2 .tp__image:nth-child(5){bottom:0;right:0;max-width:420px;width:100%}.tp-gallery-2 .tp__image:nth-child(6){bottom:30px;left:420px;width:220px}}.tp-img-with-text-2 *{padding:0;margin:0;box-sizing:border-box}.tp__justify-left{justify-content:flex-start}.tp__justify-center{justify-content:center}.tp__justify-right{justify-content:flex-end}.tp__margin-left{margin-inline:0 auto}.tp__margin-center{margin-inline:auto}.tp__margin-right{margin-inline:auto 0}.tp__text-left{text-align:left}.tp__text-center{text-align:center}.tp__text-right{text-align:right}.tp-img-with-text-2{font-size:0}.tp-img-with-text-2 .tp__container{flex-direction:var(--tp-layout-direction);max-width:var(--tp-section-width);gap:var(--tp-container-gap);display:flex;align-items:center;margin-inline:auto;padding-inline:20px}.tp-img-with-text-2 .tp__container a{color:inherit}.tp-img-with-text-2 .tp__images-wrapper,.tp-img-with-text-2 .tp__content-wrapper{flex-basis:100%;position:relative}.tp-img-with-text-2 .tp__section-subheading{font-size:var(--tp-subheading-size);font-weight:var(--tp-subheading-weight);color:var(--tp-subheading-color);margin-top:var(--tp-subheading-top-space);line-height:3ex}.tp-img-with-text-2 .tp__section-heading{font-size:var(--tp-heading-size);font-weight:var(--tp-heading-weight);margin-top:var(--tp-heading-top-space);color:var(--tp-heading-color)}.tp-img-with-text-2 .tp__section-description{font-size:var(--tp-description-size);font-weight:var(--tp-description-weight);color:var(--tp-description-color);margin-top:var(--tp-description-top-space);line-height:3ex}.tp-img-with-text-2 .tp__image--secondary{position:absolute;right:0;bottom:0;object-fit:cover;border:4px solid #FFFFFF;max-width:200px;max-height:200px;z-index:1}.tp-img-with-text-2 .tp__images-wrapper--row-reverse .tp__image--secondary{left:0;right:auto}.tp-img-with-text-2 .tp__image--primary{width:100%;height:100%;padding:0 50px 50px 0;max-width:100%}.tp-img-with-text-2 .tp__images-wrapper--row-reverse .tp__image--primary{padding:0 0 50px 50px}.tp-img-with-text-2 .tp__star-rating{margin-top:var(--tp-rating-top-space);display:flex;gap:5px}.tp-img-with-text-2 .tp__stats{gap:var(--tp-stats-gap);margin-top:var(--tp-stats-top-space);display:flex;flex-wrap:wrap}.tp-img-with-text-2 .tp__stats .tp__stats-item .tp__stats-title{font-size:var(--tp-stats-title-size);font-weight:var(--tp-stats-title-weight);color:var(--tp-stats-title-color)}.tp-img-with-text-2 .tp__stats .tp__stats-item .tp__stats-description{font-size:var(--tp-stats-description-size);font-weight:var(--tp-stats-description-weight);color:var(--tp-stats-description-color)}@media screen and (min-width:768px){.tp-img-with-text-2 .tp__images-wrapper,.tp-img-with-text-2 .tp__content-wrapper{flex-basis:50%}.tp-img-with-text-2 .tp__image--secondary{max-width:230px;max-height:340px}.tp-img-with-text-2 .tp__image--primary{padding:0 130px 65px 0;max-height:650px}.tp-img-with-text-2 .tp__images-wrapper--row-reverse .tp__image--primary{padding:0 0 65px 130px}}.tp-img-with-text-2 .tp__filter--grayscale{filter:grayscale(100%)}.tp-img-with-text-2 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-img-with-text-2 .tp__filter--invert{filter:invert(100%)}.tp-image-with-text-3 *{margin:0;padding:0;box-sizing:border-box}.tp-image-with-text-3 a{color:inherit}.tp-image-with-text-3 .tp__container{max-width:calc(var(--tp-section-width, 1200) + 20px);padding-block:var(--tp-padding-top, 60px) var(--tp-padding-bottom, 60px);flex-direction:var(--tp-layout-direction, row);gap:var(--tp-content-gap, 60px);padding-inline:20px;margin-inline:auto;display:flex;align-items:center}.tp-image-with-text-3 .tp__image-wrapper{border-radius:var(--tp-image-border-radius, 20px);min-height:var(--tp-image-min-height, 500px);background-color:#f8f8f8;width:100%;flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.tp-image-with-text-3 .tp__image{object-fit:var(--tp-image-fit, cover);position:absolute;top:0;left:0;width:100%;height:100%}.tp-image-with-text-3 .tp__content{max-width:var(--tp-content-max-width, 500px);text-align:var(--tp-text-align, left);flex:1}.tp-image-with-text-3 .tp__heading{font-size:var(--tp-heading-size, 50px);font-weight:var(--tp-heading-weight, 500);color:var(--tp-heading-color, #000000);margin-bottom:var(--tp-heading-margin-bottom, 24px);line-height:1.2}.tp-image-with-text-3 .tp__text{font-size:var(--tp-text-size, 16px);color:var(--tp-text-color, #666666);margin-bottom:var(--tp-text-margin-bottom, 32px);line-height:1.6}.tp-image-with-text-3 .tp__button{background-color:var(--tp-button-background, #000000);padding:12px var(--tp-button-padding-inline, 30px);border-radius:var(--tp-button-radius, 0px);border:1px solid var(--tp-button-background, #000000);font-weight:var(--tp-button-weight, 600);font-size:var(--tp-button-size, 16px);color:var(--tp-button-color, #FFFFFF);display:inline-block;text-decoration:none;transition:all .3s ease;cursor:pointer}.tp-image-with-text-3 .tp__button--fade:hover{opacity:.8}.tp-image-with-text-3 .tp__button--invert:hover{color:var(--tp-button-background, #000000);background-color:transparent;border-color:var(--tp-button-background, #000000)}.tp-images-1 *{margin:0;padding:0;box-sizing:border-box}.tp-images-1 a{color:inherit}.tp-images-1 .tp__container{max-width:calc(var(--tp-section-width, 1440px) + 40px);padding-block:var(--tp-padding-block, 40px 50px);padding-inline:20px;width:100%;margin:0 auto}.tp-images-1 .tp__margin-left{margin-left:0 auto}.tp-images-1 .tp__margin-right{margin-right:auto 0}.tp-images-1 .tp__margin-center{margin-inline:auto}.tp-images-1 .tp__filter--grayscale{filter:grayscale(100%)}.tp-images-1 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-images-1 .tp__filter--invert{filter:invert(100%)}.tp-images-1 .tp__heading{font-weight:var(--tp-font-weight, 700);text-align:var(--tp-heading-alignment, center);font-size:var(--tp-font-size, 52px);max-width:var(--tp-heading-width, 500px);color:var(--tp-heading-color, #3D3D3D);margin-bottom:var(--tp-gap, 20px);width:100%}.tp-images-1 .tp__heading a{color:inherit}.tp-images-1 .tp__items-wrapper{flex-wrap:var(--tp-flex-wrap, nowrap);gap:var(--tp-item-gap, 10px);display:flex;align-items:center;justify-content:center}.tp-images-1 .tp__item{width:calc((100% - (var(--tp-item-gap) * (var(--tp-items-per-row) - 1))) / var(--tp-items-per-row));border-radius:var(--tp-image-border-radius, 10px);background-color:#f5f5f5;display:flex;justify-content:center;overflow:hidden}.tp-images-1 .tp__item img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}.tp-images-1 a.tp__item:hover img{transform:scale(1.1)}.tp-images-1 .tp__item:nth-child(1){height:var(--tp-item-1-height, 520px)}.tp-images-1 .tp__item:nth-child(2){height:var(--tp-item-2-height, 365px)}.tp-images-1 .tp__item:nth-child(3){height:var(--tp-item-3-height, 405px)}.tp-images-1 .tp__item:nth-child(4){height:var(--tp-item-4-height, 320px)}.tp-images-1 .tp__item:nth-child(5){height:var(--tp-item-5-height, 520px)}.tp-images-1 .tp__item:nth-child(6){height:var(--tp-item-6-height, 405px)}.tp-marquee-1 .tp__marquee{overflow:hidden;padding-block:var(--tp-padding-top, 14px) var(--tp-padding-bottom, 14px);gap:var(--tp-item-gap, 40px);background:var(--tp-background-color, #FFDD00);display:flex;margin-inline:auto;max-width:var(--tp-section-width, 1920px);width:100%}.tp-marquee-1 .tp__marquee a{color:inherit}.tp-marquee-1 .tp__marquee-wrapper{animation:tpMarqueeRightToLeft var(--tp-animation-duration, 30s) linear infinite;gap:var(--tp-item-gap, 40px);width:max-content;flex-shrink:0;display:flex}.tp-marquee-1 .tp__marquee:hover .tp__marquee-wrapper{animation-play-state:var(--tp-pause-on-hover, paused)}@keyframes tpMarqueeRightToLeft{0%{transform:translate(0)}to{transform:translate(calc((-100% - var(--tp-item-gap))))}}.tp-marquee-1 .tp__marquee-wrapper{animation-direction:var(--tp-animation-direction, reverse)}.tp-marquee-1 .tp__marquee-item{font-size:var(--tp-text-size, 48px);font-weight:var(--tp-font-weight, 400);color:var(--tp-text-color, #000000);white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0;position:relative}.tp-marquee-1 .tp__marquee-item a{text-decoration:none}.tp-marquee-1 .tp__marquee-img{width:60px}.tp-blocks-wrapper{position:relative;display:flex;width:100%;z-index:0;height:var(--tp-blocks-wrapper-height, auto);min-height:var(--tp-blocks-wrapper-min-height, auto);flex-direction:var(--tp-blocks-wrapper-flex-direction, row);flex-wrap:var(--tp-blocks-wrapper-flex-wrap, nowrap);gap:var(--tp-blocks-wrapper-gap-vertical, 0) var(--tp-blocks-wrapper-gap-horizontal, 0);padding:var(--tp-blocks-wrapper-padding, 0);justify-content:var(--tp-blocks-wrapper-justify, flex-start);align-items:var(--tp-blocks-wrapper-align, flex-start);text-align:var(--tp-blocks-wrapper-text-align, left);background:var(--tp-blocks-wrapper-background, transparent);background-size:var(--tp-blocks-wrapper-background-size, auto);background-position:var(--tp-blocks-wrapper-background-position, center center);background-repeat:var(--tp-blocks-wrapper-background-repeat, repeat);background-attachment:var(--tp-blocks-wrapper-background-attachment, scroll)}@media screen and (max-width:749px){.tp-blocks-wrapper-visible-on--desktop{display:none!important}}@media screen and (min-width:750px){.tp-blocks-wrapper-visible-on--mobile{display:none!important}}.tp-blocks-wrapper>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.tp-blocks-wrapper__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:var(--tp-blocks-wrapper-overlay-opacity, 0);background-color:var(--tp-blocks-wrapper-overlay-color, transparent)}.tp-video-1 *{margin:0;padding:0;box-sizing:border-box}.tp-video-1 .tp__container{max-width:calc(var(--tp-section-width) + 40px);padding-block:var(--tp-padding-block);width:100%;padding-inline:20px;margin-inline:auto}.tp-video-1 .tp__video-wrapper{padding-top:var(--tp-video-height);border-radius:var(--tp-video-border-radius);position:relative;width:100%;overflow:hidden}.tp-video-1 video,.tp-video-1 .placeholder-poster{object-fit:var(--tp-object-fit);width:100%;height:100%;position:absolute;top:0;left:0}.tp-video-1{z-index:1}.tp-video-1:has(video:nth-child(2)) video:nth-child(1){display:none}.tp-video-1 video+video{display:block}.tp-video-1 .tp__play-button{background:var(--tp-play-button-background);width:var(--tp-play-button-size);height:var(--tp-play-button-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease;z-index:2}.tp-video-1 .tp__play-button:hover{background:var(--tp-play-button-background-hover)}.tp-video-1 .tp__play-icon{color:var(--tp-play-button-icon-color);width:40%;height:40%}.tp-video-1 .tp__overlay{background:var(--tp-overlay-color);opacity:var(--tp-overlay-opacity);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .3s ease;display:block}.tp-video-1 .tp__video-wrapper.tp__playing .tp__overlay,.tp-video-1 .tp__video-wrapper.tp__playing .tp__play-button{opacity:0;pointer-events:none}@media screen and (min-width:768px){.tp-video-1:has(video:nth-child(2)) video:nth-child(1){display:block}.tp-video-1 video+video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
