@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+Georgian:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap);:root{--primary-color:#087ea4;--secondary-color:#ffaf36;--bg-red:#364954;--gray-line:#b7b8bb}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Roboto}img{image-rendering:-webkit-optimize-contrast}.hamburger-menu{cursor:pointer;display:none}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1280px;padding:0 150px}li,ul{list-style:none}a{display:inline-block}.top-background-img{display:flex;height:50%;justify-content:center;position:absolute;top:0;width:100%;z-index:-111}.font-georgia{font-family:"Noto Serif Georgian";font-size:20px}.point-text{color:#087ea4;color:var(--primary-color)}.line-breaker-container{align-items:center;display:flex;justify-content:center;margin:100px 0;width:100%}.section-title-container{width:100%}.main-title-text{font-size:18px;font-weight:"bold";text-align:center}.sub-title-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-top:8px}.sub-title-text{color:#087ea4;color:var(--primary-color);font-size:14px;font-weight:400;text-align:center}.arrow-container{align-items:center;display:flex;height:100%;justify-content:center;margin-left:5px}#navbar .navbar{flex-direction:row;justify-content:space-between;padding:16px 150px}.fixed-navbar{background-color:#ffffffe6;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;width:100%;z-index:1000}.navbar .logo-menu-container{display:flex}.navbar .nav-menu-container{align-items:center;display:flex;justify-content:center;margin-left:30px}.nav-menu-container li{margin-right:30px}.icons-container{height:100%}.icons-container,.icons-container .icon-menu{align-items:center;display:flex;justify-content:center}.icons-container .icon-menu{margin:0 10px}.icons-container .theme-btn{background:#000;border-radius:50%;margin-left:30px;padding:5px}#home-page{padding:70px 5%}#home-page .home-page{width:100%}.home-page .hero-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}.home-page .hero-text-container{margin-right:50px}.hero-text-container .hero-main-text,.hero-text-container .hero-sub-text{text-align:center}.hero-text-container .hero-sub-text{margin-top:20px}.hero-image-container img{border-radius:50%}.blog-section-container{margin-top:40px;width:100%}.blog-post-top{border-bottom:1px solid #b7b8bb;border-bottom:1px solid var(--gray-line);padding-bottom:20px}.blog-post-top-container{display:flex;max-height:300px;overflow:hidden;width:100%}.blog-top-post-image{border-radius:10px;max-height:100%;min-width:60%;overflow:hidden}.blog-top-post-image img{height:100%;object-fit:cover;width:100%}.blog-top-post-content{display:flex;flex-direction:column;padding:30px 20px}.blog-tags-container{display:flex;flex-direction:row}.blog-tags-container .blog-tag{color:#087ea4;color:var(--primary-color);font-size:12px;font-weight:500;margin-right:5px}.blog-title-container{margin-top:8px}.blog-top-post-content .blog-title-container .blog-main-title{--max-lines:2;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-title-container .blog-main-title{--max-lines:1;font-size:24px}.blog-title-container .blog-main-title,.blog-title-container .blog-sub-title{-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-title-container .blog-sub-title{--max-lines:2;font-size:16px;font-weight:500;margin-top:8px}.blog-addinfo-container{display:flex;flex-direction:row;margin-top:15px}.blog-addinfo-container .blog-addinfo-date,.blog-addinfo-container .blog-addinfo-length{font-size:12px;font-weight:300;margin-right:10px}.blog-post-bottom-container{display:flex;justify-content:space-between;margin-top:20px;width:100%}.blog-post-bottom-container .blog-post-card-container{display:flex;flex-direction:column;margin-bottom:20px;width:30%}.blog-post-card-container .blog-post-card-content{margin-top:8px}.blog-post-card-container .blog-post-card-content h1{font-size:18px}.blog-post-card-container .blog-post-card-content h3{font-size:14px}.blog-post-card-image{border-radius:10px;height:250px;overflow:hidden;width:100%}.blog-post-card-image img{height:100%;object-fit:cover;width:100%}.projects-section-container{height:100%;margin-bottom:100px;margin-top:30px;width:100%}.project-card-container{align-items:center;background-color:#087ea4;background-color:var(--primary-color);border-radius:10px;display:flex;height:250px;justify-content:center;margin-bottom:15px;overflow:hidden;padding:20px 50px 0;width:100%}.project-card-container.row-reverse{background-color:#ffaf36;background-color:var(--secondary-color);flex-direction:row-reverse}.project-card-container .project-card-image{display:flex;height:100%;justify-content:center}.project-card-container.row-reverse .project-card-image{height:100%;margin-bottom:20px}.project-card-container .project-card-image img{height:100%;object-fit:contain;width:100%}.project-card-container .project-card-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 40px 30px;width:60%}.project-card-container .project-card-content h1,.project-card-container .project-card-content p{color:#fff}.project-card-container .project-card-content p{--max-lines:4;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;display:-webkit-box;margin-top:7px;overflow:hidden}.project-card-button-container{align-items:center;display:flex;justify-content:center;margin-top:24px}.project-card-button-container h3{color:#fff}.featured-post-button-container{align-items:center;display:flex;margin-top:30px}.blog-page .hero-container,.contact-page .hero-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px;width:100%}.blog-page .hero-container .hero-sub-title,.contact-page .hero-sub-title,.projects-page .hero-container .hero-sub-title{color:#087ea4;color:var(--primary-color);font-size:26px}.blog-page .hero-container .hero-title,.projects-page .hero-container .hero-title{font-size:32px;margin-top:13px}.featured-post-container{border-bottom:1px solid #b7b8bb;border-bottom:1px solid var(--gray-line);display:flex;height:100%;padding-bottom:20px;width:100%}.featured-post-container .featured-post-image{border-radius:10px;overflow:hidden;width:50%}.featured-post-container .featured-post-image img{height:100%;width:100%}.featured-post-container .featured-post-content{padding:20px;width:50%}.featured-post-container .featured-post-content>h5{border-bottom:3px solid #b7b8bb;border-bottom:3px solid var(--gray-line);color:#364954;color:var(--bg-red);display:inline-block;font-size:20px;margin-bottom:10px;padding-bottom:0}.featured-post-container .featured-post-content .featured-post-title{font-size:24px;margin-top:13px}.featured-post-container .featured-post-content .featured-post-sub-title{font-size:16px;font-weight:500;margin-top:13px}.blog-categories-container{display:flex;flex-wrap:wrap;font-size:16px;margin-top:20px}.blog-categories-container .blog-category-container{background-color:#087ea4;background-color:var(--primary-color);border-radius:30px;color:#fff;margin:5px 10px;padding:5px 10px}.blog-posts-grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:40px 0;width:100%}.blog-posts-grid-container .blog-post-card-container{margin-bottom:20px;width:100%}#projects-page .projects-page{padding-bottom:100px}.projects-page .hero-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 0;width:100%}.projects-page .hero-container .hero-desc{font-size:20px;font-weight:300;margin-top:10px;text-align:center}#post-detail .post-detail{padding:100px 150px}.post-detail-hero-section-container{align-items:center;display:flex;flex-direction:column}.post-detail-hero-section-container h1{font-size:60px;text-align:center}.post-detail-hero-section-container p{font-size:16px;font-weight:300;margin-top:10px;text-align:center;width:60%}.post-detail-hero-section-container h3{margin-top:10px}.post-detail-main-image-container{background-color:#fff;border-radius:10px;height:400px;margin-top:30px;padding:30px 0;width:100%}.post-detail-main-image-container img{height:100%;object-fit:contain;width:100%}.post-detail-main-content-container{border-radius:10px;margin-top:50px;padding:0 100px}.post-section-container .section-image-container{height:100%;margin-bottom:30px;width:100%}.post-section-container .section-image-mobile-container{height:500px;margin-bottom:30px;width:100%}.post-section-container .section-image-container img,.post-section-container .section-image-mobile-container img{height:100%;object-fit:contain;width:100%}.post-section-container h1{border-bottom:3px solid #087ea4;border-bottom:3px solid var(--primary-color);font-size:34px;margin-bottom:20px;margin-top:50px;padding-bottom:5px}.post-section-container h2{border-left:8px solid #ffaf36;border-left:8px solid var(--secondary-color);display:inline-block;font-size:24px;margin-bottom:10px;margin-top:10px;padding:5px 10px}.post-section-container p{font-family:serif;font-size:20px;line-height:32px;margin-bottom:20px}.post-section-container .code-block-container{margin-bottom:30px}.post-section-container .bullet-items-container{border-left:8px solid #b7b8bb;border-left:8px solid var(--gray-line);margin-bottom:20px;padding-left:20px}.post-section-container .bullet-item{color:#087ea4;color:var(--primary-color);font-size:18px;font-weight:700;margin-bottom:10px}#contact-page .contact-page{align-items:flex-start;height:100%;justify-content:flex-start;padding-top:50px}.contact-profile-container{display:flex;height:100%;width:100%}.contact-profile-image-container{border-radius:10px;height:100%;overflow:hidden;width:300px}.contact-profile-image-container img{height:100%;object-fit:contain;width:100%}.contact-profile-content-container{padding:20px;width:60%}.contact-profile-content-container h1{border-bottom:3px solid #087ea4;border-bottom:3px solid var(--primary-color);font-weight:500;padding-bottom:10px}.contact-profile-content-container h3{margin-top:5px}.contact-profile-intro{font-size:16px;font-weight:300;line-height:1.2;margin-top:10px}#footer{height:60px;padding:0 10%;position:relative}#footer .footer{align-items:center;flex-direction:row;height:100%;justify-content:space-between}.footer h1{font-size:14px;font-weight:400}.footer .footer-icons-container{display:flex}.footer .footer-icons-container .footer-icon-menu{align-items:center;display:flex;justify-content:center;margin-right:30px}.footer-icons-container .footer-icon-menu .icon-container{display:flex;margin-right:5px}@media only screen and (max-width:1260px){.container{max-width:100%;padding:0 10px}.top-background-img{display:flex;height:30%;justify-content:center;position:absolute;top:0;width:100%;z-index:-111}.line-breaker-container{margin:50px 0}#home-page{padding:0}#home-page .home-page{max-width:100%}.home-page .hero-container{align-items:center;flex-direction:column-reverse;margin-top:30px}.home-page .hero-text-container{margin-right:0}.hero-text-container .hero-main-text{font-size:24px;margin-top:20px}.hero-text-container .hero-sub-text{font-size:16px}.blog-post-top-container{flex-direction:column;max-height:100%}.blog-post-bottom-container{flex-direction:column}.blog-post-bottom-container .blog-post-card-container{width:100%}.hamburger-menu{align-items:center;display:flex;justify-content:center;position:absolute;z-index:1111}#navbar .navbar{justify-content:space-between;padding:16px}.navbar .nav-menu-container.active{background-color:#fffffff2;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;left:0;position:absolute;top:60px;width:100%;z-index:1001}.navbar .logo-menu-container{display:flex;justify-content:center;left:0;position:relative;width:100%}.navbar .nav-menu-container{display:none;margin-left:0}.nav-menu-container li{margin:0;padding:15px 0;text-align:center}.icons-container{position:absolute;right:0}.project-card-container,.project-card-container.row-reverse{flex-direction:column;height:100%;padding:20px}.project-card-container .project-card-image{display:flex;height:200px;justify-content:center}.project-card-container.row-reverse .project-card-image{height:200px;margin-bottom:0}.project-card-container .project-card-content{align-items:center;justify-content:center;margin:20px 0 0;width:100%}.project-card-container .project-card-content p{text-align:center}.blog-page .hero-container,.contact-page .hero-container{margin:30px 0;padding:0}.blog-page .hero-container .hero-sub-title,.contact-page .hero-sub-title,.projects-page .hero-container .hero-sub-title{font-size:18px}.blog-page .hero-container .hero-title,.projects-page .hero-container .hero-title{font-size:20px;text-align:center}.featured-post-container{flex-direction:column;margin-top:20px}.featured-post-container .featured-post-image{width:100%}.featured-post-container .featured-post-content{margin-top:20px;padding:0;width:100%}.featured-post-container .featured-post-content h5{color:#087ea4;color:var(--primary-color);font-size:18px}.featured-post-container .featured-post-content .featured-post-title{font-size:20px;margin-top:13px}.featured-post-container .featured-post-content .featured-post-sub-title{font-size:14px;font-weight:500;margin-top:10px}.blog-categories-container{font-size:12px}.blog-categories-container .blog-category-container{margin:3px 5px;padding:3px 10px}.blog-posts-grid-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(1,1fr);margin:20px 0;width:100%}#projects-page .projects-page{padding-bottom:0}.projects-page .hero-container{margin:30px 0;padding:0 50px}.projects-page .hero-container .hero-title{font-size:24px}.projects-page .hero-container .hero-desc{font-size:13px;font-weight:300;margin-top:10px}#contact-page .contact-page{height:100%;padding-top:30px}.contact-profile-container{flex-direction:column}.contact-profile-image-container{border-radius:10px;height:300px;overflow:hidden;width:100%}.contact-profile-content-container{width:100%}#post-detail .post-detail{padding:0 10px}.post-detail-hero-section-container h1{font-size:40px}.post-detail-hero-section-container p{font-size:14px;font-weight:300;width:100%}.post-detail-main-image-container{height:300px;width:100%}.post-detail-main-content-container{padding:0;width:100%}.post-section-container h1{font-size:24px;margin-top:0}.post-section-container h2{font-size:16px;margin-bottom:5px;margin-top:5px}.post-section-container p{font-family:serif;font-size:1.2rem;line-height:22px;margin-bottom:20px}.post-section-container .bullet-item{font-size:16px}.post-section-container .code-block-container{width:100%}#footer{padding:0 10px}.footer .footer-icons-container .footer-icon-menu{margin-left:20px;margin-right:0}}
/*# sourceMappingURL=main.d2088f1c.css.map*/