.filterable-portfolio{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%!important}.filterable-portfolio *,.filterable-portfolio :after,.filterable-portfolio :before{box-sizing:border-box}.filterable-portfolio:after,.filterable-portfolio:before{content:" ";display:table}.filterable-portfolio:after{clear:both}.filterable-portfolio-item__content{margin:0;overflow:hidden;padding:0;position:relative;text-align:center}.filterable-portfolio-item__media{display:block;overflow:hidden}.filterable-portfolio-item__media img{display:block;height:auto;margin:0;max-width:100%;padding:0;transition:transform .3s}.filterable-portfolio-item__title{color:#fff;font-size:inherit;line-height:1;margin:0 0 .5rem;padding:0;text-align:center}.filterable-portfolio-item__action.button{box-shadow:none;font-size:1rem;font-weight:400;line-height:1;padding:.5rem 1rem}.filterable-portfolio-item__action.button,.filterable-portfolio-item__action.button:hover{background-color:var(--portfolio-primary,#4cc1be);color:var(--portfolio-on-primary,#fff)}.grids{display:flex;flex-wrap:wrap;margin:-1rem}.grids:after,.grids:before{content:"";display:table}.grids:after{clear:both}.grids [class*=grid]{float:left;padding:1rem;vertical-align:top;width:99.99999%}.grid.xs1{width:8.33333%}.grid.xs2{width:16.66666%}.grid.xs3{width:24.99999%}.grid.xs4{width:33.33333%}.grid.xs5{width:41.66666%}.grid.xs6{width:49.99999%}.grid.xs7{width:58.33333%}.grid.xs8{width:66.66666%}.grid.xs9{width:74.99999%}.grid.xs10{width:83.33333%}.grid.xs11{width:91.66666%}.grid.xs12{width:99.99999%}@media only screen and (min-width:768px){.grid.s1{width:8.33333%}.grid.s2{width:16.66666%}.grid.s3{width:24.99999%}.grid.s4{width:33.33333%}.grid.s5{width:41.66666%}.grid.s6{width:49.99999%}.grid.s7{width:58.33333%}.grid.s8{width:66.66666%}.grid.s9{width:74.99999%}.grid.s10{width:83.33333%}.grid.s11{width:91.66666%}.grid.s12{width:99.99999%}}@media only screen and (min-width:992px){.grid.m1{width:8.33333%}.grid.m2{width:16.66666%}.grid.m3{width:24.99999%}.grid.m4{width:33.33333%}.grid.m5{width:41.66666%}.grid.m6{width:49.99999%}.grid.m7{width:58.33333%}.grid.m8{width:66.66666%}.grid.m9{width:74.99999%}.grid.m10{width:83.33333%}.grid.m11{width:91.66666%}.grid.m12{width:99.99999%}}@media only screen and (min-width:1200px){.grid.l1{width:8.33333%}.grid.l2{width:16.66666%}.grid.l3{width:24.99999%}.grid.l4{width:33.33333%}.grid.l5{width:41.66666%}.grid.l6{width:49.99999%}.grid.l7{width:58.33333%}.grid.l8{width:66.66666%}.grid.l9{width:74.99999%}.grid.l10{width:83.33333%}.grid.l11{width:91.66666%}.grid.l12{width:99.99999%}}.filterable-portfolio__terms{align-items:center;border-bottom:1px solid var(--portfolio-primary,#4cc1be);display:flex;margin:0 0 1rem;padding-bottom:1rem}.filterable-portfolio__terms.is-justify-end{justify-content:flex-end}.filterable-portfolio__terms.is-justify-start{justify-content:flex-start}.filterable-portfolio__terms.is-justify-center{justify-content:center}.filterable-portfolio__terms button{background-color:transparent;border:1px solid var(--portfolio-primary,#4cc1be);color:var(--portfolio-primary,#4cc1be);cursor:pointer;display:inline-block;font-size:1rem;line-height:1;margin-right:.5rem;padding:.5rem 1rem}.filterable-portfolio__terms button.is-active,.filterable-portfolio__terms button:focus,.filterable-portfolio__terms button:hover{background-color:var(--portfolio-primary,#4cc1be);border:1px solid var(--portfolio-primary,#4cc1be);color:var(--portfolio-on-primary,#fff)}.filterable-portfolio__terms button:last-child{margin-right:0}.single-portfolio-content{box-sizing:border-box;margin:0!important;max-width:100%!important}.single-portfolio-content *,.single-portfolio-content :after,.single-portfolio-content :before{box-sizing:border-box}.fp-theme-one .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text{opacity:1;transform:translateY(0);transition:transform .4s,opacity .1s}.fp-theme-one .filterable-portfolio-item__content:hover img{transform:translateY(-50px)}.fp-theme-one .filterable-portfolio-item__supporting-text{backface-visibility:hidden;background-color:#363f48;bottom:0;display:block;opacity:0;padding:1rem;position:absolute;text-align:center;transform:translateY(100%);transition:transform .4s,opacity .1s .3s;width:100%}.fp-theme-one .filterable-portfolio-item__title{color:#fff!important}.fp-theme-two .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text:after{left:0}.fp-theme-two .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text .filterable-portfolio-item__title{right:0}.fp-theme-two .filterable-portfolio-item__content:hover .filterable-portfolio-item__supporting-text .filterable-portfolio-item__action{bottom:1rem}.fp-theme-two .filterable-portfolio-item__supporting-text{height:100%;left:0;position:absolute;top:0;width:100%}.fp-theme-two .filterable-portfolio-item__supporting-text:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s;width:100%}.fp-theme-two .filterable-portfolio-item__title{bottom:3rem;position:absolute;right:-100%;text-align:center;transition:.3s;width:100%;z-index:10}.fp-theme-two .filterable-portfolio-item__action.button{bottom:-25%;left:50%;position:absolute;transform:translateX(-50%);transition:.3s;z-index:10}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer.ms-touch{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0,100%)}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.loaded{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}@media (min-width:1px){.tns-mq-test{position:absolute}}.fp-tns-slider-outer{position:relative}.fp-tns-slider-outer .next,.fp-tns-slider-outer .prev{cursor:pointer;display:inline-block;height:48px;margin:0;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:48px}.fp-tns-slider-outer .next:active,.fp-tns-slider-outer .next:focus,.fp-tns-slider-outer .next:hover,.fp-tns-slider-outer .prev:active,.fp-tns-slider-outer .prev:focus,.fp-tns-slider-outer .prev:hover{outline:none}.fp-tns-slider-outer .next>svg,.fp-tns-slider-outer .prev>svg{background-color:rgba(0,0,0,.4);fill:#fff}.fp-tns-slider-outer .prev{left:0}.fp-tns-slider-outer .next{right:0}.fp-tns-slider-outer.arrows-visible-always .next,.fp-tns-slider-outer.arrows-visible-always .prev,.fp-tns-slider-outer:hover .next,.fp-tns-slider-outer:hover .prev{opacity:1}.fp-tns-slider-outer.arrows-outside .prev{left:-48px}.fp-tns-slider-outer.arrows-outside .next{right:-48px}.fp-tns-slider-outer{margin-bottom:3rem}.fp-tns-slider-outer .tns-nav{bottom:-20px;display:flex;margin-top:10px;position:absolute;text-align:center;width:100%}.fp-tns-slider-outer .tns-nav>button{display:inline-block;zoom:1;background-color:rgba(0,0,0,.4);border:0;height:.75rem;margin:0 5px 0 0;padding:0;transition:opacity .2s ease;width:.75rem}.fp-tns-slider-outer .tns-nav>button.tns-nav-active{background-color:rgba(0,0,0,.8)}.fp-tns-slider-outer .tns-nav>button:active,.fp-tns-slider-outer .tns-nav>button:focus,.fp-tns-slider-outer .tns-nav>button:hover{outline:none}.fp-tns-slider-outer .tns-nav>button:last-child{margin-right:0}.fp-tns-slider-outer.dots-center .tns-nav{justify-content:center}.fp-tns-slider-outer.dots-left .tns-nav{justify-content:flex-start}.fp-tns-slider-outer.dots-right .tns-nav{justify-content:flex-end}.fp-tns-slider-outer.dots-right .tns-nav>button{margin:0 0 0 5px}.fp-tns-slider-outer.dots-visible-hover .tns-nav{opacity:0}.fp-tns-slider-outer.dots-visible-hover:hover .tns-nav{opacity:1}.fp-tns-slider-outer.dots-circle .tns-nav>button{border-radius:9999px}button[data-action=start],button[data-action=stop]{display:none!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{appearance:none;border-radius:0}input[type="search"]{appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}body{font-family:Arial,Verdana,Helvetica,sans-serif;overflow-x:hidden}.portfolio-template-default .blogs_img img{width:auto;height:100%;aspect-ratio:1/1;max-width:100%}.portfolio-template-default .featuredimage{text-align:center}.single-portfolio-content .grids{display:block!important}.single-portfolio-content .size-post-thumbnail{display:none}
@media only screen and (min-width:768px){.single-portfolio-content .project-content.grid{width:100%!important}}.section-title-left1{font-size:28px;color:#002050;font-weight:600;letter-spacing:.5px;margin-bottom:18px;line-height:1.45}#header{height:70px}#header1{display:flex;flex-direction:column;align-items:flex-start;width:218px;float:left;margin:0}#header1 svg{width:189px;height:50px}#header2{width:140px;height:50;float:left;margin-top:18px;margin-left:-32px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;vertical-align:middle}.web-hosting-text{font-size:20px;margin:16px 0 0 -1px;width:160px;text-align:center}.logo-container{transform:translateY(15px)}#header3{width:653px;height:50px;float:left}#footer{font-size:13px;height:auto;line-height:16px;background-color:#f2f2f2;background-repeat:repeat}A.design:link{font-size:11px;COLOR:#333333;TEXT-DECORATION:none}.bluetextlink,A.leftlink:hover,A.leftlink:link{font-size:12px;TEXT-DECORATION:none}A.design:active{COLOR:#336699;TEXT-DECORATION:none}A.design:visited{COLOR:#333333;TEXT-DECORATION:none}A.design:hover{COLOR:#333;TEXT-DECORATION:none}A.leftlink:link{COLOR:#666666;line-height:25px}A.leftlink:active,A.leftlink:visited{COLOR:#666;TEXT-DECORATION:none;font-size:12px;line-height:25px}A.leftlink:hover{COLOR:#333333;line-height:25px}.bluetextlink{color:#006!important;font-family:Verdana,Arial,Helvetica,sans-serif}.bluetextlink:active,.bluetextlink:visited{COLOR:#0099CC;TEXT-DECORATION:none}.bluetextlink:hover{COLOR:#0099CC!important;TEXT-DECORATION:none}#footerend,#headerstart{margin:0 auto;width:100%;background-color:#09c;background-repeat:repeat}
.top-arrow{ background:linear-gradient(to right,#1962f2,#09c 51%,#1962f2 100%);background-size:200% auto!important;display:grid;place-content:center; position:fixed;bottom:20px;right:10px;z-index:999;overflow:hidden;vertical-align:middle}.top-arrow::before{content:"";background-image:url('data:image/svg+xml,%3Csvg version="1.1" fill="%23fff" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 200 200" xml:space="preserve"%3E%3Cpath class="royalskillwave" id="royalskillwave" d="M0,10 C 120,-20 80,60 200,10 V200 H0z"%3E%3Canimate dur="5s" repeatCount="indefinite" attributeName="d" values="M0,10 C 120,-20 80,60 200,10 V200 H0z; M0,10 C 80,60 120,-20 200,10 V200 H0z; M0,10 C 120,-20 80,60 200,10 V200 H0z"%3E%3C/animate%3E%3C/path%3E%3C/svg%3E');background-repeat: repeat-x;display: inline-block;width: 20000px;height: 62px;position: absolute;top: 26px;opacity: 0; left: -352px;}
.fp-theme-one .filterable-portfolio-item__title,.page-header h1{margin-bottom:1rem}.top-arrow:hover:before{animation:7s linear infinite btnanim;transition:.3s;opacity:.4}.top-arrow{background-position:right center!important}@keyframes btnanim{0%{transform:translateX(0)}100%{transform:translateX(352px)}}.page-header{margin-top:100px;padding:50px 6rem}.page-header h1{font-size:45px;line-height:55px;font-weight:300;color:#09c;-webkit-animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;-moz-animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;-o-animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;animation:.5s cubic-bezier(.175,.885,.32,1.275) 1s title-from-right;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.grids.portfolio-items,.tax-portfolio_cat .pagination{padding:0 6rem 85px}.filterable-portfolio-item__content{border:1px solid #e6eafb;border-radius:.875rem}.fp-theme-one .filterable-portfolio-item__supporting-text{background:linear-gradient(to top,#009ad4 0,#00aeef 100%) #00aeef;border:1px solid #09c}.filterable-portfolio-item__action.button,.filterable-portfolio-item__action.button:hover{background-color:#fff;border-radius:4px}.tax-portfolio_cat .pagination .nav-links .page-numbers{display:flex!important;gap:25px!important;flex-wrap:wrap}.tax-portfolio_cat .pagination .nav-links .page-numbers li{border:1px solid #09c;color:#09c;padding:12px;border-radius:4px}.tax-portfolio_cat .pagination .nav-links .page-numbers li:hover{background:linear-gradient(to top,#009ad4 0,#00aeef 100%) #00aeef;color:#fff}.tax-portfolio_cat .pagination .nav-links .page-numbers li:hover a{color:#fff}.tax-portfolio_cat .pagination .nav-links .page-numbers li a{color:#09c}.filterable-portfolio-item__media img{width:100%;height:370px;object-fit:contain;border:1px solid #e6eafb;border-radius:.875rem}@media screen and (max-width:768px){.page-header h1{font-size:32px;line-height:1.1em}.grids.portfolio-items,.page-header{padding:50px 2.5rem}.grids.portfolio-items,.tax-portfolio_cat .pagination{padding:0 2.5rem 85px}}@media screen and (min-width:1900px){.full-list li{font-size:18px}.page-header h1{font-size:50px}.page-header{padding:85px 11rem}.grids.portfolio-items,.tax-portfolio_cat .pagination{padding:0 11rem 85px}}
@media screen and (max-width:767px){.filterable-portfolio-item__media img{width:100%;height:100% !important;object-fit:cover!important;}}