@import 'https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap';:root{--delay: 8s;--font-bold: 'Heebo';--font: 'Heebo'}.BannerType1 *,.BannerType2 *,.BannerType3 *,.BannerType4 *,.BannerType5 *{box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.image_animation{position:relative}.image_animation img{position:absolute;left:0}@keyframes cf3FadeInOut{0%{opacity:1}35%{opacity:1}65%{opacity:0}100%{opacity:0}}.image_animation img:nth-of-type(2){-webkit-animation-name:cf3FadeInOut;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:var(--delay);-webkit-animation-direction:alternate;-moz-animation-name:cf3FadeInOut;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-duration:var(--delay);-moz-animation-direction:alternate;-o-animation-name:cf3FadeInOut;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;-o-animation-duration:var(--delay);-o-animation-direction:alternate;animation-name:cf3FadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:var(--delay);animation-direction:alternate}.BannerType1{float:left;width:100%;margin:0 0 10px;padding:0;position:relative;overflow:hidden}#sidebar .BannerType1{width:100%;margin:0 0 10px}.BannerType1 .BannerOnly{position:absolute;right:-57px;top:20px;z-index:1;width:200px;padding:5px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-2);background:#c00;text-align:center;color:#fff;font-size:10px;font-family:var(--font)}#left #dle .BannerTitleCenter{display:contents}.BannerType1 .BannerTitleCenter,.BannerType2 .BannerTitleCenter,.BannerType3 .BannerTitleCenter,.BannerType4 .BannerTitleCenter{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;width:100%;left:0;top:0;padding:0 0 10px;z-index:40;align-items:flex-end}.BannerType5 .BannerTitleCenter{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;width:100%;left:0;top:0;z-index:40}.BannerType1 .BannerTitle{float:left;width:100%;padding:0 10px;line-height:1;color:#fdde09;text-align:center;font-family:var(--font);font-size:21px;text-shadow:0 3px 5px #000}.BannerType1 .BannerSubTitle{float:left;width:100%;font-size:14px;line-height:20px;color:#fff;text-shadow:0 3px 5px #000;padding:5px 0 0}.BannerType1 .bgshadow{box-shadow:0 -60px 51px rgba(0,0,0,.7) inset;position:absolute;float:right;width:100%;height:100%}.BannerType2{float:left;width:100%;margin:0 0 10px;padding:0;position:relative;overflow:hidden}.BannerType2 .BannerOnly{position:absolute;left:-67px;top:9px;z-index:1;width:200px;padding:3px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-2);background:#c00;text-align:center;color:#fff;font-size:10px;font-family:var(--font)}.BannerType2 .BannerTitle{float:left;width:100%;padding:0 10px;line-height:23px;color:#000;text-align:center;font-family:var(--font);font-size:21px}.BannerType2 .BannerSubTitle{float:left;width:100%;font-size:16px;line-height:16px;color:#c00}.BannerType2 .bgshadow{box-shadow:0 -60px 51px rgba(255,255,255,.9) inset;position:absolute;float:left;width:100%;height:100%}.BannerType3{float:left;width:99%;padding:0;margin:0 .5% 1%;position:relative;overflow:hidden}.BannerType3 .BannerOnly{position:absolute;left:-53px;top:15px;z-index:1;width:200px;padding:5px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-2);background:#c00;text-align:center;color:#fff;font-size:1.1em;font-family:var(--font)}.BannerType3 .BannerTitle{float:left;width:100%;line-height:17px;color:#000;text-align:center;font-family:var(--font);font-size:26px}.BannerType3 .BannerSubTitle{float:left;width:100%;font-size:20px;color:#c00}.BannerType3 .bgshadow{box-shadow:0 -60px 51px rgba(255,255,255,.9) inset;position:absolute;float:left;width:100%;height:100%}.BannerType4{float:left;width:100%;padding:0;margin:0 0 10px;position:relative;overflow:hidden}.BannerType4 .BannerOnly{position:absolute;left:-53px;top:15px;z-index:1;width:200px;padding:5px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-2);background:#c00;text-align:center;color:#fff;font-size:1.1em;font-family:var(--font)}.BannerType4 .BannerTitle{float:left;width:100%;line-height:17px;color:#000;text-align:center;font-family:var(--font);font-size:26px}.BannerType4 .BannerSubTitle{float:left;width:100%;font-size:20px;font-family:var(--font);color:#c00}.BannerType4 .bgshadow{box-shadow:0 -60px 51px rgba(255,255,255,.9) inset;position:absolute;float:left;width:100%;height:100%}.BannerType5{float:left;width:99%;height:130px;padding:0;margin:0 .5% 1%;position:relative;overflow:hidden;background:#fff}.BannerType5 .BannerTitleCenter{width:55%}.BannerType5.browncolor .bgshadow{background-color:#79562e}.BannerType5.redcolor .bgshadow{background-color:#b90303}.BannerType5.bluecolor .bgshadow{background-color:#006fa2}.BannerType5.bluecolor2 .bgshadow{background-color:#00447b}.BannerType5.orangecolor .bgshadow{background-color:#e44100}.BannerType5.orangecolor .BannerOnly{background:#fdde09;color:#000}.BannerType5.redcolor .BannerOnly,.BannerType5.bluecolor2 .BannerOnly,.BannerType5.bluecolor .BannerOnly{background:#fdde09;color:#000}.BannerType5 img{float:left;object-fit:cover;height:130px;width:60%}.BannerType5 .BannerOnly{position:absolute;left:-57px;top:20px;z-index:1;width:200px;padding:5px;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-2);background:#c00;text-align:center;color:#fff;font-size:10px;font-family:var(--font)}.BannerType5 .BannerTitle{float:left;line-height:20px;color:#fdde09;text-align:center;font-family:var(--font);font-size:20px;padding:0 10px}.BannerType5 .BannerSubTitle{float:left;width:100%;font-size:14px;color:#fff}.BannerType5 .bgshadow{position:absolute;left:-28px;height:400px;top:-150px;z-index:17;width:65%;padding:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:inherit;-o-transform:rotate(0deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-3);background-color:#272626;background-image:repeating-linear-gradient(-10deg,transparent,transparent 0px,rgba(255,255,255,.1) 1px,rgba(255,255,255,0.1) 6px)}.BannerType5 .banner_price_start_from{position:absolute;left:0;bottom:0;z-index:1;background:rgba(0,0,0,.48);color:#fff;text-align:center;font-size:13px;padding:30px 0 0;height:100%;width:57%;font-family:var(--font)}.BannerType5 .banner_price_start_from span{font-size:32px;float:left;line-height:30px;width:100%}.BannerType1 .banner_price_start_from,.BannerType2 .banner_price_start_from,.BannerType3 .banner_price_start_from,.BannerType4 .banner_price_start_from{position:absolute;left:10px;top:0;z-index:10;background:rgba(255,255,255,.8);color:#c00;text-align:center;font-size:9px;padding:1px 5px 5px;width:60px;font-family:var(--font)}.BannerType1 .banner_price_start_from span,.BannerType2 .banner_price_start_from span,.BannerType3 .banner_price_start_from span,.BannerType4 .banner_price_start_from span{font-size:17px;color:#c00;float:left;line-height:12px;width:100%}.BannerType1 img,.BannerType2 img{width:100%;float:left;height:150px!important;object-fit:cover}.BannerType3 img{width:100%;float:left}.BannerType4 img{width:100%;float:left}.video_link{float:left;width:100%;padding:0;cursor:pointer;font-size:13px;line-height:30px;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:400;font-family:var(--font)}.video_link .BannerType3{margin:0 .5% 25px!important;background:#0061a9}#dle a{float:left;width:100%;border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px}#dle img{float:left;width:30%}#dle .BannerTitle{float:left;width:65%;font-family:var(--font);line-height:1.5rem;text-align:left;font-size:1rem}#by_sidebar_left #dle .BannerTitle{float:left;width:65%;font-family:var(--font);line-height:1.2;text-align:left;font-size:.9rem}#by_sidebar_left #dle a{float:left;width:100%;border-bottom:1px solid var(--color-grayish);padding:0 0 1rem;margin:0 0 1rem}#dle .BannerSubTitle{font-family:hotels,Arial,sans-serif}@media screen and (min-width:650px){.BannerType5 .bgshadow{-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:inherit;-o-transform:rotate(-25deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-3)}.BannerType5{height:130px}.BannerType5 img{height:130px;width:55%}#left_middle .BannerType1,.left .BannerType1{width:100%;margin:0 0 10px}#left_middle .BannerType1 .BannerSubTitle,.left .BannerType1 .BannerSubTitle{font-size:20px}#left_middle .BannerType1 .BannerTitle strong,.left .BannerType1 .BannerTitle strong{font-size:1.4rem}.BannerType1{width:49%;margin:0 .5% 1%}.BannerType2{width:49%;margin:0 .5% 1%}.BannerType1 .BannerOnly,.BannerType2 .BannerOnly,.BannerType3 .BannerOnly,.BannerType4 .BannerOnly,.BannerType5 .BannerOnly{left:-40px;top:24px;padding:5px;font-size:1.2em}.BannerType1 .BannerTitle,.BannerType2 .BannerTitle{font-size:21px;line-height:22px}.BannerType1 .BannerSubTitle,.BannerType2 .BannerSubTitle{font-size:15px;line-height:1;font-weight:500}.BannerType1 .banner_price_start_from,.BannerType2 .banner_price_start_from,.BannerType3 .banner_price_start_from,.BannerType4 .banner_price_start_from{font-size:12px;padding:10px;width:120px}.BannerType1 .banner_price_start_from span,.BannerType2 .banner_price_start_from span,.BannerType3 .banner_price_start_from span,.BannerType4 .banner_price_start_from span{font-size:30px;line-height:25px}.BannerType5 .BannerTitle{line-height:26px;font-size:26px}.BannerType5 .banner_price_start_from span{font-size:30px;line-height:25px}.BannerType5 .banner_price_start_from{font-size:12px;padding:30px;width:50%}.video_link{font-size:16px;line-height:40px;text-align:left}}