@charset "UTF-8";
/*!
* Bootstrap v5.0.0-beta3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter,Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}
*,::after,::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
hr:not([size]){height:1px}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){h1{font-size:2.5rem}}
h2{font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){h2{font-size:2rem}}
h3{font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){h3{font-size:1.75rem}}
h4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){h4{font-size:1.5rem}}
h5{font-size:1.25rem}
h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
ul{padding-left:2rem}
ul{margin-top:0;margin-bottom:1rem}
ul ul{margin-bottom:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:.875em}
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}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[type=button],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
::-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}
[hidden]{display:none!important}
.list-unstyled{padding-left:0;list-style:none}
.list-inline-item:not(:last-child){margin-right:.5rem}
.img-fluid{max-width:100%;height:auto}
.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
@media (min-width:1400px){.container{max-width:1320px}}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -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)}
.col-12{flex:0 0 auto;width:100%}
@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-10{flex:0 0 auto;width:83.3333333333%}
.col-md-12{flex:0 0 auto;width:100%}}
@media (min-width:992px){.col-lg{flex:1 0 0%}
.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-10{flex:0 0 auto;width:83.3333333333%}
.col-lg-12{flex:0 0 auto;width:100%}}
@media (min-width:1200px){.col-xl-2{flex:0 0 auto;width:16.6666666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.3333333333%}
.col-xl-5{flex:0 0 auto;width:41.6666666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.3333333333%}
.col-xl-8{flex:0 0 auto;width:66.6666666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.3333333333%}
.col-xl-12{flex:0 0 auto;width:100%}
.offset-xl-1{margin-left:8.3333333333%}}
.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}
.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}
.form-label{margin-bottom:.5rem}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control{transition:none}}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{height:1.5em}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled{background-color:#e9ecef;opacity:1}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;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){.form-control::file-selector-button{transition:none}}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;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");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-select:disabled{background-color:#e9ecef}
.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~.form-check-label{opacity:.5}
.form-check-inline{display:inline-block;margin-right:1rem}
.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form-range:focus{outline:0}
.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range::-moz-focus-outer{border:0}
.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}
.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}
.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}
@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}
.form-range::-moz-range-thumb:active{background-color:#b6d4fe}
.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.form-range:disabled{pointer-events:none}
.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.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:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.btn:disabled{pointer-events:none;opacity:.65}
.btn-check:active+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}
.btn-check:active+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}
.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-check:active+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}
.btn-check:active+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:active+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}
.btn-check:active+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}
.btn-check:active+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}
.btn-check:active+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}
.btn-check:active+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}
.btn-check:active+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-check:active+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}
.btn-check:active+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}
.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}
.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-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-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{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:active+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}
.btn-check:active+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}
.btn-check:active+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}
.btn-check:active+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}
.btn-check:active+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}
.btn-check:active+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}
.btn-check:active+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-check:active+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}
.btn-check:active+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}
.btn-check:active+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}
.btn-check:active+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:active+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}
.btn-check:active+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}
.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){.fade{transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.dropdown{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[data-bs-popper]{left:0;margin-top:.125rem}
.dropdown-menu-start{--bs-position:start}
.dropdown-menu-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-end{--bs-position:end}
.dropdown-menu-end[data-bs-popper]{right:0;left:auto}
@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}
.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-sm-end{--bs-position:end}
.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}
.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-md-end{--bs-position:end}
.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}
.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-lg-end{--bs-position:end}
.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}
.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xl-end{--bs-position:end}
.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}
@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}
.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xxl-end{--bs-position:end}
.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}
.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-menu{top:0;right:auto;left:100%}
.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:.125rem}
.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropend .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-toggle::after{vertical-align:0}
.dropstart .dropdown-menu{top:0;right:100%;left:auto}
.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:.125rem}
.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropstart .dropdown-toggle::after{display:none}
.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropstart .dropdown-toggle:empty::after{margin-left:0}
.dropstart .dropdown-toggle::before{vertical-align:0}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}
.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}
.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item{color:#dee2e6}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}
.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}
.dropdown-menu-dark .dropdown-header{color:#adb5bd}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group>.btn:active{z-index:1}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropstart .dropdown-toggle-split::before{margin-right:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}
.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link.active{color:#fff;background-color:#0d6efd}
.tab-content>.active{display:block}
.navbar-nav .dropdown-menu{position:static}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
@media (min-width:576px){.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}}
@media (min-width:768px){.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}}
@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}}
@media (min-width:1200px){.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}}
@media (min-width:1400px){.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-nav .nav-link.active{color:#fff}
@media (min-width:576px){.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}
.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.accordion-flush .accordion-collapse{border-width:0}
.breadcrumb-item.active{color:#6c757d}
.page-item:not(:first-child) .page-link{margin-left:-1px}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.badge:empty{display:none}
.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:3rem}
.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}
.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}
.alert-primary .alert-link{color:#06357a}
.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}
.alert-secondary .alert-link{color:#34383c}
.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}
.alert-success .alert-link{color:#0c4128}
.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}
.alert-info .alert-link{color:#04414d}
.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}
.alert-warning .alert-link{color:#523e02}
.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}
.alert-danger .alert-link{color:#6a1a21}
.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}
.alert-light .alert-link{color:#4f5050}
.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}
.alert-dark .alert-link{color:#101214}


.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
@media (min-width:576px){.list-group-horizontal-sm>.list-group-item.active{margin-top:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
@media (min-width:768px){.list-group-horizontal-md>.list-group-item.active{margin-top:0}
.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
@media (min-width:992px){.list-group-horizontal-lg>.list-group-item.active{margin-top:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
@media (min-width:1200px){.list-group-horizontal-xl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
@media (min-width:1400px){.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.btn-close:hover{color:#000;text-decoration:none;opacity:.75}
.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}
.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}
.toast:not(.showing):not(.show){opacity:0}
.toast-container>:not(:last-child){margin-bottom:.75rem}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{height:calc(100% - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-sm{max-width:300px}}
@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}
@media (min-width:1200px){.modal-xl{max-width:1140px}}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
.modal-fullscreen .modal-footer{border-radius:0}
@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
.modal-fullscreen-sm-down .modal-footer{border-radius:0}}
@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
.modal-fullscreen-md-down .modal-footer{border-radius:0}}
@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
.modal-fullscreen-lg-down .modal-footer{border-radius:0}}
@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xl-down .modal-footer{border-radius:0}}
@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}
.popover-header:empty{display:none}
.carousel-item.active{display:block}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}
@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}
.carousel-indicators .active{opacity:1}




.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}
@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}
@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}
@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}
@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}
.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-sticky{position:-webkit-sticky!important;position:sticky!important}
.w-75{width:75%!important}
.w-100{width:100%!important}
.flex-column{flex-direction:column!important}
.justify-content-center{justify-content:center!important}
.align-items-start{align-items:flex-start!important}
.align-items-center{align-items:center!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:3rem!important}
.me-2{margin-right:.5rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.ms-2{margin-left:.5rem!important}
.p-4{padding:1.5rem!important}
.text-center{text-align:center!important}
.text-primary{color:#0d6efd!important}
.text-danger{color:#dc3545!important}
@media (min-width:768px){.d-md-block{display:block!important}
.d-md-none{display:none!important}}

@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
.animated{
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

@-webkit-keyframes bounce {
0%,
20%,
53%,
80%,
100% {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}

@keyframes bounce {
0%,
20%,
53%,
80%,
100% {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}









































































@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}

@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn{
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}

@-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 fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}

@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig{
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}

@-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 fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}

@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig{
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}

@-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 fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}

@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig{
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}

@-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 fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}

@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig{
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}

@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut{
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}

@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
}
.fadeOutDown{
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}

@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig{
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
}

@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
}
.fadeOutLeft{
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}

@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig{
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}

@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
}
.fadeOutRight{
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}

@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig{
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}

@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp{
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}

@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig{
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}

@keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}





@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}

@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}

























































































































@-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;
}





















@keyframes anime {
from {
opacity: 0;
transform: scaleY(0);
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
}
to {
opacity: 1;
transform: scaleY(1);
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-moz-transform: scaleY(1);
}
}

@-webkit-keyframes anime {
from {
opacity: 0;
transform: scaleY(0);
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
}
to {
opacity: 1;
transform: scaleY(1);
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-moz-transform: scaleY(1);
}
}
@-moz-keyframes anime{
from {
opacity: 0;
transform: scaleY(0);
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
}
to {
opacity: 1;
transform: scaleY(1);
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-moz-transform: scaleY(1);
}
}
@-o-keyframes anime{
from {
opacity: 0;
transform: scaleY(0);
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
}
to {
opacity: 1;
transform: scaleY(1);
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-moz-transform: scaleY(1);
}
}
@-ms-keyframes anime{
from {
opacity: 0;
transform: scaleY(0);
-webkit-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
}
to {
opacity: 1;
transform: scaleY(1);
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-moz-transform: scaleY(1);
}
}

@keyframes rotateme {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}

@-webkit-keyframes rotateme {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes rotateme{
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(360deg);
}
}
@-o-keyframes rotateme{
from {
-o-transform: rotate(0deg);
}
to {
-o-transform: rotate(360deg);
}
}





@-webkit-keyframes float-bob {
0% {
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
50% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
}

@keyframes float-bob {
0% {
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
50% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
}

@-webkit-keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}

@keyframes circle {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
100% {
width: 200%;
height: 200%;
opacity: 0;
}
}
.zoominout{
animation-name: zoomInOut;
animation-duration: 3s;
animation-iteration-count: infinite;
animation-timing-function: ease-in-out;
-webkit-animation-name: zoomInOut;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-name: zoomInOut;
-moz-animation-duration: 3s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: ease-in-out;
-ms-animation-name: zoomInOut;
-ms-animation-duration: 3s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: ease-in-out;
-o-animation-name: zoomInOut;
-o-animation-duration: 3s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: ease-in-out;
}

@-webkit-keyframes zoomInOut {
0% {
-webkit-transform: rotate(0deg) scale(0.7);
transform: rotate(0deg) scale(0.7);
opacity: 0;
}
50% {
-webkit-transform: rotate(180deg) scale(1);
transform: rotate(180deg) scale(1);
opacity: 1;
}
100% {
-webkit-transform: rotate(360deg) scale(0.7);
transform: rotate(360deg) scale(0.7);
opacity: 0;
}
}















@-webkit-keyframes ripple {
70% {
box-shadow: 0 0 0 40px rgba(10, 165, 205, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);
}
}

@keyframes ripple {
70% {
box-shadow: 0 0 0 40px rgba(10, 165, 205, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);
}
}




@animation2{
0% {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-webkit-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}
@-moz-keyframes animation2{
0% {
-moz-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-moz-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}
@-o-keyframes animation2{
0% {
-o-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-o-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}

@keyframes animation2 {
0% {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}





















@-webkit-keyframes float-bob-y {
0% {
transform: translateY(-20px);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(-20px);
}
}

@keyframes float-bob-y {
0% {
transform: translateY(-20px);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(-20px);
}
}
.float-bob-y{
-webkit-animation-name: float-bob-y;
animation-name: float-bob-y;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}




@service_hexagon_2{
0% {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-webkit-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}
@-moz-keyframes service_hexagon_2{
0% {
-moz-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-moz-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}
@-o-keyframes service_hexagon_2{
0% {
-o-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-o-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}

@keyframes service_hexagon_2 {
0% {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg)
}
100% {
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg)
}
}



@keyframes rotateScale {
from {
transform: rotate(0deg) scale(1);
}
to {
transform: rotate(360deg);
}
}

@-webkit-keyframes rotateScale {
from {
transform: rotate(0deg) scale(1);
}
to {
transform: rotate(360deg);
}
}
@-moz-keyframes rotateScale{
from {
transform: rotate(0deg) scale(1);
}
to {
transform: rotate(360deg);
}
}
@-o-keyframes rotateScale{
from {
transform: rotate(0deg) scale(1);
}
to {
transform: rotate(360deg);
}
}
























.zoom-fade{
animation-name: zoom-fade;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-name: zoom-fade;
-webkit-animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: zoom-fade;
-moz-animation-duration: 5s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: zoom-fade;
-ms-animation-duration: 5s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: zoom-fade;
-o-animation-duration: 5s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear;
}

@-webkit-keyframes zoom-fade {
0% {
transform: scale(0.9) translateX(-50%);
}
50% {
transform: scale(1) translateX(-50%);
}
100% {
transform: scale(0.9) translateX(-50%);
}
}

@keyframes zoom-fade {
0% {
transform: scale(0.9) translateX(-50%);
}
50% {
transform: scale(1) translateX(-50%);
}
100% {
transform: scale(0.9) translateX(-50%);
}
}
.zoom-fade-2{
animation-name: zoom-fade-2;
animation-duration: 8s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-name: zoom-fade-2;
-webkit-animation-duration: 8s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: zoom-fade-2;
-moz-animation-duration: 8s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: zoom-fade-2;
-ms-animation-duration: 8s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: zoom-fade-2;
-o-animation-duration: 8s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear;
}

@-webkit-keyframes zoom-fade-2 {
0% {
transform: scale(0.9) translateX(0) translateY(0);
}
50% {
transform: scale(1) translateX(0) translateY(0);
}
100% {
transform: scale(0.9) translateX(0) translateY(0);
}
}

@keyframes zoom-fade-2 {
0% {
transform: scale(0.9) translateX(0) translateY(0);
}
50% {
transform: scale(1) translateX(0) translateY(0);
}
100% {
transform: scale(0.9) translateX(0) translateY(0);
}
}
.zoom-fade-3{
animation-name: zoom-fade-3;
animation-duration: 5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-name: zoom-fade-3;
-webkit-animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: zoom-fade-3;
-moz-animation-duration: 5s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: zoom-fade-3;
-ms-animation-duration: 5s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: zoom-fade-3;
-o-animation-duration: 5s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear;
}



@-webkit-keyframes ImgBounce {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
}

@keyframes ImgBounce {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
}
.img-bounce{
-webkit-animation: ImgBounce 5s ease-in-out 0s infinite alternate;
animation: ImgBounce 5s ease-in-out 0s infinite alternate;
}
@-moz-keyframessquares{
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0
}
20% {
-webkit-transform: scale(1.24);
transform: scale(1.24);
opacity: 1
}
100% {
-webkit-transform: scale(2.1);
transform: scale(2.1);
opacity: 0
}
}
@-moz-keyframes squares{
0% {
-moz-transform: scale(1);
transform: scale(1);
opacity: 0
}
20% {
-moz-transform: scale(1.24);
transform: scale(1.24);
opacity: 1
}
100% {
-moz-transform: scale(2.1);
transform: scale(2.1);
opacity: 0
}
}
@-o-keyframes squares{
0% {
-o-transform: scale(1);
transform: scale(1);
opacity: 0
}
20% {
-o-transform: scale(1.24);
transform: scale(1.24);
opacity: 1
}
100% {
-o-transform: scale(2.1);
transform: scale(2.1);
opacity: 0
}
}

@keyframes squares {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 0
}
20% {
-webkit-transform: scale(1.24);
-moz-transform: scale(1.24);
-o-transform: scale(1.24);
transform: scale(1.24);
opacity: 1
}
100% {
-webkit-transform: scale(2.1);
-moz-transform: scale(2.1);
-o-transform: scale(2.1);
transform: scale(2.1);
opacity: 0
}
}

@-webkit-keyframes float-bob-x {
0% {
transform: translateX(-30px);
}
50% {
transform: translateX(-10px);
}
100% {
transform: translateX(-30px);
}
}

@keyframes float-bob-x {
0% {
transform: translateX(-30px);
}
50% {
transform: translateX(-10px);
}
100% {
transform: translateX(-30px);
}
}
.float-bob-x{
-webkit-animation-name: float-bob-x;
animation-name: float-bob-x;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}




/*!
* Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0,Fonts: SIL OFL 1.1,Code: MIT License)
*/
.fa,.fab,.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}


:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}
.fa-angle-down:before{content:"\f107"}
.fa-bars:before{content:"\f0c9"}
.fa-brain:before{content:"\f5dc"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-calendar:before{content:"\f133"}
.fa-calendar-alt:before{content:"\f073"}
.fa-check:before{content:"\f00c"}
.fa-check-circle:before{content:"\f058"}
.fa-clock:before{content:"\f017"}
.fa-envelope:before{content:"\f0e0"}
.fa-euro-sign:before{content:"\f153"}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-square:before{content:"\f082"}
.fa-heart:before{content:"\f004"}
.fa-heartbeat:before{content:"\f21e"}
.fa-info-circle:before{content:"\f05a"}
.fa-instagram:before{content:"\f16d"}
.fa-linkedin:before{content:"\f08c"}
.fa-map-marker:before{content:"\f041"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-music:before{content:"\f001"}
.fa-phone:before{content:"\f095"}
.fa-phone-alt:before{content:"\f879"}
.fa-phone-square:before{content:"\f098"}
.fa-pinterest-p:before{content:"\f231"}
.fa-play:before{content:"\f04b"}
.fa-quote-left:before{content:"\f10d"}
.fa-spa:before{content:"\f5bb"}
.fa-star:before{content:"\f005"}
.fa-sticky-note:before{content:"\f249"}
.fa-sun:before{content:"\f185"}
.fa-tiktok:before{content:"\e07b"}
.fa-times:before{content:"\f00d"}
.fa-twitter:before{content:"\f099"}
.fa-user-check:before{content:"\f4fc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-plus:before{content:"\f234"}
.fa-users:before{content:"\f0c0"}
.fa-video:before{content:"\f03d"}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../vendors/fontawesome/webfonts/fa-brands-400-subset.woff2) format("woff2")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../vendors/fontawesome/webfonts/fa-regular-400-subset.woff2) format("woff2")}
.fab,.far{font-weight:400}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../vendors/fontawesome/webfonts/fa-solid-900-subset.woff2) format("woff2")}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}
.jarallax{
position: relative;
z-index: 0;
}
.jarallax > .jarallax-img{
position: absolute;
object-fit: cover;
font-family: 'object-fit: cover;';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.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; }
button::-moz-focus-inner{
padding: 0;
border: 0; }
.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; }}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:inline-block;vertical-align:middle;position:relative}
.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;position:relative}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}
.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}

