.wrapper{padding-left:55px;padding-right:55px}.wrapper-centered{max-width:1170px;margin-left:auto;margin-right:auto}@media (max-width:768px){.wrapper-centered{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}}.flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area{margin-left:auto;margin-right:auto}@media (max-width:768px){.area{width:320px}}@media (max-width:1024px){.area{width:768px}}@media (max-width:1366px){.area{width:1024px}}@font-face{font-family:"tamma";src:url("../fonts/icons/icons.woff2") format("woff2"),url("../fonts/icons/icons.woff") format("woff"),url("../fonts/icons/icons.ttf") format("truetype")}.icon{font-family:"tamma"}.icon-burger-menu-icon:before{content:"\e900"}.icon-dev-logo:before{content:"\e901"}.icon-heart-a:before{content:"\e902"}.icon-mail-icon:before{content:"\e903"}.icon-map-icon:before{content:"\e904"}.icon-ok-icon:before{content:"\e905"}.icon-search-icon:before{content:"\e906"}.icon-tg-icon:before{content:"\e907"}.icon-vk-icon:before{content:"\e908"}@font-face{font-family:'PT Serif';src:url('../fonts/pt-serif/PTSerif-Italic.woff2') format('woff2'),url('../fonts/pt-serif/PTSerif-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'PT Serif';src:url('../fonts/pt-serif/PTSerif-Bold.woff2') format('woff2'),url('../fonts/pt-serif/PTSerif-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'PT Serif';src:url('../fonts/pt-serif/PTSerif-BoldItalic.woff2') format('woff2'),url('../fonts/pt-serif/PTSerif-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'PT Serif';src:url('../fonts/pt-serif/PTSerif-Regular.woff2') format('woff2'),url('../fonts/pt-serif/PTSerif-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}*{padding:0;margin:0}html{background:url("../../images/design/bg-pattern.webp") no-repeat fixed center top /100%,#398BA3;background-blend-mode:overlay;scroll-behavior:smooth}body{background:url("../../images/design/header-top-bg-2.webp") no-repeat fixed left top,url("../../images/design/header-top-bg-1.webp") no-repeat fixed left top,url("../../images/design/header-bottom-bg-2.webp") no-repeat fixed right bottom,url("../../images/design/header-bottom-bg-1.webp") no-repeat fixed right bottom;font-family:"PT Serif","Arial",sans-serif}@media (max-width:768px){body{background:url("../../images/design/header-top-bg-2.webp") no-repeat fixed left top /20%,url("../../images/design/header-top-bg-1.webp") no-repeat fixed left top /35%,url("../../images/design/header-bottom-bg-2.webp") no-repeat fixed right bottom,url("../../images/design/header-bottom-bg-1.webp") no-repeat fixed right bottom}}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:25px;background:#146780;color:white;text-decoration:none;margin-left:10px;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.social-icons a:hover{color:#146780;background:white;-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}.visually_impaired{display:inline-block;position:fixed;top:50%;left:0}.visually_impaired button{background:red;border:none;color:white;padding:10px 25px;border-radius:0 4px 4px 0;cursor:pointer}@media (max-width:768px){.visually_impaired{position:relative;top:10px}}.header{padding:90px 0 0;margin-bottom:60px}.header .logo{max-width:100px;max-height:100px;width:100%;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:60px}.header .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:100px}.header .top-inner{margin-bottom:60px}.header .top-inner .wrapper-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .top-inner .wrapper-centered .address{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white}.header .top-inner .wrapper-centered .address .icon{margin-right:5px}.header .title{text-align:center;color:white;text-transform:uppercase}.header .title h2,.header .title p{font-size:22px;font-weight:bold}.header .title h1{font-size:150px;text-shadow:0 5px 10px rgba(0,0,0,0.5)}@media (max-width:768px){.header{padding:30px 0 0}.header .top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .top-inner .logo{position:relative;top:auto;margin-bottom:20px}.header .top-inner .wrapper-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .top-inner .wrapper-centered .address{margin-bottom:30px;text-align:center}.header .title{text-align:center;color:white;text-transform:uppercase}.header .title h2,.header .title p{font-size:14px;font-weight:bold}.header .title h1{font-size:72px}}.main-menu{display:block;position:sticky;top:0;margin-bottom:60px;z-index:999}.main-menu a{color:white;text-decoration:none;font-size:22px}.main-menu .icon{margin-left:30px;padding-bottom:10px}.main-menu .wrapper-centered{background:#398ba3;position:relative;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.main-menu .wrapper-centered:after{position:absolute;content:'';display:block;background:white;width:100%;height:3px;border-radius:3px;left:0;right:0;margin-left:auto;margin-right:auto;bottom:0}.main-menu .wrapper-centered .menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;gap:30px}.main-menu .wrapper-centered .menu-items li{position:relative;text-transform:uppercase;text-align:center}.main-menu .wrapper-centered .menu-items li a{font-weight:bold;padding:10px 15px;display:block;font-size:16px}.main-menu .wrapper-centered .menu-items li .submenu{display:none;position:absolute;top:100%;left:0;background-color:#2f5a6b;list-style:none;padding:0;min-width:150px;z-index:1000}.main-menu .wrapper-centered .menu-items li .submenu li{position:relative}.main-menu .wrapper-centered .menu-items li .submenu li a{font-size:14px;padding:10px 15px;text-align:left}.main-menu .wrapper-centered .menu-items li .submenu li a:hover{background-color:#254b5a}.main-menu .wrapper-centered .menu-items li .submenu li .submenu{top:0;left:100%;display:none;background-color:#146780;text-align:left}.main-menu .wrapper-centered .menu-items li .submenu li:hover>.submenu{display:block}.main-menu .wrapper-centered .menu-items li:hover>.submenu{display:block}.main-menu .wrapper-centered .submenu-icon{font-size:12px;margin-left:5px}.main-menu .wrapper-centered .menu-items .submenu{display:none;position:absolute;left:100%;top:0}.main-menu .wrapper-centered .menu-items li:hover>.submenu{display:block}@media (max-width:768px){.menu-icons{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:30px;top:60px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-icons a{text-decoration:none;color:white}}.cards-section{margin-bottom:60px}.cards-section .wrapper-centered{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px;position:relative}.cards-section .wrapper-centered:before{position:absolute;content:'';display:block;background:url("../../images/design/nb-left-pattern.png") no-repeat;width:20px;height:98px;left:-30px;bottom:0}.cards-section .wrapper-centered:after{position:absolute;content:'';display:block;background:url("../../images/design/nb-right-pattern.png") no-repeat;width:97px;height:91px;right:-30px;top:-30px}.cards-section .wrapper-centered .card{position:relative;overflow:hidden;border-radius:8px;-webkit-box-shadow:0 25px 12px -20px rgba(0,0,0,0.5);box-shadow:0 25px 12px -20px rgba(0,0,0,0.5);background:#146780}.cards-section .wrapper-centered .card a{text-decoration:none;color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cards-section .wrapper-centered .card a img{width:100%;max-height:270px;height:100%;-o-object-fit:cover;object-fit:cover}.cards-section .wrapper-centered .card a .card-overlay{position:absolute;left:0;right:0;background:rgba(0,0,0,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;height:60px;bottom:0;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;border-radius:8px}.cards-section .wrapper-centered .card a .card-overlay .arrow{display:none;opacity:0;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.cards-section .wrapper-centered .card a:hover .card-overlay{height:100%}.cards-section .wrapper-centered .card a:hover .card-overlay .arrow{display:block;opacity:1}@media (max-width:768px){.cards-section .wrapper-centered{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;gap:10px}.cards-section .wrapper-centered:before{left:-10px}.cards-section .wrapper-centered:after{right:-10px}.cards-section .wrapper-centered .card .card-overlay h3{font-size:14px}}#search-bar{display:none;position:absolute;top:100%;right:20px;width:200px;background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:5px;border-radius:4px;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}#search-bar form{display:-webkit-box;display:-ms-flexbox;display:flex}#search-bar input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px;border:1px solid #ccc;border-radius:4px 0 0 4px}#search-bar button{background:#0073e6;border:none;padding:5px 10px;border-radius:0 4px 4px 0;color:#fff;cursor:pointer}#search-bar button span.icon{margin-left:0;margin-bottom:0}#search-bar.show{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){#search-bar{top:80px}}.events-section{text-align:center}.events-section h1{font-size:2rem;margin-bottom:20px;color:white;text-transform:uppercase}.events-section .landscape-events{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px}.events-section .portrait-events{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.events-section .event-card{position:relative;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 25px 12px -20px rgba(0,0,0,0.5);box-shadow:0 25px 12px -20px rgba(0,0,0,0.5);margin:10px 0;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.events-section .event-card .liked{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;font-weight:bold;width:50px;height:50px;border-radius:50px;background:white}.events-section .event-card .liked .icon{font-size:14px;color:red}.events-section .event-card img{width:100%}.events-section .event-card h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin-top:10px;color:white;position:absolute;bottom:0;width:100%;height:80px;padding:0 10px;background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.events-section .event-card .event-card-body{-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;position:absolute;bottom:-100%;opacity:0}.events-section .event-card .event-card-body p{font-size:14px;margin:5px 0 10px}.events-section .event-card .event-card-body ul{padding-left:20px;margin:5px 0;font-size:0.9rem;color:#333;list-style-type:disc}.events-section .event-card .event-card-body a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;text-decoration:none;position:absolute;left:0;bottom:0;background:white;color:#146780;text-align:center}.events-section .event-card:hover h2{bottom:100%}.events-section .event-card:hover .event-card-body{opacity:1;width:100%;height:100%;bottom:0;left:0;position:absolute;background:#146780;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;color:white}.events-section .landscape-events .landscape{width:100%}.events-section .portrait-events .portrait{width:100%}.events-section .all-events{display:inline-block;margin-top:20px;padding:10px 20px;font-size:1rem;color:white;background-color:#0070a1;border-radius:5px;text-decoration:none}.events-section .all-events:hover{background-color:#005478}@media (max-width:768px){.events-section .landscape-events{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;padding:10px 0}.event-card.landscape{-ms-flex-negative:0;flex-shrink:0}}.category-content,.news-section{padding:40px 20px;text-align:center;margin-bottom:60px}.category-content .wrapper-centered h2,.news-section .wrapper-centered h2{font-size:2em;margin-bottom:30px;color:#ffffff;text-transform:uppercase}.category-content .wrapper-centered .news-grid,.news-section .wrapper-centered .news-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:30px;justify-items:center}.category-content .wrapper-centered .news-card,.news-section .wrapper-centered .news-card{position:relative;width:100%;max-width:370px;background-color:#ffffff;border-radius:10px;overflow:hidden;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-box-shadow:0 25px 12px -20px rgba(0,0,0,0.5);box-shadow:0 25px 12px -20px rgba(0,0,0,0.5)}.category-content .wrapper-centered .news-card:hover,.news-section .wrapper-centered .news-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.category-content .wrapper-centered .news-card a,.news-section .wrapper-centered .news-card a{text-decoration:none;color:inherit}.category-content .wrapper-centered .news-card .news-card-published-date,.news-section .wrapper-centered .news-card .news-card-published-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:0;width:50px;height:50px;background:white;border-radius:0 0 8px 0;font-weight:bold}.category-content .wrapper-centered .news-card .news-card-published-date span,.news-section .wrapper-centered .news-card .news-card-published-date span{font-size:10px}.category-content .wrapper-centered .news-card img,.news-section .wrapper-centered .news-card img{width:100%;height:auto;display:block}.category-content .wrapper-centered .news-card .news-content,.news-section .wrapper-centered .news-card .news-content{padding:15px;background:rgba(0,0,0,0.5);color:#ffffff;position:absolute;bottom:0;left:0;right:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-content .wrapper-centered .news-card .news-content p,.news-section .wrapper-centered .news-card .news-content p{font-size:1em;margin:0}.category-content .wrapper-centered .news-card .news-content .arrow,.news-section .wrapper-centered .news-card .news-content .arrow{font-size:1.5em;font-weight:bold;color:#ffffff;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.category-content .wrapper-centered .news-card .news-content .arrow:hover,.news-section .wrapper-centered .news-card .news-content .arrow:hover{color:#ffcccc}.category-content .wrapper-centered .news-card .liked,.news-section .wrapper-centered .news-card .liked{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;font-weight:bold;width:50px;height:50px;border-radius:50px;background:white}.category-content .wrapper-centered .news-card .liked .icon,.news-section .wrapper-centered .news-card .liked .icon{font-size:14px;color:red}@media (max-width:768px){.category-content .wrapper-centered,.news-section .wrapper-centered{padding:0}.category-content .wrapper-centered .news-grid,.news-section .wrapper-centered .news-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.contacts-section{margin-bottom:60px}.contacts-section .wrapper-centered{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 470px;grid-template-columns:1fr 470px;gap:30px}.contacts-section .wrapper-centered .map{max-width:900px;width:100%;overflow:hidden;border-radius:8px}.contacts-section .wrapper-centered .contact-info{color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-section .wrapper-centered .contact-info h2{font-size:2rem;margin-bottom:20px;color:white;text-transform:uppercase}.contacts-section .wrapper-centered .contact-info h3{font-size:1.3rem;margin-bottom:10px;margin-top:20px;color:white;text-transform:uppercase}.contacts-section .wrapper-centered .contact-info p:not(.contact-form p){font-weight:bold;display:inline-block;margin-bottom:5px}.contacts-section .wrapper-centered .contact-info a:not(.social-icons a){color:white;font-weight:normal}.contacts-section .wrapper-centered .contact-info .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts-section .wrapper-centered .contact-info .contact-form{width:100%;max-width:400px}.contacts-section .wrapper-centered .contact-info .contact-form label{display:block;margin-bottom:10px}.contacts-section .wrapper-centered .contact-info .contact-form label input[type=email],.contacts-section .wrapper-centered .contact-info .contact-form label input[type=text],.contacts-section .wrapper-centered .contact-info .contact-form label textarea{width:100%;padding:10px;font-size:1em;border-radius:5px;border:none;outline:none;background-color:#ffffff;color:#333333}.contacts-section .wrapper-centered .contact-info .contact-form label input[type=email]::-webkit-input-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label input[type=text]::-webkit-input-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label textarea::-webkit-input-placeholder{color:#aaaaaa}.contacts-section .wrapper-centered .contact-info .contact-form label input[type=email]::-moz-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label input[type=text]::-moz-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label textarea::-moz-placeholder{color:#aaaaaa}.contacts-section .wrapper-centered .contact-info .contact-form label input[type=email]:-ms-input-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label input[type=text]:-ms-input-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label textarea:-ms-input-placeholder{color:#aaaaaa}.contacts-section .wrapper-centered .contact-info .contact-form label input[type=email]::-ms-input-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label input[type=text]::-ms-input-placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label textarea::-ms-input-placeholder{color:#aaaaaa}.contacts-section .wrapper-centered .contact-info .contact-form label input[type=email]::placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label input[type=text]::placeholder,.contacts-section .wrapper-centered .contact-info .contact-form label textarea::placeholder{color:#aaaaaa}.contacts-section .wrapper-centered .contact-info .contact-form label input::-webkit-input-placeholder{color:red}.contacts-section .wrapper-centered .contact-info .contact-form label input::-moz-placeholder{color:red}.contacts-section .wrapper-centered .contact-info .contact-form label input:-ms-input-placeholder{color:red}.contacts-section .wrapper-centered .contact-info .contact-form label input::-ms-input-placeholder{color:red}.contacts-section .wrapper-centered .contact-info .contact-form label input::placeholder{color:red}.contacts-section .wrapper-centered .contact-info .contact-form label textarea{min-height:80px;resize:vertical}.contacts-section .wrapper-centered .contact-info .contact-form button,.contacts-section .wrapper-centered .contact-info .contact-form input[type=submit]{width:100%;padding:10px;font-size:1em;background-color:#286f7e;color:#ffffff;border:none;border-radius:5px;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.contacts-section .wrapper-centered .contact-info .contact-form button:hover,.contacts-section .wrapper-centered .contact-info .contact-form input[type=submit]:hover{background-color:#1e5964}@media (max-width:768px){.contacts-section .wrapper-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.menu-sidebar{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#146780;color:white;overflow-y:auto;-webkit-transition:left 0.3s ease;transition:left 0.3s ease;z-index:1000}.menu-sidebar.open{left:0}.menu-sidebar .sidebar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#316a7a}.menu-sidebar .sidebar-header h2{margin:0;font-size:24px}.menu-sidebar .sidebar-header .close-sidebar{font-size:24px;cursor:pointer}.menu-sidebar .sidebar-menu-items{list-style:none;padding:0;margin:0}.menu-sidebar .sidebar-menu-items li{position:relative}.menu-sidebar .sidebar-menu-items li.menu-item-has-children>a:after{content:'▸';margin-left:auto;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;float:right}.menu-sidebar .sidebar-menu-items li.menu-item-has-children.open>a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-sidebar .sidebar-menu-items li a{display:block;padding:15px 20px;color:white;text-decoration:none;font-size:18px}.menu-sidebar .sidebar-menu-items li a:hover{background-color:#316a7a}.menu-sidebar .sidebar-menu-items li .submenu{display:none;list-style:none;padding:0;margin:0;background-color:#2f5a6b}.menu-sidebar .sidebar-menu-items li .submenu.open{display:block}.menu-sidebar .sidebar-menu-items li .submenu li a{font-size:16px;padding:10px 20px}.menu-sidebar .sidebar-menu-items li .submenu li a:hover{background-color:#254b5a}.menu-sidebar .sidebar-menu-items li .submenu li .submenu{display:none;position:relative;background-color:#254b5a}.menu-sidebar .sidebar-menu-items li .submenu li .submenu.open{display:block}.menu-sidebar .sidebar-menu-items li .submenu li .submenu li a{font-size:14px;padding:10px 20px}.menu-sidebar .sidebar-menu-items li .submenu li .submenu li a:hover{background-color:#1c3c49}.single-content{margin:0 auto 60px;padding:20px}.single-content .wrapper-centered{background:#f2f2f2;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;font-size:22px}.single-content .wrapper-centered .content-header{text-align:center;margin-bottom:20px}.single-content .wrapper-centered .content-header h1{font-size:32px;color:#333}.single-content .wrapper-centered .content-header .content-date{font-size:16px;color:#777}.single-content .wrapper-centered .content-header .liked{display:inline-block;cursor:pointer;margin-top:10px}.single-content .wrapper-centered .content-header .liked .icon-heart-a{color:red}.single-content .wrapper-centered .content-image{text-align:center;margin:20px 0}.single-content .wrapper-centered .content-image img{max-width:100%;height:auto;border-radius:8px}.single-content .wrapper-centered .content-image figcaption{font-size:14px;color:#555;margin-top:8px}.single-content .wrapper-centered .content-body{line-height:1.6;color:#444}.single-content .wrapper-centered .content-body h2{font-size:24px;color:#333;margin-top:20px}.single-content .wrapper-centered .content-body p{margin-bottom:16px}.single-content .wrapper-centered .content-body .inline-image{text-align:center;margin:20px 0}.single-content .wrapper-centered .content-body .inline-image img{max-width:100%;border-radius:6px}.single-content .wrapper-centered .content-body .inline-image p{font-size:14px;color:#555;margin-top:8px}.single-content .wrapper-centered .content-body blockquote{font-size:20px;font-style:italic;color:#666;margin:20px 0;padding-left:20px;border-left:4px solid #ccc}.single-content .wrapper-centered .content-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.single-content .wrapper-centered .content-navigation a{font-size:18px;color:#398ba3;text-decoration:none}.single-content .wrapper-centered .content-navigation a:hover{text-decoration:underline}.single-content .wrapper-centered .content-navigation a.prev-article{margin-right:auto}.single-content .wrapper-centered .content-navigation a.next-article{margin-left:auto}.thumbnail-image{cursor:pointer;max-width:300px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.thumbnail-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-content{position:relative;max-width:90%;max-height:90%;height:100%}.full-image{width:100%;height:100%}.close-modal{position:absolute;top:10px;right:20px;font-size:30px;color:#fff;cursor:pointer}.footer{background:rgba(0,0,0,0.5);color:#ffffff;padding:20px;font-size:14px}.footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-left,.footer .footer-right{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;margin-bottom:10px}.footer .footer-left p,.footer .footer-right p{margin:5px 0;line-height:1.6}.footer .footer-left a,.footer .footer-right a{color:#ffffff;text-decoration:underline}.footer .footer-left a:hover,.footer .footer-right a:hover{text-decoration:none}.footer .footer-left p:first-of-type{font-weight:bold}.footer .footer-right{text-align:right}.footer .footer-right p{margin-bottom:5px}.footer .footer-right .footer-logo{margin-top:5px}.footer .footer-right .footer-logo a{text-decoration:none}.footer .footer-right .footer-logo a .icon{font-size:52px;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;color:white}.footer .footer-right .footer-logo a:hover .icon{color:white;opacity:0.5}@media (max-width:768px){.footer .footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer .footer-right{text-align:center}}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#398ba3;color:white;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:999}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background-color:#316a7a}
/*# sourceMappingURL=bundle.css.map */