﻿html,body{margin:0;font-family:"Plus Jakarta Sans","Arial","sans-serif";font-weight:400;line-height:1.8;font-size:16px;color:#c7c4d0;background:#050913;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.post-type-archive-serv,body.single-serv{background:#050913 url(img/services-bg.webp) no-repeat top center/contain}body.post-type-archive-port{background:#050913 url(img/portfolio-bg.webp) no-repeat top center/contain}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700;margin-bottom:2rem;letter-spacing:-4%;line-height:1}@media(min-width: 1200px){.container{max-width:1300px}.container-fluid{padding:0 55px}}.btn,.button,button,input[type=submit]{font-size:14px;text-transform:uppercase;border-radius:8px;outline:none;box-shadow:none;transition:all .3s ease;padding:16px 32px;cursor:pointer;border:2px solid #fff;color:#fff;font-weight:700}.btn:hover,.btn:active,.button:hover,.button:active,button:hover,button:active,input[type=submit]:hover,input[type=submit]:active{background:#fff;color:#050913}.btn.green,.button.green,button.green,input[type=submit].green{background:#5ec900;color:#fff;border-color:#5ec900}.btn.green:hover,.btn.green:active,.button.green:hover,.button.green:active,button.green:hover,button.green:active,input[type=submit].green:hover,input[type=submit].green:active{background:#4fa801;border-color:#4fa801;color:#fff}.btn.blue,.button.blue,button.blue,input[type=submit].blue{background:#1a9dd1;color:#fff;border-color:#1a9dd1}.btn.blue:hover,.btn.blue:active,.button.blue:hover,.button.blue:active,button.blue:hover,button.blue:active,input[type=submit].blue:hover,input[type=submit].blue:active{background:#157ea8;border-color:#157ea8;color:#fff}.btn.purple,.button.purple,button.purple,input[type=submit].purple{background:#5b00e4;color:#fff;border-color:#5b00e4}.btn.purple:hover,.btn.purple:active,.button.purple:hover,.button.purple:active,button.purple:hover,button.purple:active,input[type=submit].purple:hover,input[type=submit].purple:active{background:#4c04b9;border-color:#4c04b9;color:#fff}.btn.arrow:after,.button.arrow:after,button.arrow:after,input[type=submit].arrow:after{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";margin-left:.6rem;transition:transform .3s ease}.btn.arrow:hover:after,.button.arrow:hover:after,button.arrow:hover:after,input[type=submit].arrow:hover:after{transform:translateX(5px)}strong{font-weight:700}p,table,.table,ul,ol,.vidwrap{margin-bottom:2rem}table,.table{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.1)}table tr,table td,table th,.table tr,.table td,.table th{background:rgba(0,0,0,0);color:#c7c4d0}table th,.table th{color:#fff}#scrolltop{position:fixed;bottom:30px;right:30px;color:#fff;text-align:center;padding:5px 12px;z-index:9999;opacity:0;cursor:none;background:#fff;color:#050913;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:8px}#scrolltop i{margin:0}#scrolltop.show{opacity:1;cursor:pointer}#scrolltop.show:hover{opacity:.7}a,a:hover{transition:.3s ease;text-decoration:none;outline:none !important;box-shadow:none !important}header{transition:background .5s ease,opacity .3s ease,margin-top .3s ease;padding:20px 0;background:rgba(0,0,0,0)}header .bg-light{background:rgba(0,0,0,0) !important;padding:0}header .bg-light .navbar-brand{color:#fff;font-weight:800;font-size:30px;line-height:1;padding:0;margin:0}header .bg-light .navbar-brand img{max-height:50px;width:auto}header .bg-light .navbar-brand:hover{opacity:.7}header .bg-light .navbar-nav .nav-item{padding:0}header .bg-light .navbar-nav .nav-item .nav-link{text-transform:capitalize;font-weight:500;padding:15px;color:#fff !important;font-size:16px}header .bg-light .navbar-nav .nav-item .nav-link span{position:relative}header .bg-light .navbar-nav .nav-item .nav-link span:after{content:"";display:block;position:relative;z-index:1;bottom:-2px;left:0;transform:none;width:0;height:2px;transition:all .2s ease;background:#fff}header .bg-light .navbar-nav .nav-item .nav-link:hover span:after{width:100%}header .bg-light .navbar-nav .nav-item .nav-link.dropdown-toggle::after{border:none !important;font:normal normal normal 14px/1 FontAwesome;content:"" !important;vertical-align:0;margin-left:.7em;color:inherit}header .bg-light .navbar-nav .nav-item .dropdown-menu{min-width:250px;max-width:330px;padding:.5rem 0;margin:10px 0 0;border:none;border-radius:0;display:none;opacity:0;box-shadow:0;background:#272727;color:#fff}header .bg-light .navbar-nav .nav-item .dropdown-menu li:hover{transition:all .3s ease}header .bg-light .navbar-nav .nav-item .dropdown-menu.show{opacity:1;display:block;transition:all .3s ease}header .bg-light .navbar-nav .nav-item .dropdown-menu .dropdown-item{width:auto;font-size:14px;line-height:23px;display:block;padding:10px 20px;color:#fff;position:relative;font-weight:400;text-transform:capitalize}header .bg-light .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,header .bg-light .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus{background:rgba(0,0,0,0);color:#fff}header .bg-light .cart ul li a:not(.btn),header .bg-light .cart ul li button{color:#fff;font-size:22px;padding:10px 15px;position:relative;background:rgba(0,0,0,0);border:0}header .bg-light .cart ul li:last-of-type a:not(.btn){padding-right:0}header .navbar-light .navbar-toggler{padding:1rem 0;border:0;outline:none;box-shadow:none;color:#fff}header .navbar-light .navbar-toggler:hover,header .navbar-light .navbar-toggler:active{color:#1a9dd1;background:rgba(0,0,0,0)}header.hhide{opacity:0;margin-top:-150px !important}header.hshow{opacity:1;margin-top:0px !important}header.scrolling{background:#0d111a}footer{background:rgba(0,0,0,0) url(img/footer-bg.webp) no-repeat top center/cover}footer .icon{font-size:20px;line-height:1}footer .icon i{background:#171a24;height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:2rem;color:#fff}footer h4{font-size:clamp(2rem,2vw,2vw)}footer hr{border-color:#fff;margin:0 0 2rem}footer .copy{padding-bottom:2rem;font-size:12px}footer a{color:#fff}footer a:hover{color:#c7c4d0}footer .widget ul:not(footer.inner ul){list-style:none outside;margin:0;padding:0;display:flex;gap:1rem;justify-content:center}footer .widget ul:not(footer.inner ul) li a{font-weight:500}footer .widget.logo img{max-height:75px;width:auto}footer .widget.desc{color:#fff;font-weight:800;line-height:1;font-size:clamp(1.5rem,2vw,2vw)}footer form label:not(.forminator-checkbox){display:none}footer form button{background:#5ec900;color:#fff;border-color:#5ec900}footer form button:hover,footer form button:active{background:#4fa801;border-color:#4fa801;color:#fff}footer.inner{background:#0d111a}footer.inner ul{list-style:none outside;margin:0;padding:0}footer.inner ul li a{font-weight:500;color:#c7c4d0;display:block}footer.inner ul li a:hover{color:#fff}footer.inner .widget h6{display:block !important;font-size:19px}footer.inner form{position:relative}footer.inner form label:not(.forminator-checkbox){display:none}footer.inner form input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid hsla(0,0%,100%,.3);border-radius:0;padding:11px 45px 11px 0}footer.inner form .forminator-row{width:100%}footer.inner form .forminator-row.forminator-row-last{position:absolute;top:14px;right:22px;width:auto}footer.inner form .forminator-row.forminator-row-last button{background:rgba(0,0,0,0);color:#fff;padding:0;border:0;font-size:0}footer.inner form .forminator-row.forminator-row-last button:before{font:var(--fa-font-regular);display:block;color:#fff;content:"";padding:0 .5rem;font-size:16px;line-height:1;padding:6px 8px;transition:all .3s ease}footer.inner form .forminator-row.forminator-row-last button:hover:before{color:#5ec900}footer.inner form .forminator-field.forminator-is_active input,footer.inner form .forminator-field.forminator-is_filled input{border-color:#5ec900}footer.inner form .forminator-response-message.forminator-show{margin:0;display:flex;height:100%;align-items:center}footer.inner form .forminator-response-message.forminator-show p{margin:0}footer.inner form .forminator-checkbox input+span::before,footer.inner form form .forminator-radio input+span::before{background:rgba(0,0,0,0)}.fancybox__toolbar__items--right .fancybox__button--zoom,.fancybox__toolbar__items--right .fancybox__button--slideshow,.fancybox__toolbar__items--right .fancybox__button--fullscreen,.fancybox__toolbar__items--right .fancybox__button--thumbs,.fancybox__toolbar__items--right .fancybox__counter,.fancybox__toolbar__items--left .fancybox__button--zoom,.fancybox__toolbar__items--left .fancybox__button--slideshow,.fancybox__toolbar__items--left .fancybox__button--fullscreen,.fancybox__toolbar__items--left .fancybox__button--thumbs,.fancybox__toolbar__items--left .fancybox__counter{display:none !important}.fancybox__thumbs{display:none !important}.forminator-error-message{color:#ea6956;display:block;width:100%;font-size:14px}.forminator-response-message{font-weight:700;outline:none !important;box-shadow:none !important}.forminator-response-message.forminator-show{margin-bottom:2rem}.forminator-response-message.forminator-show.forminator-error{color:#ea6956}.forminator-edit-module{display:none !important}.alert,.woocommerce-info,.woocommerce-error,.woocommerce-message,input,textarea,select,#map,button{outline:none !important;box-shadow:none !important}.offcanvas-backdrop{background-color:#050913}.offcanvas-backdrop.show{opacity:.7}.offcanvas{border:0;box-shadow:0 0 40px rgba(0,0,0,.2);background:#050913}.offcanvas .btn-close{position:absolute;top:10px;right:10px;color:#fff;background:rgba(0,0,0,0);font-size:20px;display:flex;align-items:center;justify-content:center;opacity:1;width:20px;height:20px;background:rgba(0,0,0,0);border-radius:100%}.offcanvas .btn-close:hover{color:#050913;background:#fff}.offcanvas .offcanvas-header{padding:0 !important;font-weight:1000;color:#050913;letter-spacing:-0.025em;font-size:2rem;text-transform:uppercase}.offcanvas .offcanvas-header img{height:50px;width:auto}.offcanvas .offcanvas-header .offcanvas-title{line-height:1;font-size:16px;margin-bottom:2rem}.offcanvas .offcanvas-body{padding:0}.offcanvas .offcanvas-body .socials{font-size:20px}.offcanvas .offcanvas-body .socials li a{color:#fff;display:block}.offcanvas .offcanvas-body .socials li a i{min-width:40px;transition:color .3s ease}.offcanvas .offcanvas-body .socials li a:hover i{color:#1a9dd1}.offcanvas .offcanvas-body .socials li:not(:last-of-type){margin-bottom:1rem}.offcanvas .offcanvas-footer{border-top:1px solid rgba(0,0,0,.2);padding:1rem 0 0}.offcanvas .offcanvas-footer ul li{line-height:1.3}.offcanvas .offcanvas-footer ul li a{color:#fff}.offcanvas .offcanvas-footer ul li a:hover{color:#1a9dd1}.offcanvas .offcanvas-footer ul li.large a{font-size:2rem;color:#fff;font-weight:700}.offcanvas .offcanvas-footer ul li.large a:hover{color:#1a9dd1}.offcanvas form{position:relative;margin-bottom:2rem}.offcanvas form label{display:none}.offcanvas form input{padding-right:50px}.offcanvas form button{position:absolute;top:0;right:0;background:rgba(0,0,0,0);height:100%;padding:0 20px;color:#fff;border:0}.offcanvas form button:hover{color:#1a9dd1}.offcanvas #results{max-height:calc(100% - 3rem);overflow-y:scroll;color:#fff}.offcanvas #results .search-result h4{font-size:22px;margin-bottom:15px}.offcanvas #results .search-result h4 a{color:#fff}.offcanvas #results .search-result h4 a:hover{color:#1a9dd1}.offcanvas #results .search-result h4 span{font-size:12px;display:inline-block;padding:2px 10px;background:#1a9dd1;color:#fff;text-transform:uppercase;margin-top:5px}.offcanvas #results .search-result .details{font-size:14px}.offcanvas #results .search-result .details .thumb{min-width:75px;max-width:75px;margin-right:15px}.offcanvas #results .search-result .details .thumb img{width:100%;height:auto;border-radius:10px;border:1px solid #fff}.offcanvas #results .search-result .details a{color:#fff}.offcanvas #results .search-result .details a:hover{color:#1a9dd1}::selection{background:#fff;color:#050913;text-fill-color:#050913;-webkit-text-fill-color:#050913}.appear{transform-origin:50% 0;transform:skewY(2deg) scaleY(1.2) translateY(20px) translateZ(0);backface-visibility:hidden;transition:1s cubic-bezier(0.34, 0.06, 0, 1.03);opacity:0}.appear.animate{opacity:1;-webkit-transform:skewY(0) scaleY(1) translateY(0) translateZ(0);transform:skewY(0) scaleY(1) translateY(0) translateZ(0)}.gradtext{color:#c7c4d0;background-image:-webkit-linear-gradient(-90deg, rgb(37, 0, 93) 0%, rgb(102, 0, 255) 61%, rgb(255, 184, 91) 100%);background-image:linear-gradient(-90deg, rgb(37, 0, 93) 0%, rgb(102, 0, 255) 61%, rgb(255, 184, 91) 100%);background-size:150% 150%;background-clip:text;-webkit-background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.spacer{display:block;width:100%;height:60px}.spacer.huge{height:120px}.secsub{text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:1rem;font-size:12px;display:inline-block;font-weight:500}form label{display:block;text-transform:uppercase;font-size:14px;font-weight:700;color:#fff}form label span:not(.forminator-checkbox-label){color:#c00}form label .forminator-checkbox-label{color:#fff;text-transform:none;font-weight:400}form input,form textarea{background:#171a24;color:#fff;border-radius:4px;border:1px solid rgba(0,0,0,0);width:100%;padding:11px 15px;transition:all .3s ease}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#171a24 url(img/select-bg.svg) no-repeat calc(100% - 15px) 50%/8px;border:0;width:100%;padding:11px 15px;border-radius:4px;transition:all .3s ease}form .forminator-row.forminator-row-last{margin-bottom:0 !important}form .forminator-is_active input,form .forminator-is_active textarea,form .forminator-is_active select,form .forminator-is_filled input,form .forminator-is_filled textarea,form .forminator-is_filled select{border-color:#5ec900}form .forminator-checkbox,form .forminator-radio{cursor:pointer;user-select:none;text-align:left}form .forminator-checkbox+.radio,form .forminator-radio+.radio{margin-top:12px}form .forminator-checkbox input,form .forminator-radio input{display:none !important}form .forminator-checkbox input+span,form .forminator-radio input+span{display:inline-block;position:relative;padding-left:30px}form .forminator-checkbox input+span:before,form .forminator-radio input+span:before{content:"";display:block;position:absolute;top:-13px;left:0px;margin-right:5px;width:16px;height:16px;border:1px solid #fff;background:rgba(0,0,0,0)}form .forminator-checkbox input+span:after,form .forminator-radio input+span:after{border:none !important;font:normal normal normal 16px/1 FontAwesome;content:"" !important;display:block;color:#5ec900;position:absolute;top:-13px;left:0;opacity:0;transform:scale(0, 0);transition:all .2s cubic-bezier(0.64, 0.57, 0.67, 1.53)}form .forminator-checkbox input:checked+span:after,form .forminator-radio input:checked+span:after{opacity:1;transform:scale(1, 1)}form .forminator-field-consent .forminator-label,form .forminator-field-consent span.forminator-label,form .forminator-field-checkbox .forminator-label,form .forminator-field-checkbox span.forminator-label,form .forminator-field-radio .forminator-label,form .forminator-field-radio span.forminator-label{display:none}form .forminator-checkbox__wrapper{display:flex}form .forminator-checkbox__wrapper label{margin:0}form .forminator-checkbox__wrapper .forminator-checkbox__label{color:#fff;font-size:14px}form .forminator-checkbox__wrapper .forminator-checkbox__label a{color:#fff;font-weight:700}form .forminator-checkbox__wrapper .forminator-checkbox__label a:hover{opacity:.7}form .forminator-checkbox__wrapper .forminator-checkbox__label>:last-child{margin-bottom:0}form .forminator-description a{color:#fff;font-weight:700}form .forminator-description a:hover{opacity:.7}form .forminator-description>:last-child{margin-bottom:0}form .forminator-input-with-icon{position:relative}form .forminator-input-with-icon .forminator-icon-calendar{position:absolute;top:50%;transform:translateY(-50%);left:7.5px}form .forminator-input-with-icon input{padding-left:35px}form .forminator-field-html .forminator-field>:last-child{margin-bottom:0}form .forminator-field-radio .forminator-label,form .forminator-field-checkbox .forminator-label{display:block;font-weight:700;font-size:12px;text-transform:uppercase;color:#fff}form .forminator-field-radio .forminator-label span,form .forminator-field-checkbox .forminator-label span{color:#c00}form .forminator-field-radio .forminator-description,form .forminator-field-checkbox .forminator-description{font-size:14px;margin-bottom:20px;display:block}form .forminator-field-radio .forminator-radio-inline,form .forminator-field-checkbox .forminator-radio-inline{margin-right:15px}@keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}100%{text-shadow:-0.025em 0 0 rgba(255,0,0,.75),-0.025em -0.025em 0 rgba(0,255,0,.75),-0.025em -0.05em 0 rgba(0,0,255,.75)}}@-moz-keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}100%{text-shadow:-0.025em 0 0 rgba(255,0,0,.75),-0.025em -0.025em 0 rgba(0,255,0,.75),-0.025em -0.05em 0 rgba(0,0,255,.75)}}@-ms-keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}100%{text-shadow:-0.025em 0 0 rgba(255,0,0,.75),-0.025em -0.025em 0 rgba(0,255,0,.75),-0.025em -0.05em 0 rgba(0,0,255,.75)}}@-o-keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-0.05em -0.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -0.05em 0 rgba(0,0,255,.75)}100%{text-shadow:-0.025em 0 0 rgba(255,0,0,.75),-0.025em -0.025em 0 rgba(0,255,0,.75),-0.025em -0.05em 0 rgba(0,0,255,.75)}}#hero{position:relative}#hero.home{height:100vh;background:rgba(0,0,0,0) url(img/home-hero-bg.webp) no-repeat 50%/cover}#hero.home .title{line-height:1;color:#fff;font-size:clamp(2rem,7vw,7vw);font-weight:700;letter-spacing:-5%}#hero.home .title span:nth-child(2){transition-delay:.15s}#hero.home .title span:nth-child(3){transition-delay:.3s}#hero.home .scrldn{position:absolute;bottom:-50px;left:-100px;color:#fff;font-size:14px;text-transform:uppercase;transform-origin:bottom right;transform:rotate(90deg) translate(-50%, 100%);display:flex;align-items:center}#hero.home .scrldn:after{content:"";width:50px;height:1px;background:#fff;margin-left:10px}#hero.inner h1{font-size:clamp(3rem,3vw,3vw)}#hero.inner p{font-size:calc(16px + .2vw);color:#fff}#hero.inner p:last-of-type{margin-bottom:0}#hero.port{height:100vh;background:#0d111a}#hero.port .overlay{position:absolute;inset:0;z-index:2;background:#050913;background:linear-gradient(180deg, rgba(5, 9, 19, 0.75) 0%, rgba(5, 9, 19, 0) 50%)}#hero.port img{width:100%;height:100%;object-fit:cover;opacity:0;transition:all 1s ease;position:relative;z-index:1}#hero.news{height:50vh;margin-top:100px}#intro h2{font-size:clamp(2rem,3vw,3vw)}#intro .feat .wrap .thumb{margin-bottom:20px;overflow:hidden;position:relative;border-radius:10px 10px 0 0}#intro .feat .wrap .thumb img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}#intro .feat .wrap .thumb .topnum{font-size:20px;font-weight:700;color:#fff;position:absolute;top:0;left:0;padding:5px 10px}#intro .feat .wrap .info{padding-bottom:25px;border-bottom:1px solid hsla(0,0%,100%,.3);position:relative}#intro .feat .wrap .info .title{overflow:hidden}#intro .feat .wrap .info .title h3{margin:0;font-size:22px;line-height:1}#intro .feat .wrap .info .title h3 a{color:#fff}#intro .feat .wrap .info .title h3 a:hover{color:inherit}#intro .feat .wrap .info .title a:not(h3 a){display:flex;height:26px;width:26px;border:1px solid hsla(0,0%,100%,.3);border-radius:100%;justify-content:center;align-items:center;color:#fff}#intro .feat .wrap .info .title a:not(h3 a):hover{background:#fff;color:#050913}#intro .feat .wrap .info:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#fff;transition:all .25s ease}#intro .feat .wrap:hover .thumb img{transform:scale(1.05)}#intro .feat .wrap:hover .info .title h3{margin-left:0}#intro .feat .wrap:hover .info .title a:not(h3 a){border-color:#fff}#intro .feat .wrap:hover .info:after{width:100%}#homeport h2{font-size:clamp(2rem,3vw,3vw)}#homeport .image img{width:100%;height:auto;border-radius:10px}#homevid h2{font-size:clamp(2rem,3vw,3vw)}#homevid .line{display:block;width:90px;height:2px;background:#c7c4d0;margin-top:15px;margin-right:15px}#homevid a{color:#fff;display:flex;align-items:center}#homevid a i{width:50px;height:50px;background:#2a2e36;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:10px;transition:all .3s ease}#homevid a:hover i{background:#fff;color:#050913}#homevid .count{padding:2rem;background:#5b00e4;color:#fff;font-size:calc(16px + .2vw);font-weight:700;line-height:1;position:relative;z-index:3;border-radius:10px;margin-left:-3rem}#homevid .count span{display:block}#homevid .count span.number{font-size:60px}#homevid img{width:100%;height:auto;border-radius:10px}#homevid .two{margin-top:-3rem}#servblocks h2{font-size:clamp(2rem,3vw,3vw)}#servblocks .block .wrap{background:rgba(0,0,0,0);transition:all .3s ease}#servblocks .block .wrap .icon{font-size:clamp(4rem,3vw,3vw);line-height:1;margin-bottom:2rem;color:#5b00e4;transition:all .3s ease}#servblocks .block .wrap h2{font-size:22px}#servblocks .block .wrap>:last-child{margin-bottom:0}#servblocks .block:hover .wrap{background:#5b00e4;color:#fff}#servblocks .block:hover .wrap .icon{color:#fff}#servfaq{position:relative;isolation:isolate}#servfaq .images{position:absolute;top:0;left:0;width:42%;height:100%;background:#0d111a;z-index:-1;user-select:none}#servfaq .images img{width:100%;height:100%;object-fit:cover}#servfaq .images .slick,#servfaq .images .slick-track,#servfaq .images .slick-list{height:100%}#servfaq .wrap h2{font-size:clamp(2rem,3vw,3vw)}#servfaq .accordion{background:rgba(0,0,0,0)}#servfaq .accordion .accordion-item{background:rgba(0,0,0,0);color:#c7c4d0;border-color:hsla(0,0%,100%,.3)}#servfaq .accordion .accordion-item .accordion-header .accordion-button{background:rgba(0,0,0,0);padding:16px 0 16px 30px;color:#fff;font-weight:700;text-transform:none;position:relative}#servfaq .accordion .accordion-item .accordion-header .accordion-button:after{background:rgba(0,0,0,0);color:#fff;position:absolute;left:0;top:14px;transform:none;content:"+"}#servfaq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"-"}#servfaq .accordion .accordion-item .accordion-body{padding:16px 0 32px}#servfaq .accordion .accordion-item .accordion-body>:last-child{margin-bottom:0}#servfaq .count{padding:2rem;background:#5b00e4;color:#fff;font-size:calc(16px + .2vw);font-weight:700;line-height:1;position:relative;z-index:3;border-radius:10px;margin-left:-3rem}#servfaq .count span{display:block}#servfaq .count span.number{font-size:60px}#content article .lead{line-height:1.4;font-size:130%}#content article h2{font-size:26px}#content article h3,#content article h4,#content article h5,#content article h6{font-size:20px}#content article .sc-quote{background:#f8f8f8;border-left:1px solid #1a9dd1;padding:50px 60px 40px;max-width:80%;margin:0 auto 2rem}#content article .sc-quote p{font-size:calc(16px + .5vw);font-weight:700;color:#fff;line-height:1.2}#content article .sc-quote cite{font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-style:normal;color:#1a9dd1}#content article ul:not(#sidebar ul),#content article ol{list-style:none outside;padding:0;margin-left:0}#content article ul:not(#sidebar ul) li,#content article ol li{padding-left:20px;position:relative}#content article ul:not(#sidebar ul) li:before,#content article ol li:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";margin-right:.6rem;transition:transform .3s ease;color:#5ec900;position:absolute;left:0;top:9px;font-size:12px}#content article ul:not(#sidebar ul) ul,#content article ul:not(#sidebar ul) ol,#content article ol ul,#content article ol ol{margin-left:20px}#content article img{max-width:100%;height:auto}#content article a:not(.btn):not(.button):not(.share a):not(#sidebar a){font-weight:700;color:#fff}#content article a:not(.btn):not(.button):not(.share a):not(#sidebar a):hover{color:#5ec900}#content article .vidwrap{padding:2rem 0}#content.about h1{font-size:clamp(2rem,3vw,3vw)}#content.about img{border-radius:10px}#content.contact h1{font-size:clamp(2rem,3vw,3vw)}#content.contact .images{width:110%;border-radius:10px;overflow:hidden}#content.contact .formwrap{background:#0d111a;position:relative;z-index:3}#content.contact .formwrap h3{font-size:clamp(2rem,2vw,2vw);margin-bottom:3rem}#content.contact .formwrap form label:not(.forminator-checkbox){display:none}#content.singleserv .content h2{font-size:clamp(2rem,3vw,3vw)}#content.singleserv .content>:last-child{margin-bottom:0}#content.singleserv .reasons li{padding:0}#content.singleserv .reasons li i{font-size:39px;color:#1a9dd1}#content.singleserv .reasons li h3{margin:.5rem 0 12px}#content.singleserv .reasons li:before{display:none !important}#content.port .item .wrap{position:relative}#content.port .item .wrap .thumb{margin-bottom:20px;overflow:hidden;border-radius:10px}#content.port .item .wrap .thumb img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}#content.port .item .wrap .info h3{margin-bottom:5px;font-size:22px}#content.port .item .wrap .info h3 a{color:#fff}#content.port .item .wrap .info h3 a:hover{color:#c7c4d0}#content.port .item .wrap .info .type{font-size:14px}#content.port .item .wrap:hover .thumb img{transform:scale(1.05)}#content.singleport h1{font-size:clamp(2rem,3vw,3vw)}#content.singleport .content{columns:2;column-gap:2rem}#content.singleport #sidebar .widget h4{font-size:18px;margin-bottom:10px}#content.singleport #sidebar .widget>:last-child{margin-bottom:0}#content.news h1{font-size:clamp(2rem,3vw,3vw)}#content.news .post{padding-bottom:3rem}#content.news .post .thumb{position:relative;overflow:hidden}#content.news .post .thumb img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#content.news .post .thumb date{position:absolute;left:30px;top:0;z-index:1;text-align:center;line-height:1;padding:12px;background:#5b00e4;color:#fff}#content.news .post .thumb date span{display:block;width:100%;text-align:center;font-weight:700}#content.news .post .thumb date span.day{font-size:22px}#content.news .post .content{background:#0d111a}#content.news .post .content a{text-decoration:none !important}#content.news .post .content .cats,#content.news .post .content .meta{font-size:12px;margin-bottom:10px}#content.news .post .content .cats a,#content.news .post .content .meta a{font-weight:400;text-transform:uppercase}#content.news .post .content .cats a:hover,#content.news .post .content .meta a:hover{color:#5ec900}#content.news .post .content .cats li,#content.news .post .content .meta li{padding:0 !important}#content.news .post .content .cats li:before,#content.news .post .content .meta li:before{display:none !important}#content.news .post .content .cats i,#content.news .post .content .meta i{color:#fff}#content.news .post .content .meta{margin-bottom:2rem}#content.news .post .content h2{font-size:32px;margin-bottom:10px}#content.news .post .content h2 a{display:block}#content.news .post .content>:last-child{margin-bottom:0}#content.news .post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:3rem}#content.news .post:hover .thumb img{transform:scale(1.05)}#content.news .post.even .thumb date{left:initial;right:30px}#content.newssingle{position:relative}#content.newssingle .wrap{background:#050913;margin-top:-120px}#content.newssingle .topcats{margin-bottom:24px}#content.newssingle .topcats a{display:inline-block;background:#5ec900;color:#050913 !important;padding:2px 10px;font-size:12px;text-transform:uppercase;margin:0 5px}#content.newssingle .topcats a:hover{background:#fff}#content.newssingle h1{font-size:clamp(2rem,3vw,3vw)}#content.newssingle .meta{margin-bottom:3rem}#content.newssingle .meta li{padding:0 !important}#content.newssingle .meta li i{color:#fff;margin-right:5px}#content.newssingle .meta li a{color:#c7c4d0 !important;font-weight:400 !important}#content.newssingle .meta li a:hover{color:#5ec900 !important}#content.newssingle .meta li:before{display:none !important}#content.newssingle .content>:last-child{margin-bottom:0}#content.page h1{font-size:clamp(2rem,3vw,3vw)}#content.error{height:100vh;background:rgba(0,0,0,0) url(img/home-hero-bg.webp) no-repeat 50%/cover}#content.error .large{position:relative;font-size:10rem;text-shadow:.05em 0 0 rgba(255,0,0,.75),-0.025em -0.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75);animation:glitch .5s infinite;-webkit-animation:glitch .5s infinite;-ms-animation:glitch .5s infinite;-o-animation:glitch .5s infinite}#content.error .large span{position:absolute;top:0;left:0}#content.error .large span:first-child{animation:glitch .65s infinite;-webkit-animation:glitch .65s infinite;-ms-animation:glitch .65s infinite;-o-animation:glitch .65s infinite;clip-path:polygon(0 0, 100% 0, 100% 45%, 0 45%);transform:translate(-0.025em, -0.0125em);opacity:.8}#content.error .large span:last-child{animation:glitch .375s infinite;-webkit-animation:glitch .375s infinite;-ms-animation:glitch .375s infinite;-o-animation:glitch .375s infinite;clip-path:polygon(0 60%, 100% 60%, 100% 100%, 0 100%);transform:translate(0.025em, 0.0125em);opacity:.8}#content .pagenav ul{display:flex;align-items:center;justify-content:center;list-style:none outside;padding:0;margin:0}#content .pagenav ul li{margin-right:5px}#content .pagenav ul li a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#c7c4d0;border:0;border-radius:0;overflow:hidden;font-weight:700;cursor:pointer}#content .pagenav ul li a:hover{color:#5ec900}#content .pagenav ul li.active a{color:#5ec900}#skills h2{font-size:clamp(2rem,3vw,3vw)}#skills .content>:last-child{margin-bottom:0}#skills .title{font-weight:700;display:inline-block;color:#fff;margin-bottom:6px}#skills .progress{background:#171a24;height:6px}#skills .progress .progress-bar{background:#5b00e4;transition:width 1s ease-in-out;width:0}#skills .progress:not(:last-of-type){margin-bottom:2rem}#contacts .wrap{height:180px;display:flex;align-items:center;justify-content:center;isolation:isolate;position:relative}#contacts .wrap .bgnum{font-size:170px;line-height:1;color:#0d111a;font-weight:700;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:-1}#contacts .wrap h4{font-size:24px;text-align:center;margin:0;line-height:1.2}#contacts .wrap h4 a{color:#fff;padding:20px}#contacts .wrap h4 a:hover{color:#5b00e4}#portcaro div{margin:0 1rem}#portcaro div img{width:100%;height:auto;border-radius:10px}#portcaro div a:hover{opacity:.7}#portsq img{width:100%;height:auto;border-radius:10px}#portsq a:hover{opacity:.7}#postnav .post-navigation .nav-links{display:inline-flex;align-items:flex-start;width:100%}#postnav .post-navigation .nav-links .nav-previous,#postnav .post-navigation .nav-links .nav-next{max-width:50%;display:flex;align-items:flex-start}#postnav .post-navigation .nav-links .nav-previous a,#postnav .post-navigation .nav-links .nav-next a{display:inline-flex;align-items:flex-start}#postnav .post-navigation .nav-links .nav-previous a i,#postnav .post-navigation .nav-links .nav-next a i{font-size:30px;line-height:1;opacity:.5;margin-top:5px;color:#fff;transition:all .3s ease}#postnav .post-navigation .nav-links .nav-previous a .nav-title,#postnav .post-navigation .nav-links .nav-next a .nav-title{font-size:10px;color:#000;letter-spacing:1px;text-transform:uppercase;display:block;width:100%;font-weight:700;color:#fff}#postnav .post-navigation .nav-links .nav-previous a h6,#postnav .post-navigation .nav-links .nav-next a h6{font-size:16px;margin:0;transition:all .3s ease;color:#fff}#postnav .post-navigation .nav-links .nav-previous a:hover h4,#postnav .post-navigation .nav-links .nav-next a:hover h4{color:#c7c4d0}#postnav .post-navigation .nav-links .nav-previous a:hover i,#postnav .post-navigation .nav-links .nav-next a:hover i{opacity:1;color:#5ec900}#postnav .post-navigation .nav-links .nav-previous{margin-right:auto}#postnav .post-navigation .nav-links .nav-next{text-align:right;margin-left:auto}#postcomms{border-top:1px solid hsla(0,0%,100%,.3)}#postcomms #respond h3.comment-reply-title{display:none}#postcomms #respond form{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#postcomms #respond form p{margin-bottom:0}#postcomms #respond form p a{color:#fff;font-weight:700}#postcomms #respond form p a:hover{color:#5ec900}#postcomms #respond form p.logged-in-as,#postcomms #respond form p.comment-notes,#postcomms #respond form p.comment-form-comment,#postcomms #respond form p.comment-form-cookies-consent,#postcomms #respond form p.form-submit{grid-column:1/4}#postcomms #respond form p.comment-form-cookies-consent label{display:inline-block;margin-left:10px}#postcomms #respond form .submit{background:#5ec900;border-color:#5ec900;color:#050913;width:auto}#postcomms #respond form .submit:hover{background:#4fa801;border-color:#4fa801}#postcomms .comment-list .comment{margin-bottom:30px}#postcomms .comment-list .comment .comment-body .comment-author{margin-right:30px;position:relative}#postcomms .comment-list .comment .comment-body .comment-author img{border-radius:100%;border:1px solid rgba(36,38,43,.2);margin-bottom:5px}#postcomms .comment-list .comment .comment-body .comment-author a{color:#fff}#postcomms .comment-list .comment .comment-body .comment-author a:hover{color:#c7c4d0}#postcomms .comment-list .comment .comment-body .comment-content .info{font-size:18px;margin-bottom:10px;width:100%}#postcomms .comment-list .comment .comment-body .comment-content .info a{color:#fff}#postcomms .comment-list .comment .comment-body .comment-content .info a:hover{color:#c7c4d0}#postcomms .comment-list .comment .comment-body .comment-content .info small{opacity:.7}#postcomms .comment-list .comment .comment-body .comment-content .alert{margin-bottom:10px}#postcomms .comment-list .comment .comment-body .comment-content .comment-entry{margin-bottom:20px}#postcomms .comment-list .comment .comment-body .comment-content .comment-entry .inreplyto{font-size:14px;opacity:.7;font-style:italic}#postcomms .comment-list .comment .comment-body .comment-content .comment-entry p:last-of-type{margin-bottom:0}#postcomms .comment-list .comment .comment-body .comment-content .reply a{color:#fff;font-size:14px;font-weight:700}#postcomms .comment-list .comment .comment-body .comment-content .reply a:hover{color:#5ec900}#postcomms .comment-list .comment.bypostauthor .comment-body .comment-author:before{text-rendering:auto;font:var(--fa-font-solid);content:"";background:#5ec900;width:20px;height:20px;border-radius:100%;position:absolute;top:0;right:0;color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;font-size:10px}#postcomms .comment-list .children{list-style:none outside;margin:0 0 0 40px;padding:0 0 0 70px;border-left:1px solid #fff}#postcomms .comment-list .children .children{margin-left:0;padding-left:0;border-left:0}#postcomms .comment-respond a{color:#fff;font-weight:700}#postcomms .comment-respond a:hover{color:#5ec900}#postcomms .comment-respond #reply-title{font-size:1.25rem}#postcomms .comment-respond #reply-title #cancel-comment-reply-link{margin-left:10px}#sidebar{background:#0d111a}#sidebar form label:not(.forminator-checkbox){display:none}#sidebar .widget h4{font-size:20px;margin-bottom:20px}#sidebar .widget ul{margin-bottom:0}#sidebar .widget ul.cats{list-style:none outside;padding:0;margin:0;overflow-y:scroll}#sidebar .widget ul.cats li a{display:block;color:#fff;text-decoration:none !important;font-weight:700 !important}#sidebar .widget ul.cats li a:hover{color:#5ec900}#sidebar .widget ul.cats li.current a{color:#5ec900}#sidebar .widget ul.cats li.current ul li a{color:#fff}#sidebar .widget ul.cats li .children,#sidebar .widget ul.cats li .sub-menu{list-style:none outside;padding:0 0 0 15px}#sidebar .widget ul.cats li .children li,#sidebar .widget ul.cats li .sub-menu li{padding-left:20px;position:relative}#sidebar .widget ul.cats li .children li.current,#sidebar .widget ul.cats li .sub-menu li.current{font-weight:700}#sidebar .widget ul.cats li .children li.current a,#sidebar .widget ul.cats li .sub-menu li.current a{color:#5ec900}#sidebar .widget ul.cats li .children li.current ul li a,#sidebar .widget ul.cats li .sub-menu li.current ul li a{color:#fff}#sidebar .widget ul.cats li .children li:before,#sidebar .widget ul.cats li .sub-menu li:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";margin-right:.6rem;transition:transform .3s ease;color:#5ec900;position:absolute;left:0;top:7px;font-size:12px}#sidebar .widget.request strong{color:#fff}#sidebar .widget.search form{position:relative}#sidebar .widget.search form input{padding-right:50px}#sidebar .widget.search form button{position:absolute;top:0;right:0;background:rgba(0,0,0,0);height:100%;padding:0 20px;border:0;color:#fff}#sidebar .widget.search form button:hover{color:#5ec900}#sidebar .widget.tags a{font-size:12px;display:inline-block;border:1px solid hsla(0,0%,100%,.3);padding:5px 10px;color:#fff;text-transform:capitalize;margin:0 5px 5px 0;background:rgba(0,0,0,0)}#sidebar .widget.tags a:hover{background:#5ec900;color:#050913;border-color:#5ec900}#sidebar .widget.latest ul li{position:relative}#sidebar .widget.latest ul li img{width:75px;height:auto;margin-right:15px}#sidebar .widget.latest ul li h6{font-size:16px;margin-bottom:0}#sidebar .widget.latest ul li:not(:last-of-type){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1)}#sidebar .widget:not(:last-of-type){margin-bottom:3rem}.share ul{padding:0 !important;display:flex;align-items:center;flex-wrap:wrap;margin:0}.share ul li{margin:0 !important;padding:0 !important}.share ul li:before{display:none !important}.share ul li a,.share ul li button{padding:0;height:50px;width:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;clip-path:initial}.share ul li a.twit,.share ul li button.twit{background:#00aced;color:#fff !important}.share ul li a.twit:hover,.share ul li button.twit:hover{opacity:.7;color:#fff !important}.share ul li a.fb,.share ul li button.fb{background:#3b5998;color:#fff !important}.share ul li a.fb:hover,.share ul li button.fb:hover{opacity:.7;color:#fff !important}.share ul li a.pin,.share ul li button.pin{background:#c00;color:#fff !important}.share ul li a.pin:hover,.share ul li button.pin:hover{opacity:.7;color:#fff !important}.share ul li a.link,.share ul li button.link{background:#0a66c2;color:#fff !important}.share ul li a.link:hover,.share ul li button.link:hover{opacity:.7;color:#fff !important}.share ul li a.whats,.share ul li button.whats{background:#25d366;color:#fff}.share ul li a.whats:hover,.share ul li button.whats:hover{opacity:.7;color:#fff !important}.share ul li a.email,.share ul li button.email{background:#0d111a;color:#fff !important}.share ul li a.email:hover,.share ul li button.email:hover{opacity:.7}#ticker{background-image:-webkit-linear-gradient(-90deg, rgb(37, 0, 93) 0%, rgb(102, 0, 255) 61%, rgb(255, 184, 91) 100%);background-image:linear-gradient(-90deg, rgb(37, 0, 93) 0%, rgb(102, 0, 255) 61%, rgb(255, 184, 91) 100%);background-size:150% 150%;background-clip:text;-webkit-background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);color:#fff;font-size:clamp(3rem,4vw,4vw);text-transform:uppercase;line-height:1;letter-spacing:-4%}#ticker .container-fluid{max-width:100%}#ticker .marquee{overflow:hidden;display:flex}#ticker .marquee div{white-space:nowrap}#ticker .marquee div span{display:inline-block;margin-right:30px;user-select:none;font-weight:800}#banner{padding:120px 0}#banner h2{font-size:clamp(2rem,3vw,3vw)}#banner.about{background:rgba(0,0,0,0) url(img/about-banner-bg.webp) no-repeat 50%/cover}#latestnews h2{font-size:clamp(2rem,3vw,3vw)}#latestnews .slick-track{margin-left:0}#latestnews .slick-list{margin:0 -1.5rem}#latestnews .post{background:#0d111a;position:relative;isolation:isolate;margin:0 1.5rem;border-radius:10px;overflow:hidden}#latestnews .post .thumb{position:absolute;inset:0;z-index:-1;opacity:0;transition:all .3s ease;transform:scale(1.1)}#latestnews .post .thumb img{width:100%;height:100%;object-fit:cover}#latestnews .post .details .meta{font-size:12px;margin-bottom:1rem}#latestnews .post .details h3 a{display:block}#latestnews .post .details h3 a:hover{color:#1a9dd1}#latestnews .post .details a{color:#fff;font-weight:700}#latestnews .post .details a i{transition:all .3s ease}#latestnews .post .details a:hover i{transform:translateX(10px)}#latestnews .post:hover .thumb{transform:scale(1);opacity:.1}#latestnews .slick-dots{list-style:none outside;margin:0;padding:3rem 0 0;display:flex;align-items:center;justify-content:center}#latestnews .slick-dots li{margin:0 5px}#latestnews .slick-dots li button{font-size:0;height:10px;width:10px;display:flex;border-radius:100%;padding:0;background:#fff;opacity:.3}#latestnews .slick-dots li.slick-active button{opacity:1}#newsletter h3{font-size:clamp(2rem,3vw,3vw)}#newsletter form label:not(.forminator-checkbox){display:none}#testi i{color:#5b00e4;margin-bottom:2rem;font-size:2rem}#testi blockquote p{color:#fff;font-size:calc(16px + .2vw);font-weight:500}#testi blockquote cite{font-style:normal;font-weight:700;color:#fff}#testi .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:0}#testi .slick-arrow i{color:#fff;transition:all .3s ease}#testi .slick-arrow.prev{left:0}#testi .slick-arrow.next{right:0}#testi .slick-arrow:hover i{color:#5ec900}#portslider .port{width:100%}#portslider .port .thumb{overflow:hidden;position:relative;border-radius:10px}#portslider .port .thumb img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}#portslider .port:hover .thumb img{transform:scale(1.05)}#portslider .swiper-pagination{position:relative;margin-top:2.2rem}#portslider .swiper-pagination .swiper-pagination-bullet{margin:0 4px;background:#2a2e36;opacity:1}#portslider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#5ec900}@media(max-width: 1080px){.btn,.button,button,input[type=submit]{padding:12px 20px}#scrolltop{width:30px;height:30px}footer{font-size:14px}footer .copy{font-size:12px}#hero.home .title{font-size:90px}}@media(max-width: 992px){header .container-fluid{padding:0 60px}header .bg-light .navbar-nav .nav-item .nav-link{padding-left:0;padding-right:0}header .bg-light .cart{position:absolute;right:50px;top:-4px}#hero.port{height:50vh}#hero.news{height:33vh}#banner{padding:0;background:rgba(0,0,0,0) url(img/about-banner-bg.webp) no-repeat 50%/150% !important}#servfaq .images{width:100%;height:500px;position:relative}#servfaq .count{margin-top:-80px}#content.singleport #sidebar .widget{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}#content.singleport #sidebar .widget p{margin:0}#content.news #sidebar,#content.newssingle #sidebar{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}#content.news #sidebar .widget,#content.newssingle #sidebar .widget{margin:0}#content.news #sidebar .widget:last-of-type,#content.newssingle #sidebar .widget:last-of-type{grid-column:1/-1;grid-row:auto;width:100%}}@media(max-width: 768px){header{padding:10px 0}header .container-fluid{padding:0 12px}header .bg-light .navbar-brand img{height:30px}header .bg-light .cart{right:24px;top:0}header .bg-light .cart ul li a,header .bg-light .cart ul li button{font-size:19px}}@media(max-width: 576px){body,html{font-size:14px}.btn,.button,button,input[type=submit]{font-size:12px}header .bg-light .cart{top:-4px}#hero.home .title{font-size:46px}#hero.inner{padding-top:30px}#banner{background:rgba(0,0,0,0) url(img/about-banner-bg.webp) no-repeat 50%/250% !important}#homevid .count{margin-left:0}#homevid .count span.number{font-size:40px}#content.about,#content.news{padding-top:30px}#content.singleport #sidebar .widget{grid-template-columns:1fr}#content.singleport .content{columns:1}#content.news #sidebar,#content.newssingle #sidebar{grid-template-columns:1fr}#portsq,#portcaro{padding-top:30px}.spacer.huge{height:60px}#testi blockquote{padding:0 30px}footer .widget ul:not(footer.inner ul){display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}}/*# sourceMappingURL=custom.css.map */
