@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{transition:all .5s;color:#000;font-size:16px;font-family:"Montserrat",sans-serif}body{padding:0;margin:0;box-sizing:border-box;background:#fafafa}body.active{height:100vh;overflow-y:hidden;padding-right:15px}body.active header,body.active section,body.active footer{-webkit-filter:blur(20px);filter:blur(20px);pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.blogsection,.mainsection,header,footer,.navigation-block,.menu_close_block,.success_cookie{padding-left:calc(50vw - 830px);padding-right:calc(50vw - 830px)}body.nav-lock{overflow:hidden}.orangetitle{padding:7px 15px;margin-bottom:15px;text-align:left;color:#fff;background-color:#f60;text-transform:uppercase;font-weight:500;font-size:90%;border-radius:4px 4px 0 0}.fancybox-default-overlay{background:#000 none repeat scroll 0 0;opacity:.8}h1{color:#313131;font-size:180%;margin:0 0 15px 0}p{line-height:160%}.breadcrumbs{margin:0 0 25px 0;font-size:80%}.breadcrumbs a{font-size:100%;color:#616161;text-decoration:underline;transition:.5s}.breadcrumbs a:hover{color:#000;text-decoration:none}.breadcrumbs span{font-size:90%;color:#616161}.breadcrumbs__backlink{display:none}@media screen and (max-width: 760px){.breadcrumbs{display:none}.breadcrumbs__backlink{display:block;margin-bottom:25px;margin-top:25px}.breadcrumbs__backlink .fa{margin-right:10px;color:#666}.breadcrumbs__backlink a{color:#fff;text-decoration:none;padding:10px 15px;font-size:80%;border:1px solid #999}.breadcrumbs__backlink a span{font-size:100%;color:#666}}@media screen and (max-width: 390px){.breadcrumbs__backlink .fa{margin-right:10px}.breadcrumbs__backlink a{padding:10px;font-size:70%}}@media screen and (max-width: 300px){.breadcrumbs__backlink .fa{margin-right:10px}.breadcrumbs__backlink a{padding:10px;font-size:70%}.breadcrumbs__backlink a span{display:none}}.mobile-menu__btn{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:30px;cursor:pointer;transition:.2s}.mobile-menu__btn .mobile-menu__icon{display:block;position:relative;background:#212121;width:90%;height:4px;transition:.2s;border-radius:4px}.mobile-menu__btn .mobile-menu__icon span{position:absolute;bottom:-8px;left:-60px;color:#212121;font-size:120%;display:inline-block;transition:.8s}.mobile-menu__btn .mobile-menu__icon::after,.mobile-menu__btn .mobile-menu__icon::before{content:"";display:block;position:absolute;background:#212121;width:85%;height:4px;transition:.2s;border-radius:4px}.mobile-menu__btn .mobile-menu__icon::after{top:8px}.mobile-menu__btn .mobile-menu__icon::before{top:-8px}.mobile-menu__btn:hover .mobile-menu__icon{background:#f60}.mobile-menu__btn:hover .mobile-menu__icon span{left:-65px}.mobile-menu__btn:hover .mobile-menu__icon::after,.mobile-menu__btn:hover .mobile-menu__icon::before{width:100%;background:#f60}@media screen and (max-width: 390px){.mobile-menu__btn .mobile-menu__icon span{display:none}}.success_cookie{padding-top:15px;padding-bottom:15px;background-color:#d9ecd9;border:1px solid #b5dab5;font-size:70%;border-radius:4px}.success_cookie .cookie_get_success{font-size:100%}nav{position:fixed;left:-250%;top:0;width:100%;background:#fff;z-index:9999;height:100vh;overflow:auto;color:#212121;transition:.5s;padding:0;visibility:hidden;pointer-events:none}.nav-active{left:0;visibility:visible;pointer-events:auto}.menu_close_block{display:flex;justify-content:flex-end;text-align:right;margin:15px 30px}.menu_close{font-size:160%;cursor:pointer;transition:.6s;height:36px}.menu_close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation-block{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));grid-gap:20px}.navigation-block .title{font-size:150%;font-weight:600;margin-bottom:26px}.navigation-block div{padding:0 10px}.navigation-block div:nth-child(2){padding-top:0px}.navigation-block .navigation{list-style:none;font-size:100%;margin-bottom:10px;padding:0}.navigation-block .navigation li{margin-bottom:15px;padding-left:15px}.navigation-block .navigation li a{color:#007f01;text-decoration:underline;font-size:90%;padding-left:10px}.navigation-block .navigation li a:hover{text-decoration:none}.navigation-block .navigation li:hover .place-marker{fill:#007f01}.navigation-block .navigation li:first-child a{color:#212121;font-size:120%;margin-bottom:30px;padding-left:0;font-weight:500}@media screen and (max-width: 600px){.menu_close_block svg{width:5%;height:5%}.navigation-block div:nth-child(2){padding-top:0px}.navigation-block .navigation{margin-bottom:20px}}footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:20px;border-top:1px solid #ccc;padding-top:40px;padding-bottom:40px}footer .footer-logo .logo-title{float:left;color:#340000;padding-top:15px;font-size:70%}footer .footer-logo .logo-title b{font-size:250%;color:#f60;display:block}footer .footer-title{font-weight:bold;color:#646464;margin-bottom:10px}footer .footer-menu{margin-left:15px;padding:5px 0}footer .footer-menu li{font-size:80%;list-style-type:square;color:#e26d27}footer .footer-menu li a{font-size:100%;text-decoration:none;color:#646464;font-family:"Montserrat",sans-serif}footer .footer-menu li a.addobject{color:#007f01}footer .footer-menu li a:hover{color:#e26d27;text-decoration:underline}footer .follow-block a{text-decoration:none;margin:0 5px;padding:10px}footer .follow-block a:hover svg path{fill:#e26d27}footer .copyright{padding:10px 0 5px 80px;line-height:120%;text-align:left;color:#555;font-size:70%;margin:15px auto 0 auto;width:260px;background:url("/blog/images/trikota.png") left top no-repeat;float:right}footer .copyright a{text-decoration:underline;padding:0;color:#555;font-size:100%}footer .copyright a:hover{color:#e26d27;text-decoration:none}@media screen and (max-width: 1400px){footer{grid-template-columns:3fr 1fr 1fr 1fr}}@media screen and (max-width: 1079px){footer{grid-template-columns:2fr 1fr}footer .footermenu{display:none}}@media screen and (max-width: 680px){footer{grid-template-columns:1fr;padding:40px 15px}}@media screen and (max-width: 600px){.footer .contact{text-align:center}}.memory_usage{font-size:70%;color:#ccc}.header_tg_link{background-color:#08c;color:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;padding:8px 15px;text-decoration:none;text-align:center}.header_tg_link svg{width:20px;height:20px;max-width:20px;max-height:20px;margin:0 10px;flex-shrink:0}.header_tg_link svg path{stroke:#fff}@media screen and (max-width: 900px){.header_tg_link{flex-direction:column}}header{display:grid;grid-template-columns:4fr 10fr;grid-gap:20px;padding-top:10px;padding-bottom:10px;background:#fff}header .logoblock{overflow:hidden}header .logoblock .logopic{float:left}header .logoblock .logotitle{float:left;color:#340000;padding-top:15px;font-size:80%}header .logoblock .logotitle b{font-size:300%;color:#f60;display:block}header .logoblock .logotitle span{font-size:90%}header .topmenu-block{display:flex;justify-content:flex-end;align-items:center;text-align:right;font-weight:300;padding-right:10px}header .topmenu-block .mobile-menu-block{display:flex;justify-content:flex-end;align-items:center;padding-right:20px}header .topmenu-block a{font-size:70%;font-weight:400;text-transform:uppercase;text-decoration:none;margin:0 7px}@media screen and (max-width: 1550px){header{grid-template-columns:4fr 5fr}}@media screen and (max-width: 1079px){header{grid-template-columns:4fr 4fr}}@media screen and (max-width: 900px){header{grid-template-columns:4fr 2fr}}@media screen and (max-width: 680px){header{grid-template-columns:1fr 1fr;padding-left:10px;padding-bottom:10px}header .logoblock{display:flex;justify-content:flex-start;align-items:center}header .logoblock .logopic img{width:100%}header .logoblock .logotitle{font-size:80%}header .logoblock .logotitle b{font-size:150%;color:#f60;display:block}header .logoblock .logotitle span{display:none}}@media screen and (max-width: 390px){header{grid-template-columns:2fr 4fr}header .logoblock .logopic img{width:100%}header .logoblock .logotitle{display:none}}.hotelcards{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:20px;justify-items:center;padding-right:15px;padding-left:15px}.hotelcards .hotelcard-link{text-decoration:none}.hotelcards .hotelcard-link .hotelcard{border:none;border-radius:4px;box-shadow:0 0 2px #ccc;height:100%}.hotelcards .hotelcard-link .hotelcard .images{overflow:hidden}.hotelcards .hotelcard-link .hotelcard .images img:not(:first-of-type){display:none}.hotelcards .hotelcard-link .hotelcard .hotelcard-pic{border-radius:4px 4px 0 0;max-width:100%;min-width:200px;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 95%, 18% 95%, 14% 95%, 10% 95%, 0 95%);clip-path:polygon(0% 0%, 100% 0%, 100% 95%, 18% 95%, 14% 95%, 10% 95%, 0 95%)}.hotelcards .hotelcard-link .hotelcard .hotelcard-title{padding:0px 5px 10px 10px}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .name{color:#555;font-size:90%;font-weight:500;text-transform:uppercase;margin-bottom:10px;padding:0 10px}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .hoteltype{color:#555;font-size:70%;font-weight:400;padding:0 10px}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .place{color:#888;font-size:70%;font-weight:300;margin-bottom:5px;padding:0 10px}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .place .place-marker{height:12px;margin-right:10px}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .price{color:#888;font-size:80%;background-color:#fff;padding:6px 10px;margin:0 5px 0 0;display:inline-block;border-radius:3px;border:1px solid #fff}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .action{color:#fff;font-size:70%;background-color:#f60;padding:5px 10px;margin:0 0 0 5px;display:inline-block;border-radius:3px;border:1px solid #f60}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .foto-count{display:inline-block;font-size:80%;margin:0 0 0 5px;color:#888}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .foto-count .foto-count-pic{height:14px;margin-right:5px}.hotelcards .hotelcard-link .hotelcard:hover{box-shadow:0 10px 15px #ddd;margin-top:-5px;padding-bottom:0px;margin-bottom:5px}.hotelcards .hotelcard-link .hotelcard:hover .hotelcard-pic{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 95%, 18% 95%, 14% 100%, 10% 95%, 0 95%);clip-path:polygon(0% 0%, 100% 0%, 100% 95%, 18% 95%, 14% 100%, 10% 95%, 0 95%)}.hotelcards .hotelcard-link .hotelcard:hover .hotelcard-title .name{color:#f60}.hotelcards .hotelcard-link .hotelcard:hover .hotelcard-title .price{color:#fff;background-color:#007f01;border-color:#007f01}.hotelcards .hotelcard-link .hotelcard:hover .hotelcard-title .action{color:#555;background-color:#fff}@media screen and (max-width: 1400px){.hotelcards{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}@media screen and (max-width: 1079px){.hotelcards{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.hotelcards .hotelcard-link .hotelcard .hotelcard-title .foto-count{margin:0 0 0 11px}}.hvr{display:inline-block;overflow:hidden}.hvr__images{position:relative}.hvr__sectors{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.hvr__sector{flex-grow:1}.hvr__dots{display:flex;align-items:center;justify-content:center}.hvr__dot{width:5px;height:5px;margin:10px 2px 0;border-radius:50%;background:#d6dbe0}.hvr__dot--active{background:#000}.hvr .images{display:flex;overflow:hidden}.hvr .images img:not(:first-of-type){display:none}.hvr .image{display:block;max-height:300px}.mainsection{display:grid;grid-template-columns:200px 6fr 300px;grid-gap:20px;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 1079px){.mainsection{grid-template-columns:1fr}}@media screen and (max-width: 600){.mainsection{padding-left:0;padding-right:0}}.leftmenubar{padding:0 5px}.leftmenubar .title{color:#f60;font-weight:bold;font-size:80%}.leftmenubar .leftmenu-list{line-height:120%;margin-left:0;padding:5px 0 15px 0;color:#007f01}.leftmenubar .leftmenu-list div{display:flex;justify-content:flex-start;align-items:center}.leftmenubar .leftmenu-list div .place-marker{margin-right:5px;padding:0}.leftmenubar .leftmenu-list div .leftmenu-item{font-size:80%;list-style-type:circle;color:#007f01;margin-left:0px;padding:5px 0}.leftmenubar .leftmenu-list div .leftmenu-item:hover{text-decoration:none}.leftmenubar .leftmenu-list div:hover .place-marker{fill:#007f01}@media screen and (max-width: 1079px){.leftmenubar{display:none}.leftmenubar .leftmenu-list{padding:5px 0 15px 10px}}.paginationblock{text-align:center;padding:20px 0}.paginationblock li{display:inline-block;font-size:90%;font-weight:300;padding:6px 10px;margin:5px;color:#f60;border:1px solid #fff;border-radius:5px;text-transform:uppercase}.paginationblock li:hover{background-color:#f60;border-color:#f60;color:#fff}.paginationblock li.active{background-color:#f60;border-color:#f60;color:#fff;font-weight:500;padding:6px 12px}.hotel-info{display:grid;grid-gap:40px;padding-bottom:30px}@media screen and (max-width: 1400px){.hotel-info{grid-template-columns:1fr;padding:0 10px}}.hotel-info .hotel-info-title h1{font-size:170%}.hotel-info .hotel-info-title .hotel-type-name{display:inline;margin-left:15px;font-size:60%;font-weight:300}@media screen and (max-width: 390px){.hotel-info .hotel-info-title h1{font-size:150%}.hotel-info .hotel-info-title .hotel-type-name{display:block;margin-left:0px}}.hotel-maininfo_grid-desktop{display:grid;grid-template-columns:1fr 270px;grid-gap:20px;padding-bottom:30px}.hotel-maininfo_grid-desktop .photos_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:0;padding-bottom:0;margin:0}.hotel-maininfo_grid-desktop .photos_grid .photo-item{display:flex;margin:0;overflow:hidden}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(1){grid-column:span 2;grid-row:span 2}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(5){display:flex;position:relative}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(5) .show_all_photos_desktop{display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;flex:auto;height:100%;width:100%;background-color:rgba(0,0,0,.6);color:#fff;padding:0;font-size:90%;z-index:999}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(5):hover span{background-color:rgba(0,0,0,.4);z-index:999}.hotel-maininfo_grid-desktop .photos_grid .photo-item img{width:100%;max-width:100%;margin:0}.hotel-maininfo_grid-desktop .photos_grid .photo-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.hotel-maininfo_grid-mobile .photos_grid img{width:100%;max-width:400px;margin:0}.hotel-maininfo_grid-mobile .photos_grid .show_all_photos_mobile{width:100%;display:block;padding:10px 0;text-align:center;background-color:#f60;color:#fff;font-size:90%;font-weight:600;margin:10px 0;border-radius:4px;cursor:pointer}@media screen and (max-width: 1560px){.hotel-maininfo_grid-desktop{grid-template-columns:1fr 270px}.hotel-maininfo_grid-desktop .photos_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(1){grid-column:span 1;grid-row:span 1}}@media screen and (max-width: 1130px){.hotel-maininfo_grid-desktop .photos_grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(1){grid-column:span 1;grid-row:span 1}}@media screen and (max-width: 1080px){.hotel-maininfo_grid-desktop .photos_grid{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(1){grid-column:span 1;grid-row:span 1}}@media screen and (max-width: 910px){.hotel-maininfo_grid-desktop .photos_grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(1){grid-column:span 1;grid-row:span 1}}@media screen and (max-width: 700px){.hotel-maininfo_grid-desktop{grid-template-columns:1fr}.hotel-maininfo_grid-desktop .photos_grid{grid-template-columns:repeat(2, 1fr)}.hotel-maininfo_grid-desktop .photos_grid .photo-item:nth-child(1){grid-column:span 2;grid-row:span 1}.hotel-maininfo_grid-desktop .photos_grid .show_all_photos_desktop{font-size:85%;padding:8px}}.contact-info-block{line-height:150%;background-color:#fff;padding:15px 20px;border-top:4px solid #f60}.contact-info-block .phones{position:relative}.contact-info-block .phones .overlay{width:calc(100% - 40px);max-width:100%;height:30px;background:linear-gradient(to left, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);position:absolute;text-align:right;padding-right:40px;color:#007f01;cursor:pointer;text-decoration:underline}.contact-info-block .phones .overlay:hover{text-decoration:none}.contact-info-block .phones .phone_substr{color:#101010;font-size:150%;font-weight:500;margin-top:25px}.contact-info-block .phones .phone{color:#101010;font-size:150%;font-weight:500;margin-top:25px}.contact-info-block .phones .phone:not(:first-child){font-size:100%}.contact-info-block .phones .phone_comment{font-size:80%;font-weight:400;margin-bottom:15px}.contact-info-block .phone_disclaimer{color:#4e4e4e;font-size:70%;margin-bottom:20px;line-height:120%}.contact-info-block .address{color:#212121;font-size:90%}.hotel-info .hotel-about{line-height:150%;font-weight:400;background-color:#fff;padding:30px 20px;overflow:hidden}.hotel-info .hotel-about p{font-weight:400}.hotel-info .hotel-about .little-title{position:relative;margin:30px 0 20px 0;z-index:1}.hotel-info .hotel-about .little-title span{font-size:115%;text-transform:uppercase;font-weight:500;padding-right:40px;background-color:#fff;z-index:2}.hotel-info .hotel-about .little-title::after{content:"";position:absolute;top:50%;display:block;background-color:#f60;z-index:-1;width:100%;height:2px;transition:.2s}.hotel-info .hotel-about .price_wrapper{overflow-x:auto}.hotel-info .hotel-about .price_wrapper table{border-collapse:collapse;border-spacing:0;width:100%}@media screen and (max-width: 800px){.hotel-info .hotel-about .price_wrapper{overflow-x:auto}.hotel-info .hotel-about .price_wrapper table{min-width:100%}}.page404{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 0}.page404 .title{text-align:center;font-size:200%;font-weight:600}.page404 .pic{padding:45px 10px}.page404 .pic img{max-width:637px;width:100%}.page404 p{font-size:120%;text-align:center}@media screen and (max-width: 390px){.page404 .title{font-size:150%}.page404 p{font-size:100%}}.blogsection{display:grid;grid-template-columns:1fr 5fr 1fr;grid-gap:20px;padding-top:10px;padding-bottom:30px}.blogsection .article{margin:20px 0 40px 0}.blogsection .article .title{padding:0;margin:0;font-size:140%;font-weight:600;color:#f60;display:block}.blogsection .article .title:hover{text-decoration:none}.blogsection .article .date{padding:0;margin:0 0 10px 0;font-size:90%;color:#4e4e4e}.blogsection .article .date .fa{color:#4e4e4e}.blogsection .article .content{line-height:150%}.blogsection .article .content img{width:100%;max-width:700px;min-width:300px;display:block;margin:15px auto}.blogsection .article .content--blocks h2{font-size:22px;font-weight:600;margin:1.4em 0 .5em}.blogsection .article .content--blocks h3{font-size:18px;font-weight:600;margin:1.2em 0 .4em}.blogsection .article .content--blocks p{margin:0 0 .85em}.blogsection .article .content--blocks ul,.blogsection .article .content--blocks ol{margin:0 0 .85em;padding-left:1.4em}.blogsection .article .readmore{padding:10px 0px;display:inline-block;margin:10px 0;color:#f60;font-size:110%;font-weight:500}.article-block{margin:0 0 1.4em}.article-block:last-child{margin-bottom:0}.article-block img{min-width:0 !important;max-width:100% !important;margin:0 auto}.article-block--quote{margin:1.4em 0;padding:.2em 0 .2em 1em;border-left:3px solid #f60;font-style:italic}.article-block--quote p{margin:0 0 .5em}.article-block--quote cite{display:block;margin-top:.6em;font-style:normal;font-size:90%;color:#4e4e4e}.article-block__caption{margin:8px 0 0;font-size:90%;color:#4e4e4e;text-align:center}.article-gallery{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.article-gallery figure{margin:0}.article-gallery a{display:block}.article-gallery img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.article-slider{position:relative;overflow:hidden}.article-slider figure{margin:0}.article-slider img{width:100%;max-height:480px;-o-object-fit:cover;object-fit:cover}.article-slider .swiper-button-prev,.article-slider .swiper-button-next{color:#f60}.article-slider .swiper-pagination-bullet-active{background:#f60}@media screen and (max-width: 1080px){.blogsection{grid-template-columns:5fr 2fr}.blogsection .article .readmore{padding:10px 15px;display:inline-block;margin:10px 0;background-color:#f60;color:#fff;font-size:110%;font-weight:500;border-radius:4px}}@media screen and (max-width: 700px){.blogsection{grid-template-columns:1fr}.article-gallery{grid-template-columns:1fr}.article-gallery img{height:auto}}.tg_rss{display:flex;flex-direction:column}@media(max-width: 1079px){.tg_rss{align-items:flex-start;width:100%;max-width:100vw}}.tg_rss a{text-decoration:none}.tg_rss--title{display:flex;justify-content:center;font-size:20px;font-weight:bold;margin-bottom:15px;text-transform:uppercase}.tg_rss--container{display:flex;flex-direction:column;gap:8px;background-image:url("/images/tg_bg.webp");padding:13px;border-radius:14px}.tg_rss--image{border-radius:12px;max-width:100%;width:100%}.tg_rss--content{border-radius:12px;background:#fff;padding:10px;font-size:12px}.tg_rss--content p{font-size:12px;line-height:130%;padding:0;margin:0 0 8px 0}.tg_rss--link{border-radius:10px;background:#08c;display:flex;border:none;align-items:center;justify-content:center;text-decoration:none;color:#fff;padding:10px;font-size:14px;cursor:pointer}.tg_rss--link svg{width:20px;height:20px;margin:0 10px}.tg_rss--link svg path{stroke:#fff}.tg_rss:hover .tg_rss--link{background:#016ba0}.tg_rss .swiper--tg_rss{max-width:300px}@media(max-width: 1079px){.tg_rss .swiper--tg_rss{margin:0 15px}}@media(max-width: 449px){.tg_rss .swiper--tg_rss{max-width:calc(100vw - 30px);width:100%}}.swiper--tg_rss .swiper-slide{display:flex;height:auto}.swiper--tg_rss .tg_rss--link{margin-top:auto}.swiper--tg_rss .tg_rss--container{padding-bottom:30px}.swiper--tg_rss .tg_rss--new-post .tg_rss--container{position:relative}.swiper--tg_rss .tg_rss--new-post .tg_rss--container::after{content:"new post";font-size:12px;color:#fff;padding:5px 10px;background-color:#ff2727;border-radius:3px 0 0 3px;position:absolute;top:33px;right:13px}.swiper--tg_rss .swiper-pagination-bullet{background:#fff;opacity:1}.swiper--tg_rss .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:.35}.form .form-group{margin-bottom:15px}.form .form-group .form-control{display:block;width:93%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form .form-group label{display:inline-block;max-width:100%;margin-bottom:5px;font-size:90%;font-weight:600;text-align:left;display:block}.form .form-group label .error{color:red;display:none;font-size:80%}.form .form_btn{cursor:pointer;width:250px;background-color:#007f01;color:#fff;font-size:100%;text-transform:uppercase;padding:15px;border:1px solid #007f01;font-weight:normal;text-decoration:none}.form .form_btn:hover{background-color:#12b113;border:1px solid #12b113}.form .form_btn:focus{border:none}.form .form_btn:active{border:none}.form .response{display:none;font-weight:300;line-height:150%;color:#362307;font-size:140%}.form-block{display:flex;justify-content:center;align-items:center}.form-block .form{min-width:300px;max-width:400px}