
html,body{max-width:100%;overflow-x:hidden}body{margin:0;color:#697184;background-color:#edf5f5}#wrapper{width:100%;min-height:100vh}#main{padding:32px 30px!important;min-height:65vh}#main>.fusion-row{display:flex;align-items:flex-start;gap:40px;max-width:1100px!important;margin:auto}#content{float:none!important;width:calc(100% - 300px)!important;min-width:0}#sidebar{float:none!important;width:260px!important;flex-shrink:0}.fusion-header .fusion-row{display:flex;align-items:center;justify-content:space-between;max-width:1100px;height:85px}.fusion-logo{float:none;margin:0 20px!important}.fusion-logo img{display:block!important;max-width:250px;height:auto}.fusion-main-menu{float:none}.fusion-main-menu>ul{display:flex;align-items:center;gap:10px}.fusion-main-menu>ul>li{float:none!important;padding:0 14px!important}.fusion-main-menu>ul>li>a{height:auto;line-height:1.5}.fusion-custom-menu-item-contents{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;width:auto!important;border:0!important;background:none!important;box-shadow:none!important}.fusion-main-menu-search>a{display:none!important}.searchform{display:flex;align-items:end;gap:7px}.search-label{font-size:12px;line-height:1.6;display:block}.search-label input{display:block;width:155px;padding:7px;border:1px solid #cad8dc;border-radius:4px}button{background:#2f60a4;color:white;border:0;padding:9px 12px;border-radius:4px;cursor:pointer}.fusion-flexslider,.flexslider{display:block!important;opacity:1!important;visibility:visible!important;overflow:visible!important;margin-bottom:20px}.flexslider .slides>li{display:block!important;position:static!important;float:none!important;opacity:1!important}.flexslider .slides{margin:0;padding:0;list-style:none}.fusion-flexslider-loading:before{display:none!important}.fusion-image-wrapper{overflow:visible!important}.fusion-post-medium{display:grid!important;grid-template-columns:240px minmax(0,1fr);column-gap:25px;position:static!important;margin-bottom:35px!important;padding-bottom:25px!important;border-bottom:1px solid #d5e0e0}.fusion-post-medium .fusion-flexslider{float:none!important;width:auto!important;grid-row:1/3;margin:0!important}.fusion-post-medium .fusion-post-content{margin:0!important;min-width:0}.fusion-post-medium>.fusion-meta-info{grid-column:2}.fusion-post-medium>.fusion-clearfix{display:none}.fusion-blog-infinite .post{opacity:1!important}.post-content img,.slides img{max-width:100%;height:auto!important}.post-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;background:#f4f5f5;border:1px solid #d5dfe0;padding:15px}.post-content code{overflow-wrap:anywhere}.post-content table{max-width:100%;display:block;overflow:auto}.date-updated{font-size:12px;color:#697184;margin:8px 0 18px}.blog-title{font-size:21px;line-height:1.35}.fusion-meta-info{line-height:1.8}.fusion-rollover,.fusion-loading-spinner{display:none!important}#content.service-information{width:100%!important;max-width:850px;margin:auto}.fusion-footer-copyright-area{padding:25px 30px}.fusion-footer-copyright-area .fusion-row{max-width:1100px;margin:auto}.fusion-footer-copyright-area a{color:inherit}.portfolio-half{width:100%!important}.portfolio-half .fusion-flexslider{width:100%!important}.fusion-portfolio-content .fusion-portfolio-post{position:static!important}#posts-container{height:auto!important}h1{line-height:1.25;overflow-wrap:anywhere}#sidebar .widget{margin-bottom:28px}#sidebar .menu{padding:0;list-style:none}#sidebar .menu li{padding:8px 0;border-bottom:1px solid #d8e1e3}.fusion-flexslider ul.slides>li~li{margin-top:16px}.fusion-body .fusion-main-menu .fusion-main-menu-search{height:auto}.fusion-post-medium .fusion-image-wrapper img{width:100%}#search-results{list-style:none;padding:0}#search-results li{margin:25px 0}.pagination{display:flex;gap:10px}.fusion-portfolio{height:auto!important}.fusion-portfolio-wrapper{display:flex;flex-wrap:wrap;gap:24px;height:auto!important}.fusion-portfolio-post{position:static!important;width:calc(50% - 12px)!important}.fusion-portfolio-post img{max-width:100%;height:auto}.fusion-portfolio-post .fusion-portfolio-content-wrapper{opacity:1!important}.fusion-isotope-animation .fusion-portfolio-post{opacity:1!important}
@media(max-width:800px){#main{padding:25px 18px!important}#main>.fusion-row{display:block}#content,#sidebar{width:100%!important}#sidebar{margin-top:35px}.fusion-header .fusion-row{height:auto;min-height:85px;flex-wrap:wrap;padding:15px}.fusion-header{padding:15px!important}.fusion-logo{margin:0 0 12px!important}.fusion-main-menu{display:block!important;width:100%}.fusion-main-menu>ul{justify-content:space-between;padding:0}.fusion-main-menu>ul>li{padding:0!important}.fusion-post-medium{grid-template-columns:130px minmax(0,1fr);column-gap:15px}.blog-title{font-size:18px}.fusion-post-medium>.fusion-meta-info{grid-column:1/-1}.fusion-post-medium .fusion-flexslider{grid-row:auto}.fusion-post-medium .fusion-post-content-container{grid-column:1/-1}.fusion-post-medium .fusion-post-content-container p{font-size:14px}.fusion-logo img{max-width:230px}h1{font-size:26px!important}.fusion-portfolio-post{width:100%!important}.fusion-main-menu .search-label input{width:150px}.fusion-main-menu>ul>li>a{font-size:14px}.fusion-header .fusion-row ul li{background:none}.project-description,.project-info{float:none!important;width:100%!important}}
@media(max-width:440px){.fusion-post-medium{display:block!important}.fusion-post-medium .fusion-flexslider{width:100%!important;margin-bottom:15px!important}.fusion-post-medium .fusion-image-wrapper img{width:100%;max-height:220px;object-fit:cover}.fusion-main-menu>ul{flex-wrap:wrap;gap:12px}.fusion-main-menu-search{width:100%}.searchform{justify-content:flex-start}.fusion-header .fusion-row{border-radius:12px}.fusion-main-menu .search-label input{width:190px}}

.fusion-carousel{display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.fusion-carousel-positioner{margin:0!important}.fusion-carousel-holder{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;transform:none!important;width:auto!important;position:static!important;height:auto!important;padding:0;list-style:none}.fusion-carousel-item{display:block!important;float:none!important;width:auto!important;margin:0!important;opacity:1!important}.fusion-carousel-item img{max-width:100%;height:auto}.fusion-carousel-item a>span{display:block;line-height:1.4;margin-top:8px}.fusion-carousel-nav{display:none!important}
@media(max-width:800px){.fusion-header-wrapper{height:auto!important;min-height:0!important;padding-bottom:10px;background-size:auto 190px!important;background-position:center top}.fusion-secondary-header,.fusion-header-sticky-height{display:none!important}.fusion-header{margin:0!important}.fusion-header .fusion-row{width:100%;box-sizing:border-box;padding:15px!important}.fusion-main-menu .fusion-custom-menu-item-contents{max-width:100%;min-width:0!important}.fusion-main-menu .searchform{width:100%;min-width:0;max-width:100%;display:flex!important;gap:7px}.fusion-main-menu .search-label{flex:1;min-width:0}.fusion-main-menu .search-label input{width:100%!important;min-width:0;box-sizing:border-box}.fusion-main-menu .searchform button{flex-shrink:0}.fusion-main-menu-search{min-width:0!important;max-width:100%}.fusion-carousel-holder{grid-template-columns:1fr}.fusion-carousel-item img{max-width:230px}}
