@charset "UTF-8";/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}@media (min-width:992px){.col-lg{flex:1 0 0%}}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-8{flex:0 0 auto;width:66.66666667%}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.form-label{margin-bottom:.5rem}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.pagination{display:flex;padding-left:0;list-style:none}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.order-2{order:2!important}.pb-0{padding-bottom:0!important}.ps-0{padding-left:0!important}.text-center{text-align:center!important}.bg-light{background-color:#f8f9fa!important}.rounded{border-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:1200px){.me-xl-5{margin-right:3rem!important}.pe-xl-5{padding-right:3rem!important}}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:240ms;animation-timing-function:cubic-bezier(0.2,0.8,0.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:1ms}}:root{--theme-color-white:#ffffff;--theme-color-white-rgb:255,255,255;--theme-color-light:#f8f5f0;--theme-color-gray:#f6f6f6;--theme-color-black:#000000;--theme-color-black-rgb:0,0,0;--theme-color1:#222429;--theme-color1-rgb:34,36,41;--theme-color2:#ffaa17;--theme-color2-rgb:255,170,23;--theme-color3:#f4f5f8;--theme-color4:#0f0f0f;--bg-theme-color1:var(--theme-color1);--bg-theme-color2:var(--theme-color2);--bg-theme-color3:var(--theme-color3);--border-theme-color1:var(--theme-color1);--border-theme-color2:var(--theme-color2);--border-theme-color3:var(--theme-color3);--text-color-bg-theme-color1:#fff;--text-color-bg-theme-color2:#0f0f0f;--text-color-bg-theme-color3:#fff;--gradient-1:linear-gradient(to right, rgba(var(--theme-color2-rgb), 1) 0%, rgba(var(--theme-color2-rgb), 0.37) 100%);--gradient-2:linear-gradient(to left, rgba(var(--theme-color2-rgb), 1) 0%, rgba(var(--theme-color2-rgb), 0.7) 100%);--gradient-3:linear-gradient(-135deg, rgba(23, 23, 23, 0) 50%, var(--theme-color2) 100%);--text-color:#6d6c74;--headings-color:#24201f;--link-color:#352f27;--link-hover-color:#5b8c51;--text-font:"Roboto",sans-serif;--title-font:"Noto Sans",sans-serif;--style-font:"Manrope",sans-serif;--body-font-size:16px;--body-line-height:1.9;--body-font-weight:400;--line-height-heading-h1:1em;--line-height-heading:1.2em;--line-height-heading-small:1.4em;--h1-font-size:60.8px;--h2-font-size:48px;--h3-font-size:31.2px;--h4-font-size:23.2px;--h5-font-size:18px;--h6-font-size:14px;--h1-font-weight:700;--h2-font-weight:700;--h3-font-weight:700;--h4-font-weight:700;--h5-font-weight:700;--h6-font-weight:700;--sec-title-subtitle-color:#946200;--sec-title-subtitle-font-size:13px;--sec-title-subtitle-font-family:var(--text-font);--sec-title-subtitle-font-weight:700;--sec-title-subtitle-line-height:1.2em;--sec-title-color:var(--headings-color);--sec-title-font-size:50px;--sec-title-font-family:var(--title-font);--sec-title-font-weight:var(--h2-font-weight);--theme-light-background:#f8f6f1;--theme-light-background-text-color:var(--headings-color);--theme-black:#222429;--container-width:1350px;--small-container-width:1000px;--large-container-width:1550px;--container-pt:120px;--container-pb:120px}::-moz-selection{background:var(--theme-color1);color:#fff;text-shadow:none}::selection{background:var(--theme-color1);color:#fff;text-shadow:none}::-moz-selection{background:var(--theme-color1);color:#fff;text-shadow:none}::-webkit-selection{background:var(--theme-color1);color:#fff;text-shadow:none}:active,:focus{outline:0!important}::-webkit-input-placeholder{color:#7c858c}::-moz-input-placeholder{color:#7c858c}::-ms-input-placeholder{color:#7c858c}html{overflow-x:hidden}body{background-color:#fff;background-attachment:fixed;-ms-word-wrap:break-word;word-wrap:break-word;counter-reset:my-sec-counter;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;color:var(--text-color);font-size:var(--body-font-size);font-family:var(--text-font);font-weight:var(--body-font-weight);line-height:var(--body-line-height);overflow-x:hidden}.text,p{color:var(--text-color);font-size:var(--body-font-size);font-family:var(--text-font);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}h1,h2,h3,h4,h5,h6{color:var(--headings-color);font-family:var(--title-font);position:relative;line-height:var(--line-height-heading-)}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:var(--headings-color)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);line-height:var(--line-height-heading-h1)}h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--line-height-heading)}h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--line-height-heading)}h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);line-height:var(--line-height-heading-small)}h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);line-height:var(--line-height-heading-small)}h6{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--line-height-heading-small)}table p{margin-bottom:0}p{margin-bottom:20px}p a:not(.button):not(.btn):focus,p a:not(.button):not(.btn):hover{text-decoration:underline}a{color:var(--link-color);text-decoration:none;font-weight:var(--body-font-weight);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}a:focus,a:hover{color:inherit;text-decoration:none;outline:0}a b,a strong{-webkit-transition:all .3s ease;transition:all .3s ease}a img{border:none}address,blockquote,dd,dl,fieldset,ol,pre,table,ul{margin-bottom:10px}ol,ul{list-style-position:inside;margin:0;padding:0}b,strong{color:#333;font-weight:var(--body-font-weight-bold)}iframe{border:none!important}.container .container{width:100%}.container .container,.container .container-fluid,.container-fluid .container,.container-fluid .container-fluid{padding-left:0;padding-right:0}section>.container,section>.container-fluid{padding-top:var(--container-pt);padding-bottom:var(--container-pt)}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:var(--container-width)}}.form-control,.input-text{height:calc(2.25rem + 27px);padding:14px 30px;outline:0;background-color:#f4f5f8;border:1px solid #f4f5f8;color:#686a6f;font-size:.9rem;width:100%}.form-control::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:#686a6f;opacity:1}.form-control::-moz-placeholder,.input-text::-moz-placeholder{color:#686a6f;opacity:1}.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder{color:#686a6f;opacity:1}.form-control::-ms-input-placeholder,.input-text::-ms-input-placeholder{color:#686a6f;opacity:1}.form-control::placeholder,.input-text::placeholder{color:#686a6f;opacity:1}.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder{color:#686a6f}.form-control::-ms-input-placeholder,.input-text::-ms-input-placeholder{color:#686a6f}textarea.form-control{height:auto;padding-top:15px;padding-bottom:15px}.tm-pricing-smart-switcher{color:var(--heading-color);font-size:19px;letter-spacing:-.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:55px}.tm-pricing-plan-switcher{color:var(--heading-color);letter-spacing:-.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:55px}*{margin:0;padding:0;border:none;outline:0;font-size:100%}textarea{overflow:hidden;resize:none}button{outline:0!important;cursor:pointer;border:none;padding:0}img{display:inline-block;max-width:100%;height:auto}li,ul{list-style:none;padding:0;margin:0}.title a{color:inherit}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden;z-index:99;background-color:#fff}.auto-container{position:static;max-width:var(--container-width);padding:0 15px;margin:0 auto;width:100%}.pull-right{float:right}.pull-left{float:left}.dropdown-toggle::after{display:none}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff}.scroll-to-top{position:fixed;right:20px;bottom:20px;width:40px;font-size:16px;line-height:40px;color:#fff;text-align:center;cursor:pointer;background-color:var(--theme-color2);z-index:100;display:none;border-radius:50%;margin:0 auto;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.scroll-to-top:hover{background:var(--theme-color1);color:#fff}.list-style-one{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.list-style-one li{position:relative;font-size:13px;line-height:20px;font-weight:400;color:#808287;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-style-one li i{margin-right:10px;color:var(--theme-color2);font-size:14px;line-height:20px}.list-style-one li a{display:inline-block;color:#808287;-webkit-transition:all .3s ease;transition:all .3s ease}.list-style-one li a:hover{color:var(--theme-color1)}.list-style-three{position:relative}.list-style-three li{position:relative;font-size:16px;line-height:26px;font-weight:500;color:var(--theme-color1);padding-left:25px;margin-bottom:10px}.list-style-three li:before{position:absolute;left:0;top:0;content:"\f058";font-weight:900;font-family:"Font Awesome 6 Free";color:var(--theme-color2)}.list-style-three li a{display:inline-block;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.list-style-three li a:hover{color:#fff}.tabs-box{position:relative}.tabs-box .tab{display:none}.tabs-box .active-tab{display:block}.select2-results__option{padding:0 10px;color:#7c858c}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#7c858c;padding-left:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--bg-theme-color1)}.select2-container--default .select2-search--dropdown .select2-search__field{height:30px}.select2-container--default .select2-selection--single .select2-selection__arrow{bottom:1px;height:auto;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#7c858c}.select2-container--default .select2-selection--single .select2-selection__arrow:before{position:relative;content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single{border-radius:0}
:root{--polprog-gold:#F5A623;--polprog-gold-light:rgba(245, 166, 35, 0.12);--polprog-dark:#1a1b1e;--polprog-text:#555;--polprog-text-dark:#333;--polprog-border:#e5e5e5;--polprog-radius:16px;--polprog-radius-sm:8px}.products-expand-wrap .theme-btn{z-index:1;position:relative}@media (max-width:767.98px){.products-desktop{display:none}.products-mobile{display:block;padding:0 16px}.products-expand-wrap{display:none}.products-mobile .product-card{font-size:.9rem}.products-mobile .product-card__desc{font-size:.82rem;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.products-mobile .product-card__links{font-size:.78rem;gap:6px}.products-mobile .product-card__links a{padding:4px 8px;font-size:.75rem}}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{color:var(--theme-color2);width:28px;height:28px;background:rgba(240,240,240,.95);border-radius:50%;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.13);top:33%}.product-swiper .swiper-button-next:after,.product-swiper .swiper-button-prev:after{font-size:13px;font-weight:700}.product-swiper .swiper-button-prev{left:4px}.product-swiper .swiper-button-next{right:4px}.product-swiper .swiper-pagination-bullet-active{background:var(--theme-color2)}.product-swiper .swiper-pagination{position:relative;margin-top:36px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.lang-switcher__current:focus-visible{outline:2px solid #F5A623;outline-offset:2px;border-radius:4px}.mobile-nav-toggler:focus-visible{outline:2px solid #F5A623;outline-offset:4px}body{color:#4a4a52}.news-block-four .content-box .text,.news-block-three .content-box .text,.text p{color:#4a4a52}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.owl-carousel .owl-stage{transition-duration:0s!important}}.owl-dots button:focus-visible,.owl-nav button:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.pt-20{padding-top:20px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-80{padding-top:80px!important}.pb-30{padding-bottom:30px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-80{padding-bottom:80px!important}.mt-24{margin-top:24px!important}.mt-30{margin-top:30px!important}.ml-12{margin-left:12px!important}
.main-header{position:relative;width:100%;z-index:999}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:313px;padding-right:80px;position:relative}.header-top .inner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bg-theme-color3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px;position:relative;width:100%}.header-top .top-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header-top .top-right{position:relative}.header-top .useful-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.header-top .useful-links li{color:#555;font-size:13px;line-height:20px;margin-left:15px;padding-left:15px;position:relative}.header-top .useful-links li:first-child{margin-left:0;padding-left:0}.header-top .useful-links li:before{position:absolute;left:-3px;top:0;content:"/"}.header-top .useful-links li:first-child:before{display:none}.header-top .useful-links li a{color:#555;-webkit-transition:all .3s ease;transition:all .3s ease}.header-top .useful-links li a:hover{color:var(--theme-color1)}.header-top .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:210px}.main-header .header-lower{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.main-header .header-lower .logo-box{min-width:280px;padding:24px 0;position:relative}.main-header{width:100%;z-index:999}.main-header .logo{display:block;position:relative}.main-header .logo img{max-width:220px;height:auto}.main-header .main-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:relative;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.main-header .main-box .nav-outer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-menu{position:relative}.main-menu .navbar-header{display:none}.main-menu .navbar-collapse{padding:0}.main-menu .navigation{margin:0;position:relative}.main-menu .navigation>li{float:left;margin-right:55px;padding:25px 0;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li:before{background-color:var(--bg-theme-color2);bottom:23px;content:"";height:2px;left:50%;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:0%}.main-menu .navigation>li.current:before,.main-menu .navigation>li:hover:before{left:0;width:100%}.main-menu .navigation>li>a{color:#181818;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:20px;font-weight:500;opacity:1;padding:0;position:relative;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>a .icon{position:relative;font-size:22px;line-height:24px;margin-left:10px}.main-menu .navigation>li>a:hover{color:var(--theme-color2)}.main-menu .navigation>li.current>a{color:var(--theme-color2);font-weight:700}.main-menu .navigation>li.dropdown>a{margin-right:-14px;padding-right:14px}.main-menu .navigation>li.dropdown>a:after{content:"\f107";display:inline-flex;align-items:center;justify-content:center;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1;height:14px;width:14px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;-webkit-transition:transform 250ms cubic-bezier(.4, 0, .2, 1),color .2s ease;transition:transform 250ms cubic-bezier(.4, 0, .2, 1),color .2s ease;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.main-menu .navigation>li.dropdown:focus-within>a:after,.main-menu .navigation>li.dropdown:hover>a:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.main-menu .navigation>li.dropdown:hover>ul{margin-top:0;opacity:1;top:100%;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:visible}.main-menu .navigation>li>ul{background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);display:none;left:0;margin-top:30px;opacity:0;padding:4px 0;position:absolute;top:100%;width:220px;z-index:100}.main-menu .navigation>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:10px 0;line-height:1;font-weight:400;font-size:15px;color:var(--bg-theme-color1);text-align:left;margin:0 30px;text-transform:capitalize;border-bottom:1px solid rgba(15,20,30,.06);-webkit-transition:all .2s ease;transition:all .2s ease}.main-menu .navigation>li>ul>li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li:hover>a{color:var(--theme-color2)}.main-menu .navigation>li>ul>li.dropdown>a:after{font-family:"Font Awesome 6 Free";content:"\f105";position:absolute;right:0;top:11px;display:block;line-height:24px;font-size:11px;font-weight:900;z-index:5;-webkit-transition:transform 250ms cubic-bezier(.4, 0, .2, 1);transition:transform 250ms cubic-bezier(.4, 0, .2, 1);transform-origin:50% 50%}.main-menu .navigation>li>ul>li.dropdown:focus-within>a:after,.main-menu .navigation>li>ul>li.dropdown:hover>a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-menu .navigation>li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;top:0;margin-top:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>ul>li>ul{background-color:#fff;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);display:none;left:100%;margin-top:10px;opacity:0;padding:4px 0;position:absolute;top:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);width:220px;z-index:100}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>ul>li>a{color:var(--theme-color1);display:block;font-size:15px;font-weight:400;line-height:1;margin:0 30px;padding:10px 0;position:relative;text-align:left;text-transform:capitalize;border-bottom:1px solid rgba(15,20,30,.06);-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>ul>li>ul>li:last-child>a{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a:hover{color:var(--theme-color2)}.main-menu .navigation li.dropdown .dropdown-btn{border:1px solid #fff;color:#fff;cursor:pointer;display:none;font-size:16px;height:30px;line-height:26px;position:absolute;right:10px;text-align:center;top:8px;width:34px;z-index:5}.main-header .header-lower .outer-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 0;position:relative}.main-header .header-lower .outer-box .theme-btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;margin-left:30px;padding:10px 40px}.main-header .header-lower .outer-box .ui-btn-outer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e6e8ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:30px;padding:6px 0;padding-right:30px}.main-header .ui-btn{background:0 0;color:var(--theme-color1);display:block;font-size:26px;line-height:30px;height:30px;margin-left:26px;position:relative;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:30px}.main-header .ui-btn:hover{color:var(--theme-color2)}.main-header .info-btn{color:var(--theme-color1);display:block;font-size:14px;font-weight:600;line-height:20px;padding:8px 0;padding-left:54px;position:relative;text-align:left}.main-header .info-btn small{color:#555;font-size:12px;font-weight:400}.main-header .info-btn i{background-color:var(--bg-theme-color1);border-radius:50%;color:#fff;font-size:18px;height:44px;left:0;line-height:44px;margin-top:-22px;position:absolute;text-align:center;top:50%;width:44px}.main-header .info-btn:hover{color:var(--bg-theme-color2)}.header-style-six.main-header{position:absolute;left:0;top:0;width:100%}.header-style-six.main-header .header-top{margin-left:260px}@media (max-width:1399.98px){.header-style-six.main-header .header-top{margin-left:0}}@media (max-width:991.98px){.header-style-six.main-header .header-top{display:none}}.header-style-six.main-header .header-top .inner-container{background-color:transparent;padding-left:40px;padding-right:0;border-bottom:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);position:relative}.header-style-six.main-header .header-top .inner-container:before{background-color:rgba(255,255,255,.17);content:"";position:absolute;bottom:-1px;left:100%;width:1000px;height:1px}@media (max-width:1399.98px){.header-style-six.main-header .header-top .inner-container{padding-left:20px}}@media (max-width:1199.98px){.header-style-six.main-header .header-top .inner-container{padding-right:20px}}.header-style-six.main-header .header-top .top-right{display:-webkit-box;display:-ms-flexbox;display:flex}.header-style-six.main-header .header-top .useful-links{margin-right:35px}.header-style-six.main-header .header-top .list-style-one li{color:#fff}.header-style-six.main-header .header-top .list-style-one li a{color:#fff}.header-style-six.main-header .header-top .useful-links li{color:#fff}.header-style-six.main-header .header-top .useful-links li a{color:#fff}.header-style-six.main-header .header-top .social-icon-one li{color:#fff}.header-style-six.main-header .header-top .social-icon-one li a{color:#fff}.header-style-six.main-header .header-lower{border-bottom:1px solid rgba(255,255,255,.17)}@media (max-width:991.98px){.header-style-six.main-header .header-lower{background-color:rgba(0,0,0,.5)}}.header-style-six.main-header .header-lower .logo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:260px;height:134px;margin-top:-44px;margin-right:40px;padding-left:60px}@media (max-width:1399.98px){.header-style-six.main-header .header-lower .logo-box{margin-top:0;height:auto;padding-left:20px;min-width:180px}}.header-style-six.main-header .header-lower .outer-box{width:100%}@media only screen and (max-width:1439px){.header-style-six.main-header .header-lower .outer-box{width:auto;min-width:300px}}@media (max-width:1199.98px){.header-style-six.main-header .header-lower .outer-box{min-width:50px}}.header-style-six.main-header .header-lower .outer-box .mobile-nav-toggler{color:#fff;font-size:28px;top:-2px}.header-style-six.main-header .header-lower .ui-btn{color:#fff}.header-style-six.main-header .header-lower .info-btn{color:var(--theme-color-white);margin-left:30px}.header-style-six.main-header .header-lower .info-btn i{background-color:transparent;font-size:24px}.header-style-six.main-header .header-lower .info-btn small{color:var(--theme-color2)}.header-style-six.main-header .main-box{padding-right:80px}@media only screen and (max-width:1439px){.header-style-six.main-header .main-box{padding-right:30px}}@media (max-width:1399.98px){.header-style-six.main-header .main-box{padding-right:20px}}@media only screen and (max-width:1700px){.header-style-six.main-header .main-box .main-menu .navigation>li{margin-right:45px}.header-style-six.main-header .main-box .main-menu .navigation>li:last-child{margin-right:0}}.header-style-six.main-header .main-box .main-menu .navigation>li>a{color:#fff}@media (max-width:1399.98px){.header-style-six.main-header .main-box .outer-box .info-btn{display:none}}.header-style-six.main-header .main-box .outer-box .search-btn{padding:27px 15px;height:auto;width:auto;line-height:30px;border-right:1px solid rgba(255,255,255,.06)}@media (max-width:1399.98px){.header-style-six.main-header .main-box .outer-box .search-btn{border-right:none;border-radius:0;padding-right:0}}.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99;opacity:0;visibility:hidden;transition:all .5s ease;overflow:hidden;transform:scale(.95)}.search-popup .search-back-drop{position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--bg-theme-color1,#1c1e22);opacity:.95}.search-popup .close-search{position:absolute;top:30px;right:30px;font-size:26px;color:var(--theme-color2,#f5a623);z-index:3;border-radius:50%;background-color:transparent;border:none;cursor:pointer;transition:all .5s ease}.search-popup .search-inner{position:relative;display:block;top:40%;height:auto;z-index:1;width:calc(100% - 60px);max-width:800px;margin:auto;opacity:0;transform:translateY(-50px);transition:all .3s ease}.search-popup .form-group{position:relative;display:flex;align-items:center}.search-popup .form-group input[type=search],.search-popup .form-group input[type=text]{position:relative;display:block;line-height:20px;font-size:16px;width:100%;height:50px;border:1px solid #e1e6dc;padding:15px 20px;color:#707070;background:#fff;border-radius:5px;transition:all .5s ease}.search-popup .form-group input[type=search]:focus,.search-popup .form-group input[type=text]:focus{border-color:var(--theme-color2,#f5a623)}.search-popup .form-group button{position:absolute;right:5px;top:5px;height:40px;width:40px;display:block;font-size:14px;color:#fff;line-height:40px;border-radius:5px;border:none;cursor:pointer;font-weight:400;background:var(--theme-color2,#f5a623);transition:all .5s ease}.search-popup .form-group button:hover{opacity:.85}.search-popup input::placeholder{color:inherit}.moblie-search-active .search-popup{opacity:1;visibility:visible;transform:scale(1);border-radius:0}.moblie-search-active .search-popup .search-inner{opacity:1;transform:translateY(0);transition-delay:0.5s}.main-menu .navigation>li>ul{width:auto;min-width:240px;max-width:320px}.main-menu .navigation>li>ul>li>a{white-space:normal;line-height:1.35;padding:9px 0}.main-menu .navigation>li>ul>li>ul{width:auto;min-width:240px;max-width:320px}.main-menu .navigation>li>ul>li>ul>li>a{white-space:normal;line-height:1.35}
.sticky-header{background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.05);left:0;opacity:0;padding:0 0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99999}.sticky-header.fixed-header{opacity:1;visibility:visible;z-index:9999}.sticky-header .logo{padding:10px 0}.sticky-header .logo img{max-height:40px;max-width:170px}.sticky-header .nav-outer{background:0 0;position:relative}.sticky-header .inner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.sticky-header .main-menu .navigation>li{margin:0;margin-left:40px;padding:20px 0}.sticky-header .main-menu .navigation>li>a{color:#707070}.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li:hover>a{color:var(--theme-color2)}.sticky-header .main-menu .navigation>li:before{display:none}.sticky-header .navbar-header,.sticky-header .outer-box{display:none}.sticky-header .mobile-nav-toggler{color:var(--theme-color1)}.mobile-nav-toggler{position:relative;font-size:24px;line-height:20px;cursor:pointer;color:var(--theme-color1);display:none;top:0;margin-left:25px;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.mobile-menu{position:fixed;right:0;top:0;width:300px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999;-webkit-transition:opacity 0s .5s,visibility 0s .5s;transition:opacity 0s .5s,visibility 0s .5s}.mobile-menu .menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.7);opacity:0;visibility:hidden}.mobile-menu .upper-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 20px}.mobile-menu .close-btn{position:relative;top:-10px;text-align:center;font-size:18px;color:var(--theme-color3);cursor:pointer;z-index:10;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.mobile-menu .close-btn:hover{opacity:.5}.mobile-menu .nav-logo{position:relative;text-align:left;width:100%}.mobile-menu .nav-logo img{max-height:40px}.mobile-menu .menu-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:var(--bg-theme-color1);padding:0 0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(101%);transform:translateX(101%)}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible;-webkit-transition:opacity 0s,visibility 0s;transition:opacity 0s,visibility 0s}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:1;visibility:visible;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all .4s ease .2s;transition:all .4s ease .2s;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:translateY(0);transform:translateY(0)}.mobile-menu-visible .scroll-to-top{opacity:0;visibility:hidden}.mobile-menu .navigation{position:relative;display:block;width:100%;border-top:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li{position:relative;display:block;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li>ul>li:last-child{border-bottom:none}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li>a{position:relative;display:block;line-height:24px;padding:10px 20px;font-size:15px;font-family:var(--title-font, "Noto Sans", sans-serif);color:#fff;font-weight:500;text-transform:none;letter-spacing:.2px}.mobile-menu .navigation li.current>a,.mobile-menu .navigation li:hover>a{color:var(--theme-color2)}.mobile-menu .navigation li.dropdown>a{padding-right:52px}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:0;top:0;width:48px;height:44px;display:flex;align-items:center;justify-content:center;font-size:11px;color:rgba(255,255,255,.7);cursor:pointer;z-index:5;transition:color .25s ease}.mobile-menu .navigation li.dropdown .dropdown-btn i{transition:transform .3s ease;display:inline-block}.mobile-menu .navigation li.dropdown .dropdown-btn.active i{transform:rotate(180deg)}.mobile-menu .navigation li.dropdown .dropdown-btn.active,.mobile-menu .navigation li.dropdown .dropdown-btn:hover{color:var(--theme-color2,#ffaa17)}.mobile-menu .navigation li.dropdown .dropdown-btn:after{content:"";position:absolute;left:0;top:10px;width:1px;height:24px;border-left:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .navigation li>ul{background:rgba(0,0,0,.15)}.mobile-menu .navigation li>ul>li{padding-left:20px}.mobile-menu .navigation li>ul>li>a{font-size:14px;opacity:.85;padding:8px 20px}.contact-list-one{position:relative;padding:30px 20px 20px}.contact-list-one li{position:relative;margin-bottom:20px}.contact-list-one li:last-child{margin-right:0}.contact-list-one li .contact-info-box{position:relative;padding-left:54px;font-size:14px;line-height:24px;color:#fff}.contact-list-one li .contact-info-box a{color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-list-one li .contact-info-box .icon{position:absolute;left:0;top:0;font-size:34px;line-height:50px;color:var(--theme-color2)}.contact-list-one li .contact-info-box .title{display:block;font-size:12px;color:#b2c1c0;font-weight:400;text-transform:uppercase}.mobile-menu .social-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--bg-theme-color1);width:100%;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.mobile-menu .social-links li{position:relative;text-align:center;width:100%;border-right:1px solid rgba(255,255,255,.1)}.mobile-menu .social-links li a{position:relative;display:block;line-height:50px;height:50px;font-size:14px;text-align:center;color:var(--theme-color3);-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-menu .social-links li a:hover{color:var(--theme-color2)}.lang-switcher{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:15px}.lang-switcher__current{display:inline-flex;align-items:center;gap:6px;background:0 0;border:none;color:rgba(255,255,255,.8);font-size:13px;padding:5px 10px;cursor:pointer;transition:all .2s ease;line-height:1;white-space:nowrap}.lang-switcher__current:hover{color:#fff}.lang-switcher__flag{font-size:16px;line-height:1}.lang-switcher__arrow{font-size:10px;transition:transform .2s ease}.lang-switcher.open .lang-switcher__arrow{transform:rotate(180deg)}.lang-switcher__list{position:absolute;top:100%;right:0;margin-top:5px;background:#000;border:1px solid rgba(255,255,255,.08);border-radius:6px;min-width:180px;max-height:320px;overflow-y:auto;z-index:9999;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:4px 0;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .35s cubic-bezier(.34, 1.4, .64, 1),visibility .3s;pointer-events:none}.lang-switcher.open .lang-switcher__list{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;animation:lang-dropdown-bounce .4s cubic-bezier(.34,1.56,.64,1)}@keyframes lang-dropdown-bounce{0%{transform:translateY(-8px) scale(.96);opacity:0}50%{transform:translateY(2px) scale(1.005)}100%{transform:translateY(0) scale(1);opacity:1}}.lang-switcher__item{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:rgba(255,255,255,.7);cursor:pointer;transition:all 150ms ease;white-space:nowrap}.lang-switcher__item:hover{background:rgba(255,255,255,.08);color:#fff}.lang-switcher__item.active{color:var(--theme-color1);font-weight:600}.lang-switcher__list::-webkit-scrollbar{width:5px}.lang-switcher__list::-webkit-scrollbar-track{background:0 0}.lang-switcher__list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}@media (max-width:991.98px){.lang-switcher{margin-left:10px}.lang-switcher__list{right:auto;left:0}}.mobile-lang-switcher{margin:20px 25px;display:block}.mobile-lang-switcher .lang-switcher__current{color:rgba(255,255,255,.8);font-size:14px;padding:8px 12px;border:1px solid rgba(255,255,255,.15);border-radius:6px;width:100%;justify-content:space-between}.mobile-lang-switcher .lang-switcher__list{position:relative;top:auto;margin-top:8px;background:rgba(0,0,0,.8);max-height:200px;width:100%;overflow-y:auto;z-index:100}.social-icon-one .admin-login-link{color:rgba(255,255,255,.45);font-size:13px;transition:color .3s}.social-icon-one .admin-login-link:hover{color:#f5a623}.social-icon-one .admin-login-link.admin-authenticated{display:inline-flex;align-items:center;gap:5px;color:#f5a623;font-size:12px;font-weight:600;letter-spacing:.3px}.social-icon-one .admin-login-link.admin-authenticated:hover{color:#fff}.admin-link-text{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;text-transform:uppercase}.main-header .navigation .nav-hide-on-top{display:none}.sticky-header .navigation .nav-hide-on-top{display:block}.mobile-menu .navigation .nav-hide-on-top{display:block!important}.main-header .navigation .nav-mobile-only,.sticky-header .navigation .nav-mobile-only{display:none}.mobile-menu .navigation .nav-mobile-only{display:block!important}.main-menu .navigation{display:flex;flex-wrap:nowrap;white-space:nowrap}.main-menu .navigation>li{float:none}.mobile-admin-link{padding:15px 25px;text-align:center}.admin-login-link-mobile{color:#999;font-size:14px;text-decoration:none}.admin-login-link-mobile span[data-i18n]{margin-left:8px}
.main-footer{background-color:var(--theme-color-black);position:relative}.main-footer .bg-image{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.main-footer .bg-image:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--bg-theme-color1);opacity:.92;content:""}.main-footer .widgets-section{position:relative;padding:110px 0 65px}.main-footer .footer-column{position:relative;margin-bottom:40px}.main-footer .footer-widget{position:relative}.main-footer .widget-title{position:relative;font-size:20px;font-weight:700;color:#fff;line-height:1.2em;padding-bottom:18px;margin-bottom:25px}.main-footer .widget-title:after{position:absolute;left:0;bottom:0;height:2px;width:25px;background-color:var(--bg-theme-color2);content:"";transition:width .4s cubic-bezier(.4, 0, .2, 1)}.main-footer .widget-title:hover:after{width:60px}.main-footer .widget-title:before{position:absolute;left:0;bottom:0;height:2px;width:100%;content:"";background-color:rgba(255,255,255,.1)}.main-footer .about-widget{position:relative}.main-footer .about-widget .logo{position:relative;margin-bottom:30px;max-width:190px}@media (max-width:1199.98px){.main-footer .about-widget .logo{margin-bottom:30px}}.main-footer .about-widget .text{font-size:16px;line-height:30px;color:#8c8f94;margin-bottom:18px;margin-right:50px}@media (max-width:1199.98px){.main-footer .about-widget .text{margin-bottom:14px;margin-right:0}}.footer-legal-info{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.5;color:#8c8f94;margin-top:0;margin-bottom:18px;letter-spacing:0}@media (max-width:991.98px){.footer-legal-info{align-items:center;gap:2px;font-size:12px;line-height:1.5}}.user-links{position:relative}.user-links li{position:relative;font-size:16px;line-height:24px;color:#8c8f94;font-weight:400;margin-bottom:14px}.user-links li:last-child{margin-bottom:0}.user-links li a{position:relative;display:inline-block;color:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}.user-links li a:hover{color:#fff}.user-links li a:before{position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--bg-theme-color3);content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.user-links li a:hover:before{width:100%}.contact-widget{position:relative}.contact-widget .text{font-size:16px;line-height:30px;color:#8c8f94;margin-bottom:25px}.contact-widget .contact-info{position:relative}.contact-widget .contact-info li{position:relative;padding-left:38px;font-size:16px;line-height:26px;color:#fff;font-weight:700;margin-bottom:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-widget .contact-info li a{color:inherit;-webkit-transition:none;transition:none}.contact-widget .contact-info li i{position:absolute;left:0;top:0;color:var(--theme-color2);line-height:26px;width:20px;font-size:16px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-widget .contact-info li:hover{color:var(--theme-color2)}.footer-bottom{position:relative;width:100%;background-color:#181818}.footer-bottom .inner-container{border-top:1px solid rgba(var(--theme-color-white-rgb),.11);position:relative;text-align:left;padding:22px 0}.footer-bottom .copyright-text{position:relative;color:#8c8f94;font-size:12px;line-height:1.6}.footer-bottom .copyright-text a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.footer-bottom .copyright-text a:hover{color:#fff}.user-links .footer-cat-header{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:8px;padding-bottom:0}.user-links .footer-cat-header:not(:first-child){margin-top:10px}.user-links .footer-show-more a{font-size:13px;color:var(--theme-color2,#f5a623);font-weight:500}.user-links .footer-show-more a:hover{color:#fff}.footer-availability{margin-top:20px;font-size:14px;line-height:1.7;opacity:.7}.footer-bottom .inner-container{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;gap:8px 24px}.footer-bottom .copyright-text{justify-self:start;text-align:left}.footer-bottom-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:13px;justify-self:end;text-align:right}.footer-bottom-links a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:var(--theme-color2)}.footer-bottom-links .sep{color:rgba(255,255,255,.25)}@media (max-width:767.98px){.main-footer .widgets-section{padding:48px 0 16px}.main-footer .footer-column{margin-bottom:0}.main-footer .about-widget{text-align:center}.main-footer .about-widget .logo{max-width:none;margin-bottom:16px;margin-left:39%}.main-footer .about-widget .logo a{display:block}.main-footer .about-widget .logo img{max-width:160px;display:block}.main-footer .about-widget .text{font-size:14px;line-height:1.6;margin-bottom:20px;margin-right:0}.social-icon-two{justify-content:center;margin-bottom:24px}.main-footer .widget-title{font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:0;-webkit-user-select:none;user-select:none}.main-footer .widget-title::before{display:none}.main-footer .widget-title::after{position:static;background:0 0;width:auto;height:auto;content:"+";font-size:20px;font-weight:300;color:rgba(255,255,255,.4);transition:transform .3s ease,color .3s ease}.main-footer .footer-widget--open>.widget-title::after{content:"\2212";color:var(--theme-color2)}.main-footer .widget-title:hover::after{width:auto}.main-footer .footer-widget .user-links,.main-footer .footer-widget .widget-content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4, 0, .2, 1)}.main-footer .footer-widget--open .user-links,.main-footer .footer-widget--open .widget-content{max-height:600px}.user-links li{font-size:14px;margin-bottom:10px;line-height:1.4}.user-links .footer-cat-header{font-size:11px;margin-bottom:6px}.user-links .footer-cat-header:not(:first-child){margin-top:12px}.main-footer .footer-column .footer-widget{border-bottom:1px solid rgba(255,255,255,.08)}.main-footer .footer-column:last-child .footer-widget{border-bottom:none}.contact-widget .contact-info li{font-size:14px;font-weight:600}.footer-availability{font-size:13px;margin-top:14px}.footer-bottom .inner-container{padding:20px 15px;gap:6px;grid-template-columns:1fr;text-align:center}.footer-bottom .copyright-text{font-size:13px;justify-self:center;text-align:center}.footer-bottom-links{gap:4px 8px;font-size:12px;justify-self:center;justify-content:center;text-align:center}.footer-bottom-links .sep{display:none}}@media (min-width:576px) and (max-width:991.98px){.main-footer .widgets-section{padding:48px 0 24px}.main-footer .widgets-section .row{row-gap:0}.main-footer .footer-column{margin-bottom:0}.main-footer .footer-column:first-child{flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.main-footer .about-widget .logo{margin:0 auto 16px;max-width:180px;margin-left:43%}.main-footer .about-widget .logo img{max-width:160px;margin:0 auto;display:block}.main-footer .about-widget .text{max-width:480px;margin:0 auto 20px;font-size:14px;line-height:1.6}.main-footer .about-widget .social-icon-two{justify-content:center}.main-footer .footer-column:not(:first-child){flex:0 0 50%;max-width:50%;margin-bottom:0}.main-footer .widget-title{font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:0;-webkit-user-select:none;user-select:none}.main-footer .widget-title::before{display:none}.main-footer .widget-title::after{position:static;background:0 0;width:auto;height:auto;content:"+";font-size:20px;font-weight:300;color:rgba(255,255,255,.4);transition:transform .3s ease,color .3s ease}.main-footer .footer-widget--open>.widget-title::after{content:"\2212";color:var(--theme-color2)}.main-footer .widget-title:hover::after{width:auto}.main-footer .footer-widget .user-links,.main-footer .footer-widget .widget-content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4, 0, .2, 1)}.main-footer .footer-widget--open .user-links,.main-footer .footer-widget--open .widget-content{max-height:600px}.user-links li{font-size:14px;margin-bottom:8px}.contact-widget .contact-info li{font-size:14px}.footer-availability{font-size:13px}.main-footer .footer-column .footer-widget{border-bottom:1px solid rgba(255,255,255,.08)}.main-footer .footer-column:last-child .footer-widget{border-bottom:none}.footer-bottom .inner-container{grid-template-columns:1fr auto;gap:8px 16px}.footer-bottom .copyright-text{font-size:13px;justify-self:start;text-align:left}.footer-bottom-links{font-size:13px;justify-self:end;justify-content:flex-end;text-align:right}}
.social-icon-one{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-icon-one li{position:relative;margin-left:27px}.social-icon-one li:first-child{margin-left:0}.social-icon-one li a{position:relative;display:block;line-height:40px;height:40px;text-align:center;font-size:14px;color:var(--theme-color1);-webkit-transition:all .3s ease;transition:all .3s ease}.social-icon-one li a:hover{color:var(--theme-color2)}.social-icon-two{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.social-icon-two li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px}.social-icon-two li:first-child{margin-left:0}.social-icon-two li a{position:relative;display:block;line-height:40px;height:40px;width:40px;border-radius:50%;text-align:center;font-size:14px;color:#fff;border-radius:50%;background-color:#2c2e33;-webkit-transition:all .3s ease;transition:all .3s ease}.social-icon-two li a:hover{color:var(--theme-color1);background-color:var(--bg-theme-color2)}.theme-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:0}.theme-btn .btn-title{position:relative}.btn-style-one{position:relative;font-size:13px;line-height:24px;padding:15px 50px;font-weight:700;letter-spacing:.1em;overflow:hidden;text-transform:uppercase;color:var(--theme-color1);background:var(--bg-theme-color2)}.btn-style-one:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background-color:var(--bg-theme-color1);-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1);z-index:-1}.btn-style-one:hover:before{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(1,1);transform:scale(1,1)}.btn-style-one:hover{color:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);transition:color .2s ease,box-shadow .2s ease}.btn-style-one.hvr-light:hover{color:var(--theme-color2)}.btn-style-one.hvr-light:before{background-color:#fff}.btn-style-one.bg-light:not(hover){background-color:#fff!important}.btn-style-one.bg-light-gray:not(hover){background-color:#f3f3f3!important}.btn-style-two{position:relative;font-size:13px;line-height:24px;padding:15px 50px;font-weight:700;letter-spacing:.1em;overflow:hidden;text-transform:uppercase;color:#fff;background:var(--bg-theme-color1);z-index:0}.btn-style-two:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background-color:var(--bg-theme-color2);-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);-webkit-transition:-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transition:transform .3s cubic-bezier(.4, 0, .2, 1),-webkit-transform .3s cubic-bezier(.4, 0, .2, 1);-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.btn-style-two:hover:before{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(1,1);transform:scale(1,1)}.btn-style-two:hover{color:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.btn-style-two.hvr-light:hover{color:var(--theme-color2)}.btn-style-two.hvr-light:before{background-color:#fff}.btn-style-four{position:relative;font-size:14px;line-height:19.6px;padding:19.2px 51.2px;font-weight:600;letter-spacing:.7px;overflow:hidden;text-transform:uppercase;color:var(--theme-color1);background:var(--bg-theme-color2)}.btn-style-four:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background-color:var(--bg-theme-color1);-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform .5s cubic-bezier(.86, 0, .07, 1);-webkit-transition:-webkit-transform .5s cubic-bezier(.86, 0, .07, 1);transition:transform .5s cubic-bezier(.86, 0, .07, 1);transition:transform .5s cubic-bezier(.86, 0, .07, 1),-webkit-transform .5s cubic-bezier(.86, 0, .07, 1);-webkit-transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-timing-function:cubic-bezier(0.86,0,0.07,1);z-index:-1}.btn-style-four:hover:before{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(1,1);transform:scale(1,1)}.btn-style-four:hover{color:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.btn-style-four.hvr-light:hover{color:var(--theme-color2)}.btn-style-four.hvr-light:before{background-color:#fff}.btn-style-four.bg-light:not(hover){background-color:#fff!important}.btn-style-four.bg-drk:not(hover){background-color:#000!important;color:#fff}.btn-style-four.bg-light-gray:not(hover){background-color:#f3f3f3!important}.theme-btn.small{padding:10px 40px;line-height:20px;font-size:12px}
.anim-icons{position:absolute;left:0;top:0;right:0;height:100%;width:100%;max-width:1170px;margin:0 auto}.anim-icons .icon{position:absolute;background-position:center;background-repeat:no-repeat;background-size:100%}.icon-dots2{width:134px;height:500px;background-image:url(../../images/icons/icon-dots2.png)}.icon-arrow1{width:93px;height:97px;background-image:url(../../images/icons/icon-arrow1.png)}.icon-circle{height:250px;width:250px;background-image:url(../../images/icons/icon-circle.png)}.icon-quote{width:64px;height:46px;background-image:url(../../images/icons/icon-quote.png)}.zoom-one{-webkit-animation:zoom-one 10s infinite linear;animation:zoom-one 10s infinite linear}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes zoom-one{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes zoom-one{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(.95);transform:scale(.95)}}.sec-title{position:relative;margin-bottom:40px}.sec-title.text-center .sub-title:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sec-title .sub-title{position:relative;top:0;font-size:var(--sec-title-subtitle-font-size);color:var(--sec-title-subtitle-color);line-height:var(--sec-title-subtitle-line-height);font-weight:var(--sec-title-subtitle-font-weight);font-family:var(--sec-title-subtitle-font-family);display:inline-block;text-transform:uppercase;letter-spacing:1.3px;padding-top:14px;margin-bottom:13px}.sec-title .sub-title:before{position:absolute;left:0;top:0;height:5px;width:43px;margin-left:0;margin-top:0;background:var(--gradient-1);border-radius:5px;content:""}.sec-title h1{position:relative;font-size:60px;line-height:1em;color:var(--sec-title-color);font-family:var(--sec-title-font-family);font-weight:var(--sec-title-font-weight)}.sec-title h2{position:relative;font-size:var(--sec-title-font-size);color:var(--sec-title-color);font-family:var(--sec-title-font-family);font-weight:var(--sec-title-font-weight);margin-top:-9px;margin-bottom:0}.sec-title .text{margin-top:35px}.sec-title.light h1,.sec-title.light h2{color:#fff}.sec-title.light .text{color:#aab3bb}.sec-title.light .sub-title{color:var(--theme-color2)}.why-choose-us-five .sub-title{color:var(--theme-color2)}.sec-title.light h1,.sec-title.light h2{color:#fff}.sec-title.light .text{color:#8c8f94}.sec-title.light .sub-title.light{color:#fff}.sec-title.light .sub-title.light:before{content:none}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 70px rgba(255,255,255,0);box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 70px rgba(255,255,255,0);box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.page-title{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;padding:100px 0 110px;min-height:250px}@media (max-width:767.98px){.page-title{padding:60px 0 50px;min-height:0}}.page-title:before{position:absolute;left:0;top:0;height:100%;width:100%;background:#131313;opacity:.8;content:""}.page-title .title{font-size:64px;color:#fff;margin-bottom:17px}@media (max-width:991px){.page-title .title{font-size:48px}}@media (max-width:767px){.page-title .title{font-size:clamp(26px, 7vw, 48px);line-height:1.2}}.page-title .auto-container{transition:none!important}.page-title .text{position:relative;color:#fff;font-size:16px;line-height:26px;letter-spacing:.05em;max-width:520px}.page-breadcrumb{position:relative;margin-top:5px}.page-breadcrumb li{position:relative;display:inline-block;margin-right:12px;padding-right:13px;color:#fff;font-size:14px;font-weight:400;text-transform:capitalize}.page-breadcrumb li:after{position:absolute;content:"\f105";right:-6px;top:1px;color:#fff;font-size:14px;font-weight:900;font-family:"Font Awesome 6 Free";color:#fff}.page-breadcrumb li:last-child{padding-right:0;margin-right:0}.page-breadcrumb li:last-child::after{display:none}.page-breadcrumb li a{color:var(--theme-color2);font-weight:500;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.page-breadcrumb li a:hover{color:#fff}.page-title.style-two{background-position:center center}.page-title.style-two .page-breadcrumb li{color:#070710;font-weight:600}.page-title.style-two .page-breadcrumb li:after{color:#070710}.page-title.style-two .page-breadcrumb li a{color:rgba(7,7,16,.6)}.page-title.style-two .page-breadcrumb li a:hover{color:#070710}.background-image{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:repeat;background-position:center;background-size:cover}.contact-section-three{position:relative;padding:120px 0 70px;background-color:var(--bg-theme-color1)}.contact-section-three.pull-up-two{padding:210px 0 70px}.contact-section-three:before{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../../images/icons/pattern-17.jpg);background-image:-webkit-image-set(url(../../images/icons/pattern-17.webp) type("image/webp"), url(../../images/icons/pattern-17.jpg) type("image/jpeg"));background-image:image-set(url(../../images/icons/pattern-17.webp) type("image/webp"), url(../../images/icons/pattern-17.jpg) type("image/jpeg"));content:""}.contact-section-three .info-column{position:relative;margin-bottom:50px}.contact-section-three .info-column .inner-column{position:relative;padding-left:50px}.contact-section-three .info-column .inner-column .sec-title{margin-bottom:30px}.contact-section-three .form-column{position:relative;margin-bottom:50px}.contact-section-three .form-column .inner-column{position:relative}.contact-info-box-two{position:relative;z-index:2;padding-left:90px;margin-bottom:25px}.contact-info-box-two:last-child{margin-bottom:0}.contact-info-box-two:hover .icon{-webkit-transform:rotate(180deg) scale(-1);transform:rotate(180deg) scale(-1);background-color:var(--bg-theme-color3)}.contact-info-box-two .icon{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:58px;width:58px;color:var(--theme-color1);font-size:18px;background-color:var(--bg-theme-color2);border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-info-box-two .title{color:#fff;font-size:16px;font-weight:400;font-family:var(--text-font);margin-bottom:5px}.contact-info-box-two .text{letter-spacing:.04em;color:#fff;font-weight:700;margin-bottom:0}.contact-info-box-two .text a{color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-info-box-two .text a:hover{color:#fff}.contact-section-five{position:relative;overflow:hidden;padding:120px 0 70px}.contact-section-five .bg-img-pos{position:absolute;inset:0;background-image:url(../../images/icons/pattern-31.jpg);background-repeat:no-repeat;background-position:center left;background-size:cover;opacity:.12;z-index:0;pointer-events:none}.contact-section-five .auto-container{position:relative;z-index:1}.contact-section-five .sec-title{margin-bottom:40px}.contact-section-five .title-column{position:relative;margin-bottom:50px}.contact-section-five .form-column{margin-bottom:50px}.contact-section-five .form-column .inner-column{position:relative}.contact-section-five .contact-info-block{position:relative;margin-bottom:20px}.contact-section-five .contact-info-block .inner{position:relative;padding-left:110px;min-height:80px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:599px){.contact-section-five .contact-info-block .inner{padding-left:70px;min-height:auto}}@media (hover:hover) and (pointer:fine){.contact-section-five .contact-info-block .inner:hover .icon{background-color:var(--theme-color1);color:#fff;transform:scale(1.08) rotate(-6deg);box-shadow:0 8px 24px rgba(0,0,0,.18)}}.contact-section-five .contact-info-block .icon{position:absolute;left:0;top:0;height:80px;width:80px;border-radius:50%;background-color:var(--theme-color2);color:#fff;font-size:26px;line-height:1em;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:transform 320ms cubic-bezier(.2,.8,.2,1),background-color 320ms ease,box-shadow 320ms ease,color 320ms ease}@media only screen and (max-width:599px){.contact-section-five .contact-info-block .icon{height:50px;width:50px;font-size:20px}}.contact-section-five .contact-info-block .title{font-size:16px;text-transform:uppercase;color:var(--theme-color1);font-weight:500;margin-bottom:0}.contact-section-five .contact-info-block .text{font-size:18px;line-height:28px;color:var(--theme-color4);font-weight:700}.contact-section-five .contact-info-block .text a{color:inherit;font-weight:inherit}.contact-section-five .contact-info-block .text a:hover{color:var(--theme-color2)}.contact-section-five .contact-form{position:relative;background-color:#fff;padding:50px 60px;box-shadow:0 10px 60px rgba(0,0,0,.07);border-top:4px solid var(--theme-color2)}@media only screen and (max-width:1023px){.contact-section-five .contact-form{padding:50px 40px}}@media only screen and (max-width:767px){.contact-section-five .contact-form{padding:40px 20px}}@media (max-width:767.98px){.contact-section-five .title-column .inner-column{text-align:center}.contact-section-five .sec-title{text-align:center}.contact-response-badge{justify-content:center}.contact-section-five .contact-channels{justify-content:center}}@media (max-width:599px){.contact-section-five .contact-info-block .inner{padding-left:0;padding-top:70px;text-align:center;align-items:center}.contact-section-five .contact-info-block .icon{left:50%;transform:translateX(-50%);top:0}.contact-section-five .contact-info-block .text,.contact-section-five .contact-info-block .title{text-align:center}}.contact-section-five .contact-form::after{position:absolute;right:-1px;bottom:-1px;width:50%;height:5px;background:linear-gradient(to left,var(--theme-color2),transparent);pointer-events:none;content:""}.contact-section-five .contact-form .title{font-size:32px;text-align:center;margin-bottom:24px}.contact-section-five .contact-form .form-group{position:relative;margin-bottom:14px}.contact-section-five .contact-form .form-group .form-label,.contact-section-five .contact-form .form-group label{font-size:13px;line-height:20px;color:var(--theme-color4);font-weight:600;display:block;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.contact-section-five .contact-form .form-group input:not([type=submit]),.contact-section-five .contact-form .form-group textarea{position:relative;display:block;width:100%;height:56px;padding:14px 22px;line-height:28px;font-size:14px;color:#555;font-weight:500;background-color:#f6f6f6;border:1px solid transparent;border-radius:5px;transition:all .3s ease}.contact-section-five .contact-form .form-group input:focus,.contact-section-five .contact-form .form-group textarea:focus{border-color:var(--theme-color2);background-color:#fff}.contact-section-five .contact-form .form-group textarea{height:150px;resize:vertical}.contact-section-five .contact-form .form-group button[type=submit]{margin-top:6px;line-height:30px;padding:15px 50px}.about-section-six{position:relative;padding:120px 0 70px;overflow:hidden}.about-section-six .content-column{position:relative;margin-bottom:50px;z-index:1}.about-section-six .content-column .inner-column{position:relative}.about-section-six .content-column .inner-column .sec-title{margin-bottom:40px}.about-section-six .content-column .inner-column .content-box{position:relative;margin-top:30px}.about-section-six .content-column .inner-column .list-style-three{margin-top:24px}.about-section-six .content-column .inner-column .list-style-three li{font-size:16px}.about-section-six .content-column .btm-box{margin-top:45px;display:flex;align-items:center;flex-wrap:wrap;gap:30px}.about-section-six .content-column .btm-box .author-info{flex:1 1 auto}.about-section-six .content-column .btm-box .author-info .name{margin-bottom:0;font-size:18px}.about-section-six .content-column .btm-box .author-info .designation{font-size:13px;color:var(--theme-color2);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.about-section-six .image-column{position:relative;margin-bottom:50px}.about-section-six .image-column .inner-column{position:relative;padding-right:30px;max-width:540px;margin:0 auto}.about-section-six .image-column .image-box{position:relative;padding:70px 0 0 60px}.about-section-six .image-column .image-box::before{content:"";position:absolute;left:0;top:0;bottom:70px;width:160px;background-color:var(--theme-color1,#222429);z-index:0}.about-section-six .image-column .image-box::after{content:"";position:absolute;left:80px;top:30px;height:220px;width:220px;background-color:var(--theme-color2,#ffaa17);border-radius:50%;z-index:0;opacity:.92}.about-section-six .image-column .image-box .image{position:relative;margin:0;z-index:2;max-width:380px}.about-section-six .image-column .image-box .image img{width:100%;height:auto;display:block}.about-section-six .completed-projects{position:absolute;right:-10px;top:90px;z-index:3;background:#fff;padding:18px 22px;box-shadow:0 10px 40px rgba(0,0,0,.12);text-align:center;min-width:130px}.about-section-six .completed-projects strong{font-size:40px;line-height:1;color:var(--theme-color2);font-weight:800;display:block;font-family:var(--title-font)}.about-section-six .completed-projects .text{display:block;margin-top:6px;font-size:11px;color:var(--theme-color1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.about-section-six .experience{position:absolute;right:0;bottom:10px;display:flex;align-items:center;flex-wrap:wrap;min-width:220px;padding:18px 24px 14px;background:#fff;color:var(--theme-color1);box-shadow:0 10px 40px rgba(0,0,0,.12);z-index:3}.about-section-six .experience strong{font-size:44px;color:var(--theme-color1);font-weight:800;display:block;margin-right:14px;font-family:var(--title-font);line-height:1}.about-section-six .experience .text{font-size:12px;line-height:1.3;color:#808287;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.about-section-six .experience .experience-commercial{flex-basis:100%;font-size:10px;line-height:1.3;color:#6b7080;font-weight:500;text-transform:none;letter-spacing:.01em;margin-top:10px;padding:0;background:0 0;border-radius:0;border:none;border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.about-section-six .experience .experience-commercial strong{font-size:inherit;display:inline;margin-right:0;color:var(--theme-color2);font-weight:800}.about-block-four{position:relative;padding-left:84px;min-height:64px;margin-bottom:30px}.about-block-four:last-child{margin-bottom:0}.about-block-four .icon{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;height:64px;width:64px;background-color:var(--theme-color2);font-size:28px;border-radius:50%;color:var(--theme-color1);transition:transform .3s ease,background-color .3s ease,color .3s ease}.about-block-four:hover .icon{background-color:var(--theme-color1);color:var(--theme-color2);transform:rotate(180deg)}.about-block-four .title{position:relative;top:-3px;margin-bottom:6px;font-size:18px}.about-block-four .text{margin-top:0;line-height:1.6}@media (max-width:1199.98px){.about-section-six .image-column .inner-column{padding-right:0}}@media (max-width:991.98px){.about-section-six{padding:80px 0 30px}.about-section-six .image-column .image-box{padding:50px 0 0 40px}.about-section-six .image-column .image-box::before{width:120px;bottom:50px}.about-section-six .image-column .image-box::after{left:60px;height:180px;width:180px}.about-section-six .completed-projects{top:50px;right:0}.about-section-six .experience{right:0;bottom:-10px;min-width:200px;padding:14px 18px 10px}.about-section-six .experience strong{font-size:36px}}@media (max-width:575.98px){.about-block-four{padding-left:0;text-align:center}.about-block-four .icon{position:relative;margin:0 auto 20px;display:inline-flex}.about-section-six .image-column .image-box{padding:0;text-align:center}.about-section-six .image-column .image-box::before{display:none}.about-section-six .image-column .image-box::after{display:none}.about-section-six .image-column .inner-column{padding-right:0;max-width:360px;margin:0 auto}.about-section-six .image-column .image-box .image{margin:0 auto;max-width:280px}.about-section-six .completed-projects,.about-section-six .experience{position:static;margin:16px auto 0;min-width:0;width:auto;max-width:90%;justify-content:center}.about-section-six .completed-projects{display:inline-block}.about-section-six .experience{display:inline-flex}.about-section-six .image-column .image-box{display:flex;flex-direction:column;align-items:center}.about-section-six .image-column .image-box>.image{order:1}.about-section-six .image-column .image-box>.completed-projects{order:2}.about-section-six .image-column .image-box>.experience{order:3}.about-section-six .content-column .inner-column{text-align:center}.about-section-six .content-column .inner-column .sec-title{text-align:center}.about-section-six .content-column .list-style-three{display:inline-block;text-align:left;margin-left:auto;margin-right:auto}.about-section-six .content-column .btm-box{flex-direction:column;align-items:center;text-align:center;gap:22px}.about-section-six .content-column .btm-box .author-info{flex:0 0 auto;width:100%}.about-section-six .content-column .btm-box .author-info .inner{display:flex;flex-direction:column;align-items:center}.about-section-six .btm-box .cta-pair{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}.about-section-six .btm-box .cta-pair .theme-btn{width:100%;text-align:center}}.industries-section{position:relative;padding:100px 0 70px}.industries-section.style-two{background-color:#f7f7fa}.industries-section .sec-title{margin-bottom:50px}.feature-block-two{position:relative;margin-bottom:30px;z-index:1}.feature-block-two .inner-box{position:relative;overflow:hidden;height:100%;padding:36px 20px 30px;background-color:#fff;text-align:center;min-height:175px;box-shadow:0 10px 60px rgba(0,0,0,.07);transition:transform .3s ease,background-color .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.feature-block-two .inner-box:hover{transform:translateY(-10px)}.feature-block-two .icon{display:block;font-size:56px;color:var(--theme-color2);line-height:1;margin-bottom:24px;transition:color .2s linear}.feature-block-two .title{font-size:16px;margin-bottom:0;font-weight:600;line-height:1.3}.feature-block-two .title a,.feature-block-two .title span{color:inherit}.feature-block-two.dark .inner-box{background-color:#2c2e33;color:#fff}.feature-block-two.dark .title{color:#fff}.feature-block-two.dark .inner-box:hover{background-color:var(--theme-color1,#222429)}.feature-block-two.dark .inner-box:hover .icon{color:var(--theme-color2)}.call-to-action-six{position:relative;padding:60px 0 60px}.call-to-action-six.pull-down{margin-bottom:-90px}.call-to-action-six .outer-box{background-color:var(--theme-color2);position:relative;padding:90px 60px 40px;z-index:2}@media (max-width:1399.98px){.call-to-action-six .outer-box{padding:90px 60px 20px}}@media (max-width:767.98px){.call-to-action-six .outer-box{padding:90px 30px 20px}}.call-to-action-six .outer-box .bg-shape{position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(../../images/icons/shape-14.png);background-image:-webkit-image-set(url(../../images/icons/shape-14.webp) type("image/webp"), url(../../images/icons/shape-14.png) type("image/png"));background-image:image-set(url(../../images/icons/shape-14.webp) type("image/webp"), url(../../images/icons/shape-14.png) type("image/png"));background-repeat:no-repeat;background-position:290px -80px;background-size:cover}@media only screen and (max-width:1199px){.call-to-action-six .outer-box .bg-shape{display:none}}.call-to-action-six .sec-title{margin-bottom:40px}.call-to-action-six .sec-title h2{font-size:40px}@media (max-width:1399.98px){.call-to-action-six .sec-title h2{font-size:30px}}@media only screen and (max-width:1023px){.call-to-action-six .sec-title h2{font-size:34px}}@media only screen and (max-width:767px){.call-to-action-six .sec-title h2{font-size:30px}.call-to-action-six .sec-title h2 br{display:none}}.call-to-action-six .title-column .inner-column{padding-right:40px}@media only screen and (max-width:1023px){.call-to-action-six .title-column .inner-column{padding:0;text-align:center}}.call-to-action-six .btn-column{margin-bottom:40px}.call-to-action-six .btn-column .inner-column{text-align:right;padding-top:20px;margin-right:40px}@media only screen and (max-width:1023px){.call-to-action-six .btn-column .inner-column{text-align:center;padding-top:0;margin-right:0}}.about-section-six .btm-box .author-info .founder-link{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--theme-color1,#222429);font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.about-section-six .btm-box .author-info .founder-link i{color:#0a66c2;font-size:18px}.about-section-six .btm-box .author-info .founder-link:hover{color:#0a66c2;border-bottom-color:#0a66c2}.about-section-six .btm-box .cta-pair{display:flex;flex-wrap:wrap;gap:14px}.about-section-six .btn-style-two{background:0 0;color:var(--theme-color1,#222429);border:2px solid var(--theme-color1,#222429)}.about-section-six .btn-style-two::before{display:none!important}.about-section-six .btn-style-two:focus-visible,.about-section-six .btn-style-two:hover{background:var(--theme-color1,#222429);color:#fff;border-color:var(--theme-color1,#222429)}.industries-section .feature-block-two .inner-box{min-height:220px;padding:40px 26px 32px;text-align:center}.industries-section .feature-block-two .title{margin-bottom:12px}.industries-section .feature-block-two .desc{margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.7)}.industries-section .feature-block-two:not(.dark) .desc{color:#6e7077}.about-platforms{background:#f7f7fa;padding:80px 0 70px}.about-platforms .sec-title{margin-bottom:40px}.about-platforms__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.about-platforms__item a{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:#fff;border-radius:999px;color:var(--theme-color1,#222429);font-weight:600;font-size:14px;text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.about-platforms__item a:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.12);color:var(--theme-color2,#ffaa17)}.about-platforms__item i{font-size:22px;line-height:1}.about-platforms__item--appstore i{color:#0a84ff}.about-platforms__item--googleplay i{color:#34a853}.about-platforms__item--chrome i{color:#4285f4}.about-platforms__item--firefox i{color:#ff7139}.about-platforms__item--edge i{color:#0078d7}.about-platforms__item--github i{color:#181717}.about-platforms__item--linkedin i{color:#0a66c2}.about-platforms__item a:hover i{color:inherit}.contact-response-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:10px 16px;background:rgba(255,170,23,.12);color:var(--theme-color1,#222429);border-radius:999px;font-size:14px;font-weight:600}.contact-response-badge i{color:var(--theme-color2,#ffaa17)}.contact-channels{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.contact-channels__btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:var(--theme-color1,#222429);color:#fff;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none;transition:background .2s ease,transform .2s ease}.contact-channels__btn:hover{background:var(--theme-color2,#ffaa17);color:var(--theme-color1,#222429);transform:translateY(-2px)}.contact-channels__btn--outline{background:0 0;color:var(--theme-color1,#222429);border:2px solid var(--theme-color1,#222429);padding:10px 18px}.contact-channels__btn--outline:hover{background:var(--theme-color1,#222429);color:#fff}.contact-map{padding:50px 0 30px;background:#f7f7fa}.contact-map__frame{position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.08);text-decoration:none}.contact-map__frame img{width:100%;height:auto;display:block;filter:saturate(.9);transition:filter .2s ease,transform .4s ease}.contact-map__frame:hover img{filter:saturate(1.05);transform:scale(1.01)}.contact-map__frame img.contact-map__fallback{height:220px;object-fit:cover;filter:grayscale(.4) brightness(.7)}.contact-map__pill{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:rgba(34,36,41,.9);color:#fff;border-radius:999px;font-size:13px;font-weight:600;backdrop-filter:blur(4px)}.contact-map__pill i{color:var(--theme-color2,#ffaa17)}.newsletter-section--compact{padding-top:50px;padding-bottom:60px}.newsletter-section--compact .newsletter-inner{max-width:720px;margin:0 auto}.newsletter-section--compact .sec-title h2{font-size:26px}.newsletter-section--compact .sec-title .text{font-size:14px}.about-github{padding:80px 0;background:#f7f8fb}.about-github .sec-title{margin-bottom:40px}.about-github__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,320px));justify-content:center;gap:18px}.about-github__item a{display:block;padding:22px 24px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;color:var(--theme-color1,#222429);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.about-github__item a:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(0,0,0,.08);border-color:var(--theme-color2,#ffaa17)}.about-github__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.about-github__head .fa-github{font-size:18px}.about-github__name{font-size:16px;font-weight:700;flex:1;word-break:break-word}.about-github__stars{font-size:13px;color:var(--theme-color2,#ffaa17);display:inline-flex;gap:4px;align-items:center}.about-github__desc{margin:0 0 10px;font-size:14px;color:#555a66;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.about-github__meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#888d96}.about-github__lang{display:inline-flex;padding:2px 10px;border-radius:999px;background:rgba(255,170,23,.12);color:var(--theme-color1,#222429);font-weight:600}@media (max-width:991px){.about-github__list{grid-template-columns:repeat(2,minmax(0,320px))}}@media (max-width:575px){.about-github__list{grid-template-columns:1fr}}body.dark-mode .about-github{background-color:var(--dm-bg,#0f1218)!important}body.dark-mode .about-github__item a{background:var(--dm-card-bg,#1a1f2b)!important;color:var(--dm-text,#e6e6e6)!important;border-color:rgba(255,255,255,.06)!important}body.dark-mode .about-github__desc{color:var(--dm-text-muted,#b8bcc4)!important}body.dark-mode .about-github__meta{color:#888d96!important}body.dark-mode .about-github__lang{background:rgba(255,170,23,.18)!important;color:var(--dm-text,#e6e6e6)!important}.pp-error-toast{position:fixed;z-index:99999;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;background:#2b1f1f;color:#fff;border:1px solid rgba(255,90,90,.5);border-radius:10px;font-size:14px;box-shadow:0 14px 40px rgba(0,0,0,.25);animation:pp-toast-in .2s ease-out both}.pp-error-toast__btn,.pp-error-toast__close{background:0 0;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:6px;padding:4px 10px;font-size:13px;cursor:pointer}.pp-error-toast__btn:hover{background:rgba(255,255,255,.12)}.pp-error-toast__close{padding:2px 8px;font-size:18px;line-height:1}@keyframes pp-toast-in{from{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%,0)}}@media (prefers-reduced-motion:reduce){.pp-error-toast{animation:none}}.pp-gh-badges{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-gh-badges__repo{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;background:#222429;color:#fff;border-radius:3px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s ease}.pp-gh-badges__repo:hover{background:#000;color:var(--theme-color2,#ffaa17)}.pp-gh-badges__repo .fa-github{font-size:12px}.pp-gh-badges__badge{line-height:0;display:inline-flex;height:20px;border-radius:3px;overflow:hidden;transition:transform .2s ease}.pp-gh-badges__badge:hover{transform:translateY(-1px)}.pp-gh-badges__badge img{display:block;height:20px;width:auto}body.dark-mode .pp-gh-badges__repo{background:#2b313b!important;color:#fff!important}body.dark-mode .pp-gh-badges__repo:hover{background:#1a1f2b!important;color:var(--theme-color2,#ffaa17)!important}.why-choose-us-five{background-color:var(--theme-light-bg,#f7f8fa)}body.dark-mode .why-choose-us-five{background-color:rgba(255,255,255,.02)}.services-section-three{padding-top:100px;padding-bottom:80px}.why-choose-us-five{padding-top:100px;padding-bottom:80px}.why-choose-us-five .content-column .row{display:flex;flex-wrap:wrap}.why-choose-us-five .info-box{display:flex}.why-choose-us-five .info-box .inner{display:flex;flex-direction:column;flex:1 1 auto;padding:28px 24px 26px;background:rgba(255,255,255,.6);border:1px solid rgba(20,22,30,.05);border-radius:8px;transition:transform 280ms ease,box-shadow 280ms ease,background-color 280ms ease,border-color 280ms ease}.why-choose-us-five .info-box .text{flex:1 1 auto}.why-choose-us-five .info-box .icon{left:24px;top:28px}.why-choose-us-five .info-box .inner:hover{transform:translateY(-3px);background:#fff;border-color:rgba(20,22,30,.08);box-shadow:0 18px 48px rgba(20,22,30,.1)}body.dark-mode .why-choose-us-five .info-box .inner{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}body.dark-mode .why-choose-us-five .info-box .inner:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);box-shadow:0 18px 48px rgba(0,0,0,.45)}@media (max-width:575.98px){.why-choose-us-five .info-box .icon{left:auto;top:auto}}.pp-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.about-section-seven .content-column .author-info{padding-left:0}.preloader:after{background-image:url(../../images/logo-icon-256-centered.png)!important;background-size:64px!important;background-position:center center!important;width:64px!important;height:64px!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;margin:0!important}.preloader:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;width:96px!important;height:96px!important;margin:-48px 0 0 -48px!important;border:3px solid rgba(245,166,35,.12)!important;border-top-color:#f5a623!important;border-radius:50%!important;animation:preloader-spin .8s linear infinite!important;font-size:0!important;color:transparent!important;letter-spacing:0!important}@keyframes preloader-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.main-header.header-style-six~#spa-content .page-title,.main-header.header-style-six~.page-title{padding-top:180px;padding-bottom:70px}.main-header.header-style-six~#spa-content .page-title .auto-container,.main-header.header-style-six~.page-title .auto-container{max-width:100%;padding-left:300px}.main-header.header-style-six~#spa-content .page-title .title-outer,.main-header.header-style-six~.page-title .title-outer{text-align:left}.main-header.header-style-six~#spa-content .page-title .page-breadcrumb,.main-header.header-style-six~.page-title .page-breadcrumb{justify-content:flex-start}@media (max-width:1399px){.main-header.header-style-six~#spa-content .page-title .auto-container,.main-header.header-style-six~.page-title .auto-container{padding-left:220px}}@media (max-width:991px){.main-header.header-style-six~#spa-content .page-title .auto-container,.main-header.header-style-six~.page-title .auto-container{padding-left:15px}.main-header.header-style-six~#spa-content .page-title .title-outer,.main-header.header-style-six~.page-title .title-outer{text-align:center}.main-header.header-style-six~#spa-content .page-title .page-breadcrumb,.main-header.header-style-six~.page-title .page-breadcrumb{justify-content:center}}@media (max-width:767.98px){.main-header.header-style-six~#spa-content .page-title,.main-header.header-style-six~.page-title{padding-top:100px;padding-bottom:50px}}.fancybox-iframe{background:#fff}.privacy-popup-link:hover{text-decoration:underline}#contact-form input.error,#contact-form textarea.error{border-color:#e74c3c;box-shadow:0 0 0 2px rgba(231,76,60,.15)}.form-status-error{color:#e74c3c;font-size:14px;padding:8px 0}.form-status-success{color:#27ae60;font-size:14px;padding:8px 0}.form-status{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.5;margin-top:16px;transition:opacity .4s ease;animation:formStatusSlide .35s ease-out}@keyframes formStatusSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.form-status__icon-wrap{flex-shrink:0;width:32px;height:32px}.form-status__icon-wrap svg{display:block}.form-status__body{flex:1;min-width:0;padding-top:2px}.form-status__title{font-size:16px;font-weight:700;margin-bottom:4px;line-height:1.3}.form-status__text{font-size:13px;line-height:1.55;opacity:.85}.form-status--success{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;color:#166534}.form-status--success .form-status__title{color:#15803d}.form-status--error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#991b1b}.form-status--error .form-status__title{color:#b91c1c}.form-status--sending{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;color:#0c4a6e}.form-status--sending .form-status__title{color:#0e7490}.form-status__spin-icon{animation:form-spin .7s linear infinite}.form-status__spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(14,116,144,.2);border-top-color:#0e7490;border-radius:50%;animation:form-spin .7s linear infinite}@keyframes form-spin{to{transform:rotate(360deg)}}.theme-btn.is-sending{opacity:.6;pointer-events:none}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.owl-carousel .owl-stage{transition-duration:0s!important}}.owl-dots button:focus-visible,.owl-nav button:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.form-field-error{color:#e74c3c;font-size:12px;margin-top:4px;display:none}.form-group.has-error .form-field-error{display:block}.form-group.has-error input,.form-group.has-error textarea{border-color:#e74c3c;box-shadow:0 0 0 2px rgba(231,76,60,.15)}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:99999;background:#6a3de8;color:#fff;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;border-radius:0 0 8px 0}.skip-to-content:focus{position:fixed;left:0;top:0;width:auto;height:auto;overflow:visible;outline:3px solid #6a3de8;outline-offset:2px}.page-wrapper{opacity:1}.form-group input:focus-visible,.form-group select:focus-visible,.form-group textarea:focus-visible{border-color:#6a3de8;box-shadow:0 0 0 3px rgba(106,61,232,.25);outline:0}@media (max-width:991.98px){.contact-section-three .info-column .inner-column{text-align:center}.contact-section-three .contact-info-box-two{padding-left:0}.contact-section-three .contact-info-box-two .icon{position:static;margin:0 auto 10px}.contact-form-two .form-group:has(> button[type=submit]){text-align:center}.contact-form-two button[type=submit]{display:block;margin-left:auto;margin-right:auto}}@media (max-width:575.98px){.about-section-seven .content-column .other-info{text-align:center;justify-content:center}.about-section-seven .content-column .author-info{padding-left:0;margin-right:0;align-items:center;text-align:center}.about-section-seven .content-column .other-info .btn-box{display:flex;justify-content:center;margin-top:25px}}@media print{.lang-switcher,.main-header,.mobile-menu,.mobile-nav-toggler,.preloader,.products-expand-wrap,.scroll-to-top,.sticky-header,iframe,video{display:none!important}.page-wrapper,body{background:#fff!important;color:#000!important}.page-wrapper{opacity:1!important}a[href]::after{content:" (" attr(href) ")";font-size:.85em;color:#555}a[href^="#"]::after,a[href^=javascript]::after{content:""}.section-title h2,h1,h2,h3{color:#000!important}img{max-width:100%!important}}
.scroll-to-top{width:46px;height:46px;line-height:46px;background:#fff!important;color:var(--polprog-text-dark,#333)!important;border:1px solid var(--polprog-border,#e5e5e5);box-shadow:0 2px 12px rgba(0,0,0,.08)}.scroll-to-top:hover{background:#f8f8f8!important;color:var(--polprog-gold,#f5a623)!important;border-color:var(--polprog-gold,#f5a623);box-shadow:0 4px 16px rgba(245,166,35,.15)}.scroll-progress-ring{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.scroll-to-top .fa{position:relative;z-index:1}.lang-detect-banner{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(20px);opacity:0;background:#222429;color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:12px;z-index:99999;box-shadow:0 4px 20px rgba(0,0,0,.3);transition:opacity .3s,transform .3s;max-width:90vw}.lang-detect-banner.visible{opacity:1;transform:translateX(-50%) translateY(0)}.lang-detect-banner strong{color:#fff}.lang-detect-close,.lang-detect-switch{background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.lang-detect-switch:hover{background:#ffaa17;color:#222}.lang-detect-close:hover{background:rgba(255,255,255,.15)}body.dark-mode .lang-detect-banner{background:#333}.pp-modal-overlay{position:fixed;inset:0;z-index:1000001;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.pp-modal-overlay.active{opacity:1;visibility:visible}.pp-modal{background:#fff;color:var(--polprog-text-dark,#333);border-radius:14px;width:100%;max-width:680px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:0 12px 48px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);overflow:hidden;transform:translateY(24px) scale(.97);transition:transform .3s ease}.pp-modal-overlay.active .pp-modal{transform:translateY(0) scale(1)}.pp-modal__header{display:flex;flex-wrap:wrap;align-items:baseline;padding:20px 28px 16px;border-bottom:1px solid var(--polprog-border,#e5e5e5);flex-shrink:0;gap:0 12px}.pp-modal__title{font-size:17px;font-weight:700;margin:0;color:var(--polprog-gold,#f5a623)}.pp-modal__close{margin-left:auto;background:0 0;border:none;font-size:22px;line-height:1;cursor:pointer;color:#999;padding:4px 8px;border-radius:6px;transition:color .2s,background .2s}.pp-modal__close:hover{color:var(--polprog-text-dark,#333);background:rgba(0,0,0,.05)}.pp-modal__close:focus-visible{outline:2px solid var(--polprog-gold,#F5A623);outline-offset:2px}.pp-modal__body{padding:24px 28px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;font-size:13.5px;line-height:1.7;color:var(--polprog-text,#555)}.pp-modal__body h4{font-size:14.5px;font-weight:700;margin:24px 0 8px;color:var(--polprog-text-dark,#333)}.pp-modal__body h4:first-of-type{margin-top:4px}.pp-modal__body p{margin:0 0 12px}.pp-modal__body ul{margin:0 0 14px;padding-left:22px}.pp-modal__body li{margin-bottom:6px}.pp-modal__body a{color:var(--polprog-gold,#f5a623);text-decoration:underline;text-underline-offset:2px}.pp-modal__body a:hover{color:#d48c0e}.pp-modal__updated{font-size:11.5px;color:#999;margin:2px 0 0;font-weight:400;letter-spacing:.01em}.pp-modal__updated strong{font-weight:500;color:#888}.pp-modal__subtitle{font-size:14px;color:#6b7280;font-style:italic;margin:0 0 20px 0;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.sw-update-bar{position:fixed;bottom:0;left:0;right:0;z-index:999997;background:#1a1a2e;color:#fff;padding:12px 20px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:12px;font-family:inherit;box-shadow:0 -2px 12px rgba(0,0,0,.15)}.sw-update-bar__btn{background:var(--polprog-gold,#f5a623);color:#1a1a2e;border:none;padding:6px 16px;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s}.sw-update-bar__btn:hover{background:#d48c0e}.pp-modal__body::-webkit-scrollbar{width:6px}.pp-modal__body::-webkit-scrollbar-track{background:0 0}.pp-modal__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.pp-modal__body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.22)}.pp-modal__footer{padding:16px 28px;border-top:1px solid var(--polprog-border,#e5e5e5);display:flex;justify-content:flex-end;flex-shrink:0}.pp-modal__btn{background:var(--polprog-gold,#f5a623);color:#fff;border:none;padding:9px 22px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.pp-modal__btn:hover{background:#d48c0e}.pp-modal__btn:active{transform:scale(.97)}.pp-modal__btn:focus-visible{outline:2px solid var(--polprog-gold,#F5A623);outline-offset:2px}body.dark-mode .pp-modal-overlay{background:rgba(0,0,0,.6)}body.dark-mode .pp-modal{background:#1c1e22;color:#ddd;box-shadow:0 12px 48px rgba(0,0,0,.5)}body.dark-mode .pp-modal__header{border-bottom-color:rgba(255,255,255,.08)}body.dark-mode .pp-modal__close{color:#666}body.dark-mode .pp-modal__close:hover{color:#fff;background:rgba(255,255,255,.08)}body.dark-mode .pp-modal__body{color:#b0b0b0}body.dark-mode .pp-modal__body h4{color:#f0f0f0}body.dark-mode .pp-modal__body a:hover{color:#ffc042}body.dark-mode .pp-modal__updated{color:#777}body.dark-mode .pp-modal__updated strong{color:#999}body.dark-mode .pp-modal__subtitle{color:#9ca3af;border-bottom-color:rgba(255,255,255,.08)}body.dark-mode .sw-update-bar{background:#222429;border-top:1px solid rgba(255,255,255,.08)}body.dark-mode .pp-modal__body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}body.dark-mode .pp-modal__body::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}body.dark-mode .pp-modal__footer{border-top-color:rgba(255,255,255,.08)}body.dark-mode .pp-modal__btn{color:#1c1e22}@media (max-width:600px){.pp-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:10px}.pp-modal__header{padding:16px 20px}.pp-modal__body{padding:16px 20px;font-size:13px}.pp-modal__footer{padding:12px 20px}.footer-bottom .inner-container{grid-template-columns:1fr;text-align:center}.footer-bottom .copyright-text{justify-self:center;text-align:center}.footer-bottom-links{justify-self:center;justify-content:center;text-align:center}}.newsletter-section{position:relative;padding:80px 0;background-color:#222429!important;color:#fff}.newsletter-inner{max-width:680px;margin:0 auto}.newsletter-inner .sec-title{margin-bottom:32px}.newsletter-inner .sec-title h2{font-size:32px;margin-bottom:12px;color:#fff}.newsletter-inner .sec-title .text{font-size:15px;color:rgba(255,255,255,.65);line-height:1.7}.newsletter-form__row{display:flex;gap:12px;max-width:520px;margin:0 auto 16px}.newsletter-form__input{flex:1;padding:14px 20px;font-size:15px;border:2px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.newsletter-form__input:focus{border-color:var(--theme-color2,#f3a826);box-shadow:0 0 0 3px rgba(243,168,38,.2)}.newsletter-form__input::placeholder{color:rgba(255,255,255,.4)}.newsletter-form__input:disabled{opacity:.5;cursor:not-allowed}.newsletter-form__btn{padding:14px 32px;font-size:15px;font-weight:700;color:#fff;background:var(--theme-color2,#f3a826);border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .15s ease}.newsletter-form__btn:hover:not(:disabled){background:#e09a20;transform:translateY(-1px)}.newsletter-form__btn:active:not(:disabled){transform:translateY(0)}.newsletter-form__btn:disabled{opacity:.5;cursor:not-allowed}.newsletter-form__status{font-size:13px;min-height:20px;margin-bottom:8px;text-align:center}.newsletter-form__status--success,.newsletter-form__status.success{color:#66bb6a}.newsletter-form__status--error,.newsletter-form__status.error{color:#ef5350}.newsletter-form__status--sending{color:rgba(255,255,255,.6)}.newsletter-form__privacy{font-size:12px;color:rgba(255,255,255,.4);margin:0;text-align:center}.newsletter-form__privacy i{font-size:11px;margin-right:4px}@media (max-width:600px){.newsletter-section{padding:50px 0}.newsletter-inner .sec-title h2{font-size:24px}.newsletter-form__row{flex-direction:column}.newsletter-form__btn{width:100%}}.sec-text{font-size:15px;line-height:1.7;color:var(--polprog-text);max-width:640px;margin:0 auto 10px}.contact-form-two{position:relative}.contact-form-two .form-group{position:relative;margin-bottom:20px}.contact-form-two .form-group:last-child{margin-bottom:0}.contact-form-two .form-group label{font-size:16px;line-height:20px;color:#84858a;font-weight:500;display:block;letter-spacing:1px;margin-bottom:15px}.contact-form-two .form-group label.error{display:block;font-weight:500;font-size:13px;text-transform:capitalize;line-height:24px;color:red;margin-bottom:0}.contact-form-two .form-group .select2-container--default .select2-selection--single,.contact-form-two .form-group input:not([type=submit]),.contact-form-two .form-group select,.contact-form-two .form-group textarea{position:relative;display:block;height:70px;width:100%;padding:15px 30px;font-size:16px;color:var(--theme-color1);line-height:32px;font-weight:400;background-color:#fff;border:4px solid #f2f3f6;margin-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form-two .form-group ::-webkit-input-placeholder{color:#84858a}.contact-form-two .form-group ::-moz-input-placeholder{color:#84858a}.contact-form-two .form-group ::-ms-input-placeholder{color:#84858a}.contact-form-two .form-group input:focus,.contact-form-two .form-group select:focus,.contact-form-two .form-group textarea:focus{border-color:var(--border-theme-color2)}.contact-form-two .form-group textarea{height:100px;resize:none}.contact-form-two .form-group button,.contact-form-two .form-group input[type=submit]{margin-top:5px;text-transform:uppercase;width:100%;display:block;padding:25px 30px;line-height:30px}.contact-form-two.style-two .select2-container--default .select2-selection--single,.contact-form-two.style-two input:not([type=submit]),.contact-form-two.style-two select,.contact-form-two.style-two textarea{border-radius:0;border-width:2px}.contact-form-two.style-two textarea{height:220px}.contact-form-two.style-two button,.contact-form-two.style-two input[type=submit]{margin-top:5px;width:auto;min-width:230px;display:inline-block;padding:15px 30px}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;text-rendering:auto}.fa-brands::before,.fa-regular::before,.fa-solid::before,.fa::before,.fab::before,.far::before,.fas::before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:'Font Awesome 6 Free'}.fa-brands,.fab{font-family:'Font Awesome 6 Brands'}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-brands,.fab{font-weight:400}.fa-regular,.far{font-weight:400}.fa-solid,.fas{font-weight:900}.fa-address-book{--fa:"\f2b9"}.fa-android{--fa:"\f17b"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angular{--fa:"\f420"}.fa-apple{--fa:"\f179"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-ban{--fa:"\f05e"}.fa-bolt{--fa:"\f0e7"}.fa-book{--fa:"\f02d"}.fa-calendar{--fa:"\f133"}.fa-calendar-alt{--fa:"\f073"}.fa-calendar-check{--fa:"\f274"}.fa-check{--fa:"\f00c"}.fa-check-circle{--fa:"\f058"}.fa-clock{--fa:"\f017"}.fa-chart-bar{--fa:"\f080"}.fa-chart-line{--fa:"\f201"}.fa-chevron-down{--fa:"\f078"}.fa-chrome{--fa:"\f268"}.fa-circle-notch{--fa:"\f1ce"}.fa-code-branch{--fa:"\f126"}.fa-cog{--fa:"\f013"}.fa-cogs{--fa:"\f085"}.fa-copy{--fa:"\f0c5"}.fa-css3-alt{--fa:"\f38b"}.fa-database{--fa:"\f1c0"}.fa-desktop{--fa:"\f390"}.fa-docker{--fa:"\f395"}.fa-download{--fa:"\f019"}.fa-envelope{--fa:"\f0e0"}.fa-envelope-open-text{--fa:"\f658"}.fa-exchange-alt{--fa:"\f362"}.fa-exclamation-circle{--fa:"\f06a"}.fa-external-link-alt{--fa:"\f35d"}.fa-figma{--fa:"\f799"}.fa-file-alt{--fa:"\f15c"}.fa-filter{--fa:"\f0b0"}.fa-fingerprint{--fa:"\f577"}.fa-firefox-browser{--fa:"\e007"}.fa-folder-open{--fa:"\f07c"}.fa-edge{--fa:"\f282"}.fa-edge-legacy{--fa:"\e078"}.fa-app-store-ios{--fa:"\f370"}.fa-google-play{--fa:"\f3ab"}.fa-life-ring{--fa:"\f1cd"}.fa-git-alt{--fa:"\f841"}.fa-github{--fa:"\f09b"}.fa-globe{--fa:"\f0ac"}.fa-hand-pointer{--fa:"\f25a"}.fa-heartbeat{--fa:"\f21e"}.fa-history{--fa:"\f1da"}.fa-html5{--fa:"\f13b"}.fa-info-circle{--fa:"\f05a"}.fa-js{--fa:"\f3b8"}.fa-key{--fa:"\f084"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-linkedin{--fa:"\f08c"}.fa-lock{--fa:"\f023"}.fa-long-arrow-alt-right{--fa:"\f30b"}.fa-map-marker{--fa:"\f041"}.fa-npm{--fa:"\f3d4"}.fa-map-marker-alt{--fa:"\f3c5"}.fa-mobile-alt{--fa:"\f3cd"}.fa-node-js{--fa:"\f3d3"}.fa-plug{--fa:"\f1e6"}.fa-plus{--fa:"\2b"}.fa-paper-plane{--fa:"\f1d8"}.fa-python{--fa:"\f3e2"}.fa-react{--fa:"\f41b"}.fa-rss{--fa:"\f09e"}.fa-safari{--fa:"\f267"}.fa-sass{--fa:"\f41e"}.fa-save{--fa:"\f0c7"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-shield-alt{--fa:"\f3ed"}.fa-sign-out-alt{--fa:"\f2f5"}.fa-sort{--fa:"\f0dc"}.fa-spinner{--fa:"\f110"}.fa-star{--fa:"\f005"}.fa-sticky-note{--fa:"\f249"}.fa-swift{--fa:"\f8e1"}.fa-sync-alt{--fa:"\f2f1"}.fa-tachometer-alt{--fa:"\f625"}.fa-tag{--fa:"\f02b"}.fa-th-large{--fa:"\f009"}.fa-thumbs-down{--fa:"\f165"}.fa-thumbs-up{--fa:"\f164"}.fa-times{--fa:"\f00d"}.fa-toggle-on{--fa:"\f205"}.fa-tools{--fa:"\f7d9"}.fa-trash-alt{--fa:"\f2ed"}.fa-universal-access{--fa:"\f29a"}.fa-upload{--fa:"\f093"}.fa-user{--fa:"\f007"}.fa-user-circle{--fa:"\f2bd"}.fa-user-minus{--fa:"\f503"}.fa-user-plus{--fa:"\f234"}.fa-user-shield{--fa:"\f505"}.fa-user-tie{--fa:"\f508"}.fa-bell{--fa:"\f0f3"}.fa-puzzle-piece{--fa:"\f12e"}.fa-road{--fa:"\f018"}.fa-rocket{--fa:"\f135"}.fa-sitemap{--fa:"\f0e8"}.fa-store{--fa:"\f54e"}.fa-users{--fa:"\f0c0"}.fa-wrench{--fa:"\f0ad"}:host,:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands'}:host,:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free'}:host,:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/webfonts/fa-brands-400.woff2") format("woff2")}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/webfonts/fa-regular-400.woff2") format("woff2")}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url("../../fonts/webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:'Font Awesome 5 Brands';font-display:swap;font-weight:400;src:url("../../fonts/webfonts/fa-brands-400.woff2") format("woff2")}@font-face{font-family:linearicons-free;src:url('../../fonts/linearicons-free.woff?4l2k0u') format('woff');font-weight:400;font-style:normal;font-display:swap}[class*=" lnr-"],[class^=lnr-]{font-family:linearicons-free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-icon-bars:before{content:"\e02b"}.lnr-icon-map-marker:before{content:"\e833"}.lnr-icon-envelope1:before{content:"\e037"}@font-face{font-family:FlaticonBusiness;src:url("../../fonts/flaticon-business.woff2") format("woff2"),url("../../fonts/flaticon-business.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}[class*=" flaticon-business-"]:after,[class*=" flaticon-business-"]:before,[class^=flaticon-business-]:after,[class^=flaticon-business-]:before{font-family:FlaticonBusiness;font-style:normal;font-weight:400;line-height:1em}@font-face{font-family:flaticon-set-business;src:url('../../fonts/flaticon-set-business.woff?o66uyv') format('woff');font-weight:400;font-style:normal;font-display:swap}[class*=" flaticon-business-"],[class^=flaticon-business-]{font-family:flaticon-set-business!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flaticon-business-mobile-analytics:before{content:"\e913"}.flaticon-business-3956725:before{content:"\f135"}.flaticon-business-013-campaign:before{content:"\f10d"}.flaticon-business-013-idea:before{content:"\f10c"}.flaticon-business-007-settings:before{content:"\f106"}.flaticon-business-002-color-sample:before{content:"\f102"}
html.dark-mode-pending{background:#1a1b1e!important}html.dark-mode-pending body{opacity:0;transition:opacity .15s ease}body.dark-mode{--dm-bg:#1a1b1e;--dm-bg-alt:#222429;--dm-bg-card:#2a2c31;--dm-text:#e0e0e0;--dm-text-muted:#bbb;--dm-border:rgba(255,255,255,0.1)}body.dark-mode,body.dark-mode .page-wrapper{background-color:var(--dm-bg)!important;color:var(--dm-text)}body.dark-mode b,body.dark-mode strong{color:inherit}body.dark-mode .auto-container,body.dark-mode .outer-box,body.dark-mode .row,body.dark-mode div[class*=section],body.dark-mode section{background-color:transparent!important}body.dark-mode .content-column,body.dark-mode .image-column,body.dark-mode .info-box,body.dark-mode .info-box .inner,body.dark-mode .inner-box,body.dark-mode .inner-column{background-color:transparent!important}body.dark-mode .header-style-six .header-upper,body.dark-mode .sticky-header.fixed-header{background-color:var(--dm-bg)!important}body.dark-mode .header-top{background-color:var(--dm-bg-alt)!important}body.dark-mode .main-menu .navigation>li>a{color:var(--dm-text)!important}body.dark-mode .main-menu .navigation>li>.megamenu,body.dark-mode .main-menu .navigation>li>ul{background-color:var(--dm-bg-card)!important;border:1px solid var(--dm-border)!important}body.dark-mode .main-menu .navigation>li>ul li a{color:var(--dm-text-muted)!important}body.dark-mode .main-menu .navigation>li>ul>li>a,body.dark-mode .main-menu .navigation>li>ul>li>ul>li>a{border-bottom-color:rgba(255,255,255,.06)!important}body.dark-mode .main-menu .navigation>li>ul>li:last-child>a,body.dark-mode .main-menu .navigation>li>ul>li>ul>li:last-child>a{border-bottom-color:transparent!important}body.dark-mode .sticky-header .mobile-nav-toggler{color:var(--dm-text)!important}body.dark-mode .footer-logo img,body.dark-mode .logo img,body.dark-mode .nav-logo img{content:url('/images/logo-darkmode.png');filter:none}body.dark-mode .service-block-six .inner-box:after{background-color:var(--dm-bg-card)!important}body.dark-mode .service-block-six .inner-box::before{background-color:rgba(255,255,255,.05)!important}body.dark-mode .service-block-six .icon::after{background-color:rgba(255,255,255,.05)!important}body.dark-mode .service-block-six .inner-box{border:1px solid var(--dm-border)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}body.dark-mode .service-block-six .title,body.dark-mode .service-block-six .title a{color:#fff!important}body.dark-mode .service-block-six .read-more{color:var(--dm-text-muted)!important}body.dark-mode .service-block-six .icon{color:var(--theme-color2)!important}body.dark-mode .about-section-seven{background-color:var(--dm-bg)!important}body.dark-mode .about-section-seven .info-box{background:0 0!important}body.dark-mode .about-section-seven .info-box .icon{color:var(--theme-color2)!important}body.dark-mode .about-section-seven .content-column .info-box .icon:after{background-color:rgba(255,170,23,.1)!important}body.dark-mode .about-section-seven,body.dark-mode .banner-section,body.dark-mode .call-to-action-two,body.dark-mode .contact-section,body.dark-mode .contact-section-three,body.dark-mode .cta-section,body.dark-mode .faq-section,body.dark-mode .news-section-three,body.dark-mode .projects-section-four,body.dark-mode .services-section,body.dark-mode .services-section-six,body.dark-mode .team-section,body.dark-mode .testimonial-section,body.dark-mode .why-choose-us-five,body.dark-mode .why-choose-us-four{background-color:var(--dm-bg)!important}body.dark-mode .bg-light{background-color:var(--dm-bg-alt)!important}body.dark-mode .call-to-action-six .outer-box{background-color:var(--theme-color2)!important}body.dark-mode .call-to-action-six .sec-title h2{color:#1a1b1e!important}body.dark-mode .call-to-action-six .theme-btn.bg-light{background-color:#fff!important;color:#1a1b1e!important}body.dark-mode .call-to-action-six .theme-btn.bg-light .btn-title{color:#1a1b1e!important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#fff!important}body.dark-mode .designation,body.dark-mode .name,body.dark-mode .sec-title .sub-title,body.dark-mode .sec-title .text,body.dark-mode .text,body.dark-mode blockquote,body.dark-mode label,body.dark-mode p{color:var(--dm-text)!important}body.dark-mode li{color:var(--dm-text-muted)!important}body.dark-mode span{color:inherit!important}body.dark-mode a:not(.theme-btn):not(.cc-btn){color:var(--dm-text)}body.dark-mode .sec-title .title,body.dark-mode .sec-title h2{color:#fff!important}body.dark-mode .btn-style-four,body.dark-mode .btn-style-one,body.dark-mode .btn-style-two,body.dark-mode .theme-btn{color:#fff!important}body.dark-mode .btn-style-four.hvr-light:hover,body.dark-mode .btn-style-one.hvr-light:hover,body.dark-mode .btn-style-two.hvr-light:hover{color:#222429!important}body.dark-mode .contact-info-box-two .icon{color:var(--theme-color1);background-color:var(--bg-theme-color2)}body.dark-mode .product-card{background-color:var(--dm-bg-card)!important;border:1px solid var(--dm-border)!important}body.dark-mode .product-card::after{background:linear-gradient(180deg,transparent 0,var(--dm-bg-card) 100%)!important}body.dark-mode .product-card__screenshot{background:var(--dm-bg-alt)!important}body.dark-mode .product-card__name a{color:var(--dm-text)!important}body.dark-mode .product-card__integrations-label{color:rgba(255,255,255,.35)}body.dark-mode .product-card__integrations-icons a{background:var(--dm-bg-alt);border-color:var(--dm-border)}body.dark-mode .product-card__feature{color:rgba(255,255,255,.55);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}body.dark-mode .product-card__price{color:#4ade80;background:rgba(74,222,128,.1)}body.dark-mode .news-block .inner-box,body.dark-mode .portfolio-card,body.dark-mode .project-block .inner-box,body.dark-mode .service-block .inner-box{background-color:var(--dm-bg-card)!important;border:1px solid var(--dm-border)!important}body.dark-mode .news-block .content,body.dark-mode .news-block .lower-content{background-color:var(--dm-bg-card)!important}body.dark-mode .contact-form-two{background-color:transparent!important}body.dark-mode .info-btn{color:var(--dm-text)!important}body.dark-mode .info-btn small{color:var(--theme-color2)!important}body.dark-mode .header-top .list-style-one a,body.dark-mode .header-top .list-style-one li,body.dark-mode .header-top .social-icon-one li a,body.dark-mode .header-top .useful-links a{color:var(--dm-text-muted)!important}body.dark-mode .main-footer{background-color:#111214!important}body.dark-mode .main-footer,body.dark-mode .main-footer a,body.dark-mode .main-footer li,body.dark-mode .main-footer p{color:var(--dm-text-muted)!important}body.dark-mode .main-footer .footer-show-more a{color:#f5a623!important}body.dark-mode .main-footer .footer-show-more a:hover{color:#fff!important}body.dark-mode .footer-legal-info{color:var(--dm-text-muted)!important}body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:var(--dm-bg-alt)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:var(--dm-text-muted)!important}.dark-mode .preloader,body.dark-mode~.preloader{background:var(--dm-bg)!important}.dark-mode .preloader:after,body.dark-mode~.preloader:after{background-image:url(../../images/logo-icon-256-centered-dark.png)!important;filter:none!important}html.dark-mode-pending .preloader,html.dark-mode-pending~.preloader{background:#1a1b1e!important}html.dark-mode-pending .preloader:after,html.dark-mode-pending~.preloader:after{background-image:url(../../images/logo-icon-256-centered-dark.png)!important;filter:none!important}body.dark-mode .page-title{background-color:var(--dm-bg-alt)!important}body.dark-mode .page-breadcrumb li,body.dark-mode .page-breadcrumb li:after{color:rgba(255,255,255,.45)!important}body.dark-mode .page-breadcrumb li a{color:rgba(255,255,255,.7)!important}body.dark-mode .page-breadcrumb li a:hover{color:var(--theme-color2)!important}body.dark-mode .page-breadcrumb li:last-child{color:#fff!important}body.dark-mode .scroll-to-top{background-color:var(--dm-bg-card)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text)!important;box-shadow:0 2px 12px rgba(0,0,0,.3)!important}body.dark-mode .scroll-to-top:hover{background-color:#353740!important;border-color:var(--polprog-gold,#f5a623)!important;color:var(--polprog-gold,#f5a623)!important;box-shadow:0 4px 16px rgba(245,166,35,.2)!important}body.dark-mode .pd-feature,body.dark-mode .pd-hero,body.dark-mode .pd-meta,body.dark-mode .pd-section{background-color:var(--dm-bg)!important}body.dark-mode .pd-info-card,body.dark-mode .pd-sidebar{background-color:var(--dm-bg-card)!important;border:1px solid var(--dm-border)!important}body.dark-mode .swiper-button-next,body.dark-mode .swiper-button-prev{background:rgba(255,255,255,.1)!important;color:#fff!important}body.dark-mode .mobile-menu .navigation li a{color:var(--dm-text)!important}body.dark-mode .mobile-menu .navigation li.dropdown .dropdown-btn{color:rgba(255,255,255,.7)!important}body.dark-mode .mobile-menu .navigation li.dropdown .dropdown-btn.active,body.dark-mode .mobile-menu .navigation li.dropdown .dropdown-btn:hover{color:var(--theme-color2,#ffaa17)!important}body.dark-mode .mobile-menu .navigation li.dropdown .dropdown-btn:after{border-left-color:rgba(255,255,255,.15)}body.dark-mode .mobile-menu .menu-backdrop{background:rgba(0,0,0,.8)!important}body.dark-mode .mobile-menu .close-btn,body.dark-mode .mobile-menu .nav-logo{color:#fff!important}body.dark-mode .main-menu .navigation>li.current>a{color:var(--theme-color2)!important}body.dark-mode .main-menu .navigation>li.current:before{background-color:var(--theme-color2)!important}body.dark-mode .main-menu .navigation>li>a:hover{color:var(--theme-color2)!important}body.dark-mode .sticky-header .main-menu .navigation>li.current>a{color:var(--theme-color2)!important}body.dark-mode .news-block .bottom-box{background-color:var(--dm-bg-alt)!important;border-color:var(--dm-border)!important}body.dark-mode .news-block .bottom-box .comments{color:var(--dm-text-muted)!important}body.dark-mode .news-block .bottom-box .read-more{color:var(--dm-text-muted)!important}body.dark-mode .news-block .lower-content{background-color:var(--dm-bg-card)!important;border-color:var(--dm-border)!important}body.dark-mode .feature-block .inner-box,body.dark-mode .why-choose-us-five .feature-block .inner-box,body.dark-mode .work-block .inner-box{background-color:var(--dm-bg-card)!important;border:1px solid var(--dm-border)!important}body.dark-mode .accordion-box .accordion .acc-btn{background-color:var(--dm-bg-alt)!important;color:var(--dm-text)!important}body.dark-mode .accordion-box .accordion .acc-content{background-color:var(--dm-bg-alt)!important}body.dark-mode [style*="background-color: #fff"],body.dark-mode [style*="background-color: white"],body.dark-mode [style*="background-color:#fff"],body.dark-mode [style*="background: #fff"],body.dark-mode [style*="background: white"],body.dark-mode [style*="background:#fff"]{background-color:var(--dm-bg-card)!important}body.dark-mode [class*=flaticon-]{color:var(--theme-color2)!important}body.dark-mode .pd-stat{background:var(--dm-bg-card)!important;border-color:var(--dm-border)!important;border-top-color:var(--theme-color2)!important}body.dark-mode .pd-stat__label{color:var(--dm-text-muted)!important}body.dark-mode .pd-feature{background:var(--dm-bg-card)!important;border-color:var(--dm-border)!important}body.dark-mode .pd-feature__body h4{color:#fff!important}body.dark-mode .pd-feature__body p{color:var(--dm-text-muted)!important}body.dark-mode .pd-section__header h3{color:#fff!important}body.dark-mode .pd-section__text{color:var(--dm-text)!important}body.dark-mode .pd-privacy-badge{background:rgba(46,125,50,.15)!important;color:#66bb6a!important}body.dark-mode .pd-platform-badge{background:rgba(21,101,192,.15)!important;color:#64b5f6!important}body.dark-mode .pd-sidebar{background:var(--dm-bg-card)!important;border-color:var(--dm-border)!important}body.dark-mode .pd-sidebar h4{color:#fff!important}body.dark-mode .pd-sidebar__list li{border-bottom-color:var(--dm-border)!important}body.dark-mode .pd-sidebar__list li span:first-child{color:var(--dm-text-muted)!important}body.dark-mode .pd-sidebar__list li span:last-child{color:var(--dm-text)!important}body.dark-mode .pd-related-link{border-bottom-color:var(--dm-border)!important}body.dark-mode .pd-related-link:hover{background:rgba(245,166,35,.1)!important}body.dark-mode .pd-related-link strong{color:var(--dm-text)!important}body.dark-mode .pd-related-link small,body.dark-mode .pd-related-link__tagline{color:var(--dm-text-muted)!important}body.dark-mode .pd-related-link__icon{background:linear-gradient(135deg,#2a2d35,#20232a)!important;box-shadow:0 2px 8px rgba(0,0,0,.35)!important}body.dark-mode .pd-related-link__icon i{color:var(--dm-text)!important}body.dark-mode .pd-related-link__badge{background:rgba(255,255,255,.06)!important;color:var(--dm-text-muted)!important}body.dark-mode .pd-btn--safari{background:#444!important}body.dark-mode .pd-privacy-link{color:var(--theme-color2)!important}body.dark-mode .fancybox-bg{background:rgba(0,0,0,.9)!important}body.dark-mode .fancybox-content{background:var(--dm-bg)!important}body.dark-mode .content-box .text{color:var(--dm-text)!important}body.dark-mode .why-choose-us-five .content-box{background:var(--dm-bg-card)!important}body.dark-mode .news-block-three .content-box{background:var(--dm-bg-card)!important}body.dark-mode .page-title{background-color:var(--dm-bg-alt)!important}body.dark-mode .pd-gallery{background:var(--dm-bg-alt)!important}body.dark-mode .pd-gallery__thumb{border-color:var(--dm-border)!important}body.dark-mode .product-detail__hero{background:var(--dm-bg)!important}body.dark-mode .product-swiper,body.dark-mode .swiper-container{background:0 0!important}body.dark-mode .swiper-pagination-bullet{background:var(--dm-text-muted)!important}body.dark-mode .swiper-pagination-bullet-active{background:var(--theme-color2)!important}body.dark-mode .enterprise-section .pp-portfolio-overview{background:var(--dm-bg-card)!important;border-color:var(--dm-border)!important}body.dark-mode .enterprise-section .pp-portfolio-overview .pp-po-cell__label{color:var(--dm-text-muted)!important}body.dark-mode .enterprise-section .pp-portfolio-overview .pp-po-cell__count{color:var(--dm-text)!important}body.dark-mode .pp-portfolio-overview{background:var(--dm-bg-card)!important;border-color:var(--dm-border)!important;box-shadow:0 10px 40px rgba(0,0,0,.4)!important}body.dark-mode .pp-po-cell{border-color:var(--dm-border)!important}body.dark-mode .pp-po-cell__count{color:var(--dm-text)!important}body.dark-mode .pp-po-cell__label{color:var(--dm-text-muted)!important}body.dark-mode .pp-po-cell__bar-fill{background:var(--theme-color2)!important}body.dark-mode .pd-gallery__main:not(.pd-loaded),body.dark-mode .pd-gallery__thumb:not(.pd-loaded){background:linear-gradient(90deg,#1f2128 0,#292c35 50%,#1f2128 100%)!important;background-size:200% 100%!important}body.dark-mode .pd-gallery__main.pd-loaded{background:#1a1d24!important}body.dark-mode .pd-related-links a{color:var(--dm-text)!important;background:rgba(245,166,35,.14)!important;border-color:rgba(245,166,35,.35)!important}body.dark-mode .pd-related-links a:hover{background:rgba(245,166,35,.26)!important}body.dark-mode .about-platforms,body.dark-mode .about-section-six,body.dark-mode .contact-section-five,body.dark-mode .industries-section.style-two,body.dark-mode .newsletter-section--compact{background-color:var(--dm-bg,#0f1218)!important;color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-platforms .sec-title h2,body.dark-mode .about-section-six .sec-title h2,body.dark-mode .feature-block-two .inner-box .title,body.dark-mode .feature-block-two .inner-box .title span,body.dark-mode .industries-section.style-two .sec-title h2{color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-platforms__item a{background:#222429!important;color:var(--dm-text,#e6e6e6)!important;box-shadow:0 6px 20px rgba(0,0,0,.45)!important}body.dark-mode .about-platforms__item a:hover{color:var(--theme-color2,#ffaa17)!important}body.dark-mode .feature-block-two .inner-box{background:var(--dm-card-bg,#1a1f2b)!important;border-color:rgba(255,255,255,.06)!important}body.dark-mode .feature-block-two .inner-box .desc,body.dark-mode .feature-block-two .inner-box .text{color:var(--dm-text-muted,#b8bcc4)!important}body.dark-mode .contact-response-badge{background:rgba(255,170,23,.1)!important;color:var(--dm-text,#e6e6e6)!important;border-color:rgba(255,170,23,.3)!important}body.dark-mode .contact-channels__btn--outline{background:0 0!important;color:var(--dm-text,#e6e6e6)!important;border-color:rgba(255,255,255,.18)!important}body.dark-mode .contact-channels__btn--outline:hover{background:var(--theme-color2,#ffaa17)!important;color:#1a1f2b!important}body.dark-mode .contact-map__pill{background:rgba(26,31,43,.92)!important;color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-section-six .text-block .info-block .text,body.dark-mode .completed-projects strong{color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-section-six .about-block-four .text,body.dark-mode .about-section-six .list-style-three li,body.dark-mode .about-section-six .text,body.dark-mode .contact-section-five .contact-info-block .text,body.dark-mode .contact-section-five .text{color:#d8dbe0!important}body.dark-mode .about-section-six .completed-projects,body.dark-mode .about-section-six .experience{background:#222429!important;box-shadow:0 10px 40px rgba(0,0,0,.55)!important}body.dark-mode .about-section-six .completed-projects .text,body.dark-mode .about-section-six .completed-projects strong,body.dark-mode .about-section-six .experience .text,body.dark-mode .about-section-six .experience strong{color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-section-six .experience strong{color:var(--theme-color2,#ffaa17)!important}body.dark-mode .about-section-six .experience .experience-commercial{background:0 0!important;color:#9a9da5!important;border-top-color:rgba(255,255,255,.08)!important}body.dark-mode .about-section-six .experience .experience-commercial strong{color:var(--theme-color2,#ffaa17)!important}body.dark-mode .about-section-six .about-block-four .icon{background-color:var(--theme-color2,#ffaa17)!important;color:#1a1f2b!important}body.dark-mode .about-section-six .about-block-four:hover .icon{background-color:#fff!important;color:#1a1f2b!important}body.dark-mode .about-section-six .about-block-four .title{color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-section-six .btm-box .author-info .name{color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-section-six .btm-box .author-info .founder-link{color:var(--dm-text,#e6e6e6)!important}body.dark-mode .about-section-six .btm-box .author-info .founder-link i{color:#4a9bff!important}body.dark-mode .about-section-six .btm-box .author-info .founder-link:hover{color:#4a9bff!important;border-bottom-color:#4a9bff!important}body.dark-mode .about-section-six .btn-style-two{color:var(--dm-text,#e6e6e6)!important;border-color:rgba(255,255,255,.35)!important;background:0 0!important}body.dark-mode .about-section-six .btn-style-two:focus-visible,body.dark-mode .about-section-six .btn-style-two:hover{background:var(--theme-color2,#ffaa17)!important;border-color:var(--theme-color2,#ffaa17)!important;color:#1a1f2b!important}body.dark-mode .contact-form-five,body.dark-mode .contact-form.light,body.dark-mode .contact-section-five .contact-form{background-color:var(--dm-card-bg,#1a1f2b)!important;box-shadow:0 10px 60px rgba(0,0,0,.55)!important}body.dark-mode .contact-section-five .contact-form .title{color:var(--dm-text,#e6e6e6)!important}body.dark-mode .contact-section-five .contact-form .form-group .form-label,body.dark-mode .contact-section-five .contact-form .form-group label{color:#b8bcc4!important}body.dark-mode .contact-section-five .contact-form .form-group input:not([type=submit]),body.dark-mode .contact-section-five .contact-form .form-group textarea{background-color:#11151c!important;color:var(--dm-text,#e6e6e6)!important;border-color:rgba(255,255,255,.08)!important}body.dark-mode .contact-section-five .contact-form .form-group input::placeholder,body.dark-mode .contact-section-five .contact-form .form-group textarea::placeholder{color:rgba(232,234,238,.45)!important}body.dark-mode .contact-section-five .contact-form .form-group input:focus,body.dark-mode .contact-section-five .contact-form .form-group textarea:focus{background-color:#0f1218!important;border-color:var(--theme-color2,#ffaa17)!important}
.dark-mode-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:0 0;cursor:pointer;font-size:14px;padding:0;border-radius:50%;transition:opacity .2s;vertical-align:middle;margin:8px 18px 0 13px;color:rgba(255,255,255,.7);line-height:1;opacity:.7}.dark-mode-toggle:hover{opacity:1}.dark-mode-toggle svg{width:14px;height:14px}body.dark-mode .news-block .content-box{border:none}body.dark-mode .dark-mode-toggle{color:#ffaa17!important;opacity:.85}body.dark-mode .dark-mode-toggle:hover{opacity:1}body:not(.dark-mode) .dark-mode-toggle .dm-icon-sun{display:none}body.dark-mode .dark-mode-toggle .dm-icon-moon{display:none}body.dark-mode .form-status--success{background:linear-gradient(135deg,#0a2a14,#122b18);border-color:#1a5c2e;color:#86efac}body.dark-mode .form-status--success .form-status__title{color:#4ade80}body.dark-mode .form-status--error{background:linear-gradient(135deg,#2a0a0a,#2b1212);border-color:#5c1a1a;color:#fca5a5}body.dark-mode .form-status--error .form-status__title{color:#f87171}body.dark-mode .form-status--sending{background:linear-gradient(135deg,#0a1e2a,#0f2b3d);border-color:#1a4a5c;color:#7dd3fc}body.dark-mode .form-status--sending .form-status__title{color:#38bdf8}body.dark-mode .form-field-error{color:#f87171}body.dark-mode .form-group.has-error input,body.dark-mode .form-group.has-error textarea{border-color:#f87171!important;box-shadow:0 0 0 2px rgba(248,113,113,.2)}body.dark-mode .newsletter-form__status--error,body.dark-mode .newsletter-form__status.error{color:#f87171}body.dark-mode .social-icon-one .admin-login-link{color:rgba(255,255,255,.35)}body.dark-mode .social-icon-one .admin-login-link:hover{color:#f5a623}body.dark-mode .pp-product-hero__text,body.dark-mode .sec-text{color:var(--dm-text-muted)}body.dark-mode .pp-legacy-stats__label{color:var(--dm-text-muted)}body.dark-mode .pp-portfolio-total__label{color:var(--dm-text-muted,#aaa)}body.dark-mode .pp-portfolio-tile{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}body.dark-mode .pp-portfolio-tile:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);box-shadow:0 18px 48px rgba(0,0,0,.45)}body.dark-mode .pp-portfolio-tile__icon{background:rgba(245,166,35,.15)}body.dark-mode .pp-portfolio-tile__label{color:var(--dm-text,#e0e0e0)}body.dark-mode .pp-portfolio-tile__status--live{background:rgba(34,197,94,.15);color:#4ade80}body.dark-mode .pp-portfolio-tile__status--testing{background:rgba(245,166,35,.15);color:#fbbf24}body.dark-mode .pp-portfolio-tile__status--dev{background:rgba(59,130,246,.15);color:#60a5fa}body.dark-mode .pp-portfolio-tile__status--mixed{background:rgba(34,197,94,.1);color:var(--dm-text-muted,#aaa)}body.dark-mode .pp-portfolio-tile__dot--live{background:#4ade80}body.dark-mode .pp-roadmap-section{background:var(--dm-bg-alt)!important}body.dark-mode .pp-roadmap-card{background:var(--dm-bg-card);box-shadow:0 4px 24px rgba(0,0,0,.2);border:1px solid var(--dm-border)}body.dark-mode .pp-roadmap-card__title{color:var(--dm-text)}body.dark-mode .pp-roadmap-card__text{color:var(--dm-text-muted)}body.dark-mode .pp-roadmap-card__platforms span{background:rgba(255,255,255,.08);color:var(--dm-text-muted)}body.dark-mode .pp-badge-available{background:0 0!important;color:inherit!important}body.dark-mode .pp-cta-section{background:linear-gradient(135deg,#111214 0,#1a1b1e 100%)}body.dark-mode .pp-cta-section__text{color:rgba(255,255,255,.6)}
@media only screen and (max-width:1700px){.main-header .header-lower .outer-box .ui-btn-outer{border-right:0;margin-right:0;padding-right:0}.header-style-five .info-btn,.header-style-one .info-btn,.header-style-two .info-btn{display:none}.header-style-one .header-lower .logo-box{margin-right:30px}.main-menu .navigation>li{margin-right:50px}.project-section .carousel-outer{margin-left:-100px;margin-right:-100px}.features-section-three .carousel-outer{max-width:1200px;padding:0;margin:0 auto}.header-style-four .header-lower,.header-style-two .header-lower,.header-style-two .header-top{padding:0 30px}.header-style-five .header-lower{padding-right:30px}.faqs-section.style-two .image-column .inner-column{margin-left:-230px}.faqs-section.style-two .image-column .info-box{background-image:none}.faqs-section.style-two .image-column .info-box .inner{padding-right:180px}.faqs-section.style-two .image-column .info-box .title{font-size:24px}}@media only screen and (max-width:1439px){.main-header .header-lower .logo-box{min-width:260px;margin-right:20px}.header-top{margin-left:220px;padding-right:30px}.header-style-one .header-lower{padding-right:30px}.main-menu .navigation>li{margin-right:40px}.project-section .carousel-outer{margin-left:0;margin-right:0}.about-section .image-column .inner-column{margin-left:0}.branch-block .inner-box{padding:45px 40px 50px}.header-style-two .header-lower .logo-box{padding:15px 0}.header-style-three .header-lower{padding:0}.services-section-three .outer-box{margin:0}.header-style-four .header-lower .main-menu .navigation>li{margin:0 20px}.main-header.header-style-five .header-lower .logo-box{min-width:auto;margin-right:30px}.banner-section-four .content-box .title{font-size:64px}.banner-section-four:before{height:300px;width:300px}.service-block-five .inner-box{text-align:center;padding:0 15px;max-width:400px;margin:0 auto}.service-block-five .icon-box{margin:0 auto 20px}}@media only screen and (max-width:1199px){.header-top{margin-left:0;padding:0}.main-header .main-box{align-items:center}.main-header .header-lower .logo-box{margin-top:0;min-height:auto}.about-section .image-column .image-1:before,.about-section .image-column .image-2,.about-section:before,.header-top .outer-box,.main-header .header-lower .outer-box .theme-btn{display:none}.banner-section .content-box .title,.banner-section-three .content-box .title,.banner-section-two .content-box .title,.main-slider h1{font-size:76px}.sec-title h2{font-size:42px}.banner-section-three .content-box .sub-title{font-size:38px}.banner-section-three .content-box .btn-box{margin-top:30px}.banner-section-three .banner-carousel .owl-nav,.call-to-action-two.alternate::before{display:none}.about-section .image-column .image-1{max-width:100%}.about-section .image-column .inner-column{padding-right:0}.about-section .experience{left:60px}.about-section-two .image-column .experience{left:40px}.offer-section .content-column .inner-column{padding-right:0}.about-section-two .image-column .image-1 img{min-width:auto}.about-section-two .image-column .inner-column{padding-right:0}.faqs-section .faq-column .inner-column,.faqs-section .form-column .inner-column{padding-left:0;padding-right:0}.faqs-section .faq-bg,.faqs-section .form-bg{right:0;left:auto;width:101%}.call-to-action-two .content-box{padding:30px 40px}.branch-block .info-list li{padding-left:35px}.about-section-three .image-column .image-2{left:0;bottom:-75px}.offer-section-two .content-column .inner-column{margin-right:-30px}.about-section-four .content-column .inner-column{padding-left:0}.feature-block-three .inner-box{padding:35px 30px 25px;padding-left:260px}.why-choose-us .content-column .image-box .caption{left:150px}.contact-section .image-column .inner-column{padding-left:0}.banner-section .slide-item{min-height:auto}.banner-section .content-box{padding:180px 0}.contact-section .form-column .inner-column{padding-top:0;margin-right:0}.header-style-three .header-top .inner-container{padding-left:20px;padding-right:20px}.header-style-three .header-lower .main-box .logo-box{height:90px;min-width:180px;margin-top:0}.main-header.header-style-five .header-lower .main-box .logo-box{padding:15px 20px}.banner-section-two .content-box{padding:250px 0 150px}.about-section-five .image-column .image-2{display:none}.offer-section-three .image-column .image-box{height:450px;width:450px}.offer-section-three .image-column .inner-column{height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.offer-section-three .content-column .inner-column{padding-left:0}.project-section-three .carousel-outer{margin-right:-100px}.why-choose-us-two .image-column .image-box{padding-left:0}.why-choose-us-two .image-column .image-box img{min-height:520px;object-fit:cover}.why-choose-us-two .image-column .image-box .play-btn{height:90px;width:90px;font-size:20px}.contact-section-two .info-column .inner-column{margin-left:0;padding-left:50px;padding-right:20px}.contact-section-two .info-column .inner-column .image{display:none}.call-to-action-four .outer-box{flex-direction:column;text-align:center}.call-to-action-four .btn-box{margin-top:30px}.call-to-action-four{padding:50px 0}.clients-carousel{padding:60px 0}.service-block-three{flex:0 0 33.3333%;width:33.3333%}.main-header .header-lower .logo-box{min-width:180px}.header-style-four .header-lower .info-btn{font-size:0;padding-left:45px}.call-to-action-five .title-box .title br,.header-style-four .header-lower .info-btn small{display:none}.about-section-six .image-column .inner-column{padding-right:0}.about-section-six .completed-projects strong{font-size:48px}.about-section-six .completed-projects .text{font-size:12px;top:50px}.project-section.style-two .carousel-outer{margin-right:-100px}.work-tabs .tab-buttons .tab-btn{padding:20px;font-size:24px}.work-tabs .content-column .inner-column{padding:0}.testimonial-block-three .image-box{max-width:160px}.testimonial-block-three .content-box .info-box{padding-left:100px}.pricing-section .content-column .inner-column,.why-choose-us-three .image-column .image-box{padding-right:0}.news-section-two .news-carousel .owl-nav{display:none}.call-to-action-five .title-box .title{font-size:34px}.about-section-five.style-two .content-column .inner-column{padding-left:0}.offer-section-four .content-column .info-box{margin-bottom:50px}.faqs-section.style-two .faq-column{order:0!important}.faqs-section.style-two .image-column .inner-column{margin-left:0}.testimonial-section-four{padding:120px 0 90px}.contact-section-four .our-values .image,.header-style-two .header-lower .logo-box{margin-right:30px}.header-style-one .header-lower .main-box{align-items:center}}
@media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width:1023px){.header-top,.main-header .main-menu{display:none}.main-header .logo{min-width:auto}.main-header .logo img,.sticky-header .logo img{width:auto;max-width:none;max-height:32px}.main-header .header-lower,.main-header .header-lower .logo-box,.main-header .header-lower .main-box,.sticky-header .inner-container,.sticky-header .logo-box{min-height:50px;height:50px;padding-top:0;padding-bottom:0}.main-header .header-lower .logo-box,.sticky-header .logo,.sticky-header .logo-box{display:flex;align-items:center}.main-header .logo,.sticky-header .logo{padding:0;line-height:1}.main-header .logo img,.sticky-header .logo img{max-height:36px}.mobile-nav-toggler{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin-left:8px;font-size:16px;line-height:1;top:0;flex:0 0 36px}.main-header .ui-btn{font-size:14px;line-height:18px;height:18px;width:18px;margin-left:8px}.main-header .header-lower .logo-box{min-width:auto;padding:0}.main-header .header-lower{padding:0}.main-header .header-lower,.main-header .header-lower .logo-box,.main-header .header-lower .main-box,.sticky-header .inner-container,.sticky-header .logo-box{min-height:50px;height:50px}.main-header .info-btn{display:none}.main-header .outer-box .search-btn{display:none}.main-header .main-box .nav-outer{width:auto}.main-header .main-box{justify-content:space-between}.header-style-one .header-lower{padding-right:20px}.banner-section .content-box .title,.banner-section-two .content-box .title,.main-slider h1{font-size:72px;letter-spacing:0}.banner-section-four .content-box .title{letter-spacing:.1em}.banner-section-four:before{height:25%;width:25%}.banner-section-four .banner-carousel .owl-nav{display:none}.header-style-four .header-lower .mobile-nav-toggler{color:#fff}.header-style-four .header-lower{background-color:rgba(0,0,0,.2);border:0}.header-style-four .header-lower .info-btn{display:none}.about-section .content-column{order:0!important}.offer-section .content-column{order:2}.offer-section .image-column .image-box{margin:20px 0}.offer-section .content-column .inner-column{padding:50px 0}.sec-title h2{font-size:42px}.sec-title h2 br{display:none}.testimonial-section{padding:100px 0}.testimonial-section .sec-title{margin-bottom:40px;text-align:center}.testimonial-block{text-align:center;padding-top:0}.testimonial-thumbs{display:none}.testimonial-block .content-column{order:2}.testimonial-block .image-column .image{margin-top:0;max-width:250px;height:auto;padding:20px;margin-bottom:30px}.testimonial-block .image-column{text-align:center}.testimonial-block .icon-box{justify-content:center}.testimonial-block .icon-quote{display:none}.testimonials .testimonial-pagination{max-width:100%;justify-content:center;bottom:0}.about-section-two .content-column{order:0!important}.about-section-two .image-column .image-1,.about-section-two .image-column .image-2{width:50%;max-width:50%}.about-section-two .image-column .image-2 img{max-width:100%}.clients-carousel{padding:50px 0}.faqs-section .faq-bg,.faqs-section .form-bg{right:-3px;left:auto;width:110%}.call-to-action-two .image-box{display:none}.map-section .map{min-height:400px}.map-section .branches-outer{position:relative}.branch-block:nth-child(2n) .inner-box:not(:hover){background-color:#f4f5f8}.offer-section .image-column .image-box .image img{min-height:auto}.about-section-three .content-column .content-box{max-width:100%}.about-section-three .image-column .image-2{bottom:0}.about-section-three .image-column .inner-column:before{display:none}.about-section-three .image-column .image-1{max-width:100%;width:100%}.offer-section-two .content-column .inner-column{padding-top:120px;margin-right:0;padding-bottom:20px}.offer-section-two:before{top:0}.offer-section-two .image-column .inner-column{padding-left:0}.offer-section-two .image-column .image-box{margin-right:0}.offer-section-two .image-column .video-box{top:50%;left:50%;margin-left:-70px;margin-top:-70px;animation:zoom-one 5s infinite linear}.offer-section-two .image-column .video-box .play-btn{position:relative;border-radius:50%}.offer-section-two .image-column .video-box .arrow-icon,.offer-section-two .image-column .video-box .title{display:none}.fun-fact-section-two:before,.offer-section-two .image-column .image-box .image:before{display:none}.fun-fact-section-two .fact-counter:before{width:100%}.counter-block-two .inner{padding-left:0;text-align:center}.counter-block-two .icon{position:relative;display:inline-block}.about-section-four .content-column{order:0!important}.about-section-four .image-column .image-1,.about-section-four .image-column .image-1 img,.about-section-four .image-column .image-2,.about-section-four .image-column .image-2 img{width:100%}.why-choose-us .image-column .inner-column{margin:0}.why-choose-us .content-column .image-box .image{display:none}.why-choose-us .content-column .image-box .caption{position:relative;max-width:100%;left:0}.contact-section .image-column .image-box .image,.contact-section .image-column .image-box .image img{display:block;width:100%}.banner-section-two .banner-carousel .owl-nav{display:none}.banner-section-two .slide-item:before{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#fff;opacity:.5;content:"";z-index:1}.header-style-three{top:0}.header-style-three .header-lower{margin:0 -15px}.header-style-three .header-lower .main-box{padding-right:20px}.header-style-three .header-lower .main-box .logo-box{height:70px;min-width:120px}.about-section-five .content-column,.offer-section-three .content-column{order:0!important}.about-section-five .image-column .inner-column:before{display:none}.about-section-five .image-column .image-1,.about-section-five .image-column .image-1 img{width:100%}.video-section .video-box .image img{min-height:400px;object-fit:cover}.video-section .video-box .content .title{font-size:24px}.video-section .video-box .content .play-btn i{height:80px;width:80px;font-size:20px;margin-bottom:15px}.project-section-three .carousel-outer{margin-right:0}.project-section-three .sec-title{text-align:center}.industries-section .image-column .image-box .image:before,.project-section-three .sec-title .btn-box,.service-block-four .title br,.why-choose-us-three:before{display:none}.why-choose-us-two .image-column .image-box{margin-right:0}.about-section-six .content-column,.contact-section-three .info-column,.why-choose-us-three .content-column{order:0!important}.about-section-six .image-column .image-box{max-width:500px;margin:50px auto 0}.project-section.style-two .carousel-outer{margin-right:0}.work-tabs .tab-buttons .tab-btn{font-size:18px;padding:15px 20px;line-height:30px}.industries-section .image-column .image-box .image img,.work-tabs .image-column .image img{width:100%}.contact-section-three .info-column .inner-column,.industries-section .image-column .image-box{padding-left:0}.news-section-two::before{max-width:100%;background-size:cover}.news-section-two .carousel-column .carousel-outer,.offer-section-four .image-column .image-box{margin-right:0}.about-section-five .image-box,.about-section-five .image-box .image img{width:100%;display:block}.pricing-block.pull-left,.pricing-section .pricing-column .inner-column{margin-left:0}.pricing-block .inner-box,.pricing-block.style-two .inner-box{padding:58px 60px 60px}.pricing-block{width:50%}.counter-block-three{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.1)}.counter-block-three .inner{padding:70px 0 66px}.contact-form-three .title-box .title br,.counter-block-three:before,.hide-md{display:none}.contact-section-four .fact-counter{padding-bottom:0}.contact-form-three .title-box .title{letter-spacing:.05em}}@media only screen and (max-width:767px){.main-slider .title{padding:7px 20px}.main-slider .title:before{display:none}.banner-section .content-box .title,.banner-section-three .content-box .title,.banner-section-two .content-box .title,.main-slider h1{font-size:58px;line-height:1.2em}.banner-section-three .content-box .sub-title{font-size:24px}.main-slider .theme-btn{padding:10px 30px;min-width:150px!important}.main-slider .text{font-size:18px;line-height:26px}.banner-section .content-box .btn-box{flex-direction:column}.banner-section .content-box .btn-box .theme-btn{order:2}.banner-section .content-box .play-btn{margin-left:0;margin-bottom:20px}.about-section:after{top:0}.features-section.pull-up .outer-box{margin-top:0;padding-top:50px}.about-section .content-column .content-box{padding-right:0}.about-section .content-column .info-box{position:relative;max-width:100%;padding:20px 20px;margin-bottom:50px}.about-block{min-height:90px}.about-section .content-column .btm-box{margin-top:20px}.about-section .content-column .info-box .title{margin-bottom:10px}.call-to-action .title-box .title{font-size:42px}.project-block .content-box{padding:20px 30px}.call-to-action-two .outer-box{margin-left:-15px;margin-right:-15px}.call-to-action-two .content-box{flex-direction:column;text-align:center;padding:40px 30px 50px}.call-to-action-two .btn-box{margin-top:20px}.about-section-four .image-column .image-1{margin-right:15px}.about-section-four .image-column .icon-box img{transform:scale(.5)}.call-to-action-three .title-box{flex-direction:column;margin-bottom:20px}.call-to-action-three .title-box .icon{margin-bottom:10px;display:block}.call-to-action-three .outer-box{flex-direction:column;align-items:center;text-align:center;padding:40px 20px}.about-section-four:before,.call-to-action-three .outer-box:before,.offer-section-two:after{display:none}.header-style-four .header-lower,.header-style-two .header-lower,.header-style-two .header-top{padding:0 20px}.main-header .header-lower .logo-box{padding:0 8px}.service-block-three{flex:0 0 50%;width:50%}.feature-block-five .inner-box .title{margin-bottom:10px}.contact-section-four .info-box .image,.feature-block-five .inner-box .title br{display:none}.service-block-four .inner-box{text-align:center}.offer-section-four .image-column .image-box .caption{position:relative;max-width:100%;text-align:center;font-size:24px;padding:30px 20px;letter-spacing:0}.pricing-section .pricing-column .inner-column{flex-direction:column}.pricing-block,.pricing-block .inner-box{max-width:100%;width:100%}.faqs-section.style-two .image-column .info-box .inner{padding-right:0;text-align:center}.faqs-section.style-two .image-column .info-box .icon{position:relative;display:inline-flex;margin:0 auto 30px}.contact-section-four:before{min-height:40%}.contact-section-four .info-box{padding-right:0}.contact-section-four .our-values{margin-bottom:30px}.contact-form-three{padding:50px 30px}.sec-title h2{font-size:22px;line-height:1.3}.sec-title .sub-title{font-size:12px}}
@media only screen and (max-width:599px){.page-title .title{font-size:clamp(24px, 6.5vw, 36px);line-height:1.15}.main-header .header-lower .logo-box{padding-left:0}.service-block-three .inner-box{padding:30px 25px;min-height:auto}.banner-section-two .content-box{padding:200px 0 150px}.banner-section-two .content-box .title{font-size:36px}.sec-title h2{font-size:22px;line-height:1.3}.banner-section-four .content-box .title{font-size:42px;letter-spacing:0}.banner-section-four .content-box .text{font-size:16px;line-height:26px}.main-header .header-lower .logo-box{min-width:auto;margin-right:0;max-width:140px}.main-header .header-lower .logo-box .logo img{max-width:140px}.call-to-action-five .title-box .title{font-size:30px}.feature-block .text br,.main-slider .hidden-mobile,.main-slider .text br{display:none}.feature-block .inner-box{text-align:center}.feature-block .title-box{padding-left:0;display:block}.feature-block .icon{position:relative;margin:0 auto 20px}.feature-block .text{font-size:14px;line-height:24px}.service-block .content-box{padding:25px 0 0}.offer-section .image-column .caption-box{position:relative;align-items:center;text-align:center;max-width:100%}.offer-section .content-column .info-box{padding-left:0}.offer-section .content-column .info-box .icon{position:relative;margin-bottom:20px;display:block}.call-to-action .title-box .title{font-size:32px}.testimonial-block .text{font-size:18px;line-height:26px}.about-info-box{padding:30px 0 10px;flex-direction:column;text-align:center}.about-info-box .icon{height:120px;width:120px;border-radius:50%}.about-info-box .content{padding:20px 20px}.about-info-box .number{font-size:24px}.about-section-two .image-column .experience{transform:scale(.7);animation:none;left:0;right:0;margin:0 auto}.branch-block .inner-box{padding:35px 30px 30px}.footer-bottom .inner-container{padding:20px 15px;margin-left:-15px;margin-right:-15px}.banner-section .content-box .title{font-size:42px}.about-section-three .image-column .image-2,.banner-carousel .owl-nav{display:none}.banner-section .content-box{padding:140px 0}.features-section-two .bottom-text .theme-btn{display:block;margin-left:0;margin-top:10px}.about-section-four .content-column .blockquote-style-one{padding-right:20px;margin-bottom:30px}.about-section-four .content-column .btn-box{flex-direction:column}.about-section-four .content-column .btn-box .theme-btn{order:2;margin-right:0}.founder-info{margin-bottom:30px}.feature-block-three .inner-box{padding:30px 20px;text-align:center;border-right:0}.feature-block-three .image{position:relative;left:0;top:0;margin-bottom:20px}.location .location-info{padding:20px 30px}.location .info-list li{font-size:14px;line-height:24px}.why-choose-us .content-column .image-box .caption{padding:20px 30px 25px}.contact-section .image-column .image-box .image{margin-bottom:0}.contact-section .image-column .image-box .image:before{display:none}.contact-section .image-column .image-box{padding:0}.contact-section .image-column .image-box .info-box{position:relative;top:0;padding:30px 20px;text-align:center}.contact-section .image-column .image-box .info-box .icon{position:relative;left:0;top:0;display:block}.service-block-three{flex:0 0 100%}.service-block-three h6 br,.video-section .title-box .text br{display:none}.about-section-five .content-column .inner-column .list-style-three li{width:100%}.about-section-five .content-column .inner-column .list-style-three{margin-bottom:30px}.about-section-five .content-column .btn-box{flex-direction:column}.about-section-five .content-column .btn-box .theme-btn{order:2;margin-right:0}.offer-section-three .content-column .info-box{padding-left:0;text-align:center}.offer-section-three .content-column .info-box .count{position:relative;display:inline-flex;margin-bottom:20px}.offer-section-three .image-column .video-box .play-btn{height:80px;width:80px;font-size:20px}.offer-section-three .image-column .image-box{height:100%;width:100%}.offer-section-three .image-column .image-box:before{display:none}.contact-section-two .info-column .inner-column{padding:30px 0 0}.contact-form.light{padding:30px 25px 35px}.contact-section-two .info-column .info-box{padding-left:0;text-align:center}.contact-section-two .info-column .info-box .icon{position:relative;display:inline-flex;margin-bottom:20px}.feature-block-four .inner-box{padding:20px;text-align:center}.feature-block-four .inner-box .content{padding:30px 20px 30px}.feature-block-four .inner-box .content .icon{position:relative;display:block;left:0;top:0;margin-bottom:10px}.location-block-two .inner-box{padding:30px}.call-to-action-four .title-box .sub-title{font-size:14px}.call-to-action-four .title-box .title{font-size:28px}.banner-section-three .content-box .btn-box .theme-btn{padding:10px 30px 8px}.about-block-four{padding-left:0}.about-block-four .icon{position:relative;display:inline-flex;margin-bottom:20px}.work-tabs .tab-buttons{flex-wrap:wrap}.testimonial-block-three .inner-box{padding:15px}.testimonial-block-three .content-box{padding:30px 30px 40px;border-radius:0 0 0 40px}.testimonial-block-three .content-box .text{text-align:center}.testimonial-block-three .content-box .info-box{padding-left:0;text-align:center;margin-bottom:20px}.testimonial-block-three .image-box{position:relative;left:0;max-width:100%}.testimonial-block-three .image-box .thumb{margin-bottom:0}.testimonial-block-three .image-box .thumb:before{display:none}.testimonial-block-three .image-box .thumb img{border-radius:40px 40px 0 0}.feature-block-five .inner-box .count{height:100px;width:100px;bottom:-55px;border-width:15px}.why-choose-us-three .content-column .info-box{padding-left:0}.why-choose-us-three .content-column .info-box .icon{position:relative;display:inline-block;margin-bottom:20px}.why-choose-us-three .content-column .list-style-three li{width:100%;padding-right:0}.contact-info-box{padding-left:80px}.feature-block-five .inner-box{padding:70px 30px 90px}.call-to-action-five .title-box{padding:80px 20px}.contact-section-four .our-values{flex-direction:column}.contact-section-four .info-column .title-box .title{font-size:26px}.contact-section-four .info-column .title-box{min-height:auto;padding:60px 30px}.contact-section-four .our-values .image,.contact-section-four .our-values .image img{margin-right:0;width:100%}.testimonial-block-four .info-box{margin-left:0}.testimonial-block-four .content-box:before{border-top-width:10px;border-right-width:30px}.testimonial-block-four .content-box{padding:40px 30px;text-align:center}.testimonial-block-four .content-box .text{font-size:18px;line-height:28px}.testimonial-block-four .content-box .icon-quote{height:40px;width:40px;background-size:18px}.faqs-section.style-two .image-column .info-box{padding:35px 25px}.faqs-section.style-two .image-column .info-box .title{font-size:24px}.faqs-section.style-two .image-column .info-box .icon{height:100px;width:100px;font-size:62px}.pricing-block .inner-box,.pricing-block.style-two .inner-box{padding:50px 30px 40px}.offer-section-four .content-column .info-box,.pricing-section .content-column .info-box{padding-left:60px}.offer-section-four .content-column .info-box .count,.pricing-section .content-column .info-box .icon{height:45px;width:45px}.about-section-five .image-box .image{padding:0}.about-section-five .content-column .btn-box .info-btn{margin-bottom:20px}.service-block-five .inner-box{padding:0}.why-choose-us-five .content-column .inner-column{text-align:center}.why-choose-us-five .content-column .info-box .inner{align-items:center}.why-choose-us-five .content-column .sec-title{text-align:center}.hp-filter-pills,.pp-filter-pills{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;justify-content:flex-start!important;mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.hp-filter-pills::-webkit-scrollbar,.pp-filter-pills::-webkit-scrollbar{display:none}.hp-filter-pills .pp-filter-pill,.pp-filter-pills .pp-filter-pill{flex-shrink:0;white-space:nowrap}.news-section-three .news-block .bottom-box .read-more .news-detail-icon{display:inline-flex}.contact-section-five .contact-info-block .icon{transition:none!important}.contact-section-five .contact-info-block .icon:hover{transform:none!important;color:inherit!important}section{padding-top:60px!important;padding-bottom:60px!important}section.page-title{padding-top:100px!important;padding-bottom:50px!important}section.main-slider-two{padding-top:0!important;padding-bottom:0!important}.services-section-six{padding-bottom:40px!important}#products>.auto-container:first-child .sec-title{padding:20px 0 10px}.contact-section-five .bg-img-pos{display:none}}@media only screen and (max-width:424px){.main-slider .title{font-size:12px;padding:5px 20px}.main-slider h1{font-size:42px}.banner-section-three .content-box .title{font-size:38px}.banner-section-three .content-box .sub-title{font-size:20px}.banner-section .content-box .title{font-size:38px;line-height:1.2em;margin-bottom:15px}.banner-section-two .content-box .sub-title{font-size:12px}.main-slider .hidden-mobile,.main-slider .text br{display:none}.about-section .experience{left:0}.contact-form{padding:40px 30px 30px}.news-block .content-box{padding:25px 30px 35px}.project-block-three .image-box .overlay-box{padding:20px 30px}.about-section-six .completed-projects{display:none}.about-section-six .image-column .image-box:after{left:20%}}
.gh-feed-wrap{position:relative}.gh-feed-wrap>a{position:relative;transition:transform .2s ease}.gh-feed-wrap>a:hover{transform:scale(1.15)}.gh-feed-badge{position:absolute;top:4px;right:-6px;width:10px;height:10px;background:#f5a623;border-radius:50%;border:2px solid #1d2537;pointer-events:none;opacity:0;transform:scale(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1);z-index:3}.gh-feed-badge--visible{opacity:1;transform:scale(1);animation:gh-badge-glow 2s ease-in-out infinite}@keyframes gh-badge-glow{0%,100%{box-shadow:0 0 0 0 rgba(245,166,35,.6)}50%{box-shadow:0 0 0 6px rgba(245,166,35,0)}}.gh-feed-backdrop{display:none}.gh-feed-panel{position:absolute;top:calc(100% + 14px);right:-20px;width:300px;max-height:380px;background:#fff;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 24px 48px -12px rgba(0,0,0,.18),0 8px 16px -8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);z-index:9999;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.96);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.34,1.4,.64,1),visibility .3s;overflow:hidden;display:flex;flex-direction:column;color:#1f2328}.gh-feed-panel--open{opacity:1;visibility:visible;transform:translateY(0) scale(1);animation:gh-panel-bounce .4s cubic-bezier(.34,1.56,.64,1)}@keyframes gh-panel-bounce{0%{transform:translateY(-10px) scale(.96);opacity:0}50%{transform:translateY(3px) scale(1.005)}100%{transform:translateY(0) scale(1);opacity:1}}.gh-feed-panel::before{content:'';position:absolute;top:-6px;right:26px;width:12px;height:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-right:0;border-bottom:0;border-radius:2px 0 0 0;transform:rotate(45deg);z-index:1}.gh-feed-panel,.gh-feed-panel *{box-sizing:border-box}.gh-feed-panel a,.gh-feed-panel a:active,.gh-feed-panel a:hover,.gh-feed-panel a:visited{height:auto!important;line-height:normal!important;text-align:left!important;font-size:inherit!important;color:#1f2328!important;display:block;text-decoration:none!important}.gh-feed-panel .gh-feed__header-link,.gh-feed-panel .gh-feed__header-link:hover,.gh-feed-panel .gh-feed__header-link:visited{font-size:12px!important;display:inline-flex!important}.gh-feed-panel .gh-feed__footer a,.gh-feed-panel .gh-feed__footer a:hover,.gh-feed-panel .gh-feed__footer a:visited{font-size:12px!important;display:inline-flex!important}.gh-feed__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid rgba(0,0,0,.07);position:relative;z-index:1;background:linear-gradient(to bottom,rgba(246,248,250,.8),transparent);flex-shrink:0}.gh-feed__header .gh-feed__header-title{font-size:12px;text-transform:uppercase;margin:0;color:#24292f!important;display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.03em}.gh-feed__header .gh-feed__header-title .fab{font-size:18px;opacity:.65}.gh-feed__header-link,.gh-feed__header-link:visited{font-size:12px!important;color:#f5a623!important;font-weight:600;line-height:1.4!important;height:auto!important;display:inline-flex!important;align-items:center;gap:3px;transition:color .2s}.gh-feed__header-link:hover{color:#e0951a!important}.gh-feed__list{overflow-y:auto;flex:1;padding:6px;overscroll-behavior:contain;scroll-behavior:smooth}.gh-feed__list::-webkit-scrollbar{width:5px}.gh-feed__list::-webkit-scrollbar-track{background:0 0}.gh-feed__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.gh-feed__list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.18)}.gh-feed-item,.gh-feed-item:visited{display:flex!important;align-items:flex-start;gap:10px;padding:10px 12px;color:#1f2328!important;cursor:pointer;transition:background .2s ease,border-left-color .2s ease,transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;position:relative;border-left:3px solid transparent;border-radius:10px;opacity:0;animation:gh-item-enter .4s cubic-bezier(.4,0,.2,1) forwards}.gh-feed-item:first-child{animation-delay:.05s}.gh-feed-item:nth-child(2){animation-delay:.09s}.gh-feed-item:nth-child(3){animation-delay:.13s}.gh-feed-item:nth-child(4){animation-delay:.17s}.gh-feed-item:nth-child(5){animation-delay:.21s}.gh-feed-item:nth-child(6){animation-delay:.25s}.gh-feed-item:nth-child(7){animation-delay:.29s}.gh-feed-item:nth-child(8){animation-delay:.33s}.gh-feed-item:nth-child(9){animation-delay:.37s}.gh-feed-item:nth-child(10){animation-delay:.41s}.gh-feed-item:nth-child(n+11){animation-delay:.45s}@keyframes gh-item-enter{0%{opacity:0;transform:translateX(-10px)}60%{opacity:1}100%{opacity:1;transform:translateX(0)}}.gh-feed-item:hover{background:rgba(0,0,0,.04);transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.gh-feed-item:active{background:rgba(0,0,0,.06);transform:translateX(2px) scale(.99)}.gh-feed-item--push{border-left-color:rgba(245,166,35,.3)}.gh-feed-item--create{border-left-color:rgba(137,87,229,.3)}.gh-feed-item--pr{border-left-color:rgba(31,111,235,.3)}.gh-feed-item--issue{border-left-color:rgba(218,54,51,.3)}.gh-feed-item--release{border-left-color:rgba(245,166,35,.3)}.gh-feed-item--star{border-left-color:rgba(227,179,65,.3)}.gh-feed-item--fork{border-left-color:rgba(118,131,144,.3)}.gh-feed-item--other{border-left-color:rgba(87,96,106,.3)}.gh-feed-item:hover.gh-feed-item--push{border-left-color:#f5a623}.gh-feed-item:hover.gh-feed-item--create{border-left-color:#8957e5}.gh-feed-item:hover.gh-feed-item--pr{border-left-color:#1f6feb}.gh-feed-item:hover.gh-feed-item--issue{border-left-color:#da3633}.gh-feed-item:hover.gh-feed-item--release{border-left-color:#f5a623}.gh-feed-item:hover.gh-feed-item--star{border-left-color:#e3b341}.gh-feed-item:hover.gh-feed-item--fork{border-left-color:#768390}.gh-feed-item:hover.gh-feed-item--other{border-left-color:#57606a}.gh-feed-item__icon{flex-shrink:0;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff!important;margin-top:2px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.gh-feed-item:hover .gh-feed-item__icon{transform:scale(1.12) rotate(-3deg);box-shadow:0 4px 12px rgba(0,0,0,.2)}.gh-feed-item__icon--push{background:linear-gradient(135deg,#d48806,#f5a623)}.gh-feed-item__icon--create{background:linear-gradient(135deg,#8957e5,#a371f7)}.gh-feed-item__icon--pr{background:linear-gradient(135deg,#1f6feb,#58a6ff)}.gh-feed-item__icon--issue{background:linear-gradient(135deg,#da3633,#f85149)}.gh-feed-item__icon--release{background:linear-gradient(135deg,#d29922,#f5a623)}.gh-feed-item__icon--star{background:linear-gradient(135deg,#c69026,#e3b341)}.gh-feed-item__icon--fork{background:linear-gradient(135deg,#636e7b,#8b949e)}.gh-feed-item__icon--other{background:linear-gradient(135deg,#484f58,#6e7681)}.gh-feed-item__body{flex:1;min-width:0;padding:0}.gh-feed-item__title{font-size:12.5px;font-weight:600;color:#1f2328!important;line-height:1.45;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.gh-feed-item__meta{display:flex;align-items:center;gap:8px;margin:0;line-height:1}.gh-feed-item__repo{font-size:11.5px;color:#1f6feb!important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.gh-feed-item__dot{width:3px;height:3px;border-radius:50%;background:#d0d7de;flex-shrink:0}.gh-feed-item__time{font-size:11px;color:#656d76!important;white-space:nowrap}.gh-feed-item__badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:6px;line-height:1.4;white-space:nowrap}.gh-feed-item__badge--push{background:rgba(245,166,35,.12);color:#d48806!important}.gh-feed-item__badge--create{background:rgba(137,87,229,.12);color:#8957e5!important}.gh-feed-item__badge--pr{background:rgba(31,111,235,.12);color:#1f6feb!important}.gh-feed-item__badge--issue{background:rgba(218,54,51,.12);color:#da3633!important}.gh-feed-item__badge--release{background:rgba(245,166,35,.12);color:#d29922!important}.gh-feed-item__badge--star{background:rgba(227,179,65,.12);color:#c69026!important}.gh-feed-item__badge--fork{background:rgba(118,131,144,.12);color:#636e7b!important}.gh-feed-item__badge--other{background:rgba(87,96,106,.12);color:#484f58!important}.gh-feed-group+.gh-feed-group{border-top:1px solid rgba(0,0,0,.08)}.gh-feed-group__header{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1f6feb;padding:10px 12px 4px;line-height:1;position:sticky;top:0;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1;display:flex;align-items:center;justify-content:space-between}.gh-feed-group__count{font-size:10px;font-weight:700;background:rgba(31,111,235,.1);color:#1f6feb;padding:1px 7px;border-radius:10px;min-width:18px;text-align:center;line-height:1.5}body.dark-mode .gh-feed-group+.gh-feed-group{border-top-color:rgba(255,255,255,.08)}body.dark-mode .gh-feed-group__header{color:#58a6ff;background:rgba(30,33,40,.92)}.gh-feed__loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:52px 20px;color:#656d76!important;font-size:13px}.gh-feed__spinner{width:30px;height:30px;border:3px solid rgba(245,166,35,.15);border-top-color:#f5a623;border-radius:50%;animation:gh-spin .7s linear infinite}@keyframes gh-spin{to{transform:rotate(360deg)}}.gh-feed__skeleton{padding:0 16px}.gh-feed__skeleton-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.04)}.gh-feed__skeleton-icon{width:30px;height:30px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:gh-shimmer 1.5s ease-in-out infinite}.gh-feed__skeleton-lines{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:2px}.gh-feed__skeleton-line{height:12px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:gh-shimmer 1.5s ease-in-out infinite}.gh-feed__skeleton-line:first-child{width:85%}.gh-feed__skeleton-line:nth-child(2){width:55%}.gh-feed__skeleton-item:nth-child(2) .gh-feed__skeleton-line{animation-delay:.15s}.gh-feed__skeleton-item:nth-child(2) .gh-feed__skeleton-icon{animation-delay:.15s}.gh-feed__skeleton-item:nth-child(3) .gh-feed__skeleton-line{animation-delay:.3s}.gh-feed__skeleton-item:nth-child(3) .gh-feed__skeleton-icon{animation-delay:.3s}@keyframes gh-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.gh-feed__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:52px 20px;color:#656d76!important;font-size:13px}.gh-feed__empty .fa,.gh-feed__empty .fab{font-size:28px;opacity:.35}.gh-feed__footer{border-top:1px solid rgba(0,0,0,.06);padding:12px 16px;text-align:center;background:linear-gradient(to top,rgba(246,248,250,.9),rgba(246,248,250,.4))}.gh-feed__footer a,.gh-feed__footer a:visited{font-size:12px!important;color:#57606a!important;font-weight:600;letter-spacing:.01em;display:inline-flex!important;align-items:center;gap:6px}.gh-feed__footer a .fab{font-size:14px}.gh-feed__footer a:hover{color:#f5a623!important}body.dark-mode .gh-feed-panel{background:rgba(30,33,40,.97);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border-color:rgba(255,255,255,.08);box-shadow:0 24px 48px -12px rgba(0,0,0,.5),0 8px 16px -8px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.05);color:#e6edf3}body.dark-mode .gh-feed-panel::before{background:rgba(30,33,40,.97);border-color:rgba(255,255,255,.08)}body.dark-mode .gh-feed-panel a,body.dark-mode .gh-feed-panel a:active,body.dark-mode .gh-feed-panel a:hover,body.dark-mode .gh-feed-panel a:visited{color:#e6edf3!important}body.dark-mode .gh-feed__header{border-bottom-color:rgba(255,255,255,.08);background:linear-gradient(to bottom,rgba(40,43,52,.6),transparent)}body.dark-mode .gh-feed__header .gh-feed__header-title{color:#e6edf3!important}body.dark-mode .gh-feed-item,body.dark-mode .gh-feed-item:visited{color:#e6edf3!important}body.dark-mode .gh-feed-item:hover{background:rgba(255,255,255,.06);box-shadow:0 2px 8px rgba(0,0,0,.3)}body.dark-mode .gh-feed-item:active{background:rgba(255,255,255,.08)}body.dark-mode .gh-feed-item--push{border-left-color:rgba(245,166,35,.25)}body.dark-mode .gh-feed-item--create{border-left-color:rgba(163,113,247,.25)}body.dark-mode .gh-feed-item--pr{border-left-color:rgba(88,166,255,.25)}body.dark-mode .gh-feed-item--issue{border-left-color:rgba(248,81,73,.25)}body.dark-mode .gh-feed-item--release{border-left-color:rgba(245,166,35,.25)}body.dark-mode .gh-feed-item--star{border-left-color:rgba(227,179,65,.25)}body.dark-mode .gh-feed-item--fork{border-left-color:rgba(139,148,158,.25)}body.dark-mode .gh-feed-item--other{border-left-color:rgba(110,118,129,.25)}body.dark-mode .gh-feed-item:hover.gh-feed-item--push{border-left-color:#f5a623}body.dark-mode .gh-feed-item:hover.gh-feed-item--create{border-left-color:#a371f7}body.dark-mode .gh-feed-item:hover.gh-feed-item--pr{border-left-color:#58a6ff}body.dark-mode .gh-feed-item:hover.gh-feed-item--issue{border-left-color:#f85149}body.dark-mode .gh-feed-item:hover.gh-feed-item--release{border-left-color:#f5a623}body.dark-mode .gh-feed-item:hover.gh-feed-item--star{border-left-color:#e3b341}body.dark-mode .gh-feed-item:hover.gh-feed-item--fork{border-left-color:#8b949e}body.dark-mode .gh-feed-item:hover.gh-feed-item--other{border-left-color:#6e7681}body.dark-mode .gh-feed-item__badge--push{background:rgba(245,166,35,.15);color:#f5a623!important}body.dark-mode .gh-feed-item__badge--create{background:rgba(163,113,247,.15);color:#a371f7!important}body.dark-mode .gh-feed-item__badge--pr{background:rgba(88,166,255,.15);color:#58a6ff!important}body.dark-mode .gh-feed-item__badge--issue{background:rgba(248,81,73,.15);color:#f85149!important}body.dark-mode .gh-feed-item__badge--release{background:rgba(245,166,35,.15);color:#f5a623!important}body.dark-mode .gh-feed-item__badge--star{background:rgba(227,179,65,.15);color:#e3b341!important}body.dark-mode .gh-feed-item__badge--fork{background:rgba(139,148,158,.15);color:#8b949e!important}body.dark-mode .gh-feed-item__badge--other{background:rgba(110,118,129,.15);color:#6e7681!important}body.dark-mode .gh-feed-group__count{background:rgba(88,166,255,.15);color:#58a6ff}body.dark-mode .gh-feed-item__title{color:#e6edf3!important}body.dark-mode .gh-feed-item__repo{color:#58a6ff!important}body.dark-mode .gh-feed-item__dot{background:rgba(255,255,255,.15)}body.dark-mode .gh-feed-item__time{color:#8b949e!important}body.dark-mode .gh-feed__loading{color:#8b949e!important}body.dark-mode .gh-feed__empty{color:#8b949e!important}body.dark-mode .gh-feed__list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}body.dark-mode .gh-feed__list::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.18)}body.dark-mode .gh-feed__skeleton-icon,body.dark-mode .gh-feed__skeleton-line{background:linear-gradient(90deg,#2a2d35 25%,#353840 50%,#2a2d35 75%);background-size:200% 100%;animation:gh-shimmer 1.5s ease-in-out infinite}body.dark-mode .gh-feed__skeleton-item{border-bottom-color:rgba(255,255,255,.05)}body.dark-mode .gh-feed__footer{background:linear-gradient(to top,rgba(18,20,25,.7),rgba(22,24,29,.3));border-top-color:rgba(255,255,255,.08)}body.dark-mode .gh-feed__footer a,body.dark-mode .gh-feed__footer a:visited{color:#8b949e!important}body.dark-mode .gh-feed__footer a:hover{color:#f5a623!important}body.dark-mode .gh-feed__spinner{border-color:rgba(245,166,35,.12);border-top-color:#f5a623}body.dark-mode .gh-feed-badge{border-color:var(--dm-bg,#1a1b1e)}@media (max-width:991px){.gh-feed-panel{width:290px;right:-10px}}@media (max-width:767px){.gh-feed-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gh-feed-backdrop--visible{opacity:1;visibility:visible}body.dark-mode .gh-feed-backdrop{background:rgba(0,0,0,.65)}.gh-feed-panel{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-height:75vh;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .4s cubic-bezier(.32,.72,.24,1),opacity .35s ease,visibility .35s;box-shadow:0 -8px 40px rgba(0,0,0,.22)}.gh-feed-panel--open{transform:translateY(0);animation:gh-mobile-slide .45s cubic-bezier(.32,.72,.24,1)}@keyframes gh-mobile-slide{0%{transform:translateY(100%)}70%{transform:translateY(-2%)}100%{transform:translateY(0)}}.gh-feed-panel::before{display:none}.gh-feed__header::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:rgba(0,0,0,.15)}body.dark-mode .gh-feed__header::before{background:rgba(255,255,255,.2)}.gh-feed__header{padding-top:22px}.gh-feed-item{padding:12px 12px}.gh-feed-item__repo{max-width:140px}}@media (max-width:380px){.gh-feed-item__meta{flex-wrap:wrap;gap:4px}.gh-feed-item__dot{display:none}}
@font-face{font-family:Manrope;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/manrope/manrope-latinext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/manrope/manrope-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans/noto-sans-latinext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans/noto-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:linearicons-free;src:url('../fonts/linearicons-free.eot?4l2k0u');src:url('../fonts/linearicons-free.eot?4l2k0u#iefix') format('embedded-opentype'),url('../fonts/linearicons-free.ttf?4l2k0u') format('truetype'),url('../fonts/linearicons-free.woff?4l2k0u') format('woff'),url('../fonts/linearicons-free.svg?4l2k0u#linearicons-free') format('svg');font-weight:400;font-style:normal;font-display:swap}.lnr,[class*=" lnr-"],[class^=lnr-]{font-family:linearicons-free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-icon-home:before{content:"\e800"}.lnr-icon-apartment:before{content:"\e801"}.lnr-icon-pencil:before{content:"\e802"}.lnr-icon-magic-wand:before{content:"\e803"}.lnr-icon-drop:before{content:"\e804"}.lnr-icon-lighter:before{content:"\e805"}.lnr-icon-poop:before{content:"\e806"}.lnr-icon-sun:before{content:"\e807"}.lnr-icon-moon:before{content:"\e808"}.lnr-icon-cloud:before{content:"\e809"}.lnr-icon-cloud-upload:before{content:"\e80a"}.lnr-icon-cloud-download:before{content:"\e80b"}.lnr-icon-cloud-sync:before{content:"\e80c"}.lnr-icon-cloud-check:before{content:"\e80d"}.lnr-icon-database:before{content:"\e80e"}.lnr-icon-lock:before{content:"\e80f"}.lnr-icon-cog:before{content:"\e810"}.lnr-icon-trash:before{content:"\e811"}.lnr-icon-dice:before{content:"\e812"}.lnr-icon-heart:before{content:"\e813"}.lnr-icon-star:before{content:"\e814"}.lnr-icon-star-half:before{content:"\e815"}.lnr-icon-star-empty:before{content:"\e816"}.lnr-icon-flag:before{content:"\e817"}.lnr-icon-envelope:before{content:"\e818"}.lnr-icon-paperclip:before{content:"\e819"}.lnr-icon-inbox:before{content:"\e81a"}.lnr-icon-eye:before{content:"\e81b"}.lnr-icon-printer:before{content:"\e81c"}.lnr-icon-file-empty:before{content:"\e81d"}.lnr-icon-file-add:before{content:"\e81e"}.lnr-icon-enter:before{content:"\e81f"}.lnr-icon-exit:before{content:"\e820"}.lnr-icon-graduation-hat:before{content:"\e821"}.lnr-icon-license:before{content:"\e822"}.lnr-icon-music-note:before{content:"\e823"}.lnr-icon-film-play:before{content:"\e824"}.lnr-icon-camera-video:before{content:"\e825"}.lnr-icon-camera:before{content:"\e826"}.lnr-icon-picture:before{content:"\e827"}.lnr-icon-book:before{content:"\e828"}.lnr-icon-bookmark:before{content:"\e829"}.lnr-icon-user:before{content:"\e82a"}.lnr-icon-users:before{content:"\e82b"}.lnr-icon-shirt:before{content:"\e82c"}.lnr-icon-store:before{content:"\e82d"}.lnr-icon-cart:before{content:"\e82e"}.lnr-icon-tag:before{content:"\e82f"}.lnr-icon-phone-handset:before{content:"\e830"}.lnr-icon-phone:before{content:"\e831"}.lnr-icon-pushpin:before{content:"\e832"}.lnr-icon-map-marker:before{content:"\e833"}.lnr-icon-map:before{content:"\e834"}.lnr-icon-location:before{content:"\e835"}.lnr-icon-calendar-full:before{content:"\e836"}.lnr-icon-keyboard:before{content:"\e837"}.lnr-icon-spell-check:before{content:"\e838"}.lnr-icon-screen:before{content:"\e839"}.lnr-icon-smartphone:before{content:"\e83a"}.lnr-icon-tablet:before{content:"\e83b"}.lnr-icon-laptop:before{content:"\e83c"}.lnr-icon-laptop-phone:before{content:"\e83d"}.lnr-icon-power-switch:before{content:"\e83e"}.lnr-icon-bubble:before{content:"\e83f"}.lnr-icon-heart-pulse:before{content:"\e840"}.lnr-icon-construction:before{content:"\e841"}.lnr-icon-pie-chart:before{content:"\e842"}.lnr-icon-chart-bars:before{content:"\e843"}.lnr-icon-gift:before{content:"\e844"}.lnr-icon-diamond:before{content:"\e845"}.lnr-icon-linearicons:before{content:"\e846"}.lnr-icon-dinner:before{content:"\e847"}.lnr-icon-coffee-cup:before{content:"\e848"}.lnr-icon-leaf:before{content:"\e849"}.lnr-icon-paw:before{content:"\e84a"}.lnr-icon-rocket:before{content:"\e84b"}.lnr-icon-briefcase:before{content:"\e84c"}.lnr-icon-bus:before{content:"\e84d"}.lnr-icon-car:before{content:"\e84e"}.lnr-icon-train:before{content:"\e84f"}.lnr-icon-bicycle:before{content:"\e850"}.lnr-icon-wheelchair:before{content:"\e851"}.lnr-icon-select:before{content:"\e852"}.lnr-icon-earth:before{content:"\e853"}.lnr-icon-smile:before{content:"\e854"}.lnr-icon-sad:before{content:"\e855"}.lnr-icon-neutral:before{content:"\e856"}.lnr-icon-mustache:before{content:"\e857"}.lnr-icon-alarm:before{content:"\e858"}.lnr-icon-bullhorn:before{content:"\e859"}.lnr-icon-volume-high:before{content:"\e85a"}.lnr-icon-volume-medium:before{content:"\e85b"}.lnr-icon-volume-low:before{content:"\e85c"}.lnr-icon-volume:before{content:"\e85d"}.lnr-icon-mic:before{content:"\e85e"}.lnr-icon-hourglass:before{content:"\e85f"}.lnr-icon-undo:before{content:"\e860"}.lnr-icon-redo:before{content:"\e861"}.lnr-icon-sync:before{content:"\e862"}.lnr-icon-history:before{content:"\e863"}.lnr-icon-clock:before{content:"\e864"}.lnr-icon-download:before{content:"\e865"}.lnr-icon-upload:before{content:"\e866"}.lnr-icon-enter-down:before{content:"\e867"}.lnr-icon-exit-up:before{content:"\e868"}.lnr-icon-bug:before{content:"\e869"}.lnr-icon-code:before{content:"\e86a"}.lnr-icon-link:before{content:"\e86b"}.lnr-icon-unlink:before{content:"\e86c"}.lnr-icon-thumbs-up:before{content:"\e86d"}.lnr-icon-thumbs-down:before{content:"\e86e"}.lnr-icon-magnifier:before{content:"\e86f"}.lnr-icon-cross:before{content:"\e870"}.lnr-icon-menu:before{content:"\e871"}.lnr-icon-list:before{content:"\e872"}.lnr-icon-chevron-up:before{content:"\e873"}.lnr-icon-chevron-down:before{content:"\e874"}.lnr-icon-chevron-left:before{content:"\e875"}.lnr-icon-chevron-right:before{content:"\e876"}.lnr-icon-arrow-up:before{content:"\e877"}.lnr-icon-arrow-down:before{content:"\e878"}.lnr-icon-arrow-left:before{content:"\e879"}.lnr-icon-arrow-right:before{content:"\e87a"}.lnr-icon-move:before{content:"\e87b"}.lnr-icon-warning:before{content:"\e87c"}.lnr-icon-question-circle:before{content:"\e87d"}.lnr-icon-menu-circle:before{content:"\e87e"}.lnr-icon-checkmark-circle:before{content:"\e87f"}.lnr-icon-cross-circle:before{content:"\e880"}.lnr-icon-plus-circle:before{content:"\e881"}.lnr-icon-circle-minus:before{content:"\e882"}.lnr-icon-arrow-up-circle:before{content:"\e883"}.lnr-icon-arrow-down-circle:before{content:"\e884"}.lnr-icon-arrow-left-circle:before{content:"\e885"}.lnr-icon-arrow-right-circle:before{content:"\e886"}.lnr-icon-chevron-up-circle:before{content:"\e887"}.lnr-icon-chevron-down-circle:before{content:"\e888"}.lnr-icon-chevron-left-circle:before{content:"\e889"}.lnr-icon-chevron-right-circle:before{content:"\e88a"}.lnr-icon-crop:before{content:"\e88b"}.lnr-icon-frame-expand:before{content:"\e88c"}.lnr-icon-frame-contract:before{content:"\e88d"}.lnr-icon-layers:before{content:"\e88e"}.lnr-icon-funnel:before{content:"\e88f"}.lnr-icon-text-align-left:before{content:"\e898"}.lnr-icon-text-align-center:before{content:"\e899"}.lnr-icon-text-align-right:before{content:"\e89a"}.lnr-icon-text-align-justify:before{content:"\e89b"}.lnr-icon-sort-amount-asc:before{content:"\e8a4"}.lnr-icon-cart1:before{content:"\e003"}.lnr-icon-close:before{content:"\e005"}.lnr-icon-copy:before{content:"\e007"}.lnr-icon-dropdown:before{content:"\e00a"}.lnr-icon-favourite:before{content:"\e00c"}.lnr-icon-history1:before{content:"\e00f"}.lnr-icon-live-support:before{content:"\e012"}.lnr-icon-location-1:before{content:"\e013"}.lnr-icon-phone-plus:before{content:"\e01a"}.lnr-icon-rocket1:before{content:"\e01c"}.lnr-icon-search:before{content:"\e01d"}.lnr-icon-user1:before{content:"\e023"}.lnr-icon-arrow-left1:before{content:"\e029"}.lnr-icon-arrow-right1:before{content:"\e02a"}.lnr-icon-bars:before{content:"\e02b"}.lnr-icon-calendar:before{content:"\e02c"}.lnr-icon-comment:before{content:"\e034"}.lnr-icon-comments:before{content:"\e035"}.lnr-icon-envelope1:before{content:"\e037"}.lnr-icon-external-link-alt:before{content:"\e039"}.lnr-icon-eye1:before{content:"\e03a"}.lnr-icon-file-alt:before{content:"\e03b"}.lnr-icon-file-archive:before{content:"\e03c"}.lnr-icon-folder-open:before{content:"\e03d"}.lnr-icon-folder:before{content:"\e03e"}.lnr-icon-gift1:before{content:"\e040"}.lnr-icon-grid:before{content:"\e041"}.lnr-icon-heart-fill:before{content:"\e042"}.lnr-icon-heart1:before{content:"\e043"}.lnr-icon-home1:before{content:"\e044"}.lnr-icon-list1:before{content:"\e047"}.lnr-icon-map-marker-check:before{content:"\e04c"}.lnr-icon-meh:before{content:"\e04d"}.lnr-icon-minus:before{content:"\e04e"}.lnr-icon-plus:before{content:"\e051"}.lnr-icon-quote:before{content:"\e052"}.lnr-icon-random:before{content:"\e053"}.lnr-icon-shopping-cart:before{content:"\e057"}.lnr-icon-sign-out-alt:before{content:"\e058"}.lnr-icon-smile1:before{content:"\e059"}.lnr-icon-spinner:before{content:"\e05a"}.lnr-icon-square:before{content:"\e05b"}.lnr-icon-star1:before{content:"\e05c"}.lnr-icon-store1:before{content:"\e05d"}.lnr-icon-sync1:before{content:"\e05e"}.lnr-icon-tachometer-alt:before{content:"\e05f"}.lnr-icon-thumbtack:before{content:"\e062"}.lnr-icon-times-circle:before{content:"\e063"}.lnr-icon-times:before{content:"\e064"}.lnr-icon-truck:before{content:"\e065"}.lnr-icon-video:before{content:"\e066"}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}100%{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.wow{visibility:visible!important}}
@font-face{font-family:FlaticonBusiness;src:url("../fonts/flaticon-business.eot");src:url("../fonts/flaticon-business.eot?#iefix") format("embedded-opentype"),url("../fonts/flaticon-business.woff2") format("woff2"),url("../fonts/flaticon-business.woff") format("woff"),url("../fonts/flaticon-business.ttf") format("truetype"),url("../fonts/flaticon-business.svg#FlaticonBusiness") format("svg");font-weight:400;font-style:normal;font-display:swap}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FlaticonBusiness;src:url("fonts/flaticon-business.svg#FlaticonBusiness") format("svg")}}[class*=" flaticon-business-"]:after,[class*=" flaticon-business-"]:before,[class^=flaticon-business-]:after,[class^=flaticon-business-]:before{font-family:FlaticonBusiness;font-style:normal;font-weight:400;line-height:1em}.flaticon-business-001-folder:before{content:"\f100"}.flaticon-business-002-graph:before{content:"\f101"}.flaticon-business-003-chat:before{content:"\f102"}.flaticon-business-004-player:before{content:"\f103"}.flaticon-business-005-think:before{content:"\f104"}.flaticon-business-006-target:before{content:"\f105"}.flaticon-business-007-settings:before{content:"\f106"}.flaticon-business-008-email:before{content:"\f107"}.flaticon-business-009-newspaper:before{content:"\f108"}.flaticon-business-010-startup:before{content:"\f109"}.flaticon-business-011-dollar:before{content:"\f10a"}.flaticon-business-012-startup:before{content:"\f10b"}.flaticon-business-013-idea:before{content:"\f10c"}.flaticon-business-014-magnifier:before{content:"\f10d"}.flaticon-business-015-dollar:before{content:"\f10e"}.flaticon-business-016-world:before{content:"\f10f"}.flaticon-business-017-medal:before{content:"\f110"}.flaticon-business-018-startup:before{content:"\f111"}.flaticon-business-019-dollar:before{content:"\f112"}.flaticon-business-020-hierarchy:before{content:"\f113"}.flaticon-business-021-email:before{content:"\f114"}.flaticon-business-022-scissor:before{content:"\f115"}.flaticon-business-023-lifesaver:before{content:"\f116"}.flaticon-business-024-configure:before{content:"\f117"}.flaticon-business-025-magnifier:before{content:"\f118"}.flaticon-business-026-pencil:before{content:"\f119"}.flaticon-business-027-world:before{content:"\f11a"}.flaticon-business-028-briefcase:before{content:"\f11b"}.flaticon-business-029-tea:before{content:"\f11c"}.flaticon-business-030-settings:before{content:"\f11d"}.flaticon-business-031-stamp:before{content:"\f11e"}.flaticon-business-032-megaphone:before{content:"\f11f"}.flaticon-business-033-trophy:before{content:"\f120"}.flaticon-business-034-directory:before{content:"\f121"}.flaticon-business-035-helpline:before{content:"\f122"}.flaticon-business-036-idea:before{content:"\f123"}.flaticon-business-037-stopwatch:before{content:"\f124"}.flaticon-business-038-telephone:before{content:"\f125"}.flaticon-business-039-graph:before{content:"\f126"}.flaticon-business-040-location:before{content:"\f127"}.flaticon-business-041-cash-bag:before{content:"\f128"}.flaticon-business-042-chess:before{content:"\f129"}.flaticon-business-043-battery:before{content:"\f12a"}.flaticon-business-044-stapler:before{content:"\f12b"}.flaticon-business-045-stationery:before{content:"\f12c"}.flaticon-business-046-like:before{content:"\f12d"}.flaticon-business-047-eye:before{content:"\f12e"}.flaticon-business-048-coin:before{content:"\f12f"}.flaticon-business-049-presentation:before{content:"\f130"}.flaticon-business-050-turn-off:before{content:"\f131"}.flaticon-business-051-podium:before{content:"\f132"}.flaticon-business-052-resume:before{content:"\f133"}.flaticon-business-053-mouse:before{content:"\f134"}.flaticon-business-054-graph:before{content:"\f135"}.flaticon-business-055-delete:before{content:"\f136"}.flaticon-business-056-clock:before{content:"\f137"}.flaticon-business-057-file:before{content:"\f138"}.flaticon-business-058-guidepost:before{content:"\f139"}.flaticon-business-059-plant:before{content:"\f13a"}.flaticon-business-060-graph:before{content:"\f13b"}.flaticon-business-061-meeting:before{content:"\f13c"}.flaticon-business-062-diagram:before{content:"\f13d"}.flaticon-business-063-diamond:before{content:"\f13e"}
@font-face{font-family:flaticon-set-business;src:url('../fonts/flaticon-set-business.eot?o66uyv');src:url('../fonts/flaticon-set-business.eot?o66uyv#iefix') format('embedded-opentype'),url('../fonts/flaticon-set-business.ttf?o66uyv') format('truetype'),url('../fonts/flaticon-set-business.woff?o66uyv') format('woff'),url('../fonts/flaticon-set-business.svg?o66uyv#Flaticon-Set-Business') format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" flaticon-business-"],[class^=flaticon-business-]{font-family:flaticon-set-business!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flaticon-Set{font-family:flaticon-set-business!important}.flaticon-business-3956722:before{content:"\f132"}.flaticon-business-3956725:before{content:"\f135"}.flaticon-business-3956734:before{content:"\f13e"}.flaticon-business-001-web-development:before{content:"\f13f"}.flaticon-business-003-megaphone:before{content:"\f141"}.flaticon-business-004-targeted-marketing:before{content:"\f142"}.flaticon-business-005-diplomat:before{content:"\f143"}.flaticon-business-006-teaching:before{content:"\f144"}.flaticon-business-007-laptop:before{content:"\f145"}.flaticon-business-008-health-check:before{content:"\f146"}.flaticon-business-009-bank:before{content:"\f147"}.flaticon-business-011-recommend:before{content:"\f149"}.flaticon-business-014-completed-task:before{content:"\f14c"}.flaticon-business-015-settings:before{content:"\f14d"}.flaticon-business-016-rating:before{content:"\f14e"}.flaticon-business-017-group:before{content:"\f14f"}.flaticon-business-018-learning:before{content:"\f150"}.flaticon-business-020-cloud:before{content:"\f151"}.flaticon-business-021-digital-services:before{content:"\f152"}.flaticon-business-022-graphic-design:before{content:"\f153"}.flaticon-business-023-technology:before{content:"\f154"}.flaticon-business-025-visitor:before{content:"\f156"}.flaticon-business-026-promotion:before{content:"\f157"}.flaticon-business-001-discuss:before{content:"\f101"}.flaticon-business-002-color-sample:before{content:"\f102"}.flaticon-business-005-repair:before{content:"\f105"}.flaticon-business-007-search-engine:before{content:"\f107"}.flaticon-business-008-trophy:before{content:"\f108"}.flaticon-business-009-medal:before{content:"\f109"}.flaticon-business-010-satisfaction:before{content:"\f10a"}.flaticon-business-011-design:before{content:"\f10b"}.flaticon-business-013-campaign:before{content:"\f10d"}.flaticon-business-014-reputation:before{content:"\f10e"}.flaticon-business-016-social-campaign:before{content:"\f110"}.flaticon-business-017-advertising:before{content:"\f111"}.flaticon-business-019-web:before{content:"\f113"}.flaticon-business-020-android-logo:before{content:"\f114"}.flaticon-business-021-television:before{content:"\f115"}.flaticon-business-022-design-1:before{content:"\f116"}.flaticon-business-023-lamp:before{content:"\f117"}.flaticon-business-024-brain:before{content:"\f118"}.flaticon-business-satisfaction:before{content:"\e900"}.flaticon-business-idea:before{content:"\e901"}.flaticon-business-phone:before{content:"\e906"}.flaticon-business-headhunting:before{content:"\e907"}.flaticon-business-global:before{content:"\e909"}.flaticon-business-business:before{content:"\e90a"}.flaticon-business-background-check:before{content:"\e90b"}.flaticon-business-laptop:before{content:"\e90c"}.flaticon-business-mobile-analytics:before{content:"\e913"}.flaticon-business-architect-1:before{content:"\e914"}.flaticon-business-diamond1:before{content:"\e917"}.flaticon-business-monitoring:before{content:"\e919"}.flaticon-business-quality:before{content:"\f158"}.flaticon-business-computer:before{content:"\f1a5"}.flaticon-business-digital-marketing:before{content:"\f1a6"}.flaticon-business-development2:before{content:"\f1a8"}.flaticon-business-ui:before{content:"\f1aa"}.flaticon-business-vector:before{content:"\f1b2"}.flaticon-business-3d:before{content:"\f1b3"}.flaticon-business-creativity:before{content:"\f1b4"}.flaticon-business-clock:before{content:"\f1bc"}.flaticon-business-quick-response:before{content:"\f1bd"}.flaticon-business-fast-2:before{content:"\f1be"}.flaticon-business-collaboration:before{content:"\f1d4"}.flaticon-business-team:before{content:"\f1d8"}.flaticon-business-work-team:before{content:"\f1d9"}.flaticon-business-globe:before{content:"\f1da"}.flaticon-business-online-banking:before{content:"\f1dc"}.flaticon-business-magic-wand:before{content:"\f1e4"}.flaticon-business-vector-1:before{content:"\f1e5"}.flaticon-business-vector-2:before{content:"\f1e7"}.flaticon-business-computer-graphic:before{content:"\f1e9"}.flaticon-business-idea-1:before{content:"\f1ea"}.flaticon-business-vector-4:before{content:"\f1eb"}.flaticon-business-hosting:before{content:"\f1ec"}.flaticon-business-quality-1:before{content:"\f1ed"}.flaticon-business-web-design:before{content:"\f1ee"}
:root{--polprog-gold:#F5A623;--polprog-gold-light:rgba(245, 166, 35, 0.12);--polprog-dark:#1a1b1e;--polprog-text:#555;--polprog-text-dark:#333;--polprog-border:#e5e5e5;--polprog-radius:16px;--polprog-radius-sm:8px}.about-section-seven .content-column .author-info{padding-left:0}.preloader:after{background-image:url(../images/logo-icon-256-centered.png)!important;background-size:64px!important;background-position:center center!important;width:64px!important;height:64px!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;margin:0!important}.preloader:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;width:96px!important;height:96px!important;margin:-48px 0 0 -48px!important;border:3px solid rgba(245,166,35,.12)!important;border-top-color:#f5a623!important;border-radius:50%!important;animation:preloader-spin .8s linear infinite!important;font-size:0!important;color:transparent!important;letter-spacing:0!important}@keyframes preloader-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.portfolio-static-row{display:flex;flex-wrap:wrap;margin-bottom:50px}.portfolio-static-row .news-block-three{display:flex;margin-bottom:30px}.news-section-three .news-block-three .inner-box{display:flex;flex-direction:column;width:100%;height:100%}.news-section-three .news-block-three .image-box .image{overflow:hidden}.news-section-three .news-block-three .image-box .image img{width:100%;display:block;transition:transform .4s ease}.news-section-three .news-block-three .inner-box:hover .image-box .image img{transform:scale(1.08)}.news-section-three .news-block-three .inner-box:hover .image-box .image a:after{left:0;right:0;opacity:0}.news-section-three .news-block-three .content-box{flex:1}.news-swiper .swiper-wrapper{align-items:stretch}.news-swiper .swiper-slide{height:auto;display:flex}.news-swiper .news-block{margin-bottom:0;width:100%;display:flex}.news-swiper .news-block .inner-box{position:relative;display:flex;flex-direction:column;width:100%;box-shadow:0 10px 60px rgba(0,0,0,.07);transition:all .3s ease}.news-swiper .news-block .inner-box:hover{box-shadow:0 10px 60px rgba(0,0,0,.15)}.news-swiper .news-block .inner-box:hover .image-box .image img{transform:scale(1.1)}.news-swiper .news-block .inner-box:hover .image-box .image a:after{left:0;right:0;opacity:0;transition:all .4s linear}.news-swiper .news-block .image-box{position:relative}.news-swiper .news-block .image-box .image{position:relative;overflow:hidden;margin-bottom:0;height:200px}.news-swiper .news-block .image-box .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s ease}.news-swiper .news-block .image-box .image a:after{background:rgba(255,255,255,.3);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;pointer-events:none;transition:all .4s linear}.news-swiper .news-block .image-box .date{position:absolute;left:20px;bottom:0;background:var(--theme-color2,#f5a623);color:var(--theme-color1,#1a1b1e);z-index:1;display:flex;justify-content:center;flex-direction:column;height:60px;width:62px;align-items:center;font-size:12px;font-weight:400;line-height:16px;text-transform:uppercase}.news-swiper .news-block .image-box .date b{display:block;font-size:24px;font-weight:600;line-height:1;margin-bottom:2px}.news-swiper .news-block .content-box{position:relative;padding:20px 25px 15px;background-color:#fff;border:1px solid #e6e8ed;border-bottom:0;flex:1}.news-swiper .news-block .content-box .title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-swiper .news-block .content-box .title a{color:inherit;transition:color .2s}.news-swiper .news-block .content-box .title a:hover{color:var(--theme-color2,#f5a623)}.news-swiper .news-block .content-box .text{font-size:14px;line-height:1.6;color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-swiper .news-block .bottom-box{display:flex;align-items:center;padding:12px 25px;background-color:#f4f5f8;border:1px solid #e6e8ed;border-top:0}.news-swiper .news-block .bottom-box .read-more{font-size:12px;line-height:30px;color:#808287;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .2s;text-decoration:none}.news-swiper .news-block .bottom-box .read-more i{margin-left:10px;color:var(--theme-color2,#f5a623);font-size:14px;transition:transform .2s}.news-swiper .news-block .bottom-box .read-more:hover{color:var(--theme-color2,#f5a623)}.news-swiper .news-block .bottom-box .read-more:hover i{transform:translateX(5px)}body.dark-mode .news-swiper .news-block .inner-box{box-shadow:0 10px 60px rgba(0,0,0,.25)}body.dark-mode .news-swiper .news-block .content-box{background-color:#1e1e2f;border-color:#2a2a3d}body.dark-mode .news-swiper .news-block .content-box .title a{color:#e0e0e0}body.dark-mode .news-swiper .news-block .content-box .text{color:#aaa}body.dark-mode .news-swiper .news-block .bottom-box{background-color:#171727;border-color:#2a2a3d}body.dark-mode .news-swiper .news-block .bottom-box .read-more{color:#999}.pd-features--mobile,.pp-portfolio-tiles--mobile{position:relative}.pd-features--mobile .owl-nav,.pp-portfolio-tiles--mobile .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex!important;justify-content:space-between;pointer-events:none;padding:0 4px;margin:0}.pd-features--mobile .owl-nav .owl-next,.pd-features--mobile .owl-nav .owl-prev,.pp-portfolio-tiles--mobile .owl-nav .owl-next,.pp-portfolio-tiles--mobile .owl-nav .owl-prev{pointer-events:auto;width:32px;height:32px;border-radius:50%;background:#fff!important;color:var(--theme-color2,#f5a623)!important;font-size:14px;font-weight:700;display:flex!important;align-items:center;justify-content:center;transition:background .2s,transform .2s,color .2s;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.18);cursor:pointer}.pd-features--mobile .owl-nav .owl-next span,.pd-features--mobile .owl-nav .owl-prev span,.pp-portfolio-tiles--mobile .owl-nav .owl-next span,.pp-portfolio-tiles--mobile .owl-nav .owl-prev span{color:inherit!important;font-size:inherit;line-height:1;display:inline-block}.pd-features--mobile .owl-nav .owl-next:hover,.pd-features--mobile .owl-nav .owl-prev:hover,.pp-portfolio-tiles--mobile .owl-nav .owl-next:hover,.pp-portfolio-tiles--mobile .owl-nav .owl-prev:hover{background:var(--bg-theme-color2,#ffaa17)!important;color:#fff!important;transform:scale(1.1)}body.dark-mode .pd-features--mobile .owl-nav .owl-next,body.dark-mode .pd-features--mobile .owl-nav .owl-prev,body.dark-mode .pp-portfolio-tiles--mobile .owl-nav .owl-next,body.dark-mode .pp-portfolio-tiles--mobile .owl-nav .owl-prev{background:rgba(30,30,47,.85)!important;color:var(--theme-color2,#f5a623)}body.dark-mode .pd-features--mobile .owl-nav .owl-next:hover,body.dark-mode .pd-features--mobile .owl-nav .owl-prev:hover,body.dark-mode .pp-portfolio-tiles--mobile .owl-nav .owl-next:hover,body.dark-mode .pp-portfolio-tiles--mobile .owl-nav .owl-prev:hover{background:var(--bg-theme-color2,#ffaa17)!important;color:#fff}.pd-features--mobile .owl-dots,.pp-portfolio-tiles--mobile .owl-dots{display:flex!important;justify-content:center;gap:0;margin-top:16px;flex-wrap:nowrap;overflow:hidden}.pd-features--mobile .owl-dots .owl-dot,.pp-portfolio-tiles--mobile .owl-dots .owl-dot{width:12px;height:12px;border-radius:100%;background:#000!important;opacity:.2;border:none;padding:0;margin:0 6px;transition:opacity .2s,background .2s,transform .2s;flex-shrink:0;cursor:pointer}.pd-features--mobile .owl-dots .owl-dot.active,.pp-portfolio-tiles--mobile .owl-dots .owl-dot.active{opacity:1;background:var(--theme-color2,#f5a623)!important}body.dark-mode .pd-features--mobile .owl-dots .owl-dot,body.dark-mode .pp-portfolio-tiles--mobile .owl-dots .owl-dot{background:#fff!important;opacity:.25}body.dark-mode .pd-features--mobile .owl-dots .owl-dot.active,body.dark-mode .pp-portfolio-tiles--mobile .owl-dots .owl-dot.active{opacity:1;background:var(--theme-color2,#f5a623)!important}@media (max-width:480px){.pd-features--mobile .owl-nav .owl-next,.pd-features--mobile .owl-nav .owl-prev,.pp-portfolio-tiles--mobile .owl-nav .owl-next,.pp-portfolio-tiles--mobile .owl-nav .owl-prev{width:24px;height:24px;font-size:11px}}.pp-portfolio-tiles--mobile{display:none}@media (max-width:767.98px){.pp-portfolio-tiles--mobile{display:block}}.pd-features--mobile .owl-dot span,.pp-portfolio-tiles--mobile .owl-dot span{display:none}.news-swiper{position:relative;overflow:hidden}.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{color:var(--theme-color2);width:28px;height:28px;background:rgba(240,240,240,.95);border-radius:50%;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.13);top:40%}.news-swiper .swiper-button-next:after,.news-swiper .swiper-button-prev:after{font-size:13px;font-weight:700}.news-swiper .swiper-button-prev{left:4px}.news-swiper .swiper-button-next{right:4px}.news-swiper .swiper-button-next:hover,.news-swiper .swiper-button-prev:hover{background:var(--bg-theme-color2,#ffaa17);color:#fff}.news-swiper .swiper-pagination{position:relative;margin-top:36px}.news-swiper .swiper-pagination-bullet-active{background:var(--theme-color2)}body.dark-mode .news-swiper .swiper-button-next,body.dark-mode .news-swiper .swiper-button-prev{background:rgba(30,30,47,.85);color:var(--theme-color2,#f5a623)}body.dark-mode .news-swiper .swiper-button-next:hover,body.dark-mode .news-swiper .swiper-button-prev:hover{background:var(--bg-theme-color2,#ffaa17);color:#fff}body.dark-mode .news-swiper .swiper-pagination-bullet{background:var(--dm-text-muted,#aaa)!important}body.dark-mode .news-swiper .swiper-pagination-bullet-active{background:var(--theme-color2)!important}@media (max-width:480px){.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{width:24px;height:24px}.news-swiper .swiper-button-next:after,.news-swiper .swiper-button-prev:after{font-size:11px}}@media (max-width:767px){.news-swiper .news-block .image-box .image{height:170px}}@media (min-width:992px){.services-section-six .service-block-six.col-lg{flex:0 0 20%;max-width:20%}}.projects-section-four .row{row-gap:24px}.projects-section-four .product-card__screenshot{aspect-ratio:8/5}.projects-section-four .row>[class*=col-]{display:flex}.products-mobile{display:none}.products-extra-row{overflow:hidden}.products-expand-wrap{margin-top:20px;margin-bottom:10px}.products-expand-wrap .theme-btn{z-index:1;position:relative}@media (max-width:767.98px){.products-desktop{display:none}.products-mobile{display:block;padding:0 16px}.products-expand-wrap{display:none}.products-mobile .product-card{font-size:.9rem}.products-mobile .product-card__desc{font-size:.82rem;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.products-mobile .product-card__links{font-size:.78rem;gap:6px}.products-mobile .product-card__links a{padding:4px 8px;font-size:.75rem}}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{color:var(--theme-color2);width:28px;height:28px;background:rgba(240,240,240,.95);border-radius:50%;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.13);top:33%}.product-swiper .swiper-button-next:after,.product-swiper .swiper-button-prev:after{font-size:13px;font-weight:700}.product-swiper .swiper-button-prev{left:4px}.product-swiper .swiper-button-next{right:4px}.product-swiper .swiper-pagination-bullet-active{background:var(--theme-color2)}.product-swiper .swiper-pagination{position:relative;margin-top:36px}.product-swiper .swiper-wrapper{align-items:stretch}.product-swiper .swiper-slide{height:auto;display:flex}.product-swiper .swiper-slide>.product-card{width:100%}.product-card{background:var(--bg-theme-color2,#222429);border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.07);transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.product-card::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;transition:all .3s linear;border-radius:10px}@media (hover:hover){.product-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.18);transform:translateY(-6px)}.product-card:hover::after{height:0}.product-card:hover .product-card__name,.product-card:hover .product-card__name a{color:#fff}.product-card:hover .product-card__desc{color:rgba(255,255,255,.8)}.product-card:hover .product-card__cat,.product-card:hover .product-card__cat[data-cat]{color:rgba(255,255,255,.7)}.product-card:hover .product-card__screenshot{border-bottom-color:rgba(255,255,255,.15)}}.product-card__screenshot{position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06);aspect-ratio:4/3;background:#f4f5f8;padding:12px}.product-card__screenshot img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px;transition:transform .4s ease}@media (hover:hover){.product-card:hover .product-card__screenshot img{transform:scale(1.04)}}.product-card__info{display:flex;align-items:center;gap:12px;padding:16px 18px 0;flex-wrap:nowrap;position:relative}.product-card__icon{width:40px;height:40px;border-radius:10px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.1);background:#fff;object-fit:contain;padding:2px}.product-card__icon.product-card__icon--fa{display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;padding:0;background:linear-gradient(135deg,#2980b9,#27ae60)}.product-card__icon.product-card__icon--fa.fa-history{background:linear-gradient(135deg,#7f8c8d,#2c3e50)}.product-card__text{min-width:0;flex:1}.product-card__name{font-size:16px;font-weight:700;margin:0;line-height:1.2;color:var(--theme-color-dark,#1a1a2e)}.product-card__cat{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-color2);margin-top:2px}.product-card__desc{font-size:13px;line-height:1.5;color:#666;padding:10px 18px 0;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(13px * 1.5 * 3 + 10px)}.product-card__features{min-height:32px}.product-card__features{display:flex;flex-wrap:wrap;gap:6px;padding:10px 18px 0}.product-card__feature{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.03em;color:#555;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);padding:3px 10px;border-radius:20px;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover){.product-card:hover .product-card__feature{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:rgba(255,255,255,.75)}}.product-card__price{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#16a34a;background:#f0fdf4;padding:5px 12px;border-radius:6px;letter-spacing:.03em;white-space:nowrap;transition:background .2s ease,color .2s ease}@media (hover:hover){.product-card:hover .product-card__price{background:rgba(22,163,74,.25);color:#4ade80}}.product-card__links{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 16px;align-items:center;margin-top:auto}.product-card__integrations{display:flex;align-items:center;gap:10px;padding:10px 18px 0}.product-card__integrations-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(0,0,0,.38);white-space:nowrap}.product-card__integrations-icons{display:flex;flex-wrap:wrap}.product-card__integrations-icons a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid #f4f5f8;margin-left:-6px;transition:transform .2s ease,z-index 0s;position:relative;z-index:1}.product-card__integrations-icons a:first-child{margin-left:0}.product-card__integrations-icons a:hover{transform:scale(1.2);z-index:5}.product-card__integrations-icons a img{width:18px;height:18px;border-radius:50%;object-fit:contain}.product-card__integrations-icons a::after{content:attr(title);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) scale(.9);background:rgba(0,0,0,.85);color:#fff;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:10}.product-card__integrations-icons a:hover::after{opacity:1;transform:translateX(-50%) scale(1)}@media (hover:hover){.product-card:hover .product-card__integrations-label{color:rgba(255,255,255,.5)}.product-card:hover .product-card__integrations-icons a{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18)}}.product-card__links a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#fff;background:var(--theme-color2);padding:6px 12px;border-radius:6px;transition:background .2s ease;text-decoration:none}.product-card__links a:hover{background:var(--theme-color1);color:#fff}.product-card__links a i{font-size:14px}.product-card__links a.disabled{position:relative;pointer-events:auto;opacity:.4;cursor:not-allowed}.product-card__links a.disabled:hover{background:var(--theme-color2);transform:none}.product-card__links a.disabled:hover::after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.88);color:#fff;padding:6px 12px;border-radius:5px;font-size:11px;white-space:nowrap;pointer-events:none;z-index:10;font-weight:500}.products-desktop .product-card__links a{font-size:0;width:34px;height:34px;padding:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.products-desktop .product-card__links a i{font-size:15px;margin-left:4px}.products-desktop .product-card__links a.disabled:hover::after{font-size:11px}.about-section-seven .image-column .exp-box-two{position:absolute;left:-80px;top:270px;padding:40px 40px 60px;background-image:url(../images/icons/shape2.png);height:170px;width:303px}@media (max-width:1199.98px){.about-section-seven .image-column .exp-box-two{left:15px}}@media (max-width:767.98px){.about-section-seven .image-column .exp-box-two{display:none}}.about-section-seven .image-column .exp-box-two .inner{position:relative;padding-left:85px}.about-section-seven .image-column .exp-box-two .icon{position:absolute;left:0;top:0;font-size:62px;color:var(--theme-color4)}.about-section-seven .image-column .exp-box-two .count{font-size:48px;font-weight:600;line-height:1em;color:var(--theme-color4)}.about-section-seven .image-column .exp-box-two .text{font-size:15px;color:var(--theme-color4);line-height:1em;font-weight:600}.about-section-seven .image-column .exp-box-three{position:absolute;right:-30px;bottom:-40px;padding:40px 40px 60px;background-image:url(../images/icons/shape2.png);height:170px;width:303px}@media (max-width:1199.98px){.about-section-seven .image-column .exp-box-three{right:15px}}@media (max-width:767.98px){.about-section-seven .image-column .exp-box-three{display:none}}.about-section-seven .image-column .exp-box-three .inner{position:relative;padding-left:85px}.about-section-seven .image-column .exp-box-three .icon{position:absolute;left:0;top:0;font-size:62px;color:var(--theme-color4)}.about-section-seven .image-column .exp-box-three .count{font-size:48px;font-weight:600;line-height:1em;color:var(--theme-color4)}.about-section-seven .image-column .exp-box-three .text{font-size:15px;color:var(--theme-color4);line-height:1em;font-weight:600}.owl-dots,.swiper-pagination{text-align:center;line-height:1;margin-top:20px;margin-bottom:4px}.owl-dot,.swiper-pagination-bullet{width:10px!important;height:10px!important;border-radius:50%!important;background:#000!important;opacity:.25!important;margin:0 5px!important;padding:0!important;border:none!important;display:inline-block!important;vertical-align:middle;transition:opacity .2s ease,background .2s ease,transform .2s ease;cursor:pointer;box-shadow:none!important}.owl-dot.active,.swiper-pagination-bullet-active{opacity:1!important;background:var(--theme-color2,#f5a623)!important;transform:scale(1.15)}.owl-dot span{display:none!important}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px!important}body.dark-mode .owl-dot,body.dark-mode .swiper-pagination-bullet{background:#fff!important;opacity:.3!important}body.dark-mode .owl-dot.active,body.dark-mode .swiper-pagination-bullet-active{opacity:1!important;background:var(--theme-color2,#f5a623)!important}
.user-links .footer-cat-header{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:8px;padding-bottom:0}.user-links .footer-cat-header:not(:first-child){margin-top:10px}.user-links .footer-show-more a{font-size:13px;color:var(--theme-color2,#f5a623);font-weight:500}.user-links .footer-show-more a:hover{color:#fff}.portfolio-link{color:#946200;text-decoration:underline}.why-choose-us-five .image-column .content-box .text{font-size:24px;line-height:34px;margin-bottom:0}.why-choose-us-five .image-column .content-box{display:flex;flex-direction:column;justify-content:center;min-height:260px;max-height:420px;padding:40px 58px 140px;background:linear-gradient(135deg,rgba(24,25,42,.95) 0,rgba(40,42,60,.92) 50%,rgba(24,25,42,.95) 100%);overflow:hidden}.why-choose-us-five .image-column .content-box .text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.call-to-action-six .sec-title h2{font-size:30px}.footer-availability{margin-top:20px;font-size:14px;line-height:1.7;opacity:.7}.lang-switcher{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:15px}.lang-switcher__current{display:inline-flex;align-items:center;gap:6px;background:0 0;border:none;color:rgba(255,255,255,.8);font-size:13px;padding:5px 10px;cursor:pointer;transition:all .2s ease;line-height:1;white-space:nowrap}.lang-switcher__current:hover{color:#fff}.lang-switcher__flag{font-size:16px;line-height:1}.lang-switcher__arrow{font-size:10px;transition:transform .2s ease}.lang-switcher.open .lang-switcher__arrow{transform:rotate(180deg)}.lang-switcher__list{display:none;position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid rgba(15,20,30,.08);border-radius:8px;min-width:190px;max-height:320px;overflow-y:auto;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:4px 0}.lang-switcher.open .lang-switcher__list{display:block}.lang-switcher__item{display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:14px;color:var(--theme-color1);cursor:pointer;transition:all 150ms ease;white-space:nowrap;border-bottom:1px solid rgba(15,20,30,.06)}.lang-switcher__item:last-child{border-bottom:none}.lang-switcher__item:hover{background:rgba(var(--theme-color2-rgb,255,170,23),.1);color:var(--theme-color2)}.lang-switcher__item.active{color:var(--theme-color2);font-weight:600}.lang-switcher__item.active::after{content:"\2713";margin-left:auto;font-size:11px}body.dark-mode .lang-switcher__list{background:var(--dm-bg-card);border-color:var(--dm-border);box-shadow:0 10px 30px rgba(0,0,0,.5)}body.dark-mode .lang-switcher__item{color:var(--dm-text-muted);border-bottom-color:rgba(255,255,255,.06)}body.dark-mode .lang-switcher__item:hover{background:rgba(255,255,255,.06);color:var(--theme-color2)}body.dark-mode .lang-switcher__item.active{color:var(--theme-color2)}.lang-switcher__list::-webkit-scrollbar{width:6px}.lang-switcher__list::-webkit-scrollbar-track{background:0 0}.lang-switcher__list::-webkit-scrollbar-thumb{background:rgba(15,20,30,.18);border-radius:3px}body.dark-mode .lang-switcher__list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}@media (max-width:991.98px){.lang-switcher{margin-left:10px}.lang-switcher__list{right:auto;left:0}}.mobile-lang-switcher{margin:20px 25px;display:block}.mobile-lang-switcher .lang-switcher__current{color:rgba(255,255,255,.85);font-size:14px;padding:10px 14px;border:1px solid rgba(255,255,255,.15);border-radius:8px;width:100%;justify-content:space-between}.mobile-lang-switcher .lang-switcher__current:hover{color:#fff;border-color:rgba(255,255,255,.3)}.mobile-lang-switcher .lang-switcher__list{position:static;margin-top:8px;margin-bottom:0;background:#20222b;border-color:rgba(255,255,255,.1);max-height:220px;width:100%;overflow-y:auto}.mobile-lang-switcher .lang-switcher__item{color:rgba(255,255,255,.78);border-bottom-color:rgba(255,255,255,.07)}.mobile-lang-switcher .lang-switcher__item.active,.mobile-lang-switcher .lang-switcher__item:hover{color:var(--theme-color2);background:rgba(255,255,255,.06)}.clients-section .sec-title{margin-bottom:10px}.tech-marquee{display:flex;overflow:hidden;user-select:none;gap:0;margin-top:30px;mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.tech-marquee__group{flex-shrink:0;display:flex;align-items:center;gap:0;min-width:100%;animation:techMarqueeScroll 35s linear infinite}@keyframes techMarqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.tech-marquee__group{animation-play-state:paused}}.tech-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 24px;text-align:center;transition:transform .3s ease;flex-shrink:0}.tech-badge:hover{transform:translateY(-4px)}.tech-badge .tech-badge__ts,.tech-badge i{font-size:48px;color:var(--theme-color2);line-height:1}.tech-badge .tech-badge__ts{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:0 0;color:var(--theme-color2);font-size:28px;font-weight:800;border:2px solid var(--theme-color2);border-radius:8px}.tech-badge span:last-child{font-size:13px;font-weight:600;color:var(--theme-color1);white-space:nowrap}.product-card__cat[data-cat=extension]{color:#2563eb}.product-card__cat[data-cat=developer]{color:#059669}.product-card__cat[data-cat=privacy]{color:#d946ef}.product-card__cat[data-cat=game]{color:#f97316}.product-card__cat[data-cat=media]{color:#8b5cf6}.product-card__name a,.product-card__screenshot a{color:inherit;text-decoration:none}.product-card__name a:hover{color:var(--theme-color2)}
.product-detail{padding:60px 0 80px}.product-detail__hero{display:flex;align-items:center;gap:24px;margin-bottom:36px}.product-detail__icon{width:72px;height:72px;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.12);flex-shrink:0}.product-detail__icon--fa{display:flex;align-items:center;justify-content:center;font-size:36px}.product-detail__icon--AnnaSkrzynska{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#c9a96e}.product-detail__icon--Chmiel{background:linear-gradient(135deg,#2980b9,#27ae60);color:#fff}.product-detail__icon--DDMS{background:linear-gradient(135deg,#7f8c8d,#2c3e50);color:#fff}.product-detail__icon--Day4Dream{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.product-detail__icon--NativeUISite{background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff}.product-detail__icon--NextSwipe{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.product-detail__title{font-size:32px;font-weight:700;margin:0;color:var(--theme-color1)}.product-detail__tagline{font-size:15px;color:#666;margin-top:4px}.product-detail__cat-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:6px;margin-top:8px;line-height:1}.product-detail__cat-badge::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.product-detail__cat-badge[data-cat=extension]{background:rgba(37,99,235,.1);color:#2563eb}.product-detail__cat-badge[data-cat=developer]{background:rgba(5,150,105,.1);color:#059669}.product-detail__cat-badge[data-cat=privacy]{background:rgba(217,70,239,.1);color:#d946ef}.product-detail__cat-badge[data-cat=game]{background:rgba(249,115,22,.1);color:#f97316}.product-detail__cat-badge[data-cat=media]{background:rgba(139,92,246,.1);color:#8b5cf6}.product-detail__cat-badge[data-cat=mobile]{background:rgba(0,184,148,.1);color:#00b894}.product-detail__cat-badge[data-cat=extension]::before{background:#2563eb}.product-detail__cat-badge[data-cat=developer]::before{background:#059669}.product-detail__cat-badge[data-cat=privacy]::before{background:#d946ef}.product-detail__cat-badge[data-cat=game]::before{background:#f97316}.product-detail__cat-badge[data-cat=media]::before{background:#8b5cf6}.product-detail__cat-badge[data-cat=mobile]::before{background:#00b894}.pd-gallery{margin-bottom:40px}.pd-gallery__main{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.1);margin-bottom:12px;background:#f4f5f8}.pd-gallery__main img{display:block;width:100%;height:auto;transition:opacity .2s ease}.pd-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.pd-gallery__thumb{flex:0 0 auto;width:100px;height:68px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;opacity:.6;transition:all .2s ease}.pd-gallery__thumb img{width:100%;height:100%;object-fit:cover}.pd-gallery__thumb:hover{opacity:.85}.pd-gallery__thumb--active{border-color:var(--theme-color2);opacity:1;box-shadow:0 2px 8px rgba(255,170,23,.3)}.pd-stats{display:flex;gap:16px;margin-bottom:40px;flex-wrap:wrap}.pd-stat{flex:1;min-width:100px;text-align:center;padding:20px 16px;background:#fff;border-radius:10px;border:1px solid #eee;border-top:3px solid var(--theme-color2)}.pd-stat__value{font-size:20px;font-weight:800;color:var(--theme-color2);line-height:1;margin-bottom:6px}.pd-stat__label{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.pd-section{margin-bottom:40px}.pd-section__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;position:relative}.pd-section__header::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:43px;background:var(--gradient-1,linear-gradient(to right,var(--theme-color2),rgba(255,170,23,.2)));border-radius:4px}.pd-section__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--theme-color2);color:#fff;border-radius:8px;font-size:16px;flex-shrink:0}.pd-section__header h3{font-size:22px;font-weight:700;margin:0;color:var(--theme-color1)}.pd-section__text{font-size:15px;line-height:1.7;color:#555}.pd-section__about{font-size:15px;line-height:1.7;color:#555}.pd-section__about p{margin:0 0 14px}.pd-section__about strong{color:var(--theme-color-dark,#1e222a)}.pd-section__about ol,.pd-section__about ul{margin:0 0 18px 0;padding-left:24px}.pd-section__about ol{list-style:decimal}.pd-section__about ul{list-style:disc}.pd-section__about ol>li,.pd-section__about ul>li{display:list-item;list-style:inherit;margin-bottom:6px;padding-left:4px}.pd-section__about ol>li::marker{color:var(--theme-color2,#f5a623);font-weight:700}.pd-section__about ul>li::marker{color:var(--theme-color2,#f5a623)}body.dark-mode .pd-section__about{color:#c9ccd1}body.dark-mode .pd-section__about strong{color:#f0f1f3}.pd-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:8px}.pd-feature{padding:20px;background:#fff;border-radius:10px;border:1px solid #eee;transition:all .25s ease}.pd-feature:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.pd-feature__number{display:none}.pd-feature__body h4{font-size:15px;font-weight:700;margin:0 0 6px;color:var(--theme-color1)}.pd-feature__body p{font-size:13px;line-height:1.55;color:#666;margin:0}.pd-privacy{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.pd-privacy-badge{display:inline-flex;align-items:center;gap:6px;background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:600;padding:8px 16px;border-radius:20px;transition:transform .2s ease}.pd-privacy-badge:hover{transform:translateY(-1px)}.pd-privacy-badge i{font-size:13px}.pd-privacy-badge--wcag{background:#e3f2fd;color:#1565c0}body.dark-mode .pd-privacy-badge--wcag{background:rgba(21,101,192,.18);color:#64b5f6}.pd-platforms{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.pd-platform-badge{display:inline-flex;align-items:center;gap:8px;background:#e3f2fd;color:#1565c0;font-size:14px;font-weight:600;padding:10px 20px;border-radius:8px}.pd-platform-badge i{font-size:18px}.pd-sidebar{background:#f8f9fb;border-radius:12px;padding:28px 24px;margin-bottom:20px;border:1px solid #eee}.pd-sidebar h4{font-size:16px;font-weight:700;margin-bottom:16px;padding-bottom:10px;position:relative;color:var(--theme-color1)}.pd-sidebar h4::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:43px;background:var(--gradient-1,linear-gradient(to right,var(--theme-color2),rgba(255,170,23,.2)));border-radius:4px}.pd-sidebar__list{list-style:none;padding:0;margin:0}.pd-sidebar__list li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px}.pd-sidebar__list li:last-child{border-bottom:none}.pd-sidebar__list li span:first-child{color:#888}.pd-sidebar__list li span:last-child{font-weight:600;color:var(--theme-color1)}.pd-sidebar__downloads{display:flex;flex-direction:column;gap:10px}.pd-btn{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:#fff;padding:12px 16px;border-radius:8px;transition:all .2s ease;text-decoration:none}.pd-btn:hover{color:#fff;transform:translateY(-1px)}.pd-btn--chrome{background:linear-gradient(135deg,var(--theme-color2),#e6960a)}.pd-btn--chrome:hover{box-shadow:0 4px 16px rgba(255,170,23,.35)}.pd-btn--firefox{background:linear-gradient(135deg,var(--theme-color1),#333)}.pd-btn--firefox:hover{box-shadow:0 4px 16px rgba(0,0,0,.25)}.pd-btn--npm{background:linear-gradient(135deg,#cb3837,#a22b2a)}.pd-btn--npm:hover{box-shadow:0 4px 16px rgba(203,56,55,.35)}.pd-btn--safari{background:#555;border-color:#555;opacity:.45;cursor:not-allowed;position:relative}.pd-btn--safari .fab.fa-safari{font-size:1.1em}.pd-btn--google-play{background:#1e222a;color:#fff;border:1px solid #1e222a}.pd-btn--google-play:hover{box-shadow:0 4px 16px rgba(30,34,42,.35);background:#2a2f38}.pd-btn--google-play .fab.fa-google-play{font-size:1.15em}.pd-btn--app-store{background:#0a0a0a;color:#fff;border:1px solid #0a0a0a}.pd-btn--app-store:hover{box-shadow:0 4px 16px rgba(0,0,0,.35);background:#1c1c1e}.pd-btn--app-store .fab.fa-app-store-ios{font-size:1.2em}.pd-btn--safari[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);color:#fff;padding:5px 10px;border-radius:4px;font-size:11px;white-space:nowrap;pointer-events:none;z-index:10}.pd-privacy-link{display:flex;align-items:center;gap:8px;color:var(--theme-color2);font-weight:600;cursor:pointer;text-decoration:none;transition:color .2s ease}.pd-privacy-link:hover{text-decoration:underline}.pd-sidebar__related{list-style:none;padding:0;margin:0}.pd-related-link{display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.06);transition:transform .15s ease}.pd-related-link:hover{transform:translateX(4px)}.pd-sidebar__related li:last-child .pd-related-link{border-bottom:none}.pd-related-link img{width:36px;height:36px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pd-related-link strong{display:block;font-size:14px;font-weight:600;color:var(--theme-color1)}.pd-related-link small{font-size:11px;color:#888}.pd-sidebar__more{padding-top:8px}.pd-sidebar__more a{display:inline-block;font-size:13px;font-weight:600;color:var(--theme-color2,#f5a623);text-decoration:none;transition:all .2s ease}.pd-sidebar__more a:hover{color:var(--theme-color1);transform:translateX(4px)}.pp-trust-badge{text-align:center;padding:30px 20px;margin-bottom:20px;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease}.pp-trust-badge:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.08)}.pp-trust-badge__icon{width:64px;height:64px;line-height:64px;margin:0 auto 16px;border-radius:50%;background:var(--polprog-gold-light,rgba(245,166,35,.12));color:var(--polprog-gold,#f5a623);font-size:24px}.pp-trust-badge__title{font-size:16px;font-weight:700;margin-bottom:8px;color:var(--theme-color1)}.pp-trust-badge__text{font-size:13px;line-height:1.6;color:#888;margin:0}.pp-filter-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.pp-filter-pill{display:inline-block;padding:8px 22px;border:2px solid rgba(0,0,0,.1);border-radius:50px;background:0 0;color:#666;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}.pp-filter-pill:hover{border-color:var(--polprog-gold,#f5a623);color:var(--polprog-gold,#f5a623)}.pp-filter-pill.active{background:var(--polprog-gold,#f5a623);border-color:var(--polprog-gold,#f5a623);color:#fff}.pp-available-section .row>[data-cat]{transition:opacity .3s ease,transform .3s ease}.pp-available-section .row>[data-cat].pp-hidden{opacity:0;transform:scale(.95);position:absolute;pointer-events:none;height:0;overflow:hidden;margin:0;padding:0}@media (max-width:991.98px){.pd-stats{flex-wrap:wrap}.pd-stat{flex:0 0 calc(50% - 8px)}}@media (max-width:767.98px){.product-detail{padding:0 0 40px}.product-detail>.container,.product-detail>.container-fluid{padding-top:25px}.product-detail__hero{flex-direction:row;align-items:center;gap:16px}.product-detail__icon{width:56px;height:56px;border-radius:12px}.product-detail__icon--fa{font-size:28px}.product-detail__title{font-size:22px}.pd-stats{flex-direction:column}.pd-stat{flex:0 0 100%}.pd-gallery__thumb{width:72px;height:48px}.pd-features{grid-template-columns:1fr}}.main-header.header-style-six~#spa-content .page-title,.main-header.header-style-six~.page-title{padding-top:180px;padding-bottom:70px}.main-header.header-style-six~#spa-content .page-title .auto-container,.main-header.header-style-six~.page-title .auto-container{max-width:100%;padding-left:300px}.main-header.header-style-six~#spa-content .page-title .title-outer,.main-header.header-style-six~.page-title .title-outer{text-align:left}.main-header.header-style-six~#spa-content .page-title .page-breadcrumb,.main-header.header-style-six~.page-title .page-breadcrumb{justify-content:flex-start}@media (max-width:1399px){.main-header.header-style-six~#spa-content .page-title .auto-container,.main-header.header-style-six~.page-title .auto-container{padding-left:220px}}@media (max-width:991px){.main-header.header-style-six~#spa-content .page-title .auto-container,.main-header.header-style-six~.page-title .auto-container{padding-left:15px}.main-header.header-style-six~#spa-content .page-title .title-outer,.main-header.header-style-six~.page-title .title-outer{text-align:center}.main-header.header-style-six~#spa-content .page-title .page-breadcrumb,.main-header.header-style-six~.page-title .page-breadcrumb{justify-content:center}}@media (max-width:767.98px){.page-title{padding:60px 0 50px;min-height:0}.main-header.header-style-six~#spa-content .page-title,.main-header.header-style-six~.page-title{padding-top:100px;padding-bottom:50px}}.fancybox-iframe{background:#fff}.privacy-popup-link:hover{text-decoration:underline}
#products>.auto-container:first-child{position:relative;z-index:1}#products>.auto-container:first-child::before{content:"";position:absolute;left:-9999px;right:-9999px;top:-20px;bottom:-20px;background-color:#191a1e;z-index:-1}#products>.auto-container:first-child .sec-title{padding:40px 0 20px}#products>.auto-container:first-child .sec-title .sub-title{color:var(--theme-color2)}#products>.auto-container:first-child .sec-title h2{color:#fff}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.lang-switcher__current:focus-visible{outline:2px solid #F5A623;outline-offset:2px;border-radius:4px}.mobile-nav-toggler:focus-visible{outline:2px solid #F5A623;outline-offset:4px}button.mobile-nav-toggler,button.scroll-to-top{border:none;background:0 0;padding:0;font:inherit;color:inherit;cursor:pointer}body{color:#4a4a52}.news-block-four .content-box .text,.news-block-three .content-box .text,.text p{color:#4a4a52}.news-block .title a{color:inherit;text-decoration:none;transition:color .2s ease}.news-block .title a:hover{color:var(--theme-color2)}#contact-form input.error,#contact-form textarea.error{border-color:#e74c3c;box-shadow:0 0 0 2px rgba(231,76,60,.15)}.form-status-error{color:#e74c3c;font-size:14px;padding:8px 0}.form-status-success{color:#27ae60;font-size:14px;padding:8px 0}.form-status{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.5;margin-top:16px;transition:opacity .4s ease;animation:formStatusSlide .35s ease-out;max-width:100%;box-sizing:border-box;overflow:hidden;word-wrap:break-word}@keyframes formStatusSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.form-status__icon-wrap{flex-shrink:0;width:32px;height:32px}.form-status__icon-wrap svg{display:block}.form-status__body{flex:1;min-width:0;padding-top:2px}.form-status__title{font-size:16px;font-weight:700;margin-bottom:4px;line-height:1.3}.form-status__text{font-size:13px;line-height:1.55;opacity:.85}.form-status--success{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;color:#166534}.form-status--success .form-status__title{color:#15803d}.form-status--error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#991b1b}.form-status--error .form-status__title{color:#b91c1c}.form-status--sending{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;color:#0c4a6e}.form-status--sending .form-status__title{color:#0e7490}.form-status__spin-icon{animation:form-spin .7s linear infinite}.form-status__spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(14,116,144,.2);border-top-color:#0e7490;border-radius:50%;animation:form-spin .7s linear infinite}@keyframes form-spin{to{transform:rotate(360deg)}}.theme-btn.is-sending{opacity:.6;pointer-events:none}@media (max-width:767px){.form-status{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:16px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.owl-carousel .owl-stage{transition-duration:0s!important}}#about,#home,#newsletter,#portfolio,#products,#services,#tech-stack,#why-polprog{scroll-margin-top:80px}#contact{scroll-margin-top:220px}.owl-dots button:focus-visible,.owl-nav button:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:2px solid #F5A623;outline-offset:2px}.form-field-error{color:#e74c3c;font-size:12px;margin-top:4px;display:none}.form-group.has-error .form-field-error{display:block}.form-group.has-error input,.form-group.has-error textarea{border-color:#e74c3c;box-shadow:0 0 0 2px rgba(231,76,60,.15)}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:99999;background:#6a3de8;color:#fff;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;border-radius:0 0 8px 0}.skip-to-content:focus{position:fixed;left:0;top:0;width:auto;height:auto;overflow:visible;outline:3px solid #6a3de8;outline-offset:2px}.page-wrapper{opacity:1}.form-group input:focus-visible,.form-group select:focus-visible,.form-group textarea:focus-visible{border-color:#6a3de8;box-shadow:0 0 0 3px rgba(106,61,232,.25);outline:0}@media print{.lang-switcher,.main-header,.mobile-menu,.mobile-nav-toggler,.preloader,.products-expand-wrap,.scroll-to-top,.sticky-header,iframe,video{display:none!important}.page-wrapper,body{background:#fff!important;color:#000!important}.page-wrapper{opacity:1!important}a[href]::after{content:" (" attr(href) ")";font-size:.85em;color:#555}a[href^="#"]::after,a[href^=javascript]::after{content:""}.section-title h2,h1,h2,h3{color:#000!important}img{max-width:100%!important}}.scroll-to-top{width:46px;height:46px;line-height:46px;background:#fff!important;color:var(--polprog-text-dark,#333)!important;border:1px solid var(--polprog-border,#e5e5e5);box-shadow:0 2px 12px rgba(0,0,0,.08)}.scroll-to-top:hover{background:#f8f8f8!important;color:var(--polprog-gold,#f5a623)!important;border-color:var(--polprog-gold,#f5a623);box-shadow:0 4px 16px rgba(245,166,35,.15)}.scroll-progress-ring{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.scroll-to-top .fa{position:relative;z-index:1}
.lang-detect-banner{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(20px);opacity:0;background:#222429;color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:12px;z-index:99999;box-shadow:0 4px 20px rgba(0,0,0,.3);transition:opacity .3s,transform .3s;max-width:90vw}.lang-detect-banner.visible{opacity:1;transform:translateX(-50%) translateY(0)}.lang-detect-banner strong{color:#fff}.lang-detect-close,.lang-detect-switch{background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.lang-detect-switch:hover{background:#ffaa17;color:#222}.lang-detect-close:hover{background:rgba(255,255,255,.15)}body.dark-mode .lang-detect-banner{background:#333}.footer-bottom .inner-container{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;text-align:left}.footer-bottom .copyright-text{justify-self:start;text-align:left}.footer-bottom-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:13px;justify-self:end;text-align:right}.footer-bottom-links a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:var(--theme-color2)}.footer-bottom-links .sep{color:rgba(255,255,255,.25)}.pp-modal-overlay{position:fixed;inset:0;z-index:1000001;background:rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.pp-modal-overlay.active{opacity:1;visibility:visible}.pp-modal{background:#fff;color:var(--polprog-text-dark,#333);border-radius:14px;width:100%;max-width:680px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:0 12px 48px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);overflow:hidden;transform:translateY(24px) scale(.97);transition:transform .3s ease}.pp-modal-overlay.active .pp-modal{transform:translateY(0) scale(1)}.pp-modal__header{display:flex;flex-wrap:wrap;align-items:baseline;padding:20px 28px 16px;border-bottom:1px solid var(--polprog-border,#e5e5e5);flex-shrink:0;gap:0 12px}.pp-modal__title{font-size:17px;font-weight:700;margin:0;color:var(--polprog-gold,#f5a623)}.pp-modal__close{margin-left:auto;background:0 0;border:none;font-size:22px;line-height:1;cursor:pointer;color:#999;padding:4px 8px;border-radius:6px;transition:color .2s,background .2s}.pp-modal__close:hover{color:var(--polprog-text-dark,#333);background:rgba(0,0,0,.05)}.pp-modal__close:focus-visible{outline:2px solid var(--polprog-gold,#F5A623);outline-offset:2px}.pp-modal__body{padding:24px 28px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;font-size:13.5px;line-height:1.7;color:var(--polprog-text,#555)}.pp-modal__body h4{font-size:14.5px;font-weight:700;margin:24px 0 8px;color:var(--polprog-text-dark,#333)}.pp-modal__body h4:first-of-type{margin-top:4px}.pp-modal__body p{margin:0 0 12px}.pp-modal__body ul{margin:0 0 14px;padding-left:22px}.pp-modal__body li{margin-bottom:6px}.pp-modal__body a{color:var(--polprog-gold,#f5a623);text-decoration:underline;text-underline-offset:2px}.pp-modal__body a:hover{color:#d48c0e}.pp-modal__updated{font-size:11.5px;color:#999;margin:2px 0 0;font-weight:400;letter-spacing:.01em}.pp-modal__updated strong{font-weight:500;color:#888}.pp-modal__subtitle{font-size:14px;color:#6b7280;font-style:italic;margin:0 0 20px 0;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.sw-update-bar{position:fixed;bottom:0;left:0;right:0;z-index:999997;background:#1a1a2e;color:#fff;padding:12px 20px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:12px;font-family:inherit;box-shadow:0 -2px 12px rgba(0,0,0,.15)}.sw-update-bar__btn{background:var(--polprog-gold,#f5a623);color:#1a1a2e;border:none;padding:6px 16px;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s}.sw-update-bar__btn:hover{background:#d48c0e}.pp-modal__body::-webkit-scrollbar{width:6px}.pp-modal__body::-webkit-scrollbar-track{background:0 0}.pp-modal__body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px}.pp-modal__body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.22)}.pp-modal__footer{padding:16px 28px;border-top:1px solid var(--polprog-border,#e5e5e5);display:flex;justify-content:flex-end;flex-shrink:0}.pp-modal__btn{background:var(--polprog-gold,#f5a623);color:#fff;border:none;padding:9px 22px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.pp-modal__btn:hover{background:#d48c0e}.pp-modal__btn:active{transform:scale(.97)}.pp-modal__btn:focus-visible{outline:2px solid var(--polprog-gold,#F5A623);outline-offset:2px}body.dark-mode .pp-modal-overlay{background:rgba(0,0,0,.6)}body.dark-mode .pp-modal{background:#1c1e22;color:#ddd;box-shadow:0 12px 48px rgba(0,0,0,.5)}body.dark-mode .pp-modal__header{border-bottom-color:rgba(255,255,255,.08)}body.dark-mode .pp-modal__close{color:#666}body.dark-mode .pp-modal__close:hover{color:#fff;background:rgba(255,255,255,.08)}body.dark-mode .pp-modal__body{color:#b0b0b0}body.dark-mode .pp-modal__body h4{color:#f0f0f0}body.dark-mode .pp-modal__body a:hover{color:#ffc042}body.dark-mode .pp-modal__updated{color:#777}body.dark-mode .pp-modal__updated strong{color:#999}body.dark-mode .pp-modal__subtitle{color:#9ca3af;border-bottom-color:rgba(255,255,255,.08)}body.dark-mode .sw-update-bar{background:#222429;border-top:1px solid rgba(255,255,255,.08)}body.dark-mode .pp-modal__body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}body.dark-mode .pp-modal__body::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}body.dark-mode .pp-modal__footer{border-top-color:rgba(255,255,255,.08)}body.dark-mode .pp-modal__btn{color:#1c1e22}@media (max-width:600px){.pp-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:10px}.pp-modal__header{padding:16px 20px}.pp-modal__body{padding:16px 20px;font-size:13px}.pp-modal__footer{padding:12px 20px}.footer-bottom .inner-container{grid-template-columns:1fr;text-align:center}.footer-bottom .copyright-text{justify-self:center;text-align:center}.footer-bottom-links{justify-self:center;justify-content:center;text-align:center}.main-footer .widgets-section{padding:48px 0 16px}.main-footer .footer-column{margin-bottom:0}.main-footer .about-widget{text-align:center}.main-footer .about-widget .logo{max-width:none;margin-bottom:16px;margin-left:39%}.main-footer .about-widget .logo a{display:block}.main-footer .about-widget .logo img{max-width:160px;display:block}.main-footer .about-widget .text{font-size:14px;line-height:1.6;margin-bottom:20px;margin-right:0}.social-icon-two{justify-content:center;margin-bottom:24px}.main-footer .widget-title{font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:0;-webkit-user-select:none;user-select:none}.main-footer .widget-title::before{display:none}.main-footer .widget-title::after{position:static;background:0 0;width:auto;height:auto;content:"+";font-size:20px;font-weight:300;color:rgba(255,255,255,.4);transition:transform .3s ease,color .3s ease}.main-footer .footer-widget--open>.widget-title::after{content:"\2212";color:var(--theme-color2)}.main-footer .footer-widget .user-links,.main-footer .footer-widget .widget-content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.main-footer .footer-widget--open .user-links,.main-footer .footer-widget--open .widget-content{max-height:600px}.user-links li{font-size:14px;margin-bottom:10px;line-height:1.4}.user-links .footer-cat-header{font-size:11px;margin-bottom:6px}.user-links .footer-cat-header:not(:first-child){margin-top:12px}.main-footer .footer-column .footer-widget{border-bottom:1px solid rgba(255,255,255,.08)}.main-footer .footer-column:last-child .footer-widget{border-bottom:none}.contact-widget .contact-info li{font-size:14px;font-weight:600}.footer-availability{font-size:13px;margin-top:14px}.footer-bottom .inner-container{padding:20px 15px;gap:6px;grid-template-columns:1fr}.footer-bottom .copyright-text{font-size:13px}.footer-bottom-links{gap:4px 8px;font-size:12px}.footer-bottom-links .sep{display:none}}@media (min-width:576px) and (max-width:991.98px){.main-footer .widgets-section{padding:48px 0 24px}.main-footer .widgets-section .row{row-gap:0}.main-footer .footer-column{margin-bottom:0}.main-footer .footer-column:first-child{flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.main-footer .about-widget .logo{margin:0 auto 16px;max-width:180px;margin-left:43%}.main-footer .about-widget .logo img{max-width:160px;margin:0 auto;display:block}.main-footer .about-widget .text{max-width:480px;margin:0 auto 20px;font-size:14px;line-height:1.6}.main-footer .about-widget .social-icon-two{justify-content:center}.main-footer .footer-column:not(:first-child){flex:0 0 50%;max-width:50%;margin-bottom:0}.main-footer .widget-title{font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:0;-webkit-user-select:none;user-select:none}.main-footer .widget-title::before{display:none}.main-footer .widget-title::after{position:static;background:0 0;width:auto;height:auto;content:"+";font-size:20px;font-weight:300;color:rgba(255,255,255,.4);transition:transform .3s ease,color .3s ease}.main-footer .footer-widget--open>.widget-title::after{content:"\2212";color:var(--theme-color2)}.main-footer .footer-widget .user-links,.main-footer .footer-widget .widget-content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.main-footer .footer-widget--open .user-links,.main-footer .footer-widget--open .widget-content{max-height:600px}.user-links li{font-size:14px;margin-bottom:8px}.contact-widget .contact-info li{font-size:14px}.footer-availability{font-size:13px}.main-footer .footer-column .footer-widget{border-bottom:1px solid rgba(255,255,255,.08)}.main-footer .footer-column:last-child .footer-widget{border-bottom:none}.footer-bottom .inner-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;grid-template-columns:1fr auto}.footer-bottom .copyright-text{justify-self:start;text-align:left}.footer-bottom-links{justify-self:end;justify-content:flex-end;text-align:right}.footer-bottom .copyright-text{font-size:13px}.footer-bottom-links{font-size:13px}}.product-card__version{display:inline-block;font-size:11px;font-weight:700;color:var(--theme-color2);background:rgba(245,166,35,.1);padding:2px 8px;border-radius:4px;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}@media (hover:hover){.product-card:hover .product-card__version{color:rgba(255,255,255,.85);background:rgba(255,255,255,.15)}}@keyframes ping-ring{0%{transform:scale(1);opacity:.8}100%,75%{transform:scale(2.2);opacity:0}}.product-card__meta{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.product-card__status{display:inline-flex;align-items:center;gap:4px;position:relative;cursor:default;height:16px}.product-card__status::before{content:"";display:block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.product-card__status-ping{position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;animation:ping-ring 2s cubic-bezier(0,0,.2,1) infinite}.product-card__status-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:16px}.product-card__status--up::before{background:radial-gradient(circle at 35% 35%,#6ee7a0,#34c759);box-shadow:0 0 6px rgba(52,199,89,.5)}.product-card__status--up .product-card__status-ping{background-color:rgba(52,199,89,.5)}.product-card__status--up .product-card__status-label{color:#34c759}.product-card__status--degraded::before{background:radial-gradient(circle at 35% 35%,#ffd580,#ff9500);box-shadow:0 0 6px rgba(255,149,0,.5)}.product-card__status--degraded .product-card__status-ping{background-color:rgba(255,149,0,.5)}.product-card__status--degraded .product-card__status-label{color:#ff9500}.product-card__status--down::before{background:radial-gradient(circle at 35% 35%,#ff8a80,#ff3b30);box-shadow:0 0 6px rgba(255,59,48,.5)}.product-card__status--down .product-card__status-ping{background-color:rgba(255,59,48,.5);animation:none}.product-card__status--down .product-card__status-label{color:#ff3b30;opacity:1}.news-section .news-block .inner-box{display:flex;flex-direction:column;height:100%}.news-section .news-block .content-box{flex:1;display:flex;flex-direction:column}.news-section .news-block .content-box .text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1}.news-section .news-block .bottom-box{flex-shrink:0}.news-section .news-block .bottom-box .read-more{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;text-decoration:none}.news-section .news-block .bottom-box .read-more .fa-long-arrow-alt-right{margin-left:auto;transition:transform .2s ease}.news-section .news-block .inner-box:hover .bottom-box .read-more .fa-long-arrow-alt-right{transform:translateX(4px)}.news-section .news-block .bottom-box .read-more .news-detail-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--theme-color2);color:#fff;font-size:14px;margin-left:auto;flex-shrink:0;transition:background .2s,transform .2s}.news-section .news-block .inner-box:hover .news-detail-icon{background:0 0;transform:translateX(3px)}.form-label{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px;letter-spacing:.02em}body.dark-mode .form-label{color:var(--dm-text-muted)}.pwa-install-btn{display:flex;align-items:center;gap:8px;margin-top:-17px;margin-bottom:30px;background:#f5a623;color:#1a1a2e;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(245,166,35,.35);transition:transform .2s,box-shadow .2s;animation:pwa-fade-in .4s ease}.pwa-install-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(245,166,35,.5)}@media (max-width:991.98px){.pwa-install-btn{margin-top:15px;margin-bottom:25px;margin-left:auto;margin-right:auto}}@keyframes pwa-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-card__links a.disabled{opacity:.4;cursor:not-allowed}.product-card__store-rating{display:flex;align-items:center;gap:6px;padding:0 18px 6px;font-size:12px;color:#888}.product-card__store-rating .stars{color:#f5a623;letter-spacing:1px}@media (hover:hover){.product-card:hover .product-card__store-rating{color:rgba(255,255,255,.6)}}.footer-bottom-links a .fa-rss{font-size:11px}.product-card__tech{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 4px;padding:0 20px}.product-card__tech-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:rgba(0,0,0,.04);transition:filter .2s,transform .2s;filter:grayscale(1)}.product-card__tech-badge:hover{filter:grayscale(0);transform:scale(1.15)}.product-card__tech-badge img{width:16px;height:16px;display:block}.product-card__tech-badge--text{width:auto;padding:0 6px;font-size:10px;font-weight:600;color:#666;white-space:nowrap}body.dark-mode .product-card__tech-badge{background:rgba(255,255,255,.08)}body.dark-mode .product-card__tech-badge--text{color:#aaa}.pp-tech-filter-section{background:0 0}.pp-tech-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.pp-tech-filter__label{font-size:13px;font-weight:600;color:#555;white-space:nowrap}body.dark-mode .pp-tech-filter__label{color:#bbb}.pp-tech-filter__pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pp-tech-pill{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid #e0e0e0;border-radius:20px;background:#fff;font-size:12px;font-weight:500;color:#555;cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.pp-tech-pill:hover{border-color:#ffaa17;color:#333}.pp-tech-pill.active{background:#ffaa17;border-color:#ffaa17;color:#fff;font-weight:600}body.dark-mode .pp-tech-pill{background:#2a2a2a;border-color:#444;color:#ccc}body.dark-mode .pp-tech-pill:hover{border-color:#ffaa17;color:#fff}body.dark-mode .pp-tech-pill.active{background:#ffaa17;border-color:#ffaa17;color:#222}.pp-tech-hidden{display:none!important}@media (max-width:767.98px){.pp-tech-filter{gap:8px}.pp-tech-filter__label{width:100%;text-align:center}.pp-tech-pill{padding:4px 10px;font-size:11px}}
.newsletter-section{position:relative;padding:80px 0;background-color:#222429!important;color:#fff}.newsletter-inner{max-width:680px;margin:0 auto}.newsletter-inner .sec-title{margin-bottom:32px}.newsletter-inner .sec-title h2{font-size:32px;margin-bottom:12px;color:#fff}.newsletter-inner .sec-title .text{font-size:15px;color:rgba(255,255,255,.65);line-height:1.7}.newsletter-form__row{display:flex;gap:12px;max-width:520px;margin:0 auto 16px}.newsletter-form__input{flex:1;padding:14px 20px;font-size:15px;border:2px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.newsletter-form__input:focus{border-color:var(--theme-color2,#f3a826);box-shadow:0 0 0 3px rgba(243,168,38,.2)}.newsletter-form__input::placeholder{color:rgba(255,255,255,.4)}.newsletter-form__input:disabled{opacity:.5;cursor:not-allowed}.newsletter-form__btn{padding:14px 32px;font-size:15px;font-weight:700;color:#1c1e22;background:var(--theme-color2,#f3a826);border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .15s ease}.newsletter-form__btn:hover:not(:disabled){background:#e09a20;transform:translateY(-1px)}.newsletter-form__btn:active:not(:disabled){transform:translateY(0)}.newsletter-form__btn:disabled{opacity:.5;cursor:not-allowed}.newsletter-form__status{font-size:13px;min-height:20px;margin-bottom:8px;text-align:center}.newsletter-form__status--success,.newsletter-form__status.success{color:#66bb6a}.newsletter-form__status--error,.newsletter-form__status.error{color:#ef5350}.newsletter-form__status--sending{color:rgba(255,255,255,.6)}.newsletter-form__privacy{font-size:12px;color:rgba(255,255,255,.65);margin:0;text-align:center}.newsletter-form__privacy i{font-size:11px;margin-right:4px}@media (max-width:600px){.newsletter-section{padding:50px 0}.newsletter-inner .sec-title h2{font-size:24px}.newsletter-form__row{flex-direction:column}.newsletter-form__btn{width:100%}}.social-icon-one .admin-login-link{color:rgba(255,255,255,.45);font-size:13px;transition:color .3s}.social-icon-one .admin-login-link:hover{color:#f5a623}.social-icon-one .admin-login-link.admin-authenticated{display:inline-flex;align-items:center;gap:5px;color:#f5a623;font-size:12px;font-weight:600;letter-spacing:.3px}.social-icon-one .admin-login-link.admin-authenticated:hover{color:#fff}.admin-link-text{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;text-transform:uppercase}.pp-product-hero__text{font-size:17px;line-height:1.75;color:var(--polprog-text);margin-bottom:40px}.pp-portfolio-overview{margin-top:32px;text-align:center}.pp-portfolio-total{margin-bottom:32px}.pp-portfolio-total__number{display:block;font-size:56px;font-weight:800;color:var(--polprog-gold);line-height:1}.pp-portfolio-total__label{display:block;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--polprog-text-muted,#888);margin-top:6px}.pp-portfolio-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:920px;margin:0 auto}.pp-portfolio-tile{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.6);border:1px solid rgba(20,22,30,.05);border-radius:8px;padding:22px 12px 18px;transition:transform 280ms ease,box-shadow 280ms ease,background-color 280ms ease,border-color 280ms ease;opacity:0}.pp-portfolio-tile:hover{transform:translateY(-3px);background:#fff;border-color:rgba(20,22,30,.08);box-shadow:0 18px 48px rgba(20,22,30,.1)}.pp-portfolio-tile__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(245,166,35,.1);color:var(--polprog-gold,#f5a623);font-size:18px;margin-bottom:14px}.pp-portfolio-tile__number{display:block;font-size:34px;font-weight:800;color:var(--polprog-gold,#f5a623);line-height:1;margin-bottom:6px}.pp-portfolio-tile__label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--polprog-text,#555);line-height:1.35;margin-bottom:12px}.pp-portfolio-tile__status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:20px;line-height:1.4;white-space:nowrap}.pp-portfolio-tile__status--live{background:rgba(34,197,94,.1);color:#16a34a}.pp-portfolio-tile__status--testing{background:rgba(245,166,35,.12);color:#d97706}.pp-portfolio-tile__status--dev{background:rgba(59,130,246,.1);color:#2563eb}.pp-portfolio-tile__status--mixed{background:rgba(34,197,94,.08);color:#555}.pp-portfolio-tile__dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.pp-portfolio-tile__dot--live{background:#16a34a}.pp-legacy-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin-top:20px}.pp-legacy-stats__item{text-align:center}.pp-legacy-stats__number{display:block;font-size:42px;font-weight:800;color:var(--polprog-gold);line-height:1.1}.pp-legacy-stats__label{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--polprog-text);margin-top:4px}.pp-badge-available{background:0 0!important;color:inherit!important;border-color:transparent!important}.product-card{overflow:hidden}.product-card__badge{position:absolute;top:14px;left:-42px;z-index:4;width:150px;padding:4px 0;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;line-height:1.4;color:#fff;transform:rotate(-45deg);transform-origin:center;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.product-card__badge--new{background:linear-gradient(135deg,#ff8a00,#f5a623);color:#fff}.sec-text{font-size:15px;line-height:1.7;color:var(--polprog-text);max-width:640px;margin:0 auto 10px}.sec-title .sec-text{margin-top:20px}.pp-roadmap-section{background:#f8f9fb}.pp-roadmap-section .row{display:flex;flex-wrap:wrap}.pp-roadmap-section .row>[class*=col-]{display:flex}.pp-roadmap-card{background:#fff;border-radius:var(--polprog-radius);padding:40px 32px 32px;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;margin-bottom:30px;position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%}.pp-roadmap-card__text{flex:1}.pp-roadmap-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.pp-roadmap-card__icon-wrap{width:72px;height:72px;border-radius:50%;background:var(--polprog-gold-light);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;color:var(--polprog-gold);transition:background .3s ease}.pp-roadmap-card:hover .pp-roadmap-card__icon-wrap{background:var(--polprog-gold);color:#fff}.pp-roadmap-card__badge{display:inline-block;align-self:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--polprog-gold);background:var(--polprog-gold-light);padding:4px 12px;border-radius:20px;margin-bottom:16px}.pp-roadmap-card__title{font-size:22px;font-weight:700;margin-bottom:12px;color:var(--polprog-text-dark)}.pp-roadmap-card__text{font-size:14px;line-height:1.65;color:var(--polprog-text);margin-bottom:20px}.pp-roadmap-card__platforms{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.pp-roadmap-card__platforms span{font-size:13px;font-weight:600;color:var(--polprog-text);background:#f0f1f3;padding:6px 14px;border-radius:20px}.pp-roadmap-card__platforms span i{margin-right:4px;color:var(--polprog-gold)}.pp-cta-section{background:linear-gradient(135deg,#1a1b1e 0,#2a2c31 100%);color:#fff}.pp-cta-section__title{font-size:32px;font-weight:800;margin-bottom:16px;color:#fff}.pp-cta-section__text{font-size:16px;line-height:1.7;color:rgba(255,255,255,.75);margin-bottom:32px}.pp-cta-section__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.pp-available-section .product-card{margin-bottom:30px}.pp-see-other-btn{margin-left:12px;position:relative;z-index:1}.pp-page-title{position:relative;overflow:hidden}.pp-page-title:before{background:linear-gradient(135deg,rgba(26,27,30,.92) 0,rgba(245,166,35,.25) 100%)!important;opacity:1!important}.pp-page-title__shapes{position:absolute;inset:0;pointer-events:none;z-index:0}.pp-shape{position:absolute;border-radius:50%;opacity:.08;background:var(--polprog-gold,#f5a623)}.pp-shape--1{width:300px;height:300px;top:-80px;right:-60px;animation:ppShapeFloat 8s ease-in-out infinite}.pp-shape--2{width:180px;height:180px;bottom:-40px;left:10%;animation:ppShapeFloat 6s ease-in-out infinite reverse}.pp-shape--3{width:120px;height:120px;top:30%;left:60%;animation:ppShapeFloat 10s ease-in-out infinite 2s}.pp-shape--img1{position:absolute;right:5%;top:10%;width:140px;opacity:.1;border-radius:0;background:0 0;animation:ppShapeFloat 14s ease-in-out infinite 1s}.pp-shape--img2{position:absolute;left:8%;bottom:15%;width:100px;opacity:.08;border-radius:0;background:0 0;animation:ppShapeFloat 11s ease-in-out infinite 4s}@keyframes ppShapeFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.pp-product-hero{position:relative;overflow:hidden}.pp-hero-shapes{position:absolute;inset:0;pointer-events:none;z-index:0}.pp-float-shape{position:absolute;opacity:.06;z-index:0}.pp-float-shape--1{top:-30px;right:-40px;width:220px;animation:ppShapeFloat 12s ease-in-out infinite}.pp-float-shape--2{bottom:20px;left:-30px;width:160px;animation:ppShapeFloat 9s ease-in-out infinite 3s}.pp-product-hero .auto-container{position:relative;z-index:1}.pp-filter-skeleton{display:flex;justify-content:center;gap:30px;padding:30px 0;flex-wrap:wrap}.pp-skeleton-card{width:340px;height:320px;border-radius:12px;background:linear-gradient(110deg,#f0f0f0 30%,#e0e0e0 50%,#f0f0f0 70%);background-size:200% 100%;animation:ppSkeletonShimmer 1.4s ease-in-out infinite}@keyframes ppSkeletonShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.pp-available-section .row{transition:opacity .25s ease,transform .25s ease}.pp-available-section .row.pp-grid-fading{opacity:0;transform:translateY(8px)}.pp-available-section .row.pp-grid-entering{animation:ppGridEnter .35s ease forwards}@keyframes ppGridEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dark-mode .pp-skeleton-card{background:linear-gradient(110deg,#2a2a2a 30%,#333 50%,#2a2a2a 70%);background-size:200% 100%;animation:ppSkeletonShimmer 1.4s ease-in-out infinite}.dark-mode .pp-shape{opacity:.04}.dark-mode .pp-page-title:before{background:linear-gradient(135deg,rgba(20,21,24,.94) 0,rgba(245,166,35,.18) 100%)!important}.page-title--learning:before,.page-title--news:before{background:linear-gradient(135deg,rgba(26,27,30,.92) 0,rgba(245,166,35,.25) 100%)!important;opacity:1!important}.dark-mode .page-title--learning:before,.dark-mode .page-title--news:before{background:linear-gradient(135deg,rgba(20,21,24,.94) 0,rgba(245,166,35,.18) 100%)!important;opacity:1!important}.main-header .navigation .nav-hide-on-top{display:none}.sticky-header .navigation .nav-hide-on-top{display:block}.mobile-menu .navigation .nav-hide-on-top{display:block!important}.main-header .navigation .nav-mobile-only,.sticky-header .navigation .nav-mobile-only{display:none}.mobile-menu .navigation .nav-mobile-only{display:block!important}.main-menu .navigation{display:flex;flex-wrap:nowrap;white-space:nowrap}.main-menu .navigation>li{float:none}.dark-mode .news-block-three .content-box{background-color:#1e2024;border-color:#333}.dark-mode .news-block-three .content-box .read-more{background-color:#252830;color:#ccc}.dark-mode .news-block-three .content-box .read-more:hover{color:var(--polprog-gold,#f5a623)}.dark-mode .news-block-three .content-box .read-more i{background-color:var(--polprog-gold,#f5a623);color:#fff}.dark-mode .news-block-three .content-box .date{background:var(--polprog-gold,#f5a623);color:#1a1b1e}section.blog-details>.container,section.product-detail>.container{padding-top:80px;padding-bottom:60px}@media (max-width:767.98px){section.blog-details>.container,section.product-detail>.container{padding-top:15px;padding-bottom:30px}}.blog-details.pt-80{padding-top:0}.blog-details.pb-60{padding-bottom:0}.blog-details__img{margin-bottom:0}.blog-details__meta{list-style:none;padding:0}.blog-details__meta li{list-style:none}.blog-details__meta li i{color:var(--theme-color1);margin-right:6px}.blog-details__text-2{font-size:15px;line-height:1.8;color:#555}.blog-details__bottom{border-bottom:1px solid #ece9e0}.nav-links{display:flex;gap:20px}.nav-links>div{flex:1}.nav-links>div>a{background-color:#f8f9fb;display:flex;align-items:center;min-height:120px;padding:20px 24px;gap:10px;line-height:1.4;text-decoration:none}.nav-links .prev a:before{content:'\2190';flex:0 0 auto;font-size:18px;color:#888}.nav-links .next a:after{content:'\2192';flex:0 0 auto;font-size:18px;color:#888;margin-left:auto}.nav-links .next a{justify-content:flex-end;text-align:right}.blog-details .na-article-btns{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.blog-details .pd-sidebar__related{list-style:none;padding:0;margin:0}@media (max-width:991.98px){.blog-details .col-xl-4{margin-top:40px}}.pd-related-link__img{width:56px;height:42px;border-radius:6px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pd-related-link__info{display:flex;flex-direction:column}.pd-related-link__name{font-size:13px;font-weight:600;color:#333;line-height:1.3}.pd-related-link__meta{font-size:11px;color:#888;margin-top:2px}.na-tags-cloud{display:flex;flex-wrap:wrap;gap:8px}.na-tag-pill{display:inline-block;padding:5px 14px;background:#eef0f3;color:#555;border-radius:20px;font-size:12px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;cursor:pointer}.na-tag-pill:hover{background:var(--theme-color2);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.12)}.na-tag-pill--active{background:var(--theme-color2);color:#fff;box-shadow:0 2px 8px rgba(var(--theme-color2-rgb,0,0,0),.25)}.na-tag-filter{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;margin-bottom:20px;background:#f0f4ff;border-radius:8px;font-size:14px;animation:filterBarIn .4s cubic-bezier(.4,0,.2,1)}@keyframes filterBarIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.na-tag-filter__label{color:#666;font-weight:500}.na-tag-filter__tag{background:var(--theme-color2);color:#fff;padding:4px 14px;border-radius:20px;font-weight:600;font-size:13px}.na-tag-filter__clear{background:0 0;border:none;font-size:22px;color:#999;cursor:pointer;line-height:1;padding:0 4px;transition:color .2s}.na-tag-filter__clear:hover{color:#e53e3e}.na-tags-cloud--listing{display:flex;gap:8px;justify-content:flex-start;margin-bottom:10px;padding-bottom:6px;position:relative;transition:max-height .5s cubic-bezier(.4,0,.2,1),mask-image .4s ease,-webkit-mask-image .4s ease}.na-tags-cloud--listing .na-tag-pill{white-space:nowrap;flex-shrink:0;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,background .2s ease,color .2s ease}.na-tags-cloud--collapsed{flex-wrap:nowrap;overflow:hidden;max-height:38px;-webkit-mask-image:linear-gradient(to right,#000 70%,transparent 98%);mask-image:linear-gradient(to right,#000 70%,transparent 98%)}@media (max-width:767.98px){.na-tags-cloud--collapsed{flex-wrap:wrap;max-height:76px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 98%);mask-image:linear-gradient(to bottom,#000 60%,transparent 98%)}}.na-tags-cloud--expanded{flex-wrap:wrap;max-height:500px;-webkit-mask-image:none;mask-image:none}.na-tags-cloud--expanded .na-tag-pill{animation:tagPillIn .4s cubic-bezier(.4,0,.2,1) both}.na-tags-cloud--expanded .na-tag-pill:first-child{animation-delay:0s}.na-tags-cloud--expanded .na-tag-pill:nth-child(2){animation-delay:.03s}.na-tags-cloud--expanded .na-tag-pill:nth-child(3){animation-delay:.06s}.na-tags-cloud--expanded .na-tag-pill:nth-child(4){animation-delay:.09s}.na-tags-cloud--expanded .na-tag-pill:nth-child(5){animation-delay:.12s}.na-tags-cloud--expanded .na-tag-pill:nth-child(6){animation-delay:.15s}.na-tags-cloud--expanded .na-tag-pill:nth-child(7){animation-delay:.18s}.na-tags-cloud--expanded .na-tag-pill:nth-child(8){animation-delay:.21s}.na-tags-cloud--expanded .na-tag-pill:nth-child(n+9){animation-delay:.24s}@keyframes tagPillIn{from{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.na-tags-toggle-wrap{text-align:center;margin-bottom:24px}.na-tags-toggle{background:0 0;border:1px solid #ddd;border-radius:20px;padding:6px 18px;font-size:13px;color:#666;cursor:pointer;transition:all .3s ease}.na-tags-toggle:hover{border-color:var(--theme-color2);color:var(--theme-color2);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.na-tags-toggle i{font-size:10px;margin-left:4px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.na-tags-cloud--expanded+.na-tags-toggle-wrap .na-tags-toggle i{transform:rotate(180deg)}.dark-mode .na-tags-toggle{border-color:#444;color:#aaa}.dark-mode .na-tags-toggle:hover{border-color:var(--theme-color2);color:var(--theme-color2)}.na-tags-cloud--listing::-webkit-scrollbar{height:0}.na-tags-cloud--listing::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.dark-mode .na-tags-cloud--listing::-webkit-scrollbar-thumb{background:#444}.news-block--tag-hidden{display:none!important}.dark-mode .na-tag-filter{background:#1e1e1e}.dark-mode .na-tag-filter__label{color:#aaa}.dark-mode .blog-details__title{color:#e0e0e0}.dark-mode .nav-links>div>a{color:#e0e0e0;background-color:#1e1e1e}.dark-mode .blog-details__meta li,.dark-mode .blog-details__meta li a,.dark-mode .blog-details__text-2{color:#aaa}.dark-mode .blog-details__bottom{border-color:#333}.dark-mode .blog-details__tags span{color:#e0e0e0}.dark-mode .blog-details__social-list a{background-color:#2a2a2a;color:#ccc}.dark-mode .blog-details__social-list a:hover{color:#fff}.dark-mode .nav-links>div>a:hover{color:#fff;background-color:#333}.dark-mode .pd-related-link__name{color:#ccc}.dark-mode .na-tag-pill{background:#2a2a2a;color:#ccc}.dark-mode .na-tag-pill:hover{background:var(--theme-color2);color:#fff}.dark-mode .na-tag-pill--active{background:var(--theme-color2);color:#fff}.na-empty{text-align:center;padding:60px 0}.na-screenshots{margin-top:32px}.na-screenshot-col{margin-bottom:16px}.na-screenshot-col img{width:100%;border-radius:8px;cursor:zoom-in;box-shadow:0 2px 8px rgba(0,0,0,.12)}.mobile-admin-link{padding:15px 25px;text-align:center}.admin-login-link-mobile{color:#999;font-size:14px;text-decoration:none}.admin-login-link-mobile span[data-i18n]{margin-left:8px}.legal-content-section h4{font-size:18px;font-weight:700;margin-top:32px;margin-bottom:12px;color:#222429}.legal-content-section h4:first-of-type{margin-top:16px}.legal-content-section p{margin-bottom:14px;line-height:1.75;font-size:15px;color:#444}.legal-content-section ul{margin-bottom:16px;padding-left:24px}.legal-content-section ul li{margin-bottom:8px;line-height:1.7;font-size:15px;color:#444}.legal-content-section .pp-modal__updated{font-size:13px;color:#888;margin-bottom:24px}body.dark-mode .legal-content-section h4{color:#e0e0e0}body.dark-mode .legal-content-section p,body.dark-mode .legal-content-section ul li{color:#b0b0b0}body.dark-mode .legal-content-section .pp-modal__updated{color:#777}.error-section{padding:80px 0;text-align:center}.error-section__code{font-size:120px;color:var(--theme-color2,#f5a623);margin-bottom:20px}.error-section__text{margin:20px 0 40px;color:#666;font-size:16px}body.dark-mode .error-section__text{color:#9a9da5}.pp-form-feedback{margin-bottom:16px;text-align:center}.legal-back-action{margin-top:32px}.na-empty__action{margin-top:18px}
.gl-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-user-select:none;user-select:none}.gl-overlay.gl-active{opacity:1;visibility:visible}.gl-img-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:48px 60px 64px;box-sizing:border-box}.gl-img-wrap img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;opacity:0;transform:scale(.92);transition:opacity .3s ease,transform .3s ease;cursor:zoom-in}.gl-overlay.gl-active .gl-img-wrap img{opacity:1;transform:scale(1)}.gl-img-wrap.gl-zoomed{overflow:auto;align-items:flex-start;justify-content:flex-start;cursor:grab}.gl-img-wrap.gl-zoomed img{max-width:none;max-height:none;width:auto;height:auto;cursor:zoom-out;border-radius:4px}.gl-close{position:absolute;top:12px;right:16px;z-index:3;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gl-close:focus-visible,.gl-close:hover{background:rgba(255,255,255,.25)}.gl-next,.gl-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,opacity .2s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gl-prev{left:12px}.gl-next{right:12px}.gl-next:focus-visible,.gl-next:hover,.gl-prev:focus-visible,.gl-prev:hover{background:rgba(255,255,255,.25)}.gl-counter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:3;color:rgba(255,255,255,.7);font-size:13px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;letter-spacing:.5px;pointer-events:none}.pd-gallery__main{cursor:zoom-in;position:relative}.pd-gallery__main::after{content:'\1F50D';position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.6);color:#fff;padding:6px 10px;border-radius:6px;font-size:14px;opacity:0;transition:opacity .3s;pointer-events:none}.pd-gallery__main:hover::after{opacity:1}.gl-overlay[data-total="1"] .gl-counter,.gl-overlay[data-total="1"] .gl-next,.gl-overlay[data-total="1"] .gl-prev{display:none}@media (max-width:768px){.gl-img-wrap{padding:44px 8px 56px}.gl-next,.gl-prev{width:38px;height:38px;font-size:18px}.gl-prev{left:6px}.gl-next{right:6px}.gl-close{top:8px;right:8px;width:36px;height:36px;font-size:20px}.gl-counter{bottom:14px;font-size:12px}}@keyframes glFadeScale{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.gl-img-wrap img.gl-entering{animation:glFadeScale .25s ease forwards}
.pp-push-banner{position:fixed;bottom:24px;right:24px;z-index:9999;max-width:380px;opacity:0;transform:translateY(20px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.pp-push-banner.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.pp-push-banner__inner{display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12)}.pp-push-banner__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(245,166,35,.12);color:var(--theme-color2,#f5a623);font-size:18px}.pp-push-banner__text{display:flex;flex-direction:column;gap:4px}.pp-push-banner__text strong{font-size:15px;color:#1e222a}.pp-push-banner__text span{font-size:13px;color:#6b6d73;line-height:1.45}.pp-push-banner__actions{display:flex;gap:8px}.pp-push-banner__yes{flex:1;padding:9px 16px;border:none;border-radius:8px;background:var(--theme-color2,#f5a623);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s}.pp-push-banner__yes:hover{background:#d48c0e}.pp-push-banner__no{padding:9px 16px;border:1px solid #e5e5e5;border-radius:8px;background:0 0;color:#6b6d73;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.pp-push-banner__no:hover{background:#f5f5f5}body.dark-mode .pp-push-banner__inner{background:var(--dm-bg-alt,#222429);border-color:var(--dm-border,rgba(255,255,255,.1));box-shadow:0 8px 30px rgba(0,0,0,.3)}body.dark-mode .pp-push-banner__text strong{color:#fff}body.dark-mode .pp-push-banner__text span{color:#9a9da4}body.dark-mode .pp-push-banner__no{border-color:var(--dm-border,rgba(255,255,255,.1));color:#9a9da4}body.dark-mode .pp-push-banner__no:hover{background:rgba(255,255,255,.05)}@media (max-width:480px){.pp-push-banner{bottom:12px;right:12px;left:12px;max-width:none}}
