@keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}#touryup-tours{--main-color: #F15822;--gray-color: #726D6D;--black-color: #000000;--white-color: #FFFFFF;--crem-color: #f3f3f6;--border-color: #e4e4e4;--link-color: #0070dc;--button-color: #F15822}#touryup-tours *{box-sizing:border-box}#touryup-tours.loading{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;flex-wrap:nowrap;padding:50px 0}#touryup-tours.loading:after{content:'';display:inline-block;width:15px;height:15px;border-width:2px;border-style:solid;border-color:var(--main-color);border-radius:50%;border-left-color:transparent;border-right-color:transparent;position:relative;z-index:1;top:0;left:0;margin:0;animation:cssload-spin 575ms infinite linear;-o-animation:cssload-spin 575ms infinite linear;-ms-animation:cssload-spin 575ms infinite linear;-webkit-animation:cssload-spin 575ms infinite linear;-moz-animation:cssload-spin 575ms infinite linear}.touryup-tours{font-family:"Roboto";font-size:1rem;line-height:1.2rem;display:flex;flex-direction:row;align-items:stretch;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:30px;width:100%}@media (max-width: 768px){.touryup-tours{padding:20px}}@media (max-width: 512px){.touryup-tours{padding:5px}}.touryup-tours-item{display:flex;flex-direction:column;align-items:stretch;align-content:flex-start;justify-content:space-between;width:calc(100% / 4);padding:15px 10px;border:solid 1px transparent}@media (max-width: 1024px){.touryup-tours-item{width:calc(100% / 3)}}@media (max-width: 768px){.touryup-tours-item{width:calc(100% / 2)}}@media (max-width: 375px){.touryup-tours-item{width:calc(100% / 1)}}@media (hover: hover){.touryup-tours-item:hover{cursor:pointer;background-color:var(--crem-color);border-radius:3px;border:solid 1px var(--border-color)}.touryup-tours-item:hover .touryup-tours-item__image img{scale:1.1;transition:all 300ms}}.touryup-tours-item__title{color:var(--black-color);font-weight:bold;font-size:1rem;line-height:1.2rem;padding:10px 0}.touryup-tours-item__image{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;overflow:hidden;border-radius:5px}.touryup-tours-item__image img{height:200px;object-fit:cover;width:100%;scale:1;transition:all 300ms}.touryup-tours-item__price{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.touryup-tours-item__price_now{color:var(--black-color);font-weight:bold;font-size:1.4rem;letter-spacing:-1px}.touryup-tours-item__price_new{color:var(--main-color);font-weight:bold;font-size:1.4rem;letter-spacing:-1px}.touryup-tours-item__price_old{color:var(--gray-color);font-weight:bold;font-size:1rem;letter-spacing:-1px;opacity:.5;margin-left:7px;text-decoration:line-through}.touryup-tour-info{font-family:"Roboto";font-size:1rem;line-height:1.2rem;display:flex;flex-direction:column;align-items:stretch;align-content:flex-start;justify-content:flex-start;color:var(--black-color);flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:30px}.touryup-tour-info__back{display:inline-block;color:var(--link-color);border:solid 1px var(--link-color);padding:5px 10px;border-radius:3px;cursor:pointer}@media (hover: hover){.touryup-tour-info__back:hover{background-color:var(--link-color);color:var(--white-color)}}.touryup-tour-info__title{font-size:1.6rem;line-height:2rem;font-weight:bold;padding:20px 0}.touryup-tour-info-gallery{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap}.touryup-tour-info-gallery-column{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.touryup-tour-info-gallery-column:first-child{width:60%}.touryup-tour-info-gallery-column:first-child .touryup-tour-info-gallery__image{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;width:100%;height:400px;border-radius:3px;object-fit:cover;overflow:hidden}.touryup-tour-info-gallery-column:first-child .touryup-tour-info-gallery__image img{width:100%}.touryup-tour-info-gallery-column:last-child{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;width:calc(40% - 4px);gap:4px;margin-left:4px}.touryup-tour-info-gallery-column:last-child .touryup-tour-info-gallery__image{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;width:calc(100% / 2 - 4px);height:198px;border-radius:3px;object-fit:cover;overflow:hidden}.touryup-tour-info-gallery-column:last-child .touryup-tour-info-gallery__image img{height:100%}.touryup-tour-info__book{padding:20px 0px}.touryup-tour-info__book a{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;border:solid 2px var(--button-color);background-color:var(--button-color);color:var(--white-color);padding:15px;border-radius:3px;text-decoration:none}@media (hover: hover){.touryup-tour-info__book a:hover{background-color:transparent;color:var(--button-color)}}.touryup-tour-info__view{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.touryup-tour-info__content{width:65%}.touryup-tour-info__book{width:35%;min-width:350px}
