.image-tool{--bg-color:#cdd1e0;--front-color:#388ae5;--border-color:#e8e8eb;margin-top:24px}.image-tool__image{border-radius:3px;overflow:hidden;margin-bottom:10px;display:block!important}.image-tool__image-picture{max-width:100%;min-width:100%;vertical-align:bottom;display:block}.image-tool__image-picture:before{content:" ";display:block;position:absolute;top:-10px;left:0;height:calc(100% + 10px);width:100%;background-color:#e6e6e6;border:2px dotted #c8c8c8;border-radius:5px}.image-tool__image-picture:after{content:"\f127" " Для замены картинки нажмите на эту область";display:block;font-size:16px;font-style:normal;font-family:FontAwesome;color:#646464;position:absolute;top:5px;left:0;width:100%;text-align:center}.image-tool__image-preloader{width:50px;height:50px;display:none;border-radius:50%;background-size:cover;margin:auto;position:relative;background-color:var(--bg-color);background-position:50%}.image-tool__image-preloader:after{content:"";position:absolute;z-index:3;width:60px;height:60px;border-radius:50%;border:2px solid var(--bg-color);border-top-color:var(--front-color);left:50%;top:50%;margin-top:-30px;margin-left:-30px;-webkit-animation:image-preloader-spin 2s linear infinite;animation:image-preloader-spin 2s linear infinite;box-sizing:border-box}.image-tool__caption{width:100%;margin-bottom:4px}.image-tool__caption[contentEditable=true][data-placeholder]:before{position:absolute!important;content:attr(data-placeholder);color:#707684;font-weight:400;display:none}.image-tool__caption[contentEditable=true][data-placeholder]:empty:before{display:block}.image-tool--empty__caption,.image-tool--empty__image,.image-tool--filled .cdx-button,.image-tool--filled__image-preloader,.image-tool--loading__caption,.image-tool__caption[contentEditable=true][data-placeholder]:empty:focus:before{display:none}.image-tool--loading__image{min-height:200px;display:flex;border:1px solid var(--border-color);background-color:#fff}.image-tool--loading .cdx-button,.image-tool--loading__image-picture{display:none}.image-tool--withBorder__image{border:1px solid var(--border-color)}.image-tool--withBackground__image{padding:15px;background:var(--bg-color)}.image-tool--withBackground__image-picture{max-width:60%;margin:0 auto}.image-tool--stretched__image-picture{width:100%}@-webkit-keyframes image-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes image-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.programs{margin-top:68px;font-family:GTEesti!important}.programs_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.programs_element{position:relative;background:#f5f5f7;padding:21px 40px 17px 24px;box-sizing:border-box;border-radius:4px}.programs_element+.programs_element{margin-top:20px}.programs_element_text{color:#323232;font-size:16px;max-width:90%;list-style:none;letter-spacing:0;line-height:18px;margin-top:12px}.programs_element_title{font-size:18px;letter-spacing:0;line-height:26px;width:100%;cursor:pointer;font-weight:600}.programs_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.programs_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.programs_element_remove:after,.programs_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.programs_element_remove:hover:after,.programs_element_remove:hover:before{background:#fff}.programs_list_icon{position:absolute;top:10px;color:hsla(0,0%,100%,.5);font-size:10px;right:40px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.programs_list_icon svg{width:12px;height:12px;stroke:4px}.programs_element_remove:before{transform:rotate(45deg)}.programs_element_remove:after{transform:rotate(-45deg)}.programs_add{padding:13px;margin-top:12px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer}.programs_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.programs_element_duration{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:21px;background:#71a6dd;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;color:#fff;padding:0 8px;box-sizing:border-box;display:flex;align-items:center;margin-top:8px}.programs_element_duration:empty:before{content:attr(data-before)}.programs_description{font-size:18px;line-height:24px;color:#323232;margin-top:18px}.programs_includes_title{font-size:16px;line-height:20px;color:#323232;font-weight:600;margin-top:22px}.programs_includes_text{font-size:16px;color:#323232;padding:6px 0;margin:6px 0;box-sizing:border-box;max-width:calc(100% - 70px)}.programs_includes_element{position:relative}.documents{margin-top:68px}.documents_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.documents_element{position:relative;background:#f5f5f7;padding:21px 40px 17px 24px;box-sizing:border-box;border-radius:4px}.documents_element+.documents_element{margin-top:20px}.documents_element_text{color:#323232;font-size:18px;line-height:24px;max-width:90%;list-style:none;letter-spacing:0;margin-top:12px}.documents_element_text div,.documents_element_text p{font-size:18px!important;line-height:24px!important;margin:16px 0}.documents_element_text h5{font-size:18px;line-height:24px;font-weight:600;margin-bottom:0;color:#323232;margin-top:16px}.documents_element_text h5~p{font-size:16px;line-height:20px}.documents_element_title{font-size:18px;letter-spacing:0;line-height:26px;width:100%;cursor:pointer;font-weight:600}.documents_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.documents_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.documents_element_remove:after,.documents_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.documents_element_remove:hover:after,.documents_element_remove:hover:before{background:#fff}.documents_element_remove:before{transform:rotate(45deg)}.documents_element_remove:after{transform:rotate(-45deg)}.documents_add{padding:13px;margin-top:12px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer}.documents_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.blogcard{margin-top:68px}.blogcard_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.blogcard_description{margin-top:20px;color:#323232;font-size:16px;line-height:18px;padding:4px}.blogcard_coordinates{margin-top:16px}.blogcard_select_element_desc{color:#999;line-height:16px}.blogcard_input{height:30px;padding-left:20px;font-size:16px;border-radius:8px;outline:0;border:2px solid silver;margin-top:20px;width:100%;box-sizing:border-box}.blogcard_select_list{width:100%;border:2px solid hsla(0,0%,75.3%,.3);border-radius:8px;margin-top:12px;box-sizing:border-box;max-height:200px;min-height:200px;overflow:auto;padding:10px 0}.blogcard_select_element{padding:6px 8px;box-sizing:border-box;cursor:pointer}.blogcard_select_element:hover{background:#eeecec}.blogcard_hotel_wrapper{width:400px;background:#ffeed6;border-radius:4px;padding:21px 31px 24px 26px;box-sizing:border-box;justify-content:space-between}.blogcard_hotel_wrapper,.blogcard_left_content{display:flex;align-items:center}.blogcard_text_content{font-weight:400;font-size:18px;line-height:24px;color:#323232;margin-left:15px}.blogcard_common_text,.blogcard_focus_text{display:inline;font-family:"GTEesti"}.blogcard_focus_text{font-weight:400;font-size:18px;line-height:24px;color:#323232;text-decoration:underline}.blogcard_count_text{font-family:"GTEesti";display:inline;margin-left:8px}.regioncard{margin-top:68px}.regioncard_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.regioncard_description{margin-top:20px;color:#323232;font-size:16px;line-height:18px;padding:4px}.regioncard_coordinates{margin-top:16px}.regioncard_select_element_desc{color:#999;line-height:16px}.regioncard_input{height:30px;padding-left:20px;font-size:16px;border-radius:8px;outline:0;border:2px solid silver;margin-top:20px;width:100%;box-sizing:border-box}.regioncard_select_list{width:100%;border:2px solid hsla(0,0%,75.3%,.3);border-radius:8px;margin-top:12px;box-sizing:border-box;max-height:200px;min-height:200px;overflow:auto;padding:10px 0}.regioncard_select_element{padding:6px 8px;box-sizing:border-box;cursor:pointer}.regioncard_select_element:hover{background:#eeecec}.regioncard_hotel_wrapper{width:100%;background:linear-gradient(89.47deg,#d3d9fc 29.49%,#f5e3ff 99.5%);border-radius:6px;height:144px;padding:0 44px 0 57px;box-sizing:border-box;justify-content:space-between}.regioncard_hotel_wrapper,.regioncard_left_content{display:flex;align-items:center}.regioncard_text_content{font-weight:400;font-size:22px;line-height:30px;color:#323232;max-width:400px;margin-left:28px}.regioncard_common_text{display:inline;font-family:"GTEesti"}.regioncard_focus_text{color:#3582db}.regioncard_count_text,.regioncard_focus_text{display:inline;font-family:"GTEesti";margin-left:8px}.stars{margin-top:68px}.stars_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0;white-space:break-spaces}.stars_container{display:flex;grid-gap:50px;gap:50px;margin-top:12px}.stars_label{font-size:20px;text-align:center;display:block}.stars_radio{display:block;width:20px;height:20px}.procedures{margin-top:68px;font-family:GTEesti!important}.procedures_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.procedures_list_content{margin-top:12px}.procedures_element{position:relative;background:#f5f5f7;padding:21px 40px 17px 24px;box-sizing:border-box;border-radius:4px}.procedures_element+.procedures_element{margin-top:20px}.procedures_element_text{color:#323232;font-size:16px;max-width:90%;list-style:none;letter-spacing:0;line-height:18px;margin-top:12px}.procedures li+li{margin-top:32px}.procedures_element_title{font-size:18px;letter-spacing:0;line-height:26px;width:100%;cursor:pointer;font-weight:600}.procedures_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.procedures_top_container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:20px}.procedures_template{margin-left:12px;height:36px;padding-left:18px;border-radius:4px;font-weight:600;padding-right:18px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:1px solid transparent;color:#fff;background:#52ab18;display:flex;align-items:center}.procedures_template:hover{background:#428616}.procedures_list_icon svg{width:12px;height:12px;stroke:4px}.procedures_list_icon{position:absolute;top:10px;color:hsla(0,0%,100%,.5);font-size:10px;right:40px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.procedures_block_input{margin-bottom:20px}.procedures_block_input:empty:before{content:attr(data-before)}.procedures_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.procedures_element_remove:after,.procedures_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.procedures_element_remove:hover:after,.procedures_element_remove:hover:before{background:#fff}.procedures_element_remove:before{transform:rotate(45deg)}.procedures_element_remove:after{transform:rotate(-45deg)}.procedures_add{padding:13px;margin-top:12px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer}.procedures_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.procedures_element_duration{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:21px;background:#71a6dd;border-radius:4px;font-weight:700;font-size:14px;line-height:20px;color:#fff;padding:0 8px;box-sizing:border-box;display:flex;align-items:center;margin-top:8px}.procedures_description{font-size:18px;line-height:24px;color:#323232;margin-top:18px}.procedures_includes_title{font-size:16px;line-height:20px;color:#323232;font-weight:600;margin-top:22px}.procedures_includes_text{font-size:16px;color:#323232;padding:6px 0;margin:6px 0;box-sizing:border-box;max-width:calc(100% - 70px)}.procedures_includes_element{position:relative}.procedures_input_buttons{display:flex;grid-gap:20px;gap:20px}.distances{margin-top:68px}.distances_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.distances_name_input{margin-top:30px}.distances_description_input{margin-top:20px}.distances_element{position:relative;background:#f5f5f7;padding:21px 40px 17px 24px;box-sizing:border-box;border-radius:4px}.distances_element+.distances_element{margin-top:20px}.distances_element_text{color:#323232;font-size:16px;max-width:90%;list-style:none;letter-spacing:0;line-height:18px;margin-top:12px}.distances_element_title{font-size:18px;letter-spacing:0;line-height:26px;width:100%;cursor:pointer;font-weight:600}.distances_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.distances_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.distances_element_remove:after,.distances_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.distances_element_remove:hover:after,.distances_element_remove:hover:before{background:#fff}.distances_element_remove:before{transform:rotate(45deg)}.distances_element_remove:after{transform:rotate(-45deg)}.distances_add{padding:13px;margin-top:12px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer}.distances_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.distances input{padding-left:20px}.distances input,.distances select{height:30px;font-size:16px;border-radius:8px;width:170px;outline:0;border:2px solid silver}.distances select{padding-left:10px}.distances_input_wrapper{border-bottom:1px solid silver;padding-bottom:30px}.distances_input_wrapper div{display:flex;align-items:center;flex-wrap:wrap;grid-gap:4px 30px;gap:4px 30px}.distances_input_wrapper .distances_label{min-width:250px}.distances_input_wrapper div+div{margin-top:20px}.links{margin-top:68px}.links_title{font-size:24px;font-weight:600;letter-spacing:0;line-height:22px;margin:0}.links_input_wrapper{display:flex;align-items:center;padding:3px;box-sizing:border-box}.links_checkbox{margin-left:8px}.links_label{font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.links_element{padding-left:30px;padding-top:12px;width:100%;padding-bottom:13px;background:#e2e2e2;position:relative;box-sizing:border-box;border-radius:4px}.links_element+.links_element{margin-top:20px}.links_element_text{color:#323232}.links_element_href,.links_element_text{font-size:16px;list-style:none;letter-spacing:0;line-height:22px;max-width:80%}.links_element_href{color:#2e7cd6;cursor:pointer}.links_list{width:100%;padding-left:0;margin-top:20px;-webkit-column-count:1;column-count:1;display:inline-block;box-sizing:border-box;position:relative;max-width:80%}.links_description{margin-top:8px;font-size:16px;line-height:22px}.links_element_remove{position:absolute;top:50%;transform:translateY(-50%);right:30px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.links_element_remove:after,.links_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.links_element_remove:hover:after,.links_element_remove:hover:before{background:#fff}.links_element_remove:before{transform:rotate(45deg)}.links_element_remove:after{transform:rotate(-45deg)}.links_add{padding:13px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer;margin-top:12px;box-sizing:border-box;max-width:80%}.links_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.feeding_programs{margin-top:68px}.feeding_programs_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.feeding_programs_element{position:relative;background:#f5f5f7;padding:21px 40px 17px 24px;box-sizing:border-box;border-radius:4px}.feeding_programs_element+.feeding_programs_element{margin-top:20px}.feeding_programs_element_text{color:#323232;font-size:18px;line-height:24px;max-width:90%;list-style:none;letter-spacing:0;margin-top:12px}.feeding_programs_element_text div,.feeding_programs_element_text p{font-size:18px!important;line-height:24px!important;margin:16px 0}.feeding_programs_element_text h5{font-size:18px;line-height:24px;font-weight:600;margin-bottom:0;color:#323232;margin-top:16px}.feeding_programs_element_text h5~p{font-size:16px;line-height:20px}.feeding_programs_element_title{font-size:18px;letter-spacing:0;line-height:26px;width:100%;cursor:pointer;font-weight:600}.feeding_programs_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.feeding_programs_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.feeding_programs_element_remove:after,.feeding_programs_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.feeding_programs_element_remove:hover:after,.feeding_programs_element_remove:hover:before{background:#fff}.feeding_programs_element_remove:before{transform:rotate(45deg)}.feeding_programs_element_remove:after{transform:rotate(-45deg)}.feeding_programs_add{padding:13px;margin-top:12px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer}.feeding_programs_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.infoblock{margin-top:68px;width:100%;padding:32px 136px 32px 40px;border-radius:10px;background-color:#f5f5f7;box-sizing:border-box}.infoblock_title{font-size:18px;line-height:26px;font-family:GTEesti}.gallery-img{width:180px;margin-bottom:30px;border-radius:10px}.gallery-tool__image{display:flex;flex-wrap:wrap}.gallery-img-container{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-right:20px}.gallery-img-container .gallery-img-remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:12}.gallery-img-container .gallery-img-remove:after,.gallery-img-container .gallery-img-remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.gallery-img-remove:hover:after,.gallery-img-remove:hover:before{background:#fff}.gallery-img-container .gallery-img-remove:before{transform:rotate(45deg)}.gallery-img-container .gallery-img-remove:after{transform:rotate(-45deg)}.list{margin-top:68px}.list_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.list_input_wrapper{display:flex;align-items:center;padding:3px;box-sizing:border-box}.list_checkbox{margin-left:8px}.list_label{font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list_element{padding-left:30px;padding-top:12px;width:100%;padding-bottom:13px;position:relative}.list_element_text{color:#323232;font-size:20px;max-width:90%;list-style:none;letter-spacing:0;line-height:28px}.list_element:before{position:absolute;content:"";box-sizing:border-box;background:#1bc47d;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA0LjcwNEw0LjQxOSA4IDkgMSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);height:16px;background-repeat:no-repeat;background-position:50%;width:16px;left:0;color:#fff;top:18px;border-radius:50%}.list_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.list_description{margin-top:32px;font-size:20px;line-height:34px}.list_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.list_element_remove:after,.list_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.list_element_remove:hover:after,.list_element_remove:hover:before{background:#fff}.list_element_remove:before{transform:rotate(45deg)}.list_element_remove:after{transform:rotate(-45deg)}.list_add{padding:13px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer;margin-top:12px}.list_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.whattosee{margin-top:68px}.whattosee_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.whattosee_element{position:relative;background:#f5f5f7;padding:21px 40px 17px 24px;box-sizing:border-box;border-radius:4px}.whattosee_element+.whattosee_element{margin-top:20px}.whattosee_element_text{color:#323232;font-size:16px;max-width:90%;list-style:none;letter-spacing:0;line-height:18px;margin-top:12px}.whattosee_element_title{font-size:18px;letter-spacing:0;line-height:26px;width:100%;cursor:pointer;font-weight:600}.whattosee_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.whattosee_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.whattosee_element_remove:after,.whattosee_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.whattosee_element_remove:hover:after,.whattosee_element_remove:hover:before{background:#fff}.whattosee_element_remove:before{transform:rotate(45deg)}.whattosee_element_remove:after{transform:rotate(-45deg)}.whattosee_add{padding:13px;margin-top:12px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer}.whattosee_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.error{border:2px solid !importan}.treatments{margin-top:68px}.treatments_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.treatments_img{width:150px;height:150px;background:silver;border-radius:8px;cursor:pointer}.treatments_element{position:relative;background:#f5f5f7;padding:21px 40px 17px 24px;box-sizing:border-box;border-radius:4px}.treatments_element+.treatments_element{margin-top:20px}.treatments_element_text{color:#323232;font-size:16px;max-width:90%;list-style:none;letter-spacing:0;line-height:18px;margin-top:12px}.treatments_element_title{font-size:18px;letter-spacing:0;margin-top:12px;line-height:26px;width:100%;cursor:pointer;font-weight:600}.treatments_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.treatments_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.treatments_element_remove:after,.treatments_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.treatments_element_remove:hover:after,.treatments_element_remove:hover:before{background:#fff}.treatments_element_remove:before{transform:rotate(45deg)}.treatments_element_remove:after{transform:rotate(-45deg)}.treatments_add{padding:13px;margin-top:12px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer}.treatments_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.treatments_top{display:flex}.treatments_right{margin-left:12px}.treatments_template_hint{font-size:20px;font-weight:600}.treatments_templates{display:flex;grid-gap:10px;gap:10px;margin-top:8px;flex-wrap:wrap}.treatments_template{width:60px;cursor:pointer}.treatments_template:hover .treatments_template_img{outline:1px solid green}.treatments_template_img{width:100%}.treatments_template_text{font-size:7px;margin-top:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hotelcard{margin-top:68px}.hotelcard_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.hotelcard_select_element_desc{color:#999;line-height:16px}.hotelcard_description{margin-top:20px;color:#323232;font-size:16px;line-height:18px;padding:4px}.hotelcard_coordinates{margin-top:16px}.hotelcard_input{height:30px;padding-left:20px;font-size:16px;border-radius:8px;outline:0;border:2px solid silver;margin-top:20px;width:100%;box-sizing:border-box}.hotelcard_select_list{width:100%;border:2px solid hsla(0,0%,75.3%,.3);border-radius:8px;margin-top:12px;box-sizing:border-box;max-height:200px;min-height:200px;overflow:auto;padding:10px 0}.hotelcard_select_element{padding:6px 8px;box-sizing:border-box;cursor:pointer}.hotelcard_select_element:hover{background:#eeecec}.hotel_block{display:flex;flex-direction:column;position:relative}.hotelcard_gallery_img_container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.hotelcard_gallery-img{width:100%;border-radius:10px}.hotelcard_gallery_img_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:12}.hotelcard_gallery_img_remove:after,.hotelcard_gallery_img_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.hotelcard_gallery_img_remove:hover:after,.hotelcard_gallery_img_remove:hover:before{background:#fff}.hotelcard_gallery_img_remove:after{transform:rotate(-45deg)}.hotelcard_gallery_img_remove:before{transform:rotate(45deg)}.hotelcard_add_image_button{margin:20px 0;height:42px;padding:0 24px;font-size:14px;border-radius:4px;color:#fff;background:#52ab18;cursor:pointer;position:relative}.hotelcard_add_image_button:after{content:"Добавить изображение";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotelcard_hotel_wrapper{max-width:100%}.hotelcard_hotel_topcontainer{width:100%;display:flex;justify-content:space-between}.hotelcard_hotel__caption{width:100%;margin-bottom:4px;margin-top:16px}.hotelcard_hotel__caption[contentEditable=true][data-placeholder]:before{position:absolute!important;content:attr(data-placeholder);color:#707684;font-weight:400;display:none}.hotelcard_hotel__caption[contentEditable=true][data-placeholder]:empty:before{display:block}.hotelcard_hotel__caption[contentEditable=true][data-placeholder]:empty:focus:before{display:none}.hotelcard_hotel_top_rightcontainer{min-width:90px;max-width:90px;margin-left:16px;display:flex;flex-direction:column;align-items:flex-end}.hotelcard_hotel_name{font-size:30px;line-height:32px}.hotelcard_hotel_location{margin-top:12px;font-size:18px;line-height:21px}.hotelcard_hotel_rating{color:#6dd098;display:flex;align-items:center;justify-content:center;background:#e4f9ee;border-radius:16px;padding:12px 16px 15px;font-size:20px;line-height:23px;font-weight:700}.hotelcard_hotel_rating:before{content:"";min-width:20px;margin-right:8px;min-height:18px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIGZpbGw9IiM2ZGQwOTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgNC40MDJ2N2MwIC40ODQuMzkyLjg3Ni44NzUuODc2SDMuNXYtOC43NUguODc1QS44NzUuODc1IDAgMDAwIDQuNDAxek0xMi4zODQgNC40MDJIOS44YS40My40MyAwIDAxLS4zNzctLjIxNS40My40MyAwIDAxLS4wMDUtLjQzNWwuOTEtMS42NGMuMi0uMzYuMjIxLS43ODIuMDU4LTEuMTZhMS4zMDIgMS4zMDIgMCAwMC0uODg2LS43NUw4Ljg1Ni4wNGEuNDM3LjQzNyAwIDAwLS40MzEuMTMxTDQuOTM2IDQuMDQ4YTIuMTg2IDIuMTg2IDAgMDAtLjU2MSAxLjQ2M3Y0LjU3OWEyLjE5IDIuMTkgMCAwMDIuMTg4IDIuMTg3aDQuMzUyYy45ODMgMCAxLjg1LS42NjIgMi4xMS0xLjYxbC45MzQtNC4yODVhMS42MTggMS42MTggMCAwMC0xLjU3NS0xLjk4eiIvPjwvc3ZnPg==)}.hotelcard_hotel_reviews{margin-top:8px;font-size:16px;width:100%;line-height:19px;color:#3582db;font-family:GTEesti}.hotelcard_hotel_amenities{display:flex;flex-wrap:wrap;margin-top:10px}.hotelcard_hotel_amenity{margin-bottom:8px;margin-right:8px;background:#f5f5f7;border-radius:32px;font-size:16px;line-height:19px;padding:4px 12px;white-space:nowrap;color:#999}.hotelcard_hotel_image{width:100%;border-radius:9px}.hotelcard_hotel_bottom{width:100%;margin-top:20px;min-height:70px}.hotelcard_hotel_description{font-size:18px;line-height:26px;display:inline;text-indent:16px}.hotelcard_hotel_description:empty:before{content:"Введите описание"}.hotelcard_hotel_description br{content:"";margin:8px 0;white-space:pre;display:block}.hotelcard_hotel_pricecontainer{min-width:220px;max-width:220px;margin-left:27px;border:1px solid #f1e5dd;box-sizing:border-box;border-radius:5px;padding:20px;display:flex;align-items:center;float:right;margin-bottom:30px}.hotelcard_hotel_billing{margin-left:6px;white-space:nowrap;line-height:17px;font-size:15px}.hotelcard_hotel_billing:empty:before{content:"Введите период"}.hotelcard_hotel_price{white-space:nowrap;line-height:25px;font-size:20px;font-weight:700}.hotelcardSm{margin-top:68px}.hotelcardSm_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.hotelcardSm_select_element_desc{color:#999;line-height:16px}.hotelcardSm_description{margin-top:20px;color:#323232;font-size:16px;line-height:18px;padding:4px}.hotelcardSm_description br{content:"";margin:8px 0;white-space:pre;display:block}.hotelcardSm_coordinates{margin-top:16px}.hotelcardSm_input{height:30px;padding-left:20px;font-size:16px;border-radius:8px;outline:0;border:2px solid silver;margin-top:20px;width:100%;box-sizing:border-box}.hotelcardSm_select_list{width:100%;border:2px solid hsla(0,0%,75.3%,.3);border-radius:8px;margin-top:12px;box-sizing:border-box;max-height:200px;min-height:200px;overflow:auto;padding:10px 0}.hotelcardSm_select_element{padding:6px 8px;box-sizing:border-box;cursor:pointer}.hotelcardSm_select_element:hover{background:#eeecec}.hotelcardSm_hotel_wrapper{max-width:788px;min-width:650px;align-items:flex-start;padding:24px;background:#f5f0ec;border-radius:9px;display:flex;margin:10px 0}.hotelcardSm_hotel_image{width:100%;border-radius:9px}.hotelcardSm_hotel_image_container{width:300px}.hotelcardSm_hotel__caption{width:100%;margin-bottom:4px;margin-top:16px;font-size:12px}.hotelcardSm_hotel__caption[contentEditable=true][data-placeholder]:before{position:absolute!important;content:attr(data-placeholder);color:#707684;font-weight:400;display:none;font-size:12px}.hotelcardSm_hotel__caption[contentEditable=true][data-placeholder]:empty:before{display:block}.hotelcardSm_hotel__caption[contentEditable=true][data-placeholder]:empty:focus:before{display:none}.hotelcardSm_hotel_rightcontainer{margin-left:20px;width:100%}.hotelcardSm_hotel_name{font-size:30px;line-height:32px;margin-top:12px;font-family:GTEesti;font-size:22px;font-weight:600}.hotelcardSm_hotel_locationcontainer{margin-top:10px;display:flex;align-items:center;font-family:GTEesti}.hotelcardSm_hotel_rating{background:#5bb884;color:#fff;display:flex;padding:0 8px;align-items:center;font-family:GTEesti;border-radius:3px;height:21px;width:50px;justify-content:center}.hotelcardSm_hotel_rating:before{content:"";width:14px;margin-right:7px;height:13px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIGZpbGw9IiNmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgNC40MDJ2N2MwIC40ODQuMzkyLjg3Ni44NzUuODc2SDMuNXYtOC43NUguODc1QS44NzUuODc1IDAgMDAwIDQuNDAxem0xMi4zODQgMEg5LjhhLjQzLjQzIDAgMDEtLjM3Ny0uMjE1LjQzLjQzIDAgMDEtLjAwNS0uNDM1bC45MS0xLjY0Yy4yLS4zNi4yMjEtLjc4Mi4wNTgtMS4xNmExLjMwMiAxLjMwMiAwIDAwLS44ODYtLjc1TDguODU2LjA0YS40MzcuNDM3IDAgMDAtLjQzMS4xMzFMNC45MzYgNC4wNDhhMi4xODYgMi4xODYgMCAwMC0uNTYxIDEuNDYzdjQuNTc5YTIuMTkgMi4xOSAwIDAwMi4xODggMi4xODdoNC4zNTJjLjk4MyAwIDEuODUtLjY2MiAyLjExLTEuNjFsLjkzNC00LjI4NWExLjYxOCAxLjYxOCAwIDAwLTEuNTc1LTEuOTh6Ii8+PC9zdmc+)}.hotelcardSm_hotel_location{color:#2e7cd5;font-weight:600;margin-left:12px;font-size:14px;font-family:GTEesti}.hotelcardSm_hotel_description{margin-top:20px;font-size:16px;line-height:19px}.hotelcardSm_hotel_description:empty:before{content:"Введите описание"}.hotelcardSm_hotel_bottom{width:100%;margin-top:30px;display:flex;justify-content:space-between;align-items:center}.hotelcardSm_hotel_billing{white-space:nowrap;line-height:17px;font-family:GTEesti;font-size:14px;font-weight:600}.hotelcardSm_hotel_billing:empty:before{content:"Введите период"}.hotelcardSm_hotel_price{white-space:nowrap;font-size:22px;font-weight:700;font-family:GTEesti}.comment{margin-top:68px}.comment_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0;white-space:break-spaces}.comment_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.comment_slider_container{display:flex;width:45%;margin-bottom:20px;align-items:center;flex-wrap:wrap;grid-gap:4px 12px;gap:4px 12px}.comment_slider_container input{margin-top:2px;cursor:pointer}.comment_label{font-size:20px;display:block;min-width:150px}.comment_name_container{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-top:30px}.comment_name_container .comment_label{min-width:auto}.comment_best_title{font-weight:600;margin-top:12px;font-size:18px}.comment_header_container{display:flex;align-items:flex-end;flex-wrap:wrap}.comment_total{margin-left:8px;min-width:20px;color:#3582db;font-size:36px;font-weight:600;line-height:40px}.comment_name_container .comment_slider_container{margin-bottom:0}.comment_name{font-size:20px;font-weight:600;min-width:100px;line-height:24px}.comment_text{font-size:16px;margin-top:12px;min-width:100px}.facts{margin-top:68px}.facts_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.facts_element{padding:60px;box-sizing:border-box;display:block;position:relative;background:#e5eafc;font-size:20px;line-height:34px;color:#323232}.facts_element+.facts_element{margin-top:20px}.facts_element:nth-child(odd){background:#eef9e4}.facts_element_text{color:#323232;font-size:20px;max-width:90%;list-style:none;letter-spacing:0;line-height:28px}.facts_list{width:100%;padding-left:0;margin:20px 0 0;-webkit-column-count:1;column-count:1;display:inline-block}.facts_element_remove{position:absolute;top:10px;right:10px;width:20px;height:20px;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center}.facts_element_remove:after,.facts_element_remove:before{content:"";position:absolute;width:12px;height:2px;background:hsla(0,0%,100%,.5);transition:.2s}.facts_element_remove:hover:after,.facts_element_remove:hover:before{background:#fff}.facts_element_remove:before{transform:rotate(45deg)}.facts_element_remove:after{transform:rotate(-45deg)}.facts_add{padding:13px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;box-shadow:0 2px 2px 0 rgb(18 30 57/4%);color:#707684;text-align:center;cursor:pointer;margin-top:12px}.facts_add:hover{background:#fbfcfe;box-shadow:0 1px 3px 0 rgb(18 30 57/8%)}.description{margin-top:68px}.description_preview{margin-top:20px;color:#323232;font-size:16px;line-height:1.6em;padding:4px;white-space:break-spaces}.description_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0;white-space:break-spaces}.description_about{margin-top:20px;color:#323232;font-size:16px;line-height:1.6em;padding:4px;white-space:break-spaces}.map{margin-top:68px}.map_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0}.map_description{margin-top:20px;color:#323232;font-size:16px;line-height:18px;padding:4px}.map_coordinates{margin-top:16px}.map_coordinates input{height:30px;padding-left:20px;font-size:16px;border-radius:8px;outline:0;border:2px solid silver}.map_coordinates input+input{margin-left:20px}.title_and_description{margin-top:68px}.title_and_description_title{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0;white-space:break-spaces}.title_and_description_description{margin-top:20px;color:#323232;font-size:16px;line-height:1.6em;padding:4px;white-space:break-spaces}.set_onlymobile{padding:6px;box-sizing:border-box}.set_onlymobile div{white-space:nowrap;display:flex;align-items:center}.set_onlymobile input{margin-left:6px;width:14px;height:14px}.description_gpt{margin-top:68px}.buttons_container_gpt,.description_container_gpt{display:flex;grid-gap:20px;gap:20px}.description_title_gpt{font-size:36px;font-weight:600;letter-spacing:0;line-height:36px;margin:0;white-space:break-spaces}.description_about_gpt{width:100%;margin-top:20px;color:#323232;font-size:16px;line-height:1.6em;padding:4px;white-space:break-spaces;border:1px solid #323232;min-height:300px}.generate_button_gpt,.update_button_gpt{max-width:300px;margin-top:20px;font-family:GTEesti;text-align:center;white-space:nowrap;background:#1bc47d;border-radius:4px;padding:13px;color:#fff;font-size:18px;cursor:pointer;transition:all .2s ease-in-out;outline:none;border:none}.update_button_gpt:disabled,.update_button_gpt:hover:disabled{background:#ccc}.generate_button_gpt:disabled,.update_button_gpt:disabled,.update_button_gpt:hover:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed;position:relative}.generate_button_gpt:disabled{background-image:linear-gradient(90deg,#1bc47d 0,#0e8388 50%,#1bc47d);background-size:400% 400%;-webkit-animation:gradient-bg 2.3s ease-in-out infinite;animation:gradient-bg 2.3s ease-in-out infinite}.generate_button_gpt:hover,.update_button_gpt:hover{background:rgba(27,196,125,.8)}.generate_button_gpt:hover:disabled{background-image:linear-gradient(90deg,#1bc47d 0,#0e8388 50%,#1bc47d);background-size:400% 400%;-webkit-animation:gradient-bg 2.3s ease-in-out infinite;animation:gradient-bg 2.3s ease-in-out infinite}.description_about_gpt:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:not-allowed}.svg_container_gpt{display:flex;justify-content:center;align-items:center}.svg_loader_gpt{border:6px solid #f3f3f3;border-top-color:rgba(27,196,125,.8);border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes gradient-bg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-bg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.newyear{margin-top:68px;width:100%;padding:32px 136px 32px 40px;border-radius:10px;background-color:#f5f5f7;box-sizing:border-box}.newyear_header{font-size:30px;font-weight:600}.newyear_title{margin-top:20px;font-size:18px;line-height:26px;font-family:GTEesti}.error{border:2px solid tomato!important}.locale_switch{display:flex;background:rgba(26,36,87,.5);border-radius:30px;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:2px 10px}.locale_switch_element{border-radius:30px;padding:6px 16px;box-sizing:border-box;transition:.3s;color:#fff;cursor:pointer;font-size:14px;font-weight:600}.locale_switch_element.active{background:#1a2457}.locale_switch_element+.locale_switch_element{margin-left:-8px}.should_translate{background:#ebebff;border-radius:8px;padding:4px}.ce-block__content,.ce-toolbar__content{max-width:100%}h1,h2,h3{font-family:GTEesti!important}h1{color:#323232;font-size:42px!important;line-height:48px!important}h1,h2{font-weight:600!important}h2{font-size:30px!important;line-height:32px!important}h3{font-weight:600!important}.cdx-list{margin-top:6px;padding:0}.cdx-list .cdx-list__item{position:relative;list-style:none;padding-left:22px;color:#323232;font-size:18px;line-height:26px;letter-spacing:0;padding-top:10px;width:100%;padding-bottom:5px;margin-top:0}.cdx-list__item{min-height:42px}.cdx-list .cdx-list__item:before{position:absolute;content:"";height:11px;width:11px;border:2px solid #00bb58;left:0;top:16px;border-radius:50%;background-color:transparent;box-sizing:border-box}.ce-paragraph{margin-top:18px;font-size:18px;line-height:26px!important;padding:0}[contenteditable=true]:focus-visible{outline:2px outset -webkit-focus-ring-color;border-radius:2px}br{content:"";display:block;margin:8px 0}
/*# sourceMappingURL=main.fecc2548.chunk.css.map */