:root{--color1: rgb(248, 176, 67);--color1-light: rgb(253.4923076923, 237.9846153846, 214.5076923077);--color1-dark: rgb(156.1846153846, 96.3692307692, 5.8153846154);--color1-contrast: #222;--color1-complimentary: rgb(248, 206.1666666667, 67);--color2: rgb(131, 75, 35);--color2-light: rgb(214.7289156627, 150.2951807229, 104.2710843373);--color2-dark: rgb(10.2590361446, 5.8734939759, 2.7409638554);--color2-contrast: #fff;--color2-complimentary: #835b23;--color3: rgb(216, 97, 84);--color3-light: rgb(244.4142857143, 212.1142857143, 208.5857142857);--color3-dark: rgb(119.7, 36.4, 27.3);--color3-contrast: #222;--color3-complimentary: #d87754}:root{--ColorL: var(--color1-light);--Color: var(--color1);--ColorD: var(--color1-dark);--ColorOpposite: var(--color1-contrast);--Color2L: var(--color2-light);--Color2: var(--color2);--Color2D: var(--color2-dark);--Color2Opposite: var(--color2-contrast);--Color3L: var(--color3-light);--Color3: var(--color3);--Color3D: var(--color3-dark);--Color3Opposite: var(--color3-contrast);--Color4L: #AE8067;--Color4: #715043;--Color4D: #271812;--Color4Opposite: black;--LogoURL: url(/assets/images/TRENO_logo.png);--LogoMaxHeight: 50px;--LogoMaxWidth: 200px;--LogoBorder: .25rem;--Font: Poller_One;--Font2: Shippori Mincho B1;--borderRadius: .25rem;--boxShadow: 1px 1px 3px #0000004a;--Transition: all .3s ease-in-out;--transitionDuration: .5s;--TransWhite: var(--accentColor);--accentColor: #f7f7f78e;--colorBackground: #f5d66c;--UniversalDropShadow: drop-shadow(2px 2px 2px grey);--UniversalClipPath: polygon(0 0, 100% 5%, 100% 100%, 0% 95%)}@media screen and (max-width: 700px){:root{--LogoMaxHeight: calc(var(--LogoMaxHeight) * .9);--LogoMaxWidth: calc(var(--LogoMaxWidth) * .9)}}body{font-display:swap;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{content-visibility:auto;height:auto}body,body h3{font-family:var(--Font2),"Georgia","Times New Roman",serif!important}p{font-family:Shippori Mincho B1,Georgia,Times New Roman,serif;font-size:1.2rem!important}h1{font-family:var(--Font),"Arial","Helvetica",sans-serif!important;margin:0;margin-top:1rem;min-height:3rem;line-height:1.2}h2{font-family:var(--Font),"Arial","Helvetica",sans-serif!important;margin:0;margin-top:1rem;min-height:2.5rem;line-height:1.2}h3{font-family:Shippori Mincho B1,Georgia,Times New Roman,serif!important;font-weight:700;font-size:1.7rem!important}button{line-height:2;box-sizing:border-box;transition-duration:.3s;background:#fff0cfc4!important;color:var(--color1-contrast)!important;clip-path:polygon(1% 0,99% 0,100% 50%,99% 100%,1% 100%,0 50%)}button:hover{background:var(--color1-complimentary)!important}button:hover :after{content:"";position:absolute;display:block;width:100%;height:106px;background:linear-gradient(45deg,transparent,var(--color3-dark));animation:slideLeft .5s ease-in-out forwards;border-radius:2rem}@keyframes slideLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.button2{background:var(--color2)!important;color:var(--color2-contrast)!important}#header_nav_list button h3{font-size:1.25rem!important}.NoteElement{position:relative;background:linear-gradient(140deg,var(--color1),var(--color1-light));clip-path:polygon(50% 0%,100% 0,95% 100%,100% 100%,100% 93%,0 99%,0 0);padding:3rem;overflow:hidden}.NoteElement:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/architecture_gal/architecture_modern_02.jpeg);background-size:cover;background-position:center;opacity:.3;z-index:0}.NoteElement:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(140deg,var(--color1),var(--color1-light));opacity:.5;z-index:1}.NoteElement>*{position:relative;z-index:2}.NoteElement button{margin-bottom:4em;margin-left:2em}.h2_cancel:after,.B_Highlight:after{background:unset;animation:unset;content:unset;display:unset;width:unset;height:unset}.OverLay{background:linear-gradient(45deg,black,transparent);color:#fff;height:100%}.OverLay h2{background:unset;width:unset}@keyframes slideLeft{0%{width:0%}to{width:100%}}.h2_flip{border:0px;border-right:solid 2px #000000;padding-right:.5rem;background:unset;width:unset}.text{padding:3rem;display:block;min-height:150px}.Pad_Extra{margin:8px;padding:16px}.Pad_Extra .Pad_Button{text-align:right;margin-right:3%}@media screen and (max-width: 700px){.HideMobile{display:none}}.treno-heading{text-align:right!important}@media (max-width: 767px){.treno-heading{text-align:center!important}}.B_Highlight{color:var(--color3-contrast);width:-moz-fit-content;width:fit-content;padding-left:3rem;padding-right:10px;position:relative;background-color:unset;margin-left:1rem;margin-right:1rem}.B_Highlight:before{clip-path:polygon(15% 100%,50% 100%,61% 100%,100% 100%,100% 32%,100% 0,15% 0,0 100%,0 0);background:var(--color3);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.Image{background-size:cover;background-position:center;min-height:200px;aspect-ratio:16/9}.CenterContent{display:flex;align-items:center;height:100%}.conentstyleone{margin:0}.contentbox{border:solid black 1px;box-shadow:-2px 4px #80808026;margin:45px 0;background-color:#fff}.specsialcontent{min-width:340px;padding:2.5rem}.gridstyle{padding:0;height:auto;min-height:200px}.gridstyle img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.directorscards{box-shadow:4px 4px 4px #00000036;margin:2rem;background-size:cover;min-height:200px;aspect-ratio:3/4}.footerstyle{background-size:cover;padding:1rem;margin:0;height:auto;width:100%}.footerText{margin:16px;padding:16px}.contentmargin{height:8rem}.membershipcard{box-shadow:4px 4px 4px #00000036;margin:2rem;background-color:#ffc53d}.membershipcardinner{margin-right:1rem;margin-bottom:1rem;background-size:cover}.photolayouts{max-width:160px;min-width:50px}.container{width:124px;height:100px;position:fixed;opacity:.6;transform:rotate(45deg);contain:layout style paint}.container_float{animation:float 180s infinite ease-in-out;will-change:transform;contain:layout style}@keyframes float{0%{transform:rotate(0) translate(-30px)}50%{transform:rotate(-40deg) translate(-60px)}to{transform:rotate(0) translate(-30px)}}.ContAnimation{animation:float 10s ease-in-out infinite;will-change:transform}.box{width:100%;height:100%;position:relative;top:0;left:0;opacity:.2;background-image:url(tile_graphic_01.09da530382ee23e6.png);background-size:100%}.box-two{width:50%;height:40%;position:relative;top:0;left:0;opacity:.2;background-image:url(tile_graphic_01.2.55d36bc15736506d.png);background-size:100%}.box-tree{width:70%;height:56%;position:relative;top:0;left:0;opacity:.2;background-image:url(tile_graphic_01.3.6851a512114ce113.png);background-size:100%}.box-four{width:70%;height:56%;position:relative;top:0;left:0;opacity:.4;background-image:url(tile_graphic_01.4.8d501da6bf2bd49e.png);background-size:100%}.overlay{z-index:8px;background:"";background-image:url(tile_graphic_01.09da530382ee23e6.png);background-size:100%}.underline{box-shadow:0 2px #000}@keyframes slide-in{0%{margin-left:150px;filter:blur(0)}80%{filter:blur(5px)}90%{filter:blur(5px)}to{margin-left:0;filter:blur(0)}}.ion-page{left:unset;right:unset;top:unset;bottom:unset;display:unset;position:unset;flex-direction:unset;justify-content:unset;contain:unset;z-index:unset}.MainTopSection_Outer{padding:0;filter:drop-shadow(2px 1px 6px grey);z-index:100;position:relative;background-size:cover;background-position:center}.MainTopSection_Lines{height:100px;margin-top:-100px;clip-path:polygon(0 100%,100% 70%,100% 100%,0% 100%);z-index:2;position:relative;opacity:.8;background-color:var(--color3-dark)}.MainTopSection{position:relative;background-image:url("/assets/Top Homepage Section/Interior_with_Wallpaper.webp");background-size:cover;background-position:50% 40%;background-repeat:no-repeat;overflow:hidden;height:300px;min-height:300px;max-height:300px;animation:changeBackground 60s 0s infinite}@media screen and (max-width: 768px){.MainTopSection{height:250px;min-height:250px;max-height:250px}}.MainTopSection h1{color:#fff;font-size:3rem;text-align:right;text-shadow:0px 0px 5px #717000}.MainTopSection .fadeSTART{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:fadeOut 2s ease-in-out 0s forwards;z-index:1}.MainTopSection .MainTopSection_Inner{position:relative;z-index:2;height:100%;pointer-events:none}.MainTopSection .MainTopSection_Inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(227deg,#000,#ecff5e00);opacity:.5;z-index:-1}.MainTopSection .MainTopSection_Inner .MainTopSection_Inner_Title{display:flex;justify-content:flex-end;align-items:center;height:50%;padding:4em;pointer-events:auto}@media screen and (max-width: 768px){.MainTopSection .MainTopSection_Inner .MainTopSection_Inner_Title{height:90%;margin-right:-5%;background:linear-gradient(181deg,rgba(0,0,0,.3803921569),transparent)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.responsive-photo{clip-path:polygon(0 0,100% 5%,100% 100%,0% 95%);max-height:200px;width:auto;height:auto;aspect-ratio:16/9;object-fit:cover;margin:.2rem}@media (max-width: 767px){.responsive-photo{max-height:90px;margin:.5rem;width:auto;height:auto;clip-path:polygon(0 0,100% 10%,100% 100%,0% 90%)}}.pagepadding{margin:auto}:root{--ion-background-color: #FFF1E2;--ion-background-color-rgb: 255,241,226;--ion-text-color: #000000;--ion-text-color-rgb: 0,0,0;--ion-text-color-step-50: #0d0c0b;--ion-text-color-step-100: #1a1817;--ion-text-color-step-150: #262422;--ion-text-color-step-200: #33302d;--ion-text-color-step-250: #403c39;--ion-text-color-step-300: #4d4844;--ion-text-color-step-350: #59544f;--ion-text-color-step-400: #66605a;--ion-text-color-step-450: #736c66;--ion-text-color-step-500: #807971;--ion-text-color-step-550: #8c857c;--ion-text-color-step-600: #999188;--ion-text-color-step-650: #a69d93;--ion-text-color-step-700: #b3a99e;--ion-text-color-step-750: #bfb5aa;--ion-text-color-step-800: #ccc1b5;--ion-text-color-step-850: #d9cdc0;--ion-text-color-step-900: #e6d9cb;--ion-text-color-step-950: #f2e5d7;--ion-background-color-step-50: #f2e5d7;--ion-background-color-step-100: #e6d9cb;--ion-background-color-step-150: #d9cdc0;--ion-background-color-step-200: #ccc1b5;--ion-background-color-step-250: #bfb5aa;--ion-background-color-step-300: #b3a99e;--ion-background-color-step-350: #a69d93;--ion-background-color-step-400: #999188;--ion-background-color-step-450: #8c857c;--ion-background-color-step-500: #807971;--ion-background-color-step-550: #736c66;--ion-background-color-step-600: #66605a;--ion-background-color-step-650: #59544f;--ion-background-color-step-700: #4d4844;--ion-background-color-step-750: #403c39;--ion-background-color-step-800: #33302d;--ion-background-color-step-850: #262422;--ion-background-color-step-900: #191817;--ion-background-color-step-950: #0d0c0b}@font-face{font-family:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(Limelight-Regular.fa8acb3c050cb9c6.ttf)}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:400;font-display:swap;src:url(ShipporiMinchoB1-Regular.7ef8e56458bc0192.ttf)}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-weight:700;font-display:swap;src:url(ShipporiMinchoB1-Bold.91a9ee0f3fbc8804.ttf)}@font-face{font-family:Poller_One;font-style:normal;font-weight:400;font-display:swap;src:url(PollerOne-Regular.112ad45c4858ac47.ttf)}html{font-size:16px}@media screen and (min-width: 720px){html{font-size:18px}}@media screen and (min-width: 960px){html{font-size:20px}}h1{font-size:3rem}.Burn{animation:identifier 3s forwards}@keyframes identifier{0%{opacity:0}50%{opacity:1}}@keyframes rotate{0%{transform:rotate(0);animation-timing-function:ease-in}10%{transform:rotate(-20deg);animation-timing-function:ease-in}25%{transform:rotate(1800deg);animation-timing-function:linear}55%{transform:rotate(10825deg);animation-timing-function:ease-out}75%{transform:rotate(14400deg);animation-timing-function:ease-out}85%{transform:rotate(14410deg);animation-timing-function:ease-out}90%{transform:rotate(14390deg);animation-timing-function:ease-out}95%{transform:rotate(14400deg);animation-timing-function:ease-out}to{transform:rotate(14400deg);animation-timing-function:ease-out}}.Form{padding:.5rem}.FormBox{background:#ffffffd4;border-radius:var(--borderRadius);margin-top:15px;box-shadow:var(--box-shadow)}form input[type=checkbox]{box-shadow:unset}label{font-family:var(--Font);font-size:1.25rem;margin-bottom:.5rem;display:block}input,select,textarea{font-family:var(--Font);line-height:1.5;width:100%;box-sizing:border-box;display:block;background-color:#eee;border:none;box-shadow:0 0 6px 1px #0000003b inset;border-radius:var(--borderRadius);padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s}input:focus,select:focus,textarea:focus{outline:none;border:2px solid var(--color1, #007bff);box-shadow:0 0 0 3px #007bff1f;background-color:#fff}input:disabled,select:disabled,textarea:disabled{background-color:#f5f5f5;color:#bdbdbd;cursor:not-allowed}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 100px #e0f7fa inset;-webkit-text-fill-color:var(--color1, #007bff);border-radius:var(--borderRadius)}.is-valid{border:none}.is-invalid{border:1px solid red!important;animation:blink 2s forwards}button:disabled{opacity:.6;cursor:not-allowed}.loading{opacity:.6;pointer-events:none;position:relative}.loading:after{content:"";position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;border:4px solid var(--color1, #007bff);border-top:4px solid transparent;border-radius:50%;animation:spin .8s linear infinite;transform:translate(-50%,-50%);z-index:2}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}html,body,app-root{height:100%;scroll-behavior:smooth!important}html{font-size:14px}@media only screen and (max-width: 600px){html html{font-size:12px}}body{margin:0;font-family:var(--FONT1);max-width:100vw;width:100%;height:100%;background-color:var(--colorBackground);overflow:hidden}h1{font-size:2.5rem;line-height:3.75rem}h2{font-size:2rem;line-height:3rem}h3{font-size:1.5rem;font-weight:500;line-height:2.25rem}h4{font-size:1.25rem;font-weight:500;line-height:1.875rem}h5{font-size:1rem;line-height:1.875rem}h6{font-size:.8rem;line-height:1.875rem}p{font-size:.75rem;line-height:1.875rem}a,.a{color:var(--color2)}a:hover,.a:hover{color:var(--color2-dark)}button,.button,button2,.button2{font-size:1rem;padding:.5rem 1rem;border:none;cursor:pointer;display:flex;gap:.25rem;align-items:center;background:var(--color1);color:var(--color1-contrast);border-radius:var(--borderRadius);transition-duration:var(--transitionDuration)}button:hover,.button:hover,button2:hover,.button2:hover{background-color:var(--color1-complimentary);transition-duration:var(--transitionDuration)}button2,.button2{background-color:var(--color2);color:var(--color2-contrast)}button2:hover,.button2:hover{background-color:var(--color2-light);color:var(--color1-contrast)}.buttonRed{background-color:#dd5858!important;color:#fff!important}.buttonRed:hover{background-color:#ad1515!important}.buttonGreen{background-color:#58dd58!important;color:#fff!important}.section,.BubbleSection{padding:2rem}.BubbleSection{background:var(--TransWhite);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);margin:1rem}@media only screen and (max-width: 600px){.BubbleSection{margin:.5rem;padding:1rem}}.BubbleSection_Head{background:linear-gradient(var(--color1),var(--color1-complimentary));margin:-1rem -1rem 1rem;color:var(--ColorOpposite);padding:1rem;border-radius:var(--borderRadius) var(--borderRadius) 0 0;box-shadow:var(--boxShadow)}.CenterAlignBox{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:100%;justify-content:center}.sideBySide{display:flex;align-items:center;gap:.25rem}.dropdown-item{padding:.5rem 1rem;color:var(--color1-contrast);background:var(--color1)}.dropdown-item:hover{color:var(--color1-contrast);background:var(--color1-complimentary);cursor:pointer}.notification{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .9rem;border-radius:.5rem;background:#00000008;border:1px solid rgba(0,0,0,.06);color:var(--colorText, #222)}.notification ion-icon{font-size:1.25rem;margin-top:3px;color:var(--color2, #2196F3)}.notification .notification-text{font-size:.9rem;line-height:1.4rem}.notification .notification.info{background:#2196f312;border-color:#2196f324}.notification .notification.info ion-icon{color:var(--color2, #2196F3)}.has-bg-image{position:relative;background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.has-bg-image .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.has-bg-image .content-wrapper{position:relative;z-index:2}.has-bg-image.overlay-light .bg-overlay{background:#ffffffd9}.has-bg-image.overlay-dark .bg-overlay{background:#000000b3}.has-bg-image.overlay-green .bg-overlay{background:#2e8b57cc}.has-bg-image.no-overlay .bg-overlay{display:none}.hero{position:relative;min-height:400px;text-align:center;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--bg-image)}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.hero .hero-content{position:relative;z-index:2;max-width:1200px;width:100%}.hero h1{font-size:3rem;margin:1rem 0;font-weight:700}.hero h2{font-size:1.8rem;margin:1rem 0;font-weight:300}.hero p{font-size:1.1rem;max-width:800px;margin:1rem auto;line-height:1.6}.hero.has-curve:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:10rem;background:#fff;clip-path:ellipse(70% 100% at 50% 100%);z-index:1}@media (max-width: 768px){.hero{min-height:400px;padding:3rem 1.5rem}.hero h1{font-size:2rem}.hero h2{font-size:1.3rem}.hero.has-curve:after{height:100px}}.has-curve{margin-bottom:-5rem}.has-curve .hero-content{margin-top:-10rem!important}.has-bg-video{position:relative;overflow:hidden}.has-bg-video .bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.has-bg-video .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1}.has-bg-video .content-wrapper{position:relative;z-index:2}.has-bg-video.overlay-light .bg-overlay{background:#ffffffd9}.has-bg-video.overlay-dark .bg-overlay{background:#000000b3}.has-bg-video.overlay-green .bg-overlay{background:#2e8b57cc}.has-bg-video.no-overlay .bg-overlay{display:none}app-holder{display:flex;flex-direction:column;height:100vh;width:100vw;max-width:100vw;overflow-x:hidden;padding-top:var(--SafeAreaInsetTop);padding-bottom:var(--SafeAreaInsetBottom)}app-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:var(--SafeAreaInsetTop);background-color:#000;z-index:-1}app-holder:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--SafeAreaInsetBottom);background-color:#000;z-index:-1}content-area{flex:1 1 auto;overflow:auto;overflow-x:hidden;max-width:100vw;width:100%;position:relative}content-area:before{content:"";background-image:var(--BackgroundImage);height:100vh;width:100vw;overflow:hidden;z-index:-4;background-position:center;background-size:cover;position:fixed;top:0;left:0;opacity:0;animation:blurFocus 12s infinite;pointer-events:none}@keyframes blurFocus{0%{filter:blur(10px);opacity:0;transform:scale(1.05)}40%{filter:blur(5px);opacity:.1}60%{filter:blur(10px);opacity:0;transform:scale(1)}to{filter:blur(10px);opacity:0;transform:scale(1.05)}}.InterfaceGlobals,footer,app-footer,header,app-header{flex-shrink:0;width:100%}header,app-header{z-index:101}footer,app-footer{z-index:100}.OverlayMessages,offlineerror,initerror{position:relative;height:100vh;padding:4rem;margin:auto;display:block;z-index:1001;background:#fff}initerror:before{content:"Uh no! Something broke. Please try closing and re-opening.";display:block}offlineerror:before{content:"Check your internet- possibly offline.";display:block}:root{--ion-color-primary: var(--color1);--ion-color-secondary: var(--color3);--ion-color-green: green;--ion-color-accent: var(--accentColor)}ion-toggle{--background-checked: var(--ion-color-green);--background-unchecked: var(--ion-color-accent);--handle-background-checked: var(--ion-color-green);--handle-background-unchecked: var(--ion-color-accent);--track-background-checked: #00800057}ion-segment-button{--indicator-color: var(--color1);--color-checked: var(--color1-contrast)}ion-alert{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;background:#00000080!important}ion-alert .alert-wrapper{max-width:90%!important;max-height:90%!important;overflow:auto!important}body.alert-open{overflow:hidden!important}.PopupOverlay{position:fixed;top:0;left:0;padding:1rem;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden}.PopupContent{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 0 10px #00000080;z-index:1001;animation:scalePopup .5s forwards;max-height:90vh;overflow-y:auto;width:90vw;box-sizing:border-box}.Popup_CloseBut{cursor:pointer;display:flex;justify-content:flex-end;position:sticky;top:0}@keyframes scalePopup{0%{transform:scale(0)}to{transform:scale(1)}}
