*{box-sizing:border-box}body{overflow-x:initial;font-family:var(--font-body-family)}.tps-container{max-width:1440px!important;width:100%!important;margin:0 auto;float:none;padding:0 15px;margin-left:auto!important;margin-right:auto!important;box-sizing:inherit!important}.tps-container{position:relative}h1,.banner__heading.inline-richtext{color:var(--bgcolor-1);font-family:var(--font-heading-family);font-size:35px!important;font-style:normal;font-weight:400;line-height:normal}h2{color:var(--bgcolor-1);font-family:var(--font-heading-family);font-size:30px!important;font-style:normal;font-weight:400;line-height:normal}.page-tps_about_us .tps_container,.page-tps_faq .tps_container,.page-tps_education .tps_container,.page-tps-insurance .tps_container,.page-tps-our-services .tps_container,.page-tps-our-services .multirow__inner.page-width,.page-tps-why-us .multirow__inner.page-width,.page-tps-why-us .tps_container,.page-tps-free-shipping .tps_container,.multirow__inner.page-width{max-width:1160px!important}.page-tps_about_us .tps_container.footer__content-top.page-width,.page-tps_faq .tps_container.footer__content-top.page-width,.page-tps_education.tps_container.footer__content-top.page-width,.page-tps-insurance .tps_container.footer__content-top.page-width,.page-tps-our-services .tps_container.footer__content-top.page-width,.page-tps-why-us .tps_container.footer__content-top.page-width,.page-tps-free-shipping .tps_container.footer__content-top.page-width{max-width:1440px!important}.tps_container.footer__content-top .f_heading{font-size:18px;line-height:28px}.tps_info_banner_sectrion{margin-bottom:20px}.page-tps_about_us p,.tps_info_imagewithtext_section p,.tps_richtext p,.tps_info_imagewithtext_section ul li,.tps_richtext ul li{color:var(--bgcolor-1);font-size:14px;font-style:normal;font-weight:400;line-height:24px;font-family:var(--font-body-family)}.page-tps_faq .tps_ring_table table thead,.page-tps_faq .tps_size_guide_table thead{background:var(--bgcolor-2);color:var(--bgcolor-white);border-color:var(--bgcolor-2)}.page-tps_faq .tps_ring_table table,.page-tps_faq .tps_size_guide_table table{width:100%;max-width:990px;margin:auto;background:var(--bgcolor-4);border-collapse:separate!important;text-align:center}.page-tps_faq .rich-text__wrapper.rich-text__wrapper--left.page-width{padding:0!important}.page-tps_faq .rich-text__blocks,.tps_richtext .rich-text__blocks{width:100%!important;max-width:100%!important}.page-tps_faq .rich-text__heading,.tps_richtext .rich-text__heading,.tps_richtext .multicolumn__title,.tps_richtext h3.inline-richtext{text-align:left}.tps_richtext .multicolumn__title{text-align:center;justify-content:center}.page-tps_faq .rich-text__image img{width:100%;height:100%;object-fit:contain}.page-tps_faq ul,.tps_richtext ul{margin:5px 0}.page-tps_faq p{margin:0}.page-tps_faq .rich-text__text,.tps_richtext .rich-text__text{margin-top:9px}.rich-text__image{margin-top:0}.page-tps_faq .tps_faq_subtitle .rich-text__heading,.tps_info_imagewithtext_section .image-with-text__heading{font-size:25px!important;line-height:35px}.page-tps_faq .rich-text__wrapper.rich-text__wrapper--center.page-width,.tps_richtext .rich-text__wrapper.rich-text__wrapper--center.page-width{padding:0!important}.tps_muti_iocn_section .tps_container{max-width:992px}.tps_muti_iocn_section .multicolumn-card.content-container,.tps_muti_iocn_section.tps_contasct_section .multicolumn-card.content-container{border:1px solid #dcdcdc!important;background:#fbfbfb!important;padding:15px}.tps_muti_iocn_section img.multicolumn-card__image{width:35px!important;height:35px!important}.tps_muti_iocn_section .media.media--transparent.media--adapt{text-align:center;padding-bottom:16%!important}.tps_muti_iocn_section .multicolumn-card__info{padding:10px!important}.tps_muti_iocn_section .multicolumn-card__info .link{margin-top:5px!important;margin-bottom:15px}.tps_muti_iocn_section.tps_social_media .title-wrapper-with-link{justify-content:center}.tps_contasct_section .multicolumn-card.content-container{background:#fff!important}.tps_muti_iocn_section.tps_contasct_section .media.media--transparent.media--adapt{width:36px;height:100%;margin:0 auto}.tps_muti_iocn_section.tps_contasct_section img.multicolumn-card__image{width:100%!important;height:100%!important}.tps_muti_iocn_section.tps_contasct_section ul.multicolumn-list li:first-child .media.media--transparent.media--adapt{width:50px}.tps-right-image .image-with-text__content{padding:20px 50px 20px 0}.tps-left-image .image-with-text__content{padding:20px 0 20px 50px}.page-tps_faq .tps_container{width:100%!important;overflow-x:auto}.page-tps_faq .tps_ring_table table{min-width:700px;border-collapse:collapse}.page-tps_faq .tps_note .rich-text__text.rte.scroll-trigger.animate--slide-in{background:#f1ede3;border-left:3px solid #8c6a2f;border-radius:4px;padding:16px 20px;margin-top:18px;color:var(--bgcolor-1);font-size:15px}.page-tps_faq .tps_container.tps_ring_table,.page-tps_faq .tps_container.tps_size_guide_table{margin-bottom:2px;border-bottom:1px solid #d9d2c0;padding-bottom:40px!important}.tps-bottom-pading{margin-bottom:30px;border-bottom:1px solid #d9d2c0;padding-bottom:40px!important}.tps-bottom-padding{padding-bottom:40px!important;margin-bottom:30px}.tps-booking-section ul{text-align:center;justify-content:center;align-items:center}.tps-booking-section ul li{height:200px}.page-tps_faq .rich-text__image img{border:1px solid #d9d2c0}.multicolumn__title{justify-content:center}.tps-margin-bottom-section{margin-bottom:70px}.tps-multicolumlist ul li{border:1px solid #d9d2c0}.button.button--primary,a.button.button--secondary{border:1px solid #000!important}.button.button--primary:after,.button.button--primary:before,a.button.button--secondary:after,a.button.button--secondary:before{content:unset!important}.tps-small-images .multicolumn-card__image-wrapper{width:50px;height:50px;padding:10px 0}.tps-gridbox-border .multicolumn-card{border:1px solid #dcdcdc!important;background:#fbfbfb!important;padding:15px}.tps-rich-text-background a.button.button--primary{border:1px solid #000!important;background:#fff;color:#000}.tps-gridimage-center.tps-small-images .multicolumn-card__image-wrapper{margin:0 auto}.image-with-text__text.image-with-text__text--caption{margin-bottom:7px}.ch-content-row.tps-custom-full-width .ch-content-row-body{width:100%!important}.ch-content-row.tps-left-image{flex-direction:row-reverse}.contact.page-width.page-width--narrow{margin-top:60px;margin-bottom:60px;background:#fff!important;box-shadow:#0000003d 0 3px 8px}.contact.page-width .title{text-align:center}.contact.page-width form#ContactForm{padding:10px 50px}.contact.page-width .contact__button{text-align:center}.contact.page-width .contact__button .button{border:1px solid #000!important;background:#fff;color:#000}.contact.page-width .contact__button .button:after,.contact.page-width .contact__button .button:before{content:unset!important}.contact.page-width .field__input{background-color:transparent!important}@media(hover:hover){.button.button--primary:hover,a.button.button--secondary:hover{border:1px solid #000!important;background:#f1ede3;color:#000}.tps-rich-text-background a.button.button--primary:hover{background:transparent}.contact.page-width .contact__button .button:hover{background:#f1ede3}.tps_muti_iocn_section .multicolumn-card__info .link:hover{text-decoration:underline}.tps_muti_iocn_section .multicolumn-card.content-container:hover,.tps_muti_iocn_section.tps_contasct_section .multicolumn-card.content-container:hover{border:1px solid #8c6a2f!important}.tps_muti_iocn_section.tps_contasct_section .multicolumn-card.content-container:hover .rte a{color:#8c6a2f}}@media(max-width:989px){.tps_banner_section .banner__content{padding:0;display:flex;position:absolute!important;width:100%;align-items:center;justify-content:center;z-index:2;bottom:8px!important;top:0%}.tps-right-image .image-with-text__content{padding:20px 30px 20px 0}.tps-left-image .image-with-text__content{padding:20px 0 20px 30px}h2.rich-text__heading{font-size:25px!important}.rich-text__wrapper{width:100%!important}.tps_muti_iocn_section .media.media--transparent.media--adapt{text-align:center;padding-bottom:5%!important}.contact.page-width.page-width--narrow{padding-top:45px!important;padding-bottom:45px!important}}@media(max-width:767px){h1,.banner__heading.inline-richtext{font-size:25px!important}.tps_muti_iocn_section .media.media--transparent.media--adapt{padding-bottom:12%!important}.contact.page-width form#ContactForm{padding:10px 20px}}@media(max-width:749px){.tps-right-image .image-with-text__content,.tps-left-image .image-with-text__content{padding:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tps-info.css.map */
