@import "modules/product/1.css?v=tstamp123tstamp";@import "modules/blog/2.css?v=tstamp123tstamp";.welcome_0{critical:homepage;overflow:hidden;background-color:#efefef;position:relative;display:block;padding:0 0 50%}.welcome_0 .main_slider{critical:homepage;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:0;column-gap:0;position:absolute;top:0;left:0;right:0;bottom:0}.welcome_0 .main_slider.owl-carousel{display:block}.welcome_0 .main_slider.owl-carousel .item{width:calc(100% - (0 * 0 / 1) * 1px);margin-right:0}.welcome_0 .main_slider,.welcome_0 .main_slider *{critical:homepage;height:100%}.welcome_0 .main_slider .item{critical:homepage;position:relative}.welcome_0 .main_slider .item .img{critical:homepage;display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;overflow:hidden}.welcome_0 .main_slider .item .img picture{critical:homepage;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;transition:transform 18000ms ease 0ms}.welcome_0.loaded .main_slider .item .img picture{critical:homepage;transform:scale(1.1)}.welcome_0 .main_slider .item .img picture.img1{critical:homepage;display:block}.welcome_0 .main_slider .item .img picture.img2{critical:homepage;display:none}.welcome_0 .main_slider .item .img video{critical:homepage;position:absolute;min-width:100%;height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);object-fit:cover}html[class*="mozilla 11"] .welcome_0 .main_slider .item .img video{min-width:135%;min-height:135%}.welcome_0 .main_slider .item .flex{critical:homepage;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}.welcome_0 .main_slider .item .hid_flex{critical:homepage;display:none;align-items:center;position:relative;z-index:10}.welcome_0 .main_slider .item .flex *{critical:homepage;height:auto}.welcome_0 .main_slider .item .hid_flex *{critical:homepage;height:auto}.welcome_0 .main_slider.stop{critical:homepage;display:block;opacity:1}.welcome_0 .main_slider .item .text{critical:homepage;opacity:0;position:relative;padding:0 5%;height:101%;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:opacity 700ms ease 0ms}.welcome_0.loaded .main_slider .item .text{opacity:1}.welcome_0 .main_slider .item .text .title{critical:homepage;transform:translateY(-30px);text-align:center;font-size:85px;line-height:126px;letter-spacing:1px;font-weight:400;color:#ffffff;max-width:1120px;margin:0;position:relative;z-index:10}.welcome_0 .main_slider .item .text .subtitle{critical:homepage;font-size:16px;line-height:24px;font-weight:400;color:#ffffff;max-width:420px;margin:20px 0 0;position:relative;z-index:10}.welcome_0 .main_slider .item .text .btn{critical:homepage;margin:20px 0 0}.welcome_0 .main_slider.owl-carousel .owl-dots,.welcome_0 .main_slider.owl-carousel .owl-dots *{height:initial}.welcome_0 .main_slider.owl-carousel .owl-dots{font-size:0;margin:0 auto;text-align:center;position:absolute;left:0;right:0;bottom:160px;min-height:0;z-index:990;display:flex;justify-content:center;gap:12px}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{position:relative;background-color:transparent;border:1px solid #fff;border-radius:50%;width:13px;height:13px;line-height:0;font-size:0;display:block;vertical-align:middle;margin:0}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot.active{background-color:#fff}@media screen and (max-width:1920px){.welcome_0 .main_slider .item .text .title{font-size:62px;line-height:78px;max-width:840px}}@media screen and (max-width:1520px){.welcome_0 .main_slider .item .text .title{font-size:52px;line-height:68px;max-width:730px}.welcome_0 .main_slider.owl-carousel .owl-dots{bottom:140px}}@media screen and (max-width:1300px){.welcome_0 .main_slider.owl-carousel .owl-dots{bottom:130px}}@media screen and (max-width:1200px){.welcome_0 .main_slider .item .text .title{font-size:42px;line-height:58px;max-width:620px}}@media screen and (max-width:1100px){.welcome_0{padding:0;min-height:550px}}@media screen and (max-width:500px){.welcome_0 .main_slider .item .text .title{font-size:34px;line-height:46px;max-width:490px}}.welcome_1{background-color:#F8F1E7;padding:0 0 240px}.welcome_1 .rezervace_box{box-sizing:border-box;transform:translateY(-75px);position:relative;z-index:9;display:flex;justify-content:space-between;opacity:0;transition:opacity 700ms ease 0ms,transform 700ms ease 0ms}.welcome_1 .rezervace_box.loaded{opacity:1;transform:translateY(-100px)}.welcome_1 .rezervace_box .left{display:flex;justify-content:flex-start;gap:110px;background-color:#fff;padding:48px 90px 65px;box-sizing:border-box;width:100%}.welcome_1 .rezervace_box .left .item{display:flex;flex-direction:column;gap:26px}.welcome_1 .rezervace_box .left .item .title{color:#D3B17A;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:600;margin:0;letter-spacing:3px}.welcome_1 .rezervace_box .left .item .info_box{position:relative;display:flex}.welcome_1 .rezervace_box .left .item .info_box .info_box_in{display:flex;align-items:center}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon{position:relative;width:16px;height:16px;display:inline-block;margin-right:10px}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon::before{content:"";width:16px;height:16px;display:block;background-image:url('../../img/info_icon.svg');background-repeat:no-repeat;background-position:center center;background-size:16px 16px;background-color:transparent}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box{position:absolute;min-width:400px;bottom:100%;left:-60px;padding:0 0 28px;opacity:0;visibility:hidden;transition:all 400ms ease 0ms}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon:hover .position_box{opacity:1;visibility:visible}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box .text{padding:22px 32px 28px;box-sizing:border-box;background-color:#F8F1E7;position:relative;box-shadow:-20px 0 30px 0 rgba(0,0,0,0.15)}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box .text::after{content:'';position:absolute;top:100%;left:59px;width:18px;height:20px;display:block;background-image:url('../../img/triangle.svg');background-repeat:no-repeat;background-position:center center;background-size:18px 20px;background-color:transparent}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .text .text_box *{margin:0;font-size:15px;line-height:26px}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .text .apartman_link{margin:10px 0 0;display:block;font-size:15px;line-height:24px;text-decoration:underline;color:#D3B17A;font-weight:700;font-family:'Playfair display',sans-serif,Arial}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .text .apartman_link:hover{text-decoration:none}.welcome_1 .rezervace_box .left .item .date_box_________________{position:relative}.welcome_1 .rezervace_box .left .item .date_box_________________ input[type="text"]{font-size:0;line-height:0;opacity:0;visibility:hidden;padding-block:0;margin:0;padding:0;border:0}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker{position:relative;z-index:9;border:0;max-width:400px;cursor:pointer;font-size:40px;line-height:46px;font-weight:600;background-color:transparent;font-family:'Playfair display',sans-serif,Arial}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker::after{content:"";width:14px;height:14px;display:block;position:absolute;top:50%;right:-24px;transform:translateY(-20%) rotate(90deg);background-color:#382323;-webkit-mask-image:url('../../img/arrow_right.svg');mask-image:url('../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:15px 15px;mask-repeat:no-repeat;mask-position:center center;mask-size:15px 15px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container{min-width:600px;position:absolute;left:0;box-shadow:0 0 20px -10px rgba(0,0,0,0.5);z-index:99}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper{padding:30px;min-width:600px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .footer{padding-top:0}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper.no-shortcuts{padding-bottom:0}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend{padding:0 40px 30px;box-sizing:border-box;margin:0;display:flex;gap:20px;background-color:#fff}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend li{list-style:none;padding-left:20px;position:relative;font-size:15px;line-height:22px;color:#382323}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend li::before{content:'';width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%);display:block}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend li.green::before{background-color:#9cba4c}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend li.yellow::before{background-color:#f2f229}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend li.orange::before{background-color:#eaa11a}.welcome_1 .rezervace_box .left .item .select2-container{max-width:90px}.welcome_1 .rezervace_box .left .item .select2-container .select2-selection--single .select2-selection__rendered{font-family:'Playfair display',sans-serif,Arial;border:0;font-size:40px;line-height:46px;font-weight:600;padding:0}.welcome_1 .rezervace_box .left .item .select2-container--default .select2-selection--single{border:0;display:flex;align-items:center}.welcome_1 .rezervace_box .left .item .select2-container--default .select2-selection--single .select2-selection__arrow{border:0;background-size:15px 15px;position:relative;display:block;width:30px;height:30px}.welcome_1 .rezervace_box .left .item .select2-container--default .select2-selection--single .select2-selection__arrow::before{top:8px}.welcome_1 .rezervace_box .right{display:flex;justify-content:center;align-items:center}.welcome_1 .rezervace_box .right input[type='submit']{color:#fff;background-color:#382323;border:1px solid #382323;font-size:24px;line-height:30px;letter-spacing:3px;font-weight:700;font-family:'Playfair display',sans-serif,Arial;padding:60px 150px;box-sizing:border-box;width:100%;height:100%;transition:all 400ms ease 0ms}.welcome_1 .rezervace_box .right:hover input[type='submit']{color:#fff;border-color:#D3B17A;background-color:#D3B17A}.welcome_1 .benefits_box{display:flex;justify-content:space-between}.welcome_1 .benefits_box .item{opacity:0;transform:translateY(200px);padding:10px 65px 22px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-left:1px solid rgba(112,112,112,0.23)}.welcome_1 .benefits_box .item:nth-child(1){transition:all 500ms ease 100ms}.welcome_1 .benefits_box .item:nth-child(2){transition:all 450ms ease 200ms}.welcome_1 .benefits_box .item:nth-child(3){transition:all 400ms ease 300ms}.welcome_1 .benefits_box .item:nth-child(4){transition:all 350ms ease 400ms}.welcome_1 .benefits_box .item:nth-child(5){transition:all 300ms ease 500ms}.welcome_1 .benefits_box .item:nth-child(6){transition:all 250ms ease 600ms}.welcome_1 .benefits_box.loaded .item{opacity:1;transform:translateY(0)}.welcome_1 .benefits_box .item:last-child{border-right:1px solid rgba(112,112,112,0.23)}.welcome_1 .benefits_box .item .img{max-width:80px;display:inline-block}.welcome_1 .benefits_box .item .img img{width:100%;height:auto}.welcome_1 .benefits_box .item .title{margin:15px 0 0;font-weight:600;font-size:15px;line-height:22px;text-align:center}@media screen and (max-width:1920px){.welcome_1{padding:0 0 190px}.welcome_1 .benefits_box{transform:translateY(-30px)}}@media screen and (max-width:1580px){.welcome_1 .benefits_box .item{padding:10px 50px 22px}.welcome_1 .benefits_box .item .img{max-width:55px}}@media screen and (max-width:1500px){.welcome_1 .rezervace_box .left{padding:38px 70px 50px}}@media screen and (max-width:1450px){.welcome_1 .rezervace_box .left{padding:38px 65px 45px;justify-content:center}.welcome_1 .rezervace_box .left .item{gap:18px}.welcome_1 .rezervace_box .right input[type='submit']{padding:60px 100px}}@media screen and (max-width:1350px){.welcome_1{padding:0 0 80px}.welcome_1 .benefits_box{transform:translateY(-45px)}.welcome_1 .benefits_box .item .title{margin:6px 0 0}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker{font-size:30px;line-height:36px}.welcome_1 .rezervace_box .left .item .select2-container .select2-selection--single .select2-selection__rendered{font-size:30px;line-height:36px}}@media screen and (max-width:1300px){.welcome_1 .rezervace_box{transform:translateY(-70px)}.welcome_1 .rezervace_box .left .item .title{letter-spacing:1px}.welcome_1 .rezervace_box .right input[type='submit']{padding:60px 80px;font-size:22px;line-height:28px}.welcome_1 .benefits_box{transform:translateY(-25px)}.welcome_1 .benefits_box .item{padding:10px 40px 12px}}@media screen and (max-width:1250px){.welcome_1 .rezervace_box .left{gap:80px}}@media screen and (max-width:1200px){.welcome_1 .benefits_box{flex-wrap:wrap}.welcome_1 .benefits_box .item{width:33.33%;padding-top:20px;border:0;border-top:1px solid rgba(112,112,112,0.23);border-right:1px solid rgba(112,112,112,0.23)}.welcome_1 .benefits_box .item:nth-child(-n + 3){border-top:0;padding-top:0}.welcome_1 .benefits_box .item:nth-child(3n){border-right:0}}@media screen and (max-width:1100px){.welcome_1 .rezervace_box .left{padding:30px 45px 35px}.welcome_1 .rezervace_box .right input[type='submit']{padding:30px 50px;font-size:20px;line-height:26px}}@media screen and (max-width:1024px){.welcome_1{padding:0 0 35px}.welcome_1 .rezervace_box .left .item{gap:14px}.welcome_1 .rezervace_box .left .item .date_box::after{right:45px}.welcome_1 .rezervace_box .left .item .date_box input[type='text']{font-size:28px;line-height:36px}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box .text{padding:18px 26px 24px}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .text .text_box *{font-size:14px;line-height:24px}.welcome_1 .rezervace_box .left .item .select2-container .select2-selection--single .select2-selection__rendered{font-size:28px;line-height:36px}}@media screen and (max-width:950px){.welcome_1 .rezervace_box{flex-direction:column}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box{right:-132px;left:unset}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box .text::after{left:unset;right:132px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker{font-size:26px;line-height:32px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container{left:-100px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper{padding:15px}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend{padding:10px 30px 30px}.welcome_1 .rezervace_box .left .item .select2-container .select2-selection--single .select2-selection__rendered{font-size:26px;line-height:32px}.welcome_1 .rezervace_box .right{margin-right:auto;max-width:200px}.welcome_1 .rezervace_box .right input[type='submit']{padding:20px 40px}}@media screen and (max-width:900px){.welcome_1 .rezervace_box .left{padding:25px 35px 30px}}@media screen and (max-width:720px){.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container{left:-70px}}@media screen and (max-width:680px){.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container{min-width:unset;left:0}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper{display:flex;flex-direction:column;max-width:440px;min-width:unset}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper table{width:100%}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .gap{height:30px !important}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend{flex-direction:column;gap:5px}}@media screen and (max-width:650px){.welcome_1{padding:0 0 20px}.welcome_1 .rezervace_box{align-items:center}.welcome_1 .rezervace_box .left{flex-direction:column;align-items:flex-start;max-width:360px;gap:25px;padding:25px 35px 30px 35px}.welcome_1 .rezervace_box .left .item{gap:0}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box{right:unset;left:-60px;z-index:9}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container{left:-40px;top:50px;max-width:340px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper{max-width:340px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper table tr.caption th{padding:0}.welcome_1 .rezervace_box .right{width:100%;max-width:360px;margin:0 auto}.welcome_1 .rezervace_box .right input[type='submit']{font-size:18px;line-height:24px;letter-spacing:1px}}@media screen and (max-width:550px){.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container{max-width:300px;left:0}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper{max-width:300px}}@media screen and (max-width:500px){.welcome_1 .rezervace_box .left{gap:20px;padding:25px 25px 30px}.welcome_1 .rezervace_box .left .item .title{font-size:13px;line-height:20px;letter-spacing:0}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker{font-size:20px;line-height:26px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container{max-width:280px;top:40px}.welcome_1 .rezervace_box .left .item .date_box_________________ #range_picker_container .date-picker-wrapper .month-wrapper{max-width:280px}.welcome_1 .rezervace_box .left .item .date_box_________________ ul.legend{padding:5px 25px 25px}.welcome_1 .rezervace_box .left .item .select2-container .select2-selection--single .select2-selection__rendered{font-size:20px;line-height:26px}.welcome_1 .rezervace_box .left .item .info_box .info_box_in .icon .position_box{min-width:300px;left:-30px}.welcome_1 .benefits_box .item{padding:10px 30px 12px}.welcome_1 .benefits_box .item .title{font-size:14px;line-height:22px}}.welcome_2{padding:0 0 90px}.welcome_2 .inbox{display:flex;gap:120px}.welcome_2 .inbox .left{transform:translateY(-100px);width:50%;opacity:0;transition:opacity 700ms ease 0ms,transform 700ms ease 200ms}.welcome_2.loaded .inbox .left{opacity:1;transform:translateY(-125px)}.welcome_2 .inbox .left .img{display:block}.welcome_2 .inbox .left .img img{width:100%;height:auto;display:block}.welcome_2 .inbox .right{width:50%;display:flex;flex-direction:column;align-items:flex-start;padding-top:60px;opacity:0;transform:translateY(25px);transition:opacity 700ms ease 0ms,transform 700ms ease 200ms}.welcome_2.loaded .inbox .right{opacity:1;transform:translateY(0)}.welcome_2 .inbox .right h2{max-width:380px}.welcome_2 .inbox .right .btn{margin-top:35px}@media screen and (max-width:1920px){.welcome_2{padding:0 0 60px}}@media screen and (max-width:1450px){.welcome_2{padding:0 0 45px}}@media screen and (max-width:1350px){.welcome_2 .inbox{gap:70px}.welcome_2 .inbox .left{transform:translateY(-50px)}.welcome_2.loaded .inbox .left{transform:translateY(-50px)}}@media screen and (max-width:1024px){.welcome_2{padding:60px 0 0}.welcome_2 .inbox{flex-direction:column-reverse;gap:50px}.welcome_2 .inbox .left{transform:translateY(0);width:100%;max-width:500px;margin:0 auto}.welcome_2.loaded .inbox .left{transform:translateY(0)}.welcome_2 .inbox .right{text-align:center;align-items:center;width:100%;padding:0}.welcome_2 .inbox .right h2{max-width:unset}}@media screen and (max-width:500px){.welcome_2{padding:45px 0 22px}}.welcome_3{padding:90px 0}.welcome_3 .inbox{opacity:0;transition:opacity 700ms ease 300ms}.welcome_3.loaded .inbox{opacity:1}.welcome_3 .top{display:flex;flex-direction:column;align-items:center;text-align:center}.welcome_3 .top .text_box{max-width:900px;margin:0 auto}.welcome_3 .bottom .special_gallery{margin:5px 0 0;width:100%;display:grid;gap:28px;grid-template-areas:"a a b c" "a a d e"}.welcome_3 .bottom .special_gallery a.swipebox:nth-child(1){grid-area:a}.welcome_3 .bottom .special_gallery a.swipebox:nth-child(2){grid-area:b}.welcome_3 .bottom .special_gallery a.swipebox:nth-child(3){grid-area:c}.welcome_3 .bottom .special_gallery a.swipebox:nth-child(4){grid-area:d}.welcome_3 .bottom .special_gallery a.fake_swipebox:nth-child(5){grid-area:e}.welcome_3 .bottom .special_gallery a.swipebox,.welcome_3 .bottom .special_gallery a.fake_swipebox{position:relative;display:inline-block;vertical-align:middle;margin:0;border:1px solid #F1F2F2;overflow:hidden}.welcome_3 .bottom .special_gallery a.swipebox:nth-child(n + 6){display:none}.welcome_3 .bottom .special_gallery a.swipebox .in,.welcome_3 .bottom .special_gallery a.fake_swipebox .in{overflow:hidden;min-height:0;display:block;position:relative;width:100%;padding:0 0 100%;transform:scale(1);transition:all 400ms ease 0ms}.welcome_3 .bottom .special_gallery a.swipebox:hover .in,.welcome_3 .bottom .special_gallery a.fake_swipebox:hover .in{transform:scale(1.1)}.welcome_3 .bottom .special_gallery a.swipebox:first-child .in{padding:0;height:100%;min-height:696px}.welcome_3 .bottom .special_gallery a.swipebox .in video{z-index:0;position:absolute;max-height:100%;min-height:100%;min-width:100%;height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);object-fit:cover}html[class*="mozilla 11"] .welcome_3 .bottom .special_gallery a.swipebox .in video{min-width:135%;min-height:135%}.welcome_3 .bottom .special_gallery a.swipebox .in picture,.welcome_3 .bottom .special_gallery a.fake_swipebox .in picture{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent}.welcome_3 .bottom .special_gallery a.swipebox:nth-child(5) .in::after{display:none}.welcome_3 .bottom .special_gallery a.swipebox .in.play::after{-webkit-mask-image:url('../../img/play.svg');mask-image:url('../../img/play.svg');opacity:1}.notouch .welcome_3 .bottom .special_gallery a.swipebox .in:hover::before{opacity:1}.notouch .welcome_3 .bottom .special_gallery a.swipebox .in:hover::after{opacity:1}.welcome_3 .bottom .special_gallery a.fake_swipebox .img_count{display:none;font-family:'Playfair display',sans-serif,Arial;text-decoration:underline;letter-spacing:1px;padding:40px;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.7);justify-content:center;align-items:center;text-align:center;color:#382323;font-weight:700;font-size:22px;line-height:28px;transition:all 400ms ease 0ms}.notouch .welcome_3 .bottom .special_gallery a.fake_swipebox:hover .img_count{background-color:#382323;color:#fff}.welcome_3 .bottom .special_gallery a.fake_swipebox:not([data-number="photo_0"]):nth-child(5) .in::before,.detail .other_img a.fake_swipebox:not([data-number="photo_0"]):nth-child(5) .in::after{display:none}.welcome_3 .bottom .special_gallery a.fake_swipebox:not([data-number="photo_0"]):nth-child(5) .img_count{display:flex}@media screen and (max-width:1920px){.welcome_3{padding:60px 0}.welcome_3 .bottom .special_gallery{gap:15px}}@media screen and (max-width:1600px){.welcome_3 .bottom .special_gallery a.swipebox:first-child .in{min-height:unset}}@media screen and (max-width:1450px){.welcome_3{padding:45px 0}}@media screen and (max-width:1280px){.welcome_3 .bottom .special_gallery a.fake_swipebox .img_count{font-size:19px;line-height:26px}}@media screen and (max-width:1024px){.welcome_3 .bottom .special_gallery{gap:6px}}@media screen and (max-width:850px){.welcome_3 .bottom .special_gallery a.fake_swipebox .img_count{font-size:16px;line-height:24px;padding:15px}}@media screen and (max-width:500px){.welcome_3{padding:22px 0}.welcome_3 .bottom .special_gallery{grid-template-areas:"a a a a" "b b c c" "d d e e"}.welcome_3 .bottom .special_gallery a.swipebox:first-child .in{padding:0 0 100%;box-sizing:border-box}}.welcome_4{padding:90px 0}.welcome_4 .top{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transition:opacity 600ms ease 0ms}.welcome_4 .top.loaded{opacity:1}.welcome_4 .top .text_box{max-width:900px;margin:0 auto}.welcome_4 .bottom{position:relative;margin:90px 0 0;padding:0 0 130px;opacity:0;transition:opacity 600ms ease 0ms}.welcome_4 .bottom.loaded{opacity:1}.welcome_4 .bottom .osa{position:absolute;left:50%;top:0;bottom:0;width:1px;height:100%;background-color:#D3B17A}.welcome_4 .bottom .vylety_box{display:flex;flex-direction:column}.welcome_4 .bottom .vylety_box .row{display:flex}.welcome_4 .bottom .vylety_box .row:nth-child(2n){flex-direction:row-reverse}.welcome_4 .bottom .vylety_box .row .empty{width:50%;position:relative}.welcome_4 .bottom .vylety_box .row:first-child .empty::after{content:'';position:absolute;top:0;left:0;right:-1px;height:calc(50% - 20px);background-color:#fff}.welcome_4 .bottom .vylety_box .row .item{width:50%;display:flex;align-items:center;padding-left:75px;box-sizing:border-box;position:relative}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item{flex-direction:row-reverse;padding-right:75px;padding-left:0}.welcome_4 .bottom .vylety_box .row .item::before{content:'';width:14px;height:14px;z-index:99;display:inline-block;position:absolute;left:0;top:50%;transform:translate(-50%, -50%);border-radius:50%;border:1px solid #D3B17A}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item::before{right:0;left:unset;transform:translate(50%, 50%)}.welcome_4 .bottom .vylety_box .row .item::after{content:'';background-color:#fff;width:40px;height:40px;display:inline-block;position:absolute;left:0;top:50%;transform:translate(-50%, -50%);border-radius:50%}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item::after{right:0;left:unset;transform:translate(50%, -5px)}.welcome_4 .bottom .vylety_box .row .item .left .img_box{position:relative}.welcome_4 .bottom .vylety_box .row .item .left .img_box .img{display:block;width:285px;transition:all 300ms ease 0ms}.welcome_4 .bottom .vylety_box .row .item:hover .left .img_box .img{transform:translateY(-30px) scale(1.05)}.welcome_4 .bottom .vylety_box .row .item .left .img_box .img img{width:100%;height:auto}.welcome_4 .bottom .vylety_box .row .item .left .img_box .icon{position:absolute;top:18px;left:-29px;width:91px;height:91px;display:block;transition:all 300ms ease 0ms}.welcome_4 .bottom .vylety_box .row .item:hover .left .img_box .icon{transform:translateY(-30px) scale(.85)}.welcome_4 .bottom .vylety_box .row .item .left .img_box .icon img{width:100%;height:100%}.welcome_4 .bottom .vylety_box .row .item .right{padding-left:60px;transform:translateY(-10px)}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item .right{text-align:right;padding-right:60px;padding-left:0}.welcome_4 .bottom .vylety_box .row .item .right .orange_title{text-transform:lowercase}.welcome_4 .bottom .vylety_box .row .item .right h3{max-width:200px;margin:0}.welcome_4 .bottom .vylety_box .row .item .right .arrow{display:block;opacity:0;position:relative;width:30px;height:0;transition:all 300ms ease 0ms}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item .right .arrow{margin-left:auto}.welcome_4 .bottom .vylety_box .row .item .right .arrow::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#D3B17A;-webkit-mask-image:url('../../img/arrow_right_private_gold.svg');mask-image:url('../../img/arrow_right_private_gold.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 14px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 14px;transition:all 400ms ease 0ms}.welcome_4 .bottom .vylety_box .row .item:hover .right .arrow{opacity:1;height:40px}.welcome_4 .flex_center{display:flex;justify-content:center;padding-top:30px;opacity:0;transition:opacity 600ms ease 0ms}.welcome_4 .flex_center.loaded{opacity:1}@media screen and (max-width:1920px){.welcome_4{padding:60px 0}.welcome_4 .bottom{margin:100px 0 0;padding:0 0 100px}.welcome_4 .bottom .vylety_box .row .item .right{padding-left:45px}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item .right{padding-right:45px}}@media screen and (max-width:1450px){.welcome_4{padding:45px 0}.welcome_4 .bottom .vylety_box .row .item .left .img_box .img{width:230px}.welcome_4 .bottom .vylety_box .row .item .left .img_box .icon{left:-9px;width:65px;height:65px}}@media screen and (max-width:1200px){.welcome_4 .bottom .vylety_box .row .item{padding-left:55px}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item{padding-right:55px}.welcome_4 .bottom .vylety_box .row .item .right{padding-left:30px}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item .right{padding-right:30px}}@media screen and (max-width:1024px){.welcome_4 .bottom{margin:70px 0 0}.welcome_4 .bottom .vylety_box .row .item .left .img_box .img{width:170px}.welcome_4 .bottom .vylety_box .row .item .left .img_box .icon{width:55px;height:55px}}@media screen and (max-width:850px){.welcome_4 .bottom{padding:0 0 60px}.welcome_4 .bottom .osa{left:0;top:90px;height:calc(100% - 250px)}.welcome_4 .bottom .vylety_box{gap:50px}.welcome_4 .bottom .vylety_box .row .empty{display:none}.welcome_4 .bottom .vylety_box .row .item{width:100%}.welcome_4 .bottom .vylety_box .row .item .right{transform:translateY(-20px)}.welcome_4 .bottom .vylety_box .row .item .right h3{max-width:unset}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item{padding-right:0;padding-left:55px;flex-direction:row}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item::before{right:unset;left:0;transform:translate(-50%, -50%)}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item::after{right:unset;left:0;transform:translate(-50%, -50%)}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item .right{text-align:left;padding-left:30px;padding-right:0}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item .right .arrow{margin-left:0}.welcome_4 .flex_center{padding-top:0}}@media screen and (max-width:600px){.welcome_4 .bottom .osa{top:70px;height:calc(100% - 200px)}.welcome_4 .bottom .vylety_box .row .item{padding-left:35px}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item{padding-left:35px}.welcome_4 .bottom .vylety_box .row .item .right{padding-left:20px;transform:translateY(-5px)}.welcome_4 .bottom .vylety_box .row:nth-child(2n) .item .right{padding-left:20px}.welcome_4 .bottom .vylety_box .row .item .right .arrow{height:40px !important;opacity:1 !important}.welcome_4 .bottom .vylety_box .row .item .left .img_box .img{transform:translateY(0) scale(1) !important;width:110px}.welcome_4 .bottom .vylety_box .row .item .left .img_box .icon{transform:translateY(0) scale(1) !important;width:40px;height:40px;left:-9px;top:6px}}@media screen and (max-width:500px){.welcome_4{padding:22px 0}.welcome_4 .bottom{margin:55px 0 0;padding:0 0 40px}}.welcome_5{padding:60px 0 120px}.welcome_5 .inbox{display:flex;opacity:0;transform:translateY(50px);transition:opacity 800ms ease 0ms,transform 800ms ease 0ms}.welcome_5 .inbox.loaded{opacity:1;transform:translateY(0)}.welcome_5 .inbox .left{position:relative;flex:1;background-color:#D3B17A;padding:60px 90px;box-sizing:border-box}.welcome_5 .inbox .left .img_bg{position:absolute;top:0;right:0;bottom:0;left:0}.welcome_5 .inbox .left .text{position:relative}.welcome_5 .inbox .left .text h2{color:#fff;max-width:270px;margin:0}.welcome_5 .inbox .left .text .text_box{margin:24px 0 0}.welcome_5 .inbox .left .text .text_box .fr-btn_3{border:1px solid #382323}.welcome_5 .inbox .left .text .contacts_box{display:flex;flex-direction:column;gap:15px;margin-top:30px}.welcome_5 .inbox .left .text .contacts_box p{margin:0;position:relative}.welcome_5 .inbox .left .text .contacts_box p strong{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#fff;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:39px 39px;mask-repeat:no-repeat;mask-position:center center;mask-size:39px 39px;display:block;width:41px;height:41px;transition:all 400ms ease 0ms}.welcome_5 .inbox .left .text .contacts_box p.phone strong{-webkit-mask-image:url('../../img/phone_icon_round.svg');mask-image:url('../../img/phone_icon_round.svg')}.welcome_5 .inbox .left .text .contacts_box p.mail strong{-webkit-mask-image:url('../../img/mail_icon_round.svg');mask-image:url('../../img/mail_icon_round.svg')}.welcome_5 .inbox .left .text .contacts_box p .contacts{padding-left:65px;display:block}.welcome_5 .inbox .left .text .contacts_box p .contacts a{font-weight:600;transition:all 400ms ease 0ms}.welcome_5 .inbox .left .text .contacts_box p .contacts a:hover{color:#fff}.welcome_5 .inbox .right{width:41%}.welcome_5 .inbox .right .img{display:block;width:100%;height:100%}@media screen and (max-width:1920px){.welcome_5{padding:60px 0 90px}}@media screen and (max-width:1500px){.welcome_5 .inbox .left{padding:40px 60px 60px}}@media screen and (max-width:1450px){.welcome_5{padding:45px 0 60px}}@media screen and (max-width:1024px){.welcome_5 .inbox .left{padding:30px 40px 50px}.welcome_5 .inbox .left .text .contacts_box p strong{-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:35px 35px;mask-repeat:no-repeat;mask-position:center center;mask-size:35px 35px;width:36px;height:36px}.welcome_5 .inbox .left .text .contacts_box p .contacts{padding-left:55px}}@media screen and (max-width:850px){.welcome_5 .inbox{flex-direction:column;max-width:500px}.welcome_5 .inbox .left{padding:25px 30px 40px}.welcome_5 .inbox .right{width:100%}.welcome_5 .inbox .right .img{height:0;padding:0 0 75%}}@media screen and (max-width:500px){.welcome_5{padding:22px 0 45px}.welcome_5 .inbox .left .text .contacts_box p .contacts{padding-left:50px}}/*# sourceMappingURL=homepage.css.map */