@charset "UTF-8";:root{--clr-main:#09aff4;--clr-main-rgb:9,175,244;--clr-accent:#0d1857;--clr-accent-rgb:13,24,87;--clr-secondary:#4820a7;--clr-secondary-rgb:72,32,167;--clr-white:#fff;--clr-white-rgb:255,255,255;--clr-black:#121212;--clr-black-rgb:18,18,18;--clr-grey:#f1f1f1;--clr-grey-rgb:241,241,241;--clr-semi-dark:#b8b8b8;--clr-semi-dark-rgb:184,184,184;--clr-dark-grey:#4d4d4d;--clr-dark-grey-rgb:77,77,77;--clr-extra-dark-grey:#202020;--clr-extra-dark-grey-rgb:32,32,32;--clr-dark-blue:#060922;--clr-dark-blue-rgb:6,9,34;--clr-semi-dark-blue:#000531;--clr-semi-dark-blue-rgb:0,5,49;--clr-danger:#fc0000;--clr-danger-rgb:252,0,0;--clr-success:#217234;--clr-success-rgb:33,114,52;--clr-warning:#9b6a01;--clr-warning-rgb:155,106,1;--ltr-main-font-f:"Jost",sans-serif;--rtl-main-font-f:"Tajawal",sans-serif}.line,.line-on-side,.sec-heading .bottom-line,.sec-heading.centered .bottom-line{display:block;position:relative;width:5rem;height:4px;background:var(--clr-main);border-radius:1rem}.pre-title{position:relative;font-size:1rem;font-weight:600;letter-spacing:1px;text-align:left;text-transform:uppercase;display:block;width:-moz-max-content;width:max-content;margin-bottom:0;padding-left:10px;padding-right:10px;color:var(--clr-main);z-index:5}.pre-title::after,.pre-title::before{content:"";display:inline-block;position:absolute;width:6px;aspect-ratio:1/1;border-radius:1rem;top:50%;translate:0 -50%;background-color:var(--clr-main)}.pre-title::before{left:0;right:auto}.pre-title::after{left:auto;right:0}.overlay-color,.overlay-gradient-color,.overlay-pattern-image-bg,.overlay-photo-image-bg,.overlay-shape-image-bg{position:absolute;inset:0;z-index:-1;display:block;transition:.5s ease-in-out}body{font-family:var(--ltr-main-font-f);direction:ltr;text-align:left;position:relative;color:var(--clr-dark-blue);background:var(--clr-white);overflow-x:hidden;scroll-behavior:smooth;transition:.25s ease-in-out}section{position:relative;z-index:0}a,a:hover{text-decoration:none;color:inherit}.plain-section{overflow:visible;padding:0}.mega-section{padding:5rem 0}@media (max-width:767px){.mega-section{padding:2.5rem 0}}.elf-section{padding:4rem 0}@media (max-width:767px){.elf-section{padding:3rem 0}}.particles-js{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:2}.text-linear-gradient{background:-webkit-linear-gradient(45deg,red,#00f,green);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.featured-text{color:var(--clr-main);position:relative}.featured-text svg{position:absolute;left:50%;top:50%;width:calc(100% + 10px);height:calc(100% + 40px);transform:translate(-50%,-50%)}.featured-text svg path{stroke:var(--clr-main);stroke-width:.5rem;fill:transparent}.featured-text svg.wavey-underline{top:100%}.featured-text svg.wavey-underline path{fill:var(--clr-main)}.init-text{position:relative;z-index:0;font-weight:500;font-size:1.1rem;font-style:italic;opacity:.85;line-height:1.7;margin-bottom:3rem;padding:.5rem 0 .5rem 2rem;border-left:4px solid var(--clr-secondary);transition:.3s ease-in-out}.init-text::first-letter{text-transform:capitalize}.init-text::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--clr-secondary);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.init-text:hover{color:var(--clr-white);opacity:1}.init-text:hover::before{transform:scaleX(1)}.line-on-center{margin-left:auto;margin-right:auto}.line-on-side{margin-left:0;margin-right:auto}.line-on-side:before{left:1rem}.line-on-side:after{left:2rem}.sec-heading{position:relative;text-align:left;display:flex;align-items:start;justify-content:space-between;margin-bottom:3rem}@media (max-width:991px){.sec-heading{flex-direction:column;align-items:flex-start}}.sec-heading .cta-area{display:flex;justify-content:flex-end;width:30%}.sec-heading .title{position:relative;margin-bottom:.75rem;font-size:3rem;font-weight:500;text-transform:capitalize;letter-spacing:1.5px;line-height:1.3;display:inline-block;z-index:0}@media (max-width:767px){.sec-heading .title{font-size:2.5rem}}.sec-heading .subtitle{margin:0 auto 1.25rem;font-size:1.1rem;font-weight:400;text-transform:capitalize;opacity:.75}.sec-heading.light-title .title{font-size:3rem;font-weight:500}@media (max-width:991px){.sec-heading .cta-area{width:100%;justify-content:flex-start}.sec-heading.light-title .title{font-size:2rem;font-weight:400}}.sec-heading.centered{display:block;text-align:center}.sec-heading.centered .content-area{max-width:100%}.sec-heading.centered .pre-title{margin-left:auto;margin-right:auto}.sec-heading.centered .cta-area{display:none}.sec-heading.centered .bottom-line{display:block;margin:0 auto}.has-dark-bg{background-color:var(--clr-dark-blue)}.has-dark-bg .sec-heading .subtitle,.has-dark-bg .sec-heading .title{color:var(--clr-white)}.has-dark-bg .sec-heading .bottom-line{background-color:var(--clr-white)}.parallax{background-attachment:fixed!important}.overlay-color{background:var(--clr-dark-blue);opacity:.65}.overlay-gradient-color{background-image:linear-gradient(90deg,rgba(var(--clr-dark-blue-rgb),1) 20%,transparent)}.overlay-pattern-image-bg{opacity:.05;background-size:cover;background-repeat:no-repeat;background-position:center}.overlay-photo-image-bg,.overlay-shape-image-bg{background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.05}.section-video-bg{position:absolute;inset:0;overflow:hidden}.section-video-bg .video,.section-video-bg video{position:absolute;z-index:-2;top:50%;left:50%;transform:translate(-50%,-50%);right:0;bottom:0;min-width:100%;min-height:100%}.see-more-area{display:block;text-align:center;text-transform:capitalize}.see-more-area.btn-on-start-align{text-align:left}.no-borders{border:none;outline:0}.no-box-shadow{box-shadow:none!important}.section-shape-divider-bottom{position:absolute;width:100%;left:0;bottom:0;z-index:0}.section-shape-divider-bottom svg{display:block;width:100%;height:100%}.section-shape-divider-bottom svg path{fill:var(--clr-secondary)}@media (max-width:767px){.sec-heading .subtitle{width:100%;font-size:1rem}.rating-stars{padding:0 1rem}}.rating-stars .star-icon{color:var(--clr-main);font-size:.85rem;cursor:pointer;transition:color .3s ease-in-out}.rating-stars .star-icon:not(:last-child){margin-right:.5rem}.rating-stars .star-icon.off{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--clr-main);-webkit-text-stroke-width:1px}.rating-stars .star-icon.off:hover{-webkit-text-fill-color:var(--clr-main)}.skills .skill{margin-bottom:1.5rem}.skills .skill-data{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;font-weight:600}.skills .skill-data .skill-name{text-transform:capitalize}.skills .skill-bar{width:100%;height:.25rem;opacity:.75;background-color:var(--clr-semi-dark);border-radius:1rem;overflow:hidden}.skills .skill-bar .bar{width:0;background-color:var(--clr-main);height:inherit;border-radius:inherit;transition:width 1s ease-in-out}.ma-pagination{margin:2rem 0}.ma-pagination .pagination .deactive-page-item{pointer-events:none;background-color:var(--clr-grey)!important;border-color:var(--clr-dark-blue)!important;opacity:.5}.ma-pagination .pagination .deactive-page-item .ma-page-link{color:var(--clr-dark-blue)!important;opacity:.5}.ma-pagination .pagination .ma-page-item{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--clr-main);border:1px solid;border-color:var(--clr-main);border-radius:.25rem;transition:.3s}.ma-pagination .pagination .ma-page-item:not(:last-child){margin-right:.5rem}.ma-pagination .pagination .ma-page-item.active,.ma-pagination .pagination .ma-page-item:hover{background-color:var(--clr-main);color:var(--clr-white)}.ma-pagination .pagination .ma-page-item.active .ma-page-link,.ma-pagination .pagination .ma-page-item:hover .ma-page-link{color:var(--clr-white)}.ma-pagination .pagination .ma-page-item.active{pointer-events:none}.ma-pagination .pagination .ma-page-link{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;box-shadow:none!important;color:var(--clr-main);text-decoration:none}.info-items-list .menu-items{margin:0;padding:2rem 0;list-style:none}.info-items-list .info-item{margin-bottom:3rem;display:flex;align-items:start;justify-content:start}@media (max-width:767px){.info-items-list .info-item{margin-bottom:2rem;flex-direction:column}}.info-items-list .info-item:hover .info-icon,.info-items-list .info-item:hover .info-img-icon{transform:translateY(-5px);background-color:rgba(var(--clr-main-rgb),1);color:var(--clr-white)}.info-items-list .info-title{margin-bottom:.75rem;font-weight:500;font-size:1.5rem;text-transform:capitalize}.info-items-list .info-text{font-size:1.1;opacity:.75}.info-items-list .info-number{display:flex;margin-right:1.5rem;margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:.8;color:var(--clr-main)}.info-items-list .info-number.why-icon{flex:0 0 4.25rem;width:4.25rem;height:4.25rem;align-items:center;justify-content:center;font-size:2.65rem;line-height:1}.info-items-list .info-number.why-icon .font-icon,.info-items-list .info-number.why-icon .font-icon::before{display:block;line-height:1}.info-items-list .info-icon{display:flex;margin-right:1.25rem;margin-bottom:1rem;color:var(--clr-main);font-size:2rem;padding:.75rem;border-radius:.25rem;background-color:rgba(var(--clr-main-rgb),.15);transition:.3s ease-in-out}.info-items-list .info-img-icon{margin-right:1.5rem;margin-bottom:1.5rem;width:60px;height:60px;transition:transform .3s ease-in-out}::-moz-selection{background:var(--clr-main);color:var(--clr-white)}::selection{background:var(--clr-main);color:var(--clr-white)}.section-dotted-bg{position:absolute;opacity:.35;inset:0;background-image:radial-gradient(var(--clr-main) 1px,transparent 1px);background-size:1.25rem 1.25rem;z-index:-1}.design-element{position:absolute;width:150px;height:150px;opacity:.25;z-index:-1;left:0;top:0;transform:translate(-25%,-25%)}.design-element.rounded-shape{border-radius:50%}.design-element.stripes{background-image:repeating-linear-gradient(-55deg,transparent .9px,var(--clr-main) 1.25px,var(--clr-main) 3px,transparent 4px,transparent 8px)}.design-element.dots{background-image:radial-gradient(var(--clr-main) 2px,transparent 2.5px);background-size:.75rem .75rem}.radar{position:absolute;width:90%;margin-inline:auto;aspect-ratio:1/1;inset:0;border-radius:50%;background-color:rgba(var(--clr-main-rgb),1);opacity:.65;z-index:-1;animation:3s linear infinite forwards bg-waves;top:0;left:0;opacity:0}.radar:after,.radar:before{content:"";position:absolute;width:100%;aspect-ratio:1/1;inset:0;border-radius:50%;background-color:rgba(var(--clr-main-rgb),1);opacity:.65;z-index:-1;animation:3s linear infinite forwards bg-waves;top:0;left:0;opacity:0}.radar:before{animation-delay:1s}.radar:after{animation-delay:2s}.orbit{position:absolute;margin-inline:auto;width:100%;aspect-ratio:1/1;inset:0;border-radius:50%;border:2px solid rgba(var(--clr-main-rgb),.35);background-color:transparent;animation:30s linear infinite forwards radar-rotate;z-index:-1}.orbit:after,.orbit:before{content:"";width:20px;aspect-ratio:1/1;background-color:var(--clr-main);border-radius:50%;position:absolute;top:0;left:50%;translate:0 -50%}.orbit:after{translate:0 calc(50% + 1px);bottom:0;top:auto}@keyframes bg-waves{0%{scale:0.5 0.5 1;opacity:0}50%{background-color:rgba(var(--clr-secondary-rgb),1);opacity:.5}100%{scale:1 1 1;opacity:0;background-color:rgba(var(--clr-main-rgb),1)}}@keyframes radar-rotate{100%{transform:rotate(360deg) rotateZ(0)}}.animated-line{position:absolute;width:1px;height:100%;top:0;background-color:rgba(var(--clr-main-rgb),.15)}.animated-line:before{content:"";position:absolute;width:5px;aspect-ratio:1/1;left:50%;translate:-50% 0;background-color:rgba(var(--clr-main-rgb),.65);border-radius:50%;animation:15s linear infinite alternate both moving-dot}.animated-line:nth-child(2n):before{animation-direction:alternate-reverse}.animated-line.line-1{left:10%}.animated-line.line-2{left:20%}.animated-line.line-3{left:30%}.animated-line.line-4{left:40%}.animated-line.line-5{left:50%}.animated-line.line-6{left:60%}.animated-line.line-7{left:70%}.animated-line.line-8{left:80%}.animated-line.line-9{left:90%}.animated-line.line-10{left:100%}.animated-line.line-11{left:110%}.animated-line.line-12{left:120%}.animated-line.line-13{left:130%}.animated-line.line-14{left:140%}.animated-line.line-15{left:150%}.animated-line.line-16{left:160%}.animated-line.line-17{left:170%}.animated-line.line-18{left:180%}.animated-line.line-19{left:190%}.animated-line.line-20{left:200%}@keyframes moving-dot{0%{top:0}100%{top:100%}}@keyframes anim-pulses{0%{transform:scale3d(.9,.9,1);opacity:.5}50%{transform:scale3d(1.2,1.2,1);opacity:.75}100%{transform:scale3d(1.4,1.4,1);opacity:0}}.btn-outline,.btn-solid{position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important;text-align:center;text-transform:capitalize;letter-spacing:1px;outline:0;border:2px solid transparent;border-radius:.25rem 1rem;padding:.75rem 2.25rem;font-size:1.1rem;font-weight:500;box-shadow:0 3px 10px -5px rgba(var(--clr-dark-blue-rgb),.15);transition:.3s ease-in-out;cursor:pointer;z-index:0}.btn-outline .icon,.btn-solid .icon{display:flex;margin-left:.5rem;font-size:1.5rem;line-height:1;transition:transform .3s ease-in-out}.btn-outline:hover .icon,.btn-solid:hover .icon{transform:translatex(5px)}.btn-outline:focus,.btn-solid:focus{outline:0!important}.btn-medium.btn-outline,.btn-medium.btn-solid{padding:.625rem 2rem}.btn-small.btn-outline,.btn-small.btn-solid{padding:.5rem 1rem;font-weight:500;font-size:.9rem}.play-btn-col-dir,.play-btn-row-dir{display:inline-block}.play-btn-col-dir .play-video-btn,.play-btn-row-dir .play-video-btn{display:flex;align-items:center;justify-content:center}.play-btn-col-dir .play-video-btn:hover .play-btn,.play-btn-row-dir .play-video-btn:hover .play-btn{background-color:var(--clr-white)}.play-btn-col-dir .play-video-btn:hover .play-btn .icon,.play-btn-row-dir .play-video-btn:hover .play-btn .icon{color:var(--clr-main)}.play-btn-col-dir .play-video-btn:hover .play-btn::after,.play-btn-col-dir .play-video-btn:hover .play-btn::before,.play-btn-row-dir .play-video-btn:hover .play-btn::after,.play-btn-row-dir .play-video-btn:hover .play-btn::before{background-color:inherit}.play-btn-col-dir .play-btn,.play-btn-row-dir .play-btn{position:relative;border-radius:50%;padding:5px;cursor:pointer;background-color:var(--clr-main);display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;transform-origin:center;box-shadow:1px 1px 10px 5px rgba(var(--clr-dark-blue-rgb),.25);transition:.3s ease-in-out}.play-btn-col-dir .play-btn::after,.play-btn-col-dir .play-btn::before,.play-btn-row-dir .play-btn::after,.play-btn-row-dir .play-btn::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;background-color:inherit;animation:2s linear infinite anim-pulses;z-index:-1}.play-btn-col-dir .play-btn::after,.play-btn-row-dir .play-btn::after{animation-delay:.75s}.play-btn-col-dir .play-btn .icon,.play-btn-row-dir .play-btn .icon{color:var(--clr-white)}.play-btn-col-dir .play-btn img.play-icon,.play-btn-row-dir .play-btn img.play-icon{width:3rem;height:3rem}.inverted-colors.play-btn-col-dir .play-btn,.inverted-colors.play-btn-row-dir .play-btn{background-color:var(--clr-main)}.inverted-colors.play-btn-col-dir:hover .play-btn,.inverted-colors.play-btn-row-dir:hover .play-btn{background-color:var(--clr-secondary)}.play-btn-col-dir .play-btn-text,.play-btn-row-dir .play-btn-text{position:relative;text-align:center;text-transform:capitalize;font-weight:600;color:var(--clr-white)}.play-btn-col-dir .play-btn-text::before,.play-btn-row-dir .play-btn-text::before{content:"";position:absolute;bottom:-.5rem;left:0;height:.25rem;width:100%;border-radius:.25rem;transform:scaleX(0);transform-origin:center;transition:.3s ease-in-out;background-color:var(--clr-white)}.btn-solid{color:var(--clr-white);background-color:var(--clr-main);border-color:var(--clr-main)}.btn-solid:hover{color:var(--clr-main);background-color:transparent}.btn-outline{border:2px solid;color:var(--clr-main);border-color:var(--clr-main);background-color:transparent}.btn-outline:hover{color:var(--clr-white);background-color:var(--clr-main)}.play-btn-col-dir .play-video-btn{flex-direction:column}.play-btn-col-dir .play-btn-text{margin-top:.75rem}.play-btn-row-dir .play-video-btn{flex-direction:row}.play-btn-row-dir .play-btn-text{margin-left:.75rem}.sc-wrapper .sc-list{padding:0;margin:0;display:inline-flex;list-style:none}.sc-wrapper .sc-list .sc-item{display:inline-flex;align-items:center;justify-content:center;color:var(--clr-white);background-color:var(--clr-main);border-radius:.25rem;transition:transform .3s ease-in-out}.sc-wrapper .sc-list .sc-item:last-of-type{margin-bottom:0}.sc-wrapper .sc-list .sc-item:hover{background-color:var(--clr-white);box-shadow:0 3px 15px 0 rgba(var(--clr-dark-blue-rgb),.25)}.sc-wrapper .sc-list .sc-item:hover .sc-icon{color:var(--clr-main)}.sc-wrapper .sc-list .sc-link{display:flex;line-height:1;width:100%;margin:0 auto;align-items:center;justify-content:center;height:100%;text-decoration:none}.sc-wrapper .sc-list .sc-icon{transition:color .3s ease-in-out}.sc-wrapper.dir-row{padding:.75rem 0}.sc-wrapper.dir-row .sc-list .sc-item{margin-right:10px}.page-footer .sc-wrapper.dir-row .sc-list{display:flex;flex-wrap:wrap;gap:10px}.page-footer .sc-wrapper.dir-row .sc-list .sc-item{margin-right:0}.sc-wrapper.dir-row .sc-list .sc-item:hover{transform:translateY(-5px)}.sc-wrapper.dir-col{padding:0 .75rem}.sc-wrapper.dir-col .sc-list{flex-direction:column}.sc-wrapper.dir-col .sc-list .sc-item{margin-bottom:10px}.sc-wrapper.dir-col .sc-list .sc-item:last-of-type{margin-bottom:0}.sc-wrapper.dir-col .sc-list .sc-item:hover{transform:translateX(5px)}.sc-wrapper.sc-flat .sc-list .sc-item{font-size:1.1rem;border-radius:0;color:inherit;background-color:transparent;margin-right:1.5rem}.sc-wrapper.sc-flat .sc-list .sc-item:last-child{margin-right:0}.sc-wrapper.sc-flat .sc-list .sc-item:hover{background-color:transparent;box-shadow:none}.sc-wrapper.sc-flat .sc-list .sc-item:hover .sc-icon{color:var(--clr-main)}.sc-wrapper.sc-size-16 .sc-item{width:16px;height:16px;font-size:10px}.sc-wrapper.sc-size-24 .sc-item{width:24px;height:24px;font-size:.75rem}.sc-wrapper.sc-size-32 .sc-item{width:32px;height:32px;font-size:.85rem}.sc-wrapper.sc-size-40 .sc-item{width:40px;height:40px;font-size:1rem}.sc-wrapper.sc-size-50 .sc-item{width:50px;height:50px;font-size:1.25rem}@media (max-width:575px){.btn-outline,.btn-solid{padding:.5rem 1.25rem}.sc-wrapper.sc-size-50 .sc-item{width:40px;height:40px;font-size:1rem}}.back-to-top{display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--clr-white);background-color:rgba(var(--clr-main-rgb),1);cursor:pointer;transition:.3s ease-in-out;width:3rem;height:3rem;border-radius:.25rem;position:fixed;bottom:-100px;right:30px;z-index:20;box-shadow:0 3px 15px 0 rgba(var(--clr-dark-blue-rgb),.25)}.back-to-top:hover{background-color:rgba(var(--clr-main-rgb),.8)}.back-to-top:after{content:""}.back-to-top.show{bottom:30px}.mode-switcher{position:relative;width:2.25rem;height:2.25rem;border-radius:.25rem;cursor:pointer;transition:.3s ease-in-out}.mode-switcher.dark-theme{background-color:var(--clr-white)}.mode-switcher.dark-theme .icon{color:var(--clr-dark-blue)}.mode-switcher.dark-theme .go-light{visibility:visible;opacity:1}.mode-switcher.dark-theme .go-dark{visibility:hidden;opacity:0}.mode-switcher.light-theme{background-color:var(--clr-dark-blue)}.mode-switcher.light-theme .icon{color:var(--clr-white)}.mode-switcher.light-theme .go-light{visibility:hidden;opacity:0}.mode-switcher.light-theme .go-dark{visibility:visible;opacity:1}html.dark-theme .mode-switcher{background-color:var(--clr-white)}html.dark-theme .mode-switcher .icon{color:var(--clr-dark-blue)}html.dark-theme .mode-switcher .go-light{visibility:visible;opacity:1}html.dark-theme .mode-switcher .go-dark{visibility:hidden;opacity:0}html.light-theme .mode-switcher{background-color:var(--clr-dark-blue)}html.light-theme .mode-switcher .icon{color:var(--clr-white)}html.light-theme .mode-switcher .go-light{visibility:hidden;opacity:0}html.light-theme .mode-switcher .go-dark{visibility:visible;opacity:1}.mode-switcher .switch-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;opacity:1;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.mode-switcher .icon{display:flex;font-size:1.25rem;padding:0 .5rem}body.rounded-btns .back-to-top,body.rounded-btns .btn-outline,body.rounded-btns .btn-solid,body.rounded-btns .field-group .text-input,body.rounded-btns .portfolio-btn,body.rounded-btns .read-more,body.rounded-btns .sc-item,body.rounded-btns .subscripe-btn,body.rounded-btns .swiper-button-next,body.rounded-btns .swiper-button-prev{border-radius:5rem}.btn-squared{border-radius:0!important}.btn-rounded{border-radius:5rem!important}.read-more{text-transform:capitalize;color:var(--clr-main);font-weight:600;position:relative;display:inline-flex;align-items:center;transition:.3s ease-in-out}.read-more:hover{color:var(--clr-main);text-decoration:none;border-color:rgba(var(--clr-main-rgb),1)}.read-more:hover .icon{transform:translateX(5px)}.read-more .icon{display:flex;align-items:center;font-size:1.5rem;margin-left:.5rem;transition:transform .3s ease-in-out}.breadcrumb{display:block;background:0 0;margin:0;padding:0}.breadcrumb .icon{margin-right:.5rem}.breadcrumb-item{display:inline-block;text-transform:capitalize;font-size:1rem;font-weight:600}.breadcrumb-item.active{color:var(--clr-white);opacity:.75}.breadcrumb-item:before{color:var(--clr-white)!important;padding-right:.5rem}.breadcrumb-link{color:var(--clr-white);text-decoration:none;transition:color .25s ease-in}.breadcrumb-link:hover{color:var(--clr-main)}.req{color:var(--clr-danger)}.not-req{display:none}.custom-form-area{position:relative}.custom-form-area.input-boxed .input-label,.custom-form-area.input-under-lined .input-label{margin:0;font-size:1rem;font-weight:600;text-transform:capitalize;position:absolute;left:0;top:0;transition:.3s ease-in-out}.custom-form-area input[type=email]:focus~.input-label,.custom-form-area input[type=number]:focus~.input-label,.custom-form-area input[type=password]:focus~.input-label,.custom-form-area input[type=search]:focus~.input-label,.custom-form-area input[type=text]:focus~.input-label,.custom-form-area input[type=url]:focus~.input-label,.custom-form-area select:focus~.input-label,.custom-form-area textarea:focus~.input-label,.custom-form-area.input-boxed .input-wrapper.has-text .input-label,.custom-form-area.input-boxed input[type=email]:focus~.input-label,.custom-form-area.input-boxed input[type=number]:focus~.input-label,.custom-form-area.input-boxed input[type=password]:focus~.input-label,.custom-form-area.input-boxed input[type=search]:focus~.input-label,.custom-form-area.input-boxed input[type=text]:focus~.input-label,.custom-form-area.input-boxed input[type=url]:focus~.input-label,.custom-form-area.input-boxed textarea:focus~.input-label,.custom-form-area.input-under-lined .input-wrapper.has-text .input-label,.custom-form-area.input-under-lined input[type=email]:focus~.input-label,.custom-form-area.input-under-lined input[type=number]:focus~.input-label,.custom-form-area.input-under-lined input[type=password]:focus~.input-label,.custom-form-area.input-under-lined input[type=search]:focus~.input-label,.custom-form-area.input-under-lined input[type=text]:focus~.input-label,.custom-form-area.input-under-lined input[type=url]:focus~.input-label,.custom-form-area.input-under-lined textarea:focus~.input-label{top:-30px;color:var(--clr-main)}.custom-form-area .error-msg{position:absolute;right:1rem;top:0;transform:translateY(50%);font-size:.85rem;color:var(--clr-danger);display:none}.custom-form-area .done-msg{position:absolute;right:1rem;bottom:0;font-size:1rem;background-color:var(--clr-success);color:var(--clr-white);padding:.75rem 1.5rem;visibility:hidden;opacity:0;border-radius:.25rem;z-index:11111111;transition:.5s ease-in-out}.custom-form-area .done-msg.show{visibility:visible;opacity:1;margin-bottom:5rem}.custom-form-area .input-wrapper{position:relative;margin-bottom:3rem}.custom-form-area .input-wrapper .input-icon{position:absolute;left:auto;right:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;pointer-events:none}.custom-form-area input[type=email],.custom-form-area input[type=number],.custom-form-area input[type=password],.custom-form-area input[type=search],.custom-form-area input[type=text],.custom-form-area input[type=url],.custom-form-area select,.custom-form-area textarea{display:block;width:100%;padding:.75rem;outline:0;border:1px solid rgba(var(--clr-dark-blue-rgb),.25);background:var(--clr-white);margin-bottom:1rem;transition:.3s ease-in-out}.custom-form-area input[type=email] [type=submit]:focus,.custom-form-area input[type=number] [type=submit]:focus,.custom-form-area input[type=password] [type=submit]:focus,.custom-form-area input[type=search] [type=submit]:focus,.custom-form-area input[type=text] [type=submit]:focus,.custom-form-area input[type=url] [type=submit]:focus,.custom-form-area select [type=submit]:focus,.custom-form-area textarea [type=submit]:focus{outline:0!important}.custom-form-area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize}.custom-form-area textarea{min-height:10rem}.custom-form-area input[type=submit]{outline:0;border:none}.custom-form-area.input-under-lined .input-wrapper.has-text .input-label{top:-25px}.custom-form-area.input-under-lined .input-wrapper.has-text .b-border{transform:scaleX(1)}.custom-form-area.input-under-lined .input-wrapper .b-border{display:block;width:100%;transform:scaleX(0);transform-origin:center;height:2px;background:var(--clr-main);position:absolute;bottom:0;left:0;z-index:1;transition:.3s ease-in-out}.custom-form-area.input-under-lined input[type=email],.custom-form-area.input-under-lined input[type=number],.custom-form-area.input-under-lined input[type=password],.custom-form-area.input-under-lined input[type=search],.custom-form-area.input-under-lined input[type=text],.custom-form-area.input-under-lined input[type=url],.custom-form-area.input-under-lined textarea{padding:.5rem 0;border:none;border-bottom:1px solid rgba(var(--clr-main-rgb),.35)}.custom-form-area.input-under-lined input[type=email]:focus~.b-border,.custom-form-area.input-under-lined input[type=number]:focus~.b-border,.custom-form-area.input-under-lined input[type=password]:focus~.b-border,.custom-form-area.input-under-lined input[type=search]:focus~.b-border,.custom-form-area.input-under-lined input[type=text]:focus~.b-border,.custom-form-area.input-under-lined input[type=url]:focus~.b-border,.custom-form-area.input-under-lined textarea:focus~.b-border{transform:scaleX(1)}.custom-form-area.input-under-lined input[type=email]:focus~.input-label,.custom-form-area.input-under-lined input[type=number]:focus~.input-label,.custom-form-area.input-under-lined input[type=password]:focus~.input-label,.custom-form-area.input-under-lined input[type=search]:focus~.input-label,.custom-form-area.input-under-lined input[type=text]:focus~.input-label,.custom-form-area.input-under-lined input[type=url]:focus~.input-label,.custom-form-area.input-under-lined textarea:focus~.input-label{top:-25px}.custom-form-area.input-boxed{padding-top:30px}.custom-form-area.input-boxed .input-label{top:-30px}.custom-form-area.input-boxed input[type=email]:focus,.custom-form-area.input-boxed input[type=number]:focus,.custom-form-area.input-boxed input[type=password]:focus,.custom-form-area.input-boxed input[type=search]:focus,.custom-form-area.input-boxed input[type=text]:focus,.custom-form-area.input-boxed input[type=url]:focus,.custom-form-area.input-boxed textarea:focus{border-color:rgba(var(--clr-main-rgb),1)}.mailchimp-form .input-label,.mailchimp-form label{margin-bottom:0;color:var(--clr-grey)}.mailchimp-form input:not([type=submit]){color:var(--clr-white)!important}.mailchimp-form .mc-form-area{position:relative}.field-group{padding:0;margin:0 0 1rem;position:relative}.field-group input[type=email],.field-group input[type=text]{font-size:1.1rem;width:100%;padding:.75rem 1.5rem;outline:0!important;border:none;color:var(--clr-white);background:rgba(var(--clr-white-rgb),.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:0;text-align:left}.field-group input[type=email]::-webkit-input-placeholder,.field-group input[type=text]::-webkit-input-placeholder{color:var(--clr-white)}.one-field-form{margin-bottom:2rem}.one-field-form .field-group{margin-bottom:0}.one-field-form .email-label{display:inline-block;padding:0;margin-bottom:0;text-transform:capitalize;color:var(--clr-white)}.one-field-form input[type=email]{padding:.75rem;border-radius:.25rem}.one-field-form .cta-area{position:absolute;bottom:0;right:0;left:auto}.one-field-form .cta-area .subscribe-btn{border-radius:0 .25rem .25rem 0;min-height:100%;padding:.75rem;border:none}.one-field-form .cta-area .subscribe-btn:hover{background-color:var(--clr-main);border-color:var(--clr-main);color:var(--clr-white)}.one-field-form .email-notice{color:var(--clr-white);opacity:.5;font-weight:100;font-size:.85rem;text-transform:capitalize}.three-field-form{padding:2rem 1rem;background:var(--clr-white)}.three-field-form .form-heading{margin-bottom:2rem;color:var(--clr-semi-dark-blue);border-bottom:2px solid var(--clr-main);padding-bottom:.75rem;text-transform:capitalize;font-size:2rem;font-weight:600}.three-field-form .highlight{color:var(--clr-main);font-weight:800;text-transform:uppercase}.three-field-form .input-label,.three-field-form label{display:inline-block;margin-bottom:.25rem;color:var(--clr-semi-dark-blue);font-weight:600}.three-field-form input:not([type=submit]){border:1px solid rgba(var(--clr-main-rgb),.5);color:var(--clr-semi-dark-blue)!important;padding:.5rem 1rem!important}.three-field-form input:not([type=submit]):focus,.three-field-form input:not([type=submit]):hover{border:1px solid rgba(var(--clr-main-rgb),1)}.three-field-form .cta-area{text-align:center;padding-top:.5rem}.three-field-form.has-dark-bg{background-color:var(--clr-dark-blue)}.three-field-form.has-dark-bg .form-heading,.three-field-form.has-dark-bg .input-label,.three-field-form.has-dark-bg label{color:var(--clr-white)}.three-field-form.has-dark-bg input:not([type=submit]){color:var(--clr-white)!important;background-color:var(--clr-semi-dark-blue)!important}.mailchimp-alerts{position:absolute;bottom:0;left:0;z-index:-1;transition:.5s ease-in-out}.mailchimp-alerts.show-message{bottom:0;top:auto;transform:translateY(120%);z-index:-1}.mailchimp-alerts .mc-msg{color:var(--clr-white)}.mailchimp-alerts .mc-msg.active{padding:.5rem .75rem}.mailchimp-alerts .mc-submitting{background-color:rgba(var(--clr-warning-rgb),.5)}.mailchimp-alerts .mc-success{background-color:rgba(var(--clr-success-rgb),.5)}.mailchimp-alerts .mc-error{background-color:rgba(var(--clr-danger-rgb),.5)}.header-search-box{position:fixed;top:0;left:0;width:100%;height:0;background-color:rgba(var(--clr-dark-blue-rgb),.95);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:.5s ease-in-out;z-index:1200}.header-search-box.show{height:100%;visibility:visible;opacity:1}.header-search-box.show .search-form{visibility:visible;opacity:1;transform:translateY(0)}.header-search-box .close-search{position:absolute;right:25%;top:25%;width:3.5rem;height:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.header-search-box .close-search::after,.header-search-box .close-search:before{content:"";height:2px;width:40px;background-color:var(--clr-white);display:block;transform-origin:center}.header-search-box .close-search:before{transform:rotate(45deg) translateX(2px)}.header-search-box .close-search:after{transform:rotate(-45deg) translateX(1px)}.header-search-box .search-form{position:relative;visibility:hidden;opacity:0;transform:translateY(5rem);transition:.5s ease-in-out .25s;width:50%}@media (max-width:1199px){.breadcrumb-item{font-size:1rem}.header-search-box .search-form{width:50%}}.header-search-box .search-form .search-lbl{visibility:hidden;opacity:0;width:0;position:absolute;left:9999999px}.header-search-box .search-form input[type=search]::-webkit-search-cancel-button,.header-search-box .search-form input[type=search]::-webkit-search-decoration,.header-search-box .search-form input[type=search]::-webkit-search-results-button,.header-search-box .search-form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.header-search-box .search-form .search-input{border:none;border-bottom:2px solid var(--clr-main);font-size:2.5rem;outline:0;color:var(--clr-white);background-color:transparent;width:100%}@media (max-width:767px){.header-search-box .close-search{right:5%}.header-search-box .search-form{width:80%}.header-search-box .search-form .search-input{font-size:1.5rem}}.header-search-box .search-form .search-btn{-webkit-appearance:none;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);right:1.25rem;left:auto;outline:0;border:none;background:0 0;color:var(--clr-main);font-size:1.5rem}.header-basic .has-sub-menu>.sub-menu .sub-menu-link::before,.header-basic .menu-link::before{content:"";position:absolute;left:-12px;width:6px;aspect-ratio:1/1;background-color:var(--clr-main);scale:0;border-radius:50%;transition:.2s ease-in-out}.content-always-light.header-basic .menu-link,.is-sticky.header-basic .menu-link{color:var(--clr-white)}.content-always-light.header-basic .header-logo .logo-img.light-logo,.is-sticky.header-basic .header-logo .logo-img.light-logo{display:block}.content-always-light.header-basic .header-logo .logo-img.dark-logo,.is-sticky.header-basic .header-logo .logo-img.dark-logo{display:none}.content-always-light.header-basic .controls-box .header-search-btn,.is-sticky.header-basic .controls-box .header-search-btn{color:var(--clr-white)}.header-basic{position:fixed;top:0;right:0;left:0;z-index:1030;border-bottom:1px solid transparent}.is-sticky.header-basic{background-color:var(--clr-main)}.is-sticky.header-basic .menu-link{color:var(--clr-white)!important}.is-sticky.header-basic .menu-link::before{background-color:var(--clr-white)!important}.header-basic .controls-box{display:flex;align-items:center}.header-basic .controls-box .control{margin-right:1rem;width:2rem;height:1.5rem;padding:0;border:0;background:0 0;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:space-around;z-index:100;cursor:pointer}.header-basic .controls-box .control:last-child{margin-right:0}.header-basic .controls-box .header-search-btn{display:flex}.header-basic .controls-box .header-search-btn .icon{color:inherit;font-size:1.5rem}.header-basic .controls-box .menu-toggler{margin-right:1rem;display:none}.header-basic .controls-box .menu-toggler>span{width:30px;height:2px;border-radius:1px;background-color:var(--clr-white);transition:.5s ease-in-out}.header-basic .controls-box .close-menu span:first-child{transform:rotate(225deg) translateY(-9px)}.header-basic .controls-box .close-menu span:nth-child(2){display:none}.header-basic .controls-box .close-menu span:nth-child(3){transform:rotate(-45deg) translateY(-9px)}.header-basic .menu-navbar{display:flex;align-items:center;justify-content:space-between;height:90px;min-height:90px;padding:0}.header-basic .menu-wrapper{margin-right:auto;margin-left:auto}.header-basic .menu-wrapper.links-at-end{margin-left:auto;margin-right:1rem}.header-basic .menu-wrapper.links-at-start{margin-right:auto;margin-left:2rem}@media (min-width:1200px){.header-basic .menu-wrapper{flex:0 0 51.5rem;width:51.5rem;max-width:51.5rem}.header-basic .links-list>.menu-item>.menu-link{font-size:1.08rem}}.header-basic .menu-wrapper.show{left:0}@media (max-width:1199px){.header-basic .controls-box .menu-toggler{display:flex}.header-basic{background-color:var(--clr-main)}.header-basic .controls-box .header-search-btn{color:var(--clr-white)}.header-basic .menu-navbar{height:90px}.header-basic .menu-wrapper{position:fixed;left:-100%;width:100%;height:100%;top:90px;margin:0;transition:.5s ease-in-out}.header-basic .menu-wrapper.show .links-list{left:0;height:calc(100% - 90px)}}.header-basic .header-logo{display:flex;align-items:center;justify-content:center}.header-basic .header-logo .logo-img{display:block;width:min(12.25rem,calc(100vw - 11rem));max-width:12.25rem;max-height:calc(90px - 10px);object-fit:contain;transform:none;transition:.5s ease-in-out}.header-basic .header-logo .logo-img.light-logo{display:none}.header-basic .header-logo .logo-img.dark-logo{display:block}.header-basic .links-list{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0}@media (max-width:1199px){.header-basic .links-list{position:absolute;top:0;width:50%;max-height:calc(100% - 90px);padding:1rem 1.5rem;flex-direction:column;align-items:start;justify-content:unset;overflow:auto;overflow-x:hidden;background-color:var(--clr-main)}}@media (max-width:767px){.header-basic .links-list{width:75%}}.header-basic .menu-item{position:relative;padding:0 1rem}.header-basic .menu-link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none!important;color:inherit;text-transform:capitalize;font-size:1rem;font-weight:500;line-height:90px;letter-spacing:0;white-space:nowrap;padding:0;transition:.3s ease-in-out}.header-basic button.menu-link{border:0;background:0 0;font-family:inherit;text-align:inherit;cursor:pointer}.header-basic .menu-link.active,.header-basic .menu-link:hover{color:var(--clr-main)}.header-basic .menu-link.active::before,.header-basic .menu-link:hover::before{scale:1}@media (max-width:1199px){.header-basic .menu-item{width:100%;padding:0}.header-basic .menu-link{display:flex;align-items:center;width:100%;padding:.75rem 1rem .75rem 0;color:var(--clr-white);line-height:calc(90px / 2)}}.header-basic .menu-link .plus-icon{display:flex;align-items:center;justify-content:center;color:inherit;line-height:1;font-size:.625rem;margin-left:.25rem}@media (max-width:1199px){.header-basic .menu-link .plus-icon{margin-left:.5rem}}.header-basic .has-sub-menu>.sub-menu{list-style:none;position:absolute;top:100%;min-width:18rem;left:0;margin:0;padding:1rem 1.5rem;transform:translateY(4rem);visibility:hidden;opacity:0;z-index:15000;background-color:var(--clr-main);transition:.3s ease-in-out}.header-basic .has-sub-menu>.sub-menu .sub-menu-item{padding:0}@media (max-width:1199px){.header-basic .has-sub-menu>.sub-menu{position:static;display:none;visibility:visible;opacity:1;border:none;box-shadow:none;padding:0;transform:translateY(0);transition:none}.header-basic .has-sub-menu>.sub-menu .sub-menu-item{padding-left:1rem}}.header-basic .has-sub-menu>.sub-menu .sub-menu-link{line-height:unset;color:var(--clr-white);padding:1rem 1rem 1rem 0}.header-basic .has-sub-menu>.sub-menu .sub-menu-link.active,.header-basic .has-sub-menu>.sub-menu .sub-menu-link:hover{color:var(--clr-white);transform:translate(.25rem,0)}.header-basic .has-sub-menu>.sub-menu .sub-menu-link.active::before,.header-basic .has-sub-menu>.sub-menu .sub-menu-link:hover::before{background:var(--clr-white);scale:1}.header-basic .has-sub-menu.is-open>.sub-menu,.header-basic .has-sub-menu:hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}.header-basic.inner-page-header .header-logo .logo-img.light-logo{display:block}.header-basic.inner-page-header .header-logo .logo-img.dark-logo{display:none}.header-basic.inner-page-header .menu-link,.header-basic.inner-page-header a{color:var(--clr-white)}.header-basic.inner-page-header .menu-link::before,.header-basic.inner-page-header a::before{background-color:var(--clr-white)}.header-basic.inner-page-header .controls-box .header-search-btn{color:var(--clr-white)}.hero-swiper-slider .slide-title,.page-hero .hero-text-area .hero-title{font-weight:900;font-size:3.5rem;text-transform:capitalize;margin-bottom:1.75rem;line-height:1.2}.hero-swiper-slider .bold-title.slide-title,.page-hero .hero-text-area .bold-title.hero-title{font-weight:900;font-size:4.5rem}.hero-swiper-slider .slide-title .first-word,.page-hero .hero-text-area .hero-title .first-word{position:relative}@media (max-width:1199px){.header-basic .has-sub-menu>.sub-menu .sub-menu-link{line-height:unset;padding:1rem 1rem 1rem 0!important}.header-basic .header-logo .logo-img.light-logo{display:block}.header-basic .header-logo .logo-img.dark-logo{display:none}.header-basic .menu-link.active,.header-basic .menu-link:hover{color:var(--clr-white)}.header-basic .menu-link.active::before,.header-basic .menu-link:hover::before{background-color:var(--clr-white)}.hero-swiper-slider .slide-title,.page-hero .hero-text-area .hero-title{font-size:3rem!important}}@media (max-width:575px){.hero-swiper-slider .slide-title,.page-hero .hero-text-area .hero-title{font-size:2rem!important;font-weight:700!important}}.hero-swiper-slider .slide-subtitle,.page-hero .hero-text-area .hero-subtitle{opacity:.75;font-size:1.25rem;font-weight:400;margin-bottom:2rem}.hero-social-icons .sc-list .sc-item .sc-link{color:var(--clr-dark-blue)}.hero-social-icons .dir-row .sc-list .sc-item:not(:last-child){margin-right:2rem}.hero-social-icons .dir-col .sc-list .sc-item:not(:last-child){margin-bottom:2rem}.page-hero{position:relative;z-index:0;max-height:1280px;min-height:100vh;padding:100px 0}.page-hero.tringle-bg::before{content:"";display:block;position:absolute;left:0;right:0;bottom:-1px;width:100%;height:100%;-webkit-clip-path:polygon(50% 100%,100% 0%,100% 100%,0 100%);clip-path:polygon(50% 100%,100% 0%,100% 100%,0 100%);background:rgba(var(--clr-secondary-rgb),.5);transition:.25s ease-in-out}@media (max-width:991px){.hero-swiper-slider .slide-subtitle,.page-hero .hero-text-area .hero-subtitle{font-size:1rem}.page-hero.tringle-bg::before{-webkit-clip-path:polygon(0 100%,100% 50%,100% 100%);clip-path:polygon(0 100%,100% 50%,100% 100%)}.page-hero{height:auto;min-height:100vh}}@media (max-height:600px){.page-hero{height:auto}}.page-hero .hero-image-area{position:relative}.page-hero .hero-image-area .hero-img-wraper img{transform:scaleX(1)}.page-hero .hero-text-area{margin-top:2.5rem;position:relative}.page-hero .hero-text-area .hero-title{display:inline-block;position:relative;z-index:0}.page-hero .hero-text-area .hero-title .heading-brand-name{position:relative;display:inline-block;line-height:1}.page-hero .hero-text-area .hero-title .featured-text{font-weight:700}.page-hero .hero-text-area.content-always-light .hero-social-icons .sc-link,.page-hero .hero-text-area.content-always-light .hero-subtitle,.page-hero .hero-text-area.content-always-light .hero-title,.page-hero .hero-text-area.content-always-light .slide-subtitle,.page-hero .hero-text-area.content-always-light .slide-title{color:var(--clr-white)!important}.page-hero .cta-links-area{display:inline-flex;flex-direction:row;align-items:center}.page-hero .cta-links-area .cta-link{margin-bottom:0;margin-right:1.5rem;font-size:1.15rem;min-width:180px}.page-hero .cta-links-area .cta-link:last-child{margin-right:0}.hero-swiper-slider{padding:0;background:var(--clr-dark-blue)}.hero-swiper-slider [data-splitting=chars] .word .char{text-transform:lowercase}.hero-swiper-slider [data-splitting=chars] .word .char:first-child{text-transform:uppercase}.hero-swiper-slider .swiper-slide{position:relative;min-width:100%;min-height:100vh;padding:120px 0;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center;z-index:0}@media (max-height:720px){.hero-swiper-slider .swiper-slide{height:auto}}.hero-swiper-slider .slide-bg-img{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-position:center}.hero-swiper-slider .slide-bg-img .slide-bg-media{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;pointer-events:none}.hero-swiper-slider .slide-bg-img .overlay-color,.hero-swiper-slider .slide-bg-img .overlay-gradient-color{z-index:0}@keyframes slide-bg-img-scale{0%{transform:scale(1)}100%{transform:scale(1.5)}}.hero-swiper-slider .hero-social-icons{transform:translateY(-2rem);visibility:hidden;opacity:0;transition:.5s ease-in-out .3s}.hero-swiper-slider .pre-title{transform:translateY(-1rem);visibility:hidden;opacity:0;transition:.5s ease-in-out .3s}.hero-swiper-slider .slide-title{font-weight:900;font-size:4.5rem;display:inline-block;transform:translateY(3rem);visibility:hidden;opacity:0;transition:.8s ease-in-out .5s}.hero-swiper-slider .slide-subtitle{transform:translateY(3rem);visibility:hidden;opacity:0;transition:.5s ease-in-out .8s}.hero-swiper-slider .cta-links-area{transform:translateY(3rem);visibility:hidden;opacity:0;transition:.5s ease-in-out 1s}.hero-swiper-slider .slider-stacked-arrows{position:absolute;top:50%;transform:translateY(-50%);right:3rem;z-index:11}.hero-swiper-slider .slider-stacked-arrows .swiper-button-next,.hero-swiper-slider .slider-stacked-arrows .swiper-button-prev{position:static;margin:.25rem 0;transform:none}@media (max-width:991px){.page-hero .cta-links-area .cta-link{font-size:1rem;padding:.75rem 1.5rem;min-width:auto}.hero-swiper-slider .slider-stacked-arrows{bottom:1rem;top:auto;width:100%;transform:none;left:0;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}}.hero-swiper-slider .swiper-button-next,.hero-swiper-slider .swiper-button-prev{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--clr-white);background-color:rgba(var(--clr-main-rgb),1);cursor:pointer;transition:.3s ease-in-out;background:rgba(var(--clr-white-rgb),.35);color:var(--clr-white);outline:0;top:50%;transform:translateY(-50%)}.hero-swiper-slider .swiper-button-next:hover,.hero-swiper-slider .swiper-button-prev:hover{background-color:rgba(var(--clr-main-rgb),.8);background:rgba(var(--clr-main-rgb),.85)}.hero-swiper-slider .swiper-button-next:after,.hero-swiper-slider .swiper-button-prev:after{content:""}.hero-swiper-slider .swiper-button-next .icon,.hero-swiper-slider .swiper-button-prev .icon{display:flex}@media (max-width:575px){.hero-swiper-slider .slides-state .slide-num,.hero-swiper-slider .swiper-button-next,.hero-swiper-slider .swiper-button-prev{display:none}}.hero-swiper-slider .swiper-button-prev{left:3rem;right:auto}@media (max-width:991px){.hero-swiper-slider .swiper-button-next,.hero-swiper-slider .swiper-button-prev{bottom:1rem;top:auto;transform:none}.hero-swiper-slider .swiper-button-prev{left:10px}}.hero-swiper-slider .swiper-button-next{right:3rem;left:auto}@media (max-width:991px){.hero-swiper-slider .swiper-button-next{right:10px}.lifted-up-box.services-boxed .services-row{padding:6rem 0}}.hero-swiper-slider .slides-state{position:absolute;left:50%;transform:translateX(-50%);bottom:2.5rem;display:flex;align-items:center;justify-content:space-between;z-index:20}.hero-swiper-slider .slides-state .slide-num{width:3rem;height:3rem;text-align:center;color:var(--clr-white);font-size:2rem;transition:.5s ease-in-out}.hero-swiper-slider .slides-state .slide-num.slides-count{opacity:.5}.hero-swiper-slider .slides-state .swiper-pagination{position:static;margin:0 1rem;display:flex;align-items:center}.hero-swiper-slider .slides-state .swiper-pagination-bullet{width:1.5rem;height:.5rem;display:inline-block;border-radius:2rem;background-color:var(--clr-white);opacity:.65;transition:.5s ease-in-out}.hero-swiper-slider .slides-state .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--clr-main);width:2.5rem;opacity:1}.hero-swiper-slider .slides-state .swiper-pagination-bullet:not(:last-child){margin-right:.5rem!important}@media (min-width:768px){.hero-swiper-slider .slides-state.v-align{right:-3rem;left:auto;transform:rotate(90deg) translateY(-50%);top:50%;bottom:auto}.hero-swiper-slider .slides-state.v-align .slide-num{transform:rotate(-90deg)}}.hero-swiper-slider .swiper-slide-active .cta-links-area,.hero-swiper-slider .swiper-slide-active .hero-social-icons,.hero-swiper-slider .swiper-slide-active .pre-title,.hero-swiper-slider .swiper-slide-active .slide-subtitle,.hero-swiper-slider .swiper-slide-active .slide-title{transform:translateY(0);visibility:visible;opacity:1}.hero-swiper-slider .swiper-slide-active .slide-title[data-splitting=words] .word{opacity:0;animation:1s both fadeInLeft;animation-delay:calc(.1s + .1s * var(--word-index))}.hero-swiper-slider .swiper-slide-active .slide-title[data-splitting=chars] .char{animation:.35s both rollIn;animation-delay:calc(.1s + .06s * var(--char-index))}.hero-swiper-slider .swiper-slide-active .slide-title[data-splitting=chars].anim-fade-in-down .char{opacity:0;animation:.35s both fadeInDown;animation-delay:calc(.1s + .06s * var(--char-index))}.hero-swiper-slider .swiper-slide-active .slide-title[data-splitting=chars].anim-fade-in-up .char{opacity:0;animation:.35s both fadeInUp;animation-delay:calc(.1s + .06s * var(--char-index))}.hero-swiper-slider .swiper-slide-active .slide-title[data-splitting=chars].anim-rotate-in .char{animation:.35s both rotateIn;animation-delay:calc(.1s + .06s * var(--char-index))}.inner-page-hero{height:clamp(280px,36vh,360px);min-height:clamp(280px,36vh,360px);opacity:1}.inner-page-hero:before{display:none}.inner-page-hero .hero-text-area{margin:0;width:100%}.inner-page-hero .hero-text-area .hero-title{display:block;color:var(--clr-white);margin-bottom:.5rem;max-width:min(1180px,92vw);margin-right:auto;margin-left:auto;text-wrap:balance;font-size:clamp(1.32rem, 2.35vw, 1.72rem)!important;line-height:1.14}.inner-page-hero .hero-text-area.centerd{text-align:center}.inner-page-hero .hero-text-area .hero-title.is-long-title{max-width:min(1120px,90vw);font-size:clamp(1.08rem, 1.52vw, 1.36rem)!important;line-height:1.16}.inner-page-hero .hero-text-area .hero-title.is-xlong-title{max-width:min(1060px,88vw);font-size:clamp(.96rem, 1.3vw, 1.18rem)!important;line-height:1.16}.inner-page-hero .breadcrumb{max-width:min(1040px,92vw);margin-right:auto;margin-left:auto;font-size:.7rem;line-height:1.55}.inner-page-hero .breadcrumb-item.active{overflow-wrap:anywhere}@media (max-width:767.98px){.inner-page-hero .hero-text-area .hero-title.is-long-title,.inner-page-hero .hero-text-area .hero-title.is-xlong-title{max-width:94vw;font-size:clamp(.82rem, 3vw, .96rem)!important;line-height:1.2}.inner-page-hero .hero-text-area .hero-title{font-size:clamp(.88rem, 3.5vw, 1.1rem)!important}.inner-page-hero .breadcrumb{font-size:.66rem}}.services-boxed .service-box{position:relative;transition:.3s ease-in-out;z-index:0}.services-boxed .service-card{overflow:hidden}.services-boxed .service-icon{margin-bottom:1rem;transition:.5s ease-in-out}.services-boxed .font-icon{display:block;line-height:3rem;font-size:3rem;color:var(--clr-main);transform-origin:center;transition:.3s ease-in-out}.services-boxed .service-num{font-size:5rem;font-weight:800;position:absolute;top:1rem;right:2rem;color:var(--clr-white);opacity:0;line-height:1}.services-boxed .img-icon{width:60px;height:60px}.services-boxed .service-content{width:100%;margin-bottom:1.5rem}.services-boxed .service-title{text-transform:capitalize;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.services-boxed .service-text{display:-webkit-box;min-height:3em;max-height:3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:1.1rem;line-height:1.5;margin:0;opacity:.85}.lifted-up-box.services-boxed .service-box{margin-top:-8rem}.services-boxed .services-row{margin-bottom:2rem}.services-boxed .services-row>[class*=col-]{display:flex}.services-boxed .service-box{display:flex;flex-direction:column;width:100%;height:100%;border-radius:.5rem;padding:2rem;border:1px solid rgba(var(--clr-main-rgb),.35);box-shadow:0 0 10px 0 rgba(var(--clr-dark-blue-rgb),.1)}.services-boxed .service-box::before{content:"";border-radius:inherit;position:absolute;height:100%;width:100%;top:0;left:auto;right:0;transform:scaleX(0);transform-origin:right;background-color:rgba(var(--clr-main-rgb),1);z-index:-3;transition:transform .5s}.services-boxed .service-box.reveal-down:hover .font-icon,.services-boxed .service-box.reveal-down:hover .read-more,.services-boxed .service-box.reveal-down:hover .service-text,.services-boxed .service-box.reveal-down:hover .service-title,.services-boxed .service-box.reveal-end:hover .font-icon,.services-boxed .service-box.reveal-end:hover .read-more,.services-boxed .service-box.reveal-end:hover .service-text,.services-boxed .service-box.reveal-end:hover .service-title,.services-boxed .service-box.reveal-start:hover .font-icon,.services-boxed .service-box.reveal-start:hover .read-more,.services-boxed .service-box.reveal-start:hover .service-text,.services-boxed .service-box.reveal-start:hover .service-title,.services-boxed .service-box.reveal-up:hover .font-icon,.services-boxed .service-box.reveal-up:hover .read-more,.services-boxed .service-box.reveal-up:hover .service-text,.services-boxed .service-box.reveal-up:hover .service-title{color:var(--clr-white)}.services-boxed .service-box.reveal-up::before{left:0;top:auto;bottom:0;transform:scaleY(0);transform-origin:bottom}.services-boxed .service-box.reveal-up:hover::before{top:0;bottom:auto;transform:scaleY(1);transform-origin:top}.services-boxed .service-box.reveal-down::before{left:0;top:0;bottom:auto;transform:scaleY(0);transform-origin:top}.services-boxed .service-box.reveal-down:hover::before{top:auto;bottom:0;transform:scaleY(1);transform-origin:bottom}.services-boxed .service-box.reveal-end::before{top:0;left:0;right:auto;transform:scaleX(0);transform-origin:left}.services-boxed .service-box.reveal-end:hover::before{left:auto;right:0;transform:scaleX(1);transform-origin:right}.services-boxed .service-box.reveal-start::before{top:0;left:auto;right:0;transform:scaleX(0);transform-origin:right}.services-boxed .service-box.reveal-start:hover::before{left:0;right:auto;transform:scaleX(1);transform-origin:left}@media (max-width:991px){.lifted-up-box.services-boxed .service-box{margin-top:0}.services-boxed .service-box{padding:2rem}}.services-boxed .service-box .read-more{margin-top:auto;color:var(--clr-main);border:none;padding:0}.services-boxed.has-dark-bg{background-color:var(--clr-semi-dark-blue)}.services-boxed.has-dark-bg .service-title{color:var(--clr-white)}.services-boxed.has-dark-bg .service-text{color:var(--clr-white);opacity:.85}.service-single{padding:3rem 0 5rem}.service-single .service-sidebar{padding-inline-end:1rem;position:sticky;top:7.5rem}.service-single .service-sidebar .sidebar-pane .list{list-style:none;padding:0;margin:0}.service-single .service-sidebar .sidebar-pane .list-item{display:flex;align-items:center;background:rgba(var(--clr-dark-blue-rgb),1);color:var(--clr-white);opacity:.65;transition:.3s ease-in-out}.service-single .service-sidebar .sidebar-pane .list-item a{position:relative;text-transform:capitalize;width:100%;color:inherit;display:flex;align-items:center}.service-single .service-sidebar .sidebar-pane .list-item a .icon{display:flex;align-items:center;translate:-1rem 0;opacity:0;transition:.3s ease-in-out}.service-single .service-sidebar .sidebar-pane .list-item.active,.service-single .service-sidebar .sidebar-pane .list-item:hover{opacity:1}.service-single .service-sidebar .sidebar-pane .list-item.active a .icon,.service-single .service-sidebar .sidebar-pane .list-item:hover a .icon{translate:1rem 0;translate:0;opacity:1}.service-single .service-sidebar .sidebar-pane .sc-list .sc-item{color:var(--clr-white);background-color:var(--clr-dark-blue);opacity:.75}.service-single .service-sidebar .sidebar-pane .sc-list .sc-item .sc-icon,.service-single .service-sidebar .sidebar-pane .sc-list .sc-item .sc-link{color:inherit}.service-single .service-sidebar .sidebar-pane .sc-list .sc-item:hover{opacity:1}.service-single .service-content-area .two-cols-img{margin-bottom:2rem}.service-single .service-content-area .two-cols-img .img-col{border-radius:.25rem;overflow:hidden}.service-single .service-content-area .two-cols-img .img-col img{min-width:100%}.service-single .row{align-items:flex-start}.service-single .service-sidebar-col{position:sticky;top:6rem;align-self:flex-start;max-height:calc(100vh - 7rem)}.service-single .service-sidebar{padding-inline-end:1.25rem;overflow-y:auto;max-height:inherit}.service-single .service-sidebar .sidebar-pane{position:relative;background-color:rgba(var(--clr-main-rgb),.75);z-index:0;padding:0;margin-bottom:1.5rem;border:0;border-radius:0;background:0 0;box-shadow:none}.service-single .service-sidebar .sidebar-pane .sidebar-title{text-transform:capitalize;margin:0 0 1rem;color:var(--clr-white);font-size:1rem;font-weight:900;letter-spacing:0}.service-single .service-sidebar .sidebar-pane .list-item{min-height:3.2rem;margin:0;padding:0;border-bottom:1px dashed rgba(var(--clr-main-rgb),.36);border-radius:0;background:0 0;color:rgba(var(--clr-white-rgb),.82);opacity:1}.service-single .service-sidebar .sidebar-pane .list-item .font-icon{color:var(--clr-white);line-height:1;flex:0 0 auto;width:1.35rem;margin-right:.75rem;color:var(--clr-main);font-size:1.05rem;text-align:center}.service-single .service-sidebar .sidebar-pane .list-item a{justify-content:space-between;min-width:0;padding:.85rem 0;color:inherit;font-size:.95rem;font-weight:800;line-height:1.25;text-decoration:none}.service-single .service-sidebar .sidebar-pane .list-item a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-single .service-sidebar .sidebar-pane .list-item a .icon{flex:0 0 auto;margin-left:.65rem;color:var(--clr-main);translate:0;opacity:1}.service-single .service-sidebar .sidebar-pane .list-item.active,.service-single .service-sidebar .sidebar-pane .list-item:hover{color:var(--clr-main)}.service-single .service-sidebar-cta{padding-top:1.25rem}.service-single .service-content-area{max-width:920px;margin-bottom:0}.service-single .service-content-area .part{margin-bottom:1.75rem}.service-single .service-content-area .featured-img-area{width:100%;aspect-ratio:1062/600;margin-bottom:1.5rem;border:1px solid rgba(var(--clr-main-rgb),.22);border-radius:.25rem;overflow:hidden;background:rgba(var(--clr-main-rgb),.08)}.service-single .service-content-area .featured-img-area .feat-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.service-single .service-detail-title-row{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem}.service-single .service-detail-icon{flex:0 0 auto;color:var(--clr-main);font-size:1.5rem;line-height:1.15}.service-single .service-content-area .service-title{text-transform:capitalize;font-size:2rem;margin:0;color:var(--clr-white);font-size:clamp(1.55rem, 2.3vw, 2.45rem);font-weight:900;line-height:1.18;text-transform:none}.service-single .service-content-area .service-text{opacity:.75;margin-bottom:1.3rem;color:rgba(var(--clr-white-rgb),.78);font-size:1rem;line-height:1.85;opacity:1}.service-single .service-content-area .service-lead{color:rgba(var(--clr-white-rgb),.86);font-weight:600}.service-single .service-detail-copy h2,.service-single .service-detail-copy h3,.service-single .service-detail-copy h4{color:var(--clr-white);font-weight:900}.service-single .service-detail-copy img,.service-single .service-detail-inline-image img{display:block;max-width:100%;height:auto;border-radius:.25rem}.service-single .service-detail-inline-image img{aspect-ratio:16/9;object-fit:cover;object-position:center}.service-single .service-detail-copy figure.editor-fixed-image,.service-single .service-detail-copy figure.editor-fixed-image.editor-fixed-image--service{width:min(100%,1062px);max-width:100%;height:auto;aspect-ratio:1062/550;margin:1.25rem 0;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.04)}.service-single .service-detail-copy figure.editor-fixed-image.editor-fixed-image--service>img,.service-single .service-detail-copy figure.editor-fixed-image>img{width:100%;height:100%;object-fit:cover!important;object-position:center;border-radius:16px}.service-single .service-detail-copy img.editor-fixed-image,.service-single .service-detail-copy img.editor-fixed-image.editor-fixed-image--service,.service-single .service-detail-copy p>img,.service-single .service-detail-copy>img{display:block;width:min(100%,1062px);max-width:100%;height:auto;aspect-ratio:1062/550;margin:1.25rem 0;object-fit:cover!important;object-position:center;border-radius:16px;background:rgba(255,255,255,.04)}.service-single .service-detail-inline-image figcaption{margin-top:.55rem;color:rgba(var(--clr-white-rgb),.82);font-size:.95rem;font-weight:800}@media (max-width:1199.98px){.service-single .service-sidebar-col{position:relative;top:auto;max-height:none}.service-single .service-sidebar{padding-inline-end:0;overflow:visible;max-height:none}}.about .content-block:not(:last-child){margin-bottom:6rem}.about .text-area{position:relative;padding:3rem 0}.about.home-about-section.mega-section{padding-block:3.5rem}.about.home-about-section .content-block:not(:last-child){margin-bottom:2rem}.about.home-about-section .text-area{padding-block:1.5rem}@media (max-width:767.98px){.about.home-about-section.mega-section{padding-block:2.25rem}.about.home-about-section .content-block:not(:last-child){margin-bottom:1.5rem}.about.home-about-section .text-area{padding-block:1.25rem}}.about .text-area .sec-heading{margin-bottom:1.5rem}.about .text-area .about-text{font-weight:400;font-size:1.1rem;line-height:1.7;margin-bottom:3rem;opacity:.75;letter-spacing:.5px}.about .text-area .about-text::first-letter{text-transform:capitalize}.about .text-area .cta-area{display:flex;align-items:center;justify-content:space-between}.about .text-area .cta-area .signature{display:flex;flex-direction:column;align-items:center}.about .text-area .cta-area .signature .signature-img{max-width:200px;width:200px;height:70px;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:center}.about .text-area .cta-area .signature .signature-name{display:block;color:var(--clr-main);margin-top:-.5rem;text-transform:capitalize}.about .img-area .about-img{transform:scaleX(1)}.about.about-page-shared{position:relative;overflow:hidden;padding-block:5rem;color:var(--clr-white);background:#070a12}.about.about-page-shared .about-modern-top{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(3rem,6vw,5.5rem);align-items:start}.about.about-page-shared .about-modern-media{position:relative;min-width:0;min-height:43rem;align-self:stretch;isolation:isolate}.about.about-page-shared .about-modern-image{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;border:1px solid rgba(var(--clr-main-rgb),.45);border-radius:8px;background:#0b111c;box-shadow:0 18px 42px rgba(0,0,0,.36),0 0 0 1px rgba(var(--clr-main-rgb),.08);transform:translateZ(0);transform-style:preserve-3d;backface-visibility:hidden;transition:border-color .45s,box-shadow .45s,filter .45s;will-change:transform}.about.about-page-shared .about-modern-image img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2, .72, .25, 1),filter .45s;will-change:transform}.about.about-page-shared .about-modern-image-main{position:relative;z-index:1;width:min(86%,36rem);aspect-ratio:1/1}.about.about-page-shared .about-modern-image-inset{position:absolute;right:0;top:22rem;z-index:2;width:min(48%,18rem);aspect-ratio:0.92/1;border-width:2px;box-shadow:0 20px 44px rgba(0,0,0,.44),0 0 0 1px rgba(var(--clr-main-rgb),.12)}.about.about-page-shared .about-modern-experience{position:absolute;left:1.5rem;bottom:0;z-index:3;display:grid;width:10rem;aspect-ratio:1/1;place-items:center;overflow:visible;border:2px solid rgba(var(--clr-white-rgb),.32);border-radius:50%;color:var(--clr-white);background:#11141a;box-shadow:0 18px 38px rgba(0,0,0,.42);isolation:isolate;transform-style:preserve-3d;backface-visibility:hidden;transition:border-color .45s,box-shadow .45s;will-change:transform}.about.about-page-shared .about-modern-experience::before{content:"";position:absolute;inset:0.45rem;z-index:-1;border:1px solid rgba(var(--clr-white-rgb),.18);border-radius:50%}.about.about-page-shared .about-modern-experience-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:16s linear infinite about-experience-ring-spin;transform-origin:center;transform-box:fill-box}.about.about-page-shared .about-modern-experience-ring text{fill:rgba(var(--clr-white-rgb),0.92);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.about.about-page-shared .about-modern-experience-core{position:absolute;inset:24%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(var(--clr-white-rgb),.26);border-radius:50%;background:var(--clr-main);box-shadow:0 0 0 .35rem rgba(var(--clr-main-rgb),.12);transition:transform .55s cubic-bezier(.2, .72, .25, 1),box-shadow .45s}@media (hover:hover) and (pointer:fine){.about.about-page-shared .about-modern-image:hover{border-color:rgba(var(--clr-main-rgb),.82);box-shadow:0 24px 54px rgba(0,0,0,.44),0 0 0 1px rgba(var(--clr-main-rgb),.2)}.about.about-page-shared .about-modern-image-main:hover img{transform:scale(1.035) translate3d(0,-.2rem,0)}.about.about-page-shared .about-modern-image-inset:hover img{transform:scale(1.06) translate3d(.15rem,-.2rem,0) rotate(.35deg)}.about.about-page-shared .about-modern-experience:hover{border-color:rgba(var(--clr-main-rgb),.78);box-shadow:0 24px 48px rgba(0,0,0,.48),0 0 1.5rem rgba(var(--clr-main-rgb),.18)}.about.about-page-shared .about-modern-experience:hover .about-modern-experience-core{transform:scale(1.08);box-shadow:0 0 0 .42rem rgba(var(--clr-main-rgb),.18),0 0 1.15rem rgba(var(--clr-main-rgb),.24)}}.about.about-page-shared .about-modern-experience strong{position:relative;z-index:1;margin:0;color:#05101d;font-size:3rem;line-height:1}.about.about-page-shared .about-modern-experience small{position:relative;z-index:1;margin-top:.15rem;color:#05101d;font-size:.62rem;font-weight:700;line-height:1;text-align:center;text-transform:none}@keyframes about-experience-ring-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.about.about-page-shared .about-modern-experience,.about.about-page-shared .about-modern-experience-core,.about.about-page-shared .about-modern-image,.about.about-page-shared .about-modern-image img{transition:none}.about.about-page-shared .about-modern-media [data-tilt]{transform:none!important;will-change:auto}.about.about-page-shared .about-modern-experience:hover .about-modern-experience-core,.about.about-page-shared .about-modern-image:hover img{transform:none}.about.about-page-shared .about-modern-experience-ring{animation:none}}.about.about-page-shared .about-modern-copy{min-width:0}.about.about-page-shared .about-modern-heading{margin-bottom:1.4rem}.about.about-page-shared .about-modern-heading .pre-title{display:block;margin-bottom:.75rem;color:var(--clr-main);letter-spacing:0;text-transform:none}.about.about-page-shared .about-modern-heading h2{margin:0;color:var(--clr-main);font-size:3rem;font-style:italic;font-weight:600;line-height:1.12;letter-spacing:0;text-transform:none}.about.about-page-shared .about-modern-lead{margin-bottom:1rem;color:var(--clr-white);font-size:1.08rem;font-weight:700;line-height:1.65;letter-spacing:0}.about.about-page-shared .about-modern-body{max-height:24rem;padding-right:.75rem;overflow-y:auto;color:rgba(var(--clr-white-rgb),.7);font-size:.96rem;line-height:1.75;scrollbar-color:var(--clr-main) #111927;scrollbar-width:thin}.about.about-page-shared .about-modern-body>:last-child,.about.about-page-shared .about-modern-highlight>:last-child,.about.about-page-shared .about-modern-insight-copy>div>:last-child,.about.about-page-shared .about-modern-projects-text>:last-child{margin-bottom:0}.about.about-page-shared .about-modern-body a,.about.about-page-shared .about-modern-highlight a,.about.about-page-shared .about-modern-projects-text a{color:var(--clr-main);text-decoration:underline;text-underline-offset:0.2em}.about.about-page-shared .about-modern-highlight{position:relative;margin-top:1.5rem;padding:1.35rem 1.5rem;overflow-wrap:anywhere;border:2px solid var(--clr-main);border-radius:8px;color:var(--clr-white);background:#05080e;box-shadow:10px 10px 0 rgba(var(--clr-main-rgb),.88)}.about.about-page-shared .about-modern-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem}.about.about-page-shared .about-modern-purpose-card{min-width:0;min-height:10.5rem;margin:0;padding:1.55rem 1.7rem;overflow-wrap:anywhere;border:2px solid var(--clr-main);border-radius:8px;color:var(--clr-white);background:#05080e;box-shadow:10px 10px 0 rgba(var(--clr-main-rgb),.88)}.about.about-page-shared .about-modern-purpose-card:only-child{grid-column:1/-1}.about.about-page-shared .about-modern-purpose-card h3{margin:0 0 .8rem;color:var(--clr-main);font-size:1.18rem;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:0;text-transform:none}.about.about-page-shared .about-modern-purpose-card p{margin:0;color:var(--clr-white);font-size:1.05rem;line-height:1.65}.about.about-page-shared .about-modern-insight{display:grid;grid-template-columns:minmax(18rem,0.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);align-items:center;margin-top:6rem}.about.about-page-shared .about-modern-seal{display:grid;width:100%;max-width:24rem;aspect-ratio:1/1;place-items:center;padding:2rem;border:1px solid rgba(var(--clr-main-rgb),.46);border-radius:8px;background:#0a0f18}.about.about-page-shared .about-modern-seal-emblem{position:relative;display:grid;width:min(100%,19rem);aspect-ratio:1/1;place-items:center;border:1px solid rgba(var(--clr-white-rgb),.16);border-radius:50%;background:#06090e;box-shadow:inset 0 0 3rem rgba(var(--clr-main-rgb),.07),0 1.25rem 2.5rem rgba(0,0,0,.3);isolation:isolate}.about.about-page-shared .about-modern-seal-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:18s linear infinite about-seal-ring-spin;transform-box:fill-box;transform-origin:center}.about.about-page-shared .about-modern-seal-ring text{fill:rgba(var(--clr-white-rgb),0.94);font-family:inherit;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.about.about-page-shared .about-modern-seal-core{position:absolute;inset:25%;z-index:2;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--clr-main-rgb),.38);border-radius:50%;background:#090d14;box-shadow:0 0 0 .5rem rgba(var(--clr-main-rgb),.08)}.about.about-page-shared .about-modern-seal-core img{display:block;width:78%;height:78%;object-fit:contain}@keyframes about-seal-ring-spin{to{transform:rotate(360deg)}}.about.about-page-shared .about-modern-insight-copy h3,.about.about-page-shared .about-modern-projects>h3{margin:0 0 1rem;color:var(--clr-main);font-size:2.25rem;font-style:italic;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.about.about-page-shared .about-modern-insight-copy>div{color:rgba(var(--clr-white-rgb),.68);font-size:1.08rem}.about.about-page-shared .about-modern-insight-copy{container-type:inline-size;width:100%;max-width:100%;min-width:0;padding:.5rem 0 2.25rem;overflow-wrap:anywhere;border-bottom:1px solid rgba(var(--clr-white-rgb),.18)}.about.about-page-shared .about-modern-insight-copy h3{margin-bottom:1.65rem;max-width:100%;font-family:var(--ltr-main-font-f);font-size:clamp(2.35rem, 7cqi, 3rem);font-style:italic;font-weight:400;line-height:1.08;overflow-wrap:anywhere}html[lang=en] .about.about-page-shared .about-modern-insight-title{width:100%;font-size:clamp(.8rem, 5.1cqi, 2.35rem);white-space:nowrap;overflow-wrap:normal;word-break:normal}.about.about-page-shared .about-modern-insight-copy>div{width:100%;max-width:100%;font-family:var(--ltr-main-font-f);font-size:clamp(1.35rem, 4.6cqi, 2rem);font-weight:300;line-height:1.42;overflow-wrap:anywhere}.about.about-page-shared .about-modern-projects{margin-top:5rem;padding:3.25rem 2rem;border:1px solid rgba(var(--clr-main-rgb),.38);border-radius:8px;background:#0a0f18;text-align:center}.about.about-page-shared .about-modern-projects>h3{margin-bottom:3rem}.about.about-page-shared .about-modern-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.about.about-page-shared .about-modern-feature{display:flex;min-width:0;min-height:15rem;flex-direction:column;align-items:center;justify-content:flex-start;margin:0;padding:1.6rem 1rem;overflow-wrap:anywhere;border-top:2px solid var(--clr-main);border-radius:8px;background:#05080e}.about.about-page-shared .about-modern-feature i{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;margin-bottom:1.2rem;border:1px solid rgba(var(--clr-main-rgb),.5);border-radius:50%;color:var(--clr-main);background:rgba(var(--clr-main-rgb),.08);font-size:1.55rem;transform:translateZ(0);transform-origin:center;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s;will-change:transform}@keyframes about-feature-icon-hover{0%{transform:translateY(0) scale(1) rotate(0)}35%{transform:translateY(-.45rem) scale(1.1) rotate(-8deg)}68%{transform:translateY(-.18rem) scale(1.06) rotate(8deg)}100%{transform:translateY(-.32rem) scale(1.08) rotate(0)}}@media (hover:hover) and (pointer:fine){.about.about-page-shared .about-modern-feature:hover i{animation:.85s ease-in-out both about-feature-icon-hover;border-color:rgba(var(--clr-main-rgb),.95);background:rgba(var(--clr-main-rgb),.16);box-shadow:0 .7rem 1.6rem rgba(var(--clr-main-rgb),.28)}}@media (prefers-reduced-motion:reduce){.about.about-page-shared .about-modern-seal-ring{animation:none}.about.about-page-shared .about-modern-feature i{transition:none}.about.about-page-shared .about-modern-feature:hover i{animation:none;transform:none}}.about.about-page-shared .about-modern-feature h4{margin:0 0 .8rem;color:var(--clr-white);font-size:1rem;line-height:1.35;letter-spacing:0;text-transform:none}.about.about-page-shared .about-modern-feature p{margin:0;color:rgba(var(--clr-white-rgb),.64);font-size:.86rem;line-height:1.55}.about.about-page-shared .about-modern-projects-text{max-width:58rem;margin:2rem auto 1.5rem;color:rgba(var(--clr-white-rgb),.72);line-height:1.7}.about.about-page-shared .about-modern-projects .btn-solid{margin-top:.5rem}body.light-theme .about.about-page-shared{color:var(--clr-semi-dark-blue);background:#f4f8fc}body.light-theme .about.about-page-shared .about-modern-image{border-color:rgba(var(--clr-main-rgb),.34);background:#fff;box-shadow:0 18px 42px rgba(18,54,84,.18),0 0 0 1px rgba(var(--clr-main-rgb),.08)}body.light-theme .about.about-page-shared .about-modern-image-inset{box-shadow:0 20px 44px rgba(18,54,84,.24),0 0 0 1px rgba(var(--clr-main-rgb),.12)}body.light-theme .about.about-page-shared .about-modern-experience{border-color:rgba(var(--clr-dark-blue-rgb),.24);color:var(--clr-semi-dark-blue);background:#fff;box-shadow:0 18px 38px rgba(18,54,84,.16)}body.light-theme .about.about-page-shared .about-modern-experience::before{border-color:rgba(var(--clr-dark-blue-rgb),.14)}body.light-theme .about.about-page-shared .about-modern-experience-ring text{fill:rgba(var(--clr-dark-blue-rgb),0.82)}body.light-theme .about.about-page-shared .about-modern-lead{color:var(--clr-semi-dark-blue)}body.light-theme .about.about-page-shared .about-modern-body{color:rgba(var(--clr-dark-blue-rgb),.78);scrollbar-color:var(--clr-main) #dce8f1}body.light-theme .about.about-page-shared .about-modern-body :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em),body.light-theme .about.about-page-shared .about-modern-highlight :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em),body.light-theme .about.about-page-shared .about-modern-insight-copy>div :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em),body.light-theme .about.about-page-shared .about-modern-projects-text :where(p,li,blockquote,h1,h2,h3,h4,h5,h6,strong,em){color:inherit}body.light-theme .about.about-page-shared .about-modern-highlight,body.light-theme .about.about-page-shared .about-modern-purpose-card{color:var(--clr-semi-dark-blue);background:#fff;box-shadow:10px 10px 0 rgba(var(--clr-main-rgb),.3)}body.light-theme .about.about-page-shared .about-modern-purpose-card p{color:rgba(var(--clr-dark-blue-rgb),.82)}body.light-theme .about.about-page-shared .about-modern-projects,body.light-theme .about.about-page-shared .about-modern-seal{border-color:rgba(var(--clr-main-rgb),.3);background:#fff}body.light-theme .about.about-page-shared .about-modern-seal-emblem{border-color:rgba(var(--clr-dark-blue-rgb),.14);background:#eef5fa;box-shadow:inset 0 0 3rem rgba(var(--clr-main-rgb),.07),0 1.25rem 2.5rem rgba(18,54,84,.14)}body.light-theme .about.about-page-shared .about-modern-seal-ring text{fill:rgba(var(--clr-dark-blue-rgb),0.86)}body.light-theme .about.about-page-shared .about-modern-seal-core{background:#fff}body.light-theme .about.about-page-shared .about-modern-insight-copy>div,body.light-theme .about.about-page-shared .about-modern-projects-text{color:rgba(var(--clr-dark-blue-rgb),.76)}body.light-theme .about.about-page-shared .about-modern-insight-copy{border-bottom-color:rgba(var(--clr-dark-blue-rgb),.18)}body.light-theme .about.about-page-shared .about-modern-feature{background:#f4f8fc}body.light-theme .about.about-page-shared .about-modern-feature h4{color:var(--clr-semi-dark-blue)}body.light-theme .about.about-page-shared .about-modern-feature p{color:rgba(var(--clr-dark-blue-rgb),.72)}@media (max-width:991.98px){.about.about-page-shared{padding-block:4rem}.about.about-page-shared .about-modern-insight,.about.about-page-shared .about-modern-top{grid-template-columns:minmax(0,1fr);gap:3rem}.about.about-page-shared .about-modern-media{width:100%;max-width:42rem;margin-inline:auto}.about.about-page-shared .about-modern-seal{max-width:28rem;margin-inline:auto}.about.about-page-shared .about-modern-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.about.about-page-shared{padding-block:3rem}.about.about-page-shared .about-modern-media{min-height:33rem}.about.about-page-shared .about-modern-image-main{width:calc(100% - 2rem)}.about.about-page-shared .about-modern-image-inset{right:0;top:16rem;width:48%}.about.about-page-shared .about-modern-experience{left:0;width:8rem}.about.about-page-shared .about-modern-experience strong{font-size:2.35rem}.about.about-page-shared .about-modern-heading h2,.about.about-page-shared .about-modern-insight-copy h3,.about.about-page-shared .about-modern-projects>h3{font-size:2rem}.about.about-page-shared .about-modern-highlight{padding:1.15rem;box-shadow:5px 5px 0 rgba(var(--clr-main-rgb),.88)}.about.about-page-shared .about-modern-purpose-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2.5rem}.about.about-page-shared .about-modern-purpose-card{min-height:0;padding:1.2rem;box-shadow:5px 5px 0 rgba(var(--clr-main-rgb),.88)}.about.about-page-shared .about-modern-insight{margin-top:4rem}.about.about-page-shared .about-modern-seal{max-width:20rem}.about.about-page-shared .about-modern-projects{margin-top:4rem;padding:2.5rem 1rem}.about.about-page-shared .about-modern-features{grid-template-columns:minmax(0,1fr)}.about.about-page-shared .about-modern-feature{min-height:0}}.portfolio{overflow:hidden;position:relative}.portfolio .portfolio-wrapper{overflow:hidden;margin-bottom:3rem;margin-left:-1rem;margin-right:-1rem}.gallery-category-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;margin:0 1rem 1.75rem}.gallery-category-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:150px;min-height:44px;padding:0 1.2rem;border:1px solid rgba(var(--clr-main-rgb),.55);border-radius:12px;font-size:.95rem;font-weight:700;line-height:1;color:var(--clr-white);background:rgba(var(--clr-main-rgb),.12);transition:color .25s,background-color .25s,border-color .25s,box-shadow .25s,transform .25s}.gallery-category-action:hover{color:var(--clr-white);border-color:var(--clr-main);box-shadow:0 12px 24px rgba(var(--clr-main-rgb),.18)}.gallery-category-action-primary{background:var(--clr-main);border-color:var(--clr-main);box-shadow:0 14px 28px rgba(var(--clr-main-rgb),.22)}.gallery-category-action-secondary{background:rgba(255,255,255,.04)}.light-theme .gallery-category-action-secondary{color:var(--clr-semi-dark-blue);background:rgba(var(--clr-main-rgb),.08)}.light-theme .gallery-category-action-primary,.light-theme .gallery-category-action:hover{color:var(--clr-white)}.portfolio .portfolio-btn-list{list-style:none;padding:.25rem .5rem;margin:0 0 1rem;text-transform:capitalize;display:flex;justify-content:flex-start;flex-wrap:wrap}@media (max-width:767px){.gallery-category-actions,.portfolio .portfolio-btn-list{justify-content:center}}@media (max-width:575px){.about .text-area .cta-area .signature .signature-img{max-width:150px;max-height:50px}.about .text-area .cta-area .signature .signature-name{font-size:.85rem}.gallery-category-actions{align-items:stretch;flex-direction:column}.gallery-category-action{width:100%;min-width:0}}.portfolio .portfolio-btn-list .portfolio-btn{position:relative;margin:5px 1.25rem 5px 5px;padding:.5rem 0;text-align:center;font-size:1.25rem;font-weight:400;z-index:1;cursor:pointer;transition:.3s ease-in-out}.portfolio .portfolio-btn-list .portfolio-btn:first-child{padding-left:0}.portfolio .portfolio-btn-list .portfolio-btn::before{content:"";position:absolute;left:-10px;top:50%;translate:0 -50%;width:6px;aspect-ratio:1/1;background:var(--clr-main);opacity:0;border-radius:50%;transition:opacity .3s ease-in-out}.portfolio .portfolio-btn-list .portfolio-btn.active,.portfolio .portfolio-btn-list .portfolio-btn:hover{color:var(--clr-main)}.portfolio .portfolio-btn-list .portfolio-btn.active::before,.portfolio .portfolio-btn-list .portfolio-btn:hover::before{opacity:1}.portfolio .portfolio-group{direction:ltr;position:relative}.portfolio .portfolio-img-link{position:relative;display:block;overflow:hidden;outline:0;z-index:1;transition:.5s ease-in-out}.portfolio .portfolio-item{position:relative;padding:.5rem;overflow:hidden;z-index:1}.portfolio .item{position:relative;border-radius:.25rem;overflow:hidden}.portfolio .item .portfolio-img{display:block;min-width:100%;-o-object-fit:cover;object-fit:cover;height:450px;transition:scale .5s ease-in-out}.portfolio .item .portfolio-bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;height:450px}.portfolio .item .item-info{position:absolute;width:100%;height:auto;left:0;bottom:0;padding:2rem 0;pointer-events:none;z-index:5}.portfolio .item .item-info .item-title{display:flex;align-items:center;font-size:1.25rem;text-transform:capitalize;position:absolute;width:100%;max-width:100%;height:100%;padding:0 1rem 0 5rem;background-color:rgba(var(--clr-dark-blue-rgb),.75);color:var(--clr-white);top:0;left:0;transform:translateY(100%);transition:.5s ease-in-out}.portfolio .item .item-info .icon{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:auto;top:0;width:-moz-max-content;width:max-content;height:100%;padding:0 1rem;font-size:1.5rem;background-color:rgba(var(--clr-main-rgb),.75);color:var(--clr-white);transform:translateX(-120%);transition:transform .5s ease-in-out .3s}.portfolio .item:hover .portfolio-img{scale:1.1}.portfolio .item:hover .item-info .item-title{visibility:visible;opacity:1;transform:translateY(0)}.portfolio .item:hover .item-info .icon{transform:translateX(0)}.portfolio-slider .item .portfolio-bg-img{height:500px}@media (max-width:767px){.portfolio-slider .item .portfolio-bg-img{height:400px}}.portfolio-slider .swiper-button-next,.portfolio-slider .swiper-button-prev{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--clr-white);background-color:rgba(var(--clr-main-rgb),1);cursor:pointer;transition:.3s ease-in-out}.portfolio-slider .swiper-button-next:hover,.portfolio-slider .swiper-button-prev:hover{background-color:rgba(var(--clr-main-rgb),.8)}.portfolio-slider .swiper-button-next:after,.portfolio-slider .swiper-button-prev:after{content:""}.portfolio-slider .swiper-button-next .icon,.portfolio-slider .swiper-button-prev .icon{display:flex}.portfolio-single{margin-top:3rem;margin-bottom:3rem}.portfolio-single .featured-area{margin-bottom:3rem}.portfolio-single .project-featured-img{width:100%;aspect-ratio:1400/600;border-radius:.5rem;overflow:hidden;background:rgba(var(--clr-main-rgb),.08)}.portfolio-single .project-featured-img .featured-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portfolio-single .info-area{margin:1rem 0;position:relative;z-index:2;will-change:transform;transition:transform .18s ease-out;transform-origin:top center}.portfolio-single .info-area .project-info{padding:.5rem 0}@media (max-width:1199px){.portfolio-single .info-area .project-info{margin-bottom:0}}.portfolio-single .info-area .project-info .info{position:relative;margin-bottom:1rem;display:flex;flex-direction:column;border:1px solid rgba(var(--clr-main-rgb),.5);border-top:.25rem solid rgba(var(--clr-main-rgb),1);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding:1.35rem .9rem}.portfolio-single .info-area .project-info .info .title{display:inline-block;font-size:.9rem;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:var(--clr-main);margin-bottom:.55rem}.portfolio-single .info-area .project-info .info .detail{display:inline-block;font-size:1.1rem;font-weight:400;text-transform:capitalize;margin-bottom:0;line-height:1}.portfolio-single .info-area .project-info .info .icon{position:absolute;font-size:2.5rem;top:50%;transform:translateY(-50%);right:1.25rem;color:rgba(var(--clr-main-rgb),.35);z-index:-1}.portfolio-single .info-area .project-info .info .sc-flat{display:flex}.portfolio-single .info-area .project-info .info .sc-flat .sc-item{font-size:1rem}.portfolio-single .info-area .project-info .info .sc-flat .sc-item .sc-icon{color:inherit}.portfolio-single .main-area .sub-heading{text-transform:capitalize;font-size:2.25rem;font-weight:600;margin-bottom:1.25rem}.portfolio-single .main-area .project-text{position:relative;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:1.25rem;opacity:.75}.portfolio-single .main-area .project-text figure.editor-media{max-width:100%;margin:1.25rem 0}.portfolio-single .main-area .project-text img,.portfolio-single .main-area .project-text video{display:block;max-width:100%;height:auto;border-radius:16px}.portfolio-single .main-area .project-text figure.editor-fixed-image img,.portfolio-single .main-area .project-text img.editor-fixed-image{width:100%;height:360px;object-fit:cover;object-position:center}.portfolio-single .main-area .project-text figure.editor-fixed-image{width:1063px;max-width:100%;height:360px;overflow:hidden;border-radius:16px}.portfolio-single .main-area .project-text figure.editor-fixed-image img{height:100%}.portfolio-single .main-area .list{list-style:none;padding:0;margin:0 0 2rem}.portfolio-single .main-area .list .list-item{padding:.5rem 1.5rem .5rem 0;position:relative;text-transform:capitalize;font-weight:400;font-size:1rem;opacity:.85;display:flex;align-items:baseline}.portfolio-single .main-area .list .list-item .icon{color:var(--clr-main);margin-right:.5rem;font-size:.85rem}.portfolio-single .main-area .project-video{min-height:450px;position:relative;border-radius:.5rem;overflow:hidden;margin-top:3rem;margin-bottom:3rem;padding:8rem 0;z-index:1;display:flex;align-items:center;justify-content:center}@media (max-width:991px){.portfolio-single .info-area{transform:none!important}.portfolio-single .main-area .project-video{padding:6rem 0;min-height:300px}}.portfolio-single .main-area .result-img{display:block;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portfolio-single .main-area .project-video-area{width:100%;max-width:1063px;aspect-ratio:1063/457;overflow:hidden;border-radius:.5rem;margin:2rem auto 0;background:rgba(var(--clr-dark-blue-rgb),.2)}.portfolio-single .project-share-card{border:1px solid rgba(var(--clr-main-rgb),.85);border-top:.25rem solid rgba(var(--clr-main-rgb),1);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background:#050820;padding:1.35rem 1rem 1rem;margin:1rem 0;color:#fff}.portfolio-single .project-share-card__title{margin:0 0 1.2rem;color:var(--clr-main);font-size:.95rem;font-weight:500;letter-spacing:.4rem;line-height:1}.portfolio-single .project-share-card__row{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.portfolio-single .project-share-links{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.portfolio-single .project-share-button,.portfolio-single .project-share-native{border:0;text-decoration:none;cursor:pointer;transition:transform .2s,background-color .2s,color .2s,opacity .2s}.portfolio-single .project-share-button{width:2.85rem;height:2.85rem;border-radius:.3rem;display:inline-flex;align-items:center;justify-content:center;background:var(--clr-main);color:#fff;font-size:1.18rem;line-height:1}.portfolio-single .project-share-button:focus,.portfolio-single .project-share-button:hover{background:rgba(var(--clr-main-rgb),.82);color:#fff;transform:translateY(-2px)}.portfolio-single .project-share-button.is-copied{background:#22b573}.portfolio-single .project-share-native{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:0 0;color:rgba(var(--clr-main-rgb),.68);font-size:2rem;line-height:1}.portfolio-single .project-share-native:focus,.portfolio-single .project-share-native:hover{color:var(--clr-main);transform:translateY(-2px)}.portfolio-single .project-share-native.is-copied{color:#22b573}.portfolio-single .project-share-feedback{display:block;min-height:1rem;margin-top:.75rem;color:rgba(255,255,255,.72);font-size:.85rem;line-height:1.2}.portfolio-single .project-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px 16px;margin:1.35rem 0 0}.portfolio-single .project-detail-gallery-card{width:100%;aspect-ratio:4/3;margin:0;overflow:hidden;background:rgba(var(--clr-main-rgb),.08)}.portfolio-single .project-detail-gallery-link{display:block;width:100%;height:100%;cursor:zoom-in}.portfolio-single .project-detail-gallery-card img{display:block;width:100%;height:100%;-o-object-fit:cover;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.portfolio-single .project-results-section{margin-top:1.75rem}.portfolio-single .project-results-heading{max-width:1080px;margin-bottom:1.75rem}.portfolio-single .project-results-heading h2{margin-bottom:1.25rem;color:#fff;font-size:2.75rem;font-weight:800;line-height:1.15}.portfolio-single .project-results-heading p{margin:0;max-width:980px;color:rgba(255,255,255,.72);font-size:1.35rem;line-height:1.7}.portfolio-single .project-results-slider{position:relative;overflow:hidden}.portfolio-single .project-results-slider .swiper-container{overflow:hidden}.portfolio-single .project-results-slider .swiper-wrapper{align-items:stretch}.portfolio-single .project-results-slider .swiper-slide{height:auto}.portfolio-single .project-result-cover{display:block;height:34rem;overflow:hidden;background:rgba(var(--clr-main-rgb),.08)}.portfolio-single .project-result-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .35s}.portfolio-single .project-result-cover:focus img,.portfolio-single .project-result-cover:hover img{transform:scale(1.04)}.portfolio-single .project-results-arrow{width:3.75rem;height:3.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--clr-main);color:#fff;box-shadow:none;z-index:5}.portfolio-single .project-results-arrow:after{display:none}.portfolio-single .project-results-arrow .icon{font-size:1.75rem;line-height:1}.portfolio-single .project-results-slider .swiper-button-prev{left:1rem;right:auto}.portfolio-single .project-results-slider .swiper-button-next{right:1rem;left:auto}.portfolio-single .project-results-arrow:focus,.portfolio-single .project-results-arrow:hover{background:rgba(var(--clr-main-rgb),.82);color:#fff}@media (max-width:575px){.portfolio-single .project-share-card{padding:1.5rem 1rem 1.25rem}.portfolio-single .project-share-card__row{align-items:flex-start}.portfolio-single .project-share-links{gap:.75rem}.portfolio-single .project-share-button{width:2.9rem;height:2.9rem;font-size:1.2rem}.portfolio-single .project-share-native{width:3rem;height:3rem;font-size:2rem}.portfolio-single .project-detail-gallery{grid-template-columns:1fr;justify-items:center;gap:1rem;margin-top:1.5rem;width:100%}.portfolio-single .project-detail-gallery-card{width:100%;height:auto}.portfolio-single .project-results-heading h2{font-size:2rem}.portfolio-single .project-results-heading p{font-size:1rem}.portfolio-single .project-result-cover{height:22rem}.portfolio-single .project-results-arrow{width:3rem;height:3rem}}.our-team .tm-member-card{position:relative;overflow:hidden;box-shadow:0 1px 20px 0 rgba(var(--clr-dark-blue-rgb),.15);margin-bottom:2rem;text-align:center;transition:.5s ease-in-out}.our-team .tm-member-card:hover .tm-image>img{transform:scale(1.05);transform-origin:center}.our-team .tm-member-card:hover .tm-image .overlay-color{opacity:.65}.our-team .tm-member-card:hover .tm-image .tm-social .sc-item{transform:translateY(0);visibility:visible;opacity:1}.our-team .tm-member-card .tm-link{text-decoration:none!important}.our-team .tm-member-card .tm-image{position:relative;overflow:hidden;transition:.5s ease-in-out}.our-team .tm-member-card .tm-image .overlay-color{z-index:2;opacity:0;transition:.5s ease-in-out}.our-team .tm-member-card .tm-image img{width:100%;transition:.5s ease-in-out}.our-team .tm-member-card .tm-image .tm-social{position:absolute;left:50%;transform:translateX(-50%);bottom:0;padding:1rem;z-index:7}.our-team .tm-member-card .tm-image .tm-social .sc-item{transform:translateY(150px);visibility:hidden;opacity:0;transition:.25s ease-in-out}.our-team .tm-member-card .tm-image .tm-social .sc-item:first-child{transition-delay:0.1s}.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(2){transition-delay:0.2s}.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(3){transition-delay:0.3s}.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(4){transition-delay:0.4s}.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(5){transition-delay:0.5s}.our-team .tm-member-card .tm-image .tm-social .sc-item:nth-child(6){transition-delay:0.6s}.our-team .tm-member-card .tm-details{text-align:center;padding:2rem 0}.our-team .tm-member-card .tm-details .tm-name{text-transform:capitalize;font-size:1.5rem;font-weight:400;margin-bottom:0}.our-team .tm-member-card .tm-details .tm-role{text-transform:capitalize;font-size:1rem;font-weight:500;opacity:.75}.about-team-preview{padding-block:clamp(4rem,7vw,6.5rem);background:#05081e}.about-team-preview .about-team-preview__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.about-team-preview .sec-heading{flex:1 1 auto;min-width:0;margin:0;text-align:left}.about-team-preview .sec-heading .content-area{align-items:flex-start}.about-team-preview .sec-heading .pre-title{margin-bottom:.75rem}.about-team-preview .sec-heading .title{max-width:none;margin:0;color:var(--clr-white);font-size:clamp(1.85rem, 2.4vw, 2.65rem);line-height:1.18;letter-spacing:0;text-transform:none}.about-team-preview .about-team-preview__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.8rem;min-width:12rem;margin-bottom:0;padding:1rem 1.5rem;border-radius:8px;white-space:nowrap}.about-team-preview .about-team-preview__button .bi{font-size:1.25rem;transition:transform .25s}.about-team-preview .about-team-preview__button:focus-visible .bi,.about-team-preview .about-team-preview__button:hover .bi{transform:translateX(.25rem)}.about-team-preview .about-team-preview__grid{align-items:stretch;row-gap:2rem}.about-team-preview .about-team-preview__grid>[class*=col-]{display:flex}.about-team-preview .tm-member-card{width:100%;height:100%;margin:0;overflow:visible;background:0 0;box-shadow:none}.about-team-preview .tm-member-card .tm-image{width:100%;aspect-ratio:4/4.55;border-radius:4px;background:#11182a}.about-team-preview .tm-member-card .tm-image .tm-link{display:block;width:100%;height:100%}.about-team-preview .tm-member-card .tm-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.about-team-preview .tm-member-card:hover .tm-image img{transform:scale(1.035);transform-origin:center}.about-team-preview .tm-member-card .tm-details{padding:1.4rem .4rem 0}.about-team-preview .tm-member-card .tm-details .tm-name{color:var(--clr-white);font-size:1.35rem;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}.about-team-preview .tm-member-card .tm-details .tm-role{display:block;margin-top:.25rem;color:rgba(255,255,255,.72);font-size:.95rem;line-height:1.35;letter-spacing:0;text-transform:none}body.light-theme .about-team-preview{background:#f4f8fc}body.light-theme .about-team-preview .sec-heading .title,body.light-theme .about-team-preview .tm-member-card .tm-details .tm-name{color:var(--clr-semi-dark-blue)}body.light-theme .about-team-preview .tm-member-card .tm-details .tm-role{color:rgba(var(--clr-dark-blue-rgb),.72)}@media (max-width:767.98px){.about-team-preview .about-team-preview__header{align-items:flex-start;flex-direction:column}.about-team-preview .about-team-preview__button{min-width:0}}@media (max-width:575.98px){.about-team-preview .sec-heading .title{font-size:1.85rem}.about-team-preview .tm-member-card .tm-image{aspect-ratio:4/4.7}}.team-member .profile{text-align:center;padding-bottom:3rem;margin-bottom:4rem;box-shadow:1px 1px 10px 0 rgba(var(--clr-dark-blue-rgb),.15)}.team-member .profile .tm-img{margin-bottom:1.5rem}.team-member .profile .tm-img>img{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.team-member .profile .tm-details{margin-bottom:2rem}.team-member .profile .tm-details .name{font-size:1.5rem;font-weight:400;text-transform:capitalize;margin-bottom:0}.team-member .profile .tm-details .role{font-size:1rem;font-weight:400;text-transform:capitalize;opacity:.75}.team-member .profile .tm-social{margin-bottom:2rem}.team-member .tm-description .tm-title{margin-top:5rem;margin-bottom:1.5rem;font-size:2rem;font-weight:500;text-transform:capitalize}.team-member .tm-description .tm-title:first-of-type{margin-top:0}@media (max-width:991px){.team-member .tm-description .tm-title{font-size:1.75rem;font-weight:600}}.team-member .tm-description .tm-text{line-height:1.6;font-size:1.25rem;font-weight:500;margin-bottom:1.25rem;opacity:.75}.team-member .tm-description .tm-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 2rem}.team-member .tm-description .tm-list .list-item{width:50%;margin-bottom:.5rem;position:relative;text-transform:capitalize;font-size:1.1rem;opacity:.75;display:flex;align-items:baseline}.team-member .tm-description .tm-list .list-item .icon{color:var(--clr-main);margin-right:.5rem}.our-clients{background-color:var(--clr-main)}.our-clients .sec-heading .pre-title{color:#000}.our-clients .sec-heading .pre-title::after,.our-clients .sec-heading .pre-title::before{background-color:#000}.our-clients .sec-heading .title{font-size:1.75rem;opacity:1;color:#000}.our-clients .sec-heading .title .hollow-text{color:#000;-webkit-text-stroke-color:#000}.our-clients .clients-logos{text-align:center}.our-clients .client-logo{background:var(--clr-white);border-radius:.5rem}.our-clients .logo{max-height:125px;border-radius:.25rem;filter:grayscale(1)}.our-clients .logo:hover{filter:grayscale(0)}.our-clients-blocks{background:var(--clr-semi-dark-blue)}.our-clients-blocks .section-heading .section-title{color:var(--clr-grey)}.our-clients-blocks .blocks-row{margin-bottom:-30px}.our-clients-blocks .client-block{padding:1.25rem 0;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transition:.5s ease-in-out}.our-clients-blocks .client-block:hover{transform:translateY(-10px)}@media (max-width:767px){.team-member .tm-description .tm-list .list-item{width:100%}.our-clients-blocks .client-block{padding:2rem}}.faq .faq-intro-row{margin-bottom:2rem}@media (min-width:992px){.about-team-preview .sec-heading .title{white-space:nowrap}.faq .faq-intro-row{margin-bottom:2.5rem}}.faq .faq-accordion .card{background-color:transparent;padding:1rem;border:1px solid rgba(var(--clr-main-rgb),.35)}.faq .faq-accordion .card-header{position:relative;background-color:transparent;border:none;padding:0}.faq .faq-accordion .card-header .faq-btn{width:100%;padding-left:0;padding-right:20px;text-align:left;text-decoration:none;text-transform:capitalize;border-radius:0;font-size:1.1rem;font-weight:700;white-space:normal;color:var(--clr-main);outline:0;box-shadow:none;transition:none}.faq .faq-accordion .card-header .faq-btn::before{content:"\f068";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 free"!important;font-weight:900;position:absolute;top:50%;transform:translateY(-50%);right:20px;left:auto;color:var(--clr-main)}.faq .faq-accordion .card-header .faq-btn.collapsed::before{content:"\f067"}.faq .faq-accordion .card-body{padding-top:1rem}.faq .faq-accordion .card-body .faq-answer{color:var(--clr-black)}.testimonials .testimonial-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin:0 auto;padding:0 2rem}.testimonials .testimonial-content .customer-img img{width:4.5rem;height:4.5rem;border-radius:50%;border:3px solid var(--clr-main);margin-bottom:2rem}.testimonials .content{margin-bottom:2rem;position:relative}.testimonials .testimonial-text{font-size:1.5rem;font-weight:300;line-height:1.7;font-style:italic;color:var(--clr-white);padding:0;margin:0}@media (max-width:991px){.testimonials .testimonial-text{font-size:1.15rem}}.testimonials .customer-testimonial{position:relative;width:65%;margin:0 auto}@media (max-width:1199px){.testimonials .customer-testimonial{width:80%}}@media (max-width:575px){.testimonials .customer-testimonial{width:90%}}.testimonials .customer-details{display:inline-block}.testimonials .customer-details .customer-name,.testimonials .customer-details .customer-role{text-transform:capitalize;margin-bottom:0;padding-top:0;padding-bottom:0}.testimonials .customer-details .customer-name{font-size:1.25rem;color:var(--clr-white)}.testimonials .customer-details .customer-role{font-size:1rem;color:var(--clr-white);opacity:.75}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--clr-white);background-color:rgba(var(--clr-main-rgb),1);cursor:pointer;transition:.3s ease-in-out;top:50%;transform:translateY(-50%);background-color:rgba(var(--clr-white-rgb),.25);margin-top:0}.testimonials .swiper-button-next:hover,.testimonials .swiper-button-prev:hover{background-color:rgba(var(--clr-main-rgb),.8)}.testimonials .swiper-button-next:after,.testimonials .swiper-button-prev:after{content:""}.testimonials .swiper-button-next .icon,.testimonials .swiper-button-prev .icon{display:flex}.testimonials .swiper-button-prev{left:0;right:auto}.testimonials .swiper-button-next{right:0;left:auto}.testimonials.has-dark-bg .testimonials-page-intro,.testimonials.has-dark-bg .testimonials-page-intro em,.testimonials.has-dark-bg .testimonials-page-intro li,.testimonials.has-dark-bg .testimonials-page-intro p,.testimonials.has-dark-bg .testimonials-page-intro span,.testimonials.has-dark-bg .testimonials-page-intro strong{color:rgba(var(--clr-white-rgb),.9)}.testimonials.has-dark-bg .testimonials-page-intro a{color:var(--clr-main);text-decoration:underline}.testimonial-submission-section{padding-block:clamp(3.5rem,7vw,6rem);background:#070a20}.testimonial-submission-shell{width:min(100%,1180px);margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid rgba(var(--clr-main-rgb),.35);border-top:4px solid var(--clr-main);border-radius:8px;background:rgba(7,12,34,.96);box-shadow:0 20px 50px rgba(0,0,0,.22)}.testimonial-submission-heading{max-width:820px;margin-bottom:2rem}.testimonial-submission-heading .pre-title{display:block;margin-bottom:.5rem;color:var(--clr-main);font-size:.95rem;font-weight:700}.testimonial-submission-heading .title{margin-bottom:.75rem;color:var(--clr-white);font-size:clamp(1.8rem, 3vw, 2.65rem);line-height:1.2;letter-spacing:0}.testimonial-submission-heading p{margin:0;color:rgba(var(--clr-white-rgb),.72);font-size:1rem;line-height:1.7}.testimonial-submission-form{position:relative}.testimonial-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.testimonial-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.testimonial-input-field{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;min-width:0;min-height:3.75rem;margin:0;overflow:hidden;border:1px solid rgba(var(--clr-white-rgb),.22);border-radius:6px;background:rgba(var(--clr-white-rgb),.06);transition:border-color .2s,box-shadow .2s,background-color .2s}.testimonial-input-field:focus-within,.testimonial-textarea-field:focus-within{border-color:var(--clr-main);box-shadow:0 0 0 3px rgba(var(--clr-main-rgb),.15)}.testimonial-input-icon{display:flex;align-items:center;justify-content:center;align-self:stretch;color:var(--clr-main);border-right:1px solid rgba(var(--clr-white-rgb),.18);font-size:1rem}.testimonial-input-field input,.testimonial-security-field .security-question-input,.testimonial-textarea-field textarea{width:100%;min-width:0;border:0;border-radius:0;outline:0;background:0 0;color:var(--clr-white);font-size:1rem;letter-spacing:0;box-shadow:none}.testimonial-input-field input{min-height:3.7rem;padding:0 1rem}.testimonial-input-field input::placeholder,.testimonial-security-field .security-question-input::placeholder,.testimonial-textarea-field textarea::placeholder{color:rgba(var(--clr-white-rgb),.55);opacity:1}.testimonial-textarea-field{display:block;margin:1rem 0 0;overflow:hidden;border:1px solid rgba(var(--clr-white-rgb),.22);border-radius:6px;background:rgba(var(--clr-white-rgb),.06);transition:border-color .2s,box-shadow .2s,background-color .2s}.testimonial-textarea-field textarea{display:block;min-height:10rem;padding:1rem;resize:vertical;line-height:1.6}.testimonial-rating-field{margin:1.5rem 0 0;padding:0;border:0}.testimonial-rating-field legend{float:none;width:auto;margin-bottom:.65rem;color:var(--clr-white);font-size:.95rem;font-weight:700}.testimonial-rating-options{display:flex;flex-wrap:wrap;gap:.55rem}.testimonial-rating-options label{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:3.4rem;min-height:2.75rem;margin:0;border:1px solid rgba(var(--clr-white-rgb),.24);border-radius:6px;color:rgba(var(--clr-white-rgb),.66);background:rgba(var(--clr-white-rgb),.06);cursor:pointer;transition:color .2s,border-color .2s,background-color .2s,transform .2s}.testimonial-rating-options label:hover{transform:translateY(-2px);color:var(--clr-white);border-color:var(--clr-main)}.testimonial-rating-options input:checked+label{color:var(--clr-white);border-color:var(--clr-main);background:var(--clr-main)}.testimonial-rating-options input:focus-visible+label{outline:3px solid rgba(var(--clr-main-rgb),.3);outline-offset:2px}.testimonial-security-field{margin-top:1.5rem}.testimonial-security-field .form-span{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,0.65fr);gap:1rem;align-items:end}.testimonial-security-field .form-span>span{grid-column:1/-1;color:var(--clr-white);font-size:.95rem;font-weight:700}.testimonial-security-field .security-question-box{display:flex;align-items:center;gap:.9rem;min-height:4.5rem;padding:.75rem 1rem;border:1px solid rgba(var(--clr-white-rgb),.22);border-radius:6px;background:rgba(var(--clr-white-rgb),.06)}.testimonial-security-field .security-question-badge{display:flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--clr-white);background:var(--clr-main);font-weight:800}.testimonial-security-field .security-question-copy{color:rgba(var(--clr-white-rgb),.76);line-height:1.4}.testimonial-security-field .security-question-copy strong{display:block;color:inherit;font-size:.9rem}.testimonial-security-field .security-question-expression{color:var(--clr-white);font-size:1.05rem;font-weight:800}.testimonial-security-field .security-question-input{min-height:4.5rem;padding:0 1rem;border:1px solid rgba(var(--clr-white-rgb),.22);border-radius:6px;background:rgba(var(--clr-white-rgb),.06)}.testimonial-security-field .security-question-input:focus{border-color:var(--clr-main);box-shadow:0 0 0 3px rgba(var(--clr-main-rgb),.15)}.testimonial-consent-field{display:flex;align-items:flex-start;gap:.7rem;margin:1.25rem 0 0;color:rgba(var(--clr-white-rgb),.76);font-size:.92rem;line-height:1.55;cursor:pointer}.testimonial-consent-field input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--clr-main)}.testimonial-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-width:12rem;min-height:3.5rem;margin-top:1.5rem;padding:.8rem 1.5rem;border:1px solid var(--clr-main);border-radius:6px;color:var(--clr-white);background:var(--clr-main);font-size:1rem;font-weight:700;letter-spacing:0;cursor:pointer;transition:color .2s,background-color .2s,transform .2s}.testimonial-submit-button:focus-visible,.testimonial-submit-button:hover{color:var(--clr-main);background:0 0;transform:translateY(-2px)}body.light-theme .testimonial-submission-section{background:#f4f8fc}body.light-theme .testimonial-submission-shell{border-color:rgba(var(--clr-main-rgb),.32);border-top-color:var(--clr-main);background:#fff;box-shadow:0 18px 44px rgba(18,54,84,.14)}body.light-theme .testimonial-rating-field legend,body.light-theme .testimonial-security-field .form-span>span,body.light-theme .testimonial-submission-heading .title{color:var(--clr-semi-dark-blue)}body.light-theme .testimonial-consent-field,body.light-theme .testimonial-submission-heading p{color:rgba(var(--clr-dark-blue-rgb),.75)}body.light-theme .testimonial-input-field,body.light-theme .testimonial-rating-options label,body.light-theme .testimonial-security-field .security-question-box,body.light-theme .testimonial-security-field .security-question-input,body.light-theme .testimonial-textarea-field{border-color:#cbdce9;background:#f7fafc}body.light-theme .testimonial-input-icon{border-right-color:#cbdce9}body.light-theme .testimonial-input-field input,body.light-theme .testimonial-security-field .security-question-expression,body.light-theme .testimonial-security-field .security-question-input,body.light-theme .testimonial-textarea-field textarea{color:var(--clr-semi-dark-blue)}body.light-theme .testimonial-input-field input::placeholder,body.light-theme .testimonial-security-field .security-question-input::placeholder,body.light-theme .testimonial-textarea-field textarea::placeholder{color:rgba(var(--clr-dark-blue-rgb),.52)}body.light-theme .testimonial-rating-options label,body.light-theme .testimonial-security-field .security-question-copy{color:rgba(var(--clr-dark-blue-rgb),.72)}body.light-theme .testimonial-rating-options input:checked+label{color:var(--clr-white)}@media (max-width:991.98px){.testimonial-form-grid{grid-template-columns:1fr 1fr}.testimonial-form-grid .testimonial-input-field:last-child{grid-column:1/-1}}@media (max-width:767.98px){.testimonial-submission-section{padding-block:3rem}.testimonial-form-grid,.testimonial-security-field .form-span{grid-template-columns:1fr}.testimonial-form-grid .testimonial-input-field:last-child,.testimonial-security-field .form-span>span{grid-column:auto}.testimonial-submit-button{width:100%}}@media (max-width:420px){.testimonial-submission-shell{padding:1rem}.testimonial-rating-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.testimonial-rating-options label{width:100%}}.contact-us .contact-form-panel .sec-heading{margin-bottom:2rem}.contact-us.mega-section{padding-top:2rem}.contact-us .locations-section{padding-top:0;padding-bottom:1.5rem}.contact-us .contact-us-form-section{padding-top:1.5rem}@media (max-width:767px){.contact-us.mega-section{padding-top:1.25rem}}@media (max-width:1199px){.contact-us .contact-form-panel{padding-left:0}}.contact-us .contact-info-panel{position:relative;z-index:0}.contact-us .contact-info-panel .info-panel{display:flex;flex-direction:column;padding:2rem 1rem;border:1px solid rgba(var(--clr-main-rgb),.35);border-top:.25rem solid rgba(var(--clr-main-rgb),1);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-bottom:1.5rem}.contact-us .contact-info-panel .info-panel:not(:last-child){margin-bottom:3rem}.contact-us .contact-info-panel .info-panel .location-title{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;text-transform:capitalize}.contact-us .contact-info-panel .info-panel .line-on-side{margin-bottom:2rem;width:4rem;height:2px}.contact-us .contact-info-panel .info-panel .location-address{font-size:1.25rem;margin-bottom:2.25rem;text-transform:capitalize;opacity:.75}.contact-us .contact-info-panel .info-panel .location-card{display:flex;align-items:flex-start;margin-bottom:2rem}.contact-us .contact-info-panel .info-panel .location-card:last-child{margin-bottom:0}.contact-us .contact-info-panel .info-panel .location-card:hover .icon{color:var(--clr-white);background-color:rgba(var(--clr-main-rgb),1)}.contact-us .contact-info-panel .info-panel .location-card .icon{display:flex;align-items:center;justify-content:center;font-size:1.5rem;width:3rem;height:3rem;color:var(--clr-main);background-color:rgba(var(--clr-main-rgb),.15);border-radius:.25rem;margin-right:1rem;transition:.3s ease-in-out}.contact-us .contact-info-panel .info-panel .location-card .content-title{font-size:1.25rem;font-weight:500;text-transform:capitalize;margin-bottom:0;color:rgba(var(--clr-main-rgb),.75)}.contact-us .contact-info-panel .info-panel .location-card .link{display:block;text-transform:lowercase;text-decoration:none;font-size:1.1rem;opacity:.75;margin-bottom:.5rem}.contact-us .contact-info-panel .info-panel .location-card .link:last-child{margin-bottom:0}.contact-us .contact-info-panel .info-panel .location-card .link:hover{opacity:1}.contact-us .map-box .mapouter{position:relative;text-align:right;height:500px;width:100%}.contact-us .map-box .mapouter .gmap_canvas{overflow:hidden;background:0 0!important;height:500px;width:100%}.contact-us .map-box .mapouter .map-iframe{width:100%;height:500px;border:none}.take-action{background:var(--clr-dark-blue);padding:150px 0}.take-action .cta-link{background-color:transparent;border-color:var(--clr-white);color:var(--clr-white)}.take-action .cta-link:hover{background-color:var(--clr-main);border-color:var(--clr-main);color:var(--clr-white)}.subscribe .overlay-color{opacity:.75!important}.subscribe .section-heading .section-subtitle,.subscribe .section-heading .section-title{color:var(--clr-grey)}.subscribe .section-heading .line{background-color:var(--clr-white)}.subscribe .sec-heading .subtitle,.subscribe .sec-heading .title{color:var(--clr-grey)}.subscribe .sec-heading .bottom-line{background-color:var(--clr-white)}.subscribe .subscribe-btn:hover{background:0 0;color:var(--clr-white);border-color:var(--clr-white)}.page-footer{padding-top:4rem;position:relative;z-index:0}.footer-cols{overflow:hidden;margin-bottom:0}.footer-col{margin-bottom:1.5rem}.footer-col-title{font-size:1.25rem;font-weight:600;text-transform:capitalize;margin-bottom:1.5rem;color:var(--clr-semi-dark-blue)}.footer-logo{margin-bottom:1.5rem;max-width:30%}.footer-text-about-us{font-size:1rem;font-weight:500;line-height:1.75;padding-right:1rem;margin-bottom:1.5rem;color:var(--clr-dark-grey)}.sc-wrapper{padding:0}.contact-info-card{font-weight:600;padding:0 0 1rem;border-radius:.5rem;transition:.3s ease-in-out}.contact-info-card:last-of-type{padding-bottom:0}.contact-info-card .icon{font-size:1.5rem;width:1.5rem;text-align:center;margin-right:.5rem;vertical-align:middle;color:var(--clr-main)}.contact-info-card .info{text-decoration:none;font-size:.85rem;font-weight:500;color:var(--clr-dark-grey);display:inline-block;transition:.25s ease-in-out}.contact-info-card .info:hover{color:var(--clr-main);transform:translateX(.25rem)}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu-item{display:block;position:relative;padding-bottom:1rem}.footer-menu-item .icon{font-size:.75rem;width:1.5rem;text-align:right;margin-right:.5rem;vertical-align:middle;color:var(--clr-main)}.footer-menu-link{font-weight:500;font-size:.85rem;text-transform:capitalize;text-decoration:none;color:var(--clr-semi-dark);display:inline-block;transition:.25s ease-in-out}.footer-menu-link:hover{color:var(--clr-main);text-decoration:none;transform:translateX(.25rem)}.copyrights{padding:.5rem 0;overflow:hidden}.copyrights .container{background:0 0}.copyrights .footer-copyright-row{row-gap:.75rem}.copyrights .footer-copyright-left,.copyrights .footer-copyright-right{align-items:center}.copyrights .footer-legal-strip{display:grid;grid-template-columns:minmax(11rem,1fr) auto;align-items:center;width:100%;min-height:2.35rem;padding:.35rem 1.15rem;background:0 0;overflow:hidden}.copyrights .footer-legal-title{color:var(--clr-white);font-weight:700;font-size:1rem;line-height:1.25;text-decoration:none;white-space:nowrap}.copyrights .creadits{text-align:left;font-weight:700;margin:0;font-size:1rem;line-height:1.25;color:var(--clr-dark-grey)}.copyrights .creadits .link{font-weight:700;color:var(--clr-main);text-decoration:none}.copyrights .terms-links{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;text-align:right;width:auto;white-space:nowrap;font-weight:600;font-size:1rem;line-height:1.25}.copyrights .terms-links>a{text-decoration:none!important;font-weight:700;transition:.5s ease-in-out;color:var(--clr-dark-grey)}.copyrights .terms-separator{color:var(--clr-main);font-weight:700}@media (max-width:767.98px){.copyrights .footer-legal-strip{grid-template-columns:1fr}.copyrights .footer-copyright-left,.copyrights .footer-copyright-right{justify-content:center!important}.copyrights .footer-legal-title{text-align:center}.copyrights .creadits,.copyrights .terms-links{text-align:center;justify-content:center}}.dark-color-footer{background-color:var(--clr-dark-blue)}.dark-color-footer .copyrights .creadits .link,.dark-color-footer .sc-wrapper .sc-list .sc-item:hover .sc-icon,.dark-color-footer .terms-links{color:var(--clr-main)}.dark-color-footer .footer-col-title{color:var(--clr-white)}.dark-color-footer .contact-info-card .info,.dark-color-footer .contact-info-card .info:hover,.dark-color-footer .copyrights .creadits,.dark-color-footer .footer-menu .footer-menu-link,.dark-color-footer .footer-text-about-us,.dark-color-footer .terms-links>a{color:var(--clr-grey)}.dark-color-footer .contact-info-card .info:hover,.dark-color-footer .copyrights .creadits,.dark-color-footer .copyrights .creadits .link,.dark-color-footer .copyrights .terms-links>a,.dark-color-footer .footer-menu .footer-menu-link:hover,.dark-color-footer .sc-wrapper .sc-list .sc-item .sc-icon{color:var(--clr-white)}.dark-color-footer .copyrights .terms-links>a:hover,.dark-color-footer .copyrights .terms-separator{color:var(--clr-main)}.light-color-footer{background-color:var(--clr-grey)}.light-color-footer .contact-info-card .icon,.light-color-footer .copyrights .creadits .link,.light-color-footer .footer-menu-item .icon,.light-color-footer .sc-wrapper .sc-list .sc-item:hover .sc-icon,.light-color-footer .terms-links{color:var(--clr-main)}.light-color-footer .contact-info-card .info,.light-color-footer .contact-info-card .info:hover,.light-color-footer .copyrights .creadits,.light-color-footer .copyrights .terms-separator,.light-color-footer .email-label,.light-color-footer .email-notice,.light-color-footer .footer-col-title,.light-color-footer .footer-legal-title,.light-color-footer .footer-menu .footer-menu-link,.light-color-footer .footer-menu .footer-menu-link:hover,.light-color-footer .footer-text-about-us,.light-color-footer .terms-links>a,.light-color-footer .terms-links>a:hover{color:var(--clr-white)}.page-footer .footer-text-about-us,.page-footer .footer-text-about-us *{color:var(--clr-white)!important}.main-color-footer{background-color:var(--clr-main);border-top:2px solid var(--clr-white)}.main-color-footer .copyrights{border-color:var(--clr-grey)}.main-color-footer .sc-wrapper .sc-list .sc-item:hover .sc-icon{color:var(--clr-main)}.main-color-footer .contact-info-card .icon,.main-color-footer .contact-info-card .info,.main-color-footer .copyrights .creadits,.main-color-footer .copyrights .creadits .link,.main-color-footer .footer-col-title,.main-color-footer .footer-menu .footer-menu-link,.main-color-footer .footer-menu-item .icon,.main-color-footer .footer-text-about-us,.main-color-footer .terms-links,.main-color-footer .terms-links>a{color:var(--clr-grey)}.main-color-footer .contact-info-card .info:hover,.main-color-footer .footer-menu .footer-menu-link:hover,.main-color-footer .terms-links>a:hover{color:var(--clr-white)}.index-page-footer{padding:20px 0;text-align:center;border-top:2px solid rgba(var(--clr-main-rgb),.5)}.index-page-footer .footer-brand{text-decoration:none;display:inline-block;padding-bottom:1rem;width:auto}.index-page-footer .footer-brand img{width:120px}.index-page-footer .copyrights{display:block;text-align:center;color:var(--clr-main);font-size:.8rem;font-weight:500;margin:0}.blog .post-main-area .post-info,.blog .posts-grid .post-summary .post-info{margin-bottom:.5rem}.blog .post-main-area .post-info .info,.blog .posts-grid .post-summary .post-info .info{position:relative;display:inline-flex;align-items:center;font-size:.85rem;text-transform:capitalize;text-decoration:none;margin-right:1.5rem;opacity:.75;transition:color .3s}.blog .post-main-area .post-info .info:not(:last-child):before,.blog .posts-grid .post-summary .post-info .info:not(:last-child):before{content:"|";margin:0 .75rem;position:absolute;left:100%;opacity:.75}.blog .post-main-area .post-info .info:hover,.blog .posts-grid .post-summary .post-info .info:hover{color:var(--clr-main)}.blog .post-main-area .post-info .info .icon,.blog .posts-grid .post-summary .post-info .info .icon{color:var(--clr-main);margin-right:.5rem;font-size:1rem}.blog .box{box-shadow:0 3px 20px 0 rgba(var(--clr-dark-blue-rgb),.1)}.blog .blog-sidebar{padding-left:2rem;position:sticky;top:7.5rem}@media (max-width:991px){.blog .blog-sidebar{padding-left:0}}.blog .sidebar-box{padding:1rem;margin-bottom:1rem;border-radius:.25rem}.blog .sidebar-box .sidebar-list{list-style:none;padding:0;margin-bottom:0}.blog .sidebar-box .sidebar-box-title{margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;text-transform:capitalize;padding:1rem 0}.blog .search .search-form{position:relative;z-index:0}.blog .search .search-input{border:2px solid rgba(var(--clr-main-rgb),.5);border-radius:.25rem;padding:.5rem 1rem;outline:0;-webkit-appearance:none;width:100%;transition:.5s ease-in-out}.blog .search .search-input:focus{border-color:rgba(var(--clr-main-rgb),1)}.blog .search .search-btn{position:absolute;width:50px;height:100%;-webkit-appearance:none;border:none;outline:0;background:var(--clr-main);right:0;top:50%;transform:translateY(-50%);cursor:pointer}.blog .search .search-btn .icon{color:var(--clr-white);transition:.5s ease-in-out}.blog .cats .cat-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.5rem 1rem;border-radius:.25rem;transition:.3s}.blog .cats .cat-item:last-child{margin-bottom:0}.blog .cats .cat-item:hover{background-color:var(--clr-main);color:var(--clr-white)}.blog .cats .cat-item .cat-link{font-weight:400;text-transform:capitalize;text-decoration:none;color:inherit;width:100%;display:flex;align-items:center;justify-content:space-between}.blog .cats .cat-item .cat-count{width:2rem;height:2rem;text-align:center;display:flex;align-items:center;justify-content:center}.blog .tags .tags-list{list-style:none;padding:0;margin-bottom:.5rem}.blog .tags .tag-item,.blog .tags .tags-icon-label{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;margin:.25rem;border-radius:2px}.blog .tags .tags-icon-label{min-width:3rem;background:var(--clr-main)}.blog .tags .tags-icon-label .icon{color:var(--clr-white)}.blog .tags .tag-item .tag-link{font-weight:400;text-decoration:none;text-transform:lowercase}.blog .tags .tag-item:hover{background-color:var(--clr-main);color:var(--clr-white)}.blog .tags .tag-item:hover .tag-link{color:inherit}.blog .recent-posts .r-post-item{padding:.5rem 0;margin-bottom:1rem;background-color:rgba(var(--clr-main-rgb),.15)}.blog .recent-posts .r-post-item:last-child{margin-bottom:1rem}.blog .recent-posts .r-post-item .r-post-link{display:flex;align-items:center;text-decoration:none}.blog .recent-posts .r-post-img-wrapper{margin-right:1rem;overflow:hidden;width:4rem;height:4rem;flex-shrink:0;border-radius:.25rem}.blog .recent-posts .r-post-img{width:100%;height:100%}.blog .recent-posts .content{text-transform:capitalize}.blog .recent-posts .content .r-post-title{font-size:1rem;font-weight:700;margin-bottom:.25rem;transition:color .3s}.blog .recent-posts .content .r-post-title:hover{color:var(--clr-main)}.blog .recent-posts .content .r-post-date{font-size:.9rem;opacity:.75}.blog .breadcrumb{display:flex;align-items:center;justify-content:start;background:0 0;margin:0 0 1rem;padding:0}.blog .breadcrumb .icon{margin-right:.5rem}.blog .breadcrumb-item{color:var(--clr-main);text-transform:capitalize;font-weight:700}.blog .breadcrumb-item:before{color:var(--clr-main)!important;padding-right:.5rem}.blog .breadcrumb-item.active{color:rgba(var(--clr-main-rgb),.5)}.blog .breadcrumb-link{color:var(--clr-main);text-decoration:none;transition:color .25s ease-in}.blog .breadcrumb-link:hover{color:rgba(var(--clr-main-rgb),1)}.blog .posts-grid .post-box{display:flex;align-items:center;flex-direction:column;position:relative;margin:1rem 0;border-radius:.25rem;background-color:rgba(var(--clr-main-rgb),.15)}.blog .posts-grid .post-box:hover .post-img-wrapper .overlay-color{opacity:.65}.blog .posts-grid .post-box:hover .post-img-wrapper .post-img{transform:scale(1.1)}.blog .posts-grid .post-box:hover .post-img-wrapper .icon{top:50%;visibility:visible;opacity:1}.blog .posts-grid .post-link{text-decoration:none}.blog .posts-grid .post-img-wrapper{max-height:400px;width:100%;overflow:hidden;margin-bottom:.5rem;border-radius:.25rem .25rem 0 0;position:relative}.blog .posts-grid .post-img-wrapper .overlay-color{opacity:0;z-index:1}.blog .posts-grid .post-img-wrapper .post-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:.5s ease-in-out}.blog .posts-grid .post-img-wrapper .post-date{position:absolute;color:var(--clr-white);background:rgba(var(--clr-dark-blue-rgb),.75);padding:.25rem 1.25rem;top:.75rem;left:.75rem;right:auto;font-weight:400;text-align:center;z-index:30;border-radius:5rem}.blog .posts-grid .post-summary{padding:1rem;position:relative}.blog .posts-grid .post-summary .post-title{font-size:1.5rem;font-weight:600;line-height:1.5;margin-bottom:.5rem;text-transform:capitalize;transition:color .3s}.blog .posts-grid .post-summary .post-title:hover{color:var(--clr-main)}.blog .posts-grid .post-summary .post-excerpt{opacity:.75}.blog.blog-home .posts-grid .post-summary .post-excerpt{display:-webkit-box;height:3.3em;max-height:3.3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog.blog-home .posts-grid:not(.horizontal) .row>[class*=col-]{display:flex}.blog.blog-home .posts-grid:not(.horizontal) .post-box{width:100%;height:100%}.blog.blog-home .posts-grid:not(.horizontal) .post-link{display:block;width:100%}.blog.blog-home .posts-grid:not(.horizontal) .post-img-wrapper{width:100%;height:340px;min-height:340px;max-height:340px;margin-bottom:0;background:var(--clr-semi-dark-blue)}.blog.blog-home .posts-grid:not(.horizontal) .post-img-wrapper .post-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog.blog-home .posts-grid:not(.horizontal) .post-summary{width:100%;flex:1 1 auto}@media (max-width:1199px){.blog.blog-home .posts-grid:not(.horizontal) .post-img-wrapper{height:310px;min-height:310px;max-height:310px}}.blog .posts-grid.horizontal .post-box{flex-direction:row}.blog .posts-grid.horizontal .post-link{display:inline-flex}.blog .posts-grid.horizontal .post-img-wrapper{margin-bottom:0;border-radius:.25rem}@media (max-width:767px){.blog.blog-home .posts-grid:not(.horizontal) .post-img-wrapper{height:260px;min-height:260px;max-height:260px}.blog .posts-grid.horizontal .post-box{flex-direction:column}.blog .posts-grid.horizontal .post-summary{padding:1rem}}.blog.blog-post{margin-top:15rem}@media (max-width:1199px){.blog.blog-post{margin-top:10rem}}.blog .post-featured-area{width:100%;height:auto;max-height:600px;overflow:hidden;margin-bottom:1rem;border-radius:.25rem .25rem 0 0}.blog .post-featured-area .featured-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:1s ease-in-out}.blog .post-featured-area .swiper-container{width:100%;height:auto;max-height:450px;margin-left:auto;margin-right:auto}.blog .post-featured-area .swiper-container .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden}.blog .post-featured-area .swiper-container .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog .post-featured-area .swiper-container .swiper-button-next,.blog .post-featured-area .swiper-container .swiper-button-prev{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--clr-white);background-color:rgba(var(--clr-main-rgb),1);cursor:pointer;transition:.3s ease-in-out}.blog .post-featured-area .swiper-container .swiper-button-next:hover,.blog .post-featured-area .swiper-container .swiper-button-prev:hover{background-color:rgba(var(--clr-main-rgb),.8);background-color:rgba(var(--clr-main-rgb),1)}.blog .post-featured-area .swiper-container .swiper-button-next:after,.blog .post-featured-area .swiper-container .swiper-button-prev:after{content:""}.blog .post-featured-area .swiper-container .swiper-button-next .icon,.blog .post-featured-area .swiper-container .swiper-button-prev .icon{display:flex}.blog .post-featured-area .video-source{width:100%;height:450px}.blog .social{margin-bottom:1rem}.blog .social .share-us{display:flex;align-items:center;justify-content:flex-start}.blog .social .share-us .share-title{font-size:1rem;font-weight:600;text-transform:uppercase;margin-bottom:0;margin-right:.75rem}.blog .social .sc-item{margin-bottom:0}.blog .post-title{font-size:3rem;font-weight:800;text-transform:capitalize;margin-bottom:3rem}@media (max-width:991px){.blog .post-title{font-size:2.25rem;margin-bottom:3rem}}.blog .post-main-area{margin:1rem 0}.blog .post-main-area .panel{padding-bottom:3rem;margin-bottom:3rem}.blog .post-main-area .panel .panel-title{font-size:1.75rem;font-weight:700;text-transform:capitalize;padding-bottom:.5rem;margin-bottom:.5rem}.blog .post-main-area .float-start-direction{float:left;margin-top:1.5rem;margin-bottom:.5rem;margin-right:1.5rem;width:50%}.blog .post-main-area .float-end-direction{float:right;margin-top:1.5rem;margin-bottom:.5rem;margin-left:1.5rem;width:50%}.blog .post-main-area .share-title{margin-right:1.5rem;margin-bottom:0;text-transform:capitalize;opacity:.75;font-weight:800}.blog .post-main-area .post-content{margin-bottom:1.5rem}.blog .post-main-area .post-content img{border-radius:.25rem}.blog .post-main-area .post-content a{color:var(--clr-main);opacity:.85;text-decoration:underline;transition:.1s ease-in-out}.blog .post-main-area .post-content a:hover{opacity:1}.blog .post-main-area .post-content .post-heading{font-size:1.75rem;font-weight:600;line-height:1.2;text-transform:capitalize;margin-top:2.5rem;margin-bottom:1rem}.blog .post-main-area .post-content .post-text{overflow:hidden;font-size:1.25rem;opacity:.75;line-height:1.6;margin-bottom:1.25rem}.blog .post-main-area .post-content .post-img-wrapper{margin:1rem 0;max-height:500px;overflow:hidden}@media (max-width:767px){.blog .post-main-area .post-content .post-img-wrapper{height:350px}}.blog .post-main-area .post-content .post-img-wrapper img{max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.blog .post-main-area .post-content .post-list{list-style:none;margin:0 0 1.5rem;padding-left:0}.blog .post-main-area .post-content .post-list .post-list-item{opacity:.75;padding:.5rem 0;position:relative;font-size:1.25rem;display:flex;align-items:center}.blog .post-main-area .post-content .post-list .post-list-item .post-list-text{text-transform:capitalize}.blog .post-main-area .post-content .post-list .post-list-item .icon{color:var(--clr-main);margin-right:.5rem}.blog .post-main-area .post-content blockquote{margin:2rem 0;padding:3rem 2rem;border:none;border-left:.25rem solid var(--clr-main);border-radius:0 .25rem .25rem 0;position:relative;overflow:hidden;background-color:rgba(var(--clr-main-rgb),.15)}.blog .post-main-area .post-content blockquote .post-quote{font-size:1.5rem;font-weight:500;font-style:italic;display:block;padding:1.5rem 0}.blog .post-main-area .post-content blockquote .person-name{position:absolute;left:2rem;bottom:1rem;display:block;font-size:1rem;font-weight:500;text-transform:capitalize;color:var(--clr-main)}.blog .post-main-area .post-content blockquote .icon{position:absolute;top:1rem;left:2rem;color:rgba(var(--clr-main-rgb),.15);font-size:6rem}.blog .post-main-area .other-posts .other-post-link{text-decoration:none}.blog .post-main-area .other-posts .other-post-link:hover img{transform:scale(1.05)}.blog .post-main-area .other-posts .other-post-link:hover .icon{background:rgba(var(--clr-main-rgb),1)}.blog .post-main-area .other-posts .other-post-link:hover .other-post-title{color:var(--clr-main)}.blog .post-main-area .other-posts .other-post-img{position:relative;border-radius:.25rem;overflow:hidden}.blog .post-main-area .other-posts .other-post-img>img{transform-origin:center;transition:.5s ease-in-out}.blog .post-main-area .other-posts .other-post-title{font-size:1.25rem;font-weight:700;line-height:1.5;text-transform:capitalize;padding-top:1.5rem;margin:0;transition:color .2s ease-in-out}.blog .post-main-area .other-posts .next-post,.blog .post-main-area .other-posts .prev-post{position:relative}.blog .post-main-area .other-posts .next-post .icon,.blog .post-main-area .other-posts .prev-post .icon{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--clr-white);background-color:rgba(var(--clr-main-rgb),1);cursor:pointer;transition:.3s ease-in-out}.blog .post-main-area .other-posts .next-post .icon:hover,.blog .post-main-area .other-posts .prev-post .icon:hover{background-color:rgba(var(--clr-main-rgb),.8)}.blog .post-main-area .other-posts .next-post .icon:after,.blog .post-main-area .other-posts .prev-post .icon:after{content:""}.blog .post-main-area .other-posts .next-post .icon .icon,.blog .post-main-area .other-posts .prev-post .icon .icon{display:flex}.blog .post-main-area .other-posts .prev-post .icon{left:1rem}.blog .post-main-area .other-posts .next-post .icon{right:1rem}.blog .post-main-area .author-profile .author-info{padding:2rem 1rem 1rem;background-color:rgba(var(--clr-main-rgb),.15)}.blog .post-main-area .author-profile .author-avatar{width:4rem;height:4rem;border-radius:50%;overflow:hidden;float:left;border:3px solid var(--clr-main)}.blog .post-main-area .author-profile .avatar-img{width:100%;height:100%}.blog .post-main-area .author-profile .author-disc{overflow:hidden;padding:0 1rem 1rem}.blog .post-main-area .author-profile .author-disc .author-link{text-decoration:none;color:var(--clr-main);font-size:1.1rem;font-weight:700;text-transform:capitalize}.blog .post-main-area .comments-area .comment-wrapper{margin-bottom:2rem}.blog .post-main-area .comments-area .comment-reply{padding-left:3rem}.blog .post-main-area .comments-area .author-avatar{width:4rem;height:4rem;border-radius:50%;overflow:hidden;float:left;border:3px solid var(--clr-main)}.blog .post-main-area .comments-area .author-avatar .author-avatar-img{width:100%;height:100%}.blog .post-main-area .comments-area .comment-body{border-bottom:1px solid rgba(var(--clr-main-rgb),.5);padding:0 1rem 1rem;overflow:hidden}.blog .post-main-area .comments-area .comment-body .comment-author-link{text-decoration:none;color:var(--clr-main);font-size:1.1rem;font-weight:700;text-transform:capitalize;transition:color .3s ease-in-out}.blog .post-main-area .comments-area .comment-body .comment-date{margin-bottom:1rem}.blog .post-main-area .comments-area .comment-body .comment-date .date-link{font-size:.8rem;opacity:.75;text-decoration:none}.blog .post-main-area .comments-area .comment-body .comment-text{font-size:1rem;opacity:.75}.blog .post-main-area .comments-area .comment-body .reply-action{text-align:right}.blog .post-main-area .comments-area .comment-body .reply-action .reply-link{text-decoration:none;text-transform:uppercase;color:rgba(var(--clr-main-rgb),.7);font-size:1rem;font-weight:600;position:relative;padding-left:1.5rem}.blog .post-main-area .comments-area .comment-body .reply-action .reply-link:hover{color:rgba(var(--clr-main-rgb),1)}.blog .post-main-area .comments-area .comment-body .reply-action .reply-link .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--clr-main)}.err-404{position:relative;z-index:0;height:100vh;padding:120px 0;background-color:var(--clr-dark-blue)}@media (max-height:600px){.err-404{height:auto}}.err-404 .img-wrapper{text-align:center;margin-bottom:1rem}.err-404 .img-wrapper .img-404{max-width:500px;width:100%;height:auto;display:inline-block;margin-top:-6rem}.err-404 .err-title{font-size:15rem;font-weight:800;line-height:1;margin-bottom:0;color:var(--clr-white)}@media (max-width:991px){.blog .post-main-area .post-content blockquote{padding:2rem}.blog .post-main-area .post-content blockquote .icon{left:3rem}.err-404{height:auto;min-height:100vh}.err-404 .err-title{font-size:6rem}}.err-404 .err-subtitle{color:var(--clr-grey);font-size:4rem;text-transform:capitalize;font-weight:700;margin-bottom:1rem}@media (max-width:991px){.err-404 .err-subtitle{font-size:2rem}}.err-404 .err-text{color:var(--clr-grey);font-size:1.25rem;text-transform:capitalize;margin-bottom:1rem}@media (max-width:991px){.err-404 .err-text{font-size:1rem}}.err-404 .search-form{position:relative;z-index:0;margin-bottom:2rem}.err-404 .search-input{border:2px solid rgba(var(--clr-white-rgb),.5);border-radius:5rem;font-size:1.1rem;padding:.5rem 1rem;outline:0;color:var(--clr-main);-webkit-appearance:none;width:100%;transition:.5s ease-in-out}.err-404 .search-input:focus{border-color:rgba(var(--clr-white-rgb),1)}.err-404 .search-btn{position:absolute;width:70px;height:100%;-webkit-appearance:none;border:none;outline:0;background:var(--clr-main);right:0;top:50%;transform:translateY(-50%);border-radius:0 2rem 2rem 0;transition:.5s ease-in-out;cursor:pointer}.err-404 .search-btn .icon{color:var(--clr-white);transition:.5s ease-in-out}.err-404 .search-btn:hover{background:var(--clr-white)}.err-404 .search-btn:hover .icon{color:var(--clr-main)}.benefits .benefits-boxes-area{position:relative;border:1px solid rgba(var(--clr-main-rgb),.5)}.benefits .benefits-boxes-area::after,.benefits .benefits-boxes-area::before{content:"";position:absolute;background-color:rgba(var(--clr-main-rgb),.5);z-index:1}.benefits .benefits-boxes-area::before{height:1px;width:100%;top:50%;left:0;transform:translateY(-50%)}.benefits .benefits-boxes-area::after{width:1px;height:100%;top:0;left:50%;transform:translateX(50%)}.benefits .benefits-boxes-area .benefit-box{overflow:hidden;transition:.5s ease-in-out;background:inherit;padding:2rem;text-align:center}.benefits .benefits-boxes-area .benefit-box .benefit-icon{margin-bottom:1.5rem;color:var(--clr-main);font-size:2.5rem;transition:.5s ease-in-out}.benefits .benefits-boxes-area .benefit-box .benefit-icon_img{display:block;width:120px;height:60px;margin:0 auto 1.5rem;transition:.5s ease-in-out}.benefits .benefits-boxes-area .benefit-box .benefit-title{font-size:1.35rem;font-weight:700;text-transform:capitalize}.benefits .benefits-boxes-area .benefit-box .benefit-text{font-size:1rem;font-weight:600;opacity:.75}.benefits .benefits-boxes-area .benefit-box:hover .benefit-icon,.benefits .benefits-boxes-area .benefit-box:hover .benefit-icon_img{transform:translateY(-10px)}@media (max-width:575px){.benefits .benefits-boxes-area::after,.benefits .benefits-boxes-area::before{display:none}.benefits .benefits-boxes-area .benefit-box{border-bottom:1px solid rgba(var(--clr-main-rgb),.5);padding:2rem 3rem}}.benefits .benefits-image-area{position:relative;height:100%}.benefits .benefits-image-area .image-area{position:absolute;width:100%;height:100%;max-height:100%;right:0;top:0;overflow:hidden;z-index:0}.benefits .benefits-image-area .image-area .video-wrapper{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.benefits .benefits-image-area .image-area>img{width:100%;max-width:100%;height:auto;min-height:100%;transform-origin:center;-o-object-fit:cover;object-fit:cover;transition:.5s ease-in-out}.benefits .benefits-image-area .image-area .overlay-color{opacity:.35;z-index:1;transition:.3s ease-in-out}.pricing{overflow:hidden;position:relative}.pricing .plan{position:relative;overflow:hidden;border:1px solid rgba(var(--clr-main-rgb),.35);border-radius:.5rem .5rem 0 0;padding:2rem 1rem;text-transform:capitalize;transition:.3s ease-in-out;box-shadow:1px 1px 10px 0 rgba(var(--clr-dark-blue-rgb),.15)}@media (max-width:1199px){.pricing .plan{margin-bottom:2rem;overflow:hidden}}.pricing .plan .plan-head{position:relative;text-align:center}.pricing .plan .plan-head::before{content:"";position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%);width:50%;height:3px;background-color:var(--clr-main)}.pricing .plan .plan-head .plan-icon{display:block;font-size:4rem;opacity:.75;color:var(--clr-main)}.pricing .plan .plan-head .plane-name{font-weight:600;font-size:1.5rem;margin:0 0 1.25rem}.pricing .plan .plan-head .plan-price{display:inline-block;margin:0 0 1.5rem;padding:0}.pricing .plan .plan-head .plan-price .price{position:relative;font-size:4rem;font-weight:600;line-height:1}.pricing .plan .plan-head .plan-price .currency-symbol{position:absolute;font-size:1.5rem;font-weight:500;top:1rem;left:-1rem;line-height:0;vertical-align:baseline;display:inline-block;color:var(--clr-main)}.pricing .plan .plan-head .plan-price .per{font-size:1.1rem;font-style:italic;opacity:.75;padding:.25rem}.pricing .plan .plan-head .plan-desc{font-size:.9rem;opacity:.75}.pricing .plan .plan-list{list-style:none;margin:0 0 1rem;padding:1rem 0}.pricing .plan .plan-list .plan-feat{position:relative;padding:.75rem 0;font-size:1rem;font-weight:400;display:flex;align-items:center;justify-content:center}.pricing .plan .plan-list .plan-feat .feat-icon{color:var(--clr-main);font-size:1.5rem}.pricing .plan .plan-cta .cta-btn{width:100%}.pricing .plan.featured{background-color:var(--clr-main)}.pricing .plan.featured:before{content:"most poupular";display:inline-block;padding:.25rem 5rem;color:var(--clr-main);background-color:var(--clr-white);top:3rem;right:-4rem;left:auto;position:absolute;font-weight:800;font-size:.85rem;transform:rotate(45deg)}.pricing .plan.featured .plan-head::before{background-color:var(--clr-white)}.pricing .plan.featured .plan-head .plan-desc,.pricing .plan.featured .plan-head .plan-icon,.pricing .plan.featured .plan-head .plan-price .currency-symbol,.pricing .plan.featured .plan-head .plan-price .per,.pricing .plan.featured .plan-head .plan-price .price,.pricing .plan.featured .plan-head .plane-name,.pricing .plan.featured .plan-list .feat-icon,.pricing .plan.featured .plan-list .plan-feat{color:var(--clr-white)}.pricing .plan.featured .plan-cta .cta-btn{color:var(--clr-white);border-color:var(--clr-white)}.pricing .plan.featured .plan-cta .cta-btn:hover{color:var(--clr-main);background-color:var(--clr-white)}.stats{position:relative;overflow:hidden;z-index:0;background-color:var(--clr-dark-blue)}.stats .section-heading .line-solid-color{background:var(--clr-white)}.stats .stat-box{position:relative;text-align:center}@media (max-width:991px){.benefits .benefits-image-area .image-area{position:relative;width:100%;max-height:360px}.stats .stat-box{margin-bottom:2rem}}@media (max-width:767px){.stats .stat-box{padding:1rem 3rem}}.stats .stat-box-inner{text-align:center;position:relative;padding:2rem;color:var(--clr-white);background-color:rgba(var(--clr-dark-blue-rgb),.25);border:1px solid rgba(var(--clr-main-rgb),.35);border-top:.25rem solid rgba(var(--clr-main-rgb),1);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.stats .stat-icon{font-size:3rem;line-height:1;display:flex;align-items:center;justify-content:center;color:var(--clr-main);opacity:.65;transition:.2s ease-in-out}.stats .stat-num{display:block;font-size:3rem;font-weight:600;line-height:1.6;margin-bottom:0}@media (max-width:767px){.stats .stat-num{font-size:2rem}}.stats .stat-desc{font-size:1.25rem;font-weight:400;display:block;text-transform:capitalize}body.dark-theme{color:var(--clr-white);background:var(--clr-dark-blue)}body.dark-theme .header-basic .header-logo .logo-img.light-logo{display:block}body.dark-theme .header-basic .header-logo .logo-img.dark-logo{display:none}body.dark-theme .header-basic .controls-box .header-search-btn{color:var(--clr-white)}body.dark-theme .header-basic.inner-page-header .header-logo .logo-img.light-logo{display:block}body.dark-theme .header-basic.inner-page-header .header-logo .logo-img.dark-logo{display:none}body.dark-theme .page-hero .hero-social-icons .sc-list .sc-item .sc-link{color:var(--clr-white)}body.dark-theme .custom-form-area input[type=email],body.dark-theme .custom-form-area input[type=number],body.dark-theme .custom-form-area input[type=password],body.dark-theme .custom-form-area input[type=search],body.dark-theme .custom-form-area input[type=text],body.dark-theme .custom-form-area input[type=url],body.dark-theme .custom-form-area select,body.dark-theme .custom-form-area textarea{border:1px solid rgba(var(--clr-white-rgb),.25);background:var(--clr-dark-blue);color:var(--clr-white)}body.dark-theme .custom-form-area.input-under-lined input[type=email],body.dark-theme .custom-form-area.input-under-lined input[type=number],body.dark-theme .custom-form-area.input-under-lined input[type=password],body.dark-theme .custom-form-area.input-under-lined input[type=search],body.dark-theme .custom-form-area.input-under-lined input[type=text],body.dark-theme .custom-form-area.input-under-lined input[type=url],body.dark-theme .custom-form-area.input-under-lined select,body.dark-theme .custom-form-area.input-under-lined textarea{border:none;border-bottom:1px solid rgba(var(--clr-main-rgb),.35)}body.dark-theme .faq .faq-accordion .card-body .faq-answer{color:var(--clr-white)}body.dark-theme .team-member .profile{background-color:var(--clr-semi-dark-blue)}body.dark-theme .about .cta-area .signature .signature-img{background-image:none}body.dark-theme .about .stats-counter.stats-cards .stat-box{background:var(--clr-semi-dark-blue)}.blog.blog-home .posts-grid.horizontal .row{row-gap:0}.blog.blog-home .posts-grid.horizontal .post-box{display:grid;grid-template-columns:minmax(280px,46%) minmax(0,54%);align-items:stretch;min-height:330px;margin:0 0 2.5rem;overflow:hidden;background-color:rgba(var(--clr-main-rgb),.15);border-radius:.25rem}.blog.blog-home .posts-grid.horizontal .post-box>.post-link{display:block;width:100%;min-width:0;height:100%}.blog.blog-home .posts-grid.horizontal .post-img-wrapper{width:100%;height:330px;max-height:none;margin-bottom:0;border-radius:.25rem 0 0 .25rem;background:var(--clr-semi-dark-blue)}.blog.blog-home .posts-grid.horizontal .post-img-wrapper .post-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog.blog-home .posts-grid.horizontal .post-img-wrapper .post-date{top:1rem;left:1rem;right:auto;min-width:8.6rem;padding:.45rem 1.2rem;font-size:1rem;font-weight:700;line-height:1.15}.blog.blog-home .posts-grid.horizontal .post-summary{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:330px;padding:2rem 1.35rem}.blog.blog-home .posts-grid.horizontal .post-summary .post-info{margin-bottom:1rem}.blog.blog-home .posts-grid.horizontal .post-summary .post-title{margin-bottom:.85rem;font-size:clamp(1.55rem, 1.9vw, 2rem);font-weight:800;line-height:1.45}.blog.blog-home .posts-grid.horizontal .post-summary .post-excerpt{margin-bottom:1.25rem;font-size:1.05rem;line-height:1.65}.blog-ref-pagination{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:3.75rem 0 0}.blog-ref-pagination .blog-page-btn{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid var(--clr-main);border-radius:5px;color:var(--clr-main);background:0 0;font-size:1.05rem;font-weight:800;line-height:1;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.blog-ref-pagination .blog-page-btn.is-active,.blog-ref-pagination .blog-page-btn:focus-visible,.blog-ref-pagination .blog-page-btn:hover{color:var(--clr-white);background:var(--clr-main);border-color:var(--clr-main)}.blog-ref-pagination .blog-page-btn.is-disabled{color:rgba(var(--clr-dark-blue-rgb),.82);background:rgba(255,255,255,.48);border-color:transparent;pointer-events:none}.portfolio .portfolio-btn-list .portfolio-btn{color:inherit;text-decoration:none}.projects-page-pagination-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:3rem;color:var(--clr-white);font-size:1rem;font-weight:700}.light-theme .projects-page-pagination-footer{color:var(--clr-semi-dark-blue)}.projects-page-pagination{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid rgba(var(--clr-main-rgb),.45);border-radius:12px;background:rgba(255,255,255,.03)}.projects-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:52px;padding:0 1rem;border-right:1px solid rgba(var(--clr-main-rgb),.35);color:var(--clr-main);background:rgba(255,255,255,.02);font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:color .2s,background-color .2s}.projects-page-btn:last-child{border-right:0}.projects-page-btn.is-active,.projects-page-btn:focus-visible,.projects-page-btn:hover{color:var(--clr-white);background:var(--clr-main)}.projects-page-btn.is-disabled{color:rgba(var(--clr-main-rgb),.58);background:rgba(255,255,255,.08);pointer-events:none}@media (max-width:991.98px){.blog.blog-home .posts-grid.horizontal .post-box{grid-template-columns:1fr;min-height:0}.blog.blog-home .posts-grid.horizontal .post-img-wrapper{height:280px;border-radius:.25rem .25rem 0 0}.blog.blog-home .posts-grid.horizontal .post-summary{min-height:0;padding:1.5rem}}@media (max-width:575.98px){.blog.blog-home .posts-grid.horizontal .post-img-wrapper{height:230px}.blog.blog-home .posts-grid.horizontal .post-summary .post-title{font-size:1.35rem}.blog-ref-pagination{gap:.45rem}.blog-ref-pagination .blog-page-btn{width:40px;height:40px}.projects-page-pagination-footer{align-items:flex-start;flex-direction:column}.projects-page-pagination{width:100%;justify-content:center}.projects-page-btn{flex:1 1 44px;min-width:42px;height:46px;padding:0 .75rem}}.blog.blog-post.blog-detail-ref{margin-top:0;padding-top:5rem;padding-bottom:5rem;background:var(--clr-dark-blue)}.blog-detail-article,.blog-detail-comment-card,.blog-detail-comments,.blog-detail-side-box{overflow:hidden;border:1px solid rgba(var(--clr-main-rgb),.18);border-radius:.35rem;background:var(--clr-semi-dark-blue);box-shadow:0 18px 42px rgba(0,0,0,.18)}.blog-detail-cover{position:relative;width:100%;aspect-ratio:1400/600;height:auto;overflow:hidden;background:rgba(var(--clr-main-rgb),.08)}.blog-detail-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-detail-date{position:absolute;top:1rem;left:1rem;z-index:2;min-width:8rem;padding:.45rem 1.2rem;border-radius:999px;background:rgba(var(--clr-dark-blue-rgb),.82);color:var(--clr-white);font-weight:800;line-height:1.1;text-align:center}.blog-detail-body{padding:1.35rem 1.45rem 1.6rem}.blog-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-bottom:1rem;color:rgba(var(--clr-white-rgb),.68);font-size:.9rem;font-weight:600}.blog-detail-meta span{display:inline-flex;align-items:center;gap:.45rem}.blog-detail-meta .icon{color:var(--clr-main)}.blog-detail-title{margin:0 0 1rem;color:var(--clr-white);font-size:clamp(2rem, 3vw, 3rem);font-weight:900;line-height:1.18;text-transform:capitalize}.blog-detail-content,.blog-detail-content li,.blog-detail-content p{color:rgba(var(--clr-white-rgb),.78);font-size:1rem;line-height:1.8}.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4{color:var(--clr-white);font-weight:800}.blog-detail-content figure.editor-fixed-image{width:min(100%,1072px);max-width:100%;height:auto;aspect-ratio:1072/462;margin:1.25rem 0;overflow:hidden;border-radius:16px}.blog-detail-content figure.editor-fixed-image>img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}.blog-detail-excerpt{margin-bottom:.9rem;color:rgba(var(--clr-white-rgb),.86);font-weight:600}.blog-detail-download{margin-top:1.4rem}.blog-detail-comment-card,.blog-detail-comments{margin-top:1.5rem;padding:1.35rem}.blog-detail-comment-card h2,.blog-detail-comments h2,.blog-detail-side-box h2{margin:0 0 1.1rem;color:var(--clr-white);font-size:1.15rem;font-weight:900;line-height:1.2;text-transform:capitalize}.blog-detail-comment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:1px solid rgba(var(--clr-main-rgb),.18)}.blog-detail-comment:first-of-type{border-top:0;padding-top:0}.blog-detail-comment-avatar{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--clr-main);color:var(--clr-white);font-weight:900}.blog-detail-comment strong{color:var(--clr-white)}.blog-detail-comment p{margin:.3rem 0 0;color:rgba(var(--clr-white-rgb),.72)}.blog-detail-comment-form label{display:block;margin-bottom:.45rem;color:var(--clr-white);font-size:.9rem;font-weight:800}.blog-detail-comment-form .security-question-input,.blog-detail-comment-form input,.blog-detail-comment-form textarea{width:100%;min-height:50px;padding:.85rem 1rem;border:1px solid rgba(var(--clr-main-rgb),.38);border-radius:999px;outline:0;background:rgba(var(--clr-dark-blue-rgb),.62);color:var(--clr-white);transition:border-color .2s,box-shadow .2s,background-color .2s}.blog-detail-comment-form textarea{min-height:150px;border-radius:.8rem;resize:vertical}.blog-detail-comment-form .security-question-input:focus,.blog-detail-comment-form input:focus,.blog-detail-comment-form textarea:focus{border-color:var(--clr-main);background:rgba(var(--clr-dark-blue-rgb),.84);box-shadow:0 0 0 .22rem rgba(var(--clr-main-rgb),.14)}.blog-detail-comment-form input::placeholder,.blog-detail-comment-form textarea::placeholder{color:rgba(var(--clr-white-rgb),.45)}.blog-detail-comment-form .security-question-field{display:grid;gap:.65rem}.blog-detail-comment-form .security-question-box{display:flex;align-items:center;gap:.85rem;padding:.85rem;border:1px solid rgba(var(--clr-main-rgb),.3);border-radius:.8rem;background:rgba(var(--clr-main-rgb),.08)}.blog-detail-comment-form .security-question-badge{display:inline-grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(var(--clr-main-rgb),.16);color:var(--clr-main);font-weight:900}.blog-detail-comment-form .security-question-copy strong{display:block;color:var(--clr-white)}.blog-detail-comment-form .security-question-expression{color:var(--clr-main);font-weight:900}.blog-detail-form-note{margin:0;color:rgba(var(--clr-white-rgb),.6);font-size:.84rem}.blog-detail-submit{width:100%;border-radius:999px}.blog-detail-sidebar{display:grid;gap:1.25rem;position:sticky;top:6.5rem}.blog-detail-side-box{padding:1.2rem}.blog-detail-side-box h2{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem;color:rgba(var(--clr-white-rgb),.92);font-size:.85rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.blog-detail-side-box h2::after,.blog-detail-side-box h2::before{content:"";flex:1;height:1px;background:rgba(var(--clr-main-rgb),.35)}.blog-detail-search{border:0;padding:0;background:0 0;box-shadow:none}.blog-detail-search h2{justify-content:flex-start;color:var(--clr-white);letter-spacing:0;text-align:left;text-transform:none}.blog-detail-search h2::after,.blog-detail-search h2::before{display:none}.blog-detail-search form{position:relative}.blog-detail-search input{width:100%;min-height:52px;padding:.8rem 3.25rem .8rem 1rem;border:1px solid rgba(var(--clr-main-rgb),.3);border-radius:999px;outline:0;background:var(--clr-semi-dark-blue);color:var(--clr-white)}.blog-detail-search button{position:absolute;top:50%;right:.35rem;display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--clr-main);color:var(--clr-white);transform:translateY(-50%)}.blog-detail-category-list,.blog-detail-link-list{list-style:none;margin:0;padding:0}.blog-detail-category-list li,.blog-detail-link-list li{border-bottom:1px solid rgba(var(--clr-main-rgb),.18)}.blog-detail-category-list li:last-child,.blog-detail-link-list li:last-child{border-bottom:0}.blog-detail-category-list a,.blog-detail-link-list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem 0;color:rgba(var(--clr-white-rgb),.76);font-size:.92rem;text-decoration:none;transition:color .2s,transform .2s}.blog-detail-category-list a:hover,.blog-detail-link-list a:hover{color:var(--clr-main);transform:translateX(3px)}.blog-detail-category-list a::before{content:"›";color:var(--clr-main);font-weight:900;content:"\203A"}.blog-detail-category-list a span{flex:1}.blog-detail-category-list em{color:rgba(var(--clr-white-rgb),.62);font-style:normal}.blog-detail-popular-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.blog-detail-popular-grid a{position:relative;display:block;min-height:105px;overflow:hidden;border-radius:.45rem;color:var(--clr-white);text-decoration:none}.blog-detail-popular-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.blog-detail-popular-grid a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--clr-dark-blue-rgb),.3),rgba(var(--clr-dark-blue-rgb),.86))}.blog-detail-popular-grid a:hover img{transform:scale(1.06)}.blog-detail-popular-grid span{position:absolute;right:.65rem;bottom:.6rem;left:.65rem;z-index:1;display:-webkit-box;overflow:hidden;color:var(--clr-white);font-size:.78rem;font-weight:800;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-detail-promo{display:grid;gap:.8rem;padding:.8rem;border:1px solid rgba(var(--clr-main-rgb),.16);border-radius:.55rem;background:rgba(var(--clr-dark-blue-rgb),.35)}.blog-detail-promo img{width:100%;height:130px;border-radius:.45rem;object-fit:cover}.blog-detail-promo strong{color:var(--clr-white)}.blog-detail-promo p{margin:0;color:rgba(var(--clr-white-rgb),.68);font-size:.92rem;line-height:1.6}.blog-detail-promo a{color:var(--clr-main);font-weight:800;text-decoration:none}.blog-detail-promo.has-banner{gap:.75rem;padding:0;overflow:hidden}.blog-detail-promo-banner{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:.55rem .55rem 0 0;background:rgba(var(--clr-dark-blue-rgb),.6)}.blog-detail-promo-banner img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .25s,filter .25s}.blog-detail-promo-banner:hover img{filter:brightness(1.08);transform:scale(1.025)}.blog-detail-promo-banner.is-default-gif::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--clr-dark-blue-rgb),.1),rgba(var(--clr-dark-blue-rgb),.78))}.blog-detail-promo-banner.is-default-gif span{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:1;color:var(--clr-white);font-size:1.15rem;font-weight:900;line-height:1.25;text-transform:uppercase;letter-spacing:.02em}.blog-detail-promo-copy{padding:0 .9rem}.blog-detail-promo-link{display:inline-flex;align-items:center;min-height:42px;margin:0 .9rem .9rem}.blog-detail-tags{display:flex;flex-wrap:wrap;gap:.55rem}.blog-detail-tags a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.35rem .75rem;border:1px solid rgba(var(--clr-main-rgb),.3);border-radius:999px;color:rgba(var(--clr-white-rgb),.78);font-size:.82rem;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.blog-detail-tags a:hover{border-color:var(--clr-main);background:var(--clr-main);color:var(--clr-white)}@media (max-width:1199.98px){.blog-detail-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.blog.blog-post.blog-detail-ref{padding-top:3rem;padding-bottom:3rem}.blog-detail-cover{aspect-ratio:1400/600;height:auto}.blog-detail-body,.blog-detail-comment-card,.blog-detail-comments,.blog-detail-side-box{padding:1rem}.blog-detail-sidebar{grid-template-columns:1fr}}.multimedia-section{background:var(--clr-dark-blue)}.multimedia-clean-section>.container>.sec-heading{display:none}.multimedia-hub-section{position:relative}.multimedia-hub-card{display:flex;min-height:100%;flex-direction:column;gap:.95rem;padding:clamp(1.35rem,2vw,1.8rem);border:1px solid rgba(var(--clr-main-rgb),.24);border-radius:.5rem;background:rgba(var(--clr-semi-dark-blue-rgb),.92);color:var(--clr-white);text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.multimedia-hub-card:focus-visible,.multimedia-hub-card:hover{transform:translateY(-4px);border-color:rgba(var(--clr-main-rgb),.72);background:rgba(var(--clr-semi-dark-blue-rgb),1);box-shadow:0 1rem 2.5rem rgba(var(--clr-dark-blue-rgb),.34)}.multimedia-hub-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:.45rem;background:rgba(var(--clr-main-rgb),.13);color:var(--clr-main);font-size:2rem}.multimedia-hub-title{color:var(--clr-white);font-size:1.35rem;font-weight:800;line-height:1.25}.multimedia-hub-text{color:rgba(var(--clr-white-rgb),.72);font-size:.98rem;line-height:1.65}.multimedia-hub-more{display:inline-flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:.5rem;color:var(--clr-main);font-weight:800}.catalog-cover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem 3rem;align-items:start}.catalog-cover-item{min-width:0;text-align:center}.catalog-cover-link{position:relative;display:block;width:min(100%,18rem);aspect-ratio:595/842;margin:0 auto;overflow:hidden;background:#fff;box-shadow:.85rem .85rem .55rem rgba(22,23,31,.38);transition:transform .24s,box-shadow .24s}.catalog-cover-link:not(.is-disabled):hover{transform:translateY(-.35rem);box-shadow:1rem 1.05rem .7rem rgba(22,23,31,.4)}.catalog-cover-link.is-disabled{cursor:default}.catalog-cover-image{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.catalog-cover-title{margin:1rem 0 0;color:#6d5b91;font-size:clamp(1rem, 1.4vw, 1.35rem);font-weight:400;line-height:1.35}.catalog-cover-description{width:min(100%,18rem);margin:.55rem auto 0;color:rgba(var(--clr-white-rgb),.72);font-size:.95rem;line-height:1.55;text-align:center;min-height:3.1em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.catalog-cover-description p{margin:0}@media (max-width:991.98px){.catalog-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem}}@media (max-width:575.98px){.catalog-cover-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.multimedia-card,.multimedia-file-card{height:100%;overflow:hidden;border:1px solid rgba(var(--clr-main-rgb),.22);border-radius:.5rem;background:rgba(var(--clr-semi-dark-blue-rgb),.92);transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.multimedia-card:hover,.multimedia-file-card:hover{transform:translateY(-4px);border-color:rgba(var(--clr-main-rgb),.65);background:rgba(var(--clr-semi-dark-blue-rgb),1);box-shadow:0 1rem 2.5rem rgba(var(--clr-dark-blue-rgb),.32)}.multimedia-card-media{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:16/9;overflow:hidden;background:rgba(var(--clr-dark-blue-rgb),.65);text-align:inherit;cursor:pointer;color:inherit;text-decoration:none}.multimedia-card-media:hover{color:inherit;text-decoration:none}.multimedia-card-media.is-disabled{cursor:default}.multimedia-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s,filter .28s}.multimedia-card:hover .multimedia-card-media img{filter:brightness(1.08);transform:scale(1.035)}.multimedia-file-badge,.multimedia-play{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--clr-main);color:var(--clr-white);font-size:1.65rem;box-shadow:0 .75rem 1.8rem rgba(var(--clr-main-rgb),.35)}.multimedia-card-body{padding:1.45rem}.multimedia-card-body h3{margin-bottom:.85rem;color:var(--clr-white);font-size:1.35rem;font-weight:800;line-height:1.35}.multimedia-text{color:rgba(var(--clr-white-rgb),.72);font-size:1rem;line-height:1.75}.multimedia-text p:last-child{margin-bottom:0}.multimedia-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:0;border:0;background:0 0;font:inherit;cursor:pointer}.multimedia-link-arrow{display:inline-flex;align-items:center;margin-left:.65rem;color:currentColor;font-size:1.45rem;line-height:1;transition:transform .25s}.multimedia-hub-card:hover .multimedia-link-arrow,.multimedia-link:hover .multimedia-link-arrow{transform:translateX(5px)}.multimedia-file-card{display:flex;gap:1.2rem;padding:1.35rem}.multimedia-file-card .multimedia-card-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0}.multimedia-file-card .multimedia-link{margin-top:auto;padding-top:1rem}.multimedia-file-icon{display:inline-flex;flex:0 0 4rem;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:.45rem;background:rgba(var(--clr-main-rgb),.13);color:var(--clr-main);font-size:2rem}.multimedia-muted{display:inline-flex;margin-top:1rem;color:rgba(var(--clr-white-rgb),.58);font-weight:700}body.multimedia-video-open,html.multimedia-video-open{overflow:hidden}.multimedia-video-modal[hidden]{display:none}.multimedia-video-modal{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:2147483000;display:grid;place-items:center;padding:clamp(.75rem,2.5vw,1.5rem);isolation:isolate}.multimedia-video-backdrop{position:absolute;inset:0;background:rgba(0,8,22,.82);backdrop-filter:blur(8px)}.multimedia-video-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(920px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:hidden;border:1px solid rgba(var(--clr-main-rgb),.35);border-radius:1rem;background:var(--clr-dark-blue);box-shadow:0 2rem 5rem rgba(0,0,0,.45)}.multimedia-video-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(var(--clr-main-rgb),.18)}.multimedia-video-head .pre-title{display:block;margin-bottom:.25rem;color:var(--clr-main);font-size:.85rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.multimedia-video-head h3{margin:0;color:var(--clr-white);font-size:clamp(1.1rem, 2vw, 1.55rem);font-weight:800;line-height:1.25}.multimedia-video-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(var(--clr-white-rgb),.16);border-radius:.55rem;background:rgba(var(--clr-white-rgb),.08);color:var(--clr-white);font-size:1.2rem;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.multimedia-video-close:focus-visible,.multimedia-video-close:hover{border-color:var(--clr-main);background:var(--clr-main);color:var(--clr-white);outline:0}.multimedia-video-frame{flex:1 1 auto;aspect-ratio:16/9;max-height:calc(100dvh - 8rem);background:#000}.multimedia-video-frame iframe{display:block;width:100%;height:100%;border:0}.multimedia-card-media:disabled{cursor:default}.multimedia-book-open{overflow:hidden}.multimedia-book-modal[hidden]{display:none}.multimedia-book-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:clamp(.75rem,2.5vw,2rem)}.multimedia-book-backdrop{position:absolute;inset:0;background:rgba(0,8,22,.82);backdrop-filter:blur(8px)}.multimedia-book-dialog{position:relative;z-index:1;width:min(1180px,100%);max-height:calc(100vh - 2rem);overflow:hidden;border:1px solid rgba(var(--clr-main-rgb),.38);border-radius:1rem;background:#eef5fb;box-shadow:0 2rem 5.5rem rgba(0,0,0,.5)}.multimedia-book-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;background:#061426;border-bottom:1px solid rgba(var(--clr-main-rgb),.24)}.multimedia-book-head .pre-title{display:block;margin-bottom:.22rem;color:var(--clr-main);font-size:.84rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.multimedia-book-head h3{margin:0;color:var(--clr-white);font-size:clamp(1.15rem, 2vw, 1.65rem);font-weight:900;line-height:1.2}.multimedia-book-stage{max-height:calc(100vh - 14rem);overflow:auto;padding:clamp(1.25rem,3vw,2.25rem);background:#eaf2f8}.multimedia-book-preview{width:min(1150px,100%);margin:0 auto;overflow:hidden;border:1px solid #cbd9e6;border-top:5px solid var(--clr-main);border-radius:1rem 1rem .35rem .35rem;background:#fff;color:#061426;box-shadow:0 1.6rem 4rem rgba(20,44,68,.16)}.multimedia-preview-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:clamp(6.8rem,16vh,9rem);padding:clamp(1.3rem,3vw,2rem);border-bottom:1px solid #d4e0ec;background:#f8fbfe}.multimedia-preview-brand{color:#061426;font-size:clamp(1.9rem, 4vw, 3.2rem);font-weight:900;letter-spacing:-.06em;text-transform:lowercase}.multimedia-preview-logo{display:inline-flex;align-items:center;max-width:min(320px,52%);font-size:0;letter-spacing:0;text-transform:none}.multimedia-preview-logo img{display:block;width:auto;max-width:100%;max-height:clamp(3.5rem,8vw,5rem);object-fit:contain}.multimedia-preview-number{display:grid;gap:.35rem;text-align:right}.multimedia-preview-number span{color:#6c7d92;font-size:.86rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.multimedia-preview-number strong{color:#061426;font-size:clamp(1.15rem, 2.6vw, 2rem);font-weight:900;line-height:1.1}.multimedia-preview-media{position:relative;min-height:clamp(210px,28vh,320px);border-bottom:1px solid #d4e0ec;background:linear-gradient(135deg,#f7fbff 0,#eef5fb 100%)}.multimedia-preview-media>img{display:block;width:100%;height:clamp(230px,30vh,340px);object-fit:cover}.multimedia-preview-media .multimedia-book-cover-fallback{min-height:clamp(230px,30vh,340px);background:radial-gradient(circle at top left,rgba(var(--clr-main-rgb),.12),transparent 34%),linear-gradient(135deg,#f7fbff 0,#eef5fb 100%);color:#061426}.multimedia-preview-media .multimedia-book-cover-fallback strong{max-width:42rem;font-size:clamp(2rem, 5vw, 4rem)}.multimedia-pdf-preview{background:#fff}.multimedia-pdf-frame-wrap{height:clamp(430px,58vh,680px);background:#f5f8fb;border-bottom:1px solid #d4e0ec}.multimedia-pdf-frame-wrap iframe{display:block;width:100%;height:100%;border:0;background:#fff}.multimedia-preview-body{padding:clamp(1.35rem,3.2vw,2.35rem)}.multimedia-book{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);perspective:1400px;max-width:1040px;margin:0 auto;border-radius:.8rem;box-shadow:0 1.5rem 3.5rem rgba(15,39,63,.17)}.multimedia-book-page{min-height:clamp(380px,54vh,610px);background:linear-gradient(135deg,#fff 0,#f4f8fc 100%);color:#061426;border:1px solid #cfdae6}.multimedia-book-page-left{border-right:0;border-radius:.8rem 0 0 .8rem;padding:clamp(1rem,2vw,1.35rem)}.multimedia-book-page-right{display:flex;flex-direction:column;justify-content:center;border-radius:0 .8rem .8rem 0;padding:clamp(1.5rem,4vw,3.5rem);transform-origin:left center}.multimedia-book-page-right.is-turning-forward{animation:.34s multimediaBookTurnForward}.multimedia-book-page-right.is-turning-back{animation:.34s multimediaBookTurnBack}.multimedia-book-cover{position:relative;width:100%;height:100%;min-height:calc(clamp(380px,54vh,610px) - clamp(2rem,4vw,2.7rem));overflow:hidden;border-radius:.65rem;background:linear-gradient(135deg,rgba(var(--clr-main-rgb),.12),rgba(var(--clr-main-rgb),.03))}.multimedia-book-cover img{display:block;width:100%;height:100%;object-fit:cover}.multimedia-book-cover-fallback{display:grid;place-items:center;align-content:center;gap:1rem;width:100%;height:100%;min-height:inherit;padding:2rem;text-align:center;background:radial-gradient(circle at top left,rgba(var(--clr-main-rgb),.2),transparent 34%),linear-gradient(135deg,#061426 0,#102a45 100%);color:var(--clr-white)}.multimedia-book-cover-fallback[hidden]{display:none}.multimedia-book-cover-fallback i{color:var(--clr-main);font-size:clamp(3rem, 7vw, 5rem)}.multimedia-book-cover-fallback strong{max-width:18rem;font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:900;line-height:1.15}.multimedia-book-kicker{margin-bottom:.85rem;color:#028bc1;font-size:.9rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.multimedia-book-page h4{margin:0 0 1rem;color:#061426;font-size:clamp(1.8rem, 4vw, 3.35rem);font-weight:900;line-height:1.08}.multimedia-book-page p{max-width:42rem;margin:0;color:#46576c;font-size:clamp(1rem, 1.5vw, 1.2rem);line-height:1.75}.multimedia-book-file{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.55rem;min-height:3rem;margin-top:1.65rem;padding:.78rem 1.25rem;border-radius:999px;background:var(--clr-main);color:var(--clr-white);font-weight:900;text-decoration:none;box-shadow:0 .85rem 2rem rgba(var(--clr-main-rgb),.26);transition:transform .2s,background-color .2s,box-shadow .2s}.multimedia-book-file:focus-visible,.multimedia-book-file:hover{transform:translateY(-2px);background:#049ed8;color:var(--clr-white);text-decoration:none;outline:0;box-shadow:0 1rem 2.4rem rgba(var(--clr-main-rgb),.35)}.multimedia-book-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem;padding:1rem clamp(1.15rem,2.5vw,2rem);background:#f7fbff;border-top:1px solid #cfdae6}.multimedia-book-foot .multimedia-book-file{align-self:center;margin-top:0;background:#fff;color:#061426;border:1px solid #cfdae6;box-shadow:0 .85rem 2rem rgba(15,39,63,.08)}.multimedia-book-foot .multimedia-book-file:focus-visible,.multimedia-book-foot .multimedia-book-file:hover{background:var(--clr-main);color:var(--clr-white)}.multimedia-book-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.78rem 1.35rem;border:0;border-radius:999px;background:rgba(6,20,38,.08);color:#061426;font-weight:900;cursor:pointer;transition:transform .2s,background-color .2s}.multimedia-book-secondary:focus-visible,.multimedia-book-secondary:hover{transform:translateY(-2px);background:rgba(6,20,38,.16);outline:0}.multimedia-book-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin-top:1.3rem}.multimedia-book-controls button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-width:7.5rem;min-height:2.9rem;padding:.68rem 1rem;border:1px solid rgba(6,20,38,.16);border-radius:999px;background:#fff;color:#061426;font-weight:900;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.multimedia-book-controls button:focus-visible,.multimedia-book-controls button:hover{border-color:var(--clr-main);background:var(--clr-main);color:var(--clr-white);outline:0}.multimedia-book-controls button:disabled{cursor:not-allowed;opacity:.46}.multimedia-book-count{min-width:7.5rem;color:#46576c;font-weight:900;text-align:center}@keyframes multimediaBookTurnForward{0%{transform:rotateY(-8deg)}100%{transform:rotateY(0)}}@keyframes multimediaBookTurnBack{0%{transform:rotateY(8deg)}100%{transform:rotateY(0)}}@media (max-width:575.98px){.multimedia-file-card{flex-direction:column}.multimedia-video-head{padding:.9rem}.multimedia-video-close{width:2.6rem;height:2.6rem}}@media (max-width:767.98px){.multimedia-book{grid-template-columns:1fr}.multimedia-book-page{min-height:auto}.multimedia-book-page-left,.multimedia-book-page-right{border:1px solid #cfdae6}.multimedia-book-page-left{border-bottom:0;border-radius:.8rem .8rem 0 0}.multimedia-book-page-right{border-radius:0 0 .8rem .8rem}.multimedia-book-cover{min-height:260px}.multimedia-book-controls button{min-width:0}}.multimedia-book-modal.is-catalog-mode .multimedia-book-stage{max-height:calc(100vh - 12.5rem)}.multimedia-book-modal.is-catalog-mode .multimedia-book-preview{max-width:1260px;border:0;border-radius:.35rem;background:0 0;box-shadow:none}.multimedia-book-modal.is-catalog-mode .multimedia-preview-top,.multimedia-catalog-toolbar[hidden]{display:none}.multimedia-catalog-toolbar{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;width:min(980px,calc(100% - 2rem));margin:0 auto .75rem;padding:.45rem .65rem;border-radius:0 0 .35rem .35rem;background:#24272b;box-shadow:0 1rem 2.4rem rgba(0,0,0,.28)}.multimedia-catalog-toolbar button{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:0;border-radius:.2rem;background:0 0;color:#fff;font-size:1.15rem;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.multimedia-catalog-toolbar button:focus-visible,.multimedia-catalog-toolbar button:hover{background:rgba(255,255,255,.13);color:var(--clr-main);outline:0}.multimedia-catalog-toolbar button:disabled{cursor:not-allowed;opacity:.38}.multimedia-catalog-page{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:0 .55rem;border-radius:.28rem;background:#fff;color:#111827;font-weight:800}.multimedia-catalog-page input{width:3.8rem;border:0;background:0 0;color:inherit;font-weight:800;text-align:center;outline:0}.multimedia-catalog-search{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;min-width:min(220px,100%);margin-left:.3rem;padding:0 .65rem;border-radius:.25rem;background:#d7d7d7;color:#30343a}.multimedia-catalog-search input{width:100%;border:0;background:0 0;color:#30343a;outline:0}.multimedia-catalog-shell{position:relative;max-width:1120px;margin:0 auto}.multimedia-book-modal.is-catalog-mode .multimedia-pdf-frame-wrap{height:clamp(560px,74vh,770px);overflow:hidden;border:1px solid rgba(20,35,50,.18);border-radius:.15rem;background:linear-gradient(90deg,transparent 0 49.6%,rgba(0,0,0,.2) 50%,transparent 50.4%),#fff;box-shadow:0 1.2rem 2.5rem rgba(0,0,0,.25),inset 0 0 2.6rem rgba(0,0,0,.08)}.multimedia-book-modal.is-catalog-mode .multimedia-pdf-frame-wrap iframe{background:#fff}.multimedia-catalog-side{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:clamp(3rem,5vw,4.5rem);height:clamp(3rem,5vw,4.5rem);border:0;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:clamp(2rem, 4vw, 3.8rem);cursor:pointer;transform:translateY(-50%);transition:background-color .2s,color .2s,opacity .2s}.multimedia-catalog-side:focus-visible,.multimedia-catalog-side:hover{background:rgba(var(--clr-main-rgb),.92);color:#fff;outline:0}.multimedia-catalog-side:disabled{opacity:.2;cursor:not-allowed}.multimedia-catalog-side-prev{left:clamp(-5rem,-4vw,-3.25rem)}.multimedia-catalog-side-next{right:clamp(-5rem,-4vw,-3.25rem)}.multimedia-book-modal:not(.is-catalog-mode) .multimedia-catalog-side{display:none}@media (max-width:575.98px){.multimedia-catalog-toolbar{width:100%;justify-content:flex-start;overflow-x:auto}.multimedia-book-modal.is-catalog-mode .multimedia-pdf-frame-wrap{height:68vh}}.multimedia-book-modal.is-catalog-mode .multimedia-pdf-frame-wrap,.multimedia-catalog-flipbook[hidden]{display:none}.multimedia-catalog-flipbook{--catalog-zoom:1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(980px,78vw);min-height:clamp(500px,68vh,680px);margin:0 auto;transform:scale(var(--catalog-zoom));transform-origin:top center;border-radius:.15rem;background:#fff;box-shadow:0 26px 40px rgba(9,21,35,.3),0 0 0 1px rgba(4,18,28,.18);overflow:visible}.multimedia-catalog-flipbook::before{position:absolute;inset:0 50% 0 auto;z-index:3;width:2.2rem;pointer-events:none;content:"";transform:translateX(50%);background:linear-gradient(90deg,rgba(0,0,0,0),rgba(8,12,18,.18),rgba(255,255,255,.7),rgba(8,12,18,.18),rgba(0,0,0,0))}.multimedia-catalog-page-view{position:relative;min-width:0;background:#fff;overflow:hidden}.multimedia-catalog-page-left{border-radius:.15rem 0 0 .15rem;box-shadow:inset -18px 0 30px rgba(0,0,0,.08)}.multimedia-catalog-page-right{border-radius:0 .15rem .15rem 0;box-shadow:inset 18px 0 30px rgba(0,0,0,.08)}.multimedia-catalog-paper{position:relative;display:flex;min-height:100%;padding:clamp(1.2rem,2.3vw,2.3rem);background:linear-gradient(90deg,rgba(248,248,248,.96),#fff),#fff}.multimedia-catalog-cover{position:relative;width:100%;min-height:100%;border:1px solid rgba(7,24,40,.08);background:#f5f6f7;overflow:hidden}.multimedia-catalog-cover img{width:100%;height:100%;min-height:clamp(420px,58vh,600px);object-fit:cover;display:block}.multimedia-catalog-cover-fallback{display:grid;min-height:clamp(420px,58vh,600px);place-items:center;background:linear-gradient(135deg,#eff7fb,#d7e5ee);color:#071426;font-size:clamp(2.5rem, 7vw, 5.5rem);font-weight:900;letter-spacing:-.04em;text-transform:lowercase}.multimedia-catalog-content{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:clamp(420px,58vh,600px);padding:clamp(1.2rem,2.5vw,3rem);color:#071426}.multimedia-catalog-kicker{margin-bottom:1rem;color:var(--clr-main);font-size:.8rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.multimedia-catalog-content h4{max-width:12ch;margin:0 0 1.1rem;color:#071426;font-size:clamp(2.3rem, 4.5vw, 5rem);font-weight:900;line-height:.96;letter-spacing:0}.multimedia-catalog-content p{max-width:30rem;margin:0;color:#435064;font-size:clamp(1rem, 1.35vw, 1.25rem);font-weight:700;line-height:1.65}.multimedia-catalog-note{margin-top:auto;padding-top:2rem;color:#7d8795;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.multimedia-catalog-page-no{position:absolute;bottom:.7rem;color:#98a0aa;font-size:.85rem;font-weight:800}.multimedia-catalog-page-left .multimedia-catalog-page-no{left:1rem}.multimedia-catalog-page-right .multimedia-catalog-page-no{right:1rem}.multimedia-catalog-page-right.is-turning-next{transform-origin:left center;animation:.62s cubic-bezier(.2,.72,.2,1) catalogTurnNext}.multimedia-catalog-page-right.is-turning-prev{transform-origin:left center;animation:.62s cubic-bezier(.2,.72,.2,1) catalogTurnPrev}@keyframes catalogTurnNext{from{transform:perspective(1400px) rotateY(-52deg) translateX(-1.5%);filter:brightness(.88)}55%{transform:perspective(1400px) rotateY(-18deg) translateX(-.4%);filter:brightness(.98)}to{transform:perspective(1400px) rotateY(0);filter:brightness(1)}}@keyframes catalogTurnPrev{from{transform:perspective(1400px) rotateY(52deg) translateX(1.5%);filter:brightness(.88)}55%{transform:perspective(1400px) rotateY(18deg) translateX(.4%);filter:brightness(.98)}to{transform:perspective(1400px) rotateY(0);filter:brightness(1)}}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar{box-shadow:0 .35rem 1rem rgba(0,0,0,.22)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-side{box-shadow:none}@media (max-width:991.98px){.multimedia-catalog-side-prev{left:.75rem}.multimedia-catalog-side-next{right:.75rem}.multimedia-catalog-flipbook{width:min(760px,92vw);grid-template-columns:1fr}.multimedia-catalog-page-left{display:none}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar{width:min(760px,92vw)}.multimedia-catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.multimedia-catalog-flipbook{min-height:62vh}.multimedia-catalog-content h4{max-width:100%}}.multimedia-catalog-page-body.is-product-page{display:grid;grid-template-rows:auto 1fr auto;width:100%;min-height:clamp(520px,64vh,650px);color:#151515}.multimedia-catalog-page-header{display:grid;gap:.25rem;margin-bottom:.9rem;padding-bottom:.65rem;border-bottom:1px solid #d8d8d8}.multimedia-catalog-page-header .multimedia-catalog-kicker{margin:0;color:#666;font-size:.62rem;letter-spacing:.12em}.multimedia-catalog-page-header h4{max-width:100%;margin:0;color:#151515;font-size:clamp(1.25rem, 1.8vw, 1.85rem);font-weight:900;line-height:1.05}.multimedia-catalog-page-header p{max-width:36rem;margin:0;color:#555;font-size:clamp(.72rem, .86vw, .9rem);font-weight:600;line-height:1.35}.multimedia-catalog-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(.55rem,1vw,.95rem);min-height:0}.multimedia-catalog-product{display:grid;grid-template-rows:minmax(128px,1fr) auto auto auto auto;gap:.22rem;min-width:0;color:#1a1a1a}.multimedia-catalog-product.is-tall{grid-row:span 2}.multimedia-catalog-product-image{min-height:0;background:#ececec;overflow:hidden}.multimedia-catalog-product-image img{width:100%;height:100%;min-height:128px;object-fit:cover;display:block;filter:saturate(.92) contrast(.98)}.multimedia-catalog-product-code{display:block;margin-top:.25rem;color:#202020;font-size:clamp(.72rem, .9vw, .85rem);font-weight:900;line-height:1;letter-spacing:.02em}.multimedia-catalog-product-name{color:#333;font-size:clamp(.58rem, .72vw, .72rem);font-weight:800;text-transform:uppercase;line-height:1.15}.multimedia-catalog-product-copy{margin:0;color:#555;font-size:clamp(.55rem, .68vw, .68rem);font-weight:600;line-height:1.22}.multimedia-catalog-swatches{display:flex;gap:.25rem;align-items:center;margin-top:.18rem}.multimedia-catalog-swatches span{width:1.55rem;height:.42rem;border:1px solid rgba(0,0,0,.16)}.multimedia-catalog-page-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:.75rem;padding-top:.35rem;color:#9a9a9a;border-top:1px solid #dcdcdc;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.multimedia-book-modal.is-catalog-mode .multimedia-book-dialog{max-width:min(1440px,96vw)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar{transform:translateY(-.15rem);flex-wrap:nowrap}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar button{width:2.18rem;height:2.18rem;font-size:1.08rem}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page{height:2.18rem;font-size:.95rem}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-search{margin-left:auto;min-width:215px;height:2.18rem}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook{aspect-ratio:1.48;box-shadow:0 1rem 1.6rem rgba(17,23,31,.24),0 0 0 1px rgba(45,54,62,.22),.9rem .9rem 0 rgba(255,255,255,.34)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-paper{padding:0;background:#fff}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-body.is-product-page{padding:clamp(1.45rem,1.65vw,2rem);min-height:clamp(545px,64vh,680px)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-header{grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;margin-bottom:clamp(.85rem,1.1vw,1.2rem);padding-bottom:.55rem;color:#5a6169;border-bottom:1px solid #dedede}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-header .multimedia-catalog-kicker,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-header span,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-header strong{font-size:.64rem;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-header strong{color:#1a1f26}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.1vw,1.15rem)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product{grid-template-rows:minmax(160px,1fr) auto auto auto;padding:0;background:0 0}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product.is-hero{grid-row:span 2}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-body.is-right .multimedia-catalog-product.is-hero{grid-column:2;grid-row:1/span 2}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product-image{background:#ececec;border:1px solid #e3e3e3}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product-image img{min-height:160px;object-fit:cover}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product-code{margin-top:.45rem;font-size:clamp(.62rem, .78vw, .76rem);letter-spacing:.01em}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product-name{font-size:clamp(.52rem, .65vw, .66rem)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-product-copy{max-width:22rem;font-size:clamp(.48rem, .6vw, .62rem)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-swatches{margin-top:.25rem}@media (max-width:991.98px){.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar{width:min(760px,92vw)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar{overflow-x:auto}}@media (max-width:575.98px){.multimedia-catalog-product-grid{grid-template-columns:1fr}.multimedia-catalog-product.is-tall{grid-row:auto}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-search{min-width:170px}}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-body.is-pdf-page{position:relative;display:grid;flex:1 1 auto;width:100%;height:100%;min-height:100%;padding:0;overflow:hidden;background:#fff;place-items:stretch}.multimedia-catalog-pdf-frame{display:block;width:100%;height:100%;min-height:520px;border:0;background:#fff}.multimedia-catalog-page-image{display:block;width:100%;height:100%;min-height:100%;object-fit:contain;background:#fff}.multimedia-catalog-empty,.multimedia-catalog-error,.multimedia-catalog-loading{display:grid;min-height:520px;place-items:center;padding:2rem;color:#061426;font-size:1rem;font-weight:800;text-align:center}.multimedia-catalog-error{color:#b42318}.multimedia-book-modal.is-catalog-mode{place-items:stretch;padding:0;background:#000}.multimedia-book-modal.is-catalog-mode .multimedia-book-backdrop{background:#000;backdrop-filter:none}.multimedia-book-modal.is-catalog-mode .multimedia-book-dialog{width:100vw;height:100vh;max-height:none;border:0;border-radius:0;background:#000;box-shadow:none}.multimedia-book-modal.is-catalog-mode .multimedia-book-head{display:none}.multimedia-book-modal.is-catalog-mode .multimedia-book-stage{display:grid;height:100vh;max-height:none;overflow:hidden;padding:3.55rem 4.25rem 1.1rem;background:#000}.multimedia-book-modal.is-catalog-mode .multimedia-book-preview{display:grid;width:100%;height:100%;max-width:none;align-content:center}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar{position:absolute;top:0;left:50%;z-index:7;width:min(1080px,84vw);min-height:2.95rem;margin:0;padding:.42rem .64rem;transform:translateX(-50%);border-radius:0 0 .25rem .25rem;background:#202326;box-shadow:0 .55rem 1rem rgba(0,0,0,.28)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar button{color:#f5f7fb}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page{min-width:7.2rem;background:#fff;color:#111827}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-search{background:#c9c9c9}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-shell{display:grid;width:100%;max-width:none;height:calc(100vh - 4.65rem);place-items:center}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook{width:min(1140px,calc(100vw - 11rem),calc((100vh - 4.75rem) * 1.412));height:auto;min-height:0;aspect-ratio:1.412;perspective:2200px;transform-style:preserve-3d;background:0 0;filter:drop-shadow(0 1.45rem 1.55rem rgba(0, 0, 0, .32));box-shadow:none}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook::before{width:2.8rem;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.26),rgba(255,255,255,.82),rgba(0,0,0,.22),rgba(0,0,0,0))}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook::after{position:absolute;top:0;bottom:0;left:50%;z-index:6;width:50%;pointer-events:none;content:"";opacity:0;transform-origin:left center;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(248,250,252,.96) 36%,rgba(198,204,212,.68) 75%,rgba(255,255,255,.78));box-shadow:-1.35rem 0 2.3rem rgba(0,0,0,.28),inset 1.1rem 0 2rem rgba(255,255,255,.72)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-cover-spread{grid-template-columns:1fr;width:min(470px,42vw,calc((100vh - 4.85rem) * .706));height:auto;aspect-ratio:0.706}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-cover-spread .multimedia-catalog-page-left,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-cover-spread::before{display:none}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-cover-spread::after{left:0;width:100%}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-view{height:100%;transform-style:preserve-3d;backface-visibility:hidden;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 .65rem 1.1rem rgba(0,0,0,.22)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-left{box-shadow:inset -2.1rem 0 2.4rem rgba(0,0,0,.12),0 .65rem 1.1rem rgba(0,0,0,.22)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-right{box-shadow:inset 2.1rem 0 2.4rem rgba(0,0,0,.12),0 .65rem 1.1rem rgba(0,0,0,.22)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-cover-spread .multimedia-catalog-page-right{box-shadow:0 1.35rem 2.7rem rgba(0,0,0,.55)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-right.is-turning-next{transform-origin:left center}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-right.is-turning-prev{transform-origin:left center}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-flipping-next::after{animation:1.06s cubic-bezier(.17,.74,.22,1) catalogSheetNext}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-flipping-prev::after{left:0;transform-origin:right center;animation:1.06s cubic-bezier(.17,.74,.22,1) catalogSheetPrev}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet{position:absolute;height:100%;pointer-events:none;transform-style:preserve-3d;backface-visibility:visible;will-change:transform,filter,box-shadow}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-face{position:absolute;inset:0;overflow:hidden;background:#fff;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-face.is-front::after{position:absolute;right:0;bottom:0;z-index:12;width:clamp(3.75rem,8vw,6.8rem);height:clamp(3.75rem,8vw,6.8rem);pointer-events:none;content:"";opacity:.98;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.72) 38%,rgba(214,224,232,.96) 61%,rgba(255,255,255,.96) 100%);box-shadow:-.55rem -.55rem 1rem rgba(0,0,0,.16)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev .multimedia-catalog-turn-face.is-front::after{right:auto;left:0;transform:scaleX(-1)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-face.is-front{transform:rotateY(0)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-next .multimedia-catalog-turn-face.is-back{transform:rotateY(180deg)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev .multimedia-catalog-turn-face.is-back{transform:rotateY(-180deg)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-next{transform-origin:left center;right:0;left:auto}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev{transform-origin:right center;right:auto;left:0}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet::after,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet::before{position:absolute;top:0;bottom:0;z-index:9;pointer-events:none;content:"";display:none}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet::before{width:34%;opacity:.88;background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,.06),rgba(0,0,0,.32))}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet::after{width:2.4rem;opacity:.72;filter:blur(.25rem);background:linear-gradient(90deg,rgba(0,0,0,.38),rgba(255,255,255,.72),rgba(0,0,0,.22))}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-next::after,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-next::before{left:0}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev::after,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev::before{right:0;transform:scaleX(-1)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet .multimedia-catalog-paper{height:100%;box-shadow:0 1.1rem 2.4rem rgba(0,0,0,.34),inset 1.7rem 0 2.1rem rgba(255,255,255,.16)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-side{width:7.75rem;height:11rem;color:rgba(255,255,255,.94);border-radius:0;background:0 0;font-size:4.75rem;text-shadow:0 .2rem .55rem rgba(0,0,0,.22)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-side:focus-visible,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-side:hover{color:#fff;background:rgba(255,255,255,.04)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-side-prev{left:clamp(.35rem,1.1vw,1rem)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-side-next{right:clamp(.35rem,1.1vw,1rem)}.multimedia-book-modal.is-catalog-mode .multimedia-book-foot{position:absolute;right:1.25rem;bottom:1rem;z-index:7;width:auto;padding:0;border:0;background:0 0}.multimedia-book-modal.is-catalog-mode .multimedia-book-secondary{display:none}.multimedia-book-modal.is-catalog-mode .multimedia-book-file{min-height:2.75rem;border-radius:.35rem;background:rgba(var(--clr-main-rgb),.92);color:#fff}@media (max-width:991.98px){.multimedia-book-modal.is-catalog-mode .multimedia-catalog-toolbar{width:100%;overflow-x:auto;border-radius:0}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook.is-cover-spread{width:min(430px,72vw);aspect-ratio:0.706}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-left{display:none}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-flipbook{grid-template-columns:1fr}}.multimedia-page-link{margin-left:.9rem}.catalog-standalone-page{min-height:100vh;display:grid;place-items:center;background:var(--clr-dark-blue);color:var(--clr-white)}.catalog-standalone-fallback{width:100%;padding:clamp(5rem,12vw,9rem) 0}.catalog-standalone-fallback h1{max-width:16ch;color:var(--clr-white);font-size:clamp(2.6rem, 7vw, 6.5rem);line-height:1.02}.catalog-standalone-trigger{margin-top:2rem}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-right.is-turning-next,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-page-right.is-turning-prev{transform:none;animation:none}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-next,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev{top:0;bottom:0;z-index:24;width:50%;overflow:visible;transform:none!important;animation:none!important;transform-style:preserve-3d;backface-visibility:hidden;will-change:opacity}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-cover-sheet{right:auto;left:0;width:100%}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-curl,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-curl-shadow{position:absolute;display:block;pointer-events:none;content:""}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-leaf{position:absolute;inset:0;display:block;transform-style:preserve-3d;backface-visibility:visible;will-change:transform,filter}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-surface{position:absolute;inset:0;display:block;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(245,248,250,.98) 52%,rgba(217,226,233,.9)),#fff;box-shadow:inset 1.2rem 0 2.2rem rgba(255,255,255,.7),inset -1.2rem 0 2.2rem rgba(0,0,0,.12);transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-surface.is-back{background:linear-gradient(90deg,rgba(214,224,232,.9),rgba(255,255,255,.98) 48%,rgba(245,248,250,.96)),#fff;transform:rotateY(180deg)}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-surface img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-cover-sheet .multimedia-catalog-turn-leaf,.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-next .multimedia-catalog-turn-leaf{transform-origin:left center;animation:1.02s cubic-bezier(.16,.73,.2,1) both catalogReferenceFlipNext}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev .multimedia-catalog-turn-leaf{transform-origin:right center;animation:1.02s cubic-bezier(.16,.73,.2,1) both catalogReferenceFlipPrev}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-curl{right:0;bottom:0;width:clamp(5.5rem,13vw,11.5rem);height:clamp(5.5rem,13vw,11.5rem);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:0;transform-origin:100% 100%;background:linear-gradient(135deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.72) 36%,rgba(218,225,231,.98) 62%,#fff 100%);box-shadow:-.7rem -.65rem 1.15rem rgba(0,0,0,.24);animation:.9s cubic-bezier(.16,.73,.2,1) both catalogCornerCurlNext}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-curl-shadow{right:0;bottom:0;width:58%;height:100%;opacity:0;background:radial-gradient(circle at 100% 100%,rgba(0,0,0,.34),rgba(0,0,0,.12) 34%,rgba(0,0,0,0) 62%),linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.24));animation:.9s cubic-bezier(.16,.73,.2,1) both catalogCornerShadowNext}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev .multimedia-catalog-curl{right:auto;left:0;transform-origin:0 100%;transform:scaleX(-1);animation-name:catalogCornerCurlPrev}.multimedia-book-modal.is-catalog-mode .multimedia-catalog-turn-sheet.is-prev .multimedia-catalog-curl-shadow{right:auto;left:0;transform:scaleX(-1);animation-name:catalogCornerShadowPrev}@keyframes catalogCornerCurlNext{0%{opacity:0;transform:translate3d(1.25rem,1.25rem,0) scale(.12) rotate(0)}18%{opacity:.95}48%{opacity:1;transform:translate3d(-2.8rem,-1.4rem,0) scale(.94) rotate(-7deg)}100%{opacity:0;transform:translate3d(-48%,-7%,0) scale(1.24) rotate(-13deg)}}@keyframes catalogReferenceFlipNext{0%{transform:rotateY(0);filter:brightness(1)}42%{transform:rotateY(-72deg) translateX(-.15rem);filter:brightness(.92)}72%{transform:rotateY(-138deg) translateX(-.4rem);filter:brightness(.82)}100%{transform:rotateY(-178deg) translateX(-.55rem);filter:brightness(.72)}}@keyframes catalogReferenceFlipPrev{0%{transform:rotateY(0);filter:brightness(1)}42%{transform:rotateY(72deg) translateX(.15rem);filter:brightness(.92)}72%{transform:rotateY(138deg) translateX(.4rem);filter:brightness(.82)}100%{transform:rotateY(178deg) translateX(.55rem);filter:brightness(.72)}}@keyframes catalogCornerCurlPrev{0%{opacity:0;transform:translate3d(-1.25rem,1.25rem,0) scaleX(-1) scale(.12) rotate(0)}18%{opacity:.95}48%{opacity:1;transform:translate3d(2.8rem,-1.4rem,0) scaleX(-1) scale(.94) rotate(7deg)}100%{opacity:0;transform:translate3d(48%,-7%,0) scaleX(-1) scale(1.24) rotate(13deg)}}@keyframes catalogCornerShadowNext{0%,100%{opacity:0}38%{opacity:.9}}@keyframes catalogCornerShadowPrev{0%,100%{opacity:0}38%{opacity:.9}}@keyframes catalogSheetNext{0%{opacity:0;transform:rotateY(0) translateZ(2px)}12%{opacity:1}52%{opacity:.96;transform:rotateY(-106deg) translateZ(14px)}100%{opacity:0;transform:rotateY(-178deg) translateZ(2px)}}@keyframes catalogRealFlipNext{0%{transform:perspective(2200px) rotateY(0) translateZ(8px);filter:brightness(1);box-shadow:-.35rem 0 .7rem rgba(0,0,0,.08)}18%{transform:perspective(2200px) rotateY(-34deg) translateZ(22px) skewY(-.9deg);filter:brightness(1.03);box-shadow:-1.35rem 0 2.4rem rgba(0,0,0,.18)}48%{transform:perspective(2200px) rotateY(-92deg) translateZ(42px) skewY(-1.5deg);filter:brightness(.92);box-shadow:-2.6rem 0 4.2rem rgba(0,0,0,.34)}72%{transform:perspective(2200px) rotateY(-143deg) translateZ(26px) skewY(-.75deg);filter:brightness(.84);box-shadow:-1.35rem 0 2.2rem rgba(0,0,0,.26)}100%{transform:perspective(2200px) rotateY(-180deg) translateZ(2px);filter:brightness(.96);box-shadow:none}}@keyframes catalogRealFlipPrev{0%{transform:perspective(2200px) rotateY(0) translateZ(8px);filter:brightness(1);box-shadow:.35rem 0 .7rem rgba(0,0,0,.08)}18%{transform:perspective(2200px) rotateY(34deg) translateZ(22px) skewY(.9deg);filter:brightness(1.03);box-shadow:1.35rem 0 2.4rem rgba(0,0,0,.18)}48%{transform:perspective(2200px) rotateY(92deg) translateZ(42px) skewY(1.5deg);filter:brightness(.92);box-shadow:2.6rem 0 4.2rem rgba(0,0,0,.34)}72%{transform:perspective(2200px) rotateY(143deg) translateZ(26px) skewY(.75deg);filter:brightness(.84);box-shadow:1.35rem 0 2.2rem rgba(0,0,0,.26)}100%{transform:perspective(2200px) rotateY(180deg) translateZ(2px);filter:brightness(.96);box-shadow:none}}@keyframes catalogSheetPrev{0%{opacity:0;transform:rotateY(0) translateZ(2px)}12%{opacity:1}52%{opacity:.96;transform:rotateY(106deg) translateZ(14px)}100%{opacity:0;transform:rotateY(178deg) translateZ(2px)}}body.light-theme .service-single .service-content-area .service-title,body.light-theme .service-single .service-detail-copy h2,body.light-theme .service-single .service-detail-copy h3,body.light-theme .service-single .service-detail-copy h4,body.light-theme .service-single .service-sidebar .sidebar-pane .sidebar-title{color:var(--clr-semi-dark-blue)}body.light-theme .service-single .service-sidebar .sidebar-pane .list-item{color:rgba(var(--clr-dark-blue-rgb),.78)}body.light-theme .service-single .service-sidebar .sidebar-pane .list-item.active,body.light-theme .service-single .service-sidebar .sidebar-pane .list-item:hover{color:var(--clr-main)}body.light-theme .service-single .service-content-area .service-text{color:rgba(var(--clr-dark-blue-rgb),.76)}body.light-theme .service-single .service-content-area .service-lead{color:rgba(var(--clr-dark-blue-rgb),.86)}body.light-theme .service-single .service-detail-inline-image figcaption{color:rgba(var(--clr-dark-blue-rgb),.78)}body,body *,body ::after,body ::before,body ::first-letter{text-transform:none!important}.flash-stack{display:grid;gap:.75rem;margin:1rem auto}.flash-stack .flash,.theme-flash-stack .theme-flash{padding:.85rem 1rem;border:1px solid #cbd9e8;border-radius:10px;background:#fff;color:#17324d!important;box-shadow:0 10px 30px rgba(0,0,0,.12);font-weight:600}.flash-stack .flash-error,.theme-flash-stack .theme-flash-error{border-color:#efb7b7;background:#fff4f4;color:#a11d2d!important}.flash-stack .flash-success,.theme-flash-stack .theme-flash-success{border-color:#a9ddc0;background:#f0fff5;color:#146c43!important}.flash-stack .flash-warning,.theme-flash-stack .theme-flash-warning{border-color:#efd58c;background:#fffaf0;color:#785200!important}.flash-stack .flash-info,.theme-flash-stack .theme-flash-info{border-color:#b7d7f4;background:#f3f9ff;color:#164a78!important}.theme-flash-stack{position:fixed;top:16px;right:16px;z-index:9999;display:grid;gap:10px;width:min(360px,calc(100vw - 32px))}@media (max-width:600px){.theme-flash-stack{top:10px;right:10px;left:10px;width:auto}}.site-cookie-banner{position:fixed;right:0;bottom:0;left:0;z-index:10050;padding:clamp(.65rem,2vw,1.15rem);visibility:hidden;opacity:0;transform:translateY(100%);pointer-events:none;transition:transform .24s,opacity .24s,visibility .24s}.site-cookie-banner[hidden]{display:none!important}.site-cookie-banner.is-visible{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.site-cookie-banner-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;width:min(1180px,100%);margin:0 auto;padding:1rem 1.15rem;overflow:hidden;border:1px solid rgba(50,196,238,.48);border-top:3px solid var(--clr-main);border-radius:8px;background:#08152f;color:#fff;box-shadow:0 -12px 36px rgba(0,0,0,.28)}.site-cookie-banner-copy{min-width:0;overflow-wrap:anywhere}.site-cookie-banner-copy>strong{display:block;margin-bottom:.35rem;color:#fff;font-size:1.05rem;line-height:1.35}.site-cookie-banner-text,.site-cookie-banner-text p{margin:0;color:rgba(255,255,255,.82);font-size:.93rem;line-height:1.55}.site-cookie-banner-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;min-width:0}.site-cookie-link{color:#58d2f5;font-weight:700;text-decoration:underline;text-underline-offset:0.2em}.site-cookie-link:focus-visible,.site-cookie-link:hover{color:#fff}.site-cookie-button{min-width:7rem;min-height:2.75rem;padding:.65rem 1rem;border:1px solid #087ca4;border-radius:6px;background:#087ca4;color:#fff;font-weight:700;line-height:1.2;cursor:pointer}.site-cookie-button:focus-visible,.site-cookie-button:hover{background:#075a77;border-color:#fff;outline:rgba(255,255,255,.72) solid 2px;outline-offset:2px}.one-field-form .cta-area .subscribe-btn{border-color:#087ca4;background:#087ca4;color:#fff}.one-field-form .cta-area .subscribe-btn:focus-visible,.one-field-form .cta-area .subscribe-btn:hover{border-color:#075a77;background:#075a77;color:#fff}.site-cookie-button.is-muted{border-color:rgba(255,255,255,.42);background:0 0}body.light-theme .site-cookie-banner-card{border-color:#b9dce9;border-top-color:var(--clr-main);background:#fff;color:#10233a;box-shadow:0 -12px 36px rgba(24,63,92,.18)}body.light-theme .site-cookie-banner-copy>strong{color:#10233a}body.light-theme .site-cookie-banner-text,body.light-theme .site-cookie-banner-text p{color:#536b80}body.light-theme .site-cookie-link{color:#087ca4}body.light-theme .site-cookie-link:focus-visible,body.light-theme .site-cookie-link:hover{color:#075a77}body.light-theme .site-cookie-button.is-muted{border-color:#aac8d8;color:#17324d}body.light-theme .site-cookie-button:focus-visible,body.light-theme .site-cookie-button:hover{outline-color:rgba(8,124,164,.34)}@media (max-width:767px){.site-cookie-banner-card{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:.9rem}.site-cookie-banner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-cookie-link{grid-column:1/-1}.site-cookie-button{width:100%;min-width:0;white-space:normal}}@media (prefers-reduced-motion:reduce){.site-cookie-banner{transition:none}}.back-to-top{border:0;padding:0}.back-to-top::after,.back-to-top::before{content:"";position:absolute;left:50%;display:block;color:inherit;pointer-events:none}.back-to-top::before{top:50%;width:2px;height:14px;background:currentColor;transform:translate(-50%,-35%)}.back-to-top::after{top:50%;width:9px;height:9px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:translate(-50%,-72%) rotate(45deg)}.back-to-top .icon{display:none}@media (max-width:575px){.header-basic .menu-navbar{height:76px;min-height:76px;gap:.35rem}.header-basic .header-logo{min-width:0;flex:0 1 auto;justify-content:flex-start}.header-basic .header-logo .logo-link{display:flex;min-width:0;align-items:center}.header-basic .header-logo .logo-img{width:min(9rem,36vw);height:auto;max-width:9rem;max-height:3.25rem}.header-basic .controls-box{flex:0 0 auto;gap:.35rem}.header-basic .controls-box .control,.header-basic .controls-box .menu-toggler{margin-right:0}.header-basic .menu-wrapper{top:76px}.header-basic .menu-wrapper.show .links-list{height:calc(100% - 76px)}}@media (any-pointer:coarse){.blog-ref-pagination .blog-page-btn,.header-basic .controls-box .control,.header-search-box .close-search,.mode-switcher,.projects-page-btn,.site-cookie-button{min-width:3rem;min-height:3rem}.header-basic .controls-box .control,.mode-switcher{width:3rem;height:3rem}.mode-switcher .switch-inner{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.sc-wrapper .sc-list .sc-link{min-width:3rem;min-height:3rem}.sc-wrapper.sc-flat .sc-list .sc-item{margin-right:.5rem}.copyrights .footer-legal-title,.copyrights .terms-links>a,.portfolio .portfolio-btn-list .portfolio-btn,.site-cookie-link{display:inline-flex;min-height:3rem;align-items:center;justify-content:center}.portfolio .portfolio-btn-list .portfolio-btn{padding-top:.75rem;padding-bottom:.75rem}}.mode-switcher,.header-basic .menu-link,.header-basic .header-logo .logo-img{transition:none}.header-basic .has-sub-menu>.sub-menu .sub-menu-link::before,.header-basic .menu-link::before{scale:unset;transform:scale(0);transition:transform .2s ease-in-out}.header-basic .has-sub-menu>.sub-menu .sub-menu-link.active::before,.header-basic .has-sub-menu>.sub-menu .sub-menu-link:hover::before,.header-basic .menu-link.active::before,.header-basic .menu-link:hover::before{transform:scale(1)}.header-basic .controls-box .menu-toggler>span{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.header-basic .has-sub-menu>.sub-menu{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.back-to-top{bottom:30px;opacity:0;pointer-events:none;transform:translate3d(0,160px,0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.back-to-top.show{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}@media (max-width:1199px){.header-basic .menu-wrapper{left:0;transform:translate3d(-100%,0,0);transition:transform .5s ease-in-out;will-change:transform}.header-basic .menu-wrapper.show{transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.back-to-top,.header-basic .controls-box .menu-toggler>span,.header-basic .has-sub-menu>.sub-menu,.header-basic .menu-wrapper,.header-basic .menu-link::before{transition:none}}.portfolio .portfolio-btn-list button.portfolio-btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit}.btn-solid{color:#fff;background-color:#0076a3;border-color:#0076a3}.btn-solid:hover,.btn-solid:focus-visible{color:#fff;background-color:#005c80;border-color:#005c80}.btn-solid:focus-visible{outline:3px solid currentColor!important;outline-offset:3px;box-shadow:0 0 0 6px #0076a3}
