.features-blue{color:#fff;padding-bottom:30px}.features-blue p{color:rgba(255,255,255,.6)}.features-blue h2,.projects-horizontal h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.features-blue .intro{font-size:16px;max-width:500px;margin:0 auto 60px}.features-blue .item{min-height:100px;padding-left:80px;margin-bottom:40px}.features-blue .item .name{font-size:20px;font-weight:700;margin-top:0;margin-bottom:20px;color:inherit}.features-blue .item .description,.projects-horizontal .item .description{font-size:15px;margin-bottom:0}.features-blue .item .icon{font-size:40px;color:#ffcc1e;float:left;margin-left:-65px}.footer-basic{padding:40px 0;background-color:#fff;color:#4b4c4d}.footer-basic ul{padding:0;list-style:none;text-align:center;font-size:18px;line-height:1.6;margin-bottom:0}.footer-basic li{padding:0 10px}.footer-basic ul a,.footer-clean ul a{color:inherit;text-decoration:none;opacity:.8}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right,.footer-basic ul a:hover,.footer-clean ul a:hover{opacity:1}.footer-basic .social{text-align:center;padding-bottom:25px}.footer-basic .social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin:0 8px;color:inherit;opacity:.75}.carousel-fade .carousel-control.left:hover,.carousel-fade .carousel-control.right:hover,.carousel-fade .carousel-indicators li.active,.carousel-fade .carousel-indicators li:hover,.footer-basic .social>a:hover,.footer-clean .item.social>a:hover,.footer-dark .item.social>a:hover,.xslideshow .carousel-indicators li:hover{opacity:.9}.footer-basic .copyright{margin-top:15px;text-align:center;font-size:13px;color:#aaa;margin-bottom:0}.footer-clean{padding:50px 0;background-color:#fff;color:#4b4c4d}.footer-clean h3,.footer-dark h3{margin-top:0;margin-bottom:12px;font-weight:700;font-size:16px}.footer-clean ul,.footer-dark ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-clean .item.social{text-align:right}@media (max-width:768px){.footer-clean .item.social{text-align:center}}.footer-clean .item.social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin-left:10px;margin-top:22px;color:inherit;opacity:.75}@media (max-width:991px){.footer-clean .item.social>a{margin-top:40px}.footer-dark .item.social{text-align:center;margin-top:20px}}.footer-clean .copyright{margin-top:14px;margin-bottom:0;font-size:13px;opacity:.6}.footer-dark{padding:50px 0;color:#f0f9ff;background-color:#282d32}.footer-dark ul a{color:inherit;text-decoration:none;opacity:.6}.footer-dark ul a:hover{opacity:.8}.footer-dark .item.text{margin-bottom:36px}.footer-dark .item.text p{opacity:.6;margin-bottom:0}.footer-dark .item.social{text-align:center}.footer-dark .item.social>a{font-size:20px;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.4);margin:0 8px;color:#fff;opacity:.75}.footer-dark .copyright{text-align:center;padding-top:24px;opacity:.3;font-size:13px;margin-bottom:0}*,::after,::before{box-sizing:border-box}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h5,h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}a{color:#0c37e3;text-decoration:underline}a:hover{color:#08259a;text-shadow:1px 0 #fff}img,svg{vertical-align:middle}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex:1 0 100%;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-radius:1.125rem}.card-body{flex:1 1 auto}.card-title{margin-bottom:.5rem}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(1.125rem - 1px);border-top-right-radius:calc(1.125rem - 1px)}.mb-4{margin-bottom:1.5rem!important}.p-3{padding:1rem!important}.text-muted{color:#6c757d!important}.carousel-fade .item.slide-dark:after,.carousel-fade .slide-dark .item:after{content:' ';height:100%}.carousel-fade .item>img{width:100%;height:auto}.carousel-fade .item.slide-zoomin-lefttop>img,.carousel-fade .item.slide-zoomout-lefttop>img,.carousel-fade .slide-zoomin-lefttop .item>img,.carousel-fade .slide-zoomout-lefttop .item>img{-webkit-transform-origin:left top;transform-origin:left top}.carousel-fade .item.slide-zoomin-righttop>img,.carousel-fade .item.slide-zoomout-righttop>img,.carousel-fade .slide-zoomin-righttop .item>img,.carousel-fade .slide-zoomout-righttop .item>img{-webkit-transform-origin:right top;transform-origin:right top}.carousel-fade .item.slide-zoomin-rightbottom>img,.carousel-fade .item.slide-zoomout-rightbottom>img,.carousel-fade .slide-zoomin-rightbottom .item>img,.carousel-fade .slide-zoomout-rightbottom .item>img{-webkit-transform-origin:right bottom;transform-origin:right bottom}.carousel-fade .item.slide-zoomin-leftbottom>img,.carousel-fade .item.slide-zoomout-leftbottom>img,.carousel-fade .slide-zoomin-leftbottom .item>img,.carousel-fade .slide-zoomout-leftbottom .item>img{-webkit-transform-origin:left bottom;transform-origin:left bottom}.carousel-fade .item.active.slide-zoomin-leftbottom>img,.carousel-fade .item.active.slide-zoomin-lefttop>img,.carousel-fade .item.active.slide-zoomin-rightbottom>img,.carousel-fade .item.active.slide-zoomin-righttop>img,.carousel-fade .item.active.slide-zoomin>img,.carousel-fade .slide-zoomin .item.active>img,.carousel-fade .slide-zoomin-leftbottom .item.active>img,.carousel-fade .slide-zoomin-lefttop .item.active>img,.carousel-fade .slide-zoomin-rightbottom .item.active>img,.carousel-fade .slide-zoomin-righttop .item.active>img{animation:6s ease-in-out forwards zoomin}.carousel-fade .item.slide-zoomout-leftbottom>img,.carousel-fade .item.slide-zoomout-lefttop>img,.carousel-fade .item.slide-zoomout-rightbottom>img,.carousel-fade .item.slide-zoomout-righttop>img,.carousel-fade .item.slide-zoomout>img,.carousel-fade .slide-zoomout .item>img,.carousel-fade .slide-zoomout-leftbottom .item>img,.carousel-fade .slide-zoomout-lefttop .item>img,.carousel-fade .slide-zoomout-rightbottom .item>img,.carousel-fade .slide-zoomout-righttop .item>img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.carousel-fade .item.active.slide-zoomout-leftbottom>img,.carousel-fade .item.active.slide-zoomout-lefttop>img,.carousel-fade .item.active.slide-zoomout-rightbottom>img,.carousel-fade .item.active.slide-zoomout-righttop>img,.carousel-fade .item.active.slide-zoomout>img,.carousel-fade .slide-zoomout .item.active>img,.carousel-fade .slide-zoomout-leftbottom .item.active>img,.carousel-fade .slide-zoomout-lefttop .item.active>img,.carousel-fade .slide-zoomout-rightbottom .item.active>img,.carousel-fade .slide-zoomout-righttop .item.active>img{animation:6s ease-in-out forwards zoomout}.carousel-fade .carousel-control.left,.carousel-fade .carousel-control.left:focus,.carousel-fade .carousel-control.right,.carousel-fade .carousel-control.right:focus{background:#fff;color:#000;top:50%;width:25%;height:90px;line-height:60px;margin-top:-45px;padding:12px 0;opacity:0;-webkit-transition:.4s;transition:.4s;text-shadow:none}.carousel-fade .controls-invert .carousel-control.left,.carousel-fade .controls-invert .carousel-control.left:focus,.carousel-fade .controls-invert .carousel-control.right,.carousel-fade .controls-invert .carousel-control.right:focus{background:#000;color:#fff}.carousel-fade:hover .carousel-control.left,.carousel-fade:hover .carousel-control.right{opacity:.4;width:60px;height:60px;padding:0;margin-top:-30px}.carousel-fade .carousel-control.left:hover{padding-left:20px;width:80px}.carousel-fade .carousel-control.right:hover{padding-right:20px;width:80px}.carousel-fade .item.slide-dark>img,.carousel-fade .slide-dark .item>img{position:relative;z-index:0}.carousel-fade .item.slide-dark:after,.carousel-fade .slide-dark .item:after{background:rgba(0,0,0,.5);content:' ';position:absolute;z-index:1;width:100%;top:0;left:0}.carousel-fade .carousel-indicators{height:20px;bottom:0}.carousel-fade .carousel-indicators li{width:25px;height:4px;background:#fff;opacity:.3;border-radius:0;-webkit-transition:.6s;transition:.6s;margin:0 3px!important;position:relative;border:none}.carousel-fade .carousel-indicators li:after,.carousel-fade .carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-fade .carousel-indicators li:before{top:-10px}.carousel-fade .carousel-indicators li:after{bottom:-10px}.carousel-fade .slide-center .item{bottom:initial;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.carousel-fade .carousel-caption{-webkit-transition:.6s ease-out;transition:.6s ease-out;margin-bottom:50px;padding:10px 15px;opacity:0;left:25%;right:auto;width:50%}.carousel-fade .item.active:not(.left):not(.right) .carousel-caption{margin-bottom:20px;opacity:1}.carousel-fade .slide-center .carousel-caption{top:50%;transform:translateY(-10%);bottom:auto}.carousel-fade .slide-center .item.active:not(.left):not(.right) .carousel-caption,.carousel-fade .slide-center.active:not(.left):not(.right) .carousel-caption{transform:translateY(-50%)}.carousel-fade .carousel-caption>*{position:relative;z-index:2;margin:5px 0}.carousel-fade .carousel-caption>:not(.btn){color:#fff}.carousel-fade .slide-invert .carousel-caption>:not(.btn){color:#000;text-shadow:0 1px 2px rgba(255,255,255,.6)}.carousel-fade .indicators-invert.carousel-indicators li{background:#000}.carousel-fade .slide-border .carousel-caption:after,.carousel-fade .slide-border .carousel-caption:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.carousel-fade .slide-border .carousel-caption:before{border-top:1px solid #fff;border-bottom:1px solid #fff;height:100%;width:0}.carousel-fade .slide-border .carousel-caption:after{border-left:1px solid #fff;border-right:1px solid #fff;width:100%;height:0}.carousel-fade .slide-invert.slide-border .carousel-caption:after,.carousel-fade .slide-invert.slide-border .carousel-caption:before{border-color:#000}.carousel-fade .slide-border .active .carousel-caption:before,.carousel-fade .slide-border.active .carousel-caption:before{animation:.6s ease-out .2s forwards borderH}.carousel-fade .slide-border .active .carousel-caption:after,.carousel-fade .slide-border.active .carousel-caption:after{animation:.6s ease-out .2s forwards borderV}.carousel-fade .slide-background .carousel-caption{background:rgba(0,0,0,.5)}.carousel-fade .slide-invert.slide-background .carousel-caption{background:rgba(255,255,255,.5)}.carousel-fade .slide-bigcaption .carousel-caption *{font-size:16px}.carousel-fade .slide-bigcaption .carousel-caption h3{font-size:30px}@media (min-width:768px){.carousel-fade .slide-bigcaption .carousel-caption :not(.btn){font-size:22px}.carousel-fade .slide-bigcaption .carousel-caption h3:not(.btn){font-size:40px}}@media (min-width:992px){.col-lg-4{flex:0 0 auto;width:33.3333333333%}.carousel-fade .slide-bigcaption .carousel-caption :not(.btn){font-size:26px}}@media (min-width:992px){.carousel-fade .slide-bigcaption .carousel-caption h3:not(.btn){font-size:50px}}@media (min-width:1200px){.carousel-fade .slide-bigcaption .carousel-caption :not(.btn){font-size:30px}.carousel-fade .slide-bigcaption .carousel-caption h3:not(.btn){font-size:60px}}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;bottom:initial}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:0}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.projects-horizontal{color:#313437;background-color:#fff}.projects-horizontal p{color:#7d8285}.projects-horizontal .intro{font-size:16px;max-width:500px;margin:0 auto 10px}.projects-horizontal .projects{padding-bottom:40px}.projects-horizontal .item{padding-top:60px;min-height:160px}@media (max-width:767px){.features-blue{padding-bottom:10px}.features-blue h2,.projects-horizontal h2{margin-bottom:25px;padding-top:25px;font-size:24px}.features-blue .intro{margin-bottom:40px}.features-blue .item{min-height:0}.footer-clean .item,.footer-dark .item:not(.social){text-align:center;padding-bottom:20px}.footer-clean .item.social>a{margin-top:10px}.footer-dark .item.text{margin-bottom:0}.carousel-fade:hover .carousel-control.left,.carousel-fade:hover .carousel-control.right{display:none}.projects-horizontal .item{padding-top:40px;min-height:160px}}.projects-horizontal .item .name{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:15px;color:inherit}@media (max-width:991px){.projects-horizontal .item .name{margin-top:22px}}.custom-search-input{border:none;border-bottom:2px solid #757575;background:0 0;outline:0;padding-bottom:5px;min-width:250px;text-indent:40px}.search-area{display:inline-block}.search-icon{font-size:18px;margin-right:-20px;margin-top:3px}#accordion-1 a:hover{text-decoration:none}#accordion-1 .card-header{padding:0;margin-bottom:0;border:none}#accordion-1 .card{border:none;margin-top:15px}#accordion-1 p{font-size:17px}#accordion-1 h5{font-size:18px}@media (min-width:992px){#accordion-1 h5,#accordion-1 p{font-size:20px}}.bg-dark{background-color:#000!important}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;background-color:#fff}.carousel{position:inherit}.carousel-item{transition:transform ease-in-out}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:opacity}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}footer{padding:25px 0;text-align:center;position:fixed}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#868e96;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#868e96;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#fed136;--bs-secondary:#868e96;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#000000;--bs-primary-rgb:254,209,54;--bs-secondary-rgb:134,142,150;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.active{font-weight:800}.responsive-iframe{position:inherit;top:0;left:0;bottom:0;right:0;width:100%;height:2200px}.accordion-button.collapsed{background:#fff}.accordion-button.collapsed::after,.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button:focus{box-shadow:none}