.header-static{-webkit-animation:slide-down 350ms ease-in-out;animation:slide-down 350ms ease-in-out;position:static}.header-fixed{-webkit-animation:slide-down 350ms ease-in-out;animation:slide-down 350ms ease-in-out}.breadcrumb{background-color:#012970;padding-top:32px;padding-bottom:32px}.nav-subpage{background-color:#fff;padding:4px 16px;border-radius:50px}.nav-subpage svg{fill:#444}.nav-subpage a{padding:0}h1{color:#fff}.title-subpage{text-transform:none;font-size:36px;color:#012970;text-align:center}.col-lg-sm{display:grid;grid-template-columns:2fr 1fr}.wrapper-card h2{text-transform:none;font-size:26px;color:#012970}.pv-0{padding-top:0;padding-bottom:0}aside h3{font-size:18px}aside a:focus h3,aside a:hover h3,aside a:active h3{color:#0e20be}aside input{border:1px solid #ced4da;border-top-right-radius:0;border-bottom-right-radius:0}aside time{font-size:14px}aside img{border-radius:8px}aside article a:hover img,aside article a:focus img,aside article a:active img{-webkit-transform:scale(1.1);transform:scale(1.1)}blockquote{background-color:#ecf3ff;padding:24px;border-radius:8px;border-left:5px solid #4154f1}hr{border:1px solid rgba(65,84,241,0.3);border-radius:50px;width:100%;margin:0}.list-bullet{list-style:inside disc;padding-left:32px}.blog{border-radius:12px;-webkit-box-shadow:0 0 6px rgba(65,84,241,0.16);box-shadow:0 0 6px rgba(65,84,241,0.16);overflow:hidden}.blog h2{font-size:26px;text-transform:none;color:#012970}.blog blockquote{background-color:#ecf3ff;padding:24px;border-radius:8px;border-left:5px solid #4154f1}.blog img{border-radius:12px}.blog .blog-header{border-radius:0}.blog:focus .blog-header,.blog:hover .blog-header,.blog:active .blog-header{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.blog-info{padding:24px;background-color:#fff;position:relative}.meta{font-weight:600;font-size:14px}.meta span{line-height:normal}.meta svg{fill:#4154f1}.meta a{background-color:#ecf3ff;padding:4px 8px;border-radius:50px;border:1px solid transparent}.meta a:hover,.meta a:focus,.meta a:active{border-color:#0e20be}.blog-author{display:grid;grid-template-columns:1fr 3fr;justify-items:center}.blog-author img{border-radius:100%}.blog-author .icon-social{fill:#4154f1;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.blog-author .icon-social:focus,.blog-author .icon-social:hover,.blog-author .icon-social:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.comments{scroll-margin-top:76px}.comments a:focus h3,.comments a:hover h3,.comments a:active h3{color:#0e20be}.comment{display:grid;grid-template-columns:64px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#ecf3ff;padding:12px;border-radius:8px}.comment img{border-radius:50px}.comment .btn{padding:8px;font-size:14px}.comment .btn span{line-height:normal}.comment .btn:focus svg,.comment .btn:hover svg,.comment .btn:active svg{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.reply{padding-left:32px}.form-reply input,.form-reply textarea{border:1px solid #ced4da}.count-category{color:#444;font-weight:600}.tags{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px}.tags a{background-color:transparent;border:1px solid #4154f1;color:#4154f1;border-radius:50px;padding:4px 16px}.tags a:focus,.tags a:hover,.tags a:active{background-color:#4154f1;color:#fff}.search .btn{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px}.search .btn:focus svg,.search .btn:hover svg,.search .btn:active svg{-webkit-transform:none;transform:none}.search svg{fill:#fff}@media (max-width: 1024px){section{padding-top:48px;padding-bottom:48px}.hero{padding-top:112px}.copyright{padding-top:16px;padding-bottom:16px}img{width:100%;height:auto}.reply{padding-left:16px}.bg-footer{background-size:512px;background-position-y:top}.menu-desktop{display:none}.menu-mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper-icons,.services-special{grid-template-columns:1fr}.col-3-nav{grid-template-columns:2fr 1fr 3fr;gap:8px}.col-span-4{grid-column:span 4}footer .col-4{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 840px){.col-2,.col-sm-lg,.col-lg-sm{grid-template-columns:1fr}.col-lg-sm{gap:32px}.project-img .swiper{height:350px}}@media (max-width: 768px){.newsletter form{width:100%}.btn,input,textarea{padding:12px 16px}h1{font-size:36px}.newsletter h2,.section-title p,.title-subpage{font-size:30px}.wrapper-card h3{font-size:24px}.accordion h3,.tab h3,.highlight,.recent-posts h3{font-size:16px}p,span,.tags a,nav a,blockquote,ul{font-size:14px}.testimonial .swiper-slide-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-client img{opacity:1}.swiper-testimonial{height:550px}iframe{height:300px}}@media (max-width: 576px){.hero .col-2{min-height:revert}footer .col-4,.blog-author,.col-3,.col-sm-lg .col-2,.col-4{grid-template-columns:1fr}.blog-author{justify-items:flex-start}.col-span-4{grid-column:auto}.scroll-top{bottom:10px;left:10px}.show-scroll-to-top-btn{padding:8px}.show-scroll-to-top-btn svg{width:16px;height:16px}.bg-footer{background-size:256px;background-position-y:bottom}.container{padding-left:16px;padding-right:16px}h1{font-size:30px}.newsletter h2,.blog h2,.section-title p,.wrapper-card h2{font-size:24px}h3,.size-text-30{font-size:20px}.swiper-testimonial{height:700px}.filter-menu li{padding:4px 16px}.filter-item img{width:250px;height:auto}.blog .btn{width:100%}.meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.blog blockquote,.wrapper-card blockquote{padding:16px}.project-img{padding-top:16px}.project-img .swiper{height:200px}.bg-footer{padding-top:32px;padding-bottom:32px}iframe{height:200px}.comments{scroll-margin-top:152px}@-webkit-keyframes show-filter-item{to{width:250px;height:250px}}@keyframes show-filter-item{to{width:250px;height:250px}}@-webkit-keyframes hide-filter-item{from{width:250px;height:250px}}@keyframes hide-filter-item{from{width:250px;height:250px}}}
