@charset "UTF-8";: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}.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}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}b,strong{font-weight:bolder}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}img,svg{vertical-align:middle}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}select{word-wrap:normal}select:disabled{opacity:1}[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}textarea{resize:vertical}::-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}::-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}iframe{border:0}.list-unstyled{padding-left:0;list-style:none}.blockquote>:last-child{margin-bottom:0}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{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,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{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)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.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.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}}.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>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:3}.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-check:focus+.btn,.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-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.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;top:100%;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}.dropdown-menu.show{display:block}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.toast-container>:not(:last-child){margin-bottom:.75rem}@-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}}.clearfix::after{display:block;clear:both;content:""}.text-end{text-align:right!important}.text-center{text-align:center!important}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none!important;animation:none!important;transition:none!important}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-bars:before{content:"\f0c9"}.fa-check-circle:before{content:"\f058"}.fa-envelope:before{content:"\f0e0"}.fa-facebook:before{content:"\f09a"}.fa-instagram:before{content:"\f16d"}.fa-map-marker:before{content:"\f041"}.fa-phone-alt:before{content:"\f879"}.fa-phone-square:before{content:"\f098"}.fa-star:before{content:"\f005"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-whatsapp:before{content:"\f232"}.fa-youtube:before{content:"\f167"}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../vendors/fontawesome/webfonts/fa-brands-400-tlab.woff2) format("woff2");src:url(../vendors/fontawesome/webfonts/fa-brands-400-tlab.woff2) format("woff2");}.fab{font-family:"Font Awesome 5 Brands"}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../vendors/fontawesome/webfonts/fa-solid-900-tlab.woff2) format("woff2");src:url(../vendors/fontawesome/webfonts/fa-solid-900-tlab.woff2) format("woff2");}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}@font-face {
font-family: 'icomoon';
src:  url('../vendors/nisoz-icons/fonts/icomoon419e.eot?jfck52');
src:  url('../vendors/nisoz-icons/fonts/icomoon419e.woff2?jfck52') format('woff2'),
url('../vendors/nisoz-icons/fonts/icomoon419e.eot?jfck52#iefix') format('embedded-opentype'),
url('../vendors/nisoz-icons/fonts/icomoon419e.ttf?jfck52') format('truetype'),
url('../vendors/nisoz-icons/fonts/icomoon419e.woff?jfck52') format('woff'),
url('../vendors/nisoz-icons/fonts/icomoon419e.svg?jfck52#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}.icon-long-arrow:before {
content: "\e901";
}.icon-telephone:before {
content: "\e906";
}.icon-expertise:before {
content: "\e909";
}.icon-tick:before {
content: "\e90d";
}.icon-right-arrow:before {
content: "\e90e";
}.icon-left-arrow:before {
content: "\e90f";
}.icon-quote:before {
content: "\e912";
}.icon-plus:before {
content: "\e91b";
}.icon-mailbox:before {
content: "\e921";
}.icon-maps-and-flags:before {
content: "\e922";
}.icon-phone-call-1:before {
content: "\e926";
}@font-face {
font-family: 'tlab_icon';
src:  url('../vendors/tlab-icons/fonts/tlab_icon.eot?sj17d7');
src:  url('../vendors/tlab-icons/fonts/tlab_icon.woff2?sj17d7') format('woff2'),
url('../vendors/tlab-icons/fonts/tlab_icon.eot?sj17d7#iefix') format('embedded-opentype'),
url('../vendors/tlab-icons/fonts/tlab_icon.ttf?sj17d7') format('truetype'),
url('../vendors/tlab-icons/fonts/tlab_icon.woff?sj17d7') format('woff'),
url('../vendors/tlab-icons/fonts/tlab_icon.svg?sj17d7#tlab_icon') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}[class^="icona-"], [class*=" icona-"] {
font-family: 'tlab_icon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}.icona-prezzi:before {
content: "\f9000";
}.icona-competenza:before {
content: "\f9010";
}.icona-eperienza:before {
content: "\f9020";
}.icona-cura_cliente:before {
content: "\f9030";
}.icona-rapidit:before {
content: "\f9040";
}.icona-versatilit:before {
content: "\f9050";
}.icona-prodotti_rigenerati:before {
content: "\f9060";
}.icona-pellicole_cambiate:before {
content: "\f9070";
}.icona-assistenze_effettuate:before {
content: "\f9080";
}.icona-vetr_riparati:before {
content: "\f9090";
}.icona-elettronica:before {
content: "\f90a0";
}.icona-recupero_dati:before {
content: "\f90b0";
}.icona-pc:before {
content: "\f90c0";
}.icona-tv:before {
content: "\f90d0";
}.icona-smartphone:before {
content: "\f90e0";
}.icona-game:before {
content: "\f90f0";
}.icona-web-radio-tlab:before {
content: "\e90f1";
}.icona-app-tlab:before {
content: "\10ffff";
}.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url("../vendors/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.html") 50% 50% repeat-x;
color: #cd0a0a;
}.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #cd0a0a;
}.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url("../vendors/jquery-ui/images/ui-icons_cd0a0a_256x240.html");
}@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:-webkit-calc(((-1em / 1.5) + 1ex)/ 2);top:calc(((-1em / 1.5) + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.jarallax {
position: relative;
z-index: 0;
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.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,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-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}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.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{-ms-touch-action:pan-y;touch-action:pan-y;-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}.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}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../vendors/owl-carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }.mfp-align-top .mfp-container:before {
display: none; }.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }.mfp-ajax-cur {
cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }.mfp-auto-cursor .mfp-content {
cursor: auto; }.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }.mfp-loading.mfp-figure {
display: none; }.mfp-hide {
display: none !important; }.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }.mfp-preloader a {
color: #CCC; }.mfp-preloader a:hover {
color: #FFF; }.mfp-s-ready .mfp-preloader {
display: none; }.mfp-s-error .mfp-content {
display: none; }button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }.mfp-close:active {
top: 1px; }.mfp-close-btn-in .mfp-close {
color: #333; }.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }.mfp-arrow:active {
margin-top: -54px; }.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }.mfp-arrow-left {
left: 0; }.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }.mfp-arrow-right {
right: 0; }.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }.mfp-iframe-holder .mfp-close {
top: -40px; }.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; }img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; }.mfp-figure {
line-height: 0; }.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }.mfp-figure figure {
margin: 0; }.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }.mfp-image-holder .mfp-content {
max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }.mfp-img-mobile img.mfp-img {
padding: 0; }.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }}@media all and (max-width: 900px){.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }.mfp-container {
padding-left: 6px;
padding-right: 6px; }}@keyframes shadows {
0% {
box-shadow: 0 0 0 0 rgba(var(--nisoz-base-rgb), 0.2), 0 0 0 30px rgba(var(--nisoz-base-rgb), 0.2), 0 0 0 50px rgba(var(--nisoz-base-rgb), 0.2);
}
100% {
box-shadow: 0 0 0 30px rgba(var(--nisoz-base-rgb), 0.2), 0 0 0 50px rgba(var(--nisoz-base-rgb), 0.2), 0 0 0 70px rgba(var(--nisoz-base-rgb), 0);
}
}.team-one {
position: relative;
padding: 0 0 90px;
}@media (max-width: 767px){.team-one {
padding-bottom: 50px;
}}.team-one .container {
max-width: 1600px;
}.team-one-about {
padding: 120px 0 90px;
}@media (max-width: 767px){.team-one-about {
padding: 80px 0 50px;
}}@media (min-width: 1200px){.team-one-about .container {
max-width: 1200px;
}}.team-one-about .nisoz-owl__dots.owl-carousel .owl-dots {
margin: 0 0 20px !important;
}.team-details__progress .counted .count-text {
opacity: 1;
}.blog-one__item .nisoz-btn {
height: 45px;
background-color: var(--nisoz-color3);
width: 100%;
font-size: 12px;
font-weight: 500;
letter-spacing: 1.2px;
color: var(--nisoz-color);
padding: 7px 30px;
}.blog-one__item .nisoz-btn .nisoz-btn__text span {
overflow: hidden;
width: 20px;
float: right;
clear: both;
font-size: 19px;
font-weight: normal;
color: var(--nisoz-black);
display: block;
line-height: inherit;
transition: all 0.7s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}.blog-one__item .nisoz-btn:hover .nisoz-btn__text span {
color: var(--nisoz-white);
animation: iconTranslateX 0.4s forwards;
}.blog-one__item-list .nisoz-btn {
width: auto;
}.blog-one__item-pagination .nisoz-btn {
font-size: 14px;
letter-spacing: 1.4px;
}.blog-page .nisoz-owl__dots.owl-carousel .owl-dots {
margin: 0 0 21px !important;
}.sidebar__project__carousel.owl-carousel .owl-dots {
position: absolute;
bottom: 30px;
right: 28px;
text-align: center;
margin: 0 !important;
display: flex;
align-items: center;
}.sidebar__project__carousel.owl-carousel .owl-dots .owl-dot {
position: relative;
display: inline-block;
width: 11px;
height: 11px;
border-radius: 50%;
background-color: rgba(var(--nisoz-white-rgb), 0.2);
border: 2px solid transparent;
margin: 0px 2.5px;
padding: 0px;
transition: all 100ms linear;
transition-delay: 0.1s;
}.sidebar__project__carousel.owl-carousel .owl-dots .owl-dot:hover, .sidebar__project__carousel.owl-carousel .owl-dots .owl-dot.active {
background-color: transparent;
border: 2px solid var(--nisoz-white);
}.sidebar__project__carousel.owl-carousel .owl-dots .owl-dot:focus {
outline: none;
}.sidebar__project__carousel.owl-carousel .owl-dots .owl-dot span {
display: none;
}.blog-details__comment .nisoz-btn {
height: 38px;
background-color: var(--nisoz-black);
font-size: 12px;
letter-spacing: 1.2px;
color: var(--nisoz-white);
padding: 3px 30px;
position: absolute;
right: 0;
top: -10px;
}@media (max-width: 767px){.blog-details__comment .nisoz-btn {
position: relative;
top: 0;
margin: 20px 0 0;
}}.blog-details__comment .nisoz-btn:hover {
color: var(--nisoz-black);
}.blog-details__comment .nisoz-btn .nisoz-btn__shape {
background-color: var(--nisoz-base);
}.blog-details__comment-form .nisoz-btn {
font-size: 14px;
letter-spacing: 1.4px;
}:root {
--nisoz-font: 'Manrope', sans-serif;
--heading-font: 'Barlow Condensed', sans-serif;
--nisoz-color: #717175;
--nisoz-color-rgb: 113, 113, 117;
--nisoz-color2: #bfbfbf;
--nisoz-color2-rgb: 100, 100, 102;
--nisoz-color3: #f2f2f6;
--nisoz-color3-rgb: 242, 242, 246;
--nisoz-base: #06ac59;
--nisoz-base-rgb: 6, 172, 89;
--nisoz-black: #161617;
--nisoz-black-rgb: 22, 22, 23;
--nisoz-black2: #171717;
--nisoz-black2-rgb: 23, 23, 23;
--nisoz-black3: #18191c;
--nisoz-black3-rgb: 24, 25, 28;
--nisoz-black2-rgb: 23, 23, 23;
--nisoz-black4: #000;
--nisoz-black4-rgb: 0, 0, 0;
--nisoz-black5: #0c0c0d;
--nisoz-black5-rgb: 12, 12, 13;
--nisoz-white: #ffffff;
--nisoz-white-rgb: 255, 255, 255;
}body {
font-family: var(--nisoz-font);
color: var(--nisoz-color);
font-size: 15px;
line-height: 30px;
font-weight: 500;
}body.locked {
overflow: hidden;
}a {
color: var(--nisoz-base);
transition: all 500ms ease;
}a,
a:hover,
a:focus,
a:visited {
text-decoration: none;
}::placeholder {
color: inherit;
opacity: 1;
}h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--heading-font);
color: var(--nisoz-black);
font-weight: 600;
}@media (max-width: 575px){h1 br,
h2 br,
h3 br,
h4 br,
h5 br,
h6 br {
display: none;
}}@media (max-width: 575px){p br {
display: none;
}}::placeholder {
color: inherit;
opacity: 1;
}.nisoz-text-dark {
color: var(--nisoz-black);
}.page-wrapper {
position: relative;
margin: 0 auto;
width: 100%;
min-width: 300px;
overflow: hidden;
transition: filter 0.5s ease;
}.container {
padding-left: 15px;
padding-right: 15px;
}.row {
--bs-gutter-x: 30px;
}@media (min-width: 1200px){.container {
max-width: 1200px;
}}.nisoz-btn {
display: inline-block;
vertical-align: middle;
-webkit-appearance: none;
border: none;
outline: none !important;
background-color: var(--nisoz-base);
color: var(--nisoz-black);
font-size: 16px;
font-weight: 700;
font-family: var(--heading-font);
letter-spacing: 1.6px;
text-transform: uppercase;
padding: 16px 48.5px 17px;
transition: 500ms;
overflow: hidden;
z-index: 2;
position: relative;
transition-delay: calc((var(--n) - 1) * 0.1s);
-webkit-transition-delay: calc((var(--n) - 1) * 0.1s);
-moz-transition-delay: calc((var(--n) - 1) * 0.1s);
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
transition: all ease 0.3s;
}.nisoz-btn__text {
position: relative;
z-index: 2;
}.nisoz-btn__shape {
display: inline-block;
position: absolute;
width: 25%;
height: 100%;
background: var(--nisoz-black);
transform: translateY(150%);
border-radius: 50%;
left: calc((var(--b) - 1) * 25%);
transition: 0.5s;
transition-delay: calc((var(--b) - 1) * 0.1s);
z-index: 1;
}.nisoz-btn__shape:nth-child(1) {
--b: 1;
}.nisoz-btn__shape:nth-child(2) {
--b: 2;
}.nisoz-btn__shape:nth-child(3) {
--b: 3;
}.nisoz-btn__shape:nth-child(4) {
--b: 4;
}.nisoz-btn:hover {
color: var(--nisoz-white);
}.nisoz-btn:hover .nisoz-btn__shape {
transform: translateY(0) scale(2);
-moz-transform: translateY(0) scale(2);
-moz-transform: translateY(0) scale(2);
}.bootstrap-select .dropdown-menu {
padding-top: 0;
padding-bottom: 0;
border-radius: 0;
}.bootstrap-select .dropdown-item.active,
.bootstrap-select .dropdown-item:active {
background-color: var(--nisoz-base);
}.scroll-top {
position: fixed;
right: 30px;
bottom: 30px;
height: 50px;
width: 50px;
cursor: pointer;
display: block;
border-radius: 50%;
background-color: var(--nisoz-black);
z-index: 99;
opacity: 0;
padding: 6px;
visibility: hidden;
transform: translateY(15px);
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}.scroll-top--active {
opacity: 1;
visibility: visible;
transform: translateY(0);
}.scroll-top::after {
position: absolute;
content: "\e910";
font-family: 'icomoon' !important;
text-align: center;
line-height: 50px;
font-size: 17px;
color: var(--nisoz-base);
left: 0;
top: 0;
height: 100%;
width: 100%;
cursor: pointer;
display: block;
z-index: 1;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}.scroll-top__circle path {
stroke: var(--nisoz-base);
stroke-width: 4;
fill: none;
box-sizing: border-box;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}.owl-with-shadow .owl-stage-outer {
overflow: visible;
}.owl-with-shadow .owl-stage-outer .owl-item {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;
transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;
}.owl-with-shadow .owl-stage-outer .owl-item.active {
opacity: 1;
visibility: visible;
}.nisoz-owl__dots.owl-carousel {
position: relative;
}.nisoz-owl__dots.owl-carousel .owl-dots {
margin: 30px 0 0 !important;
display: flex;
align-items: center;
justify-content: center;
}.nisoz-owl__dots.owl-carousel .owl-dots .owl-dot span {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 50%;
background-color: RGBA(var(--nisoz-black-rgb), 0.2);
border: none;
margin: 0 0 0 5px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}.nisoz-owl__dots.owl-carousel .owl-dots .owl-dot:hover span,
.nisoz-owl__dots.owl-carousel .owl-dots .owl-dot.active span {
background-color: RGBA(var(--nisoz-black-rgb), 1);
}.section-title {
position: relative;
display: block;
margin-bottom: 50px;
}@media (max-width: 767px){.section-title {
margin-bottom: 30px;
}}.section-title__triangle {
position: relative;
display: flex;
margin: 0 0 3px;
}.section-title.text-center .section-title__triangle {
justify-content: center;
}.section-title__tagline {
font-size: 18px;
text-transform: uppercase;
letter-spacing: 1.8px;
color: var(--nisoz-color);
font-weight: 400;
margin: 0 0 6px;
position: relative;
}.section-title__title {
font-size: 50px;
text-transform: uppercase;
font-weight: 500;
color: var(--nisoz-black2);
margin: 0;
}@media (max-width: 767px){.section-title__title {
font-size: 36px;
line-height: 40px;
}.section-title__title br {
display: none;
}}.form-one .nisoz-btn {
padding: 24.5px 57.5px;
}.form-one .nisoz-btn::after {
background-color: var(--nisoz-black);
}.topbar {
position: relative;
background-color: var(--nisoz-black);
padding: 7px 68px 9px;
}@media (max-width: 1500px){.topbar {
padding-left: 18px;
padding-right: 18px;
}}@media (max-width: 991px){.topbar {
display: none;
}}.topbar__wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}.topbar__list {
margin: 0;
padding: 0;
display: flex;
align-items: center;
}.topbar__list li {
list-style: none;
color: #bfbfbf;
font-size: 12px;
}.topbar__list li span {
position: relative;
top: 1px;
display: inline-block;
color: var(--nisoz-base);
font-size: 14px;
margin-right: 7px;
}.topbar__list li a {
color: inherit;
}.topbar__list li a:hover {
color: var(--nisoz-base);
}.topbar__list li + li {
margin-left: 45px;
}.topbar__menu {
margin: 0;
padding: 0;
display: flex;
align-items: center;
margin-left: auto;
}.topbar__menu li {
list-style: none;
color: #bfbfbf;
font-size: 12px;
}.topbar__menu li a {
color: inherit;
position: relative;
}.topbar__menu li a::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
margin: auto;
right: -17px;
width: 1px;
height: 9px;
background-color: var(--nisoz-color2);
transform: rotate(10deg);
}.topbar__menu li a:hover {
color: var(--nisoz-base);
}.topbar__menu li:last-of-type a::after {
display: none;
}.topbar__social {
position: relative;
margin-left: 60px;
}.topbar__social::after {
position: absolute;
left: -30px;
top: 0;
bottom: 0;
margin: auto;
width: 1px;
height: 24px;
background-color: RGBA(var(--nisoz-white-rgb), 0.1);
content: '';
}.topbar__social a {
display: inline-block;
color: var(--nisoz-white);
font-size: 14px;
}.topbar__social a:hover {
color: var(--nisoz-base);
}.topbar__social a + a {
margin-left: 24px;
}.main-menu .container-fluid {
position: relative;
display: flex;
align-items: center;
position: relative;
}.main-menu {
background-color: RGBA(var(--nisoz-black3-rgb), 0.2);
position: absolute;
left: 0;
top: 44px;
width: 100%;
z-index: 91;
padding: 0 68px;
}@media (max-width: 1500px){.main-menu {
padding: 0 18px;
}}@media (max-width: 1199px){.main-menu {
padding: 0;
}}@media (max-width: 991px){.main-menu {
top: 0;
}}@media (min-width: 991px) and (max-width: 1360px){.main-menu {
padding: 0 12px;
}}.main-menu__logo {
display: flex;
align-items: center;
position: relative;
padding: 33px 0;
}@media (max-width: 767px){.main-menu__logo {
padding: 23px 0;
}}.main-menu__nav {
padding-left: 125px;
}@media (max-width: 1620px){.main-menu__nav {
padding-left: 0;
}}@media (max-width: 1199px){.main-menu__nav {
display: none;
}}.main-menu,
.stricky-header {
}.main-menu .main-menu__list,
.main-menu .main-menu__list ul,
.stricky-header .main-menu__list,
.stricky-header .main-menu__list ul {
margin: 0;
padding: 0;
list-style-type: none;
align-items: center;
display: none;
}@media (min-width: 1200px){.main-menu .main-menu__list,
.main-menu .main-menu__list ul,
.stricky-header .main-menu__list,
.stricky-header .main-menu__list ul {
display: flex;
}}.main-menu .main-menu__list > li,
.stricky-header .main-menu__list > li {
padding-top: 31px;
padding-bottom: 35px;
position: relative;
}.main-menu .main-menu__list > li,
.stricky-header .main-menu__list > li {
margin-left: 74px;
}@media (max-width: 1500px){.main-menu .main-menu__list > li,
.stricky-header .main-menu__list > li {
margin-left: 54px;
}}@media (min-width: 1200px) and (max-width: 1300px){.main-menu .main-menu__list > li,
.stricky-header .main-menu__list > li {
margin-left: 48px;
}}.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {
font-size: 18px;
display: flex;
align-items: center;
font-family: var(--heading-font);
color: var(--nisoz-white);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1.8px;
position: relative;
transition: all 500ms ease;
}.main-menu .main-menu__list > li.current > a,
.main-menu .main-menu__list > li:hover > a,
.stricky-header .main-menu__list > li.current > a,
.stricky-header .main-menu__list > li:hover > a {
color: var(--nisoz-base);
}.main-menu .main-menu__list li ul,
.stricky-header .main-menu__list li ul {
position: absolute;
top: 100%;
left: -25px;
min-width: 290px;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
opacity: 0;
visibility: hidden;
transform-origin: top center;
transform: scaleY(0) translateZ(100px);
transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;
z-index: 99;
background-color: var(--nisoz-white);
box-shadow: 0px 10px 60px 0px RGBA(var(--nisoz-white-rgb), 0.07);
padding: 15px 20px 10px;
}.main-menu .main-menu__list li:hover > ul,
.stricky-header .main-menu__list li:hover > ul {
opacity: 1;
visibility: visible;
transform: scaleY(1) translateZ(0px);
}.main-menu .main-menu__list li ul li,
.stricky-header .main-menu__list li ul li {
flex: 1 1 100%;
width: 100%;
position: relative;
}.main-menu .main-menu__list li ul li > a,
.stricky-header .main-menu__list li ul li > a {
font-size: 16px;
line-height: 26px;
color: var(--nisoz-color);
font-weight: 500;
font-family: var(--heading-font);
text-transform: uppercase;
display: flex;
padding-left: 20px;
padding-right: 20px;
padding-top: 6px;
padding-bottom: 10px;
transition: 400ms;
margin-bottom: 4px;
}.main-menu .main-menu__list li ul li > a::after,
.stricky-header .main-menu__list li ul li > a::after {
position: absolute;
right: 20px;
top: 8px;
border-radius: 0;
font-size: 14px;
font-weight: 700;
font-family: "Font Awesome 5 Free";
content: "\f0da";
color: var(--nisoz-base);
visibility: hidden;
opacity: 0;
transition: all 500ms ease;
transform: scale(0);
}.main-menu .main-menu__list li ul li.current > a,
.main-menu .main-menu__list li ul li:hover > a,
.stricky-header .main-menu__list li ul li.current > a,
.stricky-header .main-menu__list li ul li:hover > a {
background-color: var(--nisoz-black);
color: var(--nisoz-white);
}.main-menu .main-menu__list li ul li.current > a::after,
.main-menu .main-menu__list li ul li:hover > a::after,
.stricky-header .main-menu__list li ul li.current > a::after,
.stricky-header .main-menu__list li ul li:hover > a::after {
visibility: visible;
opacity: 1;
transform: scale(1);
}.main-menu__right {
margin-left: auto;
display: flex;
align-items: center;
}.main-menu__right .main-menu__search {
padding-left: 30px;
margin-left: 28px;
border-left: 1px solid RGBA(var(--nisoz-white-rgb), 0.2);
}@media (max-width: 1199px){.main-menu__right .main-menu__search {
padding-left: 20px;
}}@media (min-width: 1200px) and (max-width: 1300px){.main-menu__right .main-menu__search {
padding-left: 20px;
margin-left: 18px;
}}.main-menu__phone {
display: flex;
align-items: center;
color: var(--nisoz-white);
font-family: var(--heading-font);
font-size: 18px;
letter-spacing: 1.8px;
}@media (min-width: 1200px) and (max-width: 1300px){.main-menu__phone {
letter-spacing: 0;
}}@media (max-width: 1199px){.main-menu__phone {
display: none;
}}.main-menu__phone i {
width: 50px;
height: 50px;
background-color: var(--nisoz-black);
border-radius: 50%;
display: inline-block;
text-align: center;
color: var(--nisoz-base);
font-size: 22px;
line-height: 50px;
margin-right: 10px;
}.main-menu__phone:hover {
color: var(--nisoz-base);
}.main-menu__search,
.main-menu__cart {
position: relative;
font-size: 24px;
color: var(--nisoz-white);
margin-left: 19px;
display: flex;
align-items: center;
height: 50px;
transition: all 500ms ease;
}.main-menu__search:hover,
.main-menu__cart:hover {
color: var(--nisoz-base);
}.stricky-header {
position: fixed;
z-index: 991;
top: 0;
left: 0;
background-color: var(--nisoz-black);
box-shadow: 0px 10px 60px 0px RGBA(var(--nisoz-black-rgb), 0.07);
width: 100%;
transform: translateY(-120%);
transition: transform 500ms ease;
}@media (max-width: 1199px){.stricky-header {
display: none;
}}.mobile-nav__buttons {
display: flex;
margin-left: auto;
margin-right: 10px;
}@media (min-width: 1200px){.mobile-nav__buttons {
display: none;
}}.mobile-nav__buttons a {
font-size: 20px;
color: var(--nisoz-white);
cursor: pointer;
}.mobile-nav__buttons a + a {
margin-left: 10px;
}.mobile-nav__buttons a:hover {
color: var(--nisoz-base);
}.mobile-nav__toggler {
font-size: 24px;
color: var(--nisoz-white);
cursor: pointer;
transition: 500ms;
}.mobile-nav__toggler:hover {
color: var(--nisoz-base);
}@media (min-width: 1200px){.mobile-nav__toggler {
display: none;
}}.topbar-two .main-menu__language .bootstrap-select > .dropdown-toggle {
color: var(--nisoz-black);
background-color: rgba(0, 0, 0, 0) !important;
}.main-menu__two .mobile-nav__buttons a,
.main-menu__two .mobile-nav__toggler {
color: #fff;
}.mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul,
.main-menu .main-menu__list > .megamenu.megamenu-clickable > ul,
.stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul {
position: fixed;
top: 0 !important;
left: 0 !important;
width: 100vw;
height: 100vh;
visibility: visible;
overflow-y: scroll;
visibility: hidden;
opacity: 0;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease;
z-index: 999999;
-ms-overflow-style: none;
scrollbar-width: none;
overflow-y: scroll;
padding: 0;
background-color: var(--nisoz-white);
display: block !important;
margin: 0;
}.mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active,
.main-menu .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active,
.stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
opacity: 1;
visibility: visible;
transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease;
}body.megamenu-popup-active .mobile-nav__content {
overflow: unset;
}.mobile-nav__content .demos-one .container {
padding-left: 15px;
padding-right: 15px;
}.demos-one__buttons .nisoz-btn {
padding: 11px 20px 12px;
width: 145px;
text-align: center;
}@media (max-width: 1199px){.demos-one__buttons .nisoz-btn {
width: 115px;
font-size: 15px;
padding-left: 15px;
padding-right: 15px;
}}.demos-one__buttons .nisoz-btn + .nisoz-btn {
margin-left: 15px;
}@media (max-width: 1199px){.demos-one__buttons .nisoz-btn + .nisoz-btn {
margin-left: 10px;
}}@keyframes bubbleMover {
0% {
-webkit-transform: translateY(0px) translateX(0) rotate(0);
transform: translateY(0px) translateX(0) rotate(0);
}
30% {
-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
transform: translateY(30px) translateX(50px) rotate(15deg);
-webkit-transform-origin: center center;
transform-origin: center center;
}
50% {
-webkit-transform: translateY(50px) translateX(100px) rotate(45deg);
transform: translateY(50px) translateX(100px) rotate(45deg);
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
80% {
-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);
transform: translateY(30px) translateX(50px) rotate(15deg);
-webkit-transform-origin: left top;
transform-origin: left top;
}
100% {
-webkit-transform: translateY(0px) translateX(0) rotate(0);
transform: translateY(0px) translateX(0) rotate(0);
-webkit-transform-origin: center center;
transform-origin: center center;
}
}@keyframes shapeMover {
0%,
100% {
transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);
}
50% {
transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);
}
}@keyframes banner3Shake {
0% {
-webkit-transform: rotate3d(0, 1, 0, 0deg);
transform: rotate3d(0, 1, 0, 0deg);
}
30% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
60% {
-webkit-transform: rotate3d(1, 0, 0, 0deg);
transform: rotate3d(1, 0, 0, 0deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
100% {
-webkit-transform: rotate3d(0, 1, 0, 0deg);
transform: rotate3d(0, 1, 0, 0deg);
}
}@keyframes squareMover {
0%,
100% {
-webkit-transform: translate(0, 0) rotate(0);
transform: translate(0, 0) rotate(0);
}
20%,
60% {
-webkit-transform: translate(20px, 40px) rotate(180deg);
transform: translate(20px, 40px) rotate(180deg);
}
30%,
80% {
-webkit-transform: translate(40px, 60px) rotate(0deg);
transform: translate(40px, 60px) rotate(0deg);
}
}@keyframes treeMove {
0%,
100% {
-webkit-transform: rotate(0deg) translateX(0);
transform: rotate(0deg) translateX(0);
}
25%,
75% {
-webkit-transform: rotate(5deg) translateX(15px);
transform: rotate(5deg) translateX(15px);
}
50% {
-webkit-transform: rotate(10deg) translateX(30px);
transform: rotate(10deg) translateX(30px);
}
}@keyframes scalings {
from {
-ms-transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
to {
-ms-transform: scale(0.8);
-moz-transform: scale(0.8);
-webkit-transform: scale(0.8);
-o-transform: scale(0.8);
transform: scale(0.8);
}
}@keyframes blinker {
0% {
transform: scale(1, 1);
}
50% {
transform: scale(1.05, 1.05);
}
100% {
transform: scale(1, 1);
}
}@keyframes animationFrames {
0% {
transform: translate(0px, 0px) rotate(0deg) scale(1);
}
20% {
transform: translate(73px, -1px) rotate(36deg) scale(0.9);
}
40% {
transform: translate(141px, 72px) rotate(72deg) scale(1);
}
60% {
transform: translate(83px, 122px) rotate(108deg) scale(1.2);
}
80% {
transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
}
100% {
transform: translate(0px, 0px) rotate(0deg) scale(1);
}
}@keyframes movebounce {
0% {
transform: translateX(0px) translateY(0px);
}
50% {
transform: translateX(-10px) translateY(-10px);
}
100% {
transform: translateX(0px) translateY(0px);
}
}@keyframes movebounce2 {
0% {
transform: translateX(0px);
}
50% {
transform: translateX(20px);
}
100% {
transform: translateX(0px);
}
}@keyframes movebounce3 {
0% {
transform: translateY(0px);
}
50% {
transform: translateY(20px);
}
100% {
transform: translateY(0px);
}
}@-webkit-keyframes iconTranslateX {
49% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
50% {
opacity: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
51% {
opacity: 1;
}
}@-webkit-keyframes iconTranslateY {
49% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
50% {
opacity: 0;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
51% {
opacity: 1;
}
}@-webkit-keyframes float-bob-y-2 {
0% {
-webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
transform: translateY(0px) translateX(0px) rotate(0deg);
}
50% {
-webkit-transform: translateY(10px) translateX(10px) rotate(5deg);
transform: translateY(10px) translateX(10px) rotate(5deg);
}
100% {
-webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
transform: translateY(0px) translateX(0px) rotate(0deg);
}
}@keyframes float-bob-y-2 {
0% {
-webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
transform: translateY(0px) translateX(0px) rotate(0deg);
}
50% {
-webkit-transform: translateY(10px) translateX(10px) rotate(5deg);
transform: translateY(10px) translateX(10px) rotate(5deg);
}
100% {
-webkit-transform: translateY(0px) translateX(0px) rotate(0deg);
transform: translateY(0px) translateX(0px) rotate(0deg);
}
}.mobile-nav__wrapper {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 999;
transform: translateX(-100%);
transform-origin: left center;
transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
visibility: hidden;
position: fixed;
}.mobile-nav__wrapper .container {
padding-left: 0;
padding-right: 0;
}.mobile-nav__wrapper .home-showcase .row [class*="col-"] {
flex: 0 0 100%;
}.mobile-nav__wrapper .home-showcase {
margin-bottom: -1px;
margin-top: 0;
border-bottom: 1px solid RGBA(var(--nisoz-white-rgb), 0.1);
}.mobile-nav__wrapper .home-showcase__inner {
padding: 15px 0px;
background-color: transparent;
box-shadow: none;
}.mobile-nav__wrapper .home-showcase__title {
color: var(--nisoz-white);
}.mobile-nav__wrapper.expanded {
opacity: 1;
transform: translateX(0%);
visibility: visible;
transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
}.mobile-nav__wrapper.expanded .mobile-nav__content {
opacity: 1;
visibility: visible;
transform: translateX(0);
transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;
}.mobile-nav__overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--nisoz-black);
opacity: 0.3;
cursor: url(../images/close.png), auto;
}.mobile-nav__content {
width: 300px;
background-color: var(--nisoz-black2);
z-index: 10;
position: relative;
height: 100%;
overflow-y: auto;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
opacity: 0;
visibility: hidden;
transform: translateX(-100%);
transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
}.mobile-nav__content .main-menu__nav {
display: block;
padding: 0;
}.mobile-nav__content .logo-box {
margin-bottom: 40px;
display: flex;
}.mobile-nav__close {
position: absolute;
top: 20px;
right: 15px;
font-size: 18px;
color: var(--nisoz-white);
cursor: pointer;
}.mobile-nav__close:hover {
color: var(--nisoz-base);
}.mobile-nav__content .main-menu__list,
.mobile-nav__content .main-menu__list ul {
margin: 0;
padding: 0;
list-style-type: none;
}.mobile-nav__content .main-menu__list ul {
display: none;
border-top: 1px solid RGBA(var(--nisoz-white-rgb), 0.1);
}.mobile-nav__content .main-menu__list ul li > a {
padding-left: 1em;
}.mobile-nav__content .main-menu__list li:not(:last-child) {
border-bottom: 1px solid RGBA(var(--nisoz-white-rgb), 0.1);
}.mobile-nav__content .main-menu__list li > a {
display: flex;
justify-content: space-between;
line-height: 30px;
color: var(--nisoz-white);
font-size: 16px;
font-family: var(--heading-font);
text-transform: uppercase;
font-weight: 500;
height: 46px;
letter-spacing: 1.6px;
align-items: center;
transition: 500ms;
}.mobile-nav__content .main-menu__list li a.expanded {
color: var(--nisoz-base);
}.mobile-nav__content .main-menu__list li a button {
width: 30px;
height: 30px;
background-color: var(--nisoz-base);
border: none;
outline: none;
color: var(--nisoz-black);
display: flex;
align-items: center;
justify-content: center;
text-align: center;
transform: rotate(-90deg);
transition: transform 500ms ease;
}.mobile-nav__content .main-menu__list li a button.expanded {
transform: rotate(0deg);
background-color: var(--nisoz-white);
color: var(--nisoz-black);
}.mobile-nav__social {
display: flex;
align-items: center;
}.mobile-nav__social a {
font-size: 16px;
color: var(--nisoz-white);
transition: 500ms;
}.mobile-nav__social a + a {
margin-left: 20px;
}.mobile-nav__social a:hover {
color: var(--nisoz-base);
}.mobile-nav__contact {
margin-bottom: 0;
margin-top: 20px;
margin-bottom: 20px;
}.mobile-nav__contact li {
color: var(--nisoz-white);
font-size: 14px;
font-weight: 500;
position: relative;
display: flex;
align-items: center;
}.mobile-nav__contact li + li {
margin-top: 15px;
}.mobile-nav__contact li a {
color: inherit;
transition: 500ms;
}.mobile-nav__contact li a:hover {
color: var(--nisoz-base);
}.mobile-nav__contact li > i {
width: 30px;
height: 30px;
border-radius: 50%;
background-color: var(--nisoz-base);
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-size: 14px;
margin-right: 10px;
color: var(--nisoz-black);
}.mobile-nav__container .main-menu__logo,
.mobile-nav__container .main-menu__right {
display: none;
}.search-popup {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -2;
-webkit-transition: all 1s ease;
-khtml-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}.search-popup__overlay {
position: fixed;
width: 224vw;
height: 224vw;
top: calc(90px - 112vw);
right: calc(50% - 112vw);
z-index: 3;
display: block;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transition: transform .8s ease-in-out;
-khtml-transition: transform .8s ease-in-out;
-moz-transition: transform .8s ease-in-out;
-ms-transition: transform .8s ease-in-out;
-o-transition: transform .8s ease-in-out;
transition: transform .8s ease-in-out;
transition-delay: 0s;
transition-delay: .3s;
-webkit-transition-delay: .3s;
background-color: var(--nisoz-black4);
opacity: 0.8;
cursor: url(../images/close.png), auto;
}.search-popup__content {
position: fixed;
width: 0;
max-width: 560px;
padding: 30px 15px;
left: 50%;
top: 50%;
opacity: 0;
z-index: 3;
-webkit-transform: translate(-50%, -50%);
-khtml-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
-khtml-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
-moz-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
-ms-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
-o-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;
transition-delay: 0s, 0.8s, 0s;
transition-delay: 0s, .4s, 0s;
transition-delay: .2s;
-webkit-transition-delay: .2s;
}.search-popup__form {
position: relative;
}.search-popup__form input[type="search"],
.search-popup__form input[type="text"] {
width: 100%;
background-color: var(--nisoz-white);
font-size: 15px;
color: var(--nisoz-color);
border: none;
outline: none;
height: 66px;
padding-left: 30px;
}.search-popup__form .nisoz-btn {
padding: 0;
width: 66px;
height: 66px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
top: 0;
right: -1px;
border-radius: 0;
}.search-popup__form .nisoz-btn::after {
background-color: var(--nisoz-black);
}.search-popup.active {
z-index: 9999;
}.search-popup.active .search-popup__overlay {
top: auto;
bottom: calc(90px - 112vw);
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
transition-delay: 0s;
-webkit-transition-delay: 0s;
opacity: .8;
-webkit-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
-khtml-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
-moz-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
-ms-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
-o-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);
}.search-popup.active .search-popup__content {
width: 100%;
opacity: 1;
transition-delay: .7s;
-webkit-transition-delay: .7s;
}body.locked .page-wrapper {
filter: blur(3px);
}.main-slider {
position: relative;
overflow: hidden;
display: block;
}.main-slider__one {
width: 100%;
background-color: var(--nisoz-black);
}.main-slider__one.owl-carousel .owl-dots {
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
max-width: 1200px;
width: 100%;
position: absolute;
left: 0;
right: 0;
bottom: 71px;
padding: 0 15px;
margin: 0 auto;
margin-top: 0px;
height: 0;
line-height: 0;
z-index: 3;
}@media (max-width: 767px){.main-slider__one.owl-carousel .owl-dots {
bottom: 50px;
}}@media (max-width: 991px){.main-slider__one.owl-carousel .owl-dots {
max-width: 720px;
}}@media (max-width: 1199px){.main-slider__one.owl-carousel .owl-dots {
max-width: 960px;
}}.main-slider__one.owl-carousel .owl-dots .owl-dot span {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 50%;
background-color: RGBA(var(--nisoz-white-rgb), 0.2);
border: none;
margin: 0 5px 0 0;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}.main-slider__one.owl-carousel .owl-dots .owl-dot:hover span,
.main-slider__one.owl-carousel .owl-dots .owl-dot.active span {
background-color: RGBA(var(--nisoz-white-rgb), 1);
}.main-slider__item {
position: relative;
padding-top: 247px;
padding-bottom: 201px;
}@media (max-width: 1199px){.main-slider__item {
padding-top: 180px;
padding-bottom: 150px;
}}@media (max-width: 767px){.main-slider__item {
padding-top: 160px;
padding-bottom: 120px;
}}.main-slider__shape-1 {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transform: translateX(-200px);
transition: transform 900ms ease, opacity 900ms ease;
z-index: 2;
height: 100%;
}.main-slider__shape-1 img {
width: auto !important;
}@media (min-width: 1200px) and (max-width: 1360px){.main-slider__shape-1 img {
width: 100% !important;
height: 100%;
object-fit: cover;
object-position: top right;
}}@media (min-width: 1361px) and (max-width: 1500px){.main-slider__shape-1 img {
width: 94% !important;
height: 100%;
object-fit: cover;
object-position: top right;
}}.main-slider__shape-2 {
position: absolute;
bottom: -10px;
left: -10px;
opacity: 0;
transition: transform 1000ms ease, opacity 1000ms ease;
transform: translateX(-200px);
z-index: 2;
}.main-slider__shape-2 img {
width: auto !important;
-webkit-animation: movebounce 2s linear infinite;
animation: movebounce 2s linear infinite;
}@media (min-width: 1361px) and (max-width: 1500px){.main-slider__shape-2 img {
width: 85% !important;
}}@media (max-width: 1199px){.main-slider__shape-2 {
display: none;
}}@media (min-width: 1200px) and (max-width: 1360px){.main-slider__shape-2 {
left: -360px;
}}@media (min-width: 1361px) and (max-width: 1500px){.main-slider__shape-2 {
left: -35px;
bottom: -15px;
}}.main-slider__shape-3 {
position: absolute;
top: 0;
right: 0;
opacity: 0;
transition: transform 1100ms ease, opacity 1100ms ease;
transform: translateX(200px);
z-index: -1;
}.main-slider__shape-3 img {
mix-blend-mode: luminosity;
width: auto !important;
}@media (max-width: 1199px){.main-slider__shape-3 {
display: none;
}}.main-slider__shape-4 {
position: absolute;
top: -44px;
right: 0;
opacity: 0;
transition: transform 1200ms ease, opacity 1200ms ease;
transform: translateY(-200px);
z-index: 1;
}.main-slider__shape-4 img {
width: auto !important;
-webkit-animation: movebounce2 2s linear infinite;
animation: movebounce2 2s linear infinite;
}@media (max-width: 1199px){.main-slider__shape-4 {
display: none;
}}.main-slider__content {
position: relative;
z-index: 4;
overflow: hidden;
}.main-slider__title {
visibility: hidden;
opacity: 0;
font-size: 100px;
line-height: 90px;
font-weight: 800;
color: var(--nisoz-white);
text-transform: uppercase;
margin: 0 0 25px;
transition: transform 1000ms ease, opacity 1000ms ease;
transform: translateY(200px);
}@media (min-width: 992px) and (max-width: 1199px){.main-slider__title {
font-size: 90px;
line-height: 90px;
}}@media (max-width: 991px){.main-slider__title {
font-size: 75px;
line-height: 75px;
letter-spacing: 5px;
}}@media (max-width: 767px){.main-slider__title {
font-size: 45px;
line-height: 48px;
letter-spacing: 3px;
}}.main-slider__text {
visibility: hidden;
opacity: 0;
font-size: 20px;
color: var(--nisoz-color2);
margin: 0 0 28px;
transition: transform 1200ms ease, opacity 1200ms ease;
transform: translateY(150px);
}@media (max-width: 767px){.main-slider__text {
font-size: 16px;
}}.main-slider__btn {
position: relative;
display: flex;
align-items: center;
overflow: hidden;
opacity: 0;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
transform: perspective(400px) rotateY(0deg) translateY(80px);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
-webkit-transition: all 1500ms ease;
-moz-transition: all 1500ms ease;
-ms-transition: all 1500ms ease;
-o-transition: all 1500ms ease;
transition: all 1500ms ease;
}.main-slider .nisoz-btn .nisoz-btn__shape {
background-color: var(--nisoz-black5);
}.main-slider .active .main-slider__shape-1 {
opacity: 1;
transform: translateX(0px);
transition-delay: 900ms;
}.main-slider .active .main-slider__shape-2 {
opacity: 1;
transform: translateX(0);
transition-delay: 1200ms;
}.main-slider .active .main-slider__shape-3 {
opacity: 1;
transform: translateX(0);
transition-delay: 1500ms;
}.main-slider .active .main-slider__shape-4 {
opacity: 1;
transform: translateY(0);
transition-delay: 1800ms;
}.main-slider .active .main-slider__title {
visibility: visible;
opacity: 1;
transform: translateY(0) translateX(0);
transition-delay: 2000ms;
}.main-slider .active .main-slider__text {
visibility: visible;
opacity: 1;
transform: translateY(0) translateX(0);
transition-delay: 2200ms;
}.main-slider .active .main-slider__btn {
opacity: 1;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
transform: perspective(400px) rotateY(0deg) translateY(0px);
-webkit-transition-delay: 2400ms;
-moz-transition-delay: 2400ms;
-ms-transition-delay: 2400ms;
-o-transition-delay: 2400ms;
transition-delay: 2400ms;
}.main-slider-two {
position: relative;
overflow: hidden;
width: 100%;
}.main-slider-two__carousel {
position: relative;
}.main-slider-two__carousel.owl-carousel .owl-nav {
left: 80px;
margin: auto;
position: absolute;
right: 0;
text-align: left;
top: 50%;
transform: translateY(-50%);
z-index: 3;
z-index: 2;
}@media (min-width: 1300px) and (max-width: 1600px){.main-slider-two__carousel.owl-carousel .owl-nav {
left: 15px;
}}@media (max-width: 1300px){.main-slider-two__carousel.owl-carousel .owl-nav {
display: flex;
transform: none;
top: auto;
left: 0;
bottom: 30px;
text-align: center;
justify-content: center;
}}.main-slider-two__carousel.owl-carousel .owl-nav button {
transition: all 400ms ease;
width: 52px;
height: 52px;
outline: none;
box-shadow: none;
border: none;
background-color: RGBA(var(--nisoz-color3-rgb), 0.1);
border-radius: 50%;
display: block;
color: var(--nisoz-white);
line-height: 53px;
font-size: 16px;
margin: 9px 0;
text-align: center;
}@media (max-width: 1300px){.main-slider-two__carousel.owl-carousel .owl-nav button {
transform: rotate(-90deg);
margin: 0 5px;
}}.main-slider-two__carousel.owl-carousel .owl-nav button:hover {
background-color: var(--nisoz-base);
color: var(--nisoz-black);
}.main-slider-two__item {
position: relative;
padding-top: 243px;
padding-bottom: 185px;
background-color: var(--nisoz-black);
}@media (max-width: 767px){.main-slider-two__item {
padding-top: 180px;
padding-bottom: 150px;
}}.main-slider-two__bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
transform: scale(1);
z-index: 1;
mix-blend-mode: luminosity;
opacity: .6;
}.main-slider-two__shape-1 {
position: absolute;
top: 0;
right: 0;
mix-blend-mode: hard-light;
z-index: 2;
opacity: 0;
transition: transform 1100ms ease, opacity 1100ms ease;
transform: translateX(200px);
}@media (min-width: 991px) and (max-width: 1300px){.main-slider-two__shape-1 {
right: -200px;
}}@media (max-width: 991px){.main-slider-two__shape-1 {
display: none;
}}.main-slider-two__shape-1 img {
width: auto !important;
-webkit-animation: movebounce2 2s linear infinite;
animation: movebounce2 2s linear infinite;
}.main-slider-two__content {
position: relative;
z-index: 3;
overflow: hidden;
}.main-slider-two__sub-title {
color: var(--nisoz-white);
font-size: 20px;
font-weight: 500;
line-height: 1;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0 0 0 190px;
transition: transform 1000ms ease, opacity 1000ms ease;
transform: translateY(-200px);
}@media (max-width: 767px){.main-slider-two__sub-title {
letter-spacing: 1px;
margin: 0 0 0 65px;
}}.main-slider-two__mid-title {
color: var(--nisoz-base);
font-size: 71px;
font-weight: 800;
letter-spacing: 7.1px;
text-transform: uppercase;
overflow: hidden;
display: inline-block;
position: absolute;
top: 147px;
left: -125px;
transform: rotate(90deg) translateX(-200px);
opacity: 0;
margin: 0;
transition: transform 1300ms ease, opacity 1300ms ease;
}@media (max-width: 767px){.main-slider-two__mid-title {
font-size: 50px;
letter-spacing: 5px;
top: 118px;
left: -85px;
}}.main-slider-two__mid-title::after {
content: '';
width: 101%;
height: calc(100% - 19px);
position: absolute;
top: 19px;
left: 100%;
background: currentColor;
-webkit-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
-o-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
transition-delay: 1s;
z-index: 3;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
}.main-slider-two__title {
color: var(--nisoz-white);
font-size: 200px;
line-height: 160px;
font-weight: 800;
letter-spacing: 20px;
text-transform: uppercase;
margin: 0 0 41px 73px;
opacity: 0;
transition: transform 1200ms ease, opacity 1200ms ease;
transform: translateX(200px);
}@media (max-width: 767px){.main-slider-two__title {
font-size: 140px;
letter-spacing: 5px;
line-height: 120px;
margin: 0 0 31px 63px;
}}.main-slider-two__title-anim {
position: relative;
display: inline-block;
overflow: hidden;
}.main-slider-two__title-anim::after {
content: '';
width: 101%;
height: calc(100% - 19px);
position: absolute;
top: 19px;
left: 100%;
background: currentColor;
-webkit-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
-o-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
transition-delay: 1s;
z-index: 3;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
}.main-slider-two__btn {
position: relative;
display: flex;
align-items: center;
overflow: hidden;
opacity: 0;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
transform: perspective(400px) rotateY(0deg) translateY(80px);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
-webkit-transition: all 1500ms ease;
-moz-transition: all 1500ms ease;
-ms-transition: all 1500ms ease;
-o-transition: all 1500ms ease;
transition: all 1500ms ease;
}.main-slider-two .active .main-slider-two__bg {
transform: scale(1.1);
transition: transform 7000ms linear;
}.main-slider-two .active .main-slider-two__shape-1 {
opacity: 1;
transform: translateX(0);
transition-delay: 1100ms;
}.main-slider-two .active .main-slider-two__sub-title {
opacity: 1;
transform: translateY(0);
transition-delay: 1300ms;
}.main-slider-two .active .main-slider-two__title {
opacity: 1;
transform: translateX(0);
transition-delay: 1500ms;
}.main-slider-two .active .main-slider-two__title-anim::after {
-webkit-transform: translateX(1%);
-ms-transform: translateX(1%);
transform: translateX(1%);
transition-delay: 1600ms;
}.main-slider-two .active .main-slider-two__mid-title {
opacity: 1;
transform: translateX(0);
transform: rotate(90deg) translateX(0);
transition-delay: 1900ms;
}.main-slider-two .active .main-slider-two__mid-title::after {
-webkit-transform: translateX(1%);
-ms-transform: translateX(1%);
transform: translateX(1%);
transition-delay: 2100ms;
}.main-slider-two .active .main-slider-two__btn {
opacity: 1;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
transform: perspective(400px) rotateY(0deg) translateY(0px);
-webkit-transition-delay: 2400ms;
-moz-transition-delay: 2400ms;
-ms-transition-delay: 2400ms;
-o-transition-delay: 2400ms;
transition-delay: 2400ms;
}.main-slider-three {
position: relative;
overflow: hidden;
width: 100%;
}.main-slider-three__carousel {
position: relative;
}.main-slider-three__carousel.owl-carousel .owl-nav {
left: 80px;
margin: auto;
position: absolute;
right: 0;
text-align: left;
top: 50%;
transform: translateY(-50%);
z-index: 3;
z-index: 2;
}@media (min-width: 1300px) and (max-width: 1600px){.main-slider-three__carousel.owl-carousel .owl-nav {
left: 15px;
}}@media (max-width: 1300px){.main-slider-three__carousel.owl-carousel .owl-nav {
display: flex;
transform: none;
top: auto;
left: 0;
bottom: 30px;
text-align: center;
justify-content: center;
}}.main-slider-three__carousel.owl-carousel .owl-nav button {
transition: all 400ms ease;
width: 52px;
height: 52px;
outline: none;
box-shadow: none;
border: none;
background-color: RGBA(var(--nisoz-color3-rgb), 0.1);
border-radius: 50%;
display: block;
color: var(--nisoz-white);
line-height: 53px;
font-size: 16px;
margin: 9px 0;
text-align: center;
}@media (max-width: 1300px){.main-slider-three__carousel.owl-carousel .owl-nav button {
transform: rotate(-90deg);
margin: 0 5px;
}}.main-slider-three__carousel.owl-carousel .owl-nav button:hover {
background-color: var(--nisoz-base);
color: var(--nisoz-black);
}.main-slider-three__item {
position: relative;
padding-top: 255px;
padding-bottom: 154px;
background-color: var(--nisoz-black);
}@media (max-width: 767px){.main-slider-three__item {
padding-top: 180px;
padding-bottom: 150px;
}}.main-slider-three__bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: auto;
background-repeat: no-repeat;
background-position: left top;
z-index: 1;
mix-blend-mode: luminosity;
opacity: .06;
}.main-slider-three__shape-1 {
position: absolute;
top: 0;
right: 33.2%;
z-index: 2;
opacity: 0;
transition: transform 1100ms ease, opacity 1100ms ease;
transform: translateX(200px);
}@media (min-width: 991px) and (max-width: 1199px){.main-slider-three__shape-1 {
right: 29.2%;
}}@media (max-width: 991px){.main-slider-three__shape-1 {
display: none;
}}.main-slider-three__shape-1 img {
width: auto !important;
-webkit-animation: movebounce2 2s linear infinite;
animation: movebounce2 2s linear infinite;
}.main-slider-three__shape-2 {
position: absolute;
bottom: 0;
right: 38.4%;
z-index: 2;
opacity: 0;
transition: transform 1100ms ease, opacity 1100ms ease;
transform: translateY(100%);
}@media (max-width: 1199px){.main-slider-three__shape-2 {
display: none;
}}.main-slider-three__shape-2 img {
width: auto !important;
-webkit-animation: movebounce3 2s linear infinite;
animation: movebounce3 2s linear infinite;
}.main-slider-three__shape-3 {
position: absolute;
bottom: 0;
right: 44%;
z-index: 2;
opacity: 0;
transition: transform 1100ms ease, opacity 1100ms ease;
transform: translateY(100%);
}@media (max-width: 1500px){.main-slider-three__shape-3 {
right: 46.5%;
}}@media (max-width: 1199px){.main-slider-three__shape-3 {
display: none;
}}.main-slider-three__shape-3 img {
width: auto !important;
-webkit-animation: movebounce2 2s linear infinite;
animation: movebounce2 2s linear infinite;
}.main-slider-three__shape-bg {
position: absolute;
top: 0;
right: 0;
visibility: hidden;
transition: transform 1100ms ease, opacity 1100ms ease;
transform: translateX(100%);
background-color: var(--nisoz-black);
opacity: .6;
clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
}@media (max-width: 1600px){.main-slider-three__shape-bg {
right: -200px;
}}@media (min-width: 991px) and (max-width: 1199px){.main-slider-three__shape-bg {
right: -350px;
}}@media (max-width: 991px){.main-slider-three__shape-bg {
display: none;
}}.main-slider-three__shape-bg img {
width: auto !important;
mix-blend-mode: luminosity;
}.main-slider-three__content {
position: relative;
z-index: 3;
overflow: hidden;
}.main-slider-three__sub-title {
color: var(--nisoz-base);
font-size: 20px;
font-weight: 500;
line-height: 1;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0 0 13px;
transition: transform 1000ms ease, opacity 1000ms ease;
transform: translateY(-200px);
}.main-slider-three__title {
max-width: 500px;
color: var(--nisoz-white);
font-size: 100px;
line-height: 90px;
font-weight: 500;
text-transform: uppercase;
margin: 0 0 45px;
opacity: 0;
transition: transform 1200ms ease, opacity 1200ms ease;
transform: translateX(-200px);
}@media (max-width: 767px){.main-slider-three__title {
font-size: 50px;
line-height: 50px;
max-width: 300px;
}}.main-slider-three__title-anim {
position: relative;
display: inline-block;
overflow: hidden;
line-height: .8;
}.main-slider-three__title-anim::after {
content: '';
width: 101%;
height: 100%;
position: absolute;
top: 9px;
left: 100%;
background: currentColor;
-webkit-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
-o-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
transition-delay: 1s;
z-index: 3;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
}.main-slider-three__btn {
position: relative;
display: flex;
align-items: center;
overflow: hidden;
opacity: 0;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
transform: perspective(400px) rotateY(0deg) translateY(80px);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
-webkit-transition: all 1500ms ease;
-moz-transition: all 1500ms ease;
-ms-transition: all 1500ms ease;
-o-transition: all 1500ms ease;
transition: all 1500ms ease;
}.main-slider-three__btn .nisoz-btn__shape {
background-color: var(--nisoz-black5);
}.main-slider-three__arrow {
position: absolute;
left: 310px;
bottom: 32px;
overflow: hidden;
opacity: 0;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
transform: perspective(400px) rotateY(0deg) translateY(80px);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
-webkit-transition: all 1800ms ease;
-moz-transition: all 1800ms ease;
-ms-transition: all 1800ms ease;
-o-transition: all 1800ms ease;
transition: all 1800ms ease;
}@media (max-width: 1400px){.main-slider-three__arrow {
left: 250px;
}}@media (max-width: 1199px){.main-slider-three__arrow {
display: none;
}}.main-slider-three__arrow img {
-webkit-animation-name: float-bob-y-2;
animation-name: float-bob-y-2;
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}.main-slider-three .active .main-slider-three__shape-1 {
opacity: 1;
transform: translateX(0);
transition-delay: 1200ms;
}.main-slider-three .active .main-slider-three__shape-2 {
opacity: 1;
transform: translateY(0);
transition-delay: 1300ms;
}.main-slider-three .active .main-slider-three__shape-3 {
opacity: 1;
transform: translateY(0);
transition-delay: 1500ms;
}.main-slider-three .active .main-slider-three__shape-bg {
visibility: visible;
transform: translateX(0);
transition-delay: 1100ms;
}.main-slider-three .active .main-slider-three__sub-title {
opacity: 1;
transform: translateY(0);
transition-delay: 1600ms;
}.main-slider-three .active .main-slider-three__title {
opacity: 1;
transform: translateX(0);
transition-delay: 1800ms;
}.main-slider-three .active .main-slider-three__title-anim::after {
-webkit-transform: translateX(1%);
-ms-transform: translateX(1%);
transform: translateX(1%);
transition-delay: 2000ms;
}.main-slider-three .active .main-slider-three__btn {
opacity: 1;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
transform: perspective(400px) rotateY(0deg) translateY(0px);
-webkit-transition-delay: 2200ms;
-moz-transition-delay: 2200ms;
-ms-transition-delay: 2200ms;
-o-transition-delay: 2200ms;
transition-delay: 2200ms;
}.main-slider-three .active .main-slider-three__arrow {
opacity: 1;
-webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
-ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
transform: perspective(400px) rotateY(0deg) translateY(0px);
-webkit-transition-delay: 2300ms;
-moz-transition-delay: 2300ms;
-ms-transition-delay: 2300ms;
-o-transition-delay: 2300ms;
transition-delay: 2300ms;
}.about-one {
position: relative;
background-color: var(--nisoz-white);
background-size: auto;
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
padding: 120px 0;
}@media (max-width: 767px){.about-one {
padding: 80px 0;
}}.about-one__thumb {
position: relative;
margin: 0 147px 0 0;
float: right;
clear: both;
}@media (min-width: 1200px) and (max-width: 1360px){.about-one__thumb {
margin: 0 auto;
float: none;
display: inline-block;
}}@media (min-width: 1361px) and (max-width: 1600px){.about-one__thumb {
margin: 0 90px 0 -15%;
}}@media (max-width: 1199px){.about-one__thumb {
margin: 0 auto;
float: none;
display: inline-block;
}}@media (max-width: 767px){.about-one__thumb {
display: block;
}}.about-one__thumb__one {
background-color: var(--nisoz-black);
position: relative;
}.about-one__thumb__one img {
mix-blend-mode: luminosity;
}@media (max-width: 767px){.about-one__thumb__one img {
max-width: 100%;
}}@media (min-width: 1200px) and (max-width: 1360px){.about-one__thumb__one img {
max-width: 100%;
}}@media (min-width: 1361px) and (max-width: 1600px){.about-one__thumb__one img {
min-height: 555px;
object-fit: cover;
max-width: 100%;
}}.about-one__thumb__two {
background-color: var(--nisoz-black);
position: absolute;
right: -100px;
top: 40px;
}.about-one__thumb__two img {
max-width: 100%;
mix-blend-mode: luminosity;
}@media (max-width: 991px){.about-one__thumb__two {
display: none;
}}@media (min-width: 1200px) and (max-width: 1360px){.about-one__thumb__two {
display: none;
}}.about-one__fact-wrapper {
position: relative;
background-color: var(--nisoz-base);
display: flex;
justify-content: space-between;
align-items: center;
padding: 34px 40px 38px;
max-width: 77.6%;
margin: -82px auto 0;
}@media (min-width: 1200px) and (max-width: 1360px){.about-one__fact-wrapper {
max-width: 90%;
padding: 34px 30px 38px;
}}@media (min-width: 1361px) and (max-width: 1600px){.about-one__fact-wrapper {
max-width: 92%;
padding: 34px 30px 38px;
}}@media (max-width: 767px){.about-one__fact-wrapper {
padding: 34px 25px 38px;
max-width: calc(100% - 20px);
margin-top: -45px;
}}.about-one__fact {
position: relative;
padding: 0 0 0 78px;
}@media (max-width: 767px){.about-one__fact {
padding: 0;
}}.about-one__fact__icon {
font-size: 62px;
line-height: 1;
color: var(--nisoz-black4);
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto;
height: 62px;
}@media (max-width: 767px){.about-one__fact__icon {
position: relative;
margin-bottom: 12px;
}}.about-one__fact__icon span {
display: inline-block;
transition: all 500ms linear;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0.1s;
transform: scale(1);
}.about-one__fact:hover .about-one__fact__icon span {
transform: scale(0.9);
}.about-one__fact__count {
font-family: var(--heading-font);
font-size: 48px;
line-height: 1;
color: var(--nisoz-black);
margin: 0 0 0;
}.about-one__fact__count .count-box {
display: inline-flex;
}.about-one__fact__title {
font-size: 16px;
line-height: 22px;
font-weight: 500;
letter-spacing: 1.8px;
text-transform: uppercase;
margin: 0;
}@media (max-width: 767px){.about-one__fact__title {
letter-spacing: 1px;
}}.about-one__content {
position: relative;
padding: 0 0 0 22px;
}@media (max-width: 1199px){.about-one__content {
padding: 45px 0 0;
}}.about-one__content .section-title {
margin-bottom: 30px;
}.about-one__content__text {
margin-bottom: 30px;
}@media (max-width: 767px){.about-one__content__text {
margin-bottom: 10px;
}}.about-one__box {
position: relative;
max-width: 220px;
}@media (max-width: 767px){.about-one__box {
margin-top: 20px;
max-width: 100%;
}}.about-one__box__top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
}.about-one__box__title {
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
max-width: 100px;
margin: 0;
}.about-one__box__icon {
width: 69px;
height: 69px;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--nisoz-black);
border-radius: 50%;
color: var(--nisoz-base);
font-size: 46px;
}.about-one__box__icon span {
display: inline-block;
transition: all 500ms linear;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0.1s;
transform: scale(1);
}.about-one__box:hover .about-one__box__icon span {
transform: scale(0.9);
}.about-one__box__text {
line-height: 26px;
margin: 0;
}.about-one__progress .counted .count-text {
opacity: 1;
}.about-three .nisoz-btn {
height: 64px;
}.about-four {
position: relative;
padding: 120px 0;
}@media (max-width: 767px){.about-four {
padding: 80px 0;
}}.about-four__thumb {
position: relative;
display: flex;
gap: 10px;
}.about-four__thumb__item {
position: relative;
background-color: var(--nisoz-black);
height: fit-content;
}.about-four__thumb__item img {
max-width: 100%;
height: auto;
mix-blend-mode: luminosity;
}.about-four .section-title {
margin-bottom: 34px;
}.about-four__content {
padding: 0 0 0 70px;
}@media (max-width: 1199px){.about-four__content {
padding: 0;
}}@media (max-width: 991px){.about-four__content {
padding: 45px 0 0;
}}.about-four__content__heading {
font-size: 24px;
color: var(--nisoz-base);
text-transform: uppercase;
margin: 0 0 28px;
}.about-four__content__text {
margin-bottom: 13px;
}.client-carousel {
padding-bottom: 50px;
padding-top: 5px;
background-color: var(--nisoz-white);
}.client-carousel__tilte {
text-align: center;
display: block;
color: var(--nisoz-color);
font-weight: 500;
border-top: 1px solid #e6e6ec;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2.8px;
margin: 0 0 33px;
}.client-carousel__tilte span {
display: inline-block;
background-color: var(--nisoz-white);
padding: 0 26px;
z-index: 2;
position: relative;
top: -9px;
}.client-carousel .client-carousel__one {
position: relative;
}.client-carousel .client-carousel__one .client-carousel__one__item {
display: flex;
align-items: center;
justify-content: center;
min-height: 83px;
transition: 500ms;
}.client-carousel .client-carousel__one .client-carousel__one__item img {
transition: 500ms;
opacity: 0.2;
max-width: 100%;
width: auto;
}.client-carousel .client-carousel__one .client-carousel__one__item:hover {
background-color: var(--nisoz-color3);
}.client-carousel .client-carousel__one .client-carousel__one__item:hover img {
opacity: 0.6;
}.service-one {
position: relative;
background-size: auto;
background-position: top center;
background-repeat: no-repeat;
background-color: var(--nisoz-white);
counter-reset: count;
padding: 120px 0;
}@media (max-width: 767px){.service-one {
padding: 80px 0;
}}.service-one__text {
position: relative;
font-size: 18px;
margin: 30px 0 0;
font-weight: 500;
text-transform: uppercase;
}.service-one .nisoz-btn {
margin-left: 26px;
font-size: 12px;
letter-spacing: 1.2px;
padding: 7px 19.5px 8px;
}@media (max-width: 767px){.service-one .nisoz-btn {
margin-top: 10px;
}}.service-one__item {
position: relative;
background-color: var(--nisoz-white);
box-shadow: 0px 10px 60px 0px rgba(var(--nisoz-black4-rgb), 0.07);
counter-increment: count;
margin-bottom: 30px;
z-index: 2;
-webkit-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
transition: all ease 0.3s;
}.service-one__item::after {
transition: all 500ms ease;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
background: var(--nisoz-black);
z-index: -1;
visibility: hidden;
opacity: 0;
}.service-one__item__wrapper {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
padding: 40px 40px 37px;
transition: all 500ms ease;
}@media (min-width: 992px) and (max-width: 1199px){.service-one__item__wrapper {
padding: 40px 30px 37px;
}}.service-one__item__hover {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .15;
background-repeat: no-repeat;
background-size: cover;
mix-blend-mode: luminosity;
background-position: center center;
transition: all 500ms ease;
transform: scale(1.3);
z-index: 1;
visibility: hidden;
}.service-one__item:hover::after {
visibility: visible;
opacity: 1;
}.service-one__item:hover .service-one__item__hover {
visibility: visible;
transform: scale(1);
}.service-one__item:hover .service-one__item__title {
color: var(--nisoz-white);
}.service-one__item:hover .service-one__item__text {
color: var(--nisoz-color2);
}.service-one__item__icon {
font-size: 80px;
line-height: 1;
position: relative;
z-index: 3;
color: var(--nisoz-color);
display: inline-block;
margin: 0 0 30px;
transition: 500ms ease;
}.service-one__item__icon span {
display: inline-block;
transition: all 500ms linear;
transition-delay: 0s;
transition-delay: 0.1s;
transform: scale(1);
}.service-one__item:hover .service-one__item__icon {
color: var(--nisoz-base);
}.service-one__item:hover .service-one__item__icon span {
transform: scale(0.9);
}.service-one__item__title {
font-size: 20px;
text-transform: uppercase;
max-width: 350px;
transition: all 300ms ease;
position: relative;
z-index: 3;
margin: 0 0 8px;
}.service-one__item__title a {
color: inherit;
}.service-one__item__title a:hover {
color: var(--nisoz-base);
}.service-one__item__text {
position: relative;
z-index: 3;
font-size: 14px;
line-height: 16px;
transition: all 500ms ease;
margin: 0;
}.service-two-padding .nisoz-owl__dots.owl-carousel .owl-dots {
margin: 0px 0 21px !important;
}.cta-one {
position: relative;
background-color: var(--nisoz-black);
padding: 103px 0 176px;
}.cta-one__bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 100%;
height: 100%;
background-blend-mode: luminosity;
opacity: .3;
background-color: var(--nisoz-black);
}.cta-one .section-title__title {
color: var(--nisoz-white);
font-weight: 600;
font-size: 60px;
}@media (max-width: 991px){.cta-one .section-title__title {
font-size: 50px;
}}@media (max-width: 767px){.cta-one .section-title__title {
font-size: 36px;
}}.cta-one .nisoz-btn {
margin: 44px 0 0;
}@media (max-width: 767px){.cta-one .nisoz-btn {
margin: 0 0 40px;
}}@media (max-width: 767px){.cta-one .text-end {
text-align: left !important;
}}.cta-one__text {
position: relative;
display: flex;
align-items: center;
font-size: 18px;
line-height: 34px;
color: var(--nisoz-white);
border-top: 3px solid var(--nisoz-white);
padding: 41px 0 0;
}.cta-one__text p {
margin: -6px 0 0 19px;
}.cta-two {
position: relative;
background-color: var(--nisoz-white);
}.cta-two-about {
padding: 0 0 120px;
}@media (max-width: 767px){.cta-two-about {
padding: 0 0 80px;
}}.cta-two-about .cta-two__info-bottom {
margin-bottom: 0;
}.cta-two__info-top {
position: relative;
background-color: var(--nisoz-base);
padding: 66px 80px 70px;
}@media (max-width: 767px){.cta-two__info-top {
padding: 50px 25px 90px;
}}.cta-two__bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: top right;
width: 100%;
height: 100%;
mix-blend-mode: luminosity;
opacity: .3;
}.cta-two .section-title {
margin: 0;
}.cta-two .section-title__title {
color: var(--nisoz-black4);
}@media (max-width: 991px){.cta-two .section-title__title br {
display: none;
}}.cta-two__icon {
position: absolute;
z-index: 2;
right: 0;
bottom: 0;
z-index: 2;
width: 256px;
height: 256px;
background-color: transparent;
font-size: 85px;
color: var(--nisoz-base);
display: flex;
align-items: end;
justify-content: flex-end;
padding: 0 19px 21px 0;
}@media (max-width: 767px){.cta-two__icon {
width: 180px;
height: 180px;
font-size: 70px;
}}.cta-two__icon::after {
position: absolute;
right: 0;
bottom: 0;
content: '';
width: 100%;
height: 100%;
border-style: solid;
border-width: 0 0 256px 256px;
border-color: transparent transparent var(--nisoz-black) transparent;
z-index: -1;
}@media (max-width: 767px){.cta-two__icon::after {
border-width: 0 0 180px 180px;
}}.cta-two__icon span {
display: inline-block;
transform: rotate(45deg);
}.cta-two__icon:hover {
color: var(--nisoz-white);
}.cta-two__info-bottom {
position: relative;
padding: 15px 80px 16px;
background-color: var(--nisoz-black);
text-transform: uppercase;
font-size: 16px;
font-weight: 500;
letter-spacing: 1.6px;
color: var(--nisoz-color2);
margin: 0;
margin-bottom: -50px;
z-index: 2;
}.cta-two__info-bottom a {
color: var(--nisoz-white);
}.cta-two__info-bottom a:hover {
color: var(--nisoz-base);
}@media (max-width: 767px){.cta-two__info-bottom {
padding: 15px 25px 16px;
}}.cta-three {
position: relative;
background-color: var(--nisoz-black);
padding: 120px 0;
}@media (max-width: 767px){.cta-three {
padding: 80px 0;
}}.cta-three__bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 100%;
height: 100%;
background-blend-mode: luminosity;
background-color: var(--nisoz-black);
opacity: .3;
}.cta-three::after {
width: calc(100% - 100px);
height: calc(100% - 100px);
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
position: absolute;
content: '';
border: 3px solid rgba(var(--nisoz-white-rgb), 0.05);
}@media (max-width: 767px){.cta-three::after {
width: calc(100% - 60px);
height: calc(100% - 60px);
}}.cta-three .container {
position: relative;
z-index: 2;
}.cta-three .section-title__title {
color: var(--nisoz-white);
font-size: 60px;
font-weight: 700;
}@media (max-width: 991px){.cta-three .section-title__title {
font-size: 50px;
}}@media (max-width: 767px){.cta-three .section-title__title {
font-size: 36px;
}}.cta-three .section-title {
margin-bottom: 38px;
}.cta-three .nisoz-btn {
height: 64px;
}.feature-one {
position: relative;
background-color: var(--nisoz-white);
}.feature-one__wrapper {
background-color: var(--nisoz-white);
box-shadow: 0px 10px 60px 0px rgba(var(--nisoz-black4-rgb), 0.07);
padding: 52px 60px 53px;
top: -60px;
margin-bottom: -60px;
position: relative;
z-index: 2;
}@media (max-width: 1199px){.feature-one__wrapper {
padding: 52px 35px 53px;
}}@media (max-width: 991px){.feature-one__wrapper {
padding: 52px 25px 23px;
}}.feature-one__item {
position: relative;
padding: 0 0 0 78px;
}@media (max-width: 991px){.feature-one__item {
margin-bottom: 30px;
}}.feature-one__item__icon {
width: 58px;
height: 58px;
background-color: var(--nisoz-base);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: var(--nisoz-black);
font-size: 21px;
position: absolute;
left: 0;
top: 9px;
}.feature-one__item__icon span {
display: inline-block;
}.feature-one__item__title {
font-size: 20px;
line-height: 30px;
text-transform: uppercase;
margin: 0 0 19px;
}.feature-one__item__text {
margin: 0;
}.feature-one__item:hover .feature-one__item__icon span {
animation: bounceIn 1s linear;
animation-duration: 1s;
animation-duration: 2s;
}.portfolio-page .nisoz-owl__dots.owl-carousel {
margin-top: 55px;
}.portfolio-page .nisoz-owl__dots.owl-carousel .owl-dots {
margin: 0px 0 20px !important;
}.testimonial-one {
position: relative;
background-color: var(--nisoz-white);
padding: 0 0 120px;
}@media (max-width: 767px){.testimonial-one {
padding: 0 0 80px;
}}.testimonial-one__carousel {
position: relative;
}.testimonial-one__carousel.owl-carousel .owl-nav {
position: absolute;
right: 0;
bottom: 4px;
margin: 0;
}@media (max-width: 767px){.testimonial-one__carousel.owl-carousel .owl-nav {
position: relative;
bottom: 0;
margin: 30px 10px 0 0;
}}.testimonial-one__carousel.owl-carousel .owl-nav button {
transition: all 400ms ease;
width: 52px;
height: 52px;
outline: none;
box-shadow: none;
border: none;
background-color: var(--nisoz-color3);
border-radius: 50%;
display: inline-block;
color: var(--nisoz-black4);
line-height: 55px;
font-size: 16px;
margin: 0 0 0 10px;
text-align: center;
}.testimonial-one__carousel.owl-carousel .owl-nav button:hover {
background-color: var(--nisoz-base);
color: var(--nisoz-black);
}.testimonial-one__carousel.owl-carousel .owl-nav button:hover span {
animation: iconTranslateX 0.4s forwards;
}.testimonial-one__carousel.owl-carousel .owl-nav button span {
display: inline-block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}.testimonial-one__carousel.owl-carousel .owl-nav button.owl-prev:hover span {
animation: iconTranslateY 0.4s forwards;
}.testimonial-one__item {
position: relative;
min-height: 290px;
padding: 0 0 0 500px;
}@media (max-width: 1199px){.testimonial-one__item {
padding-left: 400px;
}}@media (max-width: 991px){.testimonial-one__item {
padding-left: 300px;
}}@media (max-width: 767px){.testimonial-one__item {
padding-left: 0;
}}.testimonial-one__author {
position: absolute;
left: 0;
top: 0;
width: 290px;
height: 290px;
background-color: var(--nisoz-white);
border-radius: 50%;
}.testimonial-one__author img {
width: 100%;
height: 100%;
object-fit: cover;
mix-blend-mode: luminosity;
border-radius: 50%;
}@media (min-width: 768px) and (max-width: 991px){.testimonial-one__author {
width: 200px;
height: 200px;
}}@media (max-width: 767px){.testimonial-one__author {
position: relative;
margin: 0 0 70px;
}}.testimonial-one__icon {
width: 71px;
height: 71px;
border-radius: 50%;
background-color: var(--nisoz-base);
display: flex;
align-items: center;
justify-content: center;
font-size: 32px;
color: var(--nisoz-black);
position: absolute;
right: 2px;
top: 0;
}.testimonial-one__border {
position: absolute;
right: -111px;
top: 0;
}.testimonial-one__border svg {
fill: var(--nisoz-base);
}@media (max-width: 1199px){.testimonial-one__border {
right: -55px;
}}@media (max-width: 991px){.testimonial-one__border {
right: -55px;
}}@media (max-width: 767px){.testimonial-one__border {
position: relative;
transform: rotate(90deg);
right: 0;
top: 21px;
}}.testimonial-one__content {
position: relative;
}.testimonial-one__ratings {
display: flex;
align-items: center;
font-size: 16px;
letter-spacing: 1.6px;
color: var(--nisoz-base);
line-height: 26px;
margin: 0 0 29px;
}.testimonial-one__quote {
font-size: 22px;
font-weight: 400;
line-height: 40px;
margin: 0 0 32px;
}.testimonial-one__title {
color: #1c1a1d;
font-size: 24px;
font-weight: 500;
text-transform: uppercase;
margin: 0 0 3px;
}.testimonial-one__designation {
display: block;
font-size: 14px;
line-height: 26px;
font-family: var(--heading-font);
letter-spacing: 1.4px;
text-transform: uppercase;
}.testimonial-two__carousel.owl-carousel .owl-dots {
display: flex;
align-items: center;
justify-content: flex-end;
width: 100%;
position: absolute;
left: 0;
right: 0;
bottom: 31px;
margin-top: 0px !important;
height: 0;
line-height: 0;
z-index: 3;
}@media (max-width: 767px){.testimonial-two__carousel.owl-carousel .owl-dots {
justify-content: center;
bottom: -140px;
}}.testimonial-two__carousel.owl-carousel .owl-dots .owl-dot span {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 50%;
background-color: RGBA(var(--nisoz-black-rgb), 0.2);
border: none;
margin: 0 0 0 5px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}.testimonial-two__carousel.owl-carousel .owl-dots .owl-dot:hover span,
.testimonial-two__carousel.owl-carousel .owl-dots .owl-dot.active span {
background-color: RGBA(var(--nisoz-black-rgb), 1);
}.testimonial-two__carousel__thumb.owl-carousel {
position: relative;
display: flex;
align-items: center;
max-width: 221px;
margin: -92px 0 0;
padding: 0;
}@media (max-width: 767px){.testimonial-two__carousel__thumb.owl-carousel {
margin: 22px 0 0;
}}.testimonial-two__carousel__thumb.owl-carousel .owl-item {
transition: all 0.4s ease;
}.testimonial-two__carousel__thumb.owl-carousel .item {
position: relative;
display: block;
margin-top: 4px;
transition: all 0.4s ease;
}.testimonial-two__carousel__thumb.owl-carousel .item::after {
display: block;
position: absolute;
width: 67px;
height: 67px;
border-radius: 50%;
border: 1px solid var(--nisoz-black);
content: '';
left: 0;
top: 8px;
right: 0;
bottom: 0;
margin: auto;
transition: all 0.4s ease;
visibility: hidden;
opacity: 0;
}.testimonial-two__carousel__thumb.owl-carousel .testimonial-two__carousel__thumb__item {
width: 67px;
height: 67px;
border-radius: 50%;
margin: 0 10px 0 0;
overflow: hidden;
object-fit: cover;
background-color: var(--nisoz-white);
display: block;
cursor: pointer;
position: relative;
transition: all 0.4s ease;
}.testimonial-two__carousel__thumb.owl-carousel .testimonial-two__carousel__thumb__item img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 50%;
mix-blend-mode: luminosity;
margin: auto;
}.testimonial-two__carousel__thumb.owl-carousel .active.center .item::after {
visibility: visible;
opacity: 1;
}.testimonial-two__carousel__thumb.owl-carousel .active.center .testimonial-two__carousel__thumb__item {
width: calc(100% - 8px);
height: calc(100% - 8px);
left: 4px;
top: 4px;
}.choose-one {
position: relative;
overflow: hidden;
margin-bottom: -140px;
z-index: 2;
}@media (max-width: 767px){.choose-one {
margin-bottom: -170px;
}}.choose-one__bg {
position: absolute;
left: 0;
top: 0;
width: 56.8%;
height: 83.7%;
background-color: var(--nisoz-base);
z-index: 2;
}@media (max-width: 991px){.choose-one__bg {
width: 100%;
height: 100%;
}}.choose-one__bg__one {
position: absolute;
right: 60px;
bottom: 0;
width: 28px;
height: calc(100% - 120px);
background-color: rgba(var(--nisoz-black-rgb), 0.1);
}.choose-one__bg__two {
position: absolute;
right: 108px;
bottom: 0;
width: 28px;
height: calc(100% - 250px);
background-color: rgba(var(--nisoz-black-rgb), 0.1);
}.choose-one__content {
position: relative;
z-index: 3;
padding: 120px 0 0;
}@media (max-width: 991px){.choose-one__content {
padding: 80px 0 35px;
}}.choose-one .nisoz-stretch__image {
margin-left: -17px;
}@media (max-width: 991px){.choose-one .nisoz-stretch__image {
z-index: 5;
}}.nisoz-stretch-element-inside-column {
height: 100%;
}.nisoz-stretch__image {
position: relative;
margin-left: auto;
background-color: var(--nisoz-black4);
max-width: 1062px;
height: 100%;
overflow: hidden;
}.nisoz-stretch__image img {
width: 100%;
height: 857px;
object-fit: cover;
mix-blend-mode: luminosity;
}@media (max-width: 991px){.nisoz-stretch__image img {
height: auto;
}}.choose-two {
position: relative;
padding: 120px 0 0;
}@media (max-width: 1199px){.choose-two {
padding: 120px 0 70px;
}}@media (max-width: 767px){.choose-two {
padding: 80px 0 50px;
}}.choose-two__bg {
width: 66.4%;
position: absolute;
right: 0;
top: 0;
height: 100%;
background-color: var(--nisoz-color3);
}@media (max-width: 1199px){.choose-two__bg {
width: 100%;
}}.choose-two .nisoz-stretch-element-inside-column {
line-height: .8;
}.choose-two__thumb {
position: relative;
z-index: 2;
display: inline-block;
background-color: var(--nisoz-black);
margin: 0 0 0 15px;
overflow: hidden;
}@media (min-width: 1400px){.choose-two__thumb {
margin: 0 0 0 120px;
}}@media (max-width: 1199px){.choose-two__thumb {
margin: 0 0 45px 30px;
}}@media (max-width: 767px){.choose-two__thumb {
margin: 0 0 45px;
}}.choose-two__thumb img {
max-width: 100%;
height: auto;
mix-blend-mode: luminosity;
}.choose-two__content {
position: absolute;
left: 0;
bottom: 0;
z-index: 2;
width: 100%;
height: 100%;
background-position: left bottom;
background-repeat: no-repeat;
display: grid;
grid-template-columns: repeat(1, 1fr);
align-content: end;
padding: 0 0 43px 50px;
}@media (max-width: 767px){.choose-two__content {
padding: 0 0 25px 25px;
background-size: cover;
}}.choose-two__box {
position: relative;
min-height: 83px;
padding: 0 0 0 120px;
margin: 0 0 40px;
}.choose-two__box__icon {
width: 84px;
height: 83px;
background-color: var(--nisoz-base);
font-size: 32px;
display: flex;
align-items: center;
justify-content: center;
color: var(--nisoz-black);
position: absolute;
left: 0;
top: 0;
}.choose-two__box__icon span {
display: inline-block;
transition: all 500ms linear;
transition-delay: 0s;
transform: scale(1);
}.choose-two__box__title {
position: relative;
top: -6px;
font-size: 24px;
line-height: 30px;
text-transform: uppercase;
margin: 0 0 3px;
}.choose-two__box__text {
margin: 0;
}.choose-two__box:hover span {
transform: scale(0.9);
}.fact-one {
position: relative;
background-color: var(--nisoz-black);
padding: 200px 0 30px;
}@media (max-width: 767px){.fact-one {
padding-bottom: 0;
}}.fact-one__bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 100%;
height: 100%;
mix-blend-mode: luminosity;
opacity: .1;
}.fact-one__item {
position: relative;
z-index: 2;
padding: 0 15px 36px;
background-color: var(--nisoz-black);
border: 10px solid var(--nisoz-black5);
transition: all 400ms ease;
margin-bottom: 90px;
}.fact-one__item::after {
content: "";
width: 100%;
height: 0;
position: absolute;
left: 0;
z-index: -1;
top: 0;
bottom: auto;
background-color: var(--nisoz-base);
transition: height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;
-moz-transition: height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;
-webkit-transition: height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0.2s;
}.fact-one__item__icon {
width: 116px;
height: 116px;
background-color: var(--nisoz-black5);
display: flex;
align-items: center;
justify-content: center;
transition: all 600ms ease;
color: var(--nisoz-base);
font-size: 62px;
border-radius: 50%;
margin-bottom: 7px;
margin: -70px auto 10px;
}.fact-one__item__icon span {
display: inline-block;
}.fact-one__item:hover::after {
height: 100%;
top: auto;
bottom: 0;
}.fact-one__item:hover .fact-one__item__icon {
background-color: var(--nisoz-base);
color: var(--nisoz-black);
}.fact-one__item:hover .fact-one__item__icon span {
animation: bounceIn 1s linear;
animation-duration: 1s;
animation-duration: 1s;
animation-duration: 2s;
}.fact-one__item:hover .fact-one__item__count,
.fact-one__item:hover .fact-one__item__title {
color: var(--nisoz-black);
}.fact-one__item__count {
font-size: 60px;
font-weight: 500;
color: var(--nisoz-white);
font-family: var(--heading-font);
line-height: 1;
transition: all 400ms ease;
margin-bottom: 19px;
}.fact-one__item__count .count-box {
display: inline-flex;
}.fact-one__item__title {
font-size: 16px;
font-weight: 500;
color: var(--nisoz-color2);
letter-spacing: 1.6px;
text-transform: uppercase;
transition: all 300ms ease;
margin: 0;
}.google-map {
position: relative;
background-color: var(--nisoz-color3);
}.google-map__one {
position: relative;
display: block;
border: none;
height: 453px;
width: 100%;
mix-blend-mode: luminosity;
}.main-footer {
background-color: var(--nisoz-black);
position: relative;
padding: 50px 0 68px;
}.main-footer__bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 100%;
height: 100%;
mix-blend-mode: luminosity;
opacity: .12;
}.main-footer__top {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid RGBA(6, 168, 87);
padding-bottom: 50px;
margin-bottom: 67px;
}@media (max-width: 767px){.main-footer__top {
display: block;
margin-bottom: 35px;
}}.main-footer__social {
position: relative;
}.main-footer__social a {
display: inline-block;
width: 55px;
height: 55px;
background-color: var(--nisoz-black5);
color: var(--nisoz-white);
line-height: 55px;
border-radius: 50%;
font-size: 20px;
text-align: center;
margin-left: 7px;
}@media (max-width: 767px){.main-footer__social a {
margin: 30px 7px 0 0;
}}.main-footer__social a:hover {
background-color: var(--nisoz-base);
color: var(--nisoz-black);
}.main-footer__navmenu {
position: relative;
}@media (max-width: 767px){.main-footer__navmenu {
margin-top: 30px;
}}.main-footer__navmenu ul {
margin: 0;
padding: 0;
}.main-footer__navmenu ul li {
list-style: none;
display: block;
line-height: 36px;
color: var(--nisoz-color2);
text-transform: capitalize;
}.main-footer__navmenu ul li a {
color: inherit;
display: inline-block;
}.main-footer__navmenu ul li a:hover {
color: var(--nisoz-base);
padding-left: 5px;
}.main-footer__about {
position: relative;
}@media (max-width: 767px){.main-footer__about {
margin-top: 35px;
}}.main-footer__about__text {
color: var(--nisoz-color2);
line-height: 26px;
margin: 10px 0 9px;
}.main-footer__about__info {
margin: 0;
padding: 0;
list-style: none;
}.main-footer__about__info li {
display: flex;
align-items: center;
font-size: 15px;
line-height: 36px;
color: var(--nisoz-white);
}.main-footer__about__info li span {
font-size: 16px;
color: var(--nisoz-base);
display: inline-block;
margin-right: 14px;
}.main-footer__about__info li a {
color: inherit;
}.main-footer__about__info li a:hover {
color: var(--nisoz-base);
}.main-footer__newsletter .nisoz-btn {
position: absolute;
right: 0;
top: 0;
height: 64px;
padding: 17px 40px 17px;
}.main-footer__newsletter .nisoz-btn .nisoz-btn__shape {
background-color: var(--nisoz-black5);
}.copyright {
position: relative;
background-color: var(--nisoz-black5);
padding: 28px 0 30px;
}.copyright__text {
color: var(--nisoz-color2);
margin: 0;
}.copyright__text a {
color: inherit;
}.copyright__text a:hover {
color: var(--nisoz-base);
}.accrodion-one {
position: relative;
padding: 0 0 110px;
}@media (max-width: 767px){.accrodion-one {
padding: 0 0 70px;
}}.accrodion-one .section-title {
margin-bottom: 40px;
}.accrodion-one__thumb {
position: relative;
background-color: var(--nisoz-white);
border-radius: 50%;
width: 213px;
height: 213px;
}@media (max-width: 767px){.accrodion-one__thumb {
margin: 0 0 30px;
}}.accrodion-one__thumb img {
width: 100%;
height: 100%;
border-radius: 50%;
mix-blend-mode: luminosity;
}.accrodion-one__right {
position: relative;
}.accrodion-one__right__title {
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
margin: 24px 0 12px;
}.accrodion-one__right__text {
line-height: 28px;
margin: 0;
}.accrodion-one__experiance {
display: flex;
align-items: center;
border-bottom: 1px solid #dedee5;
padding: 0 0 22px;
margin: -19px 0 0;
}.accrodion-one__experiance__title {
font-size: 20px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
margin: 10px 0 0 25px;
}.accrodion-one__experiance__title br {
display: inherit;
}.accrodion-one__count {
font-family: var(--heading-font);
font-size: 100px;
font-weight: 700;
line-height: 1;
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: var(--nisoz-base);
margin: 0 0 0;
}.accrodion-one__count .count-box {
display: inline-flex;
}.accrodion-one__wrapper {
position: relative;
}@media (max-width: 1199px){.accrodion-one__wrapper {
margin: 40px 0 0;
}}.accrodion-one__wrapper .accrodion {
position: relative;
display: block;
margin-bottom: 10px;
border: 1px solid #dedee5;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}.accrodion-one__wrapper .accrodion.active .accrodion-title h4::before {
content: "\e91c";
color: var(--nisoz-black);
background-color: var(--nisoz-base);
}.accrodion-one__wrapper .accrodion-title {
position: relative;
display: block;
cursor: pointer;
padding: 19px 11px 21px 29px;
transition: all 200ms linear;
transition-delay: 0s;
transition-delay: 0.1s;
}.accrodion-one__wrapper .accrodion-title h4 {
margin: 0;
padding-right: 55px;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
line-height: 28px;
position: relative;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}.accrodion-one__wrapper .accrodion-title h4::before {
width: 46px;
height: 46px;
background-color: var(--nisoz-black);
content: "\e91b";
font-family: 'icomoon' !important;
font-size: 12px;
color: var(--nisoz-base);
position: absolute;
top: 50%;
right: 0;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
text-align: center;
}.accrodion-one__wrapper .accrodion-content {
position: relative;
padding-bottom: 25px;
padding-left: 29px;
padding-right: 29px;
}.accrodion-one__wrapper .accrodion-content p {
margin: 0;
}.contact-one {
position: relative;
overflow: hidden;
background-color: var(--nisoz-color3);
}.contact-one__form-box {
position: relative;
display: block;
padding: 0;
}.contact-one__form {
position: relative;
display: block;
}.contact-one__form .row {
--bs-gutter-x: 20px;
}.contact-one__input-box {
position: relative;
display: block;
margin-bottom: 20px;
}.contact-one__input-box input[type="text"],
.contact-one__input-box input[type="email"] {
height: 63px;
width: 100%;
border: none;
background-color: var(--nisoz-white);
padding-left: 30px;
padding-right: 30px;
outline: none;
font-size: 14px;
color: var(--nisoz-color);
font-family: var(--nisoz-font);
display: block;
font-weight: 500;
}.contact-one__input-box .bootstrap-select .dropdown-menu {
border: none;
}.contact-one__input-box .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
position: relative;
display: block;
width: 100% !important;
font-family: var(--nisoz-font);
}.contact-one__input-box .bootstrap-select > .dropdown-toggle::after {
display: none;
}.contact-one__input-box .bootstrap-select > .dropdown-toggle {
position: relative;
height: 63px;
outline: none !important;
border-radius: 0;
border: 0;
background-color: var(--nisoz-white) !important;
margin: 0;
padding: 0;
padding-left: 30px;
padding-right: 30px;
color: var(--nisoz-color) !important;
font-size: 14px;
line-height: 63px;
font-weight: 500;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
}.contact-one__input-box .bootstrap-select > .dropdown-toggle:before {
position: absolute;
top: 0;
bottom: 0;
right: 30px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 14px;
color: var(--nisoz-color);
}.contact-one__input-box .bootstrap-select .dropdown-menu > li + li > a {
border-top: 1px solid RGBA(var(--nisoz-black-rgb), 0.1);
}.contact-one__input-box .bootstrap-select .dropdown-menu > li > a {
font-size: 14px;
font-weight: 500;
padding: 10px 30px;
color: var(--nisoz-color);
background-color: var(--nisoz-white);
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}.contact-one__input-box .bootstrap-select .dropdown-menu > li:hover > a,
.contact-one__input-box .bootstrap-select .dropdown-menu > li.selected > a {
background: var(--nisoz-base);
color: var(--nisoz-black);
border-color: var(--nisoz-base);
}.contact-one__input-box textarea {
font-size: 14px;
font-weight: 500;
color: var(--nisoz-color);
height: 130px;
width: 100%;
background-color: var(--nisoz-white);
font-family: var(--nisoz-font);
padding: 20px 30px 30px;
border: none;
outline: none;
margin-bottom: 0px;
}.contact-one__input-box.text-message-box {
height: 130px;
}.contact-two__input-box .bootstrap-select .dropdown-menu {
border: none;
}.contact-two__input-box .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
position: relative;
display: block;
width: 100% !important;
font-family: var(--nisoz-font);
}.contact-two__input-box .bootstrap-select > .dropdown-toggle::after {
display: none;
}.contact-two__input-box .bootstrap-select > .dropdown-toggle {
position: relative;
height: 63px;
outline: none !important;
border-radius: 0;
border: 0;
background-color: var(--nisoz-color3) !important;
margin: 0;
padding: 0;
padding-left: 30px;
padding-right: 30px;
color: var(--nisoz-color) !important;
font-size: 14px;
line-height: 63px;
font-weight: 500;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
}.contact-two__input-box .bootstrap-select > .dropdown-toggle:before {
position: absolute;
top: 0;
bottom: 0;
right: 30px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 14px;
color: var(--nisoz-color);
}.contact-two__input-box .bootstrap-select .dropdown-menu > li + li > a {
border-top: 1px solid RGBA(var(--nisoz-black-rgb), 0.1);
}.contact-two__input-box .bootstrap-select .dropdown-menu > li > a {
font-size: 14px;
font-weight: 500;
padding: 10px 30px;
color: var(--nisoz-color);
background-color: var(--nisoz-color3);
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}.contact-two__input-box .bootstrap-select .dropdown-menu > li:hover > a,
.contact-two__input-box .bootstrap-select .dropdown-menu > li.selected > a {
background: var(--nisoz-base);
color: var(--nisoz-black);
border-color: var(--nisoz-base);
}.google-map-two {
position: relative;
background-color: var(--nisoz-white);
padding: 120px 0 0;
}@media (max-width: 767px){.google-map-two {
padding-top: 80px;
}}.google-map-two .google-map__one {
height: 483px;
}.contact {
position: relative;
}.contact .faq-page__help {
max-width: 270px;
margin: -113px auto 0;
}@media (max-width: 991px){.contact .faq-page__help {
margin-left: 0;
}}.contact__box {
position: relative;
padding: 0 0 48px 65px;
margin: 50px 0 0;
border-bottom: 1px solid #dedee5;
}.contact__box-two {
margin-left: -30px;
}@media (max-width: 767px){.contact__box-two {
margin-left: 0;
}}.contact__box__icon {
width: 45px;
height: 45px;
background-color: var(--nisoz-black);
border-radius: 50%;
display: flex;
align-items: end;
font-size: 32px;
color: var(--nisoz-base);
position: absolute;
left: 0;
top: 0;
transition: all 500ms ease;
}.contact__box__icon span {
transition: all 500ms linear;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0s;
transition-delay: 0.1s;
transform: scale(1);
}.contact__box__icon .icon-maps-and-flags {
position: relative;
left: -3px;
}.contact__box:hover .contact__box__icon {
padding: 7px;
}.contact__box:hover .contact__box__icon span {
transform: scale(0.8);
}.contact__box:hover .contact__box__icon .icon-maps-and-flags {
left: -1px;
}.contact__box__title {
font-size: 16px;
letter-spacing: 1.6px;
line-height: .8;
font-weight: 500;
color: var(--nisoz-color);
text-transform: uppercase;
margin: 0 0 4px;
}.contact__box__text {
font-size: 18px;
color: var(--nisoz-black);
margin: 0;
}@media (min-width: 992px) and (max-width: 1199px){.contact__box__text {
font-size: 17px;
margin-right: -15px;
}}.contact__box__text a {
color: inherit;
}.contact__box__text a:hover {
color: var(--nisoz-base);
}.contact-page {
padding: 120px 0;
background-color: var(--nisoz-white);
}@media (max-width: 767px){.contact-page {
padding: 80px 0;
}}.contact-page .container {
max-width: 800px;
}.contact-page .contact-one__input-box textarea,
.contact-page .contact-one__input-box input[type="text"],
.contact-page .contact-one__input-box input[type="email"] {
background-color: var(--nisoz-color3);
}.contact-page .contact-one__input-box.text-message-box,
.contact-page .contact-one__input-box textarea {
height: 180px;
}.contact-page .contact-one__input-box .bootstrap-select > .dropdown-toggle {
background-color: var(--nisoz-color3) !important;
}.page-header {
background-color: var(--nisoz-black);
position: relative;
}.page-header__bg {
z-index: 3;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-repeat: no-repeat;
background-size: auto;
background-position: left bottom;
background-image: url(../images/shapes/page-header-bg-1-1.png);
}@media (min-width: 1200px) and (max-width: 1500px){.page-header__bg {
left: -15%;
background-size: cover;
background-position: right bottom;
}}@media (min-width: 992px) and (max-width: 1199px){.page-header__bg {
left: -15%;
background-size: cover;
background-position: right bottom;
}}.page-header__shape1 {
position: absolute;
z-index: 3;
left: 0;
top: 45px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: auto;
background-position: left top;
background-image: url(../images/shapes/page-header-bg-shape-1.png);
-webkit-animation: movebounce3 2s linear infinite;
animation: movebounce3 2s linear infinite;
}@media (max-width: 991px){.page-header__shape1 {
display: none;
}}@media (min-width: 1200px) and (max-width: 1400px){.page-header__shape1 {
left: -35px;
}}@media (min-width: 992px) and (max-width: 1199px){.page-header__shape1 {
left: -70px;
}}.page-header__shape3 {
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: auto;
background-position: right top;
background-color: var(--nisoz-black);
mix-blend-mode: luminosity;
opacity: .6;
z-index: 1;
}@media (max-width: 991px){.page-header__shape3 {
display: none;
}}@media (min-width: 1200px) and (max-width: 1500px){.page-header__shape3 {
right: -15%;
}}@media (min-width: 992px) and (max-width: 1199px){.page-header__shape3 {
right: -24%;
}}.page-header__shape2 {
z-index: 2;
position: absolute;
left: 120px;
top: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: auto;
background-position: top center;
background-image: url(../images/shapes/page-header-bg-1-2.png);
-webkit-animation: movebounce2 2s linear infinite;
animation: movebounce2 2s linear infinite;
}@media (max-width: 991px){.page-header__shape2 {
display: none;
}}@media (min-width: 992px) and (max-width: 1199px){.page-header__shape2 {
left: -15px;
}}@media (min-width: 1200px) and (max-width: 1400px){.page-header__shape2 {
left: 90px;
}}.page-header .container {
position: relative;
z-index: 10;
padding-top: 242px;
padding-bottom: 90px;
}@media (max-width: 991px){.page-header .container {
padding-top: 250px;
}}@media (max-width: 767px){.page-header .container {
padding-top: 180px;
}}.page-header__title {
margin: 0;
font-size: 50px;
color: var(--nisoz-white);
text-transform: uppercase;
font-weight: 800;
margin-bottom: 0;
}@media (max-width: 480px){.page-header__title {
font-size: 40px;
}}.page-header__breadcrumb {
display: flex;
padding: 0;
list-style: none;
text-transform: uppercase;
font-family: var(--heading-font);
margin: 0 0 4px;
align-items: center;
}.page-header__breadcrumb li {
font-size: 16px;
line-height: 1;
color: var(--nisoz-color2);
letter-spacing: 1.6px;
display: flex;
align-items: center;
position: relative;
}.page-header__breadcrumb li:not(:last-of-type)::after {
position: absolute;
right: -17px;
bottom: 0;
content: '/';
font-size: inherit;
line-height: 1;
color: currentColor;
}.page-header__breadcrumb li:not(:last-of-type) {
margin-right: 26px;
}.page-header__breadcrumb li a {
color: inherit;
}.page-header__breadcrumb li a:hover {
color: var(--nisoz-base);
}.page-header__breadcrumb li span {
display: block;
line-height: 1;
}.gallery-page {
position: relative;
padding: 120px 0 110px;
}@media (max-width: 767px){.gallery-page {
padding: 80px 0 70px;
}}.gallery-page .container {
max-width: 1573px;
}.gallery-page .row {
--bs-gutter-x: 10px;
}.gallery-page__single {
position: relative;
overflow: hidden;
z-index: 1;
background-color: var(--nisoz-black2);
margin-bottom: 10px;
}.gallery-page__single img {
width: 100%;
mix-blend-mode: luminosity;
transition: all 500ms ease;
transform: scale(1);
}.gallery-page__single::after {
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
-webkit-transform: perspective(400px) rotateX(-90deg);
-ms-transform: perspective(400px) rotateX(-90deg);
transform: perspective(400px) rotateX(-90deg);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
background-color: rgba(var(--nisoz-base-rgb), 0.9);
}.gallery-page__single:hover::after {
opacity: 1;
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
}.gallery-page__single:hover img {
transform: scale(1.05);
}.gallery-page__single:hover .gallery-page__icon a {
-webkit-transform: scale(1);
transform: scale(1);
transition-delay: 500ms;
opacity: 1;
}.gallery-page__icon {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 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;
z-index: 2;
}.gallery-page__icon a {
height: 50px;
width: 50px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 32px;
color: var(--nisoz-black);
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 2;
}.pricing-one .pricing-one__item .nisoz-btn {
background-color: var(--nisoz-black);
color: var(--nisoz-white);
padding: 16px 47px 17px;
}.pricing-one .pricing-one__item .nisoz-btn .nisoz-btn__shape {
background-color: var(--nisoz-base);
}.pricing-one .pricing-one__item .nisoz-btn:hover {
color: var(--nisoz-black);
}.faq-page {
position: relative;
padding: 120px 0 110px;
}@media (max-width: 767px){.faq-page {
padding: 80px 0 70px;
}}.faq-page__help {
position: relative;
background-color: var(--nisoz-base);
padding: 40px 40px 37px;
}.faq-page__help__icon {
position: relative;
z-index: 2;
width: 45px;
height: 45px;
background-color: var(--nisoz-black);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
color: var(--nisoz-white);
margin-bottom: 12px;
}.faq-page__help__icon span {
display: inline-block;
transition: all 500ms linear;
transition-delay: 0s;
transition-delay: 0s;
transform: scale(1);
}.faq-page__help:hover .faq-page__help__icon span {
transform: scale(0.9);
}.faq-page__help__title {
position: relative;
z-index: 2;
font-size: 24px;
line-height: 30px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 18px;
}.faq-page__help__title br {
display: inherit;
}.faq-page__help__text {
position: relative;
z-index: 2;
font-size: 13px;
line-height: 24px;
font-weight: 600;
color: var(--nisoz-black);
margin-bottom: 0;
}.faq-page__help__text a {
display: block;
color: inherit;
font-size: 16px;
}@media (min-width: 992px){.faq-page .accrodion-one__wrapper {
margin: 0 0 0;
}}.login-page__form-btn-box .nisoz-btn {
padding-left: 47px;
padding-right: 47px;
}.error-page {
position: relative;
padding: 95px 0 120px;
}@media (max-width: 767px){.error-page {
padding: 80px 0 80px;
}}.error-page__content {
position: relative;
text-align: center;
}.error-page__404 {
margin: 0;
padding: 224px 0 204px;
}.error-page__404 img {
max-width: 100%;
}.error-page__shape1 {
position: absolute;
z-index: 2;
top: 22px;
text-align: center;
left: 40px;
right: 0;
}.error-page__shape1 img {
max-width: 100%;
-webkit-animation-name: float-bob-y-2;
animation-name: float-bob-y-2;
-webkit-animation-duration: 3s;
animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}.error-page__shape2 {
position: absolute;
top: 0;
text-align: center;
left: -10px;
right: 0;
}.error-page__shape2 img {
max-width: 100%;
-webkit-animation: blinker 5.0s infinite linear;
animation: blinker 3.0s infinite linear;
}.error-page__title {
font-size: 40px;
color: #0d0d0f;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 14px;
}@media (max-width: 767px){.error-page__title {
font-size: 32px;
}}.error-page__text {
font-size: 18px;
margin-bottom: 35px;
}.error-page__form {
position: relative;
display: block;
margin: 0 auto 20px;
}.error-page__form-input {
position: relative;
display: block;
max-width: 550px;
width: 100%;
margin: 0 auto;
}.error-page__form-input input[type="search"] {
height: 63px;
width: 100%;
border: none;
background-color: var(--nisoz-color3);
padding-left: 50px;
padding-right: 50px;
outline: none;
font-size: 14px;
color: var(--nisoz-color);
display: block;
font-weight: 500;
}@media (max-width: 767px){.error-page__form-input input[type="search"] {
padding-left: 30px;
padding-right: 30px;
}}.error-page__form-input button {
background-color: transparent;
color: var(--nisoz-black);
font-size: 22px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
width: 72px;
outline: none;
border: medium none;
display: flex;
align-items: center;
padding: 0px;
transition: all 0.4s ease;
}@media (max-width: 767px){.error-page__form-input button {
width: 50px;
}}.error-page__form-input button:hover {
color: var(--nisoz-base);
}.error-page .nisoz-btn {
padding: 16px 44.5px 17px;
}.services-details {
position: relative;
padding: 120px 0;
}@media (max-width: 767px){.services-details {
padding: 80px 0;
}}.services-details__sidebar {
position: relative;
}@media (max-width: 991px){.services-details__sidebar {
margin-bottom: 50px;
}}.services-details__services-list {
position: relative;
border: 2px solid var(--nisoz-base);
margin: 0 0 30px;
}.services-details__services-title {
padding: 14px 48px 16px;
background-color: var(--nisoz-base);
font-size: 18px;
text-transform: uppercase;
margin: 0 0 30px;
position: relative;
}.services-details__services-title::after {
position: absolute;
left: 48px;
bottom: -10px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px 20px 0 20px;
border-color: var(--nisoz-base) transparent transparent transparent;
}.services-details__services {
margin: 0;
padding: 0 28px 28px;
list-style: none;
}.services-details__services li {
display: block;
position: relative;
transition: all 500ms ease;
}.services-details__services li a {
background-color: var(--nisoz-color3);
display: block;
position: relative;
z-index: 2;
font-size: 16px;
font-weight: 600;
color: var(--nisoz-color);
font-family: var(--heading-font);
text-transform: uppercase;
padding: 12px 40px 13px 24px;
transition: all 500ms ease;
}.services-details__services li a::after {
position: absolute;
right: 25px;
top: 13px;
border-radius: 0;
font-size: 14px;
font-weight: 700;
font-family: "Font Awesome 5 Free";
content: "\f0da";
color: var(--nisoz-black);
transition: all 500ms ease;
}.services-details__services li a::before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 100%;
background-color: var(--nisoz-black);
z-index: -1;
transform: scale(1, 0);
perspective: 400px;
visibility: hidden;
transition: transform 500ms ease-in-out, visibility 500ms ease-in-out;
transform-origin: bottom center;
}.services-details__services li.current a,
.services-details__services li:hover a {
color: var(--nisoz-white);
}.services-details__services li.current a::after,
.services-details__services li:hover a::after {
color: var(--nisoz-base);
}.services-details__services li.current a::before,
.services-details__services li:hover a::before {
transform: scale(1, 1);
visibility: visible;
transform-origin: top center;
}.services-details__services li + li {
margin-top: 10px;
}.services-details__banner {
position: relative;
background-color: var(--nisoz-base);
min-height: 403px;
overflow: hidden;
margin: 0 0 30px;
}.services-details__banner__image {
height: 100%;
width: 100%;
position: absolute;
left: 0;
bottom: -9px;
background-repeat: no-repeat;
}.services-details__banner .nisoz-btn {
height: 38px;
font-size: 12px;
letter-spacing: 1.2px;
padding: 4px 30px;
position: absolute;
left: 30px;
bottom: 30px;
}.services-details__banner .nisoz-btn .nisoz-btn__shape {
background-color: var(--nisoz-black5);
}.services-details__thumb {
position: relative;
background-color: var(--nisoz-black);
margin-bottom: 22px;
}.services-details__thumb img {
width: 100%;
height: auto;
mix-blend-mode: luminosity;
}.services-details__content {
position: relative;
}.services-details__content__title {
font-size: 30px;
text-transform: uppercase;
margin-bottom: 24px;
}.services-details__content__text {
margin-bottom: 27px;
padding-right: 2px;
}@media (max-width: 1199px){.services-details__content__text {
padding-right: 0;
}}.services-details__content__title-three {
font-size: 30px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 34px;
margin-top: 42px;
}.services-details__benefit {
position: relative;
margin: 60px 0 0;
}.services-details__benefit__img {
position: relative;
background-color: var(--nisoz-white);
border-radius: 50%;
width: 100%;
height: 100%;
max-width: 369px;
margin: 0 1px 0 0;
}.services-details__benefit__img img {
width: 100%;
height: 100%;
border-radius: 50%;
object-fit: cover;
mix-blend-mode: luminosity;
}.services-details__benefit__content {
position: relative;
padding-top: 34px;
}@media (max-width: 767px){.services-details__benefit__content {
padding-top: 45px;
}}@media (min-width: 991px) and (max-width: 1199px){.services-details__benefit__content {
padding-top: 45px;
}}.services-details__benefit__title {
font-size: 30px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 25px;
}.services-details__benefit__text {
font-size: 18px;
line-height: 30px;
margin-bottom: 35px;
}.services-details__benefit__lists {
margin: 0;
padding: 0;
list-style: none;
}.services-details__benefit__lists li {
display: block;
list-style: none;
position: relative;
font-size: 16px;
color: var(--nisoz-black);
line-height: 30px;
padding-left: 30px;
margin-bottom: 6px;
}.services-details__benefit__lists li span {
display: block;
font-size: 14px;
line-height: 30px;
position: absolute;
left: 0;
top: 1px;
color: var(--nisoz-base);
}.services-details .accrodion-one__wrapper {
margin: 60px 0 0;
}.services-details .accrodion-one__wrapper .accrodion {
margin: 10px 0 0;
}.product .nisoz-owl__dots.owl-carousel .owl-dots {
margin-bottom: 30px;
}.product__showing-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
position: relative;
display: block;
width: 340px !important;
font-family: var(--nisoz-font);
}@media (max-width: 360px){.product__showing-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width: 300px !important;
}}.product__showing-sort .bootstrap-select > .dropdown-toggle::after {
display: none;
}.product__showing-sort .bootstrap-select .dropdown-menu {
border: none;
}.product__showing-sort .bootstrap-select > .dropdown-toggle {
position: relative;
height: 64px;
outline: none !important;
border-radius: 0;
border: 0;
background-color: var(--nisoz-color3) !important;
margin: 0;
padding: 0;
padding-left: 30px;
padding-right: 30px;
color: var(--nisoz-color) !important;
font-size: 14px;
line-height: 64px;
font-weight: 500;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
}.product__showing-sort .bootstrap-select > .dropdown-toggle:before {
position: absolute;
top: 0;
bottom: 0;
right: 30px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 16px;
color: var(--nisoz-color);
}.product__showing-sort .bootstrap-select .dropdown-menu > li + li > a {
border-top: 1px solid #dedee5;
}.product__showing-sort .bootstrap-select .dropdown-menu > li > a {
font-size: 14px;
font-weight: 500;
padding: 10px 30px;
color: var(--nisoz-color);
background-color: var(--nisoz-color3);
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}.product__showing-sort .bootstrap-select .dropdown-menu > li:hover > a,
.product__showing-sort .bootstrap-select .dropdown-menu > li.selected > a {
background: var(--nisoz-base);
color: var(--nisoz-black);
border-color: var(--nisoz-base);
}.product__item .nisoz-btn {
height: 38px;
background-color: var(--nisoz-black);
font-size: 12px;
letter-spacing: 1.2px;
color: var(--nisoz-white);
padding: 3px 20px;
}.product__item .nisoz-btn:hover {
color: var(--nisoz-black);
}.product__item .nisoz-btn .nisoz-btn__shape {
background-color: var(--nisoz-base);
}.product .nisoz-owl__dots.owl-carousel .owl-dots {
margin: 0 0 20px !important;
}.product-details__buttons .nisoz-btn {
font-size: 14px;
letter-spacing: 1.4px;
padding: 16px 49.5px 17px;
}.product-details__buttons .wishlist .nisoz-btn__shape {
background-color: var(--nisoz-base);
}@media (max-width: 767px){.product-details__buttons .nisoz-btn {
padding-left: 30px;
padding-right: 30px;
}}.cart-page__buttons .update .nisoz-btn__shape {
background-color: var(--nisoz-base);
}.checkout-page__input-box .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
position: relative;
display: block;
width: 100% !important;
font-family: var(--nisoz-font);
}.checkout-page__input-box .bootstrap-select > .dropdown-toggle::after {
display: none;
}.checkout-page__input-box .bootstrap-select > .dropdown-toggle {
position: relative;
height: 63px;
outline: none !important;
border-radius: 0;
border: 0;
background-color: var(--nisoz-color3) !important;
margin: 0;
padding: 0;
padding-left: 30px;
padding-right: 30px;
color: var(--nisoz-color) !important;
font-size: 14px;
line-height: 63px;
font-weight: 500;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
}.checkout-page__input-box .bootstrap-select > .dropdown-toggle:before {
position: absolute;
top: 0;
bottom: 0;
right: 30px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 12px;
color: var(--nisoz-color);
}.checkout-page__input-box .bootstrap-select .dropdown-menu > li + li > a {
border-top: 1px solid #dedee5;
}.checkout-page__input-box .bootstrap-select .dropdown-menu {
border: none;
}.checkout-page__input-box .bootstrap-select .dropdown-menu > li > a {
font-size: 14px;
font-weight: 500;
padding: 15px 30px;
color: var(--nisoz-color);
background-color: var(--nisoz-color3);
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}.checkout-page__input-box .bootstrap-select .dropdown-menu > li:hover > a,
.checkout-page__input-box .bootstrap-select .dropdown-menu > li.selected > a {
background: var(--nisoz-base);
color: var(--nisoz-black);
border-color: var(--nisoz-base);
}.checkout-page__your-order .nisoz-btn {
padding: 16px 49.5px 17px;
}.custom-cursor__cursor {
width: 25px;
height: 25px;
border-radius: 100%;
border: 1px solid var(--nisoz-base);
-webkit-transition: all 200ms ease-out;
transition: all 200ms ease-out;
position: fixed;
pointer-events: none;
left: 0;
top: 0;
-webkit-transform: translate(calc(-50% + 5px), -50%);
transform: translate(calc(-50% + 5px), -50%);
z-index: 999991;
}.custom-cursor__cursor-two {
width: 10px;
height: 10px;
border-radius: 100%;
background-color: var(--nisoz-base);
opacity: .3;
position: fixed;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
pointer-events: none;
-webkit-transition: width .3s, height .3s, opacity .3s;
transition: width .3s, height .3s, opacity .3s;
z-index: 999991;
}.custom-cursor__hover {
background-color: var(--nisoz-base);
opacity: 0.4;
}.custom-cursor__innerhover {
width: 25px;
height: 25px;
opacity: .4;
}