.error404.block-editor-writing-flow .tbx-site-content{margin-top:10rem;margin-bottom:5rem;text-align:center;padding-inline:1rem}.error404.block-editor-writing-flow .not-found--has-similartrips .tb-similartrips{padding-top:calc(var(--tb-block-padding-y)/2)}.page-template-demo.block-editor-writing-flow .demo-page{margin-block:10rem;margin-inline:auto;max-width:calc(1150px - 2rem);padding-inline:1rem}.page-template-demo.block-editor-writing-flow .demo-page__container{--grid-layout-gap: 30px;--grid-layout-gap-row: 60px;--grid-column-count: 5;--grid-item--min-width: 150px;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));gap:var(--grid-layout-gap-row) var(--grid-layout-gap)}.page-template-demo.block-editor-writing-flow .demo-page__container a{display:block;position:relative}.page-template-demo.block-editor-writing-flow .demo-page__container a::after{content:attr(title);position:absolute;left:50%;transform:translateX(-50%);top:-20px;width:100%;text-align:center}.page-template-demo.block-editor-writing-flow .demo-page__container a svg{max-width:100%;max-height:154px}.tb-app-container{display:flex;flex-direction:column;gap:50px;max-width:900px;margin-inline:auto;margin-block:70px}.tb-app-container .tb-app-column:last-of-type{display:none}.tb-app-container .tb-app-buttons{margin-block-start:30px;display:flex;flex-wrap:wrap;gap:20px}.tb-app-container .tb-app__btn{color:#fff;background-color:#3ddc84;border-radius:10px;box-shadow:0px 10px 20px 0px rgba(0,0,0,.1);font-size:1.1rem;font-weight:800;padding:16px 40px 16px 20px;display:flex;align-items:center;text-decoration:none;transition:background-color .2s ease}.tb-app-container .tb-app__btn i{margin-right:19px;font-size:1.5rem}.tb-app-container .tb-app__btn:hover{background-color:#30aa67;color:#fff}.tb-app-container .tb-app__btn--dark{background-color:#000}.tb-app-container .tb-app__btn--dark:hover{background-color:#707070}.tb-app-container .tb-app-image{width:100%}.tb-app-container .tb-app-image img{object-fit:contain;height:auto}.is-desktop-width .tb-app-container{flex-direction:row;align-items:center}.is-desktop-width .tb-app-container .tb-app-column{flex:1 1 75%}.is-desktop-width .tb-app-container .tb-app-column:last-of-type{flex:1 1 25%;display:block}.tb-popup-lang-switcher .dialog-switch-language-options{margin-bottom:var(--tb-text-part-margin);display:flex;flex-direction:column;gap:1rem}.tb-popup-lang-switcher .dialog-switch-language-options .radio-option{display:flex;align-items:center;gap:.5rem}.tb-popup-lang-switcher .dialog-switch-language-options .radio-option input[type=radio]{position:relative;width:18px;height:18px;border:2px solid #000;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:background-color .3s,border-color .3s;border-color:color-mix(in srgb, var(--tb-button-color) 85%, black)}.tb-popup-lang-switcher .dialog-switch-language-options .radio-option input[type=radio]:checked{background-color:color-mix(in srgb, var(--tb-button-color) 85%, black)}.tb-popup-lang-switcher .dialog-switch-language-options .radio-option input[type=radio]:checked:after{position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background-color:#fff;content:""}.tb-popup-lang-switcher .tb-buttons-part{margin-bottom:0}.tb-popup-lang-switcher img.map-lines{width:6rem;height:6.5rem;inset:auto 0 0 auto;transform:scaleY(-1)}@media screen and (min-width: 576px){.tb-popup-lang-switcher img.map-lines{width:9rem;height:9.75rem}}.map-lines{position:absolute;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none}.post-password-form{margin-top:150px;margin-bottom:100px;text-align:center}.post-password-form input[name=post_password]{padding:.5rem .5rem}@media(max-width: 700px){.post-password-form p:last-of-type{display:inline-flex;flex-direction:column;gap:.5em;align-items:center;margin-bottom:0}.post-password-form p:last-of-type label{display:inline-flex;flex-direction:column;gap:.5em}.post-password-form p:last-of-type input[type=submit]{margin-bottom:0}}.travelinsurance-header{height:100vh;max-height:250px;display:flex;align-items:center;justify-content:center;background-image:url("../images/ta-winter.jpg");background-size:cover;background-position:center;position:relative;margin-block-start:calc(var(--tb-header-height) + 40px)}.travelinsurance-header::before{content:"";background-color:rgba(51,51,51,.4);position:absolute;top:0;left:0;width:100%;height:100%}.travelinsurance-header h1{position:relative;color:#fff}.travelinsurance-header__summer{background-image:url("../images/ta-summer.jpg")}.travelinsurance-header__summer2{background-image:url("../images/ta-summer2.jpg")}.travelinsurance-header__summer3{background-image:url("../images/ta-summer3.jpg")}.travelinsurance h1{text-align:center}.travelinsurance .inner-block{text-align:left}.is-desktop-width .travelinsurance-header{max-height:300px}
