@import "https://fonts.googleapis.com/css2?family=Saira:wght@300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Urbanist:wght@300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Cedarville+Cursive&display=swap";
*{--title-font:"Urbanist",Helvetica,Arial,sans-serif;--body-font:"Roboto Slab",Helvetica,Arial,sans-serif;--primary-color-rgb:207,31,31;--color-white:#fff;--color-white-rgb:255,255,255;--color-white_l:#e9e9e9;--color-white_l-rgb:233,233,233;--color-black:#000;--color-black-rgb:0,0,0;--color-grey:#404040;--color-grey-rgb:64,64,64;--color-grey_l:#0003;--color-grey_l-rgb:0,0,0;--color-grey_d:#212121;--color-grey_d-rgb:33,33,33;--color_1:#03bfb5;--color_1-rgb:3,191,181;--color_2:#bc1c1c;--color_2-rgb:188,28,28}html{scroll-behavior:smooth}body{font-family:var(--body-font);background-color:var(--color-white_l);color:var(--color-grey);word-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;font-size:16px;font-weight:400;line-height:1.8em;overflow-x:hidden}section,.section{background-color:var(--color-white_l);background-position-y:50%;background-size:cover;width:100%;height:auto;padding:90px 0;position:relative}section.bg-top:after,.section.bg-top:after{content:"";background-image:linear-gradient(var(--color-white_l),#e9e9e900);z-index:1;width:100%;height:30%;position:absolute;top:0;left:0}section.bg-bottom:before,.section.bg-bottom:before{content:"";background-image:linear-gradient(#e9e9e900,var(--color-white_l));z-index:1;width:100%;height:30%;position:absolute;bottom:0;left:0}.v-center{align-items:center;min-height:100vh;display:flex}.col-white{color:var(--color-white)}.color{color:var(--color_1)}.transition{-o-transition:all .3s;transition:all .3s}h1,h2,h4,h3,h5,h6,.h1_big,.h1,.h2,.h3,.h4,.h5,.h6,footer.footer-light h5{font-family:var(--title-font);color:var(--color-black);margin-top:0;font-weight:700}.h1_big{color:var(--color-white);text-transform:uppercase;margin-bottom:10px;font-size:64px;line-height:70px;position:relative;top:-10px;left:-3px}h2{margin-top:0;margin-bottom:15px;font-size:34px;line-height:42px}.spacer-single{clear:both;width:100%;height:30px;display:block}.spacer-double{clear:both;width:100%;height:60px;display:block}.spacer-20{clear:both;width:100%;height:20px;display:block}.spacer-half{clear:both;width:100%;height:15px;display:block}.space-border{background:var(--color_1);width:30px;height:1px;margin:0 auto 40px;position:relative}.btn-main{text-align:center;color:var(--color-white);background:var(--color-black);border:none;outline:0;padding:4px 40px;font-size:14px;font-weight:700;text-decoration:none;transition:all .5s;display:inline-block}.btn-main:hover{cursor:pointer;box-shadow:2px 2px 20px 0px rgba(var(--color-black-rgb),.5);transition:all .5s}.btn-main:disabled{color:var(--color-grey);background-color:#0000}.btn-main:disabled:hover{box-shadow:none}blockquote{font-family:var(--body-font);color:var(--color-black);font-size:14px;font-style:normal;font-weight:400;line-height:22px}blockquote i{color:var(--color-grey);margin:0 0 8px 8px;display:block!important}blockquote .d-quote-by{font-family:var(--body-font);color:var(--color-grey);border-left:solid 1px var(--color_1);margin-top:20px;padding-left:20px;font-size:14px;line-height:24px;display:block}#HeroSection .container{padding-left:50px}#HeroSection h6{letter-spacing:5px;font-size:12px;font-weight:600}#HeroSection .h1_big{color:var(--color-black);text-transform:none;margin-bottom:0;font-size:50px;font-weight:800;position:relative}#HeroSection .list_location,#HeroSection .list_location li{padding:0;list-style:none}#HeroSection .list_location li{color:var(--color-grey);border-left:solid 1px var(--color_1);margin-right:35px;padding-left:10px;font-size:14px;display:inline-block}#HeroSection .list_location li span{font-family:var(--title-font);color:var(--color-grey_d);font-size:16px;font-weight:700;display:block}#HeroSection .img-fluid{filter:grayscale();max-width:100%;height:auto;-webkit-mask-image:linear-gradient(var(--color-white)55%,transparent);-webkit-mask-image:linear-gradient(var(--color-white)55%,transparent);-webkit-mask-image:linear-gradient(var(--color-white)55%,transparent);mask-image:linear-gradient(var(--color-white)55%,transparent);outline:none;transition:all .5s}#AboutSection{flex-direction:column;justify-content:space-between;min-height:100vh;padding:0;display:flex}#AboutSection .v-center{min-height:0;padding-top:100px}#AboutSection .section .react-parallax{height:250px}#WhatIDoSection{padding:0}#WhatIDoSection .expertise{padding-top:100px}#WhatIDoSection .expertise .expertise-type{align-items:start;gap:20px;margin-bottom:100px;padding:12px 40px 0;display:flex}#WhatIDoSection .expertise .expertise-type .expertise-text p{text-align:justify}#WhatIDoSection .skills .row{margin-bottom:50px}#WhatIDoSection .skills .row .skills-title{justify-content:center;align-items:center;margin-bottom:32px;display:flex}#WhatIDoSection .skills .row .skills-title i{margin-right:8px}#WhatIDoSection .skills .row .skills-title h4{margin:0}#WhatIDoSection .skills .row .skills-items{flex-wrap:wrap;justify-content:center;max-width:90%;padding:0;display:flex}#PortfolioSection{padding:0}#PortfolioSection .portfolio{margin:0 32px}#PortfolioSection .gallery{grid-template-rows:repeat(6,90px);grid-template-columns:repeat(3,1fr);grid-template-areas:"image-1 image-2 image-3""image-1 image-2 image-3""image-1 image-5 image-3""image-1 image-5 image-3""image-4 image-5 image-6""image-4 image-5 image-6";justify-content:center;gap:10px;width:100%;display:grid}#PortfolioSection .gallery-card{filter:grayscale();background-position:50%;background-size:cover;padding:18px;transition:all .6s}#PortfolioSection .gallery-card .gallery-card-text{text-align:center;opacity:0;flex-direction:column;justify-content:space-between;height:100%;transition:opacity .6s;display:flex}#PortfolioSection .gallery-card .gallery-card-text h4{color:var(--color-white);text-shadow:1px 1px 10px var(--color-grey_d)}#PortfolioSection .gallery-card .gallery-card-text p{color:var(--color-white);text-shadow:1px 1px 10px var(--color-grey_d);margin:0}#PortfolioSection .gallery-card:hover{filter:grayscale(0);cursor:pointer;transform:scale(.98);box-shadow:8px 8px 40px #00000080}#PortfolioSection .gallery-card:hover .gallery-card-text{opacity:1}#PortfolioSection .image-1{grid-area:image-1}#PortfolioSection .image-2{grid-area:image-2}#PortfolioSection .image-3{grid-area:image-3}#PortfolioSection .image-4{grid-area:image-4}#PortfolioSection .image-5{grid-area:image-5}#PortfolioSection .image-6{grid-area:image-6}#PortfolioSection .project-details-section{text-align:center}#PortfolioSection .project-details-section .timer{font-size:28px}#PortfolioSection .project-details-section .timer-title{font-size:14px}#ResumeSection .s_border{margin-bottom:30px;font-size:28px}#ResumeSection .res-timeline{counter-reset:list 0;padding:0 0 0 22px;position:relative}#ResumeSection .res-timeline-item{border-left:1px solid #21212133;list-style:none}#ResumeSection .res-timeline-item:last-child{border-left:1px solid #21212100}#ResumeSection .res-timeline-title{color:var(--color-grey_d);background:linear-gradient(90deg,#2121211a 0%,#21212100 100%);margin:0;font-size:14px;font-weight:400}#ResumeSection .res-timeline-title:before{color:var(--color-white_l);text-align:center;background-color:var(--color-grey_d);content:"■";border-radius:0;width:40px;height:40px;line-height:40px;display:inline-block;position:relative;left:-22px}#ResumeSection .res-timeline-text{margin:0;padding:0 0 40px 40px}#ResumeSection .res-timeline-text .res-title{font-family:var(--title-font);color:var(--color-grey);margin-top:20px;margin-bottom:0;font-size:18px;font-weight:700;display:block}#ResumeSection .res-timeline-text .res-organization{color:var(--color_1);margin-bottom:10px;font-size:16px;display:block}#RecentPostsSection{padding-top:0;padding-bottom:20px}#ContactSection .form-control{width:100%;color:var(--color-grey_d);appearance:none;border-radius:0;margin:0;padding:6px 12px;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}#ContactSection input{color:var(--color-grey);border:none;border:solid 1px var(--color-grey_d);background:0 0;border-radius:0;height:auto;margin-bottom:20px;padding:8px}#ContactSection input:focus{color:var(--color-grey);background:rgba(var(--color-grey),.1);box-shadow:none}#ContactSection .form-message textarea{width:100%;height:168px;color:var(--color-grey);border:solid 1px var(--color-grey_d);box-shadow:none;resize:none;background:0 0;border-radius:0}#ContactSection .form-message textarea:focus{color:var(--color-grey);background:rgba(var(--color-grey),.1);box-shadow:none}#ContactSection .form-invalid-input{color:var(--color_2);font-size:14px}#ContactSection .form-submit-btn{text-align:end;margin-top:30px}#ContactSection .form-submit-btn .form-submit-msg{color:var(--color_1);margin-top:8px}#ContactSection .form-submit-btn .form-submit-error{color:var(--color_2);margin-top:8px}#ProjectModal{z-index:1010;background-color:var(--color-white_l);width:100%;height:100%;color:var(--color-grey);position:fixed;top:0;left:0}#ProjectModal .modal-img{background-position:50%;background-size:cover}#ProjectModal .modal-fields{width:100%;padding:120px 60px}#ProjectModal .modal-fields .modal-title{margin-bottom:8px}#ProjectModal .modal-fields .modal-subtitle{color:var(--color-grey);margin-bottom:24px;font-size:18px}#ProjectModal .modal-fields .modal-text{text-align:justify}#ProjectModal .modal-fields .modal-list{padding:0;list-style-type:none}#ProjectModal .modal-fields .modal-list .modal-list-item{text-transform:capitalize;border-bottom:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:6px;padding:6px 0;display:flex}#ProjectModal .modal-fields .modal-list .modal-list-item i{margin-right:8px}#ProjectModal .modal-fields .modal-list .modal-list-item a{text-transform:none;color:var(--color_1)}#ProjectModal .modal-fields .modal-list .modal-list-item span{text-transform:none}#ProjectModal .modal-fields .modal-list .modal-list-item .modal-list-stack{flex-wrap:wrap;row-gap:8px;display:flex}#ProjectModal .modal-fields .modal-list .modal-list-item .modal-list-stack .modal-list-pill{background-color:var(--color-white);max-height:fit-content;color:var(--color-grey);border-radius:16px;margin-left:8px;padding:0 12px;font-size:12px;display:block;box-shadow:2px 2px 2px #0000001a}#ProjectModal .modal-button-close{width:48px;height:48px;color:var(--color-grey);background:0 0;border:0 solid #0000;display:block;position:fixed;top:15px;right:15px}#ProjectModal .modal-button-close:before{content:"";border-left:8px solid var(--color-grey);border-right:8px solid var(--color-grey);width:0;height:1px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)rotate(-45deg)}#ProjectModal .modal-button-close:after{content:"";border-left:8px solid var(--color-grey);border-right:8px solid var(--color-grey);width:0;height:1px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)rotate(45deg)}#ProjectModal .modal-button-close:hover{border-color:var(--color-grey);transition:all .2s cubic-bezier(.25,.46,.45,.94)}#ProjectModal .modal-button-close:hover:before,#ProjectModal .modal-button-close:hover:after{border-left-width:15px;border-right-width:15px}#Skill{width:100px;margin:0 22px 16px}#Skill .title{color:var(--color-grey);margin-bottom:6px;font-size:14px;line-height:1;display:block}#Skill .title .percent{color:var(--color-grey);float:right}#Skill .title .wip{color:var(--color_2);letter-spacing:2px;float:right;font-size:9px}#Skill .progress-bar{background-color:var(--color-white);height:3px;position:relative}#Skill .progress-bar .progress-bar-percent{background:linear-gradient(to right,var(--color-grey)90%,var(--color-white));height:100%;position:absolute;top:0;left:0}#RecentBlogCard{width:100%}#RecentBlogCard .card{--bs-card-border-color:var(--color-grey_l);--bs-card-border-radius:0;filter:grayscale();min-height:454px;transition:all .6s}#RecentBlogCard .card .card-img-top{border-top-left-radius:0;border-top-right-radius:0}#RecentBlogCard .card .card-body{background-color:var(--color-white_l);flex-direction:column;display:flex}#RecentBlogCard .card .card-body .card-title{color:var(--color-grey_d);margin-bottom:0}#RecentBlogCard .card .card-body .card-text{color:var(--color-grey);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#RecentBlogCard .card .card-body .card-text small{margin-left:6px}#RecentBlogCard .card .card-body .card-text.text-end{margin-top:auto}#RecentBlogCard .card:hover{cursor:pointer;filter:grayscale(0);box-shadow:8px 8px 20px #00000080}#Navbar{z-index:1000;width:100%;position:absolute}#Navbar .navbar .container .logo-burgermenu .navbar-logo{color:var(--color-black);cursor:pointer;padding:16px 0;font-family:Cedarville Cursive,cursive;font-size:26px;font-weight:500;text-decoration:none;display:block}#Navbar .navbar .container .logo-burgermenu .navbar-logo:hover{color:var(--color-grey)}#Navbar .navbar .container .logo-burgermenu .burgermenu{background-color:#0000;border:none;display:none}#Navbar .navbar .container .logo-burgermenu .burgermenu:focus{color:var(--color_1)}#Navbar .navbar .container .navbar-list{align-items:center;margin:0;padding:0;list-style:none;display:flex}#Navbar .navbar .container .navbar-list .nav-item a,#Navbar .navbar .container .navbar-list .nav-item button{font-family:var(--body-font);color:var(--color-black);cursor:pointer;padding:10px 0 10px 16px;font-size:15px;font-weight:600}#Navbar .navbar .container .navbar-list .nav-item a:hover,#Navbar .navbar .container .navbar-list .nav-item button:hover{color:var(--color_1)}#Navbar .navbar .container .navbar-list .nav-item .trans{color:var(--color-grey)}#Navbar .navbar .container .navbar-list .nav-item .trans:hover{color:var(--color_1)}#Navbar .navbar .container .navbar-list .spacer{border-left:solid 1px var(--color-grey_l);height:24px;margin-left:16px}#SideLabel{z-index:1002;text-align:center;letter-spacing:2px;opacity:1;width:20px;margin-left:30px;font-size:12px;position:fixed;top:50%;left:15px;transform:translate(-50%,-50%)}#SideLabel span{writing-mode:vertical-rl;letter-spacing:.75px;color:rgba(var(--color-black),.5);margin-top:20px;margin-left:-5px;transform:rotate(-180deg)}#SideLabel .social-icons a{color:var(--color-grey);cursor:pointer;margin-top:0;position:relative;top:1px;left:1px;transform:rotate(0)}#SideLabel .social-icons a:hover{color:var(--color_1)}#ScrollToTop{cursor:pointer;z-index:999;width:max-content;height:max-content;position:fixed;bottom:25px;right:25px}#ScrollToTop.init{transition:all .3s;bottom:-60px}#ScrollToTop.show{transition:all .3s;bottom:15px}#ScrollToTop div{text-align:center;background:var(--color-white_l);border:1px solid #0003;border-radius:0;width:35px;height:35px;font-size:.8rem;line-height:30px;transition:all .3s}#ScrollToTop div i{color:var(--color-grey)}#ScrollToTop div i:before{content:"";font-family:FontAwesome;font-size:18px;position:relative;top:2px}#ScrollToTop div:hover{background:0 0;transition:all .3s;transform:scale(1.1);box-shadow:4px 4px 4px #0000001a}#DotLoading .dot-text{color:var(--color-grey)}#DotLoading .dot-text:after{content:"...";text-align:start;vertical-align:bottom;width:12px;animation:1.5s .3s infinite forwards ellipsis-dot;display:inline-block;overflow:hidden}@keyframes ellipsis-dot{25%{content:""}50%{content:"."}75%{content:".."}to{content:"..."}}#Footer{border-top:1px solid #0003;padding:18px 0}#Footer .footer-logo{color:var(--color-black);padding:12px;font-family:Cedarville Cursive,cursive;font-size:24px;font-weight:500;display:block}#Footer .footer-logo span{vertical-align:top;margin-left:4px;font-size:12px}#Footer .footer-icons{justify-content:center;align-items:center;gap:24px;display:flex}#Footer .footer-icons a{color:var(--color-grey);cursor:pointer}#Footer .footer-icons a:hover{color:var(--color_1)}#SearchInput{border-bottom:1.5px solid rgba(var(--color-grey_l-rgb),.1);width:100%;color:var(--color-grey);margin-bottom:40px;position:relative}#SearchInput input{width:100%;color:var(--color-grey);background:0 0;border:0;border-radius:0}#SearchInput input:focus-visible{outline:0}#SearchInput input:focus{box-shadow:0 2px 0 rgba(var(--color_1-rgb),.2)}#SearchInput input:focus+button i{color:var(--color_1)}#SearchInput button{background:0 0;border:0;position:absolute;bottom:0;right:0}#SearchInput button i{color:var(--color-grey)}#BlogList{--height-blog-list:calc(100vh - 423px);min-height:var(--height-blog-list)}#BlogList .dots-loading{color:var(--color-grey)}#PostCard .card{--bs-card-border-radius:none;--bs-card-bg:transparent;--bs-card-border-color:none;width:100%}#PostCard .card .card-image{max-height:216px}#PostCard .card .card-image .img-fluid{filter:grayscale();cursor:pointer;border-radius:4px;transition:all .6s}#PostCard .card .card-image .img-fluid:hover{filter:grayscale(0);transform:scale(1.02)}#PostCard .card .card-body{padding:0 0 0 16px}#PostCard .card .card-body .card-title{color:var(--color-grey_d);cursor:pointer;display:inline}#PostCard .card .card-body .card-title:hover{color:var(--color_1)}#PostCard .card .card-body .card-subtitle{margin-bottom:16px;padding:0;text-decoration:none;list-style:none;display:flex}#PostCard .card .card-body .card-subtitle .card-sub-item{color:rgba(var(--color-grey-rgb),.8);margin-right:12px;font-size:14px}#PostCard .card .card-body .card-subtitle .card-sub-item .text{margin-left:4px}#PostCard .card .card-body .card-resume{color:var(--color-grey_d);text-align:justify;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#PostCard .card-footer{padding-top:8px}#PostCard .card-footer .read-more{text-align:end;margin-bottom:0}#PostCard .card-footer .read-more small{color:var(--color_1);cursor:pointer;text-decoration:underline}#PostCard .card-footer .read-more small:hover{color:var(--color-grey)}#PostCard .card-spacer{border-bottom:1px solid rgba(var(--color-grey_l-rgb),.05);width:100%;margin:24px 0}#PaginationBar{justify-content:center;align-items:center;margin-top:40px;display:flex}#PaginationBar .pagination-navbar{margin-bottom:0;padding-left:0}#PaginationBar .pagination-navbar .pagination-navitem{margin:0 4px;padding:0 6px;font-size:18px;list-style:none;display:inline}#PaginationBar .pagination-navbar .pagination-navitem:hover{cursor:pointer;color:var(--color_1)}#PaginationBar .pagination-navbar .three-dots{margin-right:10px;list-style:none;display:inline}#PaginationBar .pagination-navbar .active{color:var(--color_1)}#PaginationBar .arrow-right{border:1px solid #0003;padding:2px 14px 2px 12px}#PaginationBar .arrow-right:hover:not(:disabled){cursor:pointer;color:var(--color_1);background:0 0;transition:all .3s;transform:scale(1.05);box-shadow:4px 4px 4px #0000001a}#PaginationBar .arrow-left{border:1px solid #0003;padding:2px 12px 2px 14px}#PaginationBar .arrow-left:hover:not(:disabled){cursor:pointer;color:var(--color_1);background:0 0;transition:all .3s;transform:scale(1.05);box-shadow:4px 4px 4px #0000001a}#BlogSideBar{padding:0}#BlogSideBar .side-item{margin-bottom:14px}#BlogSideBar .side-item .side-item-title{margin-bottom:12px;position:relative}#BlogSideBar .side-item .side-item-title:before{content:"";border-bottom:1.5px solid rgba(var(--color-grey_l-rgb),.05);width:100%;display:block;position:absolute;bottom:0}#BlogSideBar .side-item .side-item-title:after{content:"";z-index:1;border-bottom:1.5px solid var(--color_1);width:38px;margin-top:6px;display:block;position:relative}#BlogSideBar .side-item .side-item-list{padding-left:8px;list-style-type:none}#BlogSideBar .side-item .side-item-list li a{color:var(--color-grey);text-decoration:none}#BlogSideBar .side-item .side-item-list li a:hover{color:var(--color_1);cursor:pointer}#BlogSideBar .side-item .side-item-tags{flex-wrap:wrap;padding-left:8px;display:flex}#BlogSideBar .side-item .side-item-tags .tag-item{color:var(--color-white);background-color:var(--color-grey_l);cursor:pointer;max-width:fit-content;max-height:fit-content;margin:0 8px 8px 0;padding:2px 12px;font-size:14px}#BlogSideBar .side-item .side-item-tags .tag-item:hover{box-shadow:1px 1px 6px 0px rgba(var(--color-grey-rgb),.5);background-color:var(--color_1);transition:all .5s}#BlogCardPopularPost .card{--bs-card-border-radius:none;--bs-card-bg:transparent;--bs-card-border-color:none;width:100%;max-height:60px}#BlogCardPopularPost .card .img-fluid{filter:grayscale();cursor:pointer;max-height:60px;transition:all .6s}#BlogCardPopularPost .card .img-fluid:hover{filter:grayscale(0);transform:scale(1.02)}#BlogCardPopularPost .card .card-body{padding:0 0 0 16px}#BlogCardPopularPost .card .card-body .card-title{color:var(--color-grey_d);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;overflow:hidden}#BlogCardPopularPost .card .card-body .card-title:hover{color:var(--color_1)}#BlogCardPopularPost .card .card-body .card-subtitle{margin-bottom:16px;padding:0;text-decoration:none;list-style:none;display:flex}#BlogCardPopularPost .card .card-body .card-subtitle .card-sub-item{color:rgba(var(--color-grey-rgb),.8);margin-right:12px;font-size:14px}#BlogCardPopularPost .card .card-body .card-subtitle .card-sub-item .text{margin-left:4px}#BlogCardPopularPost .card-spacer{border-bottom:1px solid rgba(var(--color-grey_l-rgb),.05);width:100%;margin:14px 0}#BlogCardPopularPost .inherit-max-height{max-height:inherit}#PostViewPage{padding-top:100px}#PostViewPage .post-header{color:rgba(var(--color-grey-rgb),.8)}#PostViewPage .post-header .post-title{color:var(--color-grey)}#PostViewPage .post-header .post-meta{color:var(--text-secondary);font-size:14px}#PostViewPage .post-header .post-category{color:var(--color_1)}#PostViewPage .post-header .post-tag{background-color:var(--brand-100);color:var(--brand-800);font-weight:500}#PostViewPage .post-resume{text-align:justify;color:rgba(var(--color-grey-rgb),.8);background-color:rgba(var(--color-white-rgb),.1);border-left:solid 3px var(--color_1);margin-bottom:42px;padding:16px;font-style:italic;box-shadow:0 2px 8px #00000026}#PostViewPage .post-resume p{margin:0}#PostViewPage .post-image{object-fit:cover;border-radius:4px;width:100%;height:384px;margin-bottom:42px;box-shadow:0 8px 16px #00000026}#PostViewPage .post-content{color:var(--text-primary);font-size:1.125rem;line-height:1.7}#PostViewPage .post-content .tiptap h1,#PostViewPage .post-content .tiptap h2,#PostViewPage .post-content .tiptap h3{margin-bottom:8px}#PostViewPage .post-content .tiptap p{word-break:break-all;margin-bottom:32px}#PostViewPage .post-content .tiptap .bullet-list{margin-bottom:32px;margin-left:24px}#PostViewPage .post-content .tiptap .bullet-list li p{margin-bottom:0}#PostViewPage .post-content .tiptap .ordered-list{margin-bottom:32px;margin-left:24px}#PostViewPage .post-content .tiptap .ordered-list li p{margin-bottom:0}#PostViewPage .post-content .tiptap .code-block{text-align:justify;background-color:rgba(var(--color-white-rgb),.5);--hljs-keyword:#d73a49;--hljs-string:#032f62;--hljs-number:#005cc5;--hljs-comment:#0c891b;--hljs-function:#6f42c1;--hljs-variable:#e36209;--hljs-built-in:#005cc5;--hljs-tag:#22863a;--hljs-attribute:#6f42c1;--hljs-operator:#d73a49;--hljs-punctuation:#24292f;margin-bottom:32px;padding:16px;line-height:1.5;box-shadow:0 2px 8px #00000026}#PostViewPage .post-content .tiptap .code-block .hljs-keyword,#PostViewPage .post-content .tiptap .code-block .hljs-selector-tag,#PostViewPage .post-content .tiptap .code-block .hljs-type{color:var(--hljs-keyword);font-weight:600}#PostViewPage .post-content .tiptap .code-block .hljs-string,#PostViewPage .post-content .tiptap .code-block .hljs-attr-value,#PostViewPage .post-content .tiptap .code-block .hljs-template-string{color:var(--hljs-string)}#PostViewPage .post-content .tiptap .code-block .hljs-number,#PostViewPage .post-content .tiptap .code-block .hljs-literal,#PostViewPage .post-content .tiptap .code-block .hljs-boolean{color:var(--hljs-number)}#PostViewPage .post-content .tiptap .code-block .hljs-comment{color:var(--hljs-comment);font-style:italic}#PostViewPage .post-content .tiptap .code-block .hljs-function,#PostViewPage .post-content .tiptap .code-block .hljs-title{color:var(--hljs-function);font-weight:600}#PostViewPage .post-content .tiptap .code-block .hljs-variable,#PostViewPage .post-content .tiptap .code-block .hljs-name{color:var(--hljs-variable)}#PostViewPage .post-content .tiptap .code-block .hljs-built_in,#PostViewPage .post-content .tiptap .code-block .hljs-class-name{color:var(--hljs-built-in)}#PostViewPage .post-content .tiptap .code-block .hljs-tag{color:var(--hljs-tag)}#PostViewPage .post-content .tiptap .code-block .hljs-attr,#PostViewPage .post-content .tiptap .code-block .hljs-attribute{color:var(--hljs-attribute)}#PostViewPage .post-content .tiptap .code-block .hljs-operator,#PostViewPage .post-content .tiptap .code-block .hljs-symbol{color:var(--hljs-operator)}#PostViewPage .post-content .tiptap .code-block .hljs-punctuation{color:var(--hljs-punctuation)}#PostViewPage .post-content .tiptap .code-block .hljs-emphasis{font-style:italic}#PostViewPage .post-content .tiptap .code-block .hljs-strong{font-weight:700}#PostViewPage .post-content .tiptap .code-block .hljs-deletion{background-color:#ff787833}#PostViewPage .post-content .tiptap .code-block .hljs-addition{background-color:#9ece6a33}#PostViewPage .post-content .tiptap .image-container{padding-bottom:32px}#PostViewPage .post-content .tiptap .image-container img{width:100%}#PostViewPage .post-content .tiptap .figure-wrapper{text-align:center;margin-top:32px;margin-bottom:32px}#PostViewPage .post-content .tiptap .figure-wrapper img{border-radius:8px;width:100%}#PostViewPage .post-content .tiptap .figure-wrapper figcaption{padding:16px;font-size:14px}#PostViewPage .post-footer{border-top:1px solid rgba(var(--color-grey_l-rgb),.05);margin-bottom:24px}#BackButton{cursor:pointer;width:max-content;height:max-content;margin-top:24px}#BackButton div{text-align:center;background:var(--color-white_l);border:1px solid #0003;border-radius:0;width:35px;height:35px;font-size:.8rem;line-height:30px;transition:all .3s}#BackButton div i{color:var(--color-grey)}#BackButton div i:before{content:"";font-family:FontAwesome;font-size:18px;position:relative;top:2px}#BackButton div:hover{background:0 0;transition:all .3s;transform:scale(1.1);box-shadow:4px 4px 4px #0000001a}@media (max-width:992px){#BlogCard .card .card-body{padding:24px 0 0}#BlogCard .card-spacer{margin-bottom:32px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}.float-text{display:block}.mobilemenu{display:none}}@media only screen and (max-width:1280px){.float-text{display:none}}@media only screen and (max-width:992px){.navbar-brand{z-index:1}.mobilemenu{background:#171a1d;width:100%;padding:90px 20px;position:absolute;top:0;left:0}.mobilemenu .navbar-nav .nav-item{border-bottom:1px solid #ffffff1a;width:100%;margin:0;padding:0;display:block!important}.header-wrap nav.navbar .navbar-nav .nav-item a{border-bottom-color:#ffffff1a;padding:10px 0}.desktopmenu{display:none}.bloglist.item{margin-right:0;padding:5px}.header-wrap{background:var(--color-white);position:relative}.header-wrap nav.navbar{padding:10px 0}#Navbar .navbar{background-color:var(--color-white_l)}#Navbar .navbar .container{flex-direction:column;align-items:start;margin:0 18px;padding-left:0;padding-right:0;max-width:100%!important}#Navbar .navbar .container .logo-burgermenu{justify-content:space-between;width:100%;display:flex}#Navbar .navbar .container .logo-burgermenu .burgermenu{display:block}#Navbar .navbar .container .navbar-list{width:inherit;flex-direction:column;padding-bottom:32px;display:none}#Navbar .navbar .container .navbar-list .nav-item{border-bottom:1px solid var(--color-white_l)}#Navbar .navbar .container .navbar-list .spacer{border-left:none;border-bottom:solid 1px var(--color-grey_l);width:42px;height:0}#Navbar .navbar .container .mobile-active{display:flex}#WhatIDoSection .expertise .expertise-type{margin-bottom:50px;padding:12px 12px 0}#PortfolioSection .portfolio{margin:0}#PortfolioSection .gallery{grid-template-rows:repeat(10,80px);grid-template-columns:repeat(2,50%);grid-template-areas:"image-1 image-2""image-1 image-2""image-1 image-4""image-1 image-4""image-3 image-4""image-3 image-4""image-3 image-6""image-5 image-6""image-5 image-6""image-5 image-6";justify-content:center;gap:10px;width:100%;display:grid}#SideLabel{display:none}}@media only screen and (max-width:768px){.container{padding-left:30px;padding-right:30px}.h1,h1.big,.h1_big,h1.ultra-big{font-size:32px;line-height:35px}footer{text-align:center}footer .social-icons{float:unset;margin:10px auto}.CircularProgressbar{width:80%!important}#HeroSection .h1_big{font-size:150%!important;line-height:normal!important}#HeroSection .v-center .container,#PortfolioSection .portfolio{padding-top:100px}#PortfolioSection .gallery{flex-direction:column;justify-content:center;gap:10px;width:100%;display:flex}#PortfolioSection .gallery .gallery-card{height:280px}#ProjectModal{flex-direction:column}#ProjectModal .modal-img{width:100%;height:30%}#ProjectModal .modal-fields{margin-top:60px;padding:0 42px;overflow-y:auto}#ProjectModal .modal-button-close{background-color:var(--color-white_l);width:100%;top:30%;right:0}#ProjectModal .modal-button-close:before,#ProjectModal .modal-button-close:after{left:90%}}@media only screen and (max-width:576px){#Navbar .navbar .container .logo-burgermenu .navbar-logo{font-size:22px}#Navbar .navbar .container .logo-burgermenu .navbar-logo:hover{color:unset}#ProjectModal .modal-list-pill{font-size:9px!important}}
