.tp-contact-form-1 *{margin:0;padding:0;box-sizing:border-box}.tp-contact-form-1 a{color:inherit}.tp-contact-form-1 .tp__container{display:grid;grid-template-columns:1fr;gap:30px}.tp-contact-form-1 .tp__details{padding:50px 30px;background-color:var(--tp-primary-color, #000000)}.tp-contact-form-1 .tp__details-container{width:100%;max-width:500px}.tp-contact-form-1 .tp__details-heading{font-size:var(--tp-heading-size, 40px);font-weight:var(--tp-heading-weight, 400);color:var(--tp-secondary-color, #FFFFFF);line-height:2.5ex}.tp-contact-form-1 .tp__details-wrapper{margin-top:var(--tp-contact-top-space, 80px);display:flex;flex-direction:column;gap:60px}.tp-contact-form-1 .tp__contact-blocks h4{color:var(--tp-secondary-color, #FFFFFF);font-size:24px;font-weight:500;line-height:28px}.tp-contact-form-1 .tp__contact-blocks h4 a{color:inherit}.tp-contact-form-1 .tp__contact-blocks p{color:var(--tp-secondary-color, #FFFFFF);font-size:16px;line-height:2ex;margin-top:4px}.tp-contact-form-1 .tp__contact-blocks p a{color:inherit}.tp-contact-form-1 .tp__contact-blocks p+p{color:var(--tp-highlighted-text, #FFDD00);margin-top:16px}.tp-contact-form-1 .tp__social{margin-top:var(--tp-social-links-top, 80px);display:flex;align-items:center;gap:20px}.tp-contact-form-1 .tp__form{padding-block:var(--tp-padding-block, 0px 0px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-inline:25px}.tp-contact-form-1 .tp__form-container{max-width:845px;width:100%}.tp-contact-form-1 .tp__form-heading{font-size:var(--tp-heading-size, 40px);font-weight:var(--tp-heading-weight, 400);color:var(--tp-primary-color, #000000);margin-bottom:10px}.tp-contact-form-1 .tp__form-description{color:var(--tp-form-description-color, 18px);font-weight:400}.tp-contact-form-1 .tp__form-description a{color:inherit}.tp-contact-form-1 form{gap:var(--tp-fields-gap, 20px);display:grid;grid-template-columns:repeat(1,1fr);margin-top:28px}.tp-contact-form-1 input,.tp-contact-form-1 textarea{font-size:var(--tp-input-text-size, 16px);border:1px solid var(--tp-primary-color, #000000);outline:2px solid transparent;font-family:inherit;font-weight:400;padding:16px 24px;outline-offset:0}.tp-contact-form-1 input:focus-visible,.tp-contact-form-1 textarea:focus-visible{box-shadow:none;outline:none}.tp-contact-form-1 input:focus,.tp-contact-form-1 textarea:focus{outline:2px solid var(--tp-primary-color)}.tp-contact-form-1 .tp__button{max-width:var(--tp-button-max-width, 236px);font-size:var(--tp-button-text-size, 16px);font-weight:var(--tp-button-text-weight, 400);margin-top:var(--tp-button-top-space, 50px);background-color:var(--tp-primary-color, #000000);color:var(--tp-secondary-color, #FFFFFF);border:1px solid transparent;padding-block:15px;cursor:pointer;width:100%;transition:.3s}.tp-contact-form-1 .tp__checkboxes-wrapper{justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:40px}.tp-contact-form-1 .tp__checkboxes{display:flex;flex-wrap:wrap;gap:10px 40px;margin-top:8px}.tp-contact-form-1 .tp__checkbox{display:flex;align-items:center}.tp-contact-form-1 .tp__form-description,.tp-contact-form-1 .tp__checkboxes-title{font-size:var(--tp-form-description-size, 18px);font-weight:400}.tp-contact-form-1 .tp__checkboxes label{font-size:var(--tp-input-text-size, 16px);font-weight:400;cursor:pointer}.tp-contact-form-1 .tp__checkboxes input[type=checkbox]{accent-color:var(--tp-primary-color, #000000);margin-right:8px;width:24px;height:24px}.tp-contact-form-1 textarea{font-family:inherit;resize:none}.tp__button--invert:hover{border-color:var(--button-background-color);color:var(--button-background-color);background-color:transparent}.tp__margin-left{margin-inline:0 auto}.tp__margin-center{margin-inline:auto}.tp__margin-right{margin-inline:auto 0}@media screen and (min-width: 768px){.tp-contact-form-1 .tp__checkboxes-wrapper,.tp-contact-form-1 textarea{grid-column:1 / 3}.tp-contact-form-1 .tp__form form{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1000px){.tp-contact-form-1 .tp__container{grid-template-columns:45% 1fr}.tp-contact-form-1 .tp__checkboxes-wrapper{grid-column:1 / 3}}.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-contact-form-3 *{margin:0;padding:0}.tp-contact-form-3 a{color:inherit}.tp__button--fade:hover{opacity:.8}.tp__button--invert:hover{color:var(--tp-content-color);border-color:currentColor;background-color:transparent}.tp-contact-form-3 .tp__filter--grayscale{filter:grayscale(100%)}.tp-contact-form-3 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-contact-form-3 .tp__filter--invert{filter:invert(100%)}.tp-contact-form-3 .tp__container{flex-direction:var(--tp-image-layout);padding-block:var(--tp-padding-top, 0px) var(--tp-padding-bottom, 0px);background:var(--tp-background, #FFFFFF);max-width:var(--tp-section-width, 1440px) + 40px;display:flex;justify-content:center;gap:50px;margin-inline:auto;padding-inline:20px}.tp-contact-form-3 .tp__form-heading{color:var(--tp-content-color, #000000);font-weight:var(--tp-heading-text-weight, 500);font-size:var(--tp-heading-text-size, 32px);margin-bottom:var(--tp-heading-space-bottom,16px)}.tp-contact-form-3 .tp__form{padding-top:var(--tp-form-top-padding, 0px);padding-bottom:var(--tp-form-bottom-padding, 0px);width:100%;max-width:100%;text-align:center}.tp-contact-form-3 form{gap:var(--tp-fields-gap, 12px);display:flex;flex-direction:column}.tp-contact-form-3 input:not([type=checkbox]),.tp-contact-form-3 textarea{background:var(--tp-input-background-color);border:1px solid var(--tp-input-border-color, #808080);font-size:var(--tp-input-text-size, 16px);color:var(--tp-input-color, #808080);padding:16px 12px;font-weight:400;font-family:inherit;resize:none}.tp-contact-form-3 input::placeholder,.tp-contact-form-3 textarea::placeholder{color:var(--tp-input-color, #808080)}.tp-contact-form-3 .tp__checkboxes{display:flex;flex-wrap:wrap;margin-top:8px;gap:10px 40px}.tp-contact-form-3 .tp__checkboxes>div{display:flex}.tp-contact-form-3 .tp__checkboxes-title{font-size:var(--tp-checkbox-title-size, 18px);font-weight:var(--tp-checkbox-text-weight, 400)}.tp-contact-form-3 .tp__checkboxes input[type=checkbox]{width:var(--tp-checkbox-width, 24px);accent-color:var(--tp-content-color, #000000);margin-right:8px}.tp-contact-form-3 button[type=submit]{background-color:var(--tp-button-background-color, #000000);max-width:var(--tp-button-max-width, 100%);font-size:var(--tp-button-text-size, 16px);font-weight:var(--tp-button-text-weight, 400);color:var(--tp-button-text-color, #FFFFFF);width:100%;padding-block:15px;outline:none;margin-top:10px;cursor:pointer;border:1px solid transparent;transition:.3s}.tp-contact-form-3 .tp__information{color:var(--tp-information-color, #525252);font-weight:var(--tp-information-text-weight, 400);font-size:var(--tp-information-text-size, 14px);text-align:center}.tp-contact-form-3 .tp__image-wrapper{display:var(--tp-image-mobile, blocks);background-color:#f8f8f8;margin-top:0;position:relative;aspect-ratio:1/1}.tp-contact-form-3 .tp__image-wrapper img,.tp-contact-form-3 .tp__image-wrapper svg{position:absolute;top:0;left:0;object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (min-width: 768px){.tp-contact-form-3 .tp__container{flex-direction:var(--tp-image-layout, row);gap:40px}.tp-contact-form-3 .tp__form{max-width:450px;text-align:left}.tp-contact-form-3 .tp__image-wrapper{aspect-ratio:auto;max-width:950px;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-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-footer-2{background:var(--tp-background, #000000)}.tp-footer-2 *{padding:0;margin:0;box-sizing:border-box}.tp-footer-2 a{color:inherit}.tp-footer-2.tp__button--fade:hover{opacity:.8}.tp-footer-2 .tp__button--invert:hover{color:var(--tp-button-background-color);background-color:transparent;border-color:var(--tp-button-background-color)}.tp-footer-2 .tp__container{max-width:calc(var(--tp-section-width) + 40px);padding-block:var(--tp-padding-block);padding-inline:20px;margin:0 auto;display:flex;flex-direction:column}.tp-footer-2 .tp__heading{color:var(--tp-heading-color, #ffffff);font-size:var(--tp-heading-size, 30px);font-weight:var(--tp-heading-text-weight,700);max-width:100%}.tp-footer-2 .tp__input-details span{color:var(--tp-input-subheading-color, #ffffffa6);font-size:var(--tp-input-subheading-size, 12px);letter-spacing:.24px;margin-top:10px;display:block}.tp-footer-2 .tp__input-wrapper{padding-block:var(--tp-input-container-padding, 60px);border-block:var(--tp-border-width, 1px) solid var(--tp-border-color, #FFFFFF);display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:20px}.tp-footer-2 .contact-form{max-width:630px;width:100%;gap:10px}.tp-footer-2 .tp__form-input-wrapper{display:flex;flex-direction:column;gap:10px}.tp-footer-2 .tp__input{background-color:var(--tp-input-background-color, #ffffff);font-size:var(--tp-input-subheading-text-size, 16px);color:var(--tp-input-text-color, #111111);border-radius:var(--tp-input-border-radius, 8px);border:none;outline:none;padding:15px;width:100%;max-width:100%}.tp-footer-2 .tp__button{background-color:var(--tp-button-background-color, #ffffff);color:var(--tp-button-text-color, #000000);font-size:var(--tp-button-text-size, 13px);border-radius:var(--tp-button-border-radius, 50px);font-weight:var(--tp-button-text-weight, 300);letter-spacing:2.6px;border:1px solid transparent;max-width:100%;width:100%;outline:none;border:none;cursor:pointer;padding-block:10px;transition:all .3s ease-in-out}.tp-footer-2 .tp__content-wrapper{border-bottom:var(--tp-border-width, 1px) solid var(--tp-border-color, #FFFFFF);padding-block:var(--tp-blocks-content-padding, 80px);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--tp-space-between-content, 30px)}.tp-footer-2 .tp__content{flex:1 0 30%}.tp-footer-2 .tp__content-title{font-size:var(--tp-blocks-content-title-size, 20px);color:var(--tp-blocks-content-title-color, #FFFFFF);font-weight:var(--tp-blocks-content-title-text-weight);margin-bottom:var(--tp-blocks-content-tile-space-below)}.tp-footer-2 .tp__content-description{font-size:var(--tp-blocks-content-description-size, 16px);color:var(--tp-footer-content-description-color, #FFFFFF);font-weight:var(--tp-blocks-content-description-text-weight, 300);margin-bottom:15px}.tp-footer-2 .tp__copyright{color:var(--tp-copyright-color ,#FFFFFF);font-size:var(--tp-copyright-text-size, 13px)}.tp-footer-2 .tp__payments-icons{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.tp-footer-2 .tp__copyright-wrapper{padding-top:var(--tp-copyright-space-above, 80px);display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:space-between;text-align:center}.tp-footer-2 .tp__copyright{margin-top:25px}@media screen and (min-width: 768px){.tp-footer-2 .tp__heading{max-width:660px}.tp-footer-2 .tp__input-wrapper,.tp-footer-2 .tp__form-input-wrapper{flex-direction:row}.tp-footer-2 .tp__input{max-width:376px}.tp-footer-2 .tp__button{max-width:247px}.tp-footer-2 .tp__content-wrapper,.tp-footer-2 .tp__copyright-wrapper{flex-direction:row}.tp-footer-2 .tp__copyright{margin-top:0}}.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-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-newsletter-2 *{margin:0;padding:0}.tp-newsletter-2 a{color:inherit}.tp-newsletter-2 .tp__popup{opacity:0;visibility:hidden;align-items:center;justify-content:center;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;transition:all .3s ease-in-out}.tp-newsletter-2 .tp__popup.active{visibility:visible;pointer-events:all;opacity:1;z-index:999}.tp-newsletter-2 .tp__popup:after{content:"";position:fixed;width:100vw;top:0;right:0;bottom:0;left:0;background-color:var(--tp-overlay-color, #000000);opacity:var(--tp-overlay-opacity, .5);z-index:-1}.tp-newsletter-2 .tp__container{position:relative;padding-block:var(--tp-padding-top, 0px) var(--tp-padding-bottom, 0px);background:var(--tp-section-background, #FFFFFF);max-width:var(--tp-section-width, 790px);flex-direction:var(--tp-image-position, row);gap:var(--tp-horizontal-gap, 50px);margin-inline:auto;padding-inline:20px;width:calc(100% - 40px);justify-content:center;align-items:center;max-height:90vh;overflow:scroll}.tp-newsletter-2 .tp__container::-webkit-scrollbar{display:none}.tp-newsletter-2 .tp__container.active{opacity:1;visibility:visible}.tp-newsletter-2 .tp__flex{display:flex}.tp-newsletter-2 .tp__icon{width:var(--tp-icon-width, 72px);font-size:0}.tp-newsletter-2 .tp__form{background:var(--tp-section-background, #FFFFFF);max-width:340px;flex-direction:column;align-items:center;justify-content:center;position:static;padding:0}.tp-newsletter-2 .tp__form .tp__popup-link{color:var(--tp-popup-link-color, #000000);font-size:16px;font-weight:400;margin-top:20px;cursor:pointer;transition:all .2s ease-in-out}.tp-newsletter-2 .tp__form .tp__popup-link a{border-bottom:1px solid currentColor;text-decoration:none;color:inherit}.tp-newsletter-2 .tp__form .tp__popup-link:hover{opacity:.7}.tp-newsletter-2 .tp__overlay{background-color:var(--tp-overlay-color);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease-in-out;visibility:hidden;display:flex;justify-content:center;align-items:center;z-index:-1}.tp-newsletter-2 .tp__overlay.active{opacity:var(--tp-overlay-opacity, 1);visibility:visible}.tp-newsletter-2 .tp__form form{margin-top:var(--tp-form-top-space, 32px);width:100%}.tp-newsletter-2 .tp__heading{font-size:var(--tp-heading-size, 24px);font-weight:var(--tp-heading-text-weight, 500);color:var(--tp-heading-color, #000000);margin-top:var(--tp-heading-top-space, 16px)}.tp-newsletter-2 .tp__heading a{color:inherit}.tp-newsletter-2 p{font-size:var(--tp-description-size, 16px);font-weight:var(--tp-heading-text-weight, 500);color:var(--tp-description-color, #4B4D6C);margin-top:var(--tp-heading-top-space, 16px);text-align:center}.tp-newsletter-2 .tp__icon img,.tp-newsletter-2 .tp__icon svg{width:100%;height:100%;object-fit:contain}.tp-newsletter-2 input[type=email]{width:100%;color:var(--tp-input-color, #000000);font-size:var(--tp-input-text-size, 16px);font-weight:var(--tp-input-text-weight, 400);border:var(--tp-input-border-thickness, 1px) solid var(--tp-input-border-color, #808080);border-radius:var(--tp-input-border-radius, 0px);background:var(--tp-input-background-color, #FFFFFF);padding:16px 12px}.tp-newsletter-2 input[type=email]::placeholder{color:var(--tp-input-placeholder-color)}.tp-newsletter-2 .tp__submit-button{width:100%;color:var(--tp-button-text-color, #FFFFFF);background-color:var(--tp-button-background-color, #000000);font-size:var(--tp-button-text-size, 16px);font-weight:var(--tp-button-text-weight, 400);margin-top:var(--tp-button-top-space, 12px);border-radius:var(--tp-button-border-radius, 0px);padding-block:16px;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out}.tp-newsletter-2 .tp__submit-button--fade:hover{opacity:.8}.tp-newsletter-2 .tp__submit-button--scale:hover{transform:scale(1.1)}.tp-newsletter-2 .tp__submit-button--invert:hover{color:var(--tp-button-background-color);border-color:currentColor;background-color:var(--tp-button-text-color)}.tp-newsletter-2 .tp__image-wrapper{background-color:#f8f8f8;width:calc(100% + 40px);position:relative;aspect-ratio:1 / 1;align-self:normal;margin-left:-20px}.tp-newsletter-2 .tp__image-wrapper svg,.tp-newsletter-2 .tp__image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.tp-newsletter-2 .icon-close{stroke:#000;width:16px;height:16px;position:absolute;top:30px;right:30px;cursor:pointer}@media screen and (min-width: 768px){.tp-newsletter-2 .tp__form{padding-block:60px;position:relative}.tp-newsletter-2 .tp__image-wrapper{aspect-ratio:auto;max-width:433px}.tp-newsletter-2 .icon-close{top:24px;right:10px}}.tp-testimonials-1 *{margin:0;padding:0;box-sizing:border-box}.tp-testimonials-1 a{color:inherit}.tp-testimonials-1 .tp-testimonials__container{max-width:calc(var(--tp-section-width, 1200px) + 40px);background:var(--tp-background-color, #000000);padding-block:var(--tp-padding-block, 40px 50px);width:100%;margin:0 auto;padding-inline:20px;text-align:center;position:relative}.tp-testimonials-1 .tp-testimonials__heading{font-size:var(--tp-heading-font-size, 36px);font-weight:var(--tp-heading-font-weight, 700);padding-bottom:var(--tp-heading-bottom-padding, 45px);color:var(--tp-heading-color, #FFFFFF);max-width:455px;width:100%;margin:0 auto;line-height:1.3}.tp-testimonials__avatars{display:inline-flex;vertical-align:middle;margin-left:8px}.tp-testimonials__avatars img{border-radius:var(--tp-image-border-radius, 50%);width:var(--tp-avatar-size, 32px);height:var(--tp-avatar-size, 32px);margin-left:-7px;object-fit:cover}.tp-testimonials__stars{padding-bottom:var(--tp-stars-bottom-padding, 32px)}.tp-testimonials-1 .swiper-wrapper{height:auto}.tp-testimonials-1 .swiper-slide-active{position:relative;z-index:1}.tp-testimonials-1 .tp-testimonials__stars{padding-bottom:var(--tp-stars-bottom-padding, 32px)}.tp-testimonials-1 .tp-testimonials__stars svg{fill:var(--tp-star-color, #ffd600);stroke:var(--tp-star-color, #ffd600)}.tp-testimonials-1 .tp-testimonials__text{font-size:var(--tp-testimonial-font-size, 18px);font-weight:var(--tp-testimonial-font-weight, 400);max-width:var(--tp-testimonial-max-width, 900px);padding-bottom:var(--tp-testimonial-bottom-padding, 48px);color:var(--tp-testimonial-color, #CCCCCC);width:100%;margin:0 auto;text-align:center;line-height:2}.tp-testimonials-1 .tp-testimonials__person-container{padding-bottom:var(--tp-person-container-bottom-padding, 48px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.tp-testimonials-1 .tp-testimonials__person-img{border-radius:var(--tp-image-border-radius, 50%);height:var(--tp-person-size, 40px);width:var(--tp-person-size, 40px);object-fit:cover}.tp-testimonials-1 .tp-testimonials__person-img img{width:100%;height:100%;object-fit:cover}.tp-testimonials-1 .tp-testimonials__person-name{font-size:var(--tp-name-font-size, 14px);font-weight:var(--tp-name-font-weight, 700);color:var(--tp-testimonial-user-name-color, #FFFFFF);padding-bottom:6px;margin:0}.tp-testimonials-1 .tp-testimonials__person-title{color:var(--tp-testimonial-user-title-color, #FFFFFF);font-size:var(--tp-testimonial-user-title-size, 16px);font-weight:var(--tp-testimonials-user-font-weight, 500)}.tp-testimonials-1 .tp-testimonials__stats{gap:var(--tp-stat-gap, 40px);display:flex;justify-content:center}.tp-testimonials-1 .tp-testimonials__stat-value{font-size:var(--tp-stat-value-font-size, 40px);font-weight:var(--tp-stat-value-font-weight, 700);color:var(--tp-stat-value-color, #FFFFFF);margin-block:0}.tp-testimonials-1 .tp-testimonials__stat-label{font-size:var(--tp-stat-label-font-size, 18px);font-weight:var(--tp-stat-label-weight, 400);color:var(--tp-stat-label-color, #FFFFFF);margin-block:0}.tp-testimonials-1 .swiper-button-next,.tp-testimonials-1 .swiper-button-prev{color:var(--tp-arrows-color, #FFFFFF);position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;z-index:10;transition:opacity .2s}.tp-testimonials-1 .swiper-button-next:after,.tp-testimonials-1 .swiper-button-prev:after{content:none}.tp-testimonials-1 .swiper-button-prev{left:-60px}.tp-testimonials-1 .swiper-button-next{right:-60px}.tp-testimonials-1 .swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.tp-testimonials-1 .tp__filter--grayscale{filter:grayscale(100%)}.tp-testimonials-1 .tp__filter--sepia{filter:sepia(100%) contrast(1.2)}.tp-testimonials-1 .tp__filter--invert{filter:invert(100%)}.tp-testimonials-1 .tp__placeholder-image{width:32px;height:32px;border-radius:50%;margin-left:-5px;background-color:var(--tp-heading-color, #FFFFFF)}@media (max-width: 925px){.tp-testimonials-1 .swiper-button-next,.tp-testimonials-1 .swiper-button-prev{position:static;transform:none;margin:32px 16px 0;display:inline-block}}.tp-testimonials-2 *{margin:0;box-sizing:border-box}.tp-testimonials-2 .tp__margin-left{margin-inline:0 auto}.tp-testimonials-2 .tp__margin-center{margin-inline:auto}.tp-testimonials-2 .tp__margin-right{margin-inline:auto 0}.tp-testimonials-2 .tp__text-left{text-align:left}.tp-testimonials-2 .tp__text-center{text-align:center}.tp-testimonials-2 .tp__text-right{text-align:right}.tp-testimonials-2 .tp__container{max-width:var(--tp-section-width);gap:var(--tp-container-gap);padding-block:var(--tp-padding-block);margin-inline:auto;display:flex;flex-direction:column;padding-inline:0}.tp-testimonials-2 .tp__section-header{max-width:var(--tp-header-width);gap:var(--tp-header-gap);display:grid}.tp-testimonials-2 .tp__section-heading{font-size:var(--tp-heading-size);font-weight:var(--tp-heading-weight);color:var(--tp-heading-color);line-height:2.5ex}.tp-testimonials-2 a{color:inherit}.tp-testimonials-2 .tp__section-description{font-size:var(--tp-description-size);font-weight:var(--tp-description-weight);color:var(--tp-description-color);line-height:2.5ex}.tp-testimonials-2 .tp__testimonials-wrapper{position:relative}.tp-testimonials-2 .tp__testimonials{overflow:hidden;margin-inline:auto}.tp-testimonials-2 .tp__testimonials:not(.swiper-initialized){gap:var(--tp-testimonials-horizontal-gap);display:flex}.tp-testimonials-2 .swiper-slide{border-radius:var(--tp-border-radius);background:var(--tp-testimonial-background);text-align:var(--tp-testimonial-text-alignment);display:flex;gap:24px;padding:32px 20px;position:relative;flex-direction:column;height:auto}.tp-testimonials-2 .tp__testimonial-image{text-align:var(--tp-testimonial-text-alignment);display:block}.tp-testimonials-2 .tp__testimonial-image img{object-fit:cover;object-position:center}.tp-testimonials-2 .tp__testimonial-image img,.tp-testimonials-2 .tp__testimonial-image-placeholder{border-radius:var(--tp-image-border-radius);width:var(--tp-image-width);height:var(--tp-image-width);display:inline-block}.tp-testimonials-2 .tp__testimonial-image-placeholder{overflow:hidden;padding:10px}.tp-testimonials-2 .tp__testimonial-content{background:var(--tp-overlay-background);opacity:var(--tp-overlay-opacity);font-size:12px;display:flex;flex-direction:column;justify-content:flex-start;flex:1}.tp-testimonials-2 .tp__testimonial-author{color:var(--tp-testimonial-name-color);font-size:var(--tp-testimonial-name-size);font-weight:var(--tp-testimonial-name-weight);font-family:inherit;line-height:calc(2ex + 4.6px);margin-top:32px;display:flex;flex-direction:column;gap:6px}.tp-testimonials-2 .tp__testimonial-subline{color:var(--tp-testimonial-subline-color);font-size:var(--tp-testimonial-subline-size);font-weight:var(--tp-testimonial-subline-weight);font-family:inherit;line-height:calc(2ex + 3.48px)}.tp-testimonials-2 .tp__testimonial-title{font-weight:var(--tp-testimonial-title-weight);font-size:var(--tp-testimonial-title-size);color:var(--tp-testimonial-title-color);font-family:inherit;line-height:normal;margin-bottom:16px;display:inline-block}.tp-testimonials-2 .tp__testimonial-rating{line-height:0;margin-bottom:12px}.tp-testimonials-2 .tp__testimonial-description{font-size:var(--tp-testimonial-description-size);font-weight:var(--tp-testimonial-description-weight);color:var(--tp-testimonial-description-color);line-height:calc(3.36ex + 6px)}.tp-testimonials-2 .tp__testimonial-comma{position:absolute;bottom:32px;right:32px}.tp-testimonials-2 .tp__testimonial-comma span{display:block;line-height:0}.tp-testimonials-2 .tp__carousel-buttons{display:flex;justify-content:center;align-items:center;gap:40px;margin-block-start:30px}.tp-testimonials-2 .tp__carousel-button{background-color:transparent;box-shadow:unset;border:none;outline:none;cursor:pointer;border-radius:50%;font-size:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding-block:10px;z-index:1}.tp-testimonials-2 .tp__carousel-button--next{transform:rotate(180deg)}.tp-testimonials-2 .tp__carousel-button[disabled]{opacity:.5;cursor:not-allowed}.tp-testimonials-2 .tp__carousel-button img,.tp-testimonials-2 .tp__carousel-button svg{max-width:100%;max-height:100%}.tp-testimonials-2 .tp__hide-on-mobile{display:none}@media screen and (min-width: 1000px){.tp-testimonials-2 .tp__hide-on-mobile{display:block}.tp-testimonials-2 .swiper-slide{padding-block-end:70px;flex-direction:row}.tp-testimonials-2 .swiper-slide.tp__text-desktop--center{flex-direction:column}.tp-testimonials-2 .swiper-slide.tp__text-desktop--right{flex-direction:row-reverse}.tp-testimonials-2 .tp__testimonials{max-width:var(--tp-section-width);width:100%}.tp-testimonials-2 .tp__carousel-button{background-color:var(--tp-arrow-background-color);box-shadow:0 0 10px #0000001a;padding:10px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;width:40px;height:40px}.tp-testimonials-2 .tp__carousel-button--prev{left:var(--tp-arrows-position);right:auto}.tp-testimonials-2 .tp__carousel-button--next{right:var(--tp-arrows-position);transform:translateY(-50%) rotate(180deg);left:auto}}.tp-testimonials-2 .tp__testimonials:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(var(--tp-testimonials-per-row),1fr);gap:var(--tp-testimonials-horizontal-gap);display:grid}.tp-testimonials-3 *{background:var(--tp-background-color, #FFFFFF);margin:0;padding:0;box-sizing:border-box}.tp-testimonials-3 a{color:inherit}@keyframes appear-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tp-testimonials-3 .tp__container{padding-block:var(--tp-padding-block, 55px 55px);width:100%;max-width:calc(var(--tp-section-width, 850px) + 40px);margin:0 auto;padding-inline:20px;position:relative;text-align:center}.tp-testimonials-3 .tp__heading{color:var(--tp-heading-color, #000000);font-size:var(--tp-heading-text-size, 40px);font-weight:var(--tp-heading-text-weight, 600)}.tp-testimonials-3 .tp__slider-images:not(.swiper-initialized){margin-inline:50px;overflow:visible}.tp-testimonials-3 .tp__slider-images:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:65px;overflow:hidden}.tp-testimonials-3 .tp__slider-images:not(.swiper-initialized) .swiper-button-prev{left:-25px}.tp-testimonials-3 .tp__slider-images:not(.swiper-initialized) .swiper-button-next{right:-30px}.tp-testimonials-3 .tp__slider-images:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3) .tp__image{transform:scale(1.7)}.tp-testimonials-3 .tp__slider-images:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 248px)/5)}.tp-testimonials-3 .tp__slider-images.swiper-initialized .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next) .tp__image{transition:opacity .5s ease;opacity:.5;max-width:50px;max-height:50px}.tp-testimonials-3 .tp__slider-images .swiper-wrapper{padding-block:var(--tp-image-container-space ,40px 40px);align-items:center}.tp-testimonials-3 .tp__slider-images .swiper-slide-active .tp__image{transition:transform .25s ease;transform:scale(1.7)}.tp-testimonials-3 .tp__slider-images .swiper-slide .tp__image{-webkit-clip-path:url(#tp_testimonial-clip-path);clip-path:url(#tp_testimonial-clip-path)}.tp-testimonials-3 .tp__image{background-color:#f4f4f4;object-fit:cover;max-width:70px;max-height:70px}.tp-testimonials-3 .tp__image-placeholder{max-width:100px}.tp-testimonials-3 .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.tp-testimonials-3 .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""}.tp-testimonials-3 .tp__content{max-width:850px;margin:0 auto;position:relative}.tp-testimonials-3 .testimonials__details{max-width:720px;width:100%;margin:0 auto;text-align:center}.tp-testimonials-3 .tp__navigation-container{display:flex;justify-content:center;gap:30px;opacity:1;transition:opacity .25s ease}.tp-testimonials-3 .tp__slider-images:hover .tp__navigation-container{opacity:1}.tp-testimonials-3 .swiper-carousel-button{display:flex;width:40px;height:40px;justify-content:center;align-items:center;cursor:pointer}.tp-testimonials-3 .swiper-carousel-button img,.tp-testimonials-3 .swiper-carousel-button svg{max-width:20px;max-height:20px;background-color:transparent}.tp-testimonials-3 .swiper-button-next{transform:rotate(180deg)}.tp-testimonials-3 .tp-testimonials__stars{margin-bottom:var(--tp-space-below-ratings, 10px)}.tp-testimonials-3 .tp__slider-text{transition-timing-function:linear;max-width:720px}.tp-testimonials-3 .tp__slider-text .swiper-slide-active .testimonials__details{animation:appear-up .7s ease}.tp-testimonials-3 .testimonial{color:var(--tp-testimonial-text-color, #212326);font-size:var(--tp-testimonial-text-size, 18px);font-weight:var(--tp-testimonial-text-weight, 400);margin-bottom:var(--tp-space-below-testimonial-text, 15px);line-height:28px}.tp-testimonials-3 .testimonial_author{color:var( --tp-testimonial-author-color, #212326bf);font-size:var(--tp-testimonial-author-text-size, 16px);font-weight:var(--tp-testimonial-author-text-weight, 400);font-style:italic}@media screen and (min-width: 768px){.tp-testimonials-3 .swiper-carousel-button{position:absolute;width:16px;height:16px;top:55%;background:transparent;border-radius:0}.tp-testimonials-3 .swiper-carousel-button:hover{background:transparent}.tp-testimonials-3 .swiper-carousel-button img,.tp-testimonials-3 .swiper-carousel-button svg{max-width:16px;max-height:16px}.tp-testimonials-3 .swiper-button-prev{left:20px}.tp-testimonials-3 .swiper-button-next{right:20px}.tp-testimonials-3 .tp__navigation-container{opacity:0}.tp-testimonials-3 .tp__slider-text .swiper-slide-active .testimonials__details{animation-duration:1s}}.tp-ugc-videos-1 *{padding:0;margin:0;box-sizing:border-box}.tp-ugc-videos a{color:inherit}.tp-ugc-videos-1 .tp-ugc-videos-1__container{max-width:calc(var(--tp-section-width, 1200px) + 20px * 2);gap:var(--tp-content-spacing, 30px);padding-block:var(--tp-section-padding-block, 60px 60px);background:var(--tp-background-color, #FFFFFF);margin:0 auto;display:flex;flex-direction:column;position:relative;z-index:1;width:100%;padding-inline:20px}.tp-ugc-videos-1 .tp-ugc-videos-1__heading{font-size:var(--tp-heading-size, 48px);font-weight:var(--tp-heading-weight, 600);color:var(--tp-heading-color, #000000);text-align:var(--tp-text-alignment, center);line-height:1.2}.tp-ugc-videos-1 .tp-ugc-videos-1__grid{gap:var(--tp-grid-gap, 20);display:grid;grid-template-columns:1fr;width:100%}.tp-ugc-videos-1 .tp-ugc-videos-1__video-card{border-radius:var(--tp-card-radius, 8px);height:var(--tp-video-height, 550px);position:relative;overflow:hidden}.tp-ugc-videos-1 .tp-ugc-videos-1__thumbnail{height:var(--tp-video-height, 550px);position:relative;width:100%;height:100%;object-fit:cover}.tp-ugc-videos-1 .tp-ugc-videos-1__video,.tp-ugc-videos-1 .tp-ugc-videos-1__video-card img{width:100%;height:100%;object-fit:cover}.tp-ugc-videos-1 .tp-ugc-videos-1__title{background:linear-gradient(transparent,#000000b3);padding-bottom:var(--tp-title-padding, 14px);font-size:var(--tp-video-title-size, 20px);font-weight:var(--tp-title-weight, 600);color:var(--tp-title-color, #FFFFFF);position:absolute;bottom:0;left:0;right:0;text-align:center}.tp-ugc-videos-1 .tp-ugc-videos-1__carousel-container{position:relative;padding:0}.tp-ugc-videos-1 .tp-ugc-videos-1__arrows{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:16px;position:static}.tp-ugc-videos-1 .swiper-button-next,.tp-ugc-videos-1 .swiper-button-prev{width:40px;height:40px;margin:0;box-shadow:none;position:static}.tp-ugc-videos-1 .swiper-button-next svg,.tp-ugc-videos-1 .swiper-button-prev svg{width:31px;height:9px;display:block}.tp-ugc-videos-1 .swiper-button-next svg path,.tp-ugc-videos-1 .swiper-button-prev svg path{fill:var(--tp-carousel-color, #000000)}.tp-ugc-videos-1 .swiper-button-next:after,.tp-ugc-videos-1 .swiper-button-prev:after{display:none}.tp-ugc-videos-1 .tp-ugc-videos-1__grid.no-mobile-carousel,.tp-ugc-videos-1 .tp-ugc-videos-1__grid.no-mobile-carousel .swiper-wrapper{display:flex;flex-direction:column;gap:var(--tp-grid-gap, 20px);width:100%}.tp-ugc-videos-1 .tp-ugc-videos-1__grid.no-mobile-carousel .swiper-slide{width:100%;margin-right:0}.tp-ugc-videos-1 .tp-ugc-videos-1__grid.no-mobile-carousel+.tp-ugc-videos-1__arrows{display:none}@media (min-width: 601px){.tp-ugc-videos-1 .tp-ugc-videos-1__arrows{position:absolute;top:50%;left:-64px;right:-64px;transform:translateY(-50%);justify-content:space-between;margin-top:0}.tp-ugc-videos-1 .swiper-button-next,.tp-ugc-videos-1 .swiper-button-prev{border-radius:var(--tp-carousel-border-radius, 30%);width:48px;height:48px;box-shadow:0 2px 8px #00000014}}@media (min-width: 1024px){.tp-ugc-videos-1 .tp-ugc-videos-1__grid{grid-template-columns:repeat(var(--tp-columns-desktop, 4),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
