@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html,body{margin:0;padding:0;font-size:16px;font-family:Questrial,sans-serif;background-color:#fff;color:#0c2636}html,body,#root,#defaultLayout,#guestLayout{min-height:100vh}a{text-decoration:none}main{margin:0;padding:0;width:100%;height:100%}section{margin:0;padding:0}ul,li,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0}ul,li{list-style-type:none}img{display:block}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.frame{background-color:#fff}.frame .scroll-to-top{position:fixed;z-index:100;right:30px;bottom:30px}.frame .scroll-to-top .scroll-chevron{width:45px;height:41px;color:#fff;background-color:#0c2636;font-size:1.8rem;border:2px solid #ffffff;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:#333 0 1px 6px}.frame .scroll-to-top .scroll-chevron:hover{background-color:#0693e3}.header{margin:0;padding:0 3rem;width:100%;top:3rem;left:0;right:0;position:fixed;z-index:99}.header.active{top:0;background-color:#0c2636;box-shadow:#3c40434d 0 2px 2px,#3c404326 0 2px 6px 2px}.header .header-section{margin:0 auto;padding:0;max-width:1500px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:88;background-color:#0c2636;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.header .header-section.active{box-shadow:#3c40434d 0 0,#3c404326 0 0}.header .header-section .navigation{flex:5;display:flex;justify-content:flex-start}.header .header-section .navigation .navbar-logo-box{width:225px;background-color:#fff}.header .header-section .navigation .navbar-logo-box .top-logo{display:block;cursor:pointer}.header .header-section .navigation .navbar-logo-box .top-logo .top-logo-img{width:100%}.header .header-section .navigation ul{padding:0 10px 0 50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.header .header-section .navigation ul li .navbar-link{width:95px;height:93px;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;letter-spacing:1px;color:#b3b3b3;border:3px solid #0c2636;cursor:pointer}.header .header-section .navigation ul li .navbar-link:hover{border-bottom:3px solid #fcb900;color:#fff}.header .header-section .navbar-phone-box{padding:0 15px;width:250px;display:flex;justify-content:center;align-items:center}.header .header-section .navbar-phone-box .link{display:flex;justify-content:center;align-items:center;font-weight:400;cursor:pointer}.header .header-section .navbar-phone-box .link span{margin:0 10px}.header .header-section .navbar-phone-box .link span:first-child{margin-top:2px;font-size:1.2rem;color:#0693e3}.header .header-section .navbar-phone-box .link span:last-child{font-size:1.1rem;color:#fff}.header .header-section .navbar-phone-box .link span:hover{color:#0693e3}.header .header-section .navbar-menu-button-box,.header .header-section .mobile-menu,.header .mobile-menu{display:none}.header .mobile-menu.active{display:block;z-index:77;width:100%;min-height:100vh;background-color:#11354b}.header .mobile-menu.active .mobile-menu-ul{padding:100px 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}.header .mobile-menu.active .mobile-menu-ul li{width:100%;display:flex;justify-content:center;align-items:center}.header .mobile-menu.active .mobile-menu-ul li .mobile-navbar-link{background-color:#0c2636;color:#fff;width:270px;height:46px;font-family:Lora,serif;font-size:1.7rem;font-weight:300;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:#fff 0 1px 6px}.header .mobile-menu.active .mobile-menu-ul li .mobile-navbar-link:hover{color:#0693e3;box-shadow:#0693e3 0 1px 6px}@media screen and (min-width: 1141px){.header .mobile-menu.active{display:none}}@media screen and (max-width: 1140px){.header{top:0;padding:0}.header .header-section{padding:0 0 0 30px}.header .header-section .navigation ul,.header .header-section .navbar-phone-box{display:none}.header .header-section .navbar-menu-button-box{width:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:30px}.header .header-section .navbar-menu-button-box button{border:1px solid #ffffff;background-color:#0c2636;color:#fff;width:45px;height:41px;font-size:1.9rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.header .header-section .navbar-menu-button-box button:hover{color:#0693e3;border:1px solid #0693e3;box-shadow:#9f9fb640 0 6px 12px -2px,#8e8b8b4d 0 3px 7px -3px}}@media screen and (max-width: 600px){.header{padding:0;top:0}.header .header-section .navigation .navbar-logo-box{width:140px;height:60px}.header .header-section .navigation .navbar-logo-box .top-logo .top-logo-img{width:100%;height:60px}}footer{width:100%}footer .section-top{background-color:#fff;padding:100px 15px}footer .section-top .contacts{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px}footer .section-top .contacts .box{width:220px;display:flex;flex-direction:column;align-items:center;gap:5px}footer .section-top .contacts .box h4{font-size:1rem;font-weight:400;color:#0693e3}footer .section-top .contacts .box .contacts-link{width:100%;text-align:center;font-size:1.2rem;font-weight:400;color:#333;cursor:pointer}footer .section-top .contacts .box .contacts-link img{width:100%}footer .section-top .contacts .box .contacts-link:hover{color:#8ed1fc}footer .section-top .social{margin-top:50px;display:flex;justify-content:center;gap:30px}footer .section-top .social li{display:flex;justify-content:center;align-items:center}footer .section-top .social li hr{display:block;width:100px;color:#333}footer .section-top .social li .social-link{width:55px;height:55px;background-color:#b4e0fb5f;color:#333;display:flex;justify-content:center;align-items:center;font-size:1.2rem;cursor:pointer}footer .section-top .social li .social-link:hover{background-color:#0c2636;color:#fff}footer .section-bottom{background-color:#0c2636}footer .section-bottom .content{margin:0 auto;max-width:1200px;width:100%;padding:30px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}footer .section-bottom .content h3{font-size:1.1rem;font-weight:400;font-family:Lora,serif;color:#fff}footer .section-bottom .content span{font-size:1.1rem;color:#b3b3b3}footer .section-bottom .content .login-register-link{color:#fff;font-size:1.1rem}footer .section-bottom .content .login-register-link:hover{color:#0693e3}@media screen and (max-width: 800px){footer .section-top .contacts{flex-direction:column}footer .section-top .social li hr{display:none}footer .section-bottom .content{flex-direction:column}}.notFound-container{position:absolute;top:0;width:100%;height:100vh;background-color:#0c2636;display:flex;justify-content:center;align-items:center}.notFound-container .card{max-width:300px;display:flex;flex-direction:column;align-items:center;gap:20px}.notFound-container .card h1{text-align:center;color:#fff;font-size:2rem;font-weight:400}.notFound-container .card h3{text-align:center;color:#fff;font-size:1.2rem;font-weight:400}.notFound-container .card .link{width:100%;outline:0;background:#0693e3;border:0;text-decoration:none;padding:15px;color:#fff;font-size:1.1rem;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}.notFound-container .card .link:hover{background:#0573b1}.login-page-container{width:100%;height:100vh;margin:0 auto;padding:0 15px;display:flex;justify-content:center;align-items:center}.login-page-container .login-form{margin-top:60px;position:relative;z-index:1;width:400px;display:flex;flex-direction:column;gap:10px;border:1px solid #828080;box-shadow:#00000059 0 5px 10px;padding:40px}.login-page-container .login-form.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.login-page-container .login-form.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.login-page-container .login-form .title{font-family:Lora,serif;font-size:1.5rem;margin-bottom:1rem;text-align:center}.login-page-container .login-form .alert{padding:1rem;background-color:red;color:#fff;border-radius:.5rem;margin-bottom:1rem}.login-page-container .login-form .form-input{outline:0;background:#ffffff;width:100%;border:2px solid #e6e6e6;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px;transition:all .3s}.login-page-container .login-form .form-input:focus{border-color:#0693e3}.login-page-container .login-form .btn{width:100%;outline:0;background:#0693e3;border:0;text-decoration:none;padding:15px;color:#fff;font-size:16px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}.login-page-container .login-form .btn:hover{background:#0c2636}.login-page-container .login-form p{text-align:center;width:100%}.login-page-container .login-form p .login-link{width:150px;color:#0c2636;font-size:1rem;border-bottom:1px solid #0c2636;cursor:pointer}.login-page-container .login-form p .login-link:hover{color:#0693e3;border-bottom:1px solid #0693e3}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 400px){.login-page-container{padding-top:15px;align-items:flex-start}.login-page-container .login-form{padding:20px;width:100%}}.users-container{padding:1.5rem}.users-container .top-box{display:flex;justify-content:space-between;align-items:center}.users-container .top-box h1{font-size:2rem;font-weight:400}.users-container .top-box .btn{max-width:200px;outline:0;border:0;text-decoration:none;padding:12px 15px;color:#fff;font-size:16px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}.users-container .top-box .btn.update{background:#00a762}.users-container .top-box .btn.update:hover{background:#007444}.users-container .list table{width:100%;border-spacing:0;border-collapse:collapse}.users-container .list table thead tr th{text-align:left;padding:.5rem;background-color:#e6e6e6}.users-container .list table tbody tr td{padding:.5rem;border-bottom:1px solid #e6e6e6;white-space:nowrap}.users-container .list table tbody tr td .btn{max-width:200px;outline:0;border:0;text-decoration:none;padding:12px 15px;color:#fff;font-size:16px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}.users-container .list table tbody tr td .btn.update{background:#00a762}.users-container .list table tbody tr td .btn.update:hover{background:#007444}.users-container .list table tbody tr td .btn.delete{background:#ff0000}.users-container .list table tbody tr td .btn.delete:hover{background:#cc0000}.users-container .list form{display:flex;flex-direction:column;align-items:flex-start}.users-container .list form label{color:#828080}.users-container .list form label:hover{border-color:#0693e3;cursor:pointer}.users-container .list form .form-input{outline:0;background:#ffffff;width:100%;border:2px solid #e6e6e6;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px;transition:all .3s}.users-container .list form .form-input:focus{border-color:#0693e3}.users-container .list form .btn{max-width:200px;outline:0;background:#0693e3;border:0;text-decoration:none;padding:15px;color:#fff;font-size:16px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}.users-container .list form .btn:hover{background:#0c2636}.home-section-welcome{padding:100px 0}.home-section-welcome .home-container{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:30px}.home-section-welcome .home-container .left{flex:1}.home-section-welcome .home-container .left .home-left-image{margin:0 auto;text-align:center;width:320px}.home-section-welcome .home-container .left .home-left-image img{width:100%}.home-section-welcome .home-container .right{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.home-section-welcome .home-container .right h3{margin-bottom:25px;color:#0693e3;font-size:1.5rem;font-weight:400;border-bottom:3px solid #fcb900;padding-bottom:5px}.home-section-welcome .home-container .right h1{color:#0c2636;font-family:Lora,serif;font-size:3rem;font-weight:400}.home-section-welcome .home-container .right p{margin-top:15px;color:#828080;font-size:1.1rem;font-weight:400}.home-section-welcome .home-container .right .link-button{width:260px;background-color:#fff;color:#828080;border:1px solid #828080;padding:10px 35px;font-size:1.1rem;font-weight:400;cursor:pointer}.home-section-welcome .home-container .right .link-button:hover{background-color:#0c2636}.home-section-cards{padding:100px 0}.home-section-cards .cards{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:30px}.home-section-cards .cards .card{width:330px;height:330px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:30px;box-shadow:#00000059 0 5px 10px}.home-section-cards .cards .card.dark{background-color:#0c2636}.home-section-cards .cards .card.dark h3{color:#fff}.home-section-cards .cards .card span{color:#0693e3;font-size:4rem}.home-section-cards .cards .card h3{width:100%;text-align:center;color:#0c2636;font-size:1.3rem;font-family:Lora,serif;padding-bottom:15px;border-bottom:2px solid #fcb900}.home-section-cards .cards .card p{color:#b3b3b3;width:80%;text-align:center}.home-section-archive{padding:100px 0}.home-section-archive .home-archive-container{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;align-items:center;flex-direction:column;gap:30px}.home-section-archive .home-archive-container h3{color:#0693e3;font-size:1.7rem;font-family:Lora,serif;padding-bottom:15px;border-bottom:2px solid #fcb900}.home-section-archive .home-archive-container h1{width:100%;text-align:center;color:#0c2636;font-size:2.5rem;font-family:Lora,serif;font-weight:400;padding-bottom:15px}.home-section-archive .home-archive-container .home-news{display:flex;justify-content:space-around;flex-wrap:wrap;gap:30px}.home-section-archive .home-archive-container .home-news .new-card{width:330px;height:600px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.home-section-archive .home-archive-container .home-news .new-card img{width:100%}.home-section-archive .home-archive-container .home-news .new-card h5{color:#0693e3;font-size:1rem;font-weight:400}.home-section-archive .home-archive-container .home-news .new-card h2{color:#0c2636;font-size:1.8rem;font-family:Lora,serif;font-weight:400;padding-bottom:15px}.home-section-archive .home-archive-container .home-news .new-card p{color:#828080}.home-section-archive .home-archive-container .home-news .new-card .news-link{width:140px;text-align:center;background-color:#0693e3;color:#fff;padding:10px 35px;font-size:1.1rem;font-weight:400;cursor:pointer}.home-section-archive .home-archive-container .home-news .new-card .news-link:hover{background-color:#0c2636}@media screen and (max-width: 1000px){.home-section-welcome .home-container{flex-direction:column;justify-content:center}.home-section-welcome .home-container .right{align-items:center}.home-section-welcome .home-container .right h3{text-align:center}}.home-hero-container{margin:0 auto;max-width:1600px;display:flex;flex-direction:row;flex-wrap:wrap;background-color:#fff}.home-hero-container .slider{flex:3;max-width:1100px;max-height:820px}.home-hero-container .slider .slider-img{width:100%;height:100%;object-fit:cover;object-position:center center}.home-hero-container .home-hero-right-box{padding:30px;flex:1;background-color:#fff;display:flex;flex-direction:column;align-items:center}.home-hero-container .home-hero-right-box .top{display:block;height:200px}.home-hero-container .home-hero-right-box .card{max-width:300px;margin-bottom:71px;padding:10px;text-align:left;cursor:pointer}.home-hero-container .home-hero-right-box .card .card-link{position:relative;margin:0;display:block;height:45px;border-bottom:1px solid #b3b3b3;color:#0c2636}.home-hero-container .home-hero-right-box .card .card-link .heading{font-size:2.1rem;font-family:Lora,serif;font-weight:400;line-height:2.1rem}.home-hero-container .home-hero-right-box .card .card-link .bottomLine-long{position:absolute;width:100%;bottom:0;height:2px;transition:ease-in 1s;border-bottom:3px solid #fcb900}.home-hero-container .home-hero-right-box .card .card-link .bottomLine-short{position:absolute;width:30px;bottom:0;height:2px;transition:ease-out 1s;border-bottom:3px solid #fcb900}.home-hero-container .home-hero-right-box .card .card-link:hover{color:#8ed1fc}.home-hero-container .home-hero-right-box .card .card-p{padding:16px 0 0;color:#828080}@media screen and (max-width: 1444px){.home-hero-container .slider{max-width:1000px}}@media screen and (max-width: 1344px){.home-hero-container .slider{max-width:900px}}@media screen and (max-width: 1244px){.home-hero-container .slider{max-width:800px}}@media screen and (max-width: 1140px){.home-hero-container{margin-top:59px;flex-direction:column}.home-hero-container .slider{max-width:1140px}.home-hero-container .home-hero-right-box{margin-top:60px}.home-hero-container .home-hero-right-box .top{display:none}}@media screen and (max-width: 1139px){.home-hero-container .slider{width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{right:25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:25px}[dir=rtl] .slick-next{right:auto;left:25px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.posts-container .add-card{background-color:#fff;border-radius:5px 5px 0 0;box-shadow:1px 1px 3px #0000001a;padding:1.25rem 1.5rem;margin-bottom:1rem;margin-top:.5rem}.posts-container .add-card .post-update-form{width:100%;display:flex;gap:20px}.posts-container .add-card .post-update-form img{width:100px}.posts-container .add-card form{display:flex;flex-direction:column;align-items:flex-start}.posts-container .add-card form label{color:#828080}.posts-container .add-card form label:hover{border-color:#0693e3;cursor:pointer}.posts-container .add-card form .form-input{outline:0;background:#ffffff;width:100%;border:2px solid #e6e6e6;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px;transition:all .3s}.posts-container .add-card form .form-input:focus{border-color:#0693e3}.posts-container .add-card form .btn{max-width:200px;outline:0;background:#0693e3;border:0;text-decoration:none;padding:15px;color:#fff;font-size:16px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}.posts-container .add-card form .btn:hover{background:#0c2636}.posts-container .posts{background-color:#fff;border-radius:5px 5px 0 0;box-shadow:1px 1px 3px #0000001a;padding:0 1.5rem 1.25rem}.posts-container .posts .posts-card{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem;border-bottom:2px solid #efefef;margin-top:1.5rem;padding-bottom:1.5rem}.posts-container .posts .posts-card .card-img-box{width:240px;height:100%}.posts-container .posts .posts-card .card-img-box img{width:100%;height:100%}.posts-container .posts .posts-card .card-info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.posts-container .posts .posts-card .card-info h2{font-size:1.3rem;font-weight:600;font-family:Lora,serif}.posts-container .posts .posts-card .card-info p{font-size:1rem;font-weight:400;color:#333}.posts-container .posts .posts-card .card-info p span{display:inline-block;width:135px}.posts-container .posts .posts-card .card-action{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.posts-container .posts .posts-card .card-action .btn{max-width:200px;outline:0;border:0;text-decoration:none;padding:12px 15px;color:#fff;font-size:16px;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}.posts-container .posts .posts-card .card-action .btn.update{background:#00a762}.posts-container .posts .posts-card .card-action .btn.update:hover{background:#007444}.posts-container .posts .posts-card .card-action .btn.delete{background:#ff0000}.posts-container .posts .posts-card .card-action .btn.delete:hover{background:#cc0000}@media screen and (max-width: 800px){.posts-container .posts .posts-card{flex-direction:column;justify-content:flex-start}.posts-container .posts .posts-card .card-img-box{width:100%}.posts-container .posts .posts-card .card-action{flex-direction:row;justify-content:space-between}}.gallery-section{padding:40px 0;border-bottom:1px solid #b3b3b3}.gallery-section .gallery-container{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;flex-direction:column;gap:20px}.gallery-section .gallery-container .gallery-filter-buttons{margin:50px 0;display:flex;justify-content:center;gap:5px}.gallery-section .gallery-container .gallery-filter-buttons button{background-color:#0693e3;color:#fff;border:none;padding:10px 15px;font-size:1.1rem;font-weight:400;cursor:pointer}.gallery-section .gallery-container .gallery-filter-buttons button:hover{background-color:#0c2636}.gallery-section .gallery-container .gallery-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.gallery-section .gallery-container .gallery-grid .image-box{max-width:330px;height:330px;box-shadow:#00000059 0 5px 10px}.gallery-section .gallery-container .gallery-grid .image-box img{width:100%;height:100%;object-fit:cover;cursor:pointer}.gallery-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#0c2636;z-index:1000;color:#fff}.gallery-fullscreen .ImageCarousel-container{text-align:center}.gallery-fullscreen .ImageCarousel-container p{width:100%;display:flex;justify-content:center;align-items:center;padding:30px 50px}.gallery-fullscreen .ImageCarousel-container p button{height:35px;width:35px;font-size:2rem;display:flex;justify-content:center;align-items:center;border:1px solid #ffffff;background-color:#041c2be7;color:#fff;cursor:pointer}.gallery-fullscreen .ImageCarousel-container p button:hover{color:#8ed1fc;border:1px solid #8ed1fc}.gallery-fullscreen .ImageCarousel-container .slider{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin:0;padding:10px}.gallery-fullscreen .ImageCarousel-container .slider .left-arrow,.gallery-fullscreen .ImageCarousel-container .slider .right-arrow{position:absolute;z-index:1;font-size:1.5rem;top:46%;color:#fff;background:rgba(4,28,43,.5803921569);border:1px solid #ffffff;padding:6px 8px;cursor:pointer;user-select:none}.gallery-fullscreen .ImageCarousel-container .slider .left-arrow:hover,.gallery-fullscreen .ImageCarousel-container .slider .right-arrow:hover{color:#8ed1fc;border:1px solid #8ed1fc}.gallery-fullscreen .ImageCarousel-container .slider .left-arrow{left:5%}.gallery-fullscreen .ImageCarousel-container .slider .right-arrow{right:5%}.gallery-fullscreen .ImageCarousel-container .slider .slide{min-width:50%;height:60vh;font-size:50px}.gallery-fullscreen .ImageCarousel-container .slider .slide img{width:100%;height:100%;object-fit:contain}.hero-container{width:100%;height:400px;background-color:#fff;position:relative;overflow:hidden}.hero-container img{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.hero-container h1{position:absolute;top:180px;width:100%;text-align:center;font-size:3.5rem;font-weight:400;font-family:Lora,serif;color:#0c2636}.hero-container h3{position:absolute;top:280px;width:100%;text-align:center;font-size:1.5rem;font-weight:400;font-family:Questrial,sans-serif;color:#0c2636}.hero-container h3 .hero-link{color:#0c2636;cursor:pointer}.hero-container h3 .hero-link:hover{color:#0693e3}.dashboard-container h1{font-size:2rem;font-weight:400;text-align:center}.defaultlayout-container .notification{position:fixed;right:1rem;bottom:1rem;z-index:100;padding:1rem 1.5rem;background-color:#00a762;color:#fff;border-radius:.5rem}.defaultlayout-container .scroll-to-top{position:fixed;z-index:100;right:30px;bottom:30px}.defaultlayout-container .scroll-to-top .scroll-chevron{width:45px;height:41px;color:#fff;background-color:#0c2636;font-size:1.8rem;border:2px solid #ffffff;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:#333 0 1px 6px}.defaultlayout-container .scroll-to-top .scroll-chevron:hover{background-color:#0693e3}.dashboard-navigation{position:relative}.dashboard-navigation .dashboard-header{margin:0;padding:0 50px 0 0;background-color:#0c2636;width:100%;position:fixed;top:0;left:0;right:0;z-index:99;box-shadow:#3c40434d 0 2px 2px,#3c404326 0 2px 6px 2px}.dashboard-navigation .dashboard-header nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dashboard-navigation .dashboard-header nav .logo-box{text-decoration:none;width:225px;height:93px}.dashboard-navigation .dashboard-header nav .logo-box img{width:100%;height:100%}.dashboard-navigation .dashboard-header nav .menu-button{display:none}.dashboard-navigation .dashboard-header nav .logout-button{border:1px solid #ffffff;background-color:#0c2636;color:#fff;width:45px;height:41px;font-size:1.9rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.dashboard-navigation .dashboard-header nav .logout-button:hover{color:#0693e3;border:1px solid #0693e3;box-shadow:#9f9fb640 0 6px 12px -2px,#8e8b8b4d 0 3px 7px -3px}.dashboard-navigation .dashboard-sidebar{display:block;position:fixed;top:0;left:0;padding:93px 0 0;width:225px;min-height:100vh;background-color:#0c2636;color:#fff;z-index:55}.dashboard-navigation .dashboard-sidebar ul{padding-top:5px;width:100%}.dashboard-navigation .dashboard-sidebar ul li{text-align:center;margin:0 auto;width:200px}.dashboard-navigation .dashboard-sidebar ul li .sidebar-link{background-color:#0c2636;color:#fff;font-size:1.2rem;margin:8px 0;padding:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #ffffff}.dashboard-navigation .dashboard-sidebar ul li .sidebar-link:hover{color:#0693e3;border:1px solid #0693e3;box-shadow:#9f9fb640 0 6px 12px -2px,#8e8b8b4d 0 3px 7px -3px}.dashboard-navigation .dashboard-sidebar ul li .sidebar-link.active{display:block;text-align:center}.dashboard-navigation .dashboard-sidebar ul li span{color:#0693e3}@media screen and (min-width: 800px){.dashboard-navigation .dashboard-sidebar ul li .sidebar-link.active{display:none}}@media screen and (max-width: 800px){.dashboard-navigation .dashboard-header{padding:0 30px 0 0}.dashboard-navigation .dashboard-header nav .menu-button{border:1px solid #ffffff;background-color:#0c2636;color:#fff;width:45px;height:41px;font-size:1.9rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.dashboard-navigation .dashboard-header nav .menu-button:hover{color:#0693e3;border:1px solid #0693e3;box-shadow:#9f9fb640 0 6px 12px -2px,#8e8b8b4d 0 3px 7px -3px}.dashboard-navigation .dashboard-header nav .logout-button{display:none}.dashboard-navigation .dashboard-sidebar{display:none}.dashboard-navigation .dashboard-sidebar.active{display:block}}.content-main{margin:0;padding:93px 0 0 225px;width:100%;min-height:100vh;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.content-main .content-container{margin:1.5rem}.content-main .content-container .content-body{width:100%;height:100%;border:1px solid #efefef;border-radius:5px;box-shadow:#3c40434d 0 2px 2px,#3c404326 0 2px 6px 2px}.content-main .content-footer{margin:15px auto;padding:5px 0;width:98%;text-align:center;color:#0c2636;background-color:#d9effe;font-size:1rem}@media screen and (max-width: 800px){.content-main{padding:93px 0 0}}.contact-section{padding:100px 0;background-color:#f1f9ff}.contact-section .contact-container{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;flex-direction:row}.contact-section .contact-container .contact-info{flex:1}.contact-section .contact-container .contact-info ul{background-color:#0c2636;padding:50px;max-width:450px;display:flex;flex-direction:column;gap:20px}.contact-section .contact-container .contact-info ul li{color:#b3b3b3}.contact-section .contact-container .contact-info ul li h1{font-family:Lora,serif;font-size:1.7rem;font-weight:400;color:#fff;border-bottom:1px solid #828080;padding-bottom:20px}.contact-section .contact-container .contact-info ul li a{font-family:Questrial,sans-serif;color:#b3b3b3;font-size:1.1rem;font-weight:400;cursor:pointer}.contact-section .contact-container .contact-info ul li a:hover{color:#0693e3}.contact-section .contact-container .contact-info ul li a span{color:#0693e3;margin-right:9px}.contact-section .contact-container .contact-info ul li img{width:100%}.contact-section .contact-container .contact-form{margin-top:65px;flex:1;width:100%;background-color:#f1f9ff;padding:50px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.contact-section .contact-container .contact-form p{width:100%;font-size:1rem;font-weight:400;color:#828080}.contact-section .contact-container .contact-form input,.contact-section .contact-container .contact-form textarea{padding:10px 17px;border:none;outline:none;font-size:1rem;font-weight:400;color:#0c2636;width:100%;background-color:#e2f3fe}.contact-section .contact-container .contact-form textarea{height:200px;resize:none}.contact-section .contact-container .contact-form button{background-color:#0693e3;color:#fff;border:none;padding:10px 35px;font-size:1.1rem;font-weight:400;cursor:pointer}.contact-section .contact-container .contact-form button:hover{background-color:#0c2636}@media screen and (max-width: 800px){.contact-section .contact-container{flex-direction:column;align-items:center}}.about-section{margin:100px 0;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:100px}.about-section .about-top{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;flex-direction:row;gap:30px}.about-section .about-top .about-left{flex:1;width:300px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;gap:20px}.about-section .about-top .about-left img{width:100%}.about-section .about-top .about-left h2{font-family:Lora,serif;font-size:1.2rem;font-weight:400;color:#0c2636}.about-section .about-top .about-left p{font-size:1rem;font-family:Questrial,sans-serif;color:#828080}.about-section .about-top .about-right{flex:2;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.about-section .about-top .about-right li h3{margin-bottom:25px;color:#0693e3;font-size:1.5rem;font-weight:400;border-bottom:3px solid #fcb900;padding-bottom:5px}.about-section .about-top .about-right li h1{color:#0c2636;font-family:Lora,serif;font-size:3rem;font-weight:400}.about-section .about-top .about-right li p{margin-top:15px;color:#828080;font-size:1.1rem;font-weight:400}.about-section .about-top .about-right li h2{color:#154360;font-family:Lora,serif;font-size:2rem;font-weight:400}.about-section .about-bottom{margin:0 auto;max-width:1200px;padding:0 15px}.about-section .about-bottom .testimonials{padding:50px;width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;background-color:#0c2636}.about-section .about-bottom .testimonials h3{margin-bottom:25px;color:#fff;font-size:1.5rem;font-weight:400;border-bottom:3px solid #fcb900;padding-bottom:5px}.about-section .about-bottom .testimonials p{margin-top:15px;color:#828080;font-family:Lora,serif;font-style:italic;font-size:1.6rem;font-weight:400}.about-section .about-bottom .testimonials h5{font-size:1rem;font-weight:600;color:#828080}.about-section .about-bottom .testimonials ul{display:flex;gap:10px}.about-section .about-bottom .testimonials ul li{display:flex;align-items:center;justify-content:center}.about-section .about-bottom .testimonials ul li hr{width:100px;color:#b3b3b3}.about-section .about-bottom .testimonials ul li img{width:100px;height:100px;border-radius:50%}@media screen and (max-width: 1000px){.about-section .about-top{flex-direction:column;align-items:center}.about-section .about-top .about-right li h1,.about-section .about-top .about-right li h2,.about-section .about-top .about-right li h3{width:100%;text-align:center}.about-section .about-bottom .testimonials{height:100%}.about-section .about-bottom .testimonials ul li hr{width:30px}}.services-section-blue{background-color:#f1f9ff;padding:100px 0}.services-section-blue .services-top{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;flex-direction:row;gap:30px}.services-section-blue .services-top .left{margin:0 auto;flex:1;width:300px;height:100%;display:flex;justify-content:center;align-items:center}.services-section-blue .services-top .left img{width:100%;height:100%}.services-section-blue .services-top .right{flex:2;display:flex;flex-direction:column;gap:30px}.services-section-blue .services-top .right h3{color:#0693e3;font-size:1.5rem;font-weight:400;border-bottom:3px solid #fcb900;padding-bottom:5px}.services-section-blue .services-top .right h1{color:#0c2636;font-family:Lora,serif;font-size:2.5rem;font-weight:400}.services-section-blue .services-top .right p{margin-top:15px;color:#828080;font-size:1.1rem;font-weight:400}.services-section-blue .services-top .right ul li{display:flex;justify-content:flex-start;align-items:center;font-size:1.1rem;color:#828080}.services-section-blue .services-top .right ul li span{margin-top:3px;margin-right:10px;color:#333}.services-section{padding:100px 0}.services-section .services-products{margin:0 auto;max-width:1200px;padding:0 15px;display:flex;flex-direction:column;align-items:center;gap:30px}.services-section .services-products h3{color:#0693e3;font-size:1.5rem;font-weight:400;border-bottom:3px solid #fcb900;padding-bottom:5px}.services-section .services-products h1{text-align:center;color:#0c2636;font-family:Lora,serif;font-size:3rem;font-weight:400}.services-section .services-products ul{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;width:100%}.services-section .services-products ul li{width:270px;padding:10px;text-align:center}.services-section .services-products ul li img{width:100%;border-radius:50%}.services-section .services-products ul li h2{padding-top:20px;font-size:1.3rem;font-weight:400;font-family:Questrial,sans-serif}.services-section .services-products ul li h2 .service-product-link{color:#0c2636;cursor:pointer}.services-section .services-products ul li h2 .service-product-link:hover{color:#0693e3}.services-section-consult{padding:100px 15px;display:flex;flex-direction:column;align-items:center;gap:30px;background-color:#0c2636}.services-section-consult h1{text-align:center;color:#fff;font-family:Lora,serif;font-size:2.5rem;font-weight:400}.services-section-consult p{text-align:center;color:#b3b3b3;font-size:1.2rem}.services-section-consult p .consult-link{color:#8ed1fc}.services-section-consult p .consult-link:hover{color:#0693e3}.services-section-consult .button-link{font-size:1.2rem;padding:10px 35px;background-color:#fff;color:#0c2636;border:none;cursor:pointer}.services-section-consult .button-link:hover{background-color:#0693e3;color:#fff}@media screen and (max-width: 1000px){.services-section-blue .services-top{flex-direction:column}}@media screen and (max-width: 600px){.services-section-blue .services-top .right h3,.services-section-blue .services-top .right h1{width:100%;text-align:center}.services-section-consult p .consult-link{display:block}}
