@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital@0;1&display=swap);.item-likes:not(.active) img[data-v-49f15a73]{mix-blend-mode:overlay}.vld-shown[data-v-fcbc40aa]{overflow:hidden}.vld-overlay[data-v-fcbc40aa]{align-items:center;bottom:0;display:none;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:9999}.vld-overlay.is-active[data-v-fcbc40aa]{display:flex}.vld-overlay.is-full-page[data-v-fcbc40aa]{position:fixed;z-index:9999}.vld-overlay .vld-background[data-v-fcbc40aa]{background:#fff;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.relative[data-v-fcbc40aa],.vld-overlay .vld-icon[data-v-fcbc40aa],.vld-parent[data-v-fcbc40aa]{position:relative}.vld-shown[data-v-e6a17302]{overflow:hidden}.vld-overlay[data-v-e6a17302]{align-items:center;bottom:0;display:none;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:9999}.vld-overlay.is-active[data-v-e6a17302]{display:flex}.vld-overlay.is-full-page[data-v-e6a17302]{position:fixed;z-index:9999}.vld-overlay .vld-background[data-v-e6a17302]{background:#fff;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.relative[data-v-e6a17302],.vld-overlay .vld-icon[data-v-e6a17302],.vld-parent[data-v-e6a17302]{position:relative}.vc-pane-container{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{align-items:center;border:2px solid #0000;border-radius:var(--rounded);color:var(--gray-600);cursor:pointer;display:flex;justify-content:center;pointer-events:auto;-webkit-user-select:none;user-select:none}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{cursor:not-allowed;opacity:.25;pointer-events:none}.vc-day-popover-container{background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);box-shadow:var(--shadow);color:var(--white);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px}.vc-day-popover-header{color:var(--gray-300);font-size:var(--text-xs);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none;position:absolute;top:0;width:100%}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{background-color:var(--white);border-color:var(--gray-100);color:var(--gray-800)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{min-height:32px;position:relative;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vc-day-box-center-center{align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}.vc-day-box-left-center{align-items:center;display:flex;justify-content:flex-start;transform-origin:0 50%}.vc-day-box-right-center{align-items:center;display:flex;justify-content:flex-end;transform-origin:100% 50%}.vc-day-box-center-bottom{align-items:flex-end;display:flex;justify-content:center}.vc-day-content{align-items:center;border-radius:var(--rounded-full);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);height:28px;justify-content:center;line-height:28px;-webkit-user-select:none;user-select:none;width:28px}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{background-color:#ccd6e066;font-weight:var(--font-bold)}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{height:28px;width:28px}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-dots{align-items:center;display:flex;justify-content:center}.vc-dot{border-radius:50%;height:5px;transition:all var(--day-content-transition-time);width:5px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{align-items:center;display:flex;justify-content:flex-start;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{align-items:center;border:2px solid #0000;border-radius:var(--rounded);cursor:pointer;display:flex;justify-content:center;line-height:var(--leading-snug);-webkit-user-select:none;user-select:none}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{cursor:not-allowed;opacity:.25;pointer-events:none}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{border:2px solid #0000;border-radius:var(--rounded);color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;-webkit-user-select:none;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{grid-row-gap:2px;grid-column-gap:5px;display:grid;grid-template-columns:repeat(3,1fr)}.vc-nav-item{border:2px solid #0000;border-radius:var(--rounded);cursor:pointer;font-weight:var(--font-semibold);line-height:var(--leading-snug);padding:4px 0;text-align:center;-webkit-user-select:none;user-select:none;width:48px}.vc-nav-item:hover{background-color:var(--gray-900);box-shadow:var(--shadow-inner);color:var(--white)}.vc-nav-item.is-active{background:var(--accent-100);box-shadow:var(--shadow);color:var(--accent-900);font-weight:var(--font-bold)}.vc-nav-item.is-current{border-color:var(--accent-100);color:var(--accent-100);font-weight:var(--bold)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{background-color:var(--gray-200);box-shadow:none;color:var(--gray-900)}.vc-is-dark .vc-nav-item.is-active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-nav-item.is-current{border-color:var(--accent-500);color:var(--accent-600)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{align-items:center;display:flex;justify-content:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{color:var(--gray-800);cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:28px;-webkit-user-select:none;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{position:relative}.vc-weeknumber,.vc-weeknumber-content{align-items:center;display:flex;justify-content:center}.vc-weeknumber-content{color:var(--gray-500);font-size:var(--text-xs);font-style:italic;font-weight:var(--font-medium);height:28px;margin-top:2px;-webkit-user-select:none;user-select:none;width:28px}.vc-weeknumber-content.is-left-outside{left:var(--weeknumber-offset);position:absolute}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:repeat(7,1fr);min-width:250px;padding:6px;position:relative}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{color:var(--gray-500);cursor:default;font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-bottom:8px;padding-top:4px;text-align:center;-webkit-user-select:none;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);box-shadow:var(--shadow);color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:4px}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{background-color:var(--white);border-color:var(--gray-100);color:var(--gray-800)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{backface-visibility:hidden;pointer-events:none;transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing)}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{transform:translate(var(--slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{transform:translate(calc(var(--slide-translate)*-1))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{transform:translateY(calc(var(--slide-translate)*-1))}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:none;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{box-shadow:var(--shadow-lg);outline:none;position:relative;z-index:10}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time:.13s ease-in;align-items:center;display:flex;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{align-items:center;display:flex;flex-grow:0;justify-content:center;margin-right:3px;width:15px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{align-items:center;display:flex;flex-grow:1;flex-wrap:none;width:max-content}.vc-svg-icon{stroke:currentColor;stroke-width:0;display:inline-block}.vc-svg-icon path{fill:currentColor}.vc-time-picker{align-items:center;display:flex;padding:8px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{color:var(--gray-600);height:16px;width:16px}.vc-time-content{margin-left:8px}.vc-time-date{align-items:center;display:flex;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:21px;margin-top:-4px;padding:0 0 4px 4px;text-transform:uppercase}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-am-pm,.vc-time-select{align-items:center;display:flex}.vc-am-pm{background:var(--gray-200);border-radius:var(--rounded);color:var(--gray-800);height:30px;margin-left:8px;padding:4px}.vc-am-pm button{background:#0000;border:2px solid #0000;border-radius:var(--rounded);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);padding:0 4px}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-day,.vc-is-dark .vc-time-month{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{-moz-padding-start:3px;appearance:none;background-color:var(--gray-200);background-image:none;border:2px solid;border-color:var(--gray-200);border-radius:var(--rounded);color:var(--gray-900);cursor:pointer;display:block;flex-grow:1;font-size:var(--text-base);font-weight:var(--font-medium);height:30px;line-height:var(--leading-tight);padding:0 20px 0 8px;text-align:left;text-indent:0;width:52px}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{background-color:var(--white);border-color:var(--accent-400);outline:0}.vc-select-arrow{align-items:center;bottom:0;color:var(--gray-500);display:flex;padding:0 4px 0 0;pointer-events:none;position:absolute;right:0;top:0}.vc-select-arrow svg{fill:currentColor;height:16px;width:16px}.vc-is-dark select{background:var(--gray-700);border-color:var(--gray-700);color:var(--gray-100)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{background-color:var(--gray-800);border-color:var(--accent-500)}.vc-container{--white:#fff;--black:#000;--gray-100:#f7fafc;--gray-200:#edf2f7;--gray-300:#e2e8f0;--gray-400:#cbd5e0;--gray-500:#a0aec0;--gray-600:#718096;--gray-700:#4a5568;--gray-800:#2d3748;--gray-900:#1a202c;--red-100:#fff5f5;--red-200:#fed7d7;--red-300:#feb2b2;--red-400:#fc8181;--red-500:#f56565;--red-600:#e53e3e;--red-700:#c53030;--red-800:#9b2c2c;--red-900:#742a2a;--orange-100:#fffaf0;--orange-200:#feebc8;--orange-300:#fbd38d;--orange-400:#f6ad55;--orange-500:#ed8936;--orange-600:#dd6b20;--orange-700:#c05621;--orange-800:#9c4221;--orange-900:#7b341e;--yellow-100:ivory;--yellow-200:#fefcbf;--yellow-300:#faf089;--yellow-400:#f6e05e;--yellow-500:#ecc94b;--yellow-600:#d69e2e;--yellow-700:#b7791f;--yellow-800:#975a16;--yellow-900:#744210;--green-100:#f0fff4;--green-200:#c6f6d5;--green-300:#9ae6b4;--green-400:#68d391;--green-500:#48bb78;--green-600:#38a169;--green-700:#2f855a;--green-800:#276749;--green-900:#22543d;--teal-100:#e6fffa;--teal-200:#b2f5ea;--teal-300:#81e6d9;--teal-400:#4fd1c5;--teal-500:#38b2ac;--teal-600:#319795;--teal-700:#2c7a7b;--teal-800:#285e61;--teal-900:#234e52;--blue-100:#ebf8ff;--blue-200:#bee3f8;--blue-300:#90cdf4;--blue-400:#63b3ed;--blue-500:#4299e1;--blue-600:#3182ce;--blue-700:#2b6cb0;--blue-800:#2c5282;--blue-900:#2a4365;--indigo-100:#ebf4ff;--indigo-200:#c3dafe;--indigo-300:#a3bffa;--indigo-400:#7f9cf5;--indigo-500:#667eea;--indigo-600:#5a67d8;--indigo-700:#4c51bf;--indigo-800:#434190;--indigo-900:#3c366b;--purple-100:#faf5ff;--purple-200:#e9d8fd;--purple-300:#d6bcfa;--purple-400:#b794f4;--purple-500:#9f7aea;--purple-600:#805ad5;--purple-700:#6b46c1;--purple-800:#553c9a;--purple-900:#44337a;--pink-100:#fff5f7;--pink-200:#fed7e2;--pink-300:#fbb6ce;--pink-400:#f687b3;--pink-500:#ed64a6;--pink-600:#d53f8c;--pink-700:#b83280;--pink-800:#97266d;--pink-900:#702459}.vc-container.vc-red{--accent-100:var(--red-100);--accent-200:var(--red-200);--accent-300:var(--red-300);--accent-400:var(--red-400);--accent-500:var(--red-500);--accent-600:var(--red-600);--accent-700:var(--red-700);--accent-800:var(--red-800);--accent-900:var(--red-900)}.vc-container.vc-orange{--accent-100:var(--orange-100);--accent-200:var(--orange-200);--accent-300:var(--orange-300);--accent-400:var(--orange-400);--accent-500:var(--orange-500);--accent-600:var(--orange-600);--accent-700:var(--orange-700);--accent-800:var(--orange-800);--accent-900:var(--orange-900)}.vc-container.vc-yellow{--accent-100:var(--yellow-100);--accent-200:var(--yellow-200);--accent-300:var(--yellow-300);--accent-400:var(--yellow-400);--accent-500:var(--yellow-500);--accent-600:var(--yellow-600);--accent-700:var(--yellow-700);--accent-800:var(--yellow-800);--accent-900:var(--yellow-900)}.vc-container.vc-green{--accent-100:var(--green-100);--accent-200:var(--green-200);--accent-300:var(--green-300);--accent-400:var(--green-400);--accent-500:var(--green-500);--accent-600:var(--green-600);--accent-700:var(--green-700);--accent-800:var(--green-800);--accent-900:var(--green-900)}.vc-container.vc-teal{--accent-100:var(--teal-100);--accent-200:var(--teal-200);--accent-300:var(--teal-300);--accent-400:var(--teal-400);--accent-500:var(--teal-500);--accent-600:var(--teal-600);--accent-700:var(--teal-700);--accent-800:var(--teal-800);--accent-900:var(--teal-900)}.vc-container.vc-blue{--accent-100:var(--blue-100);--accent-200:var(--blue-200);--accent-300:var(--blue-300);--accent-400:var(--blue-400);--accent-500:var(--blue-500);--accent-600:var(--blue-600);--accent-700:var(--blue-700);--accent-800:var(--blue-800);--accent-900:var(--blue-900)}.vc-container.vc-indigo{--accent-100:var(--indigo-100);--accent-200:var(--indigo-200);--accent-300:var(--indigo-300);--accent-400:var(--indigo-400);--accent-500:var(--indigo-500);--accent-600:var(--indigo-600);--accent-700:var(--indigo-700);--accent-800:var(--indigo-800);--accent-900:var(--indigo-900)}.vc-container.vc-purple{--accent-100:var(--purple-100);--accent-200:var(--purple-200);--accent-300:var(--purple-300);--accent-400:var(--purple-400);--accent-500:var(--purple-500);--accent-600:var(--purple-600);--accent-700:var(--purple-700);--accent-800:var(--purple-800);--accent-900:var(--purple-900)}.vc-container.vc-pink{--accent-100:var(--pink-100);--accent-200:var(--pink-200);--accent-300:var(--pink-300);--accent-400:var(--pink-400);--accent-500:var(--pink-500);--accent-600:var(--pink-600);--accent-700:var(--pink-700);--accent-800:var(--pink-800);--accent-900:var(--pink-900)}.vc-container{--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--leading-snug:1.375;--rounded:.25rem;--rounded-lg:.5rem;--rounded-full:9999px;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-inner:inset 0 2px 4px 0 #0000000f;--slide-translate:22px;--slide-duration:.15s;--slide-timing:ease;--day-content-transition-time:.13s ease-in;--weeknumber-offset:-34px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:var(--rounded-lg);color:var(--gray-900);display:inline-flex;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;height:max-content;position:relative;width:max-content}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:none}.vc-container [role=button],.vc-container button{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{background-color:var(--gray-900);border-color:var(--gray-700);color:var(--gray-100)}@font-face{font-family:FuturaLTPro-Bold;src:url(/wp-content/themes/tsa-wordpress/public/fonts/font.b7a266.woff2) format("woff2"),url(/wp-content/themes/tsa-wordpress/public/fonts/font.af90e1.woff) format("woff")}body{color:#000;font-family:Georgia,Times New Roman,Times,serif}body,html{font-size:18px;height:100%;margin:0;overflow-x:hidden;padding:0;position:relative;width:100%}.type-sans{font-family:FuturaLTPro-Bold}.container{margin:auto;max-width:1640px;padding:0 20px;width:100%}@media screen and (max-width:1640px){.container{padding:0 60px}}@media screen and (max-width:1200px){.container{padding:0 20px}}@media screen and (max-width:768px){.container{padding:0}}p{line-height:24px;margin-bottom:12px;margin-top:0}p a{text-decoration:underline}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.grecaptcha-badge{visibility:hidden}.alignnone{height:auto;margin-left:0;margin-right:0;max-width:100%}.aligncenter{display:block;height:auto;margin:1rem auto}.alignleft,.alignright{height:auto;margin-bottom:1rem}@media(min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{clip:rect(0,0,0,0);background:#fff;border:0;color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.section-history{margin-bottom:0!important}.accordion{border-top:1px solid #c1c1c1}.accordion-wraper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0;padding-top:50px}.accordion-left,.accordion-right{max-width:680px;width:100%}@media screen and (max-width:1480px){.accordion-left,.accordion-right{margin-bottom:40px}}.accordion-heading{font-family:FuturaLTPro-Bold}.accordion-title-input{display:none}.accordion-title-label{align-items:center;background:#eee;border-bottom:1px solid #c1c1c1;color:#000;cursor:pointer;display:flex;font-family:FuturaLTPro-Bold;font-size:25px;height:70px;padding:8px 22px;position:relative;transition:.2s ease}.accordion-title-label:first-child{border-top:1px solid #c1c1c1}.accordion-title-label:before{content:"+";font-family:Arial;font-size:40px;position:absolute;right:20px}.accordion-body,.accordion-title-label:hover{background:#000;color:#fff}.accordion-body{border:1px solid #a7a7a7;margin:0 0 1px;padding:10px 20px}.accordion-body p{color:#fff;margin-bottom:16px}.accordion-body p strong{font-family:FuturaLTPro-Bold}.accordion-body p a{color:#fff}.accordion-title-input+.accordion-title-label+.accordion-body{display:none}.accordion-title-input:checked+.accordion-title-label+.accordion-body{border:1px solid #000;display:block}.accordion-title-input:checked+.accordion-title-label{background:#000;border-bottom:1px solid #000;color:#fff}.accordion-title-input:checked+.accordion-title-label:before{content:"-";right:25px;top:8px}.modal{background-color:#000;background-color:#000c;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal .modal-content{background-color:#fff;margin:15% auto;max-width:750px;padding:20px;width:80%}.modal .modal-content .modal-header{margin-top:-10px}.modal .modal-content .modal-top{font-size:22px;margin-bottom:20px;margin-top:50px}.modal .modal-content .modal-top .modal-name{font-family:FuturaLTPro-Bold;font-weight:700}.modal .modal-content .modal-top .modal-org{font-style:italic}.modal .close{color:#000;float:right;font-size:50px}.modal .close:focus,.modal .close:hover{color:#000;cursor:pointer;text-decoration:none}@media screen and (max-width:767px){.modal .modal-content{height:100%;margin:0;max-width:100%;width:100%}}header{margin-bottom:40px;margin-top:40px}header .brand img{max-width:415px}header.has-underline{position:relative}header.has-underline:before{background-color:#eee;bottom:10px;content:"";display:none;height:10px;left:0;position:absolute;width:100%}.header-wrap{display:flex;justify-content:space-between;margin:0 -20px}.header-wrap .header-left,.header-wrap .header-right{flex:0 0 calc(50% - 40px);margin:0 20px;max-width:calc(50% - 40px);width:calc(50% - 40px)}.header-wrap .header-right{display:flex;justify-content:right}.serif-link{text-align:center}.button-default,.serif-link{color:#000;display:block;font-size:18px;line-height:22px;margin-bottom:9px;text-decoration:none}.button-default{font-family:FuturaLTPro-Bold;padding:9px 12px;text-align:justify}.button-default.button-grey{background:#eee}.button-default:hover{background:#000!important;color:#fff!important;text-decoration:none}@media screen and (max-width:768px){.button-default{padding:4px 8px}}.header-right-actions{display:flex}.header-right-actions .header-menu{cursor:pointer;margin-left:25px;padding-top:5px}@media screen and (max-width:768px){.header-right-actions .header-menu{padding-top:0}}.header-right-actions .header-menu span{background:#000;display:block;height:3px;margin-bottom:12px;width:70px}.header-right-actions .header-search{width:40px}.announcement-bar{align-items:center;background:#f33;display:flex;height:60px}.announcement-bar a{color:#fff;font-family:FuturaLTPro-Bold;font-size:18px;line-height:20px}.fullscreen-menu{background:#fff;height:100%;left:0;position:fixed;top:0;transform:translateY(-100%) matrix(1,0,0,1,0,0);transition:all .3s cubic-bezier(.54,.1,0,.99);visibility:hidden;width:100%;z-index:999}.fullscreen-menu.is-open{transform:translate(0) matrix(1,0,0,1,0,0)!important;visibility:visible}.fullscreen-menu .container{align-items:center;display:flex;height:100%;position:relative;width:100%}@media screen and (max-width:992px){.fullscreen-menu .container{padding:0}}.fullscreen-menu .container nav{flex:0 0 100%;width:100%}.fullscreen-menu .menu-close{cursor:pointer;position:absolute;right:15px;top:50px}@media screen and (max-width:1640px){.fullscreen-menu .menu-close{right:40px}}.fullscreen-menu .menu-close span{background:#000;display:block;height:3px;margin-bottom:15px;position:relative;width:70px}.fullscreen-menu .menu-close span:first-child{transform:rotate(45deg)}.fullscreen-menu .menu-close span:last-child{top:-17px;transform:rotate(-45deg)}.fullscreen-menu nav ul{display:flex;padding-left:0}.fullscreen-menu nav ul li{display:block;flex:0 0 25%;font-family:FuturaLTPro-Bold;margin-right:20px;max-width:25%;width:25%}.fullscreen-menu nav ul li:last-child{margin-right:0;padding-right:20px}.fullscreen-menu nav ul li a{display:block;font-size:25px;line-height:30px;margin-bottom:25px;text-decoration:none!important}.fullscreen-menu nav ul li:last-child ul a{margin-bottom:8px;padding-right:0}.fullscreen-menu nav ul li ul{display:block}.fullscreen-menu nav ul li ul li{display:block;font-family:Georgia,Times New Roman,Times,serif;margin-bottom:0;max-width:100%;width:100%}.fullscreen-menu nav ul li ul li a{margin-bottom:8px!important}.fullscreen-menu nav ul li ul li:hover{font-style:italic}.fullscreen-menu nav ul li ul li ul li{font-style:normal;padding-left:18px;position:relative}.fullscreen-menu nav ul li ul li ul li:before{background:#000;content:"";height:2px;left:0;position:absolute;top:50%;width:15px}.fullscreen-menu nav ul li ul li ul li:hover{font-style:italic}.header-inner .brand img{max-width:280px}header.banner.header-inner{align-items:center;display:flex;height:100px;margin:0}header.banner.header-inner .header-wrap .header-right{justify-content:flex-end}header.banner.header-inner .serif-link{margin-bottom:3px;text-align:left}@media screen and (max-width:850px){header{margin-bottom:20px}header.has-underline:before{display:block}.container{padding:0 20px}.header-wrap{flex-wrap:wrap;margin:0}.header-wrap .header-left{align-items:center;display:flex;order:2}.header-wrap .header-left,.header-wrap .header-right{flex:0 0 100%;margin:0;max-width:100%;width:100%}.header-wrap .brand img{max-width:70%!important}.header-wrap .header-search{display:none}.header-wrap .header-right-buttons{display:flex;margin-bottom:30px}.header-wrap .button-default{font-size:17px;margin-right:10px;padding:2px 8px;text-align:left}.header-inner .header-wrap .header-right-buttons{display:none}.header-inner .header-wrap .header-right{flex:0 0 35%;max-width:35%;order:2;width:35%}.header-inner .header-wrap .header-left{flex:0 0 65%;max-width:65%;width:65%}.header-inner .header-wrap .header-left .brand img{max-width:100%!important}}.main{min-height:500px}.tsa-events-wrap{display:flex;margin:0 -20px}.tsa-events-wrap .tsa-events-wide{flex:0 0 calc(66.66% - 40px);margin:0 20px;max-width:calc(66.66% - 40px);width:calc(66.66% - 40px)}.tsa-events-wrap .tsa-events-narrow{flex:0 0 calc(33.33% - 40px);margin:0 20px;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}.tsa-events-wrap .tsa-event{margin-bottom:40px;position:relative}.tsa-events-wrap .tsa-event img{height:auto;object-fit:cover;width:100%}.tsa-events-wrap .tsa-event .tsa-event-info{background:#eee;margin-top:-5px;padding:25px 20px;position:relative}.tsa-events-wrap .tsa-event .is-tsa-event:after{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa-event-circle.24fa36.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:75%;border-radius:50%;content:"";height:70px;position:absolute;right:20px;top:-35px;width:70px}.tsa-events-wrap .tsa-event .event-date,.tsa-events-wrap .tsa-event .event-title{color:#000;font-size:35px;line-height:40px}.tsa-events-wrap .tsa-event .event-title{font-family:FuturaLTPro-Bold}.tsa-events-wrap .tsa-event .event-price{font-size:35px;font-style:italic;line-height:40px}.tsa-events-wrap .tsa-events-narrow .event-date,.tsa-events-wrap .tsa-events-narrow .event-price,.tsa-events-wrap .tsa-events-narrow .event-title{font-size:25px;line-height:30px}.tsa-events-wrap .tsa-events-narrow .tsa-event-info:after{height:70px;top:-35px;width:70px}.section-building-otw{margin-bottom:60px;margin-top:50px;min-height:900px;padding-top:40px;position:relative}@media screen and (max-width:768px){.section-building-otw{margin-bottom:40px}}.section-building-otw img.mobile-img{display:none}.section-building-otw .bg-pseudo{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.section-building-otw .container{position:relative;z-index:1}.section-building-otw .building-info{background:#fff;max-width:520px;padding:22px}.section-building-otw .building-name{font-size:35px;line-height:40px;margin-bottom:20px}.section-building-otw .building-name strong{display:block;font-family:FuturaLTPro-Bold}.section-building-otw p{font-size:18px;line-height:23px;margin-bottom:0}.default-link{display:block;font-family:FuturaLTPro-Bold;text-decoration:none}.tsa-articles{padding-bottom:90px}.tsa-articles-wrap{display:flex;margin:0 -20px}.tsa-articles-wrap .tsa-articles-wide{display:flex;flex:0 0 66.66%;flex-wrap:wrap;margin:0;max-width:66.66%;width:66.66%}.tsa-articles-wrap .tsa-articles-wide .tsa-article{flex:0 0 calc(100% - 40px);margin:0 20px 40px;max-width:calc(100% - 40px);width:calc(100% - 40px)}.tsa-articles-wrap .tsa-articles-wide .tsa-article.tsa-half{flex:0 0 calc(50% - 40px);margin:0 20px 40px;max-width:calc(50% - 40px);width:calc(50% - 40px)}.tsa-articles-wrap .tsa-articles-narrow{flex:0 0 calc(33.33% - 40px);margin:0 20px;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}.tsa-article{margin-bottom:40px}.tsa-article img{height:auto;object-fit:cover;width:100%}.tsa-article:hover a .article-title{text-decoration:underline}.tsa-article .tsa-article-content{background:#eee;margin-top:-5px;padding:22px 20px 30px;position:relative}.tsa-article .tsa-article-content .default-link{font-size:25px;line-height:30px;margin-top:3px}.tsa-article .article-title{color:#000;font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-bottom:2px}.tsa-article p{font-size:25px;line-height:30px;margin-bottom:0;margin-top:0}.article-tags{margin-top:0;max-width:90%}.article-tags a{margin-bottom:0;margin-top:20px}.boxed-link{border:2px solid #000;display:inline-block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px;margin-bottom:20px;margin-right:20px;padding:5px 12px;text-decoration:none}.boxed-link:hover{background:#000!important;color:#fff!important;text-decoration:none}.boxed-link--arrow{background:#fff url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_black.11ff6a.svg);background-position:calc(100% - 10px) 8px;background-repeat:no-repeat;background-size:19px;padding-right:35px}.boxed-link--arrow:hover{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow.762ff6.svg)!important;background-position:calc(100% - 10px) 8px!important;background-repeat:no-repeat!important;background-size:19px!important}.section-pods .grid-three-loop{padding-top:38px}footer{background:#000;padding:40px 0}footer .footer-flex-top,footer .footer-flex-top .footer-left{display:flex;justify-content:space-between}footer .footer-flex-top .footer-left{flex-direction:column;min-height:420px}footer .footer-buttons a{border:2px solid #fff;color:#fff;display:block;font-family:FuturaLTPro-Bold;font-size:17px;line-height:22px;margin-bottom:20px;padding:6px 12px;text-align:left;text-decoration:none}footer .footer-buttons a:hover{color:#000!important}footer .footer-right{color:#fff;display:flex;flex:0 0 calc(33.33% - 20px);flex-direction:column;justify-content:space-between;max-width:calc(33.33% - 20px);min-height:420px;text-align:left;width:calc(33.33% - 20px)}footer .footer-right .footer-menus{display:flex;justify-content:flex-start;padding-right:20px}footer .footer-right .footer-menus ul{margin-top:0;padding-left:0}footer .footer-right .footer-menus ul:first-child{padding-right:100px}footer .footer-right .footer-menus ul li{display:block;list-style:none}footer .footer-right .footer-menus ul li a{color:#fff;font-family:FuturaLTPro-Bold;font-size:18px;line-height:24px;text-decoration:none!important}footer .footer-right .footer-menus ul li a:hover{color:#aaa}footer .footer-right .footer-copy p{color:#fff;font-size:15px;line-height:22px;margin-bottom:0}.tsa-event.tsa-announcement{background:#f33;font-size:35px;line-height:40px;padding:20px 20px 60px}.tsa-event.tsa-announcement a{color:#fff;text-decoration:none!important}.tsa-event.tsa-announcement .ann-title{font-family:FuturaLTPro-Bold}.tsa-event.tsa-quote{background:#000;color:#fff;font-size:55px;line-height:60px;padding:20px 20px 70px}.tsa-event.tsa-quote p{max-width:75%}.tsa-event.tsa-quote a{color:#fff;text-decoration:none!important}.tsa-event.tsa-quote .quote-name{font-family:FuturaLTPro-Bold}.breadcrumbs{align-items:center;background:#eee;display:flex;justify-content:flex-start;min-height:40px;padding-bottom:5px;padding-top:5px}.breadcrumbs ul{margin:0;padding-left:0}.breadcrumbs ul li{display:inline-block;list-style:none;padding-right:18px;position:relative}.breadcrumbs ul li:after{content:"/";font-size:18px;line-height:22px;position:absolute;right:3px;top:0}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul li a{font-size:18px;line-height:22px}.section-hero{overflow:hidden;position:relative}.section-hero .hero-slider .slick-track{transition:all .3s ease-in-out}.section-hero .hero-slider .hero-slider-item img{display:block;height:500px;object-fit:cover;width:auto}.section-hero .hero-slider .hero-slider-item img.hero-image-main{padding-left:60px;position:relative;z-index:10}.section-hero .hero-slider .hero-slider-item img.hero-image-bg{filter:blur(25px);height:110%;left:0;opacity:.8;position:absolute;top:0;width:110%;z-index:1}.section-hero .hero-slider .hero-slider-item .slider-caption{line-height:22px;margin-top:10px;opacity:0;transform:translateY(60px);transition:all .25s ease-in-out}@media screen and (max-width:768px){.section-hero .hero-slider .hero-slider-item .slider-caption{line-height:22px;margin-bottom:20px;margin-top:10px;padding-left:20px;padding-right:20px}}.section-hero .hero-slider .hero-slider-item.slick-current .slider-caption{opacity:1;transform:translateY(0)}.section-hero button.slick-prev.slick-arrow{-webkit-appearance:none;background-color:#000;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_left.456362.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;font-size:0;height:73px;left:30px;position:absolute;top:calc(50% - 73px);width:73px;z-index:1}@media screen and (min-width:1640px){.section-hero button.slick-prev.slick-arrow{left:calc(50vw - 855px)}}.section-hero button.slick-prev.slick-arrow:focus{outline:0!important}.section-hero button.slick-prev.slick-arrow:hover{background-color:#fff;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_leftb.e20fb0.svg)}.section-hero button.slick-next.slick-arrow{-webkit-appearance:none;background-color:#000;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_right.70b797.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;font-size:0;height:73px;position:absolute;right:30px;top:calc(50% - 73px);width:73px;z-index:1}@media screen and (min-width:1640px){.section-hero button.slick-next.slick-arrow{right:calc(50vw - 855px)}}.section-hero button.slick-next.slick-arrow:focus{outline:0!important}.section-hero button.slick-next.slick-arrow:hover{background-color:#fff;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_rightb.2291f0.svg)}.single-tours .section-content .content-flex .content-flex-left h2,.single-tours .section-related h2,.single-tours h2{font-family:FuturaLTPro-Bold;font-size:25px;font-weight:400;line-height:30px}.single-tours .section-content.first-content-event{padding-top:0}.section-content{padding-bottom:120px;padding-top:60px}.section-content.section-content-variation{border-top:1px solid #c1c1c1;padding-bottom:0}.section-content .content-above{border-bottom:1px solid #c1c1c1;margin-bottom:40px;padding-bottom:30px}.section-content .content-flex{display:flex;justify-content:space-between}.section-content .content-flex .content-flex-left{flex:0 0 calc(70% - 40px);max-width:calc(70% - 40px);padding-right:100px;width:calc(70% - 40px)}.section-content .content-flex .content-flex-left h1{font-family:FuturaLTPro-Bold;font-size:55px;font-weight:400;line-height:55px;margin-bottom:0;margin-top:0}.section-content .content-flex .content-flex-left h2{font-family:FuturaLTPro-Bold;font-size:35px;font-weight:400;line-height:40px;margin-bottom:20px;margin-top:0}.section-content .content-flex .content-flex-left p{max-width:100%}.section-content .content-flex .content-flex-left .title-links{margin-top:40px}.section-content .content-flex .content-flex-left .title-links .title-link{border:2px solid #000;color:#000;font-family:FuturaLTPro-Bold;font-size:17px;height:18px;line-height:22px;margin-right:18px;padding:11px;width:47px}.section-content .content-flex .content-flex-left .title-links .title-link.active,.section-content .content-flex .content-flex-left .title-links .title-link:hover{background-color:#000;color:#fff;text-decoration:none}.section-content .content-flex .content-flex-left ul{list-style:"—  ";padding-left:25px}.section-content .content-flex .content-flex-right{flex:0 0 calc(30% - 40px);max-width:calc(30% - 40px);width:calc(30% - 40px)}.section-content .content-flex .content-flex-right p{margin-bottom:20px}.section-content .content-flex .content-flex-right p strong{display:block;font-family:FuturaLTPro-Bold;font-weight:400}.section-content .content-flex .content-flex-right .tour-location-link{cursor:pointer}.section-submit-building{padding-bottom:140px}.section-submit-building h2{font-family:FuturaLTPro-Bold;font-size:35px;font-weight:400;line-height:40px;margin-bottom:30px;margin-top:0}.section-submit-building p{font-size:25px;margin-bottom:45px;max-width:85%}.section-submit-building form p{max-width:100%;width:100%}.section-submit-building form input{width:100%}.section-submit-building .submit-building-form{max-width:70%}.form-section{border-top:1px solid #c1c1c1;margin-top:25px;padding-top:25px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:0!important;margin-left:0!important;padding:0 .5rem!important}form label{display:block;font-family:FuturaLTPro-Bold;font-size:25px;font-weight:400;line-height:30px;margin-bottom:50px}form p{margin-bottom:0!important;max-width:100%}form p label{width:100%}form .flex-two{display:flex;margin:0 -20px 50px}form .flex-two label{margin:0 20px;width:calc(100% - 80px)}form .flex-half{display:flex;margin:0 -20px 50px}form .flex-half label{margin:0 20px}@media screen and (max-width:767px){form .flex-half{margin:0 0 50px}form .flex-half label{margin:0}}form input{border:2px solid #000;box-sizing:border-box;font-family:FuturaLTPro-Bold;font-size:18px;height:50px;margin-top:8px;padding:10px}form input:focus{outline:0!important}form textarea{border:2px solid #000;font-family:FuturaLTPro-Bold;font-size:18px;height:132px;margin-bottom:-20px;margin-top:8px;padding:10px;width:600px}form textarea:focus{outline:0!important}form input[type=submit]{-webkit-appearance:none;background:#fff;border:2px solid #000;color:#000;display:inline-block;font-family:FuturaLTPro-Bold;font-size:25px;height:45px;line-height:30px;margin-top:0;padding:6px 8px;text-align:center;text-decoration:none;width:auto!important}form input[type=submit]:hover{background:#000!important;color:#fff!important;text-decoration:none}form span{font-size:14px!important}form .wpcf7-response-output{background:#000;border:0;color:#fff;display:inline-block;font-family:FuturaLTPro-Bold;font-weight:400;height:36px;line-height:36px;margin-left:0;padding:5px 10px}.section-contact-form form{max-width:calc(70% - 40px)}.section-contact-form form input{width:calc(100% - 40px)}.section-contact-form form .flex-half,.section-contact-form form .flex-half input{width:100%}.section-related{border-top:1px solid #c1c1c1;margin-top:60px;padding-bottom:150px;padding-top:30px}.section-related h2{font-family:FuturaLTPro-Bold;font-size:35px;font-weight:400;line-height:40px;margin-bottom:20px;margin-top:0}.section-related .related-flex{display:flex;margin:0 -20px}.section-related .related-flex .related-item{flex:0 0 calc(33.33% - 40px);margin:0 20px;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}.section-related .related-flex .related-item img{height:346px;object-fit:cover;width:100%}.section-related .related-flex .related-item .related-title{margin-top:20px;max-width:80%}.section-related .related-flex .related-item .related-title a{color:#000;font-family:FuturaLTPro-Bold;font-weight:400;text-decoration:none}.section-related .highlights-flex{flex-wrap:wrap}.section-related .highlights-flex .related-item{margin-bottom:20px}.section-related-buildings{padding-bottom:20px}.section-other-dates,.section-tour-highlights{padding-bottom:0}.section-tour-highlights .tour-item{display:flex;flex-direction:column}.section-tour-highlights .tour-item .tour-content{display:flex;flex:1;flex-direction:column}.section-tour-highlights .tour-item .tour-content .read-more{margin-top:auto}.section-upcoming-dates{padding-bottom:80px}.section-upcoming-dates .upcoming-date-item .tour-content{display:flex;flex-direction:column}.section-upcoming-dates .upcoming-date-item .upcoming-date{display:block;margin-bottom:.5em}.section-partners-supporters{padding-bottom:30px;padding-top:30px}.section-partners-supporters .partners-logos{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.section-partners-supporters .partners-logos .partner-logo img{max-height:60px;width:auto}.tsa-third{flex:0 0 calc(33.33% - 40px);margin:0 20px 45px;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}.tsa-third img{height:346px;object-fit:cover;width:100%}.tsa-third .tsa-third-title{color:#000;font-family:FuturaLTPro-Bold;font-weight:400;height:auto;margin-top:15px;max-width:90%;text-decoration:none}.section-map{margin-top:-60px;min-height:755px;position:relative}.announcement-bar{display:none}.second-front .announcement-bar{display:flex}.section-overview{border-bottom:1px solid #c1c1c1}.section-overview h2{font-family:FuturaLTPro-Bold;margin-top:0}.section-overview h2,.section-overview h5{font-size:25px;font-weight:400;line-height:30px}.section-overview h5{margin:0 0 30px}@media screen and (max-width:768px){.section-overview h5{font-size:18px;line-height:25px}}.section-overview.section-contributors{border-bottom:0;border-top:1px solid #c1c1c1}.section-overview--first{border-bottom:0!important;padding-bottom:0!important}.section-tours-likes{border-bottom:1px solid #c1c1c1}.section-tours-likes .container .content-wrap .content-left h2{font-family:FuturaLTPro-Bold;font-size:25px;font-weight:400;line-height:30px;margin-top:0}.section-tours-likes .tours-grid .tour-item{margin-bottom:40px;position:relative}.section-tours-likes .tours-grid .tour-item .tour-content{display:flex;flex-direction:column;justify-content:space-between}.section-tours-likes .tours-grid .tour-item .tour-content .title .tour-title{max-width:100%!important}.section-tours-likes .tours-grid .tour-item .tour-content .title p.artist{font-style:italic!important;margin-bottom:20px}.section-tours-likes .tours-grid .tour-item .likes-app{min-height:20px}.section-tours-likes .tours-grid .tour-item .likes-app .item-likes{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;min-height:50px}.section-tours-likes .tours-grid .tour-item .likes-app .item-likes img{height:auto;max-width:45px}.section-tours-likes .tours-grid .tour-item .likes-app .item-likes svg path{fill:#0000;transition:all .3s ease-in}.section-tours-likes .tours-grid .tour-item .likes-app .item-likes.active svg path{fill:#000}.section-tours-likes .tours-grid .tour-item .likes-app .item-likes .likes-number{font-size:20px;margin-left:25px;margin-top:0;text-align:center}.section-tours.style-default .tours-grid .tour-item{margin-bottom:40px}.section-tours.style-default .tours-grid .tour-item .tour-content:after{display:none!important}.fullslide-section{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform:translateY(-100%) matrix(1,0,0,1,0,0);transition:all .3s cubic-bezier(.54,.1,0,.99);visibility:hidden;width:100%;z-index:99}.fullslide-section .hero-slider-item:focus,.fullslide-section:focus{outline:0!important}.fullslide-section.is-open{transform:translate(0) matrix(1,0,0,1,0,0)!important;visibility:visible}.fullslide-section .container{position:relative}.fullslide-section button.slick-prev.slick-arrow{-webkit-appearance:none;background-color:#0000;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_left.456362.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;font-size:0;height:54px;left:30px;position:absolute;top:calc(50% - 54px);width:27px;z-index:1}@media screen and (max-width:1400px)and (max-width:1639px){.fullslide-section button.slick-prev.slick-arrow{left:-60px}}@media screen and (min-width:1640px){.fullslide-section button.slick-prev.slick-arrow{left:calc(50vw - 855px)}}.fullslide-section button.slick-prev.slick-arrow:focus{outline:0!important}.fullslide-section button.slick-next.slick-arrow{-webkit-appearance:none;background-color:#0000;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_right.70b797.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;font-size:0;height:54px;position:absolute;right:30px;top:calc(50% - 54px);width:27px;z-index:1}@media screen and (max-width:1400px)and (max-width:1639px){.fullslide-section button.slick-next.slick-arrow{right:-60px}}@media screen and (min-width:1640px){.fullslide-section button.slick-next.slick-arrow{right:calc(50vw - 855px)}}.fullslide-section button.slick-next.slick-arrow:focus{outline:0!important}.fullslide-section .slider-caption{color:#fff;margin-top:70px;text-align:center}.fullslide-section .slick-slider{height:calc(100% - 180px);margin:auto;max-width:calc(100% - 250px)}.fullslide-section img{height:calc(100vh - 250px);margin-left:auto;margin-right:auto;object-fit:contain}.close-slideshow{cursor:pointer;position:absolute;right:0;top:0}.close-slideshow span{background:#fff;display:block;height:3px;margin-bottom:15px;position:relative;width:70px}.close-slideshow span:first-child{transform:rotate(45deg)}.close-slideshow span:last-child{top:-17px;transform:rotate(-45deg)}.tsa-grid-masonry{width:100%}.tsa-grid-masonry .tsa-half{flex:unset}.mobile-social-links{display:none}@media screen and (max-width:768px){.tsa-events-wrap{flex-wrap:wrap}.tsa-events-wrap .tsa-events-narrow,.tsa-events-wrap .tsa-events-wide{flex:0 0 100%;margin:0;max-width:100%;width:100%}.tsa-events-wrap .tsa-event .event-date,.tsa-events-wrap .tsa-event .event-price,.tsa-events-wrap .tsa-event .event-title{font-size:25px;line-height:30px}.section-building-otw{min-height:400px}.tsa-articles-wrap{flex-wrap:wrap}.tsa-articles-wrap .tsa-articles-narrow,.tsa-articles-wrap .tsa-articles-wide{flex:0 0 100%;margin:0;max-width:100%;width:100%}.tsa-articles-wrap .tsa-articles-wide{display:none}.section-sponsors .sponsors-title{text-align:center}.section-sponsors .sponsors-flex{flex-wrap:wrap}.section-sponsors .sponsors-flex .sponsor-item{flex:0 0 100%;max-width:100%;width:100%}.section-sponsors .sponsors-flex .sponsor-item img{max-width:65%}footer .footer-flex-top{flex-direction:column;flex-wrap:wrap}footer .footer-flex-top .footer-left{min-height:auto}footer .footer-flex-top .footer-left .footer-logo{display:none}footer .footer-flex-top .footer-right{flex:0 0 100%;margin-top:54px;max-width:100%;min-height:auto;width:100%}footer .footer-flex-top .footer-right .footer-menus{margin-bottom:10px}footer .footer-flex-top .footer-right .footer-menus ul li.social-link{display:none}.mobile-social-links{align-items:center;display:flex;flex-flow:wrap;justify-content:flex-start;margin-bottom:30px;width:75%}.mobile-social-links a{display:block;margin:0 10px 10px 0;width:57px}.mobile-social-links a img{min-width:57px}.section-content .content-flex{flex-wrap:wrap}.section-content .content-flex .content-flex-left{flex:0 0 100%;max-width:100%;width:100%}.section-content .content-flex .content-flex-left p{max-width:100%}.section-content .content-flex .content-flex-right{flex:0 0 100%;max-width:100%;width:100%}.section-map{height:250px;min-height:unset!important;overflow:hidden}.section-map .acf-map{height:100%}.section-submit-building .submit-building-form{max-width:100%}.section-submit-building form div{flex-wrap:wrap;margin:0}.section-submit-building form div label,.section-submit-building form label{flex:0 0 100%;margin:0;max-width:100%;width:100%}.section-submit-building form input{display:block;width:100%}.section-submit-building form textarea{width:calc(100% - 25px)}.section-related .related-flex{flex-wrap:wrap;margin:0}.section-related .related-flex .related-item{flex:0 0 100%;margin:0 0 20px;max-width:100%;width:100%}.section-related .related-flex .related-item .related-title{margin-top:5px}.tsa-third{flex:0 0 100%;margin:0 0 20px;max-width:100%;width:100%}.tsa-third .tsa-third-title{padding:0}.section-hero .hero-slider .hero-slider-item img{margin-bottom:0;max-height:250px;padding-left:0!important;width:100%}}.section-hero-title{border-bottom:1px solid #c1c1c1;margin-bottom:40px;padding-bottom:25px;padding-top:50px}.section-hero-title .page-title-wrap{display:flex;justify-content:space-between}.section-hero-title .page-title-wrap h1{font-family:FuturaLTPro-Bold;font-size:55px;line-height:60px;margin:0}.section-hero-title .page-title-wrap .page-title-buttons a{border:2px solid #000;color:#000;display:inline-block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px;margin-bottom:9px;margin-left:10px;padding:9px 12px;text-align:justify;text-decoration:none}.section-hero-title .page-title-wrap .page-title-buttons a.active,.section-hero-title .page-title-wrap .page-title-buttons a:hover{background:#000!important;color:#fff!important;text-decoration:none}.grid-three-loop{display:flex;flex-wrap:wrap;margin:0 -20px}@media screen and (max-width:767px){.grid-three-loop{margin:0}}.grid-three-loop .tsa-event{flex:0 0 calc(33.33% - 40px);margin:0 20px 40px;max-width:calc(33.33% - 40px);position:relative;width:calc(33.33% - 40px)}.grid-three-loop .tsa-event img{height:auto;object-fit:cover;width:100%}.grid-three-loop .tsa-event .tsa-event-info{background:#eee;margin-top:-5px;padding:25px 20px;position:relative}.grid-three-loop .tsa-event .tsa-event-info.guest-event-info{padding-left:0}.grid-three-loop .tsa-event .is-tsa-event:after{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa-event-circle.24fa36.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:75%;border-radius:50%;content:"";height:70px;position:absolute;right:20px;top:-35px;width:70px}.grid-three-loop .tsa-event .event-date,.grid-three-loop .tsa-event .event-title{color:#000;font-size:25px;line-height:30px}.grid-three-loop .tsa-event .event-title{font-family:FuturaLTPro-Bold}.grid-three-loop .tsa-event .event-price{font-size:25px;font-style:italic;line-height:30px}.section-bottom-cta{padding-bottom:40px;padding-top:20px}.section-bottom-cta .button-default{border:2px solid #000;display:inline-block}.section-bottom-cta.custom-margins{padding-bottom:80px;padding-top:70px}.section-triggers{border-bottom:1px solid #c1c1c1;display:none;margin-bottom:50px;padding-bottom:50px;padding-top:0}.section-triggers.active{display:block}.section-triggers .calendar,.section-triggers .filters,.section-triggers .search{display:flex;flex-wrap:wrap;margin:0 -20px}.section-triggers .col-3{flex:0 0 calc(33.33% - 40px);margin:0 20px;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}@media screen and (max-width:767px){.section-triggers .col-3{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);width:calc(100% - 40px)}}.section-triggers .col-2{flex:0 0 calc(16.66% - 40px);margin:0 20px;max-width:calc(16.66% - 40px);width:calc(16.66% - 40px)}.section-triggers .col-6{flex:0 0 calc(66.66% - 40px);margin:0 20px;max-width:calc(66.66% - 40px);width:calc(66.66% - 40px)}@media screen and (max-width:767px){.section-triggers .col-6{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);width:calc(100% - 40px)}}.section-triggers .button-action{border:2px solid #000;color:#000;display:inline-block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px;margin-bottom:20px;margin-left:0;padding:9px 12px;text-align:justify;text-decoration:none}.section-triggers .button-action:hover{background:#000!important;color:#fff!important;text-decoration:none}.section-triggers input#events-search{-webkit-appearance:none;border:0;border-bottom:2px solid #000;font-family:Georgia,Times New Roman,Times,serif;font-size:30px;padding:10px 10px 10px 0;width:100%}.section-triggers input#events-search::placeholder{color:#000;font-family:Georgia,Times New Roman,Times,serif}.section-triggers input#events-search:focus{outline:0!important}.section-triggers .filters ul{list-style:none;margin:0;padding-left:0}.section-triggers .filters ul li{display:block;margin-bottom:5px}.section-triggers .filters ul li a{color:#000;font-family:FuturaLTPro-Bold;text-decoration:none}.section-triggers .filters ul li a.active{color:#777;font-style:italic}.section-triggers .filters ul li a:hover{color:#777}.section-triggers .filters-light .filter-name{color:#000;font-family:FuturaLTPro-Bold;margin-bottom:14px}.section-triggers .filters-light ul li{margin-bottom:14px}.section-triggers .filters-light ul li a{color:#000;font-family:Georgia,Times New Roman,Times,serif}.grid-three-loop .tsa-event.tsa-guest .tsa-event-info{background:#0000!important}.grid-three-loop .tsa-event.tsa-guest .tsa-event-info .event-date,.grid-three-loop .tsa-event.tsa-guest .tsa-event-info .event-price,.grid-three-loop .tsa-event.tsa-guest .tsa-event-info .event-title{font-size:18px;line-height:20px}.grid-guests{margin-top:60px}.section-hero-imagebox{min-height:650px;padding-top:100px}.section-hero-imagebox .image-box{background:#fff;max-width:520px;padding:22px;width:100%}.section-hero-imagebox .image-box h1{font-family:FuturaLTPro-Bold;font-size:50px;line-height:60px;margin-bottom:50px;margin-top:0}.section-hero-imagebox .image-box .read-more{font-size:18px;font-style:italic;line-height:22px}.section-hero-imagebox img.mobile-img{display:none}@media screen and (max-width:767px){.section-hero-imagebox{background-image:none!important;min-height:max-content!important;padding-top:0}.section-hero-imagebox .image-box{max-width:100%;padding:20px 0 0}.section-hero-imagebox img.mobile-img{display:block;margin-bottom:-40px;margin-top:20px}}.section-content-half{border-bottom:1px solid #c1c1c1;padding-bottom:60px;padding-top:40px}.section-content-half:last-child{margin-bottom:100px}.section-content-half .button-default{border:2px solid #000;display:inline-block}.section-content-half .sch-flex{display:flex}.section-content-half .sch-flex .half-part{box-sizing:border-box;flex:0 0 50%;margin:0;max-width:50%;padding-right:50px;width:50%}.section-content-half .sch-flex .half-part h3{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-bottom:20px;max-width:60%}@media screen and (max-width:767px){.section-content-half .sch-flex .half-part h3{max-width:100%}}.section-content-half .sch-flex .half-part h3 span{display:block;font-family:Georgia,Times New Roman,Times,serif}.become-member .section-content-half .sch-flex .half-part h3{font-size:35px;line-height:40px;margin-top:0}.become-member .section-content-half .sch-flex .half-part h3 span{font-size:40px;line-height:40px}section.section-triggers.s-mapview{margin-top:-40px;padding-bottom:90px}.section-title-tours{border-bottom:0!important;margin-bottom:0!important;padding-bottom:15px!important}.page-title-wrap.wrap-noflex{display:block!important}.page-title-wrap.wrap-noflex .page-filters{margin-top:35px}.page-title-wrap.wrap-noflex .button-action{border:2px solid #000;color:#000;display:inline-block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px;margin-bottom:9px;margin-right:20px;padding:5px 12px;text-align:justify;text-decoration:none}.page-title-wrap.wrap-noflex .button-action.active,.page-title-wrap.wrap-noflex .button-action:hover{background:#000;color:#fff}@media screen and (max-width:767px){.page-title-wrap.wrap-noflex .button-action{margin-right:5px;padding:4px 18px}}.page-title-wrap.wrap-noflex .page-title p{font-size:25px;line-height:30px;margin-top:15px;max-width:50%}@media screen and (max-width:767px){.page-title-wrap.wrap-noflex .page-title p{font-size:18px;line-height:22px;max-width:100%}}*{box-sizing:border-box}.section-tours{padding-top:30px}.section-tours:not(:first-of-type){border-top:1px solid #c1c1c1!important}.section-tours.section-tours--builder:not(:first-of-type){border-top:0!important}.section-tours.section-tours--builder .tours-title .tours-description h2.has-underline{line-height:1.2;margin-top:0}.section-tours .tour-subheading h3{font-family:FuturaLTPro-Bold;margin-bottom:15px;margin-top:0}.section-tours .tours-title{align-items:flex-start;display:flex;justify-content:space-between}.section-tours .tours-title .tours-description{width:60%}.section-tours .tours-title .tours-description p{margin-bottom:20px}@media screen and (max-width:767px){.section-tours .tours-title .tours-description{width:100%}}.section-tours .tours-title .tours-description h2{font-family:FuturaLTPro-Bold;font-size:35px;line-height:60px;margin-bottom:20px;margin-top:0}.section-tours .tours-title .tours-description h2.has-underline{margin-top:30px}.section-tours .tours-title .tours-description h3{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-bottom:20px;margin-top:0}.section-tours .tours-title h2{font-family:FuturaLTPro-Bold;font-size:35px;line-height:60px;margin-bottom:30px;margin-top:0}.section-tours .tours-title h2.has-underline{margin-top:30px}.section-tours .tours-title h3{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-bottom:30px;margin-top:0}.section-tours .tours-title .see-more-link{font-size:25px;font-style:italic;line-height:30px}.section-tours .tours-title .tours-ctas{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.section-tours .tours-title .tours-ctas .boxed-link{background:#fff url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_black.11ff6a.svg);background-position:calc(100% - 10px) 8px;background-repeat:no-repeat;background-size:19px;display:block;margin-bottom:0;margin-right:0;padding-left:12px;padding-right:35px;white-space:nowrap}.section-tours .tours-title .tours-ctas .boxed-link:hover{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow.762ff6.svg)!important;background-position:calc(100% - 10px) 8px!important;background-repeat:no-repeat!important;background-size:19px!important}@media screen and (max-width:767px){.section-tours .tours-title .tours-ctas{align-items:flex-start;margin-top:15px}}.section-tours .section-filters{margin-bottom:20px}.section-tours .section-filters .button-action{border:2px solid #000;color:#000;display:inline-block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px;margin-bottom:9px;margin-right:20px;padding:5px 12px;text-align:justify;text-decoration:none}.section-tours .section-filters .button-action.active,.section-tours .section-filters .button-action:hover{background:#000;color:#fff}@media screen and (max-width:767px){.section-tours .section-filters .button-action{margin-right:5px;padding:4px 18px}}.tours-grid{display:flex;flex-wrap:wrap;margin:0 -20px}.tours-grid .tour-item{background:#eee;flex:0 0 calc(33.33% - 40px);margin:0 20px 40px;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}.tours-grid .tour-item .tour-content{padding:20px;position:relative}.tours-grid .tour-item .is-tsa-event:after{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa-event-circle.24fa36.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:75%;border-radius:50%;content:"";height:57px;position:absolute;right:20px;top:-35px;width:57px}.tours-grid .tour-item img{height:346px;object-fit:cover;width:100%}.tours-grid .tour-item .bulletin-date,.tours-grid .tour-item .tour-date{font-size:25px;line-height:30px}.tours-grid .tour-item .tour-title{display:block;font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;max-width:90%}.tours-grid .tour-item .tour-title .prefix{display:block}.tours-grid .tour-item p{font-size:18px;line-height:22px;margin-top:15px}.tours-grid .tour-item .read-more{font-size:18px;font-style:italic;line-height:22px}.tours-grid .tour-item p.big{font-size:25px;font-style:italic;line-height:30px;margin-top:0}.section-tours.walking-tours .tours-grid .tour-item .tour-content:after{display:none!important}.section-bottom-part{border-top:1px solid #c1c1c1;margin-top:50px;padding:20px 0}.section-bottom-part.mb-100{margin-bottom:100px}.section-bottom-part.mb-50{margin-bottom:50px}.section-bottom-part h2{font-family:FuturaLTPro-Bold;font-size:35px;line-height:60px;margin-bottom:20px;margin-top:0}.section-bottom-part h2.has-underline{margin-top:30px}.section-bottom-part .button-action{border:2px solid #000;color:#000;display:inline-block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px;margin-bottom:9px;margin-right:20px;padding:5px 12px;text-align:justify;text-decoration:none}.section-bottom-part .button-action.active,.section-bottom-part .button-action:hover{background:#000;color:#fff}@media screen and (max-width:767px){.section-bottom-part .button-action{margin-right:5px;padding:4px 18px}}.section-bottom-part h3{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin:0 0 10px}.section-bottom-part p{font-size:18px;line-height:22px;margin-bottom:30px;max-width:75%}.section-bottom-part .image-list{display:flex}.section-bottom-part .image-list div{align-items:center;display:flex;margin-left:25px;margin-right:75px}.flex-cols{display:flex;flex-wrap:wrap}.flex-cols .flex-50{flex:0 0 50%;max-width:50%;width:50%}.flex-cols .flex-50.pt-50{padding-top:50px}.posts-query .tours-grid .tour-item{margin-bottom:40px}.section-hero.hero-big-image img{height:650px;object-fit:cover;width:100%}.section-content-style-1{padding-bottom:40px}.section-content-style-1 .section-title{border-bottom:1px solid #c1c1c1;margin-top:40px;padding-bottom:40px}.section-content-style-1 .section-title h1{font-family:FuturaLTPro-Bold;font-size:55px;font-weight:400;line-height:60px;margin-bottom:0;margin-top:0;max-width:750px}.content-wrap,.section-content-style-1 .section-title .content-flex{display:flex;justify-content:space-between}.content-wrap{padding-top:30px}.content-wrap .content-left{flex:0 0 calc(70% - 40px);max-width:calc(70% - 40px);padding-right:150px;width:calc(70% - 40px)}.content-wrap .content-left iframe{min-height:600px;width:100%}@media screen and (max-width:1400px){.content-wrap .content-left iframe{min-height:350px}}@media screen and (max-width:1200px){.content-wrap .content-left{padding-right:50px}.content-wrap .content-left iframe{min-height:400px}}@media screen and (max-width:600px){.content-wrap .content-left{padding-right:50px}.content-wrap .content-left iframe{min-height:300px}}.content-wrap .content-right{flex:0 0 calc(30% - 40px);max-width:calc(30% - 40px);width:calc(30% - 40px)}.content-wrap .content-right .boxed-link{background:#fff url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_black.11ff6a.svg);background-position:97% 8px;background-repeat:no-repeat;background-size:19px;clear:both;display:block;float:left;padding-right:30px}.content-wrap .content-right .boxed-link:hover{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow.762ff6.svg)!important;background-position:97% 8px!important;background-repeat:no-repeat!important;background-size:19px!important;color:#fff!important}.content-wrap .content-right h4{font-family:FuturaLTPro-Bold;font-size:18px;margin-bottom:20px}.content-wrap .content-right ul{list-style:none;margin:0;padding:0}.content-wrap .content-right ul li{display:block;font-size:17px;margin-bottom:20px}.content-wrap .content-right ul li strong{display:block;font-family:FuturaLTPro-Bold;font-size:18px}p.medium-size{font-size:25px;line-height:30px;margin-bottom:30px}.section-related .related-flex .related-item .aspect-ratio{display:block;overflow:hidden;padding-bottom:65%;position:relative}.section-related .related-flex .related-item .aspect-ratio img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.acf-map{border:0!important;margin:0}section.section-image-steps.section-default{border-bottom:1px solid #c1c1c1;border-top:1px solid #c1c1c1;padding:50px 0}.flex-row{display:flex}.flex-row .flex-half{flex:0 0 calc(66% - 40px);max-width:calc(66% - 40px);padding-right:15%;width:calc(66% - 40px)}.flex-row .flex-half img{width:100%}.flex-row .flex-third{flex:0 0 calc(34% - 40px);max-width:calc(34% - 40px);width:calc(34% - 40px)}.flex-row .flex-third ul{list-style:none;margin:0;padding-left:0}.flex-row .flex-third ul li{border-bottom:1px solid #c1c1c1;display:block;display:flex;padding:15px 0}.flex-row .flex-third ul li .step-number{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;flex:0 0 40px;font-family:FuturaLTPro-Bold;font-weight:400;height:40px;justify-content:center;margin-right:50px;width:40px}.section-photos-tour{background:#000;margin-bottom:50px;padding:30px 0}.section-photos-tour .flex-row{display:flex}.section-photos-tour .flex-row .flex-third{display:flex;flex:0 0 calc(34% - 40px);flex-direction:column;justify-content:space-between;max-width:calc(34% - 40px);padding-right:13%;width:calc(34% - 40px)}.section-photos-tour .flex-row .flex-two-thirds{flex:0 0 calc(66% - 40px);max-width:calc(66% - 40px);width:calc(66% - 40px)}.section-photos-tour h2{font-family:FuturaLTPro-Bold;font-weight:400;margin:0}.section-photos-tour h2,.section-photos-tour p.size-big{color:#fff;font-size:35px;line-height:42px}.section-photos-tour .photo-by{color:#fff;font-family:FuturaLTPro-Bold;font-weight:400;margin-top:50px}.section-photos-tour .slick-arrow{display:none}.section-photos-tour .slider-nav{display:flex}.section-photos-tour .slider-nav .slider-next{cursor:pointer;display:inline-block}.section-photos-tour .slider-nav .slider-next img{transform:rotate(180deg)}.section-photos-tour .slider-nav .slider-prev{cursor:pointer;display:inline-block;margin-right:50px}.section-content-variation.mb-60{margin-bottom:60px}.section-content-variation .boxed-link{margin-bottom:20px}.sponsor-wrap{font-style:italic;margin-top:30px}.sponsor-wrap img{display:block;max-width:50%}.grid-three-loop .tsa-event.tsa-guest img{height:300px}.grid-four-loop{display:flex;flex-wrap:wrap;margin:0 -20px}.grid-four-loop .grid-c2{flex:0 0 calc(25% - 40px);margin:0 20px;max-width:calc(25% - 40px);position:relative;width:calc(25% - 40px)}@media screen and (max-width:767px){.grid-four-loop .grid-c2{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);width:calc(100% - 40px)}}.grid-four-loop .grid-c2 h3{margin-bottom:0}.grid-four-loop .grid-c2 div,.grid-four-loop .grid-c2 h3{font-size:35px;line-height:40px}.section-default.section-stats{margin-bottom:80px;padding-top:40px}.grid-three-loop .grid-c3{flex:0 0 calc(33.33% - 40px);margin:0 20px;max-width:calc(33.33% - 40px);position:relative;width:calc(33.33% - 40px)}.grid-three-loop .grid-c3 .grid-c3--title{color:#000;font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px}.grid-three-loop .grid-c3 .grid-c3--more-italic{color:#000;display:block;font-size:25px;line-height:30px;margin-top:5px}.grid-three-loop.pods-loop{margin-bottom:50px}.grid-three-loop.pods-loop .grid-c3{margin-bottom:45px}.grid-three-loop.pods-loop .grid-c3 .aspect-ratio{margin-bottom:15px}.grid-three-loop.pods-loop .grid-c3 img{height:317px;object-fit:cover;width:100%}.grid-three-loop.pods-loop .grid-c3--more-italic{font-style:italic}.grid-three-loop.grid-sponsors{justify-content:center}.grid-three-loop.grid-sponsors .grid-c3{align-items:center;display:flex;justify-content:center}.page-hero-default{padding:60px 0 52px}.page-hero-default h1{font-family:FuturaLTPro-Bold;font-size:55px;font-weight:400;line-height:60px;margin:0}.page-hero-default.page-hero-contact{padding-bottom:39px}.page-hero-default.page-hero-sign-in{padding-bottom:20px}.page-under-hero{margin-bottom:100px}.page-under-hero .content-wrap{padding-top:0}.section-default{margin-bottom:70px;padding-top:20px}.section-default.border-top{border-top:1px solid #c1c1c1}.section-default.margin-bottom-big{margin-bottom:190px}.section-default h3{font-family:FuturaLTPro-Bold;font-size:25px;font-weight:400;line-height:30px;margin-bottom:30px;margin-top:0}.section-default.section-contact-form{margin-bottom:90px}.section-default.section-contact-form form textarea{margin-bottom:0;width:600px}.section-default.section-contact-form form .flex-half{margin-bottom:50px}.section-building-otw .read-more{font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px}@media screen and (max-width:991px){.tours-grid .tour-item{flex:0 0 calc(100% - 40px);margin-bottom:20px;max-width:calc(100% - 40px);width:calc(100% - 40px)}.section-tours .tours-title{flex-wrap:wrap;margin-bottom:40px}.section-tours .tours-title h2{margin-bottom:0}.flex-cols .flex-50{flex:0 0 100%;max-width:100%;width:100%}.flex-row{flex-wrap:wrap}.flex-row .flex-half,.flex-row .flex-third{padding-right:0!important}.flex-row .flex-half,.flex-row .flex-third,.flex-row .flex-two-thirds{flex:0 0 calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;width:calc(100% - 40px)!important}.section-content-style-1 .content-wrap{flex-wrap:wrap}.section-content-style-1 .content-wrap .content-left,.section-content-style-1 .content-wrap .content-right{flex:0 0 100%!important;max-width:100%!important;padding-right:0!important;width:100%!important}}.initiatives .tours-grid .tour-item .tour-content:after{display:none}.tours-grid.is-masonry{display:table!important;margin-bottom:140px}.tours-grid.is-masonry .tour-item{float:left;margin-bottom:40px}.tours-grid.is-masonry .tour-item img{height:auto!important}.tours-grid.is-masonry .tour-item p{margin-bottom:0!important}.tours-grid.lectures .tour-item .tour-title{max-width:100%}.section-hero--overview.section-hero.hero-big-image img{height:750px}.overview .section-content-style-1 .content-wrap .content-left,.overview-films .section-content-style-1 .content-wrap .content-left,.overview-lectures .section-content-style-1 .content-wrap .content-left,.overview-social .section-content-style-1 .content-wrap .content-left,.overview-tours .section-content-style-1 .content-wrap .content-left{flex:0 0 calc(70% - 40px);max-width:calc(70% - 40px);padding-right:100px;width:calc(70% - 40px)}.overview .section-content-style-1 .content-wrap .content-right,.overview-films .section-content-style-1 .content-wrap .content-right,.overview-lectures .section-content-style-1 .content-wrap .content-right,.overview-social .section-content-style-1 .content-wrap .content-right,.overview-tours .section-content-style-1 .content-wrap .content-right{flex:0 0 calc(30% - 40px);max-width:calc(30% - 40px);width:calc(30% - 40px)}.overview .section-tours{padding-bottom:0}.overview .tours-grid.is-masonry{margin-bottom:248px}.sponsor-wrap{color:#333}.hide-desktop{display:none}.footer-buttons{max-width:220px}.section-content.first-section-building .content-above .content-flex .content-flex-right{align-items:flex-end;display:flex}.section-content.first-section-building .content-above .content-flex .content-flex-right .boxed-link:last-child{margin-bottom:0}@media screen and (max-width:767px){.section-content-style-1 .section-title h1{font-size:35px;line-height:40px}.section-content-style-1 .section-title{margin-top:20px;padding-bottom:20px}.page-hero-default{padding:20px 0}.page-hero-default h1{font-size:25px;line-height:30px}.breadcrumbs{background:#eee;display:none;height:10px}.breadcrumbs .container,.hide-mobile{display:none}.footer-buttons{max-width:unset}footer{padding:30px 0 20px}footer .footer-right .footer-menus ul:first-child{padding-right:0!important}footer .footer-flex-top .footer-left{max-width:75%}.hide-desktop.single-building-title{display:block}.hide-desktop.single-building-title h1{font-family:FuturaLTPro-Bold;font-size:25px;font-weight:400;line-height:30px;margin-bottom:14px;margin-top:23px}.section-content.first-section-building{border-top:1px solid #c1c1c1;margin-top:10px;padding-bottom:50px;padding-top:20px}.section-sponsors{border-top:0}.section-content .content-above{border-bottom:1px solid #c1c1c1}.single-buildings-data a.boxed-link.open-slideshow{display:none}.single-buildings-data .section-content .content-flex .content-flex-left{border-top:1px solid #c1c1c1;flex:0 0 calc(100% + 40px);margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px);order:2;padding-left:20px;padding-right:20px;padding-top:20px;width:calc(100% + 40px)}.single-buildings-data .section-content .content-flex .content-flex-left h1{font-size:25px;line-height:30px}.single-buildings-data .breadcrumbs{background:#eee;display:block;height:10px}.single-buildings-data .breadcrumbs .container{display:none}.section-building-otw{margin-top:0;padding-top:0}.section-building-otw .container .building-info{margin-top:20px;max-width:unset}.section-building-otw .container .building-name{font-size:25px;line-height:30px}.single-events-data a.boxed-link.open-slideshow{display:none}.single-events-data .section-content .content-flex .content-flex-left{border-top:1px solid #c1c1c1;flex:0 0 calc(100% + 40px);margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px);order:2;padding-left:20px;padding-right:20px;padding-top:20px;width:calc(100% + 40px)}.single-events-data .section-content.first-content-event{padding-top:10px}.single-events-data .section-content.first-content-event .content-above .content-flex .content-flex-left{border-bottom:1px solid #c1c1c1;border-top:0;margin-top:0;order:0;padding-top:0}.single-events-data .section-content .content-flex .content-flex-left h1{font-size:25px;line-height:30px}.single-events-data .breadcrumbs{background:#eee;display:block;height:10px}.single-events-data .breadcrumbs .container{display:none}.single-events-data footer{margin-top:59px}.archive-events-data .section-posts{margin-bottom:59px}.section-content .content-flex .content-flex-right p{font-size:17px;line-height:22px}.section-content .content-flex .content-flex-right p strong{font-size:18px;line-height:22px}.section-content .content-above{margin-bottom:15px;padding-bottom:0}.section-related{margin-bottom:22px}.section-related .related-flex .related-item .related-title{margin-top:20px}.section-content-half .sch-flex{flex-wrap:wrap}.section-content-half .sch-flex .half-part{flex:0 0 100%;margin-top:10px;max-width:100%;padding-right:0;width:100%}.section-hero-title{padding-top:20px}footer .footer-right .footer-copy p{font-size:12px;line-height:14px}.section-sponsors .sponsors-title{font-size:18px;line-height:22px}.tsa-events-wrap .tsa-event{margin-bottom:20px}.section-building-otw{margin-top:40px}.section-building-otw .building-info-container{top:0!important}.section-building-otw .building-info-container .building-info{padding:0}.section-building-otw img.desctop-img{display:none}.section-building-otw img.mobile-img{display:block}.section-content .content-flex .content-flex-left h1{font-size:35px;line-height:40px;margin-bottom:15px}.section-content{padding-bottom:50px;padding-top:50px}.section-content.first-content-event{margin-top:20px;padding-top:0!important}.section-content .content-flex .content-flex-left h2{font-size:25px;line-height:30px}.section-related{margin-top:30px;padding-bottom:0}.section-related .container{max-width:100%!important}.section-related .related-title{padding:0 20px}.section-related h2{font-size:25px;line-height:30px;padding:0 20px}.section-related .grid-three-loop .tsa-event .tsa-event-info{padding:25px 40px}.grid-three-loop .grid-c3{flex:0 0 100%;margin:0 0 40px;max-width:100%;position:relative;width:100%}.grid-three-loop .tsa-event{flex:0 0 100%;margin:0 0 20px;max-width:100%;width:100%}.grid-three-loop .grid-c3 .grid-c3--title{font-size:18px;line-height:22px}.page-under-hero,.tours-grid.is-masonry{margin-bottom:20px}.section-tours .tours-title{margin-bottom:15px}.section-tours .tours-title h2{width:100%}.section-tours .tours-title h2.has-underline{margin-bottom:5px;margin-top:0;position:relative}.section-tours .tours-title h2.has-underline:before{background-color:#000;bottom:-5px;content:"";display:inline-block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:200%}.overview .tours-grid.is-masonry{margin-bottom:20px}.content-wrap{flex-wrap:wrap}.content-wrap .content-left,.content-wrap .content-right{flex:0 0 100%;max-width:100%;padding:0;width:100%}.tours-grid .tour-item{margin-bottom:20px}.tours-grid .tour-item .bulletin-date,.tours-grid .tour-item .tour-date,.tours-grid .tour-item .tour-title,.tours-grid .tour-item p.big{font-size:18px;line-height:22px}.grid-three-loop .grid-c3 .grid-c3--more-italic{font-size:18px;line-height:22px;padding:0 20px}.grid-three-loop.pods-loop .grid-c3,.grid-three-loop.pods-loop .grid-c3 img{margin-bottom:20px}.section-hero-title .page-title-wrap{flex-wrap:wrap}.section-hero-title .page-title-wrap .page-title-buttons{margin-top:15px;min-width:100%}.header-wrap .button-default{font-size:14px;line-height:15px!important;padding:6px 8px}.tsa-events-wrap .tsa-event .tsa-event-info:after{height:57px;top:-28px;width:57px}.tsa-article p,p.medium-size{font-size:18px;line-height:22px}.header-right-actions .header-menu span{background:#000;margin-bottom:10px;position:relative;top:5px;width:50px}.tsa-article .article-title,.tsa-event .event-date,.tsa-event .event-price,.tsa-event .event-title{font-size:18px!important;line-height:22px!important}.section-hero-title .page-title-wrap .page-title-buttons a{margin-left:0;margin-right:5px;padding:4px 8px}.section-hero-title .page-title-wrap .page-title-buttons a:last-child{margin-right:0}.section-hero-title .page-title-wrap h1{font-size:35px;line-height:40px;position:relative}.section-hero-title .page-title-wrap h1:before{background-color:#c1c1c1;bottom:-5px;content:"";display:inline-block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:10000%}form .flex-half{flex-direction:column}form .flex-half label{width:100%}form input,form textarea{width:100%!important}.section-contact-form form{max-width:100%;width:100%}.section-hero-title{margin-bottom:20px;padding-bottom:10px}}.flex{display:flex;flex-wrap:wrap;margin:0 -20px}.flex .flex-50{flex:0 0 calc(50% - 40px);margin:0 20px;max-width:calc(50% - 40px);width:calc(50% - 40px)}.flex .flex-50 p{font-size:17px;line-height:22px;margin-bottom:20px}.flex .flex-50 strong{color:#000;display:block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px}.section-sign-in{margin-bottom:240px;padding-top:40px}.section-sign-in label{max-width:520px}.section-sign-in label input{display:block;width:100%}.section-sign-in .remember-me{font-family:Georgia,Times New Roman,Times,serif;font-size:17px;margin-bottom:30px;margin-top:120px}.section-sign-in .remember-me input{display:inline-block;height:auto;width:auto}.section-sign-in input[type=submit]{background:#000;color:#fff;cursor:pointer;font-size:18px;height:36px;line-height:36px;margin-bottom:50px;padding:0 10px;text-align:left;width:240px}.section-sign-in .forgot-pass{display:block}.vc-container.vc-blue{border:1px solid #000;border-radius:0;font-family:FuturaLTPro-Bold;width:100%}.vc-header{background:#000;color:#fff;padding:5px 10px!important}.vc-header .vc-title{color:#fff!important}.vc-arrows-container{padding:2px 10px!important}.vc-arrow{color:#fff!important}.vc-weeks{padding:0!important}.vc-weekday{background:#5e5e5e!important;border-left:1px solid gray!important;color:#fff!important;padding:10px!important}.vc-container [role=button],.vc-container button{background:#0000!important}.section-content-style-1.section-history{padding-bottom:95px}.vc-popover-content.direction-bottom{background:#000!important}.vc-nav-item.is-active{color:#fff!important}.header-mobile-links{display:none}.go-back{display:none!important}.button-black{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow.762ff6.svg);background-position:97% 10px;background-repeat:no-repeat;background-size:19px}.button-black:hover{background:#fff url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_black.11ff6a.svg);background-position:97% 10px;background-repeat:no-repeat;background-size:19px;color:#000!important}@media screen and (max-width:992px){.go-back{display:block!important;opacity:.75;position:relative}.go-back:before{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow.762ff6.svg);background-position:97% 5px;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:26px;position:absolute;right:26px;top:18px;transform:rotate(180deg);width:26px}.fullscreen-menu nav ul{flex-wrap:wrap;margin:0}.fullscreen-menu nav ul.items-hidden li{display:none!important}.fullscreen-menu nav ul.items-hidden li.li-opened,.fullscreen-menu nav ul.items-hidden li.li-opened li{display:block!important}.fullscreen-menu nav ul div{flex:0 0 100%;max-width:100%;position:relative;width:100%}.fullscreen-menu nav ul div a{border-bottom:1px solid #666;color:#fff!important;margin-bottom:0;padding:15px 20px}.fullscreen-menu nav ul li{flex:0 0 100%;max-width:100%;position:relative;width:100%}.fullscreen-menu nav ul li a{border-bottom:1px solid #666;color:#fff!important;margin-bottom:0;padding:15px 20px}.fullscreen-menu nav ul li a br{display:none!important}.fullscreen-menu nav ul li ul.sub-menu{background:#000;display:block;padding-bottom:100px;position:absolute;top:100%;transform:translateX(100%);transition:all .25s ease-in-out;width:100%;z-index:1}.fullscreen-menu nav ul li ul.sub-menu a{pointer-events:all}.fullscreen-menu nav ul li:last-child a{margin-bottom:0}.fullscreen-menu{background:#000;top:70px}.fullscreen-menu .fullscreen-menu-header{align-items:center;background:#fff;display:flex;height:70px;justify-content:space-between;left:0;padding:0 20px;position:absolute;top:-70px;width:100%}.fullscreen-menu .fullscreen-menu-header .brand img{max-height:32px}.fullscreen-menu .menu-close{position:relative;right:0;top:15px}.fullscreen-menu .menu-close span{width:45px}.fullscreen-menu .container nav{height:100%;overflow-x:hidden;overflow-y:scroll}.fullscreen-menu .container nav::-webkit-scrollbar{display:none!important}.fullscreen-menu .container{max-width:100%!important}.fullscreen-menu nav ul li ul.sub-menu.sub-menu-open{transform:translateX(0)}.fullscreen-menu nav ul li ul.sub-menu ul.sub-menu{position:relative;transform:translateX(0)}.fullscreen-menu nav ul li ul.sub-menu ul.sub-menu li{padding-left:0}.fullscreen-menu nav ul li ul.sub-menu ul.sub-menu li a{padding-left:40px}.fullscreen-menu nav ul li ul li ul li:before{background:#fff;height:1px;left:15px;width:22px}.header-mobile-links{display:flex;flex-direction:column;margin-top:30px;padding:0 20px}.header-mobile-links.hidden{display:none}.header-mobile-links .button-black{min-width:225px;padding-right:30px;width:max-content}.button-black{border:2px solid #fff;color:#fff;display:inline-block;font-family:FuturaLTPro-Bold;font-size:18px;line-height:22px;margin-bottom:20px;padding:6px 12px;text-align:left;text-decoration:none}.section-content .content-flex .content-flex-left{padding-right:0}.fullscreen-menu nav ul li a.dropdown.events-none{pointer-events:none!important}.fullscreen-menu nav ul li a.dropdown{background:#000 url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow.762ff6.svg);background-position:93% 20px;background-repeat:no-repeat;background-size:26px}.fullscreen-menu nav ul li a.dropdown.events-none{background-image:none}}.aspect-ratio{display:block;padding-bottom:67%;position:relative}.aspect-ratio img{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}.halfwidth{font-size:18px;line-height:22px;max-width:50%}@media screen and (max-width:767px){.halfwidth{max-width:100%}}.swiper-container{margin-top:-18px;max-width:1640px;overflow:visible;padding:0;width:calc(100% - 120px)}.swiper-container .swiper-wrapper{list-style:none;padding:0}.swiper-container .swiper-slide{display:block;margin:0;padding:0;width:auto}.swiper-container .swiper-slide img{height:500px}.tours .section-hero-imagebox{min-height:800px}.tours .section-text-accordions .content-left{padding-right:0}@media screen and (max-width:767px){.tours .section-hero-imagebox img.mobile-img{margin-bottom:0}}.tours .section-hero-imagebox .image-box h2,.tours .section-text-accordions h2{font-family:FuturaLTPro-Bold;font-size:35px;font-weight:400;line-height:40px;margin-bottom:30px;margin-top:0}.tours .section-hero-slideshow .hero-slideshow-swiper .swiper-slide img{height:700px}.tours .section-hero-slideshow .hero-slideshow-swiper .swiper-arrow{top:350px}@media screen and (max-width:767px){.tours .section-hero-slideshow .hero-slideshow-swiper .swiper-slide img{height:auto;max-height:80vh;max-width:100vw;object-fit:contain;width:auto}.tours .section-hero-slideshow .hero-slideshow-swiper .swiper-arrow{margin-top:0;top:50%;transform:translateY(-50%)}.tours .section-hero-slideshow{border-top:none}}.swiper-arrow.swiper-button-prev{-webkit-appearance:none;background-color:#000;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_left.456362.svg);background-position:40%;background-repeat:no-repeat;background-size:30px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;font-size:0;height:73px;left:0;position:absolute;top:calc(50% - 73px);width:73px;z-index:1}@media screen and (min-width:1640px){.swiper-arrow.swiper-button-prev{left:-35px}}.swiper-arrow.swiper-button-prev:focus{outline:0!important}.swiper-arrow.swiper-button-prev:hover{background-color:#fff;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_leftb.e20fb0.svg)}.swiper-arrow.swiper-button-next{-webkit-appearance:none;background-color:#000;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_right.70b797.svg);background-position:60%;background-repeat:no-repeat;background-size:30px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;font-size:0;height:73px;position:absolute;right:0;top:calc(50% - 73px);width:73px;z-index:1}@media screen and (min-width:1640px){.swiper-arrow.swiper-button-next{right:-35px}}.swiper-arrow.swiper-button-next:focus{outline:0!important}.swiper-arrow.swiper-button-next:hover{background-color:#fff;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_rightb.2291f0.svg)}.slider-caption{font-size:15px;line-height:18px;margin-top:10px;max-width:300px;opacity:0;transition:all .25s ease-in-out}@media screen and (max-width:768px){.slider-caption{line-height:22px;margin-bottom:20px;margin-top:10px;padding-left:20px;padding-right:20px}}.fullscreen-caption{max-width:100%;opacity:1}.swiper-pagination.swiper-pagination-fraction{display:none}.swiper-slide.swiper-slide-active .slider-caption{opacity:1}.section-content.first-section-building{padding-top:25px}@media screen and (max-width:767px){.grid-loop.grid-sponsors .grid-c5{margin-bottom:20px}.grid-loop.grid-sponsors .grid-c5 a{text-align:center}.grid-loop.grid-sponsors .grid-c5 a img{max-width:75%}.grid-loop.grid-sponsors .grid-c5:last-child{margin-bottom:-20px}.swiper-container{margin-top:0;max-width:100%;overflow:visible;padding:0;width:100%}.swiper-container .swiper-wrapper{display:flex;flex-direction:column}.swiper-container .swiper-slide img{display:block;height:auto;margin-bottom:15px}.swiper-container .slider-caption,.swiper-container .swiper-arrow,.swiper-container .swiper-pagination{display:none}}p b,p strong{font-family:FuturaLTPro-Bold;font-weight:400}.section-text-slideshow{padding:50px 0}.section-text-slideshow .content-wrap{display:block;max-width:calc(70% - 40px);padding-top:0}.section-text-slideshow .section-text-slideshow-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:30px}.section-text-slideshow .section-text-slideshow-header .read-more{font-size:18px;font-style:italic;line-height:22px}.section-text-slideshow h2{font-family:FuturaLTPro-Bold;font-size:35px;font-weight:400;line-height:40px;margin-bottom:0;margin-top:0}.section-text-slideshow .text-slideshow-slider{position:relative}.section-text-slideshow .text-slideshow-slider .text-slide-content{padding:0 80px}.section-text-slideshow .text-slideshow-slider .text-slide-description{font-size:18px;line-height:26px;margin-bottom:20px}.section-text-slideshow .text-slideshow-slider .text-slide-author{font-family:FuturaLTPro-Bold;font-size:18px;font-weight:400;line-height:22px;text-align:right}.section-text-slideshow .text-slideshow-slider button.slick-next.slick-arrow,.section-text-slideshow .text-slideshow-slider button.slick-prev.slick-arrow{-webkit-appearance:none;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:18px;border:0;border-radius:50%;box-shadow:none;cursor:pointer;font-size:0;height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:1}.section-text-slideshow .text-slideshow-slider button.slick-next.slick-arrow:focus,.section-text-slideshow .text-slideshow-slider button.slick-prev.slick-arrow:focus{outline:0!important}.section-text-slideshow .text-slideshow-slider button.slick-prev.slick-arrow{background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_left.456362.svg);left:0}.section-text-slideshow .text-slideshow-slider button.slick-prev.slick-arrow:hover{background-color:#fff;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_leftb.e20fb0.svg)}.section-text-slideshow .text-slideshow-slider button.slick-next.slick-arrow{background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_right.70b797.svg);right:0}.section-text-slideshow .text-slideshow-slider button.slick-next.slick-arrow:hover{background-color:#fff;background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_rightb.2291f0.svg)}@media screen and (max-width:767px){.section-text-slideshow .content-wrap{max-width:100%}.section-text-slideshow .text-slideshow-slider .text-slide-content{padding:0 60px}.section-text-slideshow .text-slideshow-slider button.slick-prev.slick-arrow{left:0}.section-text-slideshow .text-slideshow-slider button.slick-next.slick-arrow{right:0}}.section-hero-slideshow .hero-slideshow-swiper{position:relative}.section-hero-slideshow .hero-slideshow-swiper .swiper-slide img{display:block;height:500px;object-fit:cover;width:auto}.section-hero-slideshow .hero-slideshow-swiper .swiper-arrow{margin-top:-22px;top:250px;z-index:10}@media screen and (max-width:767px){.section-hero-slideshow .hero-slideshow-swiper{margin-top:0;max-width:100%;overflow:hidden;padding:0;width:100%}.section-hero-slideshow .hero-slideshow-swiper .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}.section-hero-slideshow .hero-slideshow-swiper .swiper-slide img{height:300px;margin-bottom:0;width:auto}.section-hero-slideshow .hero-slideshow-swiper .slider-caption{display:block;opacity:0}.section-hero-slideshow .hero-slideshow-swiper .swiper-arrow{display:block;margin-top:-22px;top:150px}.section-hero-slideshow .hero-slideshow-swiper .swiper-button-prev{left:10px}.section-hero-slideshow .hero-slideshow-swiper .swiper-button-next{right:10px}.section-hero-slideshow .hero-slideshow-swiper .swiper-pagination{display:block}.section-hero-slideshow .hero-slideshow-swiper .swiper-slide.swiper-slide-active .slider-caption{opacity:1}}body#tinymce{margin:12px!important}.contact-us .container .content-wrap{justify-content:left}.contact-us .container .content-wrap .content-left{max-width:500px;width:500px}.grid-loop{flex-wrap:wrap;margin:0 -20px}.grid-loop,.grid-loop .grid-c5{display:flex;justify-content:center}.grid-loop .grid-c5{align-items:center;margin:0 20px;max-width:calc(20% - 40px);position:relative;width:calc(20% - 40px)}.grid-loop .grid-c5 .grid-c5--title{color:#000;font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px}.grid-loop .grid-c5 .grid-c5--more-italic{color:#000;display:block;font-size:25px;line-height:30px;margin-top:5px}@media screen and (max-width:767px){.grid-loop .grid-c5{flex:0 0 100%;margin:0 0 40px;max-width:100%;position:relative;width:100%}.grid-loop .grid-c5 .grid-c3--title{font-size:18px;line-height:22px;padding:0 20px}}section.section-text-images{padding-top:68px}@media screen and (max-width:991px){section.section-text-images .back-to-gallery{margin-bottom:40px}}section.section-text-images .flex-row{display:flex}section.section-text-images .flex-row .flex-half{flex:0 0 calc(55% - 40px);max-width:calc(55% - 40px);padding-right:8%;width:calc(55% - 40px)}section.section-text-images .flex-row .flex-half .flex-image img{width:100%}section.section-text-images .flex-row .flex-half .flex-image p{margin-bottom:38px;margin-top:10px}section.section-text-images .flex-row .flex-half .flex-image a{text-decoration:underline}section.section-text-images .flex-row .flex-half.image-half{padding-right:60px}section.section-text-images .flex-row .flex-half.image-half .caption-spacer{min-height:40px}.grid-team-loop{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.grid-team-loop .grid-c3{flex:0 0 calc(33.33% - 40px);margin:0 20px 45px;max-width:calc(33.33% - 40px);position:relative;width:calc(33.33% - 40px)}@media screen and (max-width:768px){.grid-team-loop .grid-c3{flex:auto;margin-bottom:30px;max-width:100%;width:100%}}.grid-team-loop .grid-c3 .grid-c3--title{color:#000;font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-bottom:0}.grid-team-loop .grid-c3 .grid-c3--more-italic{color:#000;display:block;font-size:25px;line-height:30px;margin-top:15px}.grid-team-border{border-bottom:1px solid #c1c1c1;padding-bottom:150px}@media screen and (max-width:768px){.grid-team-border{padding-bottom:100px}}.grid-team-heading{font-family:FuturaLTPro-Bold;font-size:35px;margin-bottom:45px;margin-left:0;margin-top:72px}@media screen and (max-width:768px){.grid-team-heading{font-size:25px;margin-bottom:20px;margin-top:10px;max-width:90%}}.three-cols .three-cols-heading{font-family:FuturaLTPro-Bold;font-size:35px;margin-bottom:50px;margin-top:72px}.three-cols .content-flex{display:flex;justify-content:space-between;padding-bottom:180px}.three-cols .content-flex p{font-size:25px;line-height:30px;max-width:350px}.three-cols .content-flex h2,.three-cols .content-flex strong{font-family:FuturaLTPro-Bold;font-size:25px;margin:0;max-width:350px}.three-cols .content-flex .col-one{width:30%}@media screen and (max-width:768px){.three-cols .content-flex .col-one{width:100%}}.three-cols .content-flex .col-two{width:30%}@media screen and (max-width:768px){.three-cols .content-flex .col-two{width:100%}}.three-cols .content-flex .col-three{width:30%}@media screen and (max-width:768px){.three-cols .content-flex .col-three{width:100%}}.section-centered-text{font-family:FuturaLTPro-Bold;text-align:center}.team .team-title{font-family:FuturaLTPro-Bold;font-size:35px}@media screen and (max-width:768px){.team .team-title{font-size:25px}}.team .team-pro-letters{font-size:35px}@media screen and (max-width:768px){.team .team-pro-letters{font-size:25px}}.team .team-tsa-title{font-size:35px;font-style:italic}@media screen and (max-width:768px){.team .team-tsa-title{font-size:25px}}.team .team-description{margin-top:40px;max-width:665px}@media screen and (max-width:768px){.team .team-description{margin-top:15px}}.team .team-links{font-family:FuturaLTPro-Bold;margin-top:80px}@media screen and (max-width:768px){.team .team-links{margin-top:30px}}.team .links li{list-style:none}.team .links ul{padding-left:0}.team-left{flex:45%}.team-left .team-photo.mobile-photo{display:none;margin-bottom:10px}.team-left .team-photo.mobile-photo img{height:auto}.team-right{flex:45%;margin-left:100px}.team-right .team-photo{max-width:800px}@media screen and (max-width:768px){.team-right .team-photo{display:none}}.team-right .team-photo img{height:auto}.team-right .team-quote{font-size:25px;margin-top:30px}@media screen and (max-width:768px){.team-right .team-quote{margin-top:0;padding:20px 0 25px;position:relative}.team-right .team-quote:after,.team-right .team-quote:before{background-color:#0000004d;content:"";display:inline-block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:200%}.team-right .team-quote:before{top:0}.team-right .team-quote:after{bottom:0}}.back-to-gallery{align-items:center;border:2px solid #000;cursor:pointer;display:flex;font-family:FuturaLTPro-Bold;height:37px;justify-content:center;margin-top:80px;text-decoration:none;width:190px}.back-to-gallery:before{background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow_black.11ff6a.svg);background-position:0 2px;background-repeat:no-repeat;background-size:19px;content:"";height:19px;margin-right:10px;transform:rotate(180deg);width:19px}.back-to-gallery:hover{background-color:#000;color:#fff;text-decoration:none}.back-to-gallery:hover:before{background-image:url(/wp-content/themes/tsa-wordpress/public/images/tsa_arrow.762ff6.svg)}.back-to-gallery.mobile{display:none}@media screen and (max-width:768px){.back-to-gallery{margin-bottom:30px;margin-top:50px}.back-to-gallery.desctop{display:none}.back-to-gallery.mobile{display:flex}.team-left,.team-right{flex:auto}.team-left .team-photo.mobile-photo{display:block}.team-right{margin-left:0;margin-top:10px}}.section-blocks{border-top:1px solid #c1c1c1;margin-top:-1px}.section-blocks .container .blocks-title{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-top:40px}.section-blocks .container .blocks-description{font-family:Georgia,Times New Roman,Times,serif;font-size:17px;line-height:22px;margin-bottom:40px;margin-top:20px;width:50%}.section-blocks .container .blocks-grid{display:flex;flex-wrap:wrap;margin:0 -20px}.section-blocks .container .blocks-grid .block-item{background:#eee;flex:0 0 calc(33.33% - 40px);margin:0 20px 40px;max-width:calc(33.33% - 40px);width:calc(33.33% - 40px)}.section-blocks .container .blocks-grid .block-item .block-content{padding:20px;position:relative}.section-blocks .container .blocks-grid .block-item img{height:346px;object-fit:cover;width:100%}.section-blocks .container .blocks-grid .block-item .block-date{font-family:Georgia,Times New Roman,Times,serif;font-size:25px;line-height:30px}.section-blocks .container .blocks-grid .block-item .block-title{display:block;font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;max-width:90%}.section-blocks .container .blocks-grid .block-item .block-title .prefix{display:block}.section-blocks .container .blocks-grid .block-item p{font-size:17px;line-height:22px;margin-top:15px}.section-blocks .container .blocks-grid .block-item p.big{font-size:25px;font-style:italic;line-height:30px;margin-top:0}@media screen and (max-width:991px){.section-blocks .container .blocks-grid .block-item{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);width:calc(100% - 40px)}.section-blocks .container .blocks-description{width:100%}}.post-type-archive-events .section-triggers .filters ul li a:before{border:2px solid #000;content:"";display:inline-block;height:15px;margin-right:10px;margin-top:5px;width:15px}.post-type-archive-events .section-triggers .filters ul li a.active{color:initial;font-style:normal}.post-type-archive-events .section-triggers .filters ul li a.active:before{background:#000}.post-type-archive-buildings .section-triggers .filters ul li a:before{border:2px solid #000;content:"";display:inline-block;height:15px;margin-right:10px;margin-top:5px;width:15px}.post-type-archive-buildings .section-triggers .filters ul li a.active{color:initial;font-style:normal}.post-type-archive-buildings .section-triggers .filters ul li a.active:before{background:#000}.section-sponsors{border-top:1px solid #c1c1c1;padding-bottom:80px;padding-top:40px}.section-sponsors .sponsors-title{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-bottom:40px}.section-sponsors .sponsors-flex,.section-sponsors .sponsors-flex .sponsor-item{align-items:center;display:flex;justify-content:center}.section-sponsors .sponsors-flex .sponsor-item{flex:0 0 33.33%;margin-right:20px}.section-sponsors .sponsors-flex .sponsor-item img{max-height:100px}@media screen and (max-width:768px){.section-sponsors .sponsors-flex .sponsor-item{flex:0 0 45%;margin-right:10px;text-align:center}.section-sponsors .sponsors-flex .sponsor-item img{max-height:200px;max-width:85%}}.section-sponsors.section-default .sponsors-title{margin-bottom:0}.section-sponsors.section-default .sponsors-title h2{font-family:FuturaLTPro-Bold;font-size:35px;line-height:60px;margin-bottom:19px}.section-sponsors.section-default .sponsors-flex{flex-wrap:wrap}.section-sponsors.section-default .sponsors-flex .sponsor-item{flex:0 0 25%;max-width:25%;min-height:112px;width:25%}.section-sponsors .container-full{max-width:100%;padding:0}.section-sponsors .slick-slide{align-items:center!important;height:100px!important;justify-content:center!important}.section-sponsors .slick-track{justify-content:center}.grid-guests .person-photo img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.grid-guests .person-photo img:hover{filter:none;-webkit-filter:grayscale(0)}.page-title.dashboard-title{font-family:FuturaLTPro-Bold;font-size:55px;line-height:60px}.announcements .announcement-date{color:#000;font-family:Georgia,Times New Roman,Times,serif;font-size:25px;line-height:30px}@media screen and (max-width:767px){.announcements .announcement-date{font-size:18px;line-height:22px}}@media screen and (max-width:768px){.main.app .section-default.section-sign-in .container .flex{flex-direction:column}.main.app .section-default.section-sign-in .container .flex .flex-50{max-width:90%;width:90%}.main.app .section-default.section-sign-in .container .flex .flex-50:not(:first-child){margin-top:50px}}hr.wp-block-separator{border:0!important;border-bottom:1px solid #c1c1c1!important;margin-left:-1000px;margin-right:-1000px;width:6000px}.wpcf7-form{margin-bottom:50px}.wpcf7-form h2{font-family:FuturaLTPro-Bold;font-size:35px;line-height:40px;margin-bottom:15px;margin-top:40px}.wpcf7-form p{font-size:25px;line-height:30px}.wpcf7-form p a{text-decoration:underline}.wpcf7-form label{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-top:30px}.wpcf7-form label span.wpcf7-not-valid-tip{font-size:25px!important;line-height:30px;margin-top:10px}.wpcf7-form input,.wpcf7-form textarea{width:100%}.wpcf7-form hr{border:0!important;border-bottom:1px solid #c1c1c1!important;margin-left:-1000px;margin-right:-1000px;padding-top:20px;width:6000px}.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-radio{align-items:flex-start;display:flex;flex-direction:column}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.wpcf7-form .wpcf7-radio .wpcf7-list-item{display:flex;margin:0;width:100%}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,.wpcf7-form .wpcf7-radio .wpcf7-list-item label{display:flex;flex-direction:row;margin-bottom:auto;margin-top:20px}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label span,.wpcf7-form .wpcf7-radio .wpcf7-list-item label span{align-items:center;display:flex;font-family:FuturaLTPro-Bold;font-size:25px!important;line-height:30px}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input,.wpcf7-form .wpcf7-radio .wpcf7-list-item label input{accent-color:#000;margin-left:0;margin-right:20px;width:50px}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item.last,.wpcf7-form .wpcf7-radio .wpcf7-list-item.last{margin-bottom:25px}.wpcf7-form .wpcf7-submit{margin-top:30px}.contact-us form input,.contact-us form textarea{width:600px!important}@media screen and (max-width:767px){.contact-us form input,.contact-us form textarea{width:100%!important}}.tsa-supporters .section-split-half{border-bottom:none}.section-wide-image .font_futural{font-family:FuturaLTPro-Bold}.section-wide-image .ipnrm{height:500px}.section-tours-likes .tours-grid .tour-item .hero-slider-item img{height:calc(100vh - 250px);width:auto}@media screen and (max-width:768px){.section-tours-likes .tours-grid .tour-item .hero-slider-item img{height:auto;max-height:350px;width:auto}.fullslide-section button.slick-prev.slick-arrow{background-size:15px;left:5px}.fullslide-section button.slick-next.slick-arrow{background-size:15px;right:5px}.fullslide-section .slider-caption{margin-top:30px;max-height:200px;overflow-y:scroll;padding-left:0;padding-right:0}.fullslide-section .slick-slider{max-width:100%}.slider-caption{line-height:20px}.close-slideshow{right:10px;top:-20px}.close-slideshow span{width:30px}}.resources_cards_grid{grid-row-gap:60px;grid-column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr}.resources_cards_grid .template-grid .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;overflow:hidden;position:relative;transition:all .3s ease}.resources_cards_grid .template-grid .img:hover{transform:scale(1.05)}.resources_cards_grid .template-grid .img img{left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.resources_cards_grid .template-grid .title{font-weight:700;margin-bottom:5px;margin-top:20px}@media screen and (max-width:1640px){.resources_cards_grid .template-grid .img{height:23vw}}@media screen and (max-width:768px){.resources_cards_grid{grid-row-gap:30px;grid-template-columns:1fr}.resources_cards_grid .template-grid .img{height:70vw}.resources_cards_grid .template-grid .title{margin-top:10px}}.become-a-member .section-hero-imagebox,.sponsor-the-tsa .section-hero-imagebox{min-height:500px}.become-a-member .section-hero-imagebox .image-box h1,.sponsor-the-tsa .section-hero-imagebox .image-box h1{font-size:25px;line-height:30px;margin-bottom:15px}@media screen and (max-width:767px){.become-a-member .section-hero-imagebox .image-box h1,.sponsor-the-tsa .section-hero-imagebox .image-box h1{margin-bottom:30px;position:relative}.become-a-member .section-hero-imagebox .image-box h1:before,.sponsor-the-tsa .section-hero-imagebox .image-box h1:before{background-color:#c1c1c1;bottom:-15px;content:"";display:inline-block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:1000%}}.become-a-member .section-content-half h3 span,.sponsor-the-tsa .section-content-half h3 span{font-weight:300}.dashboard .section-related{border-top:initial;margin-top:0;padding-bottom:40px}.dashboard .section-related .container .events-title h3{font-family:FuturaLTPro-Bold;font-size:25px;line-height:30px;margin-bottom:30px;margin-top:0}.dashboard .section-tours{border-bottom:1px solid #c1c1c1;padding-bottom:0}.dashboard .section-tours .tours-grid.is-masonry{margin-bottom:0}header .header-right .header-right-buttons{margin-right:20px}@media screen and (max-width:768px){.volunteers .section-hero--overview.section-hero.hero-big-image img{height:350px}}.section-text-accordions .content-left .section-accordion{border-top:none;display:flex;flex-direction:column;gap:8px;margin-top:30px;max-width:100%}.section-text-accordions .content-left .section-accordion .accordion-item .accordion-title-label{border:none;font-size:20px}.section-text-accordions .content-left .section-accordion .accordion-item .accordion-title-label:first-child{border-top:none}.section-text-accordions .content-left .section-accordion .accordion-item .accordion-body{border:none;padding:10px 20px 20px}.section-text-accordions .content-wrap .content-right{padding-top:5px}.section-text-accordions .content-wrap .content-right .boxed-link{background:none;padding-right:12px}.section-text-accordions .content-wrap .content-right .boxed-link:hover{background:#000!important}.section-text-accordions--full-width .content-wrap .content-left{flex:0 0 100%;max-width:100%;padding-right:0;width:100%}.horizontal-ctas{display:flex;flex-wrap:wrap;gap:10px 0}.content-flex--title-links-inline{align-items:center}.content-flex--title-links-inline .content-flex-left{flex:0 0 auto!important;max-width:none!important;padding-right:0!important;width:auto!important}.content-flex--title-links-inline .title-links-inline{align-items:center;display:flex;flex:0 0 auto!important;gap:15px;max-width:none!important;width:auto!important}.content-flex--title-links-inline .title-links-inline .boxed-link{margin-bottom:0;margin-right:0;white-space:nowrap}@media screen and (max-width:767px){.content-flex--title-links-inline{flex-wrap:wrap}.content-flex--title-links-inline .content-flex-left{flex:0 0 100%!important;width:100%!important}.content-flex--title-links-inline .title-links-inline{flex:0 0 100%!important;flex-wrap:wrap;gap:10px;margin-top:20px;width:100%!important}}.text-left{text-align:left}