@font-face{font-family:"icomoon";src:url(/we2p/components/webmodules-core/resources/public/fonts/icomoon-00000000000000000000000000000000.eot);src:url('/we2p/components/webmodules-core/resources/public/fonts/icomoon-00000000000000000000000000000000.eot?#iefix') format('embedded-opentype'),url(/we2p/components/webmodules-core/resources/public/fonts/icomoon-00000000000000000000000000000000.woff) format('woff'),url(/we2p/components/webmodules-core/resources/public/fonts/icomoon-00000000000000000000000000000000.ttf) format('truetype'),url('/we2p/components/webmodules-core/resources/public/fonts/icomoon-00000000000000000000000000000000.svg#icomoon') format('svg');font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome";src:url(/rendercontrol/fonts/fontawesome.eot);src:url(/rendercontrol/fonts/fontawesome.woff) format('woff'),url(/rendercontrol/fonts/fontawesome.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{src:url(/rendercontrol/fonts/ubuntu-regular.eot);src:local(Ubuntu Regular),url(/rendercontrol/fonts/ubuntu-regular.woff2) format("woff2"),url(/rendercontrol/fonts/ubuntu-regular.woff) format("woff"),url(/rendercontrol/fonts/ubuntu-regular.ttf) format("truetype");font-family:"Ubuntu";font-weight:400}@font-face{src:url(/rendercontrol/fonts/ubuntu-medium.eot);src:local(Ubuntu Medium),url(/rendercontrol/fonts/ubuntu-medium.woff2) format("woff2"),url(/rendercontrol/fonts/ubuntu-medium.woff) format("woff"),url(/rendercontrol/fonts/ubuntu-medium.ttf) format("truetype");font-family:"Ubuntu";font-weight:500}header,nav,menu,section,article,aside,figure,footer{display:block}body{background-color:#fff;-webkit-text-size-adjust:none}body,input{font-family:Arial,Geneva,Helvetica,sans-serif;font-size:14px;line-height:130%;color:#666}body,table,tr,th,td,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,hr,form,fieldset,input,select,figure,iframe{padding:0;margin:0}:focus{outline:medium none}ul,ul li{list-style-type:none}a,h1.a,h2.a,h3.a,h4.a,h5.a,h6.a{color:rgba(0,0,0,.66);text-decoration:none}a:hover{text-decoration:underline}iframe{border:none;overflow:hidden}img{border:none}address{font-style:normal}ins{text-decoration:none}table{border-spacing:0;border-collapse:collapse;width:100%}table td{vertical-align:top}h2{font-size:16px}@media only screen and (max-width:1036px){h2{font-size:16px}}@media only screen and (max-width:639px){h2{font-size:14px}}.featured-carousel-item{position:relative;cursor:pointer;-webkit-transition:0.2s;transition:0.2s}.featured-carousel-item:hover{opacity:.85}.featured-carousel-item .infobox{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.9);display:flex;align-items:center}.featured-carousel-item .infobox .price_carousel{position:absolute;top:-50px;right:-5px;background:crimson;padding:10px 25px 10px 0;-webkit-box-shadow:2px 2px 8px -1px rgba(0,0,0,.43);-moz-box-shadow:2px 2px 8px -1px rgba(0,0,0,.43);box-shadow:2px 2px 8px -1px rgba(0,0,0,.43)}.featured-carousel-item .infobox .price_carousel p{color:#fff;margin-left:15px;font-size:16px}.featured-carousel-item .infobox .flag_country{display:inline;margin-right:7px}.featured-carousel-item .infobox .flag_country img{display:inline-block;height:18px;vertical-align:text-bottom}.featured-carousel-item .infobox .text{padding:10px}.featured-carousel-item .infobox .text>p{font-weight:700;font-size:16px;margin-bottom:3px;display:inline}.featured-carousel-item .infobox .text .type_rating{margin-bottom:10px;display:inline;margin-right:6px}.featured-carousel-item .infobox .text .type_rating .type,.featured-carousel-item .infobox .text .type_rating .rating{display:inline}.featured-carousel-item .infobox .text .location{color:crimson;margin-top:6px}.featured-carousel-item .infobox .text .location p{display:inline}.featured-carousel-item>img{width:100%;display:block}.featured-carousel-item .infobox .text .rating img{margin:0 -2px}.swiper-lazy{width:100%;height:0;padding-top:70%}.swiper-lazy-loaded{height:auto;padding-top:0}.stars{display:inline-block}.featured-carousel-item .non-rendered-wrapper,#result .non-rendered-wrapper{width:100%;height:0;padding-bottom:70%;position:relative}.swiper-lazy.non-rendered{position:absolute;height:100%;object-fit:cover;z-index:-1}.lazyload.non-rendered{position:absolute;height:100%;object-fit:cover}@media (max-width:1020px){#result .non-rendered-wrapper{width:100%;height:0;padding-bottom:131%;position:relative}}@media (max-width:639px){#result .non-rendered-wrapper{width:100%;height:0;padding-bottom:70%;position:relative}}.upward{position:fixed;right:10px;bottom:50px;display:flex;z-index:13}.upward a{display:flex;align-items:center;padding:10px;text-decoration:none;text-transform:uppercase;text-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,.3);font-size:13px;font-weight:700;color:#FFF;border-radius:10px;box-shadow:0 -1px 2px 0 rgba(0,0,0,.2) inset;background:#0EA2BB;background:-moz-linear-gradient(top,#61c2d2 0%,#0ea2bb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#61c2d2),color-stop(100%,#0ea2bb));background:-webkit-linear-gradient(top,#61c2d2 0%,#0ea2bb 100%);background:-o-linear-gradient(top,#61c2d2 0%,#0ea2bb 100%);background:-ms-linear-gradient(top,#61c2d2 0%,#0ea2bb 100%);background:linear-gradient(to bottom,#61c2d2 0%,#0ea2bb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61c2d2',endColorstr='#0ea2bb',GradientType=0)}.upward img{display:block;margin:0 10px 0 0;border:none}.upward span{display:block}@media only screen and (max-width:1020px){.upward img{float:none;margin:0}.upward span{display:none}}.swiper-button-next,.swiper-button-prev{color:#fff!important}