@font-face {
font-family: 'icomoon';
src: url('../vendors/delogis-icons/fonts/icomoon.eot?orkqwr');
src: url('../vendors/delogis-icons/fonts/icomoon.eot?orkqwr#iefix') format('embedded-opentype'),
url('../vendors/delogis-icons/fonts/icomoon.woff2?orkqwr') format('woff2'),
url('../vendors/delogis-icons/fonts/icomoon.woff?orkqwr') format('woff'),
url('../vendors/delogis-icons/fonts/icomoon.ttf?orkqwr') format('truetype'),
url('../vendors/delogis-icons/fonts/icomoon.svg?orkqwr#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[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-phone-call:before{
content: "\e900";
}
.icon-mailbox:before{
content: "\e901";
}
.icon-maps-and-flags:before{
content: "\e902";
}
.icon-anxiety:before{
content: "\e904";
}
.icon-magnifying-glass:before{
content: "\e905";
}
.icon-shopping-cart:before{
content: "\e906";
}
.icon-right-arrow:before{
content: "\e907";
}
.icon-left-arrow:before{
content: "\e908";
}
.icon-up-arrow:before{
content: "\e90a";
}
.icon-somatise:before{
content: "\e90e";
}
.icon-self-confidence:before{
content: "\e90f";
}
.icon-heart:before{
content: "\e910";
}
.icon-family:before{
content: "\e911";
}
.icon-meeting:before{
content: "\e912";
}
.icon-suitcase:before{
content: "\e916";
}
.icon-online-business:before{
content: "\e918";
}
.icon-psychologist:before{
content: "\e919";
}
.icon-rating:before{
content: "\e91a";
}
.icon-phone:before{
content: "\e91b";
}
.icon-business-people:before{
content: "\e91c";
}
.icon-consulting:before{
content: "\e920";
}
.icon-recommend:before{
content: "\e921";
}
.icon-account:before{
content: "\e926";
}
.icon-in-love:before{
content: "\e927";
}
.icon-heart-1:before{
content: "\e929";
}
.icon-motivated:before{
content: "\e92a";
}
.icon-family-2:before{
content: "\e92b";
}
.icon-trophy:before{
content: "\e92c";
}
.icon-psychology-3:before{
content: "\e92d";
}
.icon-team:before{
content: "\e92e";
}
.icon-growth:before{
content: "\e92f";
}
.icon-depression:before{
content: "\e931";
}
.icon-pdf-file:before{
content: "\e932";
}
.icon-psychologist-2:before{
content: "\e934";
}
.icon-self-improvement:before{
content: "\e935";
}
.icon-family-3:before{
content: "\e936";
}
.icon-close:before{
content: "\e937";
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 28,2021 */
@font-face{
font-family: 'reeyregular';
src: url('../vendors/reey-font/reey-regular-webfont.woff2') format('woff2'),
url('../vendors/reey-font/reey-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 10,2023 */
@font-face{
font-family: 'alagamberegular';
src: url('../vendors/alagambe-font/alagambe-webfont.woff2') format('woff2'),
url('../vendors/alagambe-font/alagambe-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.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/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}
/*!
* Bootstrap-select v1.14.0-beta2 (https://developer.snapappointments.com/bootstrap-select)
*
* Copyright 2012-2021 SnapAppointments,LLC
* Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
*/@-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.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}
:root{
--delogis-font: "Ubuntu", sans-serif;
--delogis-font-two: "Ubuntu", sans-serif;
--delogis-font-three: "alagamberegular";
--delogis-gray: #736b6b;
--delogis-gray-rgb: 115, 107, 107;
--delogis-white: #ffffff;
--delogis-white-rgb: 255, 255, 255;
--delogis-base: #976147;
--delogis-base-rgb: 151, 97, 71;
--delogis-black: #1a1414;
--delogis-black-rgb: 26, 20, 20;
--delogis-primary: #f2edea;
--delogis-primary-rgb: 242, 237, 234;
--delogis-bdr-color: #ded6d3;
--delogis-bdr-color-rgb: 222, 214, 211;
--delogis-bdr-radius: 6px;
}
.row{
--bs-gutter-x: 30px;
}
body{
font-family: var(--delogis-font);
color: var(--delogis-gray);
font-size: 15px;
line-height: 30px;
font-weight: 400;
}
body.locked{
overflow: hidden;
}
a{
color: var(--delogis-gray);
}
a,a:hover,a:focus,a:visited{
text-decoration: none;
}
::-webkit-input-placeholder{
color: inherit;
opacity: 1;
}
:-ms-input-placeholder{
color: inherit;
opacity: 1;
}
::-ms-input-placeholder{
color: inherit;
opacity: 1;
}
::placeholder{
color: inherit;
opacity: 1;
}
h1,h2,h3,h4,h5,h6{
font-family: var(--delogis-font-two);
color: var(--delogis-black);
margin: 0;
}
p{
margin: 0;
}
ul{
margin-top: 0;
margin-bottom: 0;
}
::-webkit-input-placeholder{
color: inherit;
opacity: 1;
}
:-ms-input-placeholder{
color: inherit;
opacity: 1;
}
::-ms-input-placeholder{
color: inherit;
opacity: 1;
}
::placeholder{
color: inherit;
opacity: 1;
}
.page-wrapper{
position: relative;
margin: 0 auto;
width: 100%;
min-width: 300px;
overflow: hidden;
}
.container{
padding-left: 15px;
padding-right: 15px;
}

@media (min-width: 1200px) {.container{
max-width: 1200px;
}}
::-webkit-input-placeholder{
color: inherit;
opacity: 1;
}
:-ms-input-placeholder{
color: inherit;
opacity: 1;
}
::-ms-input-placeholder{
color: inherit;
opacity: 1;
}
::placeholder{
color: inherit;
opacity: 1;
}
.custom-cursor__cursor{
width: 25px;
height: 25px;
border-radius: 100%;
border: 1px solid var(--delogis-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(--delogis-base);
opacity: 0.3;
position: fixed;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
pointer-events: none;
-webkit-transition: width 0.3s, height 0.3s, opacity 0.3s;
transition: width 0.3s, height 0.3s, opacity 0.3s;
z-index: 999991;
}
.custom-cursor__hover{
background-color: var(--delogis-base);
opacity: 0.4;
}
.custom-cursor__innerhover{
width: 25px;
height: 25px;
opacity: 0.4;
}
.thm-btn{
position: relative;
display: inline-block;
vertical-align: middle;
-webkit-appearance: none;
outline: none !important;
background-color: var(--delogis-base);
color: var(--delogis-white);
font-size: 14px;
font-weight: 700;
padding: 15px 60px 15px;
border-radius: 30px;
overflow: hidden;
transition: all 0.5s linear;
z-index: 1;
}
.thm-btn::before{
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: var(--delogis-black);
transform: scalex(0);
transform-style: preserve-3d;
transition: transform 0.4s ease-in-out;
transform-origin: right center;
z-index: -1;
}
.thm-btn:hover:before{
transform: scalex(1);
transform-origin: left center;
}
.thm-btn:hover{
color: var(--delogis-white);
}
.section-title{
position: relative;
display: block;
margin-top: -10px;
margin-bottom: 47px;
}
.section-title__tagline{
position: relative;
display: inline-block;
font-size: 14px;
line-height: 14px;
color: var(--delogis-base);
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.section-title__title{
margin: 3px 0 0;
color: var(--delogis-black);
font-size: 50px;
line-height: 59px;
font-weight: 400;
}
.section-title__title span{
position: relative;
display: inline-block;
}
.section-title__title span:before{
content: "";
position: absolute;
top: 10px;
width: 30px;
right: -30px;
height: 26px;
background-image: url(../images/shapes/section-title-shape.png);
background-repeat: no-repeat;
background-position: center;
z-index: -1;
-webkit-animation-name: float-bob-y;
animation-name: float-bob-y;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.bootstrap-select .btn-light:not(:disabled):not(.disabled).active,.bootstrap-select .btn-light:not(:disabled):not(.disabled):active,.bootstrap-select .show > .btn-light.dropdown-toggle{
-webkit-box-shadow: none !important;
box-shadow: none !important;
outline: none !important;
}
.bootstrap-select > .dropdown-toggle{
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.bootstrap-select .dropdown-toggle:focus,.bootstrap-select > select.mobile-device:focus + .dropdown-toggle{
outline: none !important;
}
.bootstrap-select .dropdown-menu{
border: 0;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
z-index: 991;
border-radius: var(--delogis-bdr-radius) !important;
}
.bootstrap-select .dropdown-menu > li + li > a{
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.bootstrap-select .dropdown-menu > li.selected > a{
background: var(--delogis-black);
color: #fff;
}
.bootstrap-select .dropdown-menu > li > a{
font-size: 16px;
font-weight: 500;
padding: 4px 20px;
color: #ffffff;
background: var(--delogis-base);
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.bootstrap-select .dropdown-menu > li > a:hover{
background: var(--delogis-black);
color: var(--delogis-white);
cursor: pointer;
}
.preloader{
position: fixed;
background-color: #fff;
background-position: center center;
background-repeat: no-repeat;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99999;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.preloader__image{
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: flipInY;
animation-name: flipInY;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
background-image: url(../images/loader.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 200px auto;
width: 100%;
height: 100%;
}
.scroll-to-top{
display: inline-block;
width: 50px;
height: 50px;
background: var(--delogis-base);
position: fixed;
bottom: 40px;
right: 40px;
z-index: 99;
text-align: center;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
display: none;
border-radius: 50%;
cursor: pointer;
}
.scroll-to-top i{
color: var(--delogis-white);
font-size: 18px;
line-height: 50px;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
position: relative;
display: inline-block;
}
.scroll-to-top:hover{
background-color: var(--delogis-black);
}
.scroll-to-top:hover i{
color: #fff;
}
.main-header{
position: relative;
display: block;
width: 100%;
transition: all 500ms ease;
z-index: 999;
}
.main-menu{
position: relative;
display: block;
}
.main-menu__wrapper{
position: relative;
display: block;
margin: 20px;
}
.main-menu__wrapper-inner{
position: relative;
display: block;
z-index: 1;
}
.main-menu__wrapper-inner-content{
position: relative;
display: block;
padding-left: 280px;
padding-right: 280px;
z-index: 2;
}
.main-menu__wrapper-inner-content:before{
content: "";
position: absolute;
top: 44px;
bottom: 30px;
left: 0;
right: 0;
background-color: var(--delogis-primary);
border-radius: var(--delogis-bdr-radius);
z-index: -1;
}
.main-menu__wrapper-inner-content:after{
content: "";
position: absolute;
top: 44px;
bottom: 1px;
left: 300px;
right: 0;
background-color: #5b4034;
border-radius: var(--delogis-bdr-radius);
z-index: -1;
}
.main-menu__top{
position: relative;
display: block;
z-index: 1;
}
.main-menu__top-inner{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
z-index: 1;
}
.main-menu__logo{
position: absolute;
top: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
background-color: var(--delogis-primary);
padding: 0 49.5px 0;
border-radius: var(--delogis-bdr-radius);
border-top-right-radius: 0;
z-index: 5;
}
.main-menu__logo a{
position: relative;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--delogis-primary);
}
.main-menu__btn-box{
position: absolute;
top: 0;
bottom: 0;
right: 0;
background-color: #5b4034;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
padding: 0 61.5px 0;
border-top-right-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 5;
}
.main-menu__btn-box:hover{
background-color: var(--delogis-black);
}
.main-menu__btn-box a{
position: relative;
display: flex;
align-items: center;
justify-content: center;
font-size: 14px;
color: var(--delogis-white);
font-weight: 700;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__top-left{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
flex: 1;
background-color: var(--delogis-primary);
padding: 7px 40px 7px;
border-top-right-radius: var(--delogis-bdr-radius);
margin-right: 10px;
z-index: 1;
}
.main-menu__contact-list{
position: relative;
display: flex;
align-items: center;
}
.main-menu__contact-list li{
position: relative;
display: flex;
align-items: center;
}
.main-menu__contact-list li + li{
margin-left: 30px;
}
.main-menu__contact-list li .icon{
position: relative;
display: flex;
align-items: center;
top: 2px;
}
.main-menu__contact-list li .icon i{
font-size: 14px;
color: var(--delogis-base);
}
.main-menu__contact-list li .text{
margin-left: 10px;
}
.main-menu__contact-list li .text p{
font-size: 13px;
font-weight: 400;
color: var(--delogis-gray);
}
.main-menu__contact-list li .text p a{
color: var(--delogis-gray);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__contact-list li .text p a:hover{
color: var(--delogis-base);
}
.main-menu__top-menu{
position: relative;
display: flex;
align-items: center;
}
.main-menu__top-menu li + li{
margin-left: 20px;
}
.main-menu__top-menu li a{
position: relative;
display: inline-block;
font-size: 13px;
color: var(--delogis-gray);
font-weight: 400;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__top-menu li a:hover{
color: var(--delogis-base);
}
.main-menu__top-right{
position: relative;
display: block;
}
.main-menu__social{
position: relative;
display: flex;
align-items: center;
background-color: #593f33;
padding: 15px 40px 15px;
border-top-left-radius: var(--delogis-bdr-radius);
}
.main-menu__social a{
position: relative;
display: flex;
align-items: center;
font-size: 14px;
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__social a:hover{
color: var(--delogis-white);
}
.main-menu__social a + a{
margin-left: 25px;
}
.main-menu__bottom{
display: block;
}
.main-menu__bottom-inner{
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
background-color: var(--delogis-white);
box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);
padding: 0 40px;
border-top-left-radius: var(--delogis-bdr-radius);
border-top-right-radius: var(--delogis-bdr-radius);
}
.main-menu__main-menu-box{
display: block;
}
.main-menu__right{
position: relative;
display: flex;
align-items: center;
}
.main-menu__call{
position: relative;
display: flex;
align-items: center;
padding: 20px 0;
z-index: 5;
}
.main-menu__call-icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 45px;
width: 45px;
background-color: var(--delogis-primary);
border-radius: 50%;
font-size: 20px;
color: var(--delogis-base);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__call-icon:hover{
background-color: var(--delogis-base);
color: var(--delogis-white);
}
.main-menu__call-content{
margin-left: 10px;
}
.main-menu__call-sub-title{
font-size: 13px;
line-height: 13px;
margin-bottom: 4px;
}
.main-menu__call-number{
font-size: 16px;
font-weight: 400;
line-height: 20px;
font-family: var(--delogis-font);
}
.main-menu__call-number a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__call-number a:hover{
color: var(--delogis-base);
}
.main-menu__search-cart-box{
position: relative;
display: flex;
align-items: center;
padding: 30.5px 0;
margin-left: 70px;
}
.main-menu__search-cart-box:before{
content: "";
position: absolute;
top: 20px;
bottom: 20px;
left: -30px;
width: 1px;
background-color: #ded6d3;
}
.main-menu__search{
position: relative;
display: flex;
align-items: center;
font-size: 24px;
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__search:hover{
color: var(--delogis-base);
}
.main-menu__cart-box{
position: relative;
display: block;
margin-left: 20px;
}
.main-menu__cart{
position: relative;
display: flex;
align-items: center;
font-size: 24px;
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu__cart:hover{
color: var(--delogis-base);
}
.stricky-header.main-menu{
background-color: var(--delogis-primary);
}
.stricky-header .main-menu__top{
display: none;
}
.stricky-header .main-menu__update-box{
display: none;
}
.main-menu .main-menu__list,.main-menu .main-menu__list > li > ul,.main-menu .main-menu__list > li > ul > li > ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list > li > ul,.stricky-header .main-menu__list > li > ul > li > ul{
margin: 0;
padding: 0;
list-style-type: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: none;
}

@media (min-width: 1200px) {.main-menu .main-menu__list,.main-menu .main-menu__list > li > ul,.main-menu .main-menu__list > li > ul > li > ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list > li > ul,.stricky-header .main-menu__list > li > ul > li > ul{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}}
.main-menu .main-menu__list > li,.stricky-header .main-menu__list > li{
padding-top: 27.5px;
padding-bottom: 27.5px;
position: relative;
}
.main-menu .main-menu__list > li + li,.stricky-header .main-menu__list > li + li{
margin-left: 60px;
}
.main-menu .main-menu__list > li > a,.stricky-header .main-menu__list > li > a{
font-size: 17px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--delogis-gray);
position: relative;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
font-weight: 400;
}
.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(--delogis-black);
text-shadow: 0.05px 0 0 rgba(26, 20, 20, 0.8);
}
.main-menu .main-menu__list > li > ul,.main-menu .main-menu__list > li > ul > li > ul,.stricky-header .main-menu__list > li > ul,.stricky-header .main-menu__list > li > ul > li > ul{
position: absolute;
top: 100%;
left: 0;
min-width: 270px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
opacity: 0;
visibility: hidden;
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-transform: scaleY(0) translateZ(100px);
transform: scaleY(0) translateZ(100px);
-webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;
transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;
transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;
transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;
z-index: 99;
background-color: rgb(255, 255, 255);
padding: 25px 20px 24px;
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
}
.sub-menu{
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}
.main-menu .main-menu__list > li > ul > li > ul > li > ul,.stricky-header .main-menu__list > li > ul > li > ul > li > ul{
display: none;
}
.main-menu .main-menu__list > li:hover > ul,.main-menu .main-menu__list > li > ul > li:hover > ul,.stricky-header .main-menu__list > li:hover > ul,.stricky-header .main-menu__list > li > ul > li:hover > ul{
opacity: 1;
visibility: visible;
-webkit-transform: scaleY(1) translateZ(0px);
transform: scaleY(1) translateZ(0px);
}
.main-menu .main-menu__list > li > ul > li,.main-menu .main-menu__list > li > ul > li > ul > li,.stricky-header .main-menu__list > li > ul > li,.stricky-header .main-menu__list > li > ul > li > ul > li{
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
width: 100%;
position: relative;
}
.main-menu .main-menu__list > li > ul > li + li,.main-menu .main-menu__list > li > ul > li > ul > li + li,.stricky-header .main-menu__list > li > ul > li + li,.stricky-header .main-menu__list > li > ul > li > ul > li + li{
border-top: none;
}
.main-menu .main-menu__list > li > ul > li > a,.main-menu .main-menu__list > li > ul > li > ul > li > a,.stricky-header .main-menu__list > li > ul > li > a,.stricky-header .main-menu__list > li > ul > li > ul > li > a{
position: relative;
font-size: 15px;
line-height: 30px;
color: var(--delogis-gray);
font-weight: 400;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 6px 20px 6px;
-webkit-transition: 500ms;
transition: 500ms;
background-color: var(--delogis-white);
border-radius: var(--delogis-bdr-radius);
}
.main-menu .main-menu__list > li > ul > li:last-child > a,.main-menu .main-menu__list > li > ul > li > ul > li:last-child > a,.stricky-header .main-menu__list > li > ul > li:last-child > a,.stricky-header .main-menu__list > li > ul > li > ul > li:last-child > a{
border-bottom: 0;
}
.main-menu .main-menu__list > li > ul > li:hover > a,.main-menu .main-menu__list > li > ul > li > ul > li:hover > a,.stricky-header .main-menu__list > li > ul > li:hover > a,.stricky-header .main-menu__list > li > ul > li > ul > li:hover > a{
background-color: var(--delogis-primary);
color: var(--delogis-black);
}
.main-menu .main-menu__list > li > ul > li > a::before,.main-menu .main-menu__list > li > ul > li > ul > li > a::before,.stricky-header .main-menu__list > li > ul > li > a::before,.stricky-header .main-menu__list > li > ul > li > ul > li > a::before{
position: absolute;
top: 50%;
right: 20px;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f105";
font-size: 14px;
color: var(--delogis-base);
transform: translateY(-50%) scale(0);
-webkit-transition: 500ms;
transition: 500ms;
}
.main-menu .main-menu__list > li > ul > li:hover > a::before,.main-menu .main-menu__list > li > ul > li > ul > li:hover > a::before,.stricky-header .main-menu__list > li > ul > li:hover > a::before,.stricky-header .main-menu__list > li > ul > li > ul > li:hover > a::before{
transform: translateY(-50%) scale(1);
}
.main-menu .main-menu__list > li > ul > li > ul,.stricky-header .main-menu__list > li > ul > li > ul{
top: 0;
left: 100%;
}
.main-menu .main-menu__list li ul li > ul.right-align,.stricky-header .main-menu__list li ul li > ul.right-align{
top: 0;
left: auto;
right: 100%;
}
.main-menu-three__main-menu-box .main-menu__list > .megamenu,.main-menu-two__main-menu-box .main-menu__list > .megamenu,.main-menu__wrapper .main-menu__list > .megamenu{
position: static;
}
.main-menu-three__main-menu-box .main-menu__list > .megamenu > ul,.main-menu-two__main-menu-box .main-menu__list > .megamenu > ul,.main-menu__wrapper .main-menu__list > .megamenu > ul{
top: 100% !important;
left: 0 !important;
right: 0 !important;
background-color: transparent;
}
.main-menu-three__main-menu-box .main-menu__list > .megamenu > ul > li,.main-menu-two__main-menu-box .main-menu__list > .megamenu > ul > li,.main-menu__wrapper .main-menu__list > .megamenu > ul > li{
padding: 0 !important;
}
.stricky-header{
position: fixed;
z-index: 991;
top: 0;
left: 0;
background-color: #fff;
width: 100%;
visibility: hidden;
-webkit-transform: translateY(-120%);
transform: translateY(-120%);
-webkit-transition: visibility 500ms ease, -webkit-transform 500ms ease;
transition: visibility 500ms ease, -webkit-transform 500ms ease;
transition: transform 500ms ease, visibility 500ms ease;
transition: transform 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
-webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
}

@media (max-width: 1199px) {.stricky-header{
display: none !important;
}}
.stricky-header.stricky-fixed{
-webkit-transform: translateY(0);
transform: translateY(0);
visibility: visible;
}
.stricky-header .main-menu__inner{
-webkit-box-shadow: none;
box-shadow: none;
padding-right: 0;
max-width: 1170px;
width: 100%;
margin: 0 auto;
}
.mobile-nav__buttons{
display: -webkit-box;
display: -ms-flexbox;
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(--delogis-base);
cursor: pointer;
}
.mobile-nav__buttons a + a{
margin-left: 10px;
}
.mobile-nav__buttons a:hover{
color: var(--delogis-base);
}
.main-menu .mobile-nav__toggler{
font-size: 20px;
color: var(--delogis-base);
cursor: pointer;
-webkit-transition: 500ms;
transition: 500ms;
}
.main-menu .mobile-nav__toggler:hover{
color: var(--delogis-black);
}

@media (min-width: 1200px) {.main-menu .mobile-nav__toggler{
display: none;
}}
.mobile-nav__wrapper{
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 999;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transform-origin: left center;
transform-origin: left center;
-webkit-transition: visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
transition: visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
transition: transform 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
visibility: hidden;
}
.mobile-nav__wrapper .container{
padding-left: 0;
padding-right: 0;
}
.mobile-nav__wrapper.expanded{
opacity: 1;
-webkit-transform: translateX(0%);
transform: translateX(0%);
visibility: visible;
-webkit-transition: visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
transition: visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
transition: transform 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
}
.mobile-nav__overlay{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #000000;
opacity: 0.5;
cursor: pointer;
}
.mobile-nav__content{
width: 300px;
background-color: var(--delogis-black);
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;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
}
.mobile-nav__wrapper.expanded .mobile-nav__content{
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;
transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
}
.mobile-nav__content .logo-box{
margin-bottom: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.mobile-nav__close{
position: absolute;
top: 20px;
right: 15px;
font-size: 18px;
color: var(--delogis-white);
cursor: pointer;
}
.mobile-nav__content .main-menu__list,.mobile-nav__content .main-menu__list > li > ul,.mobile-nav__content .main-menu__list > li > ul > li > ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.mobile-nav__content .main-menu__list > li > ul,.mobile-nav__content .main-menu__list > li > ul > li > ul{
display: none;
border-top: 1px solid rgba(255, 255, 255, 0.1);
margin-left: 0.5em;
}
.mobile-nav__content .main-menu__list > li:not(:last-child),.mobile-nav__content .main-menu__list > li > ul > li:not(:last-child),.mobile-nav__content .main-menu__list > li > ul > li > ul > li:not(:last-child){
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-nav__content .main-menu__list > li > a > .main-menu-border{
display: none !important;
}
.mobile-nav__content .main-menu__list > li > a,.mobile-nav__content .main-menu__list > li > ul > li > a,.mobile-nav__content .main-menu__list > li > ul > li > ul > li > a{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
line-height: 30px;
color: #ffffff;
font-size: 14px;
font-family: var(--delogis-font);
font-weight: 500;
height: 46px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: 500ms;
transition: 500ms;
}
.mobile-nav__content .main-menu__list > li > a.expanded .mobile-nav__content .main-menu__list > li > ul > li > a.expanded .mobile-nav__content .main-menu__list > li > ul > li > ul > li > a.expanded{
color: var(--delogis-base);
}
.mobile-nav__content .main-menu__list li a.expanded{
color: var(--delogis-base);
}
.mobile-nav__content .main-menu__list > li > a > button,.mobile-nav__content .main-menu__list > li > ul > li > a > button,.mobile-nav__content .main-menu__list > li > ul > li > ul > li > a > button{
width: 30px;
height: 30px;
background-color: var(--delogis-base);
border: none;
outline: none;
color: #fff;
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;
text-align: center;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: -webkit-transform 500ms ease;
transition: -webkit-transform 500ms ease;
transition: transform 500ms ease;
transition: transform 500ms ease, -webkit-transform 500ms ease;
padding: 0;
}
.mobile-nav__content .main-menu__list > li > a > button.expanded,.mobile-nav__content .main-menu__list > li > ul > li > a > button.expanded,.mobile-nav__content .main-menu__list > li > ul > li > ul > li > a > button.expanded{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
background-color: #fff;
color: var(--delogis-base);
}
.mobile-nav__content .main-menu__list > li > ul > li > ul > li > a > button,.mobile-nav__content .main-menu__list > li > ul > li > ul > li > ul{
display: none !important;
}
.mobile-nav__content .main-menu__list li.cart-btn span{
position: relative;
top: auto;
right: auto;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.mobile-nav__content .main-menu__list li.cart-btn i{
font-size: 16px;
}
.mobile-nav__top{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 30px;
}
.mobile-nav__top .main-menu__login a{
color: var(--delogis-text-dark);
}
.mobile-nav__container{
border-top: 1px solid rgba(255, 255, 255, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-nav__social{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mobile-nav__social a{
font-size: 16px;
color: var(--delogis-white);
-webkit-transition: 500ms;
transition: 500ms;
}
.mobile-nav__social a + a{
margin-left: 30px;
}
.mobile-nav__social a:hover{
color: var(--delogis-base);
}
.mobile-nav__contact{
margin-bottom: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.mobile-nav__contact li{
color: var(--delogis-text-dark);
font-size: 14px;
font-weight: 500;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mobile-nav__contact li + li{
margin-top: 15px;
}
.mobile-nav__contact li a{
color: #ffffff;
-webkit-transition: 500ms;
transition: 500ms;
}
.mobile-nav__contact li a:hover{
color: var(--delogis-base);
}
.mobile-nav__contact li > i{
width: 30px;
height: 30px;
border-radius: 50%;
background-color: var(--delogis-base);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
font-size: 11px;
margin-right: 10px;
color: #fff;
}
.mobile-nav__container .main-logo,.mobile-nav__container .topbar__buttons,.mobile-nav__container .main-menu__language,.mobile-nav__container .main-menu__login{
display: none;
}
.mobile-nav__wrapper .home-showcase .row [class*=col-]{
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.mobile-nav__wrapper .home-showcase__inner{
padding: 15px 0px;
background-color: rgba(0, 0, 0, 0);
}
.mobile-nav__wrapper .home-showcase__title{
color: var(--delogis-white, #ffffff);
}
.stricky-header.main-menu-two{
background-color: var(--delogis-black);
}
.main-menu-two__wrapper{
position: relative;
display: block;
z-index: 1;
}
.main-menu-two__wrapper-inner{
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
padding: 0 70px 0;
}
.main-menu-two__logo{
display: block;
}
.main-menu-two__main-menu-box{
display: block;
}
.main-menu-two__right{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.main-menu-two__call{
position: relative;
display: flex;
align-items: center;
padding: 27.5px 0;
z-index: 5;
}
.main-menu-two__call-icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 45px;
width: 45px;
background-color: var(--delogis-base);
border-radius: 50%;
font-size: 20px;
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-two__call-icon:hover{
background-color: var(--delogis-white);
color: var(--delogis-base);
}
.main-menu-two__call-content{
margin-left: 10px;
}
.main-menu-two__call-sub-title{
font-size: 13px;
line-height: 13px;
margin-bottom: 4px;
color: #978e8e;
}
.main-menu-two__call-number{
font-size: 16px;
font-weight: 400;
line-height: 20px;
font-family: var(--delogis-font);
}
.main-menu-two__call-number a{
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-two__call-number a:hover{
color: var(--delogis-base);
}
.main-menu-two__search-cart-box{
position: relative;
display: flex;
align-items: center;
padding: 38px 0;
margin-left: 70px;
}
.main-menu-two__search-cart-box:before{
content: "";
position: absolute;
top: 29px;
bottom: 29px;
left: -30px;
width: 1px;
background-color: rgba(var(--delogis-white-rgb), 0.1);
}
.main-menu-two__search-box{
position: relative;
display: block;
}
.main-menu-two__search{
position: relative;
display: flex;
align-items: center;
font-size: 24px;
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-two__search:hover{
color: var(--delogis-base);
}
.main-menu-two__cart-box{
position: relative;
display: block;
margin-left: 20px;
}
.main-menu-two__cart{
position: relative;
display: flex;
align-items: center;
font-size: 24px;
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-two__cart:hover{
color: var(--delogis-base);
}
.main-menu-two .main-menu__list > li + li,.stricky-header.main-menu-two .main-menu__list > li + li{
margin-left: 60px;
}
.main-menu-two .main-menu__list > li,.stricky-header.main-menu-two .main-menu__list > li{
padding-top: 35px;
padding-bottom: 35px;
}
.main-menu-two .main-menu__list > li > a,.stricky-header.main-menu-two .main-menu__list > li > a{
color: var(--delogis-white);
}
.main-menu-two .main-menu__list > li.current > a,.main-menu-two .main-menu__list > li:hover > a,.stricky-header.main-menu-two .main-menu__list > li.current > a,.stricky-header.main-menu-two .main-menu__list > li:hover > a{
color: var(--delogis-white);
text-shadow: 0.05px 0 0 rgba(255, 255, 255, 0.8);
}
.main-header-three{
background: transparent;
position: absolute;
left: 0px;
top: 0px;
right: 0;
width: 100%;
transition: all 500ms ease;
z-index: 999;
}
.main-menu-three__wrapper{
position: relative;
display: block;
z-index: 1;
}
.main-menu-three__wrapper-inner{
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.03);
padding: 0 70px 0;
}
.main-menu-three__left{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.main-menu-three__logo{
display: block;
padding: 33px 0;
margin-right: 110px;
}
.main-menu-three__main-menu-box{
display: block;
}
.main-menu-three__right{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.main-menu-three__call{
position: relative;
display: flex;
align-items: center;
padding: 37.5px 0;
z-index: 5;
}
.main-menu-three__call-icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 45px;
width: 45px;
background-color: var(--delogis-white);
border-radius: 50%;
font-size: 20px;
color: var(--delogis-base);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-three__call-icon:hover{
background-color: var(--delogis-base);
color: var(--delogis-white);
}
.main-menu-three__call-content{
margin-left: 10px;
}
.main-menu-three__call-sub-title{
font-size: 13px;
line-height: 13px;
margin-bottom: 4px;
color: var(--delogis-gray);
}
.main-menu-three__call-number{
font-size: 16px;
font-weight: 400;
line-height: 20px;
font-family: var(--delogis-font);
}
.main-menu-three__call-number a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-three__call-number a:hover{
color: var(--delogis-base);
}
.main-menu-three__search-cart-box{
position: relative;
display: flex;
align-items: center;
padding: 48px 0;
margin-left: 70px;
}
.main-menu-three__search-cart-box:before{
content: "";
position: absolute;
top: 37px;
bottom: 37px;
left: -30px;
width: 1px;
background-color: var(--delogis-bdr-color);
}
.main-menu-three__search-box{
position: relative;
display: block;
}
.main-menu-three__search{
position: relative;
display: flex;
align-items: center;
font-size: 24px;
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-three__search:hover{
color: var(--delogis-base);
}
.main-menu-three__cart-box{
position: relative;
display: block;
margin-left: 20px;
}
.main-menu-three__cart{
position: relative;
display: flex;
align-items: center;
font-size: 24px;
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-menu-three__cart:hover{
color: var(--delogis-base);
}
.main-menu-three .main-menu__list > li,.stricky-header.main-menu-three .main-menu__list > li{
padding-top: 45px;
padding-bottom: 45px;
}
.stricky-header.main-menu-three{
background-color: var(--delogis-white);
}
.search-popup{
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 9999;
padding-left: 20px;
padding-right: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transform: translateY(-110%);
transform: translateY(-110%);
-webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
transition: opacity 500ms ease, -webkit-transform 500ms ease;
transition: transform 500ms ease, opacity 500ms ease;
transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease;
}
.search-popup.active{
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.search-popup__overlay{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--delogis-black);
opacity: 0.75;
cursor: pointer;
}
.search-popup__content{
width: 100%;
max-width: 560px;
}
.search-popup__content form{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
background-color: #fff;
border-radius: 6px;
overflow: hidden;
}
.search-popup__content form input[type=search],.search-popup__content form input[type=text]{
width: 100%;
background-color: #fff;
font-size: 16px;
border: none;
outline: none;
height: 66px;
padding-left: 30px;
}
.search-popup__content .thm-btn{
padding: 0;
width: 68px;
height: 68px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
position: absolute;
top: 0;
right: -1px;
border-radius: 0;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
background-color: var(--delogis-base);
border: 0;
}
.search-popup__content .thm-btn i{
height: auto;
width: auto;
background-color: transparent;
border-radius: 50%;
color: var(--delogis-white);
font-size: 22px;
line-height: inherit;
text-align: center;
top: 0;
margin-right: 0;
padding-left: 0;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.search-popup__content .thm-btn:hover:before{
width: 150%;
}
.active .main-slider__title,.active .main-slider__btn-box,.active .main-slider__sub-title{
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0);
}
.main-slider .owl-theme .owl-nav{
position: absolute;
bottom: 60px;
right: 0;
left: 0;
z-index: 100;
display: flex;
align-items: center;
flex-direction: row;
justify-content: flex-end;
max-width: 1200px;
width: 100%;
padding: 0 15px;
margin: 0 auto;
height: 0;
line-height: 0;
}
.main-slider .owl-theme .owl-nav [class*=owl-]{
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
z-index: 100;
width: 58px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
color: rgba(var(--delogis-black-rgb), 1);
background-color: rgba(var(--delogis-white-rgb), 0.2);
border: none;
border-radius: 20px;
margin: 0;
text-align: center;
transition: all 500ms ease;
padding: 0px 0px !important;
}
.main-slider .owl-theme .owl-nav [class*=owl-]:hover{
color: rgba(var(--delogis-black-rgb), 1);
background-color: rgba(var(--delogis-white-rgb), 1);
}
.main-slider .owl-theme .owl-nav [class*=owl-] + [class*=owl-]{
margin-left: 10px;
}
.main-slider .owl-theme .owl-dots{
display: flex;
align-items: center;
justify-content: flex-start;
max-width: 1200px;
width: 100%;
position: absolute;
bottom: 61px;
left: 0;
right: 0;
padding: 0 15px;
margin: 0 auto;
height: 0;
line-height: 0;
}
.main-slider .owl-theme .owl-dots .owl-dot + .owl-dot{
margin-left: 5px;
}
.main-slider .owl-theme .owl-dots .owl-dot span{
width: 15px;
height: 15px;
border-radius: 50%;
background-color: rgba(var(--delogis-white-rgb), 0.3);
border: 2px solid transparent;
margin: 0;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.main-slider .owl-theme .owl-dots .owl-dot:hover span,.main-slider .owl-theme .owl-dots .owl-dot.active span{
background-color: rgba(var(--delogis-white-rgb), 0);
border: 2px solid var(--delogis-white);
}
.active .main-slider-two__title,.active .main-slider-two__btn-box,.active .main-slider-two__sub-title{
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0);
}
.main-slider-two .owl-theme .owl-nav{
position: absolute;
bottom: 60px;
right: 0;
left: 0;
z-index: 100;
display: flex;
align-items: center;
flex-direction: row;
justify-content: flex-end;
max-width: 1200px;
width: 100%;
padding: 0 15px;
margin: 0 auto;
height: 0;
line-height: 0;
}
.main-slider-two .owl-theme .owl-nav [class*=owl-]{
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
z-index: 100;
width: 58px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
color: rgba(var(--delogis-black-rgb), 1);
background-color: rgba(var(--delogis-white-rgb), 0.2);
border: none;
border-radius: 20px;
margin: 0;
text-align: center;
transition: all 500ms ease;
padding: 0px 0px !important;
}
.main-slider-two .owl-theme .owl-nav [class*=owl-]:hover{
color: rgba(var(--delogis-black-rgb), 1);
background-color: rgba(var(--delogis-white-rgb), 1);
}
.main-slider-two .owl-theme .owl-nav [class*=owl-] + [class*=owl-]{
margin-left: 10px;
}
.main-slider-two .owl-theme .owl-dots{
display: flex;
align-items: center;
justify-content: flex-start;
max-width: 1200px;
width: 100%;
position: absolute;
bottom: 61px;
left: 0;
right: 0;
padding: 0 15px;
margin: 0 auto;
height: 0;
line-height: 0;
}
.main-slider-two .owl-theme .owl-dots .owl-dot + .owl-dot{
margin-left: 5px;
}
.main-slider-two .owl-theme .owl-dots .owl-dot span{
width: 15px;
height: 15px;
border-radius: 50%;
background-color: rgba(var(--delogis-white-rgb), 0.3);
border: 2px solid transparent;
margin: 0;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.main-slider-two .owl-theme .owl-dots .owl-dot:hover span,.main-slider-two .owl-theme .owl-dots .owl-dot.active span{
background-color: rgba(var(--delogis-white-rgb), 0);
border: 2px solid var(--delogis-white);
}
.main-slider-three{
position: relative;
background-color: #f1ece9;
z-index: 10;
}
.main-slider-three .item{
background-color: #f1ece9;
position: relative;
padding-top: 284px;
padding-bottom: 232px;
z-index: 10;
}
.main-slider-three__bg{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
mix-blend-mode: multiply;
opacity: 0.25;
z-index: 1;
}
.main-slider-three__shape-3{
position: absolute;
bottom: -30px;
left: 0;
z-index: -1;
}
.main-slider-three__shape-3 img{
width: auto !important;
}
.active .main-slider-three__img{
opacity: 1;
transform: translateX(0px);
transition: all 1000ms ease;
transition-delay: 500ms;
z-index: 1;
}
.main-slider-three__star-one{
position: absolute;
top: 200px;
left: 945px;
z-index: 1;
}
.main-slider-three__star-one img{
width: auto !important;
}
.main-slider-three__star-two{
position: absolute;
bottom: 325px;
right: 225px;
z-index: 1;
}
.main-slider-three__star-two img{
width: auto !important;
}
.main-slider-three__content{
position: relative;
display: block;
z-index: 15;
}
.main-slider-three__sub-title-box{
position: relative;
display: block;
max-width: 235px;
width: 100%;
text-align: center;
padding: 20px 0 40px;
margin-left: 245px;
margin-bottom: -10px;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-120px);
transform: translateY(-120px);
-webkit-transition-delay: 1000ms;
transition-delay: 1000ms;
-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
transition: transform 2000ms ease, opacity 2000ms ease;
transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;
z-index: 1;
}
.main-slider-three__shape-1{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-position: center;
z-index: -1;
}
.main-slider-three__sub-title{
position: relative;
display: inline-block;
font-size: 18px;
color: var(--delogis-white);
transform: rotate(2deg);
}
.main-slider-three__title{
position: relative;
font-size: 70px;
color: var(--delogis-black);
font-weight: 400;
line-height: 85px;
margin-bottom: 37px;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-120px);
transform: translateY(-120px);
-webkit-transition-delay: 1000ms;
transition-delay: 1000ms;
-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
transition: transform 2000ms ease, opacity 2000ms ease;
transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;
z-index: 1;
}
.main-slider-three__title span{
position: relative;
display: inline-block;
}
.main-slider-three__title span:before{
content: "";
position: absolute;
top: 10px;
left: -10px;
width: 216px;
height: 63px;
background-image: url(../images/shapes/main-slider-three-shape-2.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
z-index: -1;
animation-name: zoom-fade-2;
animation-duration: 8s;
animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-name: zoom-fade-2;
-webkit-animation-duration: 8s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: zoom-fade-2;
-moz-animation-duration: 8s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: zoom-fade-2;
-ms-animation-duration: 8s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-o-animation-name: zoom-fade-2;
-o-animation-duration: 8s;
-o-animation-iteration-count: infinite;
-o-animation-timing-function: linear;
}
.main-slider-three__btn-founder-box{
position: relative;
display: flex;
align-items: center;
flex-wrap: wrap;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(120px);
transform: translateY(120px);
-webkit-transition-delay: 1000ms;
transition-delay: 1000ms;
-webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
transition: opacity 2000ms ease, -webkit-transform 2000ms ease;
transition: transform 2000ms ease, opacity 2000ms ease;
transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;
z-index: 1;
}
.main-slider-three__founder-box{
margin-left: 30px;
}
.main-slider-three__founder-name{
font-size: 44px;
line-height: 44px;
font-family: var(--delogis-font-three);
}
.main-slider-three__founder-sub-title{
font-size: 15px;
line-height: 20px;
}
.active .main-slider-three__title,.active .main-slider-three__sub-title-box,.active .main-slider-three__btn-founder-box{
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0);
}
.main-slider-three .owl-theme .owl-nav{
position: absolute;
bottom: 60px;
right: 0;
left: 0;
z-index: 100;
display: flex;
align-items: center;
flex-direction: row;
justify-content: flex-start;
max-width: 1200px;
width: 100%;
padding: 0 15px;
margin: 0 auto;
height: 0;
line-height: 0;
}
.main-slider-three .owl-theme .owl-nav [class*=owl-]{
position: relative;
top: auto;
left: auto;
right: auto;
bottom: auto;
z-index: 100;
width: 58px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
color: rgba(var(--delogis-black-rgb), 0.2);
background-color: rgba(var(--delogis-white-rgb), 0.2);
border: none;
border-radius: 20px;
margin: 0;
text-align: center;
transition: all 500ms ease;
padding: 0px 0px !important;
}
.main-slider-three .owl-theme .owl-nav [class*=owl-]:hover{
color: rgba(var(--delogis-black-rgb), 1);
background-color: rgba(var(--delogis-white-rgb), 1);
}
.main-slider-three .owl-theme .owl-nav [class*=owl-] + [class*=owl-]{
margin-left: 10px;
}
.feature-one{
position: relative;
display: block;
padding: 0 0 90px;
z-index: 1;
}
.feature-one__single{
position: relative;
display: block;
margin-bottom: 30px;
}
.feature-one__title{
font-size: 24px;
font-weight: 400;
line-height: 27px;
}
.cta-one{
position: relative;
display: block;
background-color: var(--delogis-base);
padding: 50px 0 50px;
overflow: hidden;
z-index: 1;
}
.cta-one__shape-1{
position: absolute;
top: -219px;
left: 0;
opacity: 0.08;
z-index: -1;
}
.cta-one__shape-1 img{
width: auto;
}
.cta-one__inner{
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.cta-one__text{
font-size: 24px;
font-weight: 400;
line-height: 34px;
color: var(--delogis-white);
}
.cta-one__btn-box{
position: relative;
display: block;
margin-left: 20px;
}
.cta-one__btn{
font-size: 12px;
font-weight: 600;
padding: 4px 30px 4px;
color: var(--delogis-black);
background-color: var(--delogis-white);
}
.testimonial-one__single{
position: relative;
display: flex;
align-items: center;
}
.testimonial-one__text{
font-size: 24px;
font-weight: 300;
line-height: 44px;
color: var(--delogis-gray);
}
.testimonial-one__client-name{
position: relative;
display: block;
margin-top: 68px;
}
.testimonial-one__carousel.owl-theme .owl-nav{
position: absolute;
bottom: 6px;
right: 0;
margin: 0;
}
.testimonial-one__carousel.owl-theme .owl-nav .owl-next{
height: 58px;
width: 58px;
line-height: 58px;
border-radius: 50%;
color: var(--delogis-black);
background-color: rgb(255, 255, 255);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.07);
font-size: 16px;
margin: 0;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.testimonial-one__carousel.owl-theme .owl-nav .owl-prev{
height: 58px;
width: 58px;
line-height: 58px;
color: var(--delogis-black);
border-radius: 50%;
background-color: rgb(255, 255, 255);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.07);
font-size: 16px;
margin: 0;
text-align: center;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
position: relative;
display: inline-block;
}
.testimonial-one__carousel.owl-theme .owl-nav .owl-next{
margin-left: 5px;
}
.testimonial-one__carousel.owl-theme .owl-nav .owl-prev{
margin-right: 5px;
}
.testimonial-one__carousel.owl-theme .owl-nav .owl-next span,.testimonial-one__carousel.owl-theme .owl-nav .owl-prev span{
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.testimonial-one__carousel.owl-theme .owl-nav .owl-next:hover,.testimonial-one__carousel.owl-theme .owl-nav .owl-prev:hover{
background-color: var(--delogis-base);
color: var(--delogis-white);
}
.cases-one__carousel.owl-carousel .owl-stage-outer{
overflow: visible;
}
.cases-one__carousel.owl-carousel .owl-item{
opacity: 1;
visibility: visible;
transition: opacity 500ms ease, visibility 500ms ease;
}
.cases-one__carousel.owl-carousel .owl-item.active{
opacity: 1;
visibility: visible;
}
.why-choose-one{
position: relative;
display: block;
padding-bottom: 90px;
z-index: 1;
}
.why-choose-one__left{
position: relative;
display: block;
}
.why-choose-one__right{
position: relative;
display: block;
margin-left: -28px;
}
.why-choose-one__list{
position: relative;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-right: -12px;
margin-left: -12px;
}
.why-choose-one__list li{
position: relative;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
width: 100%;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 30px;
}
.why-choose-one__single{
position: relative;
display: block;
background-color: #f1ece9;
border-radius: var(--delogis-bdr-radius);
padding: 40px 40px 37px;
}
.why-choose-one__list li .icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 64px;
height: 64px;
background-color: var(--delogis-white);
border-radius: 50%;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.why-choose-one__list li:hover .icon{
background-color: var(--delogis-base);
}
.why-choose-one__list li .icon span{
position: relative;
display: inline-block;
font-size: 32px;
color: var(--delogis-base);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.why-choose-one__list li:hover .icon span{
color: var(--delogis-white);
}
.why-choose-one__list li .title{
margin-top: 19px;
}
.why-choose-one__list li .title h3{
font-size: 20px;
font-weight: 400;
line-height: 28px;
}
.why-choose-one__list li .title h3 a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.why-choose-one__list li .title h3 a:hover{
color: var(--delogis-base);
}
.contact-one__form-icon{
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 30px;
}
.contact-one__form-icon i{
font-size: 15px;
color: #7f7878;
}
.contact-one__form-input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
position: relative;
display: block;
max-width: 100%;
width: 100% !important;
}
.contact-one__form-input-box .bootstrap-select > .dropdown-toggle::after{
display: none;
}
.contact-one__form-input-box .bootstrap-select > .dropdown-toggle{
position: relative;
background-color: var(--delogis-white) !important;
border-radius: 0;
color: var(--delogis-gray) !important;
font-size: 13px;
font-weight: 400;
height: 60px;
line-height: 60px;
padding-left: 30px;
padding-right: 30px;
padding-top: 0;
padding-bottom: 0;
width: 100%;
outline: none !important;
border: 0;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
border-radius: var(--delogis-bdr-radius);
}
.contact-one__form-input-box .bootstrap-select > .dropdown-toggle:before{
position: absolute;
top: 0;
bottom: 0;
right: 25px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 15px;
color: var(--delogis-gray);
}
#ui-datepicker-div.ui-widget-content{
background: #fff none repeat scroll 0 0;
border: 1px solid var(--delogis-black);
color: #252525;
font-size: 14px;
border-radius: 0px;
width: 270px;
padding: 5px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header{
background: var(--delogis-base) none repeat scroll 0 0;
border: 2px solid var(--delogis-base);
border-radius: 0;
color: var(--delogis-white);
font-weight: 700;
padding: 5px 0;
position: relative;
}
.ui-datepicker td a{
color: var(--delogis-black) !important;
text-align: center;
background-image: none !important;
background: #f5f5f5 !important;
border: 1px solid #f9f9f9 !important;
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
border: 1px solid var(--delogis-black) !important;
background: var(--delogis-black) !important;
color: var(--delogis-white) !important;
}
.ui-datepicker .ui-datepicker-prev{
left: 5px;
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
border-radius: 30%;
height: 20px;
position: absolute;
top: 7px;
width: 20px;
transition: all 500ms ease;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-next{
right: 5px;
}
.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{
top: 7px;
background: var(--delogis-white);
border: none;
}
.ui-datepicker table{
border-collapse: collapse;
font-size: 13px;
margin: 0 0 0.4em;
width: 100%;
}
.ui-datepicker th{
border: medium none;
font-weight: 600;
padding: 2px 3px;
text-align: center;
}
.ui-datepicker-calendar .ui-state-default:hover,.ui-datepicker-calendar .ui-state-default:active{
background: var(--delogis-black);
color: var(--delogis-white);
border-color: var(--delogis-black);
}
#ui-datepicker-div.ui-widget{
font-family: var(--delogis-font);
}
.blog-one{
position: relative;
display: block;
padding: 120px 0 90px;
z-index: 1;
}
.blog-one__single{
position: relative;
display: block;
margin-bottom: 30px;
}
.blog-one__img-box{
position: relative;
display: block;
}
.blog-one__img{
position: relative;
display: block;
overflow: hidden;
border-top-left-radius: var(--delogis-bdr-radius);
border-top-right-radius: var(--delogis-bdr-radius);
}
.blog-one__img img{
width: 100%;
border-top-left-radius: var(--delogis-bdr-radius);
border-top-right-radius: var(--delogis-bdr-radius);
transition: all 500ms ease;
transform: scale(1);
}
.blog-one__single:hover .blog-one__img img{
transform: scale(1.05);
}
.blog-one__img > a{
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(var(--delogis-black-rgb), 0.4);
border-top-left-radius: var(--delogis-bdr-radius);
border-top-right-radius: var(--delogis-bdr-radius);
position: absolute;
display: flex;
justify-content: center;
align-items: center;
font-size: 30px;
color: var(--thm-base);
transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;
visibility: hidden;
opacity: 0;
transform: translateY(-30%);
}
.blog-one__img > a > span{
position: relative;
}
.blog-one__img > a > span::before{
content: "";
width: 20px;
height: 2px;
background-color: var(--delogis-primary);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: all 500ms ease;
}
.blog-one__img > a > span::after{
content: "";
transition: all 500ms ease;
width: 2px;
height: 20px;
background-color: var(--delogis-primary);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.blog-one__img > a:hover > span::before,.blog-one__img > a:hover > span::after{
background-color: var(--delogis-white);
}
.blog-one__single:hover .blog-one__img > a{
visibility: visible;
transform: translateY(0%);
opacity: 1;
}
.blog-one__date{
position: absolute;
top: 20px;
right: 20px;
background-color: var(--delogis-base);
padding: 15px 12px 14px;
border-radius: var(--delogis-bdr-radius);
z-index: 2;
}
.blog-one__date p{
font-size: 12px;
font-weight: 400;
line-height: 14px;
color: var(--delogis-white);
text-transform: uppercase;
}
.blog-one__content{
position: relative;
display: block;
padding: 154px 50px 8px;
background-color: #f2edea;
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
}
.blog-one__content-top{
position: absolute;
bottom: -147px;
left: 10px;
right: 10px;
border-radius: var(--delogis-bdr-radius);
background-color: rgb(255, 255, 255);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
padding: 0 40px 39px;
z-index: 2;
}
.blog-one__content-sub-title{
font-size: 13px;
font-weight: 400;
line-height: 23px;
margin-top: 8px;
margin-bottom: 8px;
}
.blog-one__content-title{
font-size: 24px;
font-weight: 400;
line-height: 29px;
}
.blog-one__content-title a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.blog-one__content-title a:hover{
color: var(--delogis-base);
}
.blog-one__comment-and-btn{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
}
.blog-one__comment{
position: relative;
display: flex;
align-items: center;
}
.blog-one__btn{
position: relative;
display: flex;
align-items: center;
}
.blog-one__btn a{
font-size: 13px;
color: var(--delogis-gray);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.blog-one__btn a:hover{
color: var(--delogis-black);
}
.blog-one__btn a span{
position: relative;
font-size: 13px;
color: var(--delogis-gray);
margin-right: 10px;
top: 1px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.blog-one__btn a:hover span{
color: var(--delogis-black);
}
.site-footer{
position: relative;
display: block;
background-color: #1a1414;
overflow: hidden;
z-index: 1;
}
.site-footer__shape-1{
position: absolute;
bottom: -30px;
left: 0;
mix-blend-mode: luminosity;
opacity: 0.03;
z-index: -1;
}
.site-footer__shape-1 img{
width: auto;
}
.site-footer__top{
position: relative;
display: block;
background-color: #120e0e;
padding: 25px 0px 25px;
z-index: 1;
}
.site-footer__top-inner{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
}
.site-footer__top-left{
position: relative;
display: flex;
align-items: center;
}
.site-footer__top-icon{
position: relative;
display: inline-block;
padding-right: 40px;
}
.site-footer__top-icon::before{
content: "";
position: absolute;
top: 2px;
bottom: 8px;
right: 0;
width: 1px;
background-color: rgba(var(--delogis-white-rgb), 0.1);
}
.site-footer__top-icon span{
position: relative;
display: inline-block;
font-size: 64px;
color: var(--delogis-base);
transition: all 500ms linear;
transition-delay: 0.1s;
transform: scale(1);
}
.site-footer__top-icon:hover span{
transform: scale(0.9);
}
.site-footer__top-content{
position: relative;
display: block;
margin-left: 40px;
}
.site-footer__top-content h3{
font-size: 22px;
color: var(--delogis-white);
line-height: 32px;
}
.site-footer__top-content h3 span{
font-size: 15px;
font-weight: 400;
font-family: var(--delogis-font);
color: #978e8e;
margin-left: 23px;
}
.site-footer__top-right{
position: relative;
display: flex;
align-items: center;
}
.site-footer__social-shape-1{
position: absolute;
bottom: -35px;
left: 73px;
}
.site-footer__social-shape-1 img{
width: auto;
}
.site-footer__social-title{
position: relative;
display: block;
}
.site-footer__social-title p{
color: var(--delogis-white);
}
.site-footer__social{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-footer__social a{
position: relative;
height: 40px;
width: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
color: var(--delogis-white);
font-size: 15px;
border-radius: 50%;
background-color: #2e2626;
overflow: hidden;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 1;
}
.site-footer__social a:hover{
color: var(--delogis-base);
background-color: var(--delogis-white);
}
.site-footer__social a:after{
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
height: 100%;
background-color: var(--delogis-white);
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-property: all;
transition-property: all;
opacity: 1;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: scaleY(0);
transform: scaleY(0);
z-index: -1;
}
.site-footer__social a:hover:after{
opacity: 1;
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.site-footer__social a + a{
margin-left: 10px;
}
.site-footer__middle{
position: relative;
display: block;
padding-top: 93px;
padding-bottom: 95px;
}
.footer-widget__title-box{
position: relative;
display: block;
margin-bottom: 22px;
}
.footer-widget__title{
font-size: 22px;
color: var(--delogis-white);
line-height: 32px;
font-weight: 400;
}
.footer-widget__about{
position: relative;
display: block;
margin-top: 7px;
}
.footer-widget__logo{
position: relative;
display: block;
margin-bottom: 33px;
}
.footer-widget__about-text{
font-size: 20px;
font-weight: 400;
line-height: 32px;
font-family: var(--delogis-font-two);
color: var(--delogis-white);
}
.footer-widget__link{
position: relative;
display: block;
margin-right: -30px;
}
.footer-widget__link-list{
position: relative;
display: block;
}
.footer-widget__link-list li + li{
margin-top: 4px;
}
.footer-widget__link-list li a{
position: relative;
color: #978e8e;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.footer-widget__link-list li a:hover{
color: var(--delogis-white);
}
.footer-widget__Contact{
position: relative;
display: block;
}
.footer-widget__Contact-list{
position: relative;
display: block;
}
.footer-widget__Contact-list li{
position: relative;
display: flex;
align-items: center;
}
.footer-widget__Contact-list li + li{
margin-top: 29px;
}
.footer-widget__Contact-list li .icon{
margin-right: 20px;
position: relative;
top: 4px;
}
.footer-widget__Contact-list li .icon span{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
background-color: #2e2626;
border-radius: 50%;
color: var(--delogis-base);
font-size: 15px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.footer-widget__Contact-list li .icon:hover span{
background-color: var(--delogis-white);
color: var(--delogis-base);
}
.footer-widget__Contact-list li .text > span{
font-size: 12px;
font-weight: 400;
color: #978e8e;
}
.footer-widget__Contact-list li .text p{
font-size: 15px;
font-weight: 400;
color: var(--delogis-white);
line-height: 20px;
}
.footer-widget__Contact-list li .text p a{
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.footer-widget__Contact-list li .text p a:hover{
color: var(--delogis-base);
transition: all 500ms ease;
}
.footer-widget__newsletter{
position: relative;
display: block;
}
.footer-widget__newsletter-text{
color: #978e8e;
}
.footer-widget__email-box{
position: relative;
display: block;
}
.footer-widget__email-input-box{
position: relative;
display: block;
margin-bottom: 10px;
margin-top: 20px;
}
.footer-widget__email-input-box input[type=email]{
height: 60px;
width: 100%;
background-color: var(--delogis-white);
outline: none;
font-size: 13px;
border: none;
padding-left: 30px;
padding-right: 30px;
color: var(--delogis-gray);
border-radius: 30px;
text-align: center;
}
.footer-widget__subscribe-btn{
border: none;
background-color: #5b4034;
width: 100%;
}
.footer-widget__subscribe-btn:hover{
color: var(--delogis-white);
}
.footer-widget__subscribe-btn::before{
background-color: var(--delogis-base);
}
.site-footer__bottom{
position: relative;
display: block;
}
.site-footer__bottom-inner{
position: relative;
display: block;
text-align: center;
padding: 34px 0 36px;
border-top: 1px solid rgba(var(--delogis-white-rgb), 0.1);
}
.site-footer__bottom-text{
color: #978e8e;
font-size: 15px;
font-weight: 400;
}
.site-footer__bottom-text a{
color: #978e8e;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.site-footer__bottom-text a:hover{
color: var(--delogis-white);
}
.services-two__single{
position: relative;
display: block;
margin-bottom: 30px;
}
.services-two__img-box{
position: relative;
display: block;
}
.services-two__img{
position: relative;
display: block;
overflow: hidden;
border-top-right-radius: var(--delogis-bdr-radius);
border-top-left-radius: var(--delogis-bdr-radius);
z-index: 1;
}
.services-two__img:before{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: "";
border-top-right-radius: var(--delogis-bdr-radius);
border-top-left-radius: var(--delogis-bdr-radius);
background-color: rgba(var(--delogis-black-rgb), 0.3);
transform: scale(0.5);
opacity: 0;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
z-index: 1;
}
.services-two__single:hover .services-two__img:before{
transform: scale(1);
opacity: 1;
}
.services-two__img img{
width: 100%;
border-top-right-radius: var(--delogis-bdr-radius);
border-top-left-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-two__single:hover .services-two__img img{
transform: scale(1.08);
}
.services-two__icon{
position: absolute;
display: flex;
align-items: center;
justify-content: center;
bottom: 0;
right: 0;
width: 90px;
height: 87px;
background-color: var(--delogis-base);
border-top-left-radius: var(--delogis-bdr-radius);
z-index: 2;
}
.services-two__icon span{
position: relative;
display: inline-block;
font-size: 64px;
color: var(--delogis-white);
-webkit-transition: all 500ms linear;
transition: all 500ms linear;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.services-two__single:hover .services-two__icon span{
transform: scale(0.9);
}
.services-two__content{
position: relative;
display: block;
background-color: #925f45;
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
z-index: 1;
}
.services-two__content:before{
content: "";
position: absolute;
top: 0;
left: 5px;
right: 5px;
bottom: 5px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
z-index: -1;
}
.services-two__title-box{
position: relative;
display: block;
padding: 24px 40px 20px;
}
.services-two__title-box::before{
content: "";
position: absolute;
bottom: 0;
left: 5px;
right: 5px;
height: 1px;
background-color: var(--delogis-bdr-color);
}
.services-two__title{
font-size: 24px;
font-weight: 400;
line-height: 34px;
}
.services-two__title a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-two__title a:hover{
color: var(--delogis-base);
}
.services-two__text{
font-weight: 300;
margin-top: 2px;
}
.services-two__btn-box{
position: relative;
display: block;
}
.services-two__btn-box a{
position: relative;
display: block;
font-size: 13px;
color: var(--delogis-gray);
padding: 4px 45px 10px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 1;
}
.services-two__btn-box a::before{
content: "";
position: absolute;
top: 0;
left: 5px;
right: 5px;
bottom: 5px;
background-color: var(--delogis-base);
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
opacity: 0;
z-index: -1;
}
.services-two__btn-box a:hover{
color: var(--delogis-white);
}
.services-two__btn-box a:hover::before{
opacity: 1;
}
.services-two__btn-box a span{
position: relative;
margin-right: 10px;
top: 1px;
}
.tabs-one__inner .tab-buttons .tab-btn.active-btn span{
color: var(--delogis-black);
}
.tabs-one__inner .tab-buttons .tab-btn.active-btn span:before{
height: 100%;
}
.tabs-one__inner .tabs-content .tab.active-tab{
display: block;
margin-top: 0px;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.testimonial-two__carousel.owl-carousel .owl-stage-outer{
overflow: visible;
}
.testimonial-two__carousel.owl-carousel .owl-item{
opacity: 0;
visibility: hidden;
transition: opacity 500ms ease, visibility 500ms ease;
}
.testimonial-two__carousel.owl-carousel .owl-item.active{
opacity: 1;
visibility: visible;
}
.testimonial-two__carousel.owl-theme .owl-nav{
position: absolute;
bottom: 0;
left: -400px;
margin: 0;
}
.testimonial-two__carousel.owl-theme .owl-nav .owl-next{
height: 58px;
width: 58px;
line-height: 58px;
border-radius: 50%;
color: var(--delogis-black);
background-color: rgb(255, 255, 255);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.07);
font-size: 16px;
margin: 0;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.testimonial-two__carousel.owl-theme .owl-nav .owl-prev{
height: 58px;
width: 58px;
line-height: 58px;
color: var(--delogis-black);
border-radius: 50%;
background-color: rgb(255, 255, 255);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.07);
font-size: 16px;
margin: 0;
text-align: center;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
position: relative;
display: inline-block;
}
.testimonial-two__carousel.owl-theme .owl-nav .owl-next{
margin-left: 5px;
}
.testimonial-two__carousel.owl-theme .owl-nav .owl-prev{
margin-right: 5px;
}
.testimonial-two__carousel.owl-theme .owl-nav .owl-next span,.testimonial-two__carousel.owl-theme .owl-nav .owl-prev span{
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.testimonial-two__carousel.owl-theme .owl-nav .owl-next:hover,.testimonial-two__carousel.owl-theme .owl-nav .owl-prev:hover{
background-color: var(--delogis-base);
color: var(--delogis-white);
}
.cta-two{
position: relative;
display: block;
}
.cta-two__inner{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
background-color: var(--delogis-base);
padding: 64px 50px 64px;
padding-left: 430px;
border-top-left-radius: var(--delogis-bdr-radius);
border-top-right-radius: var(--delogis-bdr-radius);
overflow: hidden;
z-index: 1;
}
.cta-two__img{
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.cta-two__img img{
width: auto;
}
.cta-two__text{
position: relative;
display: block;
}
.cta-two__text p{
font-size: 30px;
font-weight: 400;
line-height: 36px;
color: var(--delogis-white);
font-family: var(--delogis-font-two);
}
.cta-two__btn-box{
position: relative;
display: block;
}
.cta-two__btn{
color: var(--delogis-black);
background-color: var(--delogis-white);
}
.faq-one{
position: relative;
display: block;
background-color: #f1ece9;
padding: 120px 0 120px;
z-index: 1;
}
.faq-one__bg{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.6;
mix-blend-mode: luminosity;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: -1;
}
.faq-one__left{
position: relative;
display: block;
}
.faq-one__left .section-title{
margin-bottom: 37px;
}
.faq-one__img-and-points{
position: relative;
display: flex;
}
.faq-one__img{
position: relative;
display: block;
}
.faq-one__img img{
width: auto;
border-radius: var(--delogis-bdr-radius);
}
.faq-one__right{
position: relative;
display: block;
}
.faq-one-accrodion .accrodion{
position: relative;
display: block;
background-color: var(--delogis-white);
border: 1px solid var(--delogis-bdr-color);
border-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.faq-one-accrodion .accrodion.active{
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
}
.faq-one-accrodion .accrodion-title{
position: relative;
display: block;
cursor: pointer;
padding: 19px 30px 19px;
transition: all 200ms linear;
transition-delay: 0.1s;
padding-right: 25px;
}
.faq-one-accrodion .accrodion-title h4{
margin: 0;
font-size: 20px;
font-weight: 400;
line-height: 30px;
position: relative;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.faq-one-accrodion .accrodion.active .accrodion-title h4{
color: var(--delogis-base);
}
.faq-one-accrodion .accrodion + .accrodion{
margin-top: 10px;
}
.faq-one-accrodion .accrodion-title h4::before{
content: "\f067";
font-family: "Font Awesome 5 Free";
font-weight: 700;
font-size: 13px;
color: var(--delogis-base);
position: absolute;
top: 50%;
right: 0;
line-height: 15px;
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;
width: 21px;
height: 21px;
}
.faq-one-accrodion .accrodion.active .accrodion-title h4::before{
content: "\f068";
color: var(--delogis-black);
border-radius: 50%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.faq-one-accrodion .accrodion-content{
position: relative;
padding-bottom: 23px;
padding-left: 30px;
padding-right: 35px;
}
.faq-one-accrodion .accrodion-content p{
margin: 0;
}
.contact-two__form-input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
position: relative;
display: block;
max-width: 100%;
width: 100% !important;
}
.contact-two__form-input-box .bootstrap-select > .dropdown-toggle::after{
display: none;
}
.contact-two__form-input-box .bootstrap-select > .dropdown-toggle{
position: relative;
background-color: var(--delogis-white) !important;
border-radius: 0;
color: var(--delogis-gray) !important;
font-size: 13px;
font-weight: 400;
height: 60px;
line-height: 60px;
padding-left: 30px;
padding-right: 30px;
padding-top: 0;
padding-bottom: 0;
width: 100%;
outline: none !important;
border: 0;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
border-radius: var(--delogis-bdr-radius);
}
.contact-two__form-input-box .bootstrap-select > .dropdown-toggle:before{
position: absolute;
top: 0;
bottom: 0;
right: 25px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 15px;
color: var(--delogis-gray);
}
.feature-two{
position: relative;
display: block;
padding: 120px 0 90px;
z-index: 1;
}
.feature-two__single{
position: relative;
display: block;
margin-bottom: 30px;
}
.feature-two__img-box{
position: relative;
display: block;
}
.feature-two__img{
position: relative;
display: block;
}
.feature-two__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.feature-two__title-box{
position: absolute;
bottom: 10px;
left: 15px;
right: 15px;
border-top-left-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
padding: 23px 40px 24px;
background-position: top left;
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: bottom center;
transform-origin: top center;
-webkit-transition: -webkit-transform 500ms ease;
transition: -webkit-transform 500ms ease;
transition: transform 500ms ease;
transition: transform 500ms ease, -webkit-transform 500ms ease;
}
.feature-two__single:hover .feature-two__title-box{
-webkit-transform: scale(0, 0);
transform: scale(0, 0);
}
.feature-two__title-box::before{
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.9;
border-top-left-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
background-image: -moz-linear-gradient(0deg, rgb(151, 97, 71) 0%, rgb(91, 64, 52) 100%);
background-image: -webkit-linear-gradient(0deg, rgb(151, 97, 71) 0%, rgb(91, 64, 52) 100%);
background-image: -ms-linear-gradient(0deg, rgb(151, 97, 71) 0%, rgb(91, 64, 52) 100%);
box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.14);
z-index: -1;
}
.feature-two__title-box h3{
font-size: 22px;
font-weight: 400;
line-height: 32px;
}
.feature-two__title-box h3 a{
color: var(--delogis-white);
}
.feature-two__icon{
position: absolute;
display: flex;
align-items: center;
justify-content: center;
width: 80px;
height: 80px;
top: -80px;
right: 0;
background-color: var(--delogis-white);
border-top-left-radius: var(--delogis-bdr-radius);
border-top-right-radius: var(--delogis-bdr-radius);
}
.feature-two__icon span{
position: relative;
display: inline-block;
font-size: 64px;
color: var(--delogis-base);
}
.feature-two__hover-title-box{
position: absolute;
bottom: 10px;
left: 15px;
right: 15px;
border-top-left-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
padding: 32px 40px 24px;
background-position: bottom left;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transform-origin: bottom center;
transform-origin: bottom center;
-webkit-transition: -webkit-transform 500ms ease;
transition: -webkit-transform 500ms ease;
transition: transform 500ms ease;
transition: transform 500ms ease, -webkit-transform 500ms ease;
z-index: 1;
}
.feature-two__single:hover .feature-two__hover-title-box{
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
.feature-two__hover-title-box::before{
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.9;
border-top-left-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
background-image: -moz-linear-gradient(0deg, rgb(151, 97, 71) 0%, rgb(91, 64, 52) 100%);
background-image: -webkit-linear-gradient(0deg, rgb(151, 97, 71) 0%, rgb(91, 64, 52) 100%);
background-image: -ms-linear-gradient(0deg, rgb(151, 97, 71) 0%, rgb(91, 64, 52) 100%);
box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.14);
z-index: -1;
}
.feature-two__hover-title-box h3{
font-size: 22px;
font-weight: 400;
line-height: 32px;
}
.feature-two__hover-title-box h3 a{
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.feature-two__hover-title-box h3 a:hover{
color: var(--delogis-black);
}
.feature-two__hover-text{
color: #bda499;
margin-top: 12px;
}
.feature-two__hover-icon{
position: absolute;
display: flex;
align-items: center;
justify-content: center;
width: 80px;
height: 80px;
top: -80px;
right: 0;
background-color: var(--delogis-white);
border-top-left-radius: var(--delogis-bdr-radius);
border-top-right-radius: var(--delogis-bdr-radius);
}
.feature-two__hover-icon span{
position: relative;
display: inline-block;
font-size: 64px;
color: var(--delogis-base);
transition: all 500ms linear;
transition-delay: 0.3s;
transform: scale(1);
}
.feature-two__hover-title-box:hover .feature-two__hover-icon span{
transform: scale(0.9);
}
.about-three{
position: relative;
display: block;
padding-bottom: 120px;
z-index: 1;
}
.about-three__left{
position: relative;
display: block;
margin-right: 80px;
}
.about-three__left .section-title{
margin-bottom: 27px;
}
.about-three__points-box{
position: relative;
display: flex;
align-items: center;
margin-top: 31px;
margin-bottom: 41px;
}
.about-three__points-list{
position: relative;
display: block;
}
.about-three__points-list + .about-three__points-list{
margin-left: 67px;
}
.about-three__points-list li{
position: relative;
display: flex;
align-items: center;
}
.about-three__points-list li + li{
margin-top: 10px;
}
.about-three__points-list li .icon{
position: relative;
display: inline-block;
top: 2px;
}
.about-three__points-list li .icon span{
position: relative;
display: inline-block;
font-size: 16px;
color: var(--delogis-base);
}
.about-three__points-list li .text{
margin-left: 20px;
}
.about-three__points-list li .text p{
font-size: 17px;
font-weight: 400;
color: var(--delogis-black);
}
.about-three__right{
position: relative;
display: block;
}
.about-three__img-box{
position: relative;
display: block;
}
.about-three__img{
position: relative;
display: block;
}
.about-three__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.about-three__img-2{
position: absolute;
bottom: -97px;
left: -130px;
border-radius: var(--delogis-bdr-radius);
background-color: rgb(26, 20, 20);
z-index: 1;
}
.about-three__img-2 img{
width: auto;
border-radius: var(--delogis-bdr-radius);
box-shadow: 2.229px -2.007px 24px 0px rgba(0, 0, 0, 0.14);
}
.about-three__shape-1{
position: absolute;
right: -20px;
top: -22px;
width: 280px;
height: 177px;
content: "";
position: absolute;
border-radius: var(--delogis-bdr-radius);
background-color: var(--delogis-white);
z-index: -1;
}
.about-three__video-link{
position: absolute;
top: 50%;
left: -45px;
transform: translateY(-50%);
}
.about-three__video-icon{
position: relative;
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;
width: 100px;
height: 100px;
line-height: 100px;
text-align: center;
font-size: 24px;
color: var(--delogis-white);
background-color: #5b4034;
border-radius: 50%;
transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
z-index: 1;
}
.about-three__video-icon:hover{
background-color: var(--delogis-black);
color: var(--delogis-white);
}
.about-three__video-link .ripple,.about-three__video-icon .ripple:before,.about-three__video-icon .ripple:after{
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-ms-box-shadow: 0 0 0 0 rgba(var(--delogis-base-rgb), 0.6);
-o-box-shadow: 0 0 0 0 rgba(var(--delogis-base-rgb), 0.6);
-webkit-box-shadow: 0 0 0 0 rgba(var(--delogis-base-rgb), 0.6);
box-shadow: 0 0 0 0 rgba(var(--delogis-base-rgb), 0.6);
-webkit-animation: ripple 3s infinite;
animation: ripple 3s infinite;
border-radius: 50%;
}
.about-three__video-icon .ripple:before{
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
content: "";
position: absolute;
}
.about-three__video-icon .ripple:after{
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
content: "";
position: absolute;
}
.services-three{
position: relative;
display: block;
padding: 120px 0 90px;
z-index: 1;
}
.services-three__bg-box{
position: absolute;
top: 0;
left: 0;
right: 0;
height: 528px;
background-color: #f1ece9;
z-index: -1;
}
.services-three__bg{
position: absolute;
top: 0;
left: 0;
right: 0;
height: 528px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
mix-blend-mode: overlay;
z-index: -1;
}
.services-three__top{
position: relative;
display: block;
margin-bottom: 47px;
}
.services-three__top .section-title{
margin-bottom: 0;
}
.services-three__left{
position: relative;
display: block;
}
.services-three__right{
position: relative;
display: block;
margin-left: 100px;
margin-top: 24px;
}
.services-three__bottom{
position: relative;
display: block;
}
.services-three__bottom .row{
--bs-gutter-x: 23px;
}
.services-three__single{
position: relative;
display: block;
margin-bottom: 30px;
}
.services-three__img-box{
position: relative;
display: block;
margin-right: 20px;
z-index: 2;
}
.services-three__img{
position: relative;
display: block;
overflow: hidden;
z-index: 1;
border-radius: var(--delogis-bdr-radius);
}
.services-three__img:before{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: "";
border-top-right-radius: var(--delogis-bdr-radius);
border-top-left-radius: var(--delogis-bdr-radius);
background-color: rgba(var(--delogis-black-rgb), 0.3);
transform: scale(0.5);
opacity: 0;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
z-index: 1;
}
.services-three__single:hover .services-three__img:before{
transform: scale(1);
opacity: 1;
}
.services-three__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-three__single:hover .services-three__img img{
transform: scale(1.08);
}
.services-three__icon{
position: absolute;
bottom: -30px;
right: 20px;
width: 61px;
height: 61px;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--delogis-base);
border-radius: 50%;
z-index: 2;
}
.services-three__icon span{
position: relative;
display: inline-block;
font-size: 32px;
color: var(--delogis-white);
-webkit-transition: all 500ms linear;
transition: all 500ms linear;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.services-three__single:hover .services-three__icon span{
transform: scale(0.9);
}
.services-three__content{
position: relative;
display: block;
border-radius: var(--delogis-bdr-radius);
background-color: rgb(255, 255, 255);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
margin-top: -90px;
}
.services-three__content-inner{
position: relative;
display: block;
overflow: hidden;
border-radius: var(--delogis-bdr-radius);
z-index: 1;
}
.services-three__content-inner:before{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: "";
border: 2px solid var(--delogis-base);
border-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
transition: all 500ms ease;
transform: translate3d(0px, 100%, 0px);
z-index: 2;
}
.services-three__single:hover .services-three__content-inner:before{
transform: translate3d(0px, 0, 0px);
}
.services-three__content-top{
position: relative;
display: block;
padding: 103px 40px 19px;
z-index: 2;
}
.services-three__title{
font-size: 20px;
font-weight: 400;
line-height: 23px;
margin-bottom: 11px;
margin-top: 14px;
}
.services-three__title a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-three__title a:hover{
color: var(--delogis-base);
}
.services-three__text{
font-weight: 300;
}
.services-three__btn-box{
position: relative;
display: block;
z-index: 2;
}
.services-three__btn{
position: relative;
display: block;
font-size: 13px;
font-weight: 400;
line-height: 13px;
padding: 10px 40px 13px;
border-top: 1px solid var(--delogis-bdr-color);
background-color: #f1ece9;
border-bottom-left-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 1;
}
.services-three__single:hover .services-three__btn{
border-top: 1px solid transparent;
background-color: var(--delogis-base);
color: var(--delogis-white);
}
.services-three__btn span{
position: relative;
font-size: 15px;
color: var(--delogis-gray);
margin-right: 10px;
top: 2px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-three__single:hover .services-three__btn span{
color: var(--delogis-white);
}
.feature-three{
position: relative;
display: block;
padding-bottom: 90px;
z-index: 1;
}
.feature-three__single{
position: relative;
display: block;
margin-bottom: 30px;
}
.feature-three__img-box{
position: relative;
display: block;
}
.feature-three__img{
position: relative;
display: block;
overflow: hidden;
border-radius: var(--delogis-bdr-radius);
z-index: 1;
}
.feature-three__img:before{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "";
background-color: rgba(var(--delogis-black-rgb), 0.6);
border-radius: var(--delogis-bdr-radius);
opacity: 1;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-transform: perspective(400px) rotateY(-90deg) scale(0.2);
-ms-transform: perspective(400px) rotateY(-90deg) scale(0.2);
transform: perspective(400px) rotateY(-90deg) scale(0.2);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
z-index: 1;
}
.feature-three__single:hover .feature-three__img:before{
opacity: 1;
-webkit-transform: perspective(400px) rotateY(0deg) scale(1);
-ms-transform: perspective(400px) rotateY(0deg) scale(1);
transform: perspective(400px) rotateY(0deg) scale(1);
}
.feature-three__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
transition-delay: 0.1s;
transition-timing-function: ease-in-out;
transition-duration: 0.7s;
transition-property: all;
}
.feature-three__single:hover .feature-three__img img{
transform: scale(1.1) rotate(2deg);
}
.feature-three__content{
position: relative;
display: block;
background-color: var(--delogis-base);
padding: 33px 40px 35px;
margin-top: -89px;
margin-right: 240px;
border-radius: var(--delogis-bdr-radius);
border-top-left-radius: 0;
z-index: 2;
}
.feature-three__sub-title{
font-size: 13px;
line-height: 23px;
color: #ffe4d7;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.feature-three__title{
font-size: 24px;
font-weight: 400;
line-height: 28px;
margin-top: 7px;
}
.feature-three__title a{
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.feature-three__title a:hover{
color: var(--delogis-black);
}
.feature-three__btn{
position: absolute;
bottom: 20px;
right: -115px;
}
.feature-three__btn a{
position: relative;
display: block;
background-color: #f1ece9;
font-size: 13px;
padding: 7px 30px 8px;
border-bottom-right-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.feature-three__btn a:hover{
background-color: var(--delogis-black);
color: var(--delogis-white);
}
.feature-three__btn a span{
position: relative;
font-size: 13px;
margin-right: 10px;
top: 1px;
}
.counter-two{
position: relative;
display: block;
background-color: #5b4034;
padding: 120px 0 90px;
overflow: hidden;
z-index: 1;
}
.counter-two_-shape-1{
position: absolute;
top: -80px;
left: 0;
opacity: 0.08;
z-index: -1;
}
.counter-two_-shape-1 img{
width: auto;
}
.counter-two__point-list{
position: relative;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.counter-two__single{
position: relative;
flex: 0 0 25%;
max-width: 25%;
width: 100%;
text-align: center;
margin-bottom: 22px;
}
.counter-two__single::before{
content: "";
position: absolute;
top: 0;
right: -10px;
bottom: 4px;
width: 2px;
background-color: rgba(var(--delogis-white-rgb), 0.1);
}
.counter-two__single:last-child::before{
display: none;
}
.counter-two__icon{
position: relative;
display: inline-block;
}
.counter-two__icon span{
position: relative;
display: inline-block;
font-size: 64px;
color: #bda499;
transition: all 500ms linear;
transition-delay: 0.1s;
transform: scale(1);
}
.counter-two__single:hover .counter-two__icon span{
transform: scale(0.9);
}
.counter-two__count{
position: relative;
display: flex;
align-items: center;
margin-bottom: 14px;
margin-top: 15px;
justify-content: center;
}
.counter-two__count h3{
font-size: 60px;
font-weight: 400;
line-height: 60px !important;
font-family: var(--delogis-font-two) !important;
color: var(--delogis-white);
}
.counter-two__count span{
font-size: 60px;
font-weight: 400;
line-height: 60px !important;
font-family: var(--delogis-font-two) !important;
color: var(--delogis-white);
top: 1px;
}
.counter-two__text{
font-size: 18px;
font-weight: 300;
line-height: 28px;
color: #bda499;
}
.pricing-one{
position: relative;
display: block;
padding: 110px 0 90px;
z-index: 1;
}
.pricing-one__main-tab-box{
position: relative;
display: block;
}
.pricing-one__main-tab-box .tab-buttons{
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 40px;
}
.pricing-one__main-tab-box .tab-buttons .tab-btn{
position: relative;
display: flex;
align-items: center;
}
.pricing-one__main-tab-box .tab-buttons .tab-btn + .tab-btn{
margin-left: 0px;
}
.pricing-one__main-tab-box .tab-buttons .tab-btn span{
position: relative;
display: block;
text-align: center;
font-size: 12px;
line-height: 12px;
color: var(--delogis-gray);
background-color: var(--delogis-primary);
padding: 13px 30px 13px;
font-weight: 600;
cursor: pointer;
overflow: hidden;
border-top-left-radius: 19px;
border-bottom-left-radius: 19px;
transition: all 0.5s linear;
z-index: 1;
}
.pricing-one__main-tab-box .tab-buttons .tab-btn-two span{
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 19px;
border-bottom-right-radius: 19px;
}
.pricing-one__main-tab-box .tab-buttons .tab-btn.active-btn span{
color: var(--delogis-white);
}
.pricing-one__main-tab-box .tab-buttons .tab-btn span:before{
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 0%;
background-color: var(--delogis-base);
transition: all 0.3s ease;
z-index: -1;
}
.pricing-one__main-tab-box .tab-buttons .tab-btn.active-btn span:before{
height: 100%;
}
.pricing-one__main-tab-box .tabs-content{
position: relative;
display: block;
}
.pricing-one__main-tab-box .tabs-content .tab{
position: relative;
display: none;
-webkit-transform: translateY(35px);
-ms-transform: translateY(35px);
transform: translateY(35px);
-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
z-index: 10;
}
.pricing-one__main-tab-box .tabs-content .tab.active-tab{
display: block;
margin-top: 0px;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.pricing-one__inner{
position: relative;
display: block;
}
.pricing-one__single{
position: relative;
display: block;
background-color: #f0ebe8;
padding: 60px 60px 30px;
border-radius: var(--delogis-bdr-radius);
margin-bottom: 30px;
z-index: 1;
}
.pricing-one__shape-2{
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 120px;
border-radius: var(--delogis-bdr-radius);
background-color: rgb(255, 255, 255);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
z-index: -1;
}
.pricing-one__shape-2::before{
content: "";
position: absolute;
bottom: -10px;
left: 44px;
border-top: 10px solid var(--delogis-white);
border-left: 28px solid transparent;
border-right: 28px solid transparent;
z-index: -1;
}
.pricing-one__icon{
position: relative;
display: inline-block;
}
.pricing-one__icon img{
width: auto;
transition: all 500ms linear;
transition-delay: 0.1s;
transform: scale(1);
}
.pricing-one__single:hover .pricing-one__icon img{
transform: scale(0.9);
}
.pricing-one__price-box{
position: relative;
display: block;
margin-top: 26px;
margin-bottom: 14px;
}
.pricing-one__price{
font-size: 35px;
font-weight: 600;
line-height: 36px;
font-family: var(--delogis-font);
}
.pricing-one__price-sub-title{
font-size: 15px;
font-weight: 400;
line-height: 25px;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--delogis-base);
margin-top: 7px;
}
.pricing-one__content{
position: relative;
display: block;
}
.pricing-one__service-list{
position: relative;
display: block;
}
.pricing-one__service-list li{
position: relative;
display: flex;
align-items: center;
}
.pricing-one__service-list li + li{
margin-top: 10px;
}
.pricing-one__shape-1{
position: relative;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: var(--delogis-base);
top: -1px;
}
.pricing-one__text{
position: relative;
display: block;
margin-left: 10px;
}
.pricing-one__btn-box{
margin-top: 71px;
position: relative;
display: block;
}
.pricing-one__btn{
background-color: #5b4034;
}
.pricing-one__btn::before{
background-color: var(--delogis-base);
}
.testimonial-three{
position: relative;
display: block;
background-color: var(--delogis-black);
padding: 107px 0 114px;
z-index: 1;
}
.testimonial-three__bg{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.2;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: -1;
}
.testimonial-three__carousel{
position: relative;
display: block;
}
.testimonial-three__single{
position: relative;
display: flex;
align-items: center;
}
.testimonial-three__img{
position: relative;
display: block;
max-width: 170px;
width: 100%;
top: 3px;
}
.testimonial-three__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.testimonial-three__quote{
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
.testimonial-three__quote img{
width: auto;
}
.testimonial-three__content{
position: relative;
display: block;
margin-left: 60px;
}
.testimonial-three__text{
font-size: 30px;
font-weight: 300;
line-height: 44px;
color: var(--delogis-white);
}
.testimonial-three__client-name{
position: relative;
display: block;
margin-top: 68px;
}
.testimonial-three__client-name h4{
font-size: 24px;
font-weight: 400;
color: var(--delogis-white);
}
.testimonial-three__client-name h4 span{
font-size: 13px;
font-weight: 400;
font-family: var(--delogis-font);
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--delogis-base);
margin-left: 15px;
}
.testimonial-three__carousel.owl-theme .owl-nav{
position: absolute;
bottom: 6px;
right: 0;
margin: 0;
}
.testimonial-three__carousel.owl-theme .owl-nav .owl-next{
height: 58px;
width: 58px;
line-height: 58px;
border-radius: 50%;
color: var(--delogis-white);
background-color: rgb(151, 97, 71);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.07);
font-size: 16px;
margin: 0;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.testimonial-three__carousel.owl-theme .owl-nav .owl-prev{
height: 58px;
width: 58px;
line-height: 58px;
color: var(--delogis-white);
border-radius: 50%;
background-color: rgb(151, 97, 71);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.07);
font-size: 16px;
margin: 0;
text-align: center;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
position: relative;
display: inline-block;
}
.testimonial-three__carousel.owl-theme .owl-nav .owl-next{
margin-left: 5px;
}
.testimonial-three__carousel.owl-theme .owl-nav .owl-prev{
margin-right: 5px;
}
.testimonial-three__carousel.owl-theme .owl-nav .owl-next span,.testimonial-three__carousel.owl-theme .owl-nav .owl-prev span{
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.testimonial-three__carousel.owl-theme .owl-nav .owl-next:hover,.testimonial-three__carousel.owl-theme .owl-nav .owl-prev:hover{
background-color: rgb(255, 255, 255);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.07);
color: var(--delogis-black);
}
.cases-three{
position: relative;
display: block;
padding: 120px 0 90px;
z-index: 1;
}
.cases-three .container{
max-width: 1800px;
}
.cases-three__single{
position: relative;
display: flex;
align-items: center;
margin-bottom: 30px;
}
.cases-three__img-box{
position: relative;
display: block;
}
.cases-three__img{
position: relative;
display: block;
width: 270px;
border-top-left-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: var(--delogis-bdr-radius);
overflow: hidden;
z-index: 1;
}
.cases-three__img:before{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: "";
background-color: rgba(var(--delogis-black-rgb), 0.3);
border-top-left-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: var(--delogis-bdr-radius);
transition: all 500ms ease;
transform: translate3d(0px, -100%, 0px);
z-index: 1;
}
.cases-three__single:hover .cases-three__img:before{
transform: translate3d(0px, 0, 0px);
}
.cases-three__img img{
width: 100%;
border-top-left-radius: var(--delogis-bdr-radius);
border-bottom-left-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.cases-three__single:hover .cases-three__img img{
transform: scale(1.05);
}
.cases-three__content{
position: relative;
display: block;
background-color: rgb(255, 255, 255);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);
padding: 26px 30px 30px;
border-top-right-radius: var(--delogis-bdr-radius);
border-bottom-right-radius: var(--delogis-bdr-radius);
}
.cases-three__title{
font-size: 24px;
font-weight: 400;
line-height: 30px;
}
.cases-three__title a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.cases-three__title a:hover{
color: var(--delogis-base);
}
.cases-three__points{
position: relative;
display: block;
margin-top: 15px;
padding-bottom: 14px;
margin-bottom: 12px;
border-bottom: 1px solid var(--delogis-bdr-color);
}
.cases-three__points li{
position: relative;
display: block;
}
.cases-three__points li:first-child span{
margin-right: 50px;
}
.cases-three__points li:last-child span{
margin-right: 45px;
}
.cases-three__points li p{
color: var(--delogis-base);
}
.cases-three__points li p span{
color: var(--delogis-black);
margin-right: 20px;
}
.cases-three__btn-box{
margin-top: 13px;
}
.cases-three__btn{
font-size: 12px;
font-weight: 600;
padding: 4px 30px 4px;
}
.blog-two{
position: relative;
display: block;
padding: 120px 0 90px;
z-index: 1;
}
.page-header{
position: relative;
display: block;
background-color: var(--delogis-black);
z-index: 1;
}
.page-header-bg{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0.4;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
z-index: -1;
}
.page-header__inner{
position: relative;
display: block;
padding: 166px 0 175px;
z-index: 15;
}
.page-header__inner h2{
font-size: 40px;
color: var(--delogis-white);
line-height: 50px;
font-weight: 400;
margin-bottom: 4px;
}
.thm-breadcrumb{
position: relative;
display: inline-block;
background-color: rgba(var(--delogis-white-rgb), 0.1);
border-radius: var(--delogis-bdr-radius);
padding: 5px 20px 5px;
}
.thm-breadcrumb li{
position: relative;
display: inline-block;
font-size: 13px;
font-weight: 500;
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.thm-breadcrumb li + li{
margin-left: 3px;
}
.thm-breadcrumb li a{
position: relative;
display: inline-block;
font-size: 13px;
font-weight: 500;
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.thm-breadcrumb li:hover a{
color: var(--delogis-base);
opacity: 1;
}
.thm-breadcrumb li span{
font-size: 13px;
}
.product__price-ranger .price-ranger .ui-widget-content{
background: var(--delogis-white);
border: none;
height: 5px;
border-radius: 3px;
}
.product__price-ranger .price-ranger .ui-slider-handle{
position: absolute;
top: -5px;
background: var(--delogis-base);
border: 0;
height: 14px;
width: 14px !important;
border-radius: 50%;
margin-left: -2px;
outline: medium none;
cursor: pointer;
z-index: 2;
}
.product__price-ranger .price-ranger .ui-slider .ui-slider-range{
background: var(--delogis-base);
}
.shop-category ul li.active a:before{
transform: scaleY(1);
}
.shop-category ul li.active a{
color: var(--delogis-black);
text-shadow: 0.5px 0 0 rgba(26, 20, 20, 0.8);
}
.shop-category ul li.active a:after{
border: 1px solid #7b7473;
background-color: var(--delogis-base);
}
.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
position: relative;
display: block;
max-width: 340px;
width: 100% !important;
}
.product__showing-sort .bootstrap-select > .dropdown-toggle::after{
display: none;
}
.product__showing-sort .bootstrap-select > .dropdown-toggle{
position: relative;
height: 64px;
outline: none !important;
border-radius: var(--delogis-bdr-radius);
border: 0;
background-color: var(--delogis-primary) !important;
margin: 0;
padding: 0;
padding-left: 30px;
padding-right: 30px;
color: var(--delogis-gray) !important;
font-size: 13px;
line-height: 64px;
font-weight: 400;
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: 26px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 14px;
color: var(--delogis-gray);
}
.product__showing-sort .bootstrap-select .dropdown-menu{
border-radius: var(--delogis-bdr-radius) !important;
}
.billing_details_form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
position: relative;
display: block;
max-width: 100%;
width: 100% !important;
}
.billing_details_form .bootstrap-select > .dropdown-toggle::after{
display: none;
}
.billing_details_form .bootstrap-select > .dropdown-toggle{
position: relative;
height: 60px;
outline: none !important;
border: 0;
border-radius: var(--delogis-bdr-radius);
background-color: var(--delogis-primary) !important;
margin: 0;
padding: 0;
padding-left: 30px;
padding-right: 30px;
color: var(--delogis-gray) !important;
font-size: 13px;
line-height: 60px;
font-weight: 400;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
}
.billing_details_form .bootstrap-select .dropdown-menu{
border-radius: var(--delogis-bdr-radius) !important;
}
.billing_details_form .bootstrap-select > .dropdown-toggle:before{
position: absolute;
top: 0;
bottom: 0;
right: 26px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 14px;
color: var(--delogis-gray);
}
.checkout__payment__item--active .checkout__payment__title::before{
background-color: var(--delogis-base);
border-color: var(--delogis-base);
content: "\f00c";
color: var(--delogis-white);
}
.contact-page{
position: relative;
display: block;
padding: 120px 0 120px;
}
.contact-page .container{
max-width: 800px;
}
.contact-page__form-box{
position: relative;
display: block;
}
.contact-page__form .row{
--bs-gutter-x: 20px;
}
.contact-page__form-input-box{
position: relative;
display: block;
margin-bottom: 20px;
}
.contact-page__form-input-box input[type=text],.contact-page__form-input-box input[type=email]{
height: 60px;
width: 100%;
border: none;
background-color: var(--delogis-primary);
padding-left: 30px;
padding-right: 30px;
outline: none;
font-size: 13px;
color: var(--delogis-gray);
display: block;
font-weight: 400;
border-radius: var(--delogis-bdr-radius);
}
.contact-page__form-btn{
border: none;
}
.contact-page__form-input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
position: relative;
display: block;
max-width: 100%;
width: 100% !important;
}
.contact-page__form-input-box .bootstrap-select > .dropdown-toggle::after{
display: none;
}
.contact-page__form-input-box .bootstrap-select > .dropdown-toggle{
position: relative;
background-color: var(--delogis-primary) !important;
border-radius: 0;
color: var(--delogis-gray) !important;
font-size: 13px;
font-weight: 400;
height: 60px;
line-height: 60px;
padding-left: 30px;
padding-right: 30px;
padding-top: 0;
padding-bottom: 0;
width: 100%;
outline: none !important;
border: 0;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
border-radius: var(--delogis-bdr-radius);
}
.contact-page__form-input-box .bootstrap-select > .dropdown-toggle:before{
position: absolute;
top: 0;
bottom: 0;
right: 25px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 15px;
color: var(--delogis-gray);
}
.contact-page__form-input-box textarea{
font-size: 13px;
color: var(--delogis-gray);
font-weight: 400;
height: 168px;
width: 100%;
background-color: var(--delogis-primary);
padding: 20px 30px 30px;
border: none;
outline: none;
margin-bottom: 0px;
border-radius: var(--delogis-bdr-radius);
}
.contact-page__form-btn-box{
position: relative;
display: block;
margin: 0 auto;
text-align: center;
}
.contact-page__form-btn{
border: none;
}
.contact-page__form-input-box.text-message-box{
height: 168px;
}
.contact-details{
position: relative;
display: block;
z-index: 5;
}
.contact-details__inner{
position: relative;
display: block;
border-radius: var(--delogis-bdr-radius);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);
}
.contact-details__inner-content{
position: relative;
display: block;
overflow: hidden;
background-color: #5b4034;
border-radius: var(--delogis-bdr-radius);
padding: 61px 60px 56px;
z-index: 1;
}
.contact-details__shape-1{
position: absolute;
top: -95px;
left: -366px;
opacity: 0.05;
z-index: -1;
}
.contact-details__shape-1 img{
width: auto;
}
.contact-details__list{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.contact-details__list li{
position: relative;
display: flex;
}
.contact-details__list li .icon{
position: relative;
display: inline-block;
}
.contact-details__list li .icon span{
position: relative;
display: inline-block;
font-size: 33px;
color: #bda499;
}
.contact-details__list li .content{
position: relative;
top: -3px;
margin-left: 15px;
}
.contact-details__list li .content p{
font-size: 15px;
color: #bda499;
line-height: 20px;
margin-bottom: 9px;
}
.contact-details__list li .content h4{
font-size: 16px;
font-weight: 500;
color: var(--delogis-white);
font-family: var(--delogis-font);
line-height: 20px;
}
.contact-details__list li .content h4 a{
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.contact-details__list li:hover .content h4 a{
color: #bda499;
}
.contact-details__social{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.contact-details__social a{
position: relative;
height: 40px;
width: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
color: var(--delogis-black);
font-size: 15px;
border-radius: 50%;
background-color: var(--delogis-white);
overflow: hidden;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 1;
}
.contact-details__social a:hover{
color: var(--delogis-white);
background-color: var(--delogis-black);
}
.contact-details__social a:after{
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
height: 100%;
background-color: var(--delogis-black);
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-property: all;
transition-property: all;
opacity: 1;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: scaleY(0);
transform: scaleY(0);
z-index: -1;
}
.contact-details__social a:hover:after{
opacity: 1;
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.contact-details__social a + a{
margin-left: 10px;
}
.google-map-two{
position: relative;
display: block;
margin-top: -60px;
background-color: var(--delogis-primary);
}
.google-map__two{
position: relative;
display: block;
border: none;
height: 455px;
width: 100%;
}
.make-appointment{
position: relative;
display: block;
padding: 120px 0 120px;
}
.make-appointment__left{
position: relative;
display: block;
margin-right: 60px;
}
.make-appointment__left .section-title{
margin-bottom: 27px;
}
.make-appointment__form-box{
position: relative;
display: block;
}
.make-appointment__form .row{
--bs-gutter-x: 20px;
}
.make-appointment__form-input-box{
position: relative;
display: block;
margin-bottom: 20px;
}
.make-appointment__form-input-box input[type=text],.make-appointment__form-input-box input[type=email]{
height: 60px;
width: 100%;
border: none;
background-color: var(--delogis-primary);
padding-left: 30px;
padding-right: 30px;
outline: none;
font-size: 13px;
color: var(--delogis-gray);
display: block;
font-weight: 400;
border-radius: var(--delogis-bdr-radius);
}
.make-appointment__form-btn{
border: none;
}
.make-appointment__form-input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
position: relative;
display: block;
max-width: 100%;
width: 100% !important;
}
.make-appointment__form-input-box .bootstrap-select > .dropdown-toggle::after{
display: none;
}
.make-appointment__form-input-box .bootstrap-select > .dropdown-toggle{
position: relative;
background-color: var(--delogis-primary) !important;
border-radius: 0;
color: var(--delogis-gray) !important;
font-size: 13px;
font-weight: 400;
height: 60px;
line-height: 60px;
padding-left: 30px;
padding-right: 30px;
padding-top: 0;
padding-bottom: 0;
width: 100%;
outline: none !important;
border: 0;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
border-radius: var(--delogis-bdr-radius);
}
.make-appointment__form-input-box .bootstrap-select > .dropdown-toggle:before{
position: absolute;
top: 0;
bottom: 0;
right: 25px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 15px;
color: var(--delogis-gray);
}
.make-appointment__form-input-box textarea{
font-size: 13px;
color: var(--delogis-gray);
font-weight: 400;
height: 130px;
width: 100%;
background-color: var(--delogis-primary);
padding: 20px 30px 30px;
border: none;
outline: none;
margin-bottom: 0px;
border-radius: var(--delogis-bdr-radius);
}
.make-appointment__form-btn-box{
position: relative;
display: block;
}
.make-appointment__form-btn{
border: none;
}
.make-appointment__form-input-box.text-message-box{
height: 130px;
}
.make-appointment__right{
position: relative;
display: block;
z-index: 1;
}
.make-appointment__shape-1{
position: absolute;
top: 50px;
right: 53px;
z-index: -1;
}
.make-appointment__shape-1 img{
width: auto;
}
.make-appointment__single{
position: relative;
display: block;
z-index: 1;
}
.make-appointment__single--two{
margin-top: 140px;
}
.make-appointment__img{
position: relative;
display: block;
border-radius: var(--delogis-bdr-radius);
}
.make-appointment__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.about-four{
position: relative;
display: block;
padding: 120px 0 120px;
}
.about-four__left{
position: relative;
display: block;
margin-right: 70px;
}
.about-four__img{
position: relative;
display: block;
}
.about-four__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.about-four__right{
position: relative;
display: block;
}
.about-four__right .section-title{
margin-bottom: 28px;
}
.about-four__text{
margin-bottom: 23px;
}
.about-four__points{
position: relative;
display: block;
}
.about-four__points li{
position: relative;
display: flex;
align-items: center;
}
.about-four__points li + li{
margin-top: 6px;
}
.about-four__points li .icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 16px;
width: 16px;
background-color: var(--delogis-base);
border-radius: 50%;
font-size: 8px;
color: var(--delogis-white);
}
.about-four__points li .text{
margin-left: 20px;
}
.about-four__points li .text p{
font-size: 17px;
font-weight: 500;
color: var(--delogis-black);
}
.about-four__points-two{
position: relative;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-top: 32px;
margin-bottom: 40px;
}
.about-four__points-two li{
position: relative;
display: flex;
align-items: center;
}
.about-four__points-two li:before{
content: "";
position: absolute;
top: 7px;
bottom: 3px;
left: -55px;
width: 3px;
background-color: var(--delogis-bdr-color);
}
.about-four__points-two li:first-child:before{
display: none;
}
.about-four__points-two li + li{
margin-left: 110px;
}
.about-four__points-two li .icon{
position: relative;
display: flex;
align-items: center;
}
.about-four__points-two li .icon i{
position: relative;
display: inline-block;
font-size: 64px;
color: var(--delogis-base);
-webkit-transition: all 500ms linear;
transition: all 500ms linear;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.about-four__points-two li:hover .icon i{
transform: scale(0.9);
}
.about-four__points-two li .text{
margin-left: 15px;
}
.about-four__points-two li .text p{
font-size: 20px;
color: var(--delogis-black);
font-family: var(--delogis-font-two);
}
.faq-search-box{
position: relative;
display: block;
padding: 120px 0 120px;
}
.faq-search-box__inner{
position: relative;
display: block;
background-color: var(--delogis-primary);
padding: 51px 60px 75px;
border-radius: var(--delogis-bdr-radius);
overflow: hidden;
z-index: 1;
}
.faq-search-box__shape{
position: absolute;
right: -30px;
bottom: 0px;
z-index: -1;
}
.faq-search-box__left{
position: relative;
display: block;
}
.faq-search-box__title{
font-size: 36px;
font-weight: 400;
line-height: 46px;
}
.faq-search-box__text{
font-size: 17px;
font-weight: 300;
padding-top: 10px;
padding-bottom: 31px;
}
.faq-page{
position: relative;
display: block;
padding: 0 0 120px;
}
.faq-page__left{
position: relative;
display: block;
}
.faq-page__content{
position: relative;
display: block;
background-color: #5b4034;
border-radius: var(--delogis-bdr-radius);
padding: 50px 50px 49px;
padding-right: 40px;
z-index: 1;
}
.faq-page__content-bg{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: var(--delogis-bdr-radius);
mix-blend-mode: luminosity;
opacity: 0.1;
z-index: -1;
}
.faq-page__call-icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 45px;
width: 45px;
background-color: var(--delogis-white);
border-radius: 50%;
font-size: 19px;
color: var(--delogis-base);
}
.faq-page__content-title{
font-size: 24px;
color: var(--delogis-white);
line-height: 30px;
font-weight: 400;
margin-top: 14px;
margin-bottom: 20px;
}
.faq-page__call{
position: relative;
display: block;
}
.faq-page__call-sub-title{
font-size: 13px;
color: #c7aca0;
line-height: 15px;
}
.faq-page__call-number{
font-size: 16px;
line-height: 20px;
font-weight: 400;
font-family: var(--delogis-font);
margin-top: 3px;
}
.faq-page__call-number a{
color: var(--delogis-white);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.faq-page__call-number a:hover{
color: #c7aca0;
}
.services-page{
position: relative;
display: block;
padding: 120px 0 90px;
}
.blog-details{
position: relative;
display: block;
padding: 120px 0 120px;
z-index: 1;
}
.blog-details__left{
position: relative;
display: block;
}
.blog-details__img{
position: relative;
display: block;
}
.blog-details__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.blog-details__date{
position: absolute;
top: 20px;
right: 20px;
background-color: var(--delogis-base);
padding: 15px 12px 14px;
border-radius: var(--delogis-bdr-radius);
z-index: 2;
}
.blog-details__date p{
font-size: 12px;
font-weight: 400;
line-height: 14px;
color: var(--delogis-white);
text-transform: uppercase;
}
.blog-details__content{
position: relative;
display: block;
margin-top: 21px;
}
.blog-details__meta{
position: relative;
display: flex;
align-items: center;
}
.blog-details__meta li a{
font-size: 13px;
color: var(--delogis-gray);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.blog-details__meta li a:hover{
color: var(--delogis-base);
}
.blog-details__meta li a i{
color: var(--delogis-base);
padding-right: 7px;
}
.blog-details__title{
font-size: 34px;
font-weight: 400;
line-height: 41px;
margin-top: 5px;
margin-bottom: 11px;
}
.blog-details__text-2{
padding-top: 30px;
}
.blog-details__bottom{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 30px 0 30px;
margin-top: 51px;
border-top: 1px solid var(--delogis-bdr-color);
}
.blog-details__bottom p{
margin: 0;
}
.blog-details__tags span{
color: var(--delogis-black);
font-size: 22px;
margin-right: 6px;
font-weight: 400;
font-family: var(--delogis-font-two);
}
.blog-details__tags a{
position: relative;
color: var(--delogis-gray);
font-size: 12px;
background-color: var(--delogis-primary);
display: inline-block;
padding: 4px 20px 4px;
border-radius: 19px;
font-weight: 600;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.blog-details__tags a:hover{
background-color: var(--delogis-base);
color: var(--delogis-white);
}
.blog-details__tags a + a{
margin-left: 7px;
}
.blog-details__social-list{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.blog-details__social-list a{
position: relative;
height: 40px;
width: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
color: var(--delogis-black);
font-size: 14px;
background-color: var(--delogis-primary);
border-radius: 50%;
overflow: hidden;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 1;
}
.blog-details__social-list a:hover{
color: var(--delogis-white);
background-color: var(--delogis-base);
}
.blog-details__social-list a:after{
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
height: 100%;
background-color: var(--delogis-base);
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-property: all;
transition-property: all;
opacity: 1;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: scalex(0);
transform: scalex(0);
z-index: -1;
}
.blog-details__social-list a:hover:after{
opacity: 1;
-webkit-transform: scalex(1);
transform: scalex(1);
}
.blog-details__social-list a + a{
margin-left: 10px;
}

@media (max-width: 991px) {.sidebar{
margin-top: 50px;
}}
.sidebar__title{
margin: 0;
font-size: 22px;
margin-bottom: 4px;
font-weight: 400;
}
.sidebar{
position: relative;
display: block;
}
.sidebar__post{
position: relative;
display: block;
padding: 46px 30px 30px;
background-color: var(--delogis-primary);
border-radius: var(--delogis-bdr-radius);
z-index: 1;
}
.sidebar__post .sidebar__title{
margin-left: 20px;
}
.sidebar__post-list{
margin: 0;
}
.sidebar__post-list li{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 16px 20px 16px;
border-radius: var(--delogis-bdr-radius);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.sidebar__post-list li:hover{
background-color: rgb(255, 255, 255);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
}
.sidebar__post-image{
margin-right: 15px;
}
.sidebar__post-content{
position: relative;
top: -3px;
}
.sidebar__post-content h3{
font-size: 18px;
margin: 0;
line-height: 26px;
}
.sidebar__post-content-meta{
line-height: 30px;
font-size: 13px;
font-weight: 400;
color: var(--delogis-gray);
font-family: var(--delogis-font);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.sidebar__post-content-meta i{
color: var(--delogis-base);
font-size: 13px;
padding-right: 4px;
}
.sidebar__post-content h3 a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
display: block;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.sidebar__post-content h3 a:hover{
color: var(--delogis-base);
}
.sidebar__cases-carousel.owl-carousel .owl-dots{
position: absolute;
bottom: 30px;
right: 28px;
text-align: center;
margin: 0 !important;
display: flex;
align-items: center;
}
.sidebar__cases-carousel.owl-carousel .owl-dots .owl-dot{
position: relative;
display: inline-block;
width: 11px;
height: 11px;
border-radius: 50%;
background-color: rgba(var(--delogis-white-rgb), 0.2);
border: 2px solid transparent;
margin: 0px 2.5px;
padding: 0px;
transition: all 100ms linear;
transition-delay: 0.1s;
}
.sidebar__cases-carousel.owl-carousel .owl-dot.active{
background-color: transparent;
border: 2px solid var(--delogis-white);
}
.sidebar__cases-carousel.owl-carousel .owl-dot:focus{
outline: none;
}
.sidebar__cases-carousel.owl-carousel .owl-dots .owl-dot span{
display: none;
}
.services-details{
position: relative;
display: block;
padding: 120px 0 120px;
counter-reset: count;
z-index: 1;
}
.services-details__sidebar{
position: relative;
display: block;
}
.services-details__services-list{
position: relative;
display: block;
border: 1px solid var(--delogis-bdr-color);
border-radius: var(--delogis-bdr-radius);
padding: 29px 29px 29px;
margin-bottom: 30px;
}
.services-details__services{
position: relative;
display: block;
}
.services-details__services li{
position: relative;
display: block;
}
.services-details__services li + li{
margin-top: 10px;
}
.services-details__services li a{
position: relative;
display: block;
background-color: var(--delogis-primary);
font-size: 15px;
line-height: 26px;
color: var(--delogis-black);
border-radius: var(--delogis-bdr-radius);
padding: 12px 20px 13px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 1;
}
.services-details__services li:hover a{
color: var(--delogis-white);
}
.services-details__services li.active a{
color: var(--delogis-white);
}
.services-details__services li a:before{
content: "";
position: absolute;
top: 50%;
right: 20px;
width: 10px;
height: 10px;
border: 1px solid #7b7473;
transform: translateY(-50%);
border-radius: 50%;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-details__services li:hover a:before{
background-color: var(--delogis-white);
border: 1px solid transparent;
}
.services-details__services li.active a:before{
background-color: var(--delogis-white);
border: 1px solid transparent;
}
.services-details__services li a:after{
position: absolute;
bottom: 0px;
top: 0px;
left: 0;
right: 0px;
content: "";
background-color: var(--delogis-base);
border-radius: var(--delogis-bdr-radius);
transform: scaleX(0);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: -1;
}
.services-details__services li:hover a:after{
transform: scaleX(1);
}
.services-details__services li.active a:after{
transform: scaleX(1);
}
.banner-one{
position: relative;
display: block;
background-color: #5b4034;
padding: 45px 40px 50px;
border-radius: var(--delogis-bdr-radius);
margin-bottom: 30px;
overflow: hidden;
z-index: 1;
}
.banner-one__bg{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.25;
mix-blend-mode: color-burn;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: -1;
}
.banner-one__shape-1{
position: absolute;
bottom: 0;
right: -40px;
z-index: -1;
}
.banner-one__shape-1 img{
width: auto;
}
.banner-one__title{
font-size: 30px;
line-height: 36px;
font-weight: 400;
color: var(--delogis-white);
margin-left: 10px;
}
.banner-one__btn-box{
position: relative;
display: block;
margin-top: 176px;
}
.banner-one__btn{
background-color: var(--delogis-white);
color: var(--delogis-black);
font-size: 12px;
font-weight: 600;
padding: 5px 20px 5px;
}
.services-details__documents{
position: relative;
display: block;
padding: 29px 29px 29px;
border: 1px solid var(--delogis-bdr-color);
border-radius: var(--delogis-bdr-radius);
}
.services-details__documents-list{
position: relative;
display: block;
}
.services-details__documents-list li{
position: relative;
display: flex;
align-items: center;
padding: 20px 20px 20px;
background-color: var(--delogis-primary);
border-radius: var(--delogis-bdr-radius);
}
.services-details__documents-list li + li{
margin-top: 10px;
}
.services-details__documents .icon{
position: relative;
display: inline-block;
}
.services-details__documents .icon span{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 51px;
height: 51px;
font-size: 23px;
color: var(--delogis-base);
background-color: var(--delogis-white);
border-radius: 50%;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-details__documents .icon span:hover{
color: var(--delogis-white);
background-color: var(--delogis-base);
}
.services-details__documents .content{
position: relative;
display: block;
margin-left: 10px;
}
.services-details__documents .content h3{
font-size: 17px;
font-weight: 400;
line-height: 17px;
font-family: var(--delogis-font);
}
.services-details__documents .content h3 a{
color: var(--delogis-black);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-details__documents .content h3 a:hover{
color: var(--delogis-base);
}
.services-details__documents .content p{
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.1em;
margin-top: 4px;
}
.services-details__right{
position: relative;
display: block;
}
.services-details__img{
position: relative;
display: block;
}
.services-details__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.services-details__title-1{
font-size: 30px;
font-weight: 400;
margin-top: 24px;
margin-bottom: 13px;
}
.services-details__title-2{
font-size: 24px;
font-weight: 400;
line-height: 34px;
color: var(--delogis-base);
margin-top: 24px;
margin-bottom: 31px;
}
.services-details__title-3{
font-size: 30px;
font-weight: 400;
margin-top: 45px;
margin-bottom: 32px;
}
.services-details__process{
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
}
.services-details__process li{
position: relative;
display: block;
text-align: center;
margin-bottom: 20px;
}
.services-details__process li .icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 129px;
height: 129px;
border-radius: 50%;
background-color: var(--delogis-primary);
margin: 0 auto;
}
.services-details__process li .icon span{
position: relative;
display: inline-block;
font-size: 64px;
color: var(--delogis-base);
-webkit-transition: all 500ms linear;
transition: all 500ms linear;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.services-details__process li:hover .icon span{
transform: scale(0.9);
}
.services-details__process-count{
position: absolute;
top: 0;
right: -15px;
width: 47px;
height: 47px;
background-color: var(--delogis-base);
border-radius: 50%;
-webkit-transition: all 500ms linear;
transition: all 500ms linear;
z-index: 2;
}
.services-details__process-count:hover{
background-color: var(--delogis-black);
}
.services-details__process-count:before{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
font-size: 16px;
line-height: 47px;
font-weight: 400;
counter-increment: count;
content: "0" counter(count);
transition: all 200ms linear;
transition-delay: 0.1s;
color: var(--delogis-white);
text-align: center;
font-family: var(--delogis-font-two);
-webkit-transition: all 500ms linear;
transition: all 500ms linear;
}
.services-details__process-count:hover:before{
color: var(--delogis-white);
}
.services-details__process li h3{
font-size: 20px;
font-weight: 400;
line-height: 30px;
margin-top: 14px;
margin-bottom: 2px;
}
.services-details__benefit{
position: relative;
display: block;
margin-top: 30px;
margin-bottom: 60px;
}
.services-details__benefit-img{
position: relative;
display: block;
}
.services-details__benefit-img img{
width: 100%;
border-radius: 50%;
}
.services-details__benefit-content{
position: relative;
display: block;
margin-top: 35px;
}
.services-details__benefit-title{
font-size: 30px;
font-weight: 400;
line-height: 30px;
}
.services-details__benefit-text{
font-size: 19px;
line-height: 30px;
color: var(--delogis-base);
margin-top: 26px;
margin-bottom: 32px;
}
.services-details__benefit-points{
position: relative;
display: block;
}
.services-details__benefit-points li{
position: relative;
display: flex;
align-items: center;
}
.services-details__benefit-points li + li{
margin-top: 6px;
}
.services-details__benefit-points li .icon{
position: relative;
display: inline-block;
}
.services-details__benefit-points li .icon span{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 14px;
height: 14px;
font-size: 8px;
color: var(--delogis-white);
background-color: var(--delogis-base);
border-radius: 50%;
}
.services-details__benefit-points li .text{
margin-left: 15px;
}
.services-details__book{
position: relative;
display: block;
border-radius: var(--delogis-bdr-radius);
padding: 40px 40px 39px;
overflow: hidden;
z-index: 1;
}
.services-details__book::before{
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 1px solid var(--delogis-bdr-color);
border-radius: var(--delogis-bdr-radius);
z-index: -1;
}
.services-details__book-top{
position: relative;
display: flex;
align-items: center;
}
.services-details__book-top .icon{
position: relative;
display: inline-block;
}
.services-details__book-top .icon span{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 70px;
height: 70px;
font-size: 24px;
color: var(--delogis-base);
border-radius: 50%;
background-color: var(--delogis-primary);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-details__book-top .icon span:hover{
color: var(--delogis-white);
background-color: var(--delogis-base);
}
.services-details__book-top .content{
position: relative;
display: block;
margin-left: 20px;
}
.services-details__book-top .content h4{
font-size: 24px;
font-weight: 400;
line-height: 24px;
font-family: var(--delogis-font);
}
.services-details__book-top .content h4 a{
color: var(--delogis-base);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.services-details__book-top .content h4 a:hover{
color: var(--delogis-black);
}
.services-details__book-title-and-btn{
position: relative;
display: flex;
align-items: center;
margin-top: 26px;
}
.services-details__book-title{
font-size: 24px;
font-weight: 400;
line-height: 30px;
}
.services-details__book-btn-box{
margin-left: 30px;
}
.services-details__book-btn{
font-size: 12px;
font-weight: 600;
padding: 5px 20px 3px;
}
.services-details__book-img{
position: absolute;
top: 0;
right: 0;
}
.services-details__book-img img{
width: auto;
}
.services-details__book-shape-1{
position: absolute;
top: 0;
right: 176px;
}
.services-details__book-shape-1 img{
width: auto;
}
.case-details__review-carousel.owl-carousel .owl-stage-outer{
overflow: visible;
}
.case-details__review-carousel.owl-carousel .owl-item{
opacity: 0;
visibility: hidden;
transition: opacity 500ms ease, visibility 500ms ease;
}
.case-details__review-carousel.owl-carousel .owl-item.active{
opacity: 1;
visibility: visible;
}
.error-page{
position: relative;
display: block;
padding: 120px 0 120px;
z-index: 1;
}
.error-page__left{
position: relative;
display: block;
margin-top: 55px;
}
.error-page__title{
position: relative;
display: inline-block;
font-size: 150px;
line-height: 150px;
font-weight: 400;
}
.error-page__tagline{
font-size: 40px;
font-weight: 400;
line-height: 50px;
margin-top: 22px;
margin-bottom: 11px;
}
.error-page__text{
margin: 0;
font-size: 17px;
font-weight: 400;
}
.error-page__form{
position: relative;
display: block;
margin: 34px 0 20px;
}
.error-page__form-input{
position: relative;
display: block;
max-width: 550px;
width: 100%;
}
.error-page__form input[type=search]{
height: 60px;
width: 100%;
border: none;
outline: none;
background-color: var(--delogis-primary);
border-radius: var(--delogis-bdr-radius);
color: var(--delogis-gray);
padding-left: 50px;
padding-right: 75px;
}
.error-page__form button[type=submit]{
background-color: transparent;
color: var(--delogis-black);
font-size: 22px;
position: absolute;
top: 0;
right: 0px;
bottom: 0;
width: 72px;
outline: none;
border: none;
display: flex;
align-items: center;
padding: 0;
}
.error-page__right{
position: relative;
display: block;
margin-right: -162px;
margin-left: -23px;
}
.error-page__img{
position: relative;
display: block;
}
.error-page__img img{
width: 100%;
}
.team-details{
position: relative;
display: block;
padding-top: 120px;
z-index: 1;
}
.team-details__left{
position: relative;
display: block;
}
.team-details__img{
position: relative;
display: block;
}
.team-details__img img{
width: 100%;
border-radius: var(--delogis-bdr-radius);
}
.team-details__social-box{
position: absolute;
top: 50%;
right: -226px;
display: flex;
align-items: center;
z-index: 2;
transform: rotate(90deg) translateY(-50%);
}
.team-details__social{
position: relative;
display: flex;
align-items: center;
}
.team-details__social a{
position: relative;
height: 40px;
width: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
color: var(--delogis-black);
font-size: 15px;
border-radius: 50%;
background-color: var(--delogis-primary);
overflow: hidden;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
z-index: 1;
transform: rotate(-90deg);
}
.team-details__social a:hover{
color: var(--delogis-white);
background-color: var(--delogis-black);
}
.team-details__social a:after{
position: absolute;
content: "";
top: 0;
left: 0;
right: 0;
height: 100%;
background-color: var(--delogis-black);
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-property: all;
transition-property: all;
opacity: 1;
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: scaleY(0);
transform: scaleY(0);
z-index: -1;
}
.team-details__social a:hover:after{
opacity: 1;
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.team-details__social a + a{
margin-left: 10px;
}
.team-details__social-title{
position: relative;
display: block;
margin-right: 30px;
}
.team-details__social-title p{
font-size: 14px;
font-weight: 400;
line-height: 24px;
text-transform: uppercase;
letter-spacing: 0.2em;
}
.team-details__right{
position: relative;
display: block;
margin-left: 170px;
margin-top: -4px;
}
.team-details__title{
font-size: 40px;
font-weight: 400;
line-height: 48px;
}
.team-details__text{
margin-top: 30px;
margin-bottom: 29px;
}
.team-details__points-box{
position: relative;
display: block;
}
.team-details__points-title{
font-size: 20px;
font-weight: 400;
line-height: 30px;
margin-bottom: 21px;
}
.team-details__points{
position: relative;
display: flex;
align-items: center;
}
.team-details__points li{
position: relative;
display: block;
text-align: center;
}
.team-details__points li + li{
margin-left: 47px;
}
.team-details__points li .icon{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 112px;
height: 112px;
background-color: var(--delogis-primary);
border-radius: var(--delogis-bdr-radius);
}
.team-details__points li .icon span{
position: relative;
display: inline-block;
font-size: 66px;
color: var(--delogis-base);
-webkit-transition: all 500ms linear;
transition: all 500ms linear;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.team-details__points li:hover .icon span{
transform: scale(0.9);
}
.team-details__points li h4{
font-size: 20px;
font-weight: 400;
margin-top: 17px;
}
.team-details__btn-box{
margin-top: 34px;
}
.certificate-one{
position: relative;
display: block;
padding-top: 97px;
padding-bottom: 70px;
}
.certificate-one__inner{
max-width: 840px;
width: 100%;
margin: 0 auto;
}
.certificate-one__title{
font-size: 20px;
font-weight: 400;
text-align: center;
}
.experience-one{
position: relative;
display: block;
padding-bottom: 96px;
z-index: 1;
}
.experience-one__inner{
position: relative;
display: block;
border-top: 1px solid var(--delogis-bdr-color);
padding-top: 93px;
}
.contact-three{
position: relative;
display: block;
background-color: var(--delogis-primary);
padding: 120px 0 120px;
overflow: hidden;
z-index: 1;
}
.contact-three__bg{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
mix-blend-mode: overlay;
z-index: -1;
}
.contact-three .container{
max-width: 800px;
}
.contact-three__form-box{
position: relative;
display: block;
}
.contact-three__form{
position: relative;
display: block;
}
.contact-three__form-box .row{
--bs-gutter-x: 20px;
}
.contact-three__input-box{
position: relative;
display: block;
margin-bottom: 20px;
}
.contact-three__input-box input[type=text],.contact-three__input-box input[type=email]{
height: 60px;
width: 100%;
border: none;
background-color: var(--delogis-white);
padding-left: 30px;
padding-right: 30px;
outline: none;
font-size: 13px;
color: var(--delogis-gray);
display: block;
border-radius: var(--delogis-bdr-radius);
}
.contact-three__showing-sort{
position: relative;
display: block;
width: 100%;
}
.contact-three__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){
position: relative;
display: block;
width: 100% !important;
}
.contact-three__showing-sort .bootstrap-select > .dropdown-toggle::after{
display: none;
}
.contact-three__showing-sort .bootstrap-select > .dropdown-toggle{
position: relative;
height: 60px;
outline: none !important;
border-radius: 0;
border: 0;
background-color: var(--delogis-white) !important;
margin: 0;
padding: 0;
padding-left: 30px;
padding-right: 30px;
color: var(--delogis-gray) !important;
font-size: 13px;
line-height: 60px;
box-shadow: none !important;
background-repeat: no-repeat;
background-size: 14px 12px;
background-position: right 25.75px center;
border-radius: var(--delogis-bdr-radius);
}
.contact-three__showing-sort .bootstrap-select > .dropdown-toggle:before{
position: absolute;
top: 0;
bottom: 0;
right: 26px;
font-family: "Font Awesome 5 Free";
content: "\f107";
font-weight: 900;
font-size: 14px;
color: var(--delogis-gray);
border-radius: var(--delogis-bdr-radius);
}
.contact-three__input-box textarea{
font-size: 13px;
color: var(--delogis-gray);
height: 168px;
width: 100%;
background-color: var(--delogis-white);
padding: 20px 30px 30px;
border: none;
outline: none;
margin-bottom: 0px;
border-radius: var(--delogis-bdr-radius);
}
.contact-three__btn-box{
position: relative;
display: block;
text-align: center;
}
.contact-three__btn{
border: none;
outline: none;
}
.contact-three__input-box.text-message-box{
height: 168px;
}
body.boxed-wrapper{
background-color: var(--delogis-primary);
}
.boxed-wrapper .main-menu__top-menu{
display: none;
}
.boxed-wrapper .main-menu__call{
display: none;
}
.boxed-wrapper .main-menu .main-menu__list > li + li{
margin-left: 55px;
}
.boxed-wrapper .main-menu__contact-list li + li{
margin-left: 16px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {.why-choose-one__right{
margin-left: 0;
}
.footer-widget__newsletter{
margin-top: 33px;
}
.footer-widget__Contact{
margin-top: 33px;
}
.footer-widget__link{
margin-right: 0px;
}
.services-two__title-box{
padding: 24px 20px 20px;
}
.cta-two__img{
position: relative;
}
.cta-two__inner{
padding: 64px 50px 64px;
padding-left: 50px;
flex-direction: column;
align-items: baseline;
}
.cta-two__text{
margin-top: 20px;
margin-bottom: 20px;
}
.faq-one__left{
max-width: 600px;
margin: 0 auto 0;
}
.faq-one__right{
max-width: 600px;
margin: 60px auto 0;
}
.feature-two__title-box{
padding: 23px 20px 24px;
}
.feature-two__hover-title-box{
padding: 22px 20px 14px;
}
.feature-two__hover-text{
margin-top: 0;
}
.about-three__left{
max-width: 600px;
margin: 0 auto 0;
}
.about-three__right{
max-width: 600px;
margin: 60px auto 0;
}
.about-three{
padding-bottom: 217px;
}
.services-three__right{
margin-left: 0;
}
.services-three__left .section-title__title{
font-size: 45px;
}
.feature-three__content{
margin-right: 140px;
}
.pricing-one__single{
padding: 60px 30px 30px;
}
.testimonial-three__text{
font-size: 23px;
line-height: 35px;
}
.cases-three__single{
flex-direction: column;
align-items: baseline;
}
.cases-three__img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img:before{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__content{
border-radius: var(--delogis-bdr-radius);
}
.about-four__left{
margin-right: 0;
}
.about-four__right .section-title__title{
font-size: 49px;
}
.contact-details__list li:nth-child(4){
margin-top: 20px;
}
.make-appointment__left{
margin-right: 0;
margin-bottom: 60px;
}
.services-details__process li p br{
display: none;
}
.team-details__right{
margin-left: 0;
}
.team-details__social-box{
right: -102px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {.cta-one__inner{
flex-direction: column;
}
.cta-one__text{
margin-bottom: 20px;
}
.cta-one__btn-box{
margin-left: 0;
}
.testimonial-one__text{
font-size: 20px;
line-height: 40px;
}
.why-choose-one__right{
margin-left: 0;
}
.site-footer__top-inner{
flex-direction: column;
}
.footer-widget__newsletter{
margin-top: 33px;
}
.footer-widget__Contact{
margin-top: 33px;
}
.footer-widget__link{
margin-right: 0px;
}
.cta-two__img{
position: relative;
}
.cta-two__inner{
padding: 64px 50px 64px;
padding-left: 50px;
flex-direction: column;
align-items: baseline;
}
.cta-two__text{
margin-top: 20px;
margin-bottom: 20px;
}
.faq-one__left{
max-width: 600px;
margin: 0 auto 0;
}
.faq-one__right{
max-width: 600px;
margin: 60px auto 0;
}
.about-three__left{
max-width: 600px;
margin: 0 auto 0;
}
.about-three__right{
max-width: 600px;
margin: 60px auto 0;
}
.about-three__img-2{
left: 0;
}
.about-three{
padding-bottom: 217px;
}
.services-three__right{
margin-left: 0;
}
.feature-three__content{
padding: 33px 20px 35px;
margin-right: 20px;
}
.counter-two__single{
flex: 0 0 50%;
max-width: 50%;
}
.counter-two__single:nth-child(2):before{
display: none;
}
.testimonial-three__single{
flex-direction: column;
align-items: baseline;
}
.testimonial-three__content{
margin-left: 0;
margin-top: 30px;
}
.error-page__left{
margin-top: 0;
}
.error-page__right{
margin-right: 0;
margin-left: 0;
margin-top: 90px;
}
.error-page{
padding: 90px 0 120px;
}
.about-four__left{
margin-right: 0;
}
.about-four__right{
margin-top: 60px;
}
.contact-details__list li:nth-child(3){
margin-top: 20px;
}
.contact-details__list li:nth-child(4){
margin-top: 20px;
}
.faq-page__left{
margin-bottom: 60px;
}
.make-appointment__left{
margin-right: 0;
margin-bottom: 60px;
}
.services-details__sidebar{
margin-bottom: 60px;
}
.team-details__social-box{
right: -102px;
}
.team-details__right{
margin-left: 0;
margin-top: 56px;
}}

@media only screen and (max-width: 767px) {.section-title__title{
font-size: 30px;
line-height: 45px;
}
.section-title__title br{
display: none;
}
.section-title__title span:before{
display: none;
}
.cta-one__inner{
flex-direction: column;
text-align: center;
}
.cta-one__text{
margin-bottom: 20px;
}
.cta-one__btn-box{
margin-left: 0;
}
.testimonial-one__single{
flex-direction: column;
align-items: baseline;
}
.testimonial-one__text{
font-size: 20px;
line-height: 40px;
}
.testimonial-one__client-name{
margin-top: 33px;
}
.testimonial-one__carousel.owl-theme .owl-nav{
bottom: -100px;
}
.testimonial-one__text{
font-size: 20px;
line-height: 40px;
}
.why-choose-one__right{
margin-left: 0;
}
.why-choose-one__list li{
flex: 0 0 100%;
max-width: 100%;
}
.site-footer__top-inner{
flex-direction: column;
}
.site-footer__top-left{
flex-direction: column;
text-align: center;
}
.site-footer__top-content{
margin-left: 0;
}
.site-footer__top-content{
margin-left: 0;
}
.site-footer__top-icon{
padding-right: 0;
}
.site-footer__top-icon::before{
display: none;
}
.site-footer__top-right{
margin-top: 9px;
}
.footer-widget__link{
margin-right: 0;
margin-top: 33px;
margin-bottom: 33px;
}
.footer-widget__newsletter{
margin-top: 41px;
}
.services-two__title-box{
padding: 24px 20px 20px;
}
.cta-two__img{
position: relative;
max-width: 320px;
width: 100%;
}
.cta-two__img img{
width: 100%;
}
.cta-two__inner{
padding: 64px 15px 64px;
padding-left: 15px;
flex-direction: column;
align-items: baseline;
}
.cta-two__text{
margin-top: 20px;
margin-bottom: 20px;
}
.faq-one__img-and-points{
flex-direction: column;
align-items: baseline;
}
.faq-one__right{
margin-top: 50px;
}
.feature-two__title-box{
padding: 23px 20px 24px;
}
.feature-two__hover-title-box{
padding: 22px 20px 14px;
}
.feature-two__hover-text{
margin-top: 0;
}
.about-three__left{
margin-right: 0;
}
.about-three__points-box{
flex-direction: column;
align-items: baseline;
}
.about-three__points-list + .about-three__points-list{
margin-left: 0;
margin-top: 10px;
}
.about-three__img-2{
display: none;
}
.about-three__right{
margin-top: 60px;
}
.services-three__right{
margin-left: 0;
}
.feature-three__content{
padding: 33px 30px 35px;
margin-right: 20px;
}
.feature-three__btn{
position: relative;
bottom: 0;
right: inherit;
width: 115px;
margin-top: 20px;
}
.feature-three__btn a{
border-radius: var(--delogis-bdr-radius);
}
.feature-three__btn a:hover{
color: var(--delogis-white);
background-color: var(--delogis-black);
}
.counter-two__single{
flex: 0 0 100%;
max-width: 100%;
}
.counter-two__single:before{
display: none;
}
.pricing-one__single{
padding: 60px 30px 30px;
}
.testimonial-three__single{
flex-direction: column;
align-items: baseline;
}
.testimonial-three__content{
margin-left: 0;
margin-top: 30px;
}
.testimonial-three__text{
font-size: 20px;
line-height: 30px;
}
.testimonial-three__client-name{
margin-top: 28px;
}
.testimonial-three__carousel.owl-theme .owl-nav{
bottom: -101px;
}
.testimonial-three{
padding: 107px 0 221px;
}
.cases-three__single{
flex-direction: column;
align-items: baseline;
}
.cases-three__img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img:before{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__content{
border-radius: var(--delogis-bdr-radius);
}
.error-page__left{
margin-top: 0;
}
.error-page__right{
margin-right: 0;
margin-left: 0;
margin-top: 90px;
}
.error-page{
padding: 90px 0 120px;
}
.about-four__left{
margin-right: 0;
}
.about-four__right{
margin-top: 60px;
}
.about-four__points-two{
flex-direction: column;
align-items: baseline;
}
.about-four__points-two li + li{
margin-left: 0;
margin-top: 30px;
}
.about-four__points-two li:before{
display: none;
}
.blog-details__bottom{
flex-direction: column;
}
.blog-details__social-list{
margin-top: 20px;
}
.contact-details__inner-content{
padding: 61px 20px 56px;
}
.contact-details__list{
flex-direction: column;
align-items: baseline;
}
.contact-details__list li + li{
margin-top: 20px;
}
.faq-search-box__inner{
padding: 51px 20px 75px;
}
.faq-search-box__shape{
display: none;
}
.faq-search-box__title{
font-size: 33px;
}
.faq-page__left{
margin-bottom: 60px;
}
.make-appointment__left{
margin-right: 0;
margin-bottom: 60px;
}
.make-appointment__shape-1{
display: none;
}
.make-appointment__single--two{
margin-top: 30px;
}
.services-details__sidebar{
margin-bottom: 60px;
}
.banner-one{
padding: 45px 20px 50px;
}
.services-details__process{
flex-direction: column;
}
.services-details__title-3{
text-align: center;
}
.services-details__book-img{
display: none;
}
.services-details__book-shape-1{
display: none;
}
.services-details__book{
padding: 40px 20px 39px;
}
.services-details__book-title-and-btn{
flex-direction: column;
align-items: baseline;
}
.services-details__book-btn-box{
margin-left: 0;
margin-top: 20px;
}
.team-details__social-box{
right: -102px;
}
.team-details__social-title{
margin-right: 10px;
}
.team-details__right{
margin-left: 0;
margin-top: 56px;
}
.team-details__points{
flex-direction: column;
align-items: baseline;
}
.team-details__points li + li{
margin-left: 0;
margin-top: 20px;
}}

@media only screen and (min-width: 1500px) and (max-width: 1780px) {.cases-three__single{
flex-direction: column;
align-items: baseline;
}
.cases-three__img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img:before{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__content{
border-radius: var(--delogis-bdr-radius);
}}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {.cases-three__single{
flex-direction: column;
align-items: baseline;
}
.cases-three__img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img:before{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__img img{
border-radius: var(--delogis-bdr-radius);
}
.cases-three__content{
border-radius: var(--delogis-bdr-radius);
}}

@media only screen and (min-width: 992px) and (max-width: 1199px) {.main-slider .owl-theme .owl-nav,.main-slider .owl-theme .owl-dots,.main-slider-two .owl-theme .owl-dots,.main-slider-two .owl-theme .owl-nav,.main-slider-three .owl-theme .owl-nav{
max-width: 960px;
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {.main-slider .owl-theme .owl-nav,.main-slider .owl-theme .owl-dots,.main-slider-two .owl-theme .owl-dots,.main-slider-two .owl-theme .owl-nav,.main-slider-three .owl-theme .owl-nav{
max-width: 720px;
}}

@media only screen and (max-width: 767px) {.main-slider .owl-theme .owl-nav,.main-slider .owl-theme .owl-dots,.main-slider-two .owl-theme .owl-dots,.main-slider-two .owl-theme .owl-nav,.main-slider-three .owl-theme .owl-nav{
max-width: 540px;
}
.main-slider-three__shape-3{
display: none;
}
.main-slider-three__sub-title-box{
margin-left: 0;
margin-bottom: 0;
}
.main-slider-three__title{
font-size: 35px;
line-height: 45px;
}
.main-slider-three__title span:before{
display: none;
}
.main-slider-three__btn-founder-box{
flex-direction: column;
align-items: baseline;
}
.main-slider-three__founder-box{
margin-left: 0;
margin-top: 30px;
}}

@media only screen and (min-width: 992px) and (max-width: 1199px) {.main-menu__wrapper-inner-content{
padding-left: 200px;
padding-right: 200px;
}
.main-menu__top{
display: none;
}
.main-menu__logo{
padding: 0 10.5px 0;
}
.main-menu__btn-box{
padding: 0 21.5px 0;
}
.main-menu-two .mobile-nav__toggler{
color: var(--delogis-white);
}
.main-menu-two .mobile-nav__toggler:hover{
color: var(--delosis-base);
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {.main-menu__wrapper-inner-content{
padding-left: 200px;
padding-right: 200px;
}
.main-menu__top{
display: none;
}
.main-menu__logo{
padding: 0 10.5px 0;
}
.main-menu__btn-box{
padding: 0 21.5px 0;
}
.main-menu__call{
display: none;
}
.main-menu-two__wrapper-inner{
padding: 0 20px 0;
}
.main-menu-two .mobile-nav__toggler{
color: var(--delogis-white);
}
.main-menu-two .mobile-nav__toggler:hover{
color: var(--delosis-base);
}
.main-menu-three__wrapper-inner{
padding: 0 20px 0;
}
.main-menu-three__logo{
margin-right: 50px;
}}

@media (max-width: 767px) {.main-menu__wrapper-inner-content{
padding-left: 0;
padding-right: 0;
}
.main-menu__top{
display: none;
}
.main-menu__logo{
position: relative;
padding: 0 21.5px 0;
}
.main-menu__logo:before{
display: none;
}
.main-menu__btn-box{
display: none;
}
.main-menu__call{
display: none;
}
.main-menu__logo{
position: relative;
padding: 16px 21.5px 15px;
justify-content: center;
max-width: 280px;
width: 100%;
margin: 0 auto;
border-radius: var(--delogis-bdr-radius);
margin-bottom: 20px;
}
.main-menu__search-cart-box{
margin-left: 0;
}
.main-menu-two__wrapper-inner{
padding: 0 20px 0;
}
.main-menu-two__right{
display: none;
}
.main-menu-two .mobile-nav__toggler{
color: var(--delogis-white);
display: inline-block;
padding: 35px 0;
}
.main-menu-two .mobile-nav__toggler:hover{
color: var(--delosis-base);
}
.main-menu-three__wrapper-inner{
padding: 0 20px 0;
}
.main-menu-three__right{
display: none;
}
.main-menu-three__logo{
margin-right: 0;
}
.main-menu-three__left{
justify-content: space-between;
flex: 1;
}}

@media only screen and (min-width: 1400px) and (max-width: 1740px) {.main-menu__wrapper-inner-content{
padding-left: 200px;
padding-right: 200px;
}
.main-menu__top-menu{
display: none;
}
.main-menu__call{
display: none;
}
.main-menu__logo{
padding: 0 9.5px 0;
}
.main-menu__btn-box{
padding: 0 21.5px 0;
}}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {.main-menu__wrapper-inner-content{
padding-left: 200px;
padding-right: 200px;
}
.main-menu__top{
display: none;
}
.main-menu__call{
display: none;
}
.main-menu__logo{
padding: 0 10.5px 0;
}
.main-menu__btn-box{
padding: 0 21.5px 0;
}
.main-menu__search-cart-box{
display: none;
}
.main-menu__bottom-inner{
padding: 0 20px;
justify-content: center;
}}

@media only screen and (min-width: 1200px) and (max-width: 1430px) {.main-menu-two__wrapper-inner{
padding: 0 30px 0;
}
.main-menu-two__call{
display: none;
}}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {.main-menu-three__wrapper-inner{
padding: 0 20px 0;
}
.main-menu-three__logo{
margin-right: 50px;
}
.main-menu-three__call{
display: none;
}
.main-menu-three__search-cart-box{
margin-left: 0;
}}
.thm-btn--two{
position: relative;
border-radius: 4px;
font-size: 16px;
font-weight: 600;
padding: 13px 40.5px;
border: none;
outline: none;
}
.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(--delogis-white);
display: block !important;
margin: 0;
}
.main-menu__list > li.megamenu-clickable > ul::-webkit-scrollbar{
display: none;
}
.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{
transform-origin: top center;
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{
overflow: hidden;
}
body.megamenu-popup-active .main-menu__wrapper-inner-content{
z-index: initial;
}
body.megamenu-popup-active .stricky-header{
bottom: 0;
}
body.megamenu-popup-active .mobile-nav__content{
overflow: unset;
}
.mobile-nav__content .demo-one .container{
padding-left: 15px;
padding-right: 15px;
}
.megamenu-popup{
position: relative;
}
.megamenu-popup .megamenu-clickable--close{
position: absolute;
top: 18px;
right: 20px;
display: block;
color: var(--delogis-black);
}

@media (min-width: 1300px) {.megamenu-popup .megamenu-clickable--close{
top: 38px;
right: 40px;
}}
.megamenu-popup .megamenu-clickable--close:hover{
color: var(--delogis-base);
}
.megamenu-popup .megamenu-clickable--close span{
width: 24px;
height: 24px;
display: block;
position: relative;
color: currentColor;
transition: all 500ms ease;
}
.megamenu-popup .megamenu-clickable--close span::before,.megamenu-popup .megamenu-clickable--close span::after{
content: "";
width: 100%;
height: 2px;
background-color: currentColor;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.megamenu-popup .megamenu-clickable--close span::after{
transform: translate(-50%, -50%) rotate(45deg);
}
.demo-one{
padding-top: 120px;
padding-bottom: 120px;
}
.demo-one .row{
--bs-gutter-y: 30px;
}
.demo-one__card{
background-color: var(--delogis-white);
box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);
text-align: center;
transition: 500ms ease;
transform: translateY(0px);
}
.demo-one__card:hover{
transform: translateY(-10px);
}
.demo-one__title{
margin: 0;
font-size: 16px;
color: var(--delogis-black);
}
.demo-one__title a{
color: inherit;
background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
transition: all 500ms ease;
}
.demo-one__title a:hover{
color: var(--delogis-base);
background-size: 100% 1px;
}
.demo-one__image{
position: relative;
overflow: hidden;
}
.demo-one__image img{
max-width: 100%;
transition: filter 500ms ease;
filter: blur(0px);
}
.demo-one__card:hover .demo-one__image img{
filter: blur(2px);
}
.demo-one__btns{
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
gap: 10px;
transform: scale(1, 0);
transition: transform 500ms ease, opacity 600ms linear;
transform-origin: bottom center;
opacity: 0;
}
.demo-one__card:hover .demo-one__btns{
transform: scale(1, 1);
opacity: 1;
transform-origin: top center;
}
.demo-one .thm-btn{
font-size: 13px;
padding: 5px 20px;
min-width: 130px;
text-align: center;
justify-content: center;
}
.demo-one__title{
padding-top: 30.5px;
padding-bottom: 30.5px;
}
.main-header-four.stricky-header{
position: fixed;
top: 0;
background-color: var(--delogis-black);
}
.main-header-four .main-menu__wrapper{
display: flex;
align-items: center;
position: relative;
margin: 0;
}
.main-header-four .main-menu .main-menu__list > li,.main-header-four.stricky-header .main-menu__list > li{
padding-top: 28px;
padding-bottom: 28px;
}
.main-header-four .main-menu .main-menu__list > li + li,.main-header-four.stricky-header .main-menu__list > li + li{
margin-left: 33px;
}
.main-header-four .main-menu .main-menu__list > li > a,.main-header-four.stricky-header .main-menu__list > li > a{
font-size: 16px;
}
.main-header-four .main-menu .main-menu__list > li.current > a,.main-header-four .main-menu .main-menu__list > li:hover > a,.main-header-four.stricky-header .main-menu__list > li.current > a,.main-header-four.stricky-header .main-menu__list > li:hover > a{
color: var(--delogis-base);
text-shadow: 0.05px 0 0 rgba(var(--delogis-base-rgb), 0.8);
}
.main-header-four .main-menu .main-menu__list > li > ul > li:hover > a,.main-header-four .main-menu .main-menu__list > li > ul > li > ul > li:hover > a,.main-header-four.stricky-header .main-menu__list > li > ul > li:hover > a,.main-header-four.stricky-header .main-menu__list > li > ul > li > ul > li:hover > a{
background-color: var(--delogis-extra);
}
.main-header-four .main-menu .mobile-nav__toggler{
color: var(--delogis-white);
margin-left: 20px;
}
.main-header-five.stricky-header{
position: fixed;
top: 0;
background-color: var(--delogis-black);
}
.main-header-five .main-menu__wrapper{
display: flex;
align-items: center;
position: relative;
margin: 0;
}
.main-header-five .main-menu .main-menu__list > li,.main-header-five.stricky-header .main-menu__list > li{
padding-top: 28px;
padding-bottom: 28px;
}
.main-header-five .main-menu .main-menu__list > li + li,.main-header-five.stricky-header .main-menu__list > li + li{
margin-left: 33px;
}
.main-header-five .main-menu .main-menu__list > li > a,.main-header-five.stricky-header .main-menu__list > li > a{
font-size: 16px;
color: var(--delogis-bdr-color);
font-weight: 600;
}
.main-header-five .main-menu .main-menu__list > li.current > a,.main-header-five .main-menu .main-menu__list > li:hover > a,.main-header-five.stricky-header .main-menu__list > li.current > a,.main-header-five.stricky-header .main-menu__list > li:hover > a{
color: var(--delogis-white);
text-shadow: 0.05px 0 0 rgba(var(--delogis-white-rgb), 0.8);
}
.main-header-five .main-menu .main-menu__list > li > ul > li:hover > a,.main-header-five .main-menu .main-menu__list > li > ul > li > ul > li:hover > a,.main-header-five.stricky-header .main-menu__list > li > ul > li:hover > a,.main-header-five.stricky-header .main-menu__list > li > ul > li > ul > li:hover > a{
background-color: var(--delogis-extra);
}
.main-header-five .main-menu .mobile-nav__toggler{
color: var(--delogis-white);
margin-left: 20px;
}
.main-menu .main-menu__list li ul li > ul{
top: 0;
left: calc(100% + 20px);
}
.main-slider-four__carousel.owl-carousel .owl-nav{
margin: 0;
}

@media (max-width: 991px) {.main-slider-four__carousel.owl-carousel .owl-nav{
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
position: absolute;
left: 0;
right: 0;
bottom: 30px;
margin: 0 auto;
}}
.main-slider-four__carousel.owl-carousel .owl-nav button{
left: 100px;
margin: auto 0;
position: absolute;
right: 0;
text-align: left;
top: 50%;
transform: translateY(-50%);
max-width: 100%;
transition: all 400ms ease;
width: 50px;
height: 50px;
background-color: var(--delogis-white);
font-size: 18px;
color: var(--delogis-black);
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
outline: none;
box-shadow: none;
border: none;
}

@media (max-width: 1400px) {.main-slider-four__carousel.owl-carousel .owl-nav button{
left: 30px;
}}

@media (max-width: 991px) {.main-slider-four__carousel.owl-carousel .owl-nav button{
position: relative;
left: 0;
right: 0;
transform: none;
}}
.main-slider-four__carousel.owl-carousel .owl-nav button:hover{
background-color: var(--delogis-base);
color: var(--delogis-white);
}
.main-slider-four__carousel.owl-carousel .owl-nav button.owl-next{
left: auto;
right: 100px;
}

@media (max-width: 1400px) {.main-slider-four__carousel.owl-carousel .owl-nav button.owl-next{
right: 30px;
}}

@media (max-width: 991px) {.main-slider-four__carousel.owl-carousel .owl-nav button.owl-next{
position: relative;
left: 0;
right: 0;
transform: none;
}}
.main-slider-four .active .main-slider-four__bg__color{
height: 0;
}
.main-slider-four .active .main-slider-four__content::after{
opacity: 1;
transform: scale(1);
filter: blur(0);
transition-delay: 700ms;
}
.main-slider-four .active .main-slider-four__title{
opacity: 1;
transform: translateY(0);
transition-delay: 1400ms;
}
.main-slider-four .active .main-slider-four__title::after{
transform: translateY(1%);
transition-delay: 1600ms;
}
.main-slider-four .active .main-slider-four__text{
opacity: 1;
transform: perspective(400px) rotateX(0deg) translateX(0px);
transition-delay: 1800ms;
}
.main-slider-four .active .main-slider-four__btn{
opacity: 1;
transform: perspective(400px) rotateY(0deg) translateY(0px);
transition-delay: 1900ms;
}
.main-slider-four .active .main-slider-two__shape{
opacity: 1;
transform: translateY(0px);
transition-delay: 1200ms;
}
.main-slider-five .thm-owl__carousel.owl-carousel{
position: relative;
}
.main-slider-five .thm-owl__carousel.owl-carousel .owl-dots{
display: flex;
align-items: center;
justify-content: flex-start;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: 125px;
z-index: 99;
width: 1170px;
gap: 10px;
transform: none;
text-align: left;
}

@media (max-width: 1199px) {.main-slider-five .thm-owl__carousel.owl-carousel .owl-dots{
display: none;
}}
.main-slider-five .thm-owl__carousel.owl-carousel .owl-dots button{
position: relative;
z-index: 1;
width: 10px;
height: 10px;
cursor: pointer;
opacity: 1;
background-color: transparent;
transition: all 500ms ease;
transform: none;
margin: 0;
border: none;
outline: none;
border: 1px solid var(--delogis-gray);
border-radius: 50%;
}
.main-slider-five .thm-owl__carousel.owl-carousel .owl-dots button span{
display: none;
}
.main-slider-five .thm-owl__carousel.owl-carousel .owl-dots button.active,.main-slider-five .thm-owl__carousel.owl-carousel .owl-dots button:hover{
background-color: var(--delogis-base);
border-color: var(--delogis-base);
}
.main-slider-five__thumbs.thm-owl__carousel.owl-carousel{
max-width: 292px;
position: absolute;
z-index: 9;
right: 30.2%;
bottom: -60px;
padding: 16px;
}

@media (max-width: 1199px) {.main-slider-five__thumbs.thm-owl__carousel.owl-carousel{
right: 0;
left: 0;
margin: 0 auto;
}}
.main-slider-five__thumbs.thm-owl__carousel.owl-carousel::after{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 48px;
content: "";
background-color: var(--delogis-base);
border-radius: 0 7px 0 0;
z-index: -1;
}

@media (max-width: 1500px) {.main-slider-five__thumbs.thm-owl__carousel.owl-carousel::after{
border-radius: 7px 7px 0 0;
}}
.main-slider-five__thumbs.thm-owl__carousel.owl-carousel .main-slider-five__thumbs__item{
display: block;
position: relative;
border: 4px solid transparent;
border-radius: 7px;
overflow: hidden;
transition: all 400ms ease;
}
.main-slider-five__thumbs.thm-owl__carousel.owl-carousel .main-slider-five__thumbs__item img{
width: 100%;
height: 100%;
object-fit: cover;
}
.main-slider-five__thumbs.thm-owl__carousel.owl-carousel .center .main-slider-five__thumbs__item{
border-color: var(--delogis-base);
}
.main-slider-five .active .main-slider-five__sub-title{
opacity: 1;
transform: translateY(0);
transition-delay: 1000ms;
}
.main-slider-five .active .main-slider-five__title{
opacity: 1;
transform: translateY(0);
transition-delay: 1200ms;
}
.main-slider-five .active .main-slider-five__text{
opacity: 1;
transform: translateY(0);
transition-delay: 1400ms;
}
.main-slider-five .active .main-slider-five__btn{
opacity: 1;
transform: perspective(400px) rotateY(0deg) translateY(0px);
transition-delay: 1600ms;
}
.main-slider-five .active .main-slider-five__image{
opacity: 1;
transform: translatex(0) scalex(1);
filter: blur(0);
transition-delay: 1000ms;
}
.main-slider-five .active .main-slider-five__shape{
opacity: 1;
transition-delay: 1000ms;
transform: translate(0, 0);
}
.main-slider-five .active .main-slider-five__shape-two{
opacity: 1;
transform: translateX(0);
transition-delay: 1400ms;
}




.thm-owl__carousel.owl-carousel.delogis-owl__carousel-dots{
position: relative;
}
.thm-owl__carousel.owl-carousel.delogis-owl__carousel-dots .owl-dots{
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
margin: 20px 0 0;
}
.thm-owl__carousel.owl-carousel.delogis-owl__carousel-dots .owl-dots button{
width: 15px;
height: 15px;
border-radius: 50%;
transition: all 400ms ease;
background-color: transparent;
border: 1px solid var(--delogis-bdr-color);
margin: 0;
padding: 0;
}
.thm-owl__carousel.owl-carousel.delogis-owl__carousel-dots .owl-dots button span{
display: none;
}
.thm-owl__carousel.owl-carousel.delogis-owl__carousel-dots .owl-dots button:hover,.thm-owl__carousel.owl-carousel.delogis-owl__carousel-dots .owl-dots button.active{
background-color: var(--delogis-base);
border-color: var(--delogis-base);
}


.delogis-owl__carousel--with-shadow .owl-stage-outer{
overflow: visible;
}
.delogis-owl__carousel--with-shadow .owl-item{
opacity: 0;
visibility: hidden;
transition: opacity 500ms ease, visibility 500ms ease;
}
.delogis-owl__carousel--with-shadow .owl-item.active{
opacity: 1;
visibility: visible;
}
.testimonial-four__carousel.owl-carousel{
position: relative;
}
.testimonial-four__carousel.owl-carousel .owl-nav{
position: absolute;
right: 0;
top: -112px;
display: flex;
align-items: center;
gap: 16px;
}

@media (max-width: 767px) {.testimonial-four__carousel.owl-carousel .owl-nav{
position: relative;
justify-content: center;
top: 0;
margin: 20px 0 0;
}}
.testimonial-four__carousel.owl-carousel .owl-nav button{
width: 42px;
height: 42px;
transition: all ease 0.4s;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--delogis-extra);
border-radius: 50%;
font-size: 15px;
color: var(--delogis-black);
margin: 0;
}
.testimonial-four__carousel.owl-carousel .owl-nav button:hover{
background-color: var(--delogis-primary);
color: var(--delogis-white);
}
.testimonial-five__carousel.owl-carousel{
position: relative;
}
.testimonial-five__carousel.owl-carousel .owl-dots{
position: absolute;
right: 0;
bottom: 7px;
display: flex;
align-items: center;
gap: 10px;
z-index: 9;
}

@media (max-width: 767px) {.testimonial-five__carousel.owl-carousel .owl-dots{
position: relative;
justify-content: center;
top: 0;
margin: 30px 0 0 !important;
}}
.testimonial-five__carousel.owl-carousel .owl-dots button{
width: 10px;
height: 10px;
transition: all ease 0.4s;
display: flex;
align-items: center;
justify-content: center;
background-color: transparent;
border-radius: 50%;
border: 1px solid var(--delogis-bdr-color);
margin: 0;
}
.testimonial-five__carousel.owl-carousel .owl-dots button.active,.testimonial-five__carousel.owl-carousel .owl-dots button:hover{
background-color: var(--delogis-base);
border-color: var(--delogis-base);
}


.cases-five .brand-two__carousel.owl-carousel{
position: relative;
padding: 100px 0;
border-bottom: 1px solid rgba(var(--delogis-white-rgb), 0.2);
margin-bottom: 120px;
}

@media (max-width: 767px) {.cases-five .brand-two__carousel.owl-carousel{
padding: 60px 0;
margin-bottom: 80px;
}}
.cases-five .brand-two__carousel.owl-carousel .owl-nav{
display: none;
}
.contact-four__content .contact-one__form-input-box .bootstrap-select > .dropdown-toggle{
border-radius: 10px;
font-size: 16px;
font-weight: 500;
font-family: var(--delogis-font);
}
.contact-four__content .contact-one__form-input-box .bootstrap-select > .dropdown-toggle:before{
color: var(--delogis-primary);
}


.blog-three__list li.active{
background-color: var(--delogis-primary);
}
.blog-three__list li.active .blog-three__single__comment a{
color: #F2F7F7;
transition: all 300ms ease;
}
.blog-three__list li.active .blog-three__single__comment a:hover{
color: var(--delogis-base);
}
.blog-three__list li.active .blog-three__list__title{
color: var(--delogis-white);
}
.blog-three__list li.active .blog-three__list__rm{
background-color: rgba(var(--delogis-white-rgb), 0.08);
color: var(--delogis-white);
}
.blog-three__list li.active .blog-three__list__rm:hover{
background-color: var(--delogis-base);
}
.blog-three__list li.active .blog-three__list__rm__border{
background-color: rgba(var(--delogis-white-rgb), 0.44);
}
.blog-one{
position: relative;
}

@media (max-width: 767px) {.blog-one,.blog-details{
padding: 80px 0;
}}
.owl-carousel .blog-one__content-img img{
width: 40px;
}
.brand-two__carousel.owl-carousel{
position: relative;
border-top: 1px solid var(--delogis-bdr-color);
padding: 100px 0 0;
}

@media (max-width: 767px) {.brand-two__carousel.owl-carousel{
padding: 80px 0 0;
}}
.brand-two__carousel.owl-carousel .owl-nav{
position: absolute;
left: 0;
right: 0;
top: -10px;
margin: 0 auto;
max-width: 50px;
display: flex;
justify-content: center;
gap: 10px;
background-color: var(--delogis-white);
}
.brand-two__carousel.owl-carousel .owl-nav button{
transition: all ease 0.4s;
display: flex;
justify-content: center;
align-items: center;
margin: 0;
width: 20px;
height: 20px;
background-color: var(--delogis-extra);
border-radius: 50%;
color: var(--delogis-black);
font-size: 10px;
}
.brand-two__carousel.owl-carousel .owl-nav button:hover{
background-color: var(--delogis-base);
color: var(--delogis-white);
}
picture{
display: contents;
}
img[data-intrinsic]{
height: auto;
}
.main-slider-three .main-slider__carousel:not(.owl-loaded){
display: block;
}
.main-slider-three .main-slider__carousel:not(.owl-loaded) > .item ~ .item{
display: none;
}
.main-slider-three .item:first-child .main-slider-three__sub-title-box,.main-slider-three .item:first-child .main-slider-three__title,.main-slider-three .item:first-child .main-slider-three__btn-founder-box{
animation: thetikizoi-hero-in 900ms ease-out both;
}

@keyframes thetikizoi-hero-in {
from {
visibility: visible;
opacity: 0;
transform: translateY(-40px);
}
to {
visibility: visible;
opacity: 1;
transform: translateY(0) translateX(0);
}
}
.sidebar__post-image > picture > img{
width: 70px;
border-radius: 50%;
}
picture{
display: contents;
}