.seo-description{h1{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:2rem;line-height:2.125rem}@media (min-width:960px){h1{font-size:2rem;letter-spacing:-.031rem;line-height:2.75rem}}h2{font-size:1.125rem;font-weight:600;line-height:1.75rem;line-height:1.625rem}@media (min-width:960px){h2{font-size:1.5rem;line-height:2rem;line-height:2.125rem}}p{font-size:.9rem;font-weight:400;letter-spacing:.031rem;line-height:1.25rem;margin-bottom:.75rem}@media (min-width:960px){p{font-size:1rem;line-height:1.5rem;line-height:1.375rem}}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.search-bar-background{position:relative}.search-bar-background:before{background:hsl(var(--surface-subtle));bottom:-30px;content:"";display:block;left:calc(656px - 50vw);position:absolute;right:calc(656px - 50vw);top:-30px;z-index:-2}.paypal-button{iframe.component-frame{z-index:20!important}}@media (max-width:1440px){.search-bar-background:before{left:-4rem;right:-4rem}}@media (max-width:1024px){.search-bar-background:before{left:-1.5rem;right:-1.5rem}}.news-content{p{font-size:1rem;font-weight:400;letter-spacing:.03125rem;line-height:1.5rem;line-height:1.375rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}p,ul{margin-bottom:1rem}ul{list-style-type:disc;padding-left:1.25rem}li{margin-bottom:.5rem}a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}a:hover{text-decoration-line:underline}}@media (max-width:960px){.news-content{p{font-size:14.5px;letter-spacing:.03125rem;line-height:1.265625rem}}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.heading-1{font-size:3rem;font-weight:700;letter-spacing:-.0625rem;line-height:1;line-height:4.125rem}.heading-2{font-size:2rem;font-weight:600;letter-spacing:-.03125rem;line-height:2.75rem}.heading-3{font-size:1.5rem;line-height:2.125rem}.heading-3,.heading-4{font-weight:600;letter-spacing:0}.heading-4{font-size:1.125rem;line-height:1.625rem}.heading-5{font-size:1rem}.heading-5,.heading-6{font-weight:600;letter-spacing:0;line-height:1.375rem}.heading-6{font-size:.875rem}.body-1{font-size:1rem;line-height:1.375rem}.\!body-2,.body-1,.body-2{font-weight:400;letter-spacing:.03125rem}.\!body-2,.body-2{font-size:.875rem;line-height:1.25rem}.body-3{line-height:1.125rem}.\!description-text,.body-3{font-size:.75rem;font-weight:400;letter-spacing:.03125rem}.\!description-text{line-height:1rem}.description-text{font-size:.75rem;font-weight:400;letter-spacing:.03125rem;line-height:1rem}.placeholder\:heading-5::-moz-placeholder{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375rem}.placeholder\:heading-5::placeholder{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375rem}@media (min-width:960px){.tb\:heading-1{font-size:3rem;font-weight:700;letter-spacing:-.0625rem;line-height:1;line-height:4.125rem}.tb\:heading-2{font-size:2rem;font-weight:600;letter-spacing:-.03125rem;line-height:2.75rem}.tb\:heading-3{font-size:1.5rem;line-height:2.125rem}.tb\:heading-3,.tb\:heading-4{font-weight:600;letter-spacing:0}.tb\:heading-4{font-size:1.125rem;line-height:1.625rem}.tb\:heading-5{font-weight:600;letter-spacing:0}.tb\:body-1,.tb\:heading-5{font-size:1rem;line-height:1.375rem}.tb\:body-1{font-weight:400;letter-spacing:.03125rem}}@media (min-width:1024px){.lg\:heading-2{font-size:2rem;font-weight:600;letter-spacing:-.03125rem;line-height:2.75rem}.lg\:heading-3{font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:2.125rem}}#n8n-chat{.chat-window-wrapper{font-family:Open Sans,sans-serif!important;z-index:40;h1,p{margin:0}h1{font-size:0;font-weight:600;line-height:2.125rem;position:relative}h1:before{content:"TravelBot Assistant";font-size:24px;left:0;position:absolute;top:0;width:300px}p{font-size:1rem;font-weight:400;letter-spacing:.03125rem;line-height:1.375rem}}.chat-layout .chat-header{gap:0;padding:8px 16px}.chat-message{border-radius:10px;padding:8px}.chat-input-send-button{color:hsl(var(--primary))}.chat-window-toggle{background:hsl(var(--primary-400));height:48px;width:48px;&:hover{background:hsl(var(--primary))}}.chat-layout .chat-header,.chat-message.chat-message-from-user:not(.chat-message-transparent){background:hsl(var(--primary))}}