/* NoVi Designs — base layer: Bootstrap 5.0.1 (MIT) + Flaticon + legacy theme, unused rules removed.
   GENERATED by ops/css/build-base-css.mjs — do not edit by hand; edit the sources and re-run. */
@charset "UTF-8";/*!
 * Bootstrap v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -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{flex:1 0 0%}@media (min-width:768px){.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.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}}.dropend{position:relative}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.tab-content>.active{display:block}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-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:1040;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-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}@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}}.carousel{position:relative}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.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}}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.flex-wrap{flex-wrap:wrap!important}.p-0{padding:0!important}.text-center{text-align:center!important}.text-light{color:#f8f9fa!important}.rounded{border-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}

	/*
  	Flaticon icon font: Flaticon
  	Creation date: 21/03/2020 07:56
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("/App_Themes/FrontThemeEn/fonts/Flaticon.eot");
  src: url("/App_Themes/FrontThemeEn/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("/App_Themes/FrontThemeEn/fonts/Flaticon.woff2") format("woff2"),
       url("/App_Themes/FrontThemeEn/fonts/Flaticon.woff") format("woff"),
       url("/App_Themes/FrontThemeEn/fonts/Flaticon.ttf") format("truetype"),
       url("/App_Themes/FrontThemeEn/fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("/App_Themes/FrontThemeEn/css/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="ot-flaticon-"]:before, [class*=" ot-flaticon-"]:before,
[class^="ot-flaticon-"]:after, [class*=" ot-flaticon-"]:after {   
  font-family: Flaticon;
  font-size: 21px;
  font-style: normal;
}

.ot-flaticon-support:before { content: "\f100"; }
.ot-flaticon-document:before { content: "\f101"; }
.ot-flaticon-video:before { content: "\f102"; }
.ot-flaticon-file:before { content: "\f103"; }
.ot-flaticon-next:before { content: "\f104"; }
.ot-flaticon-menu:before { content: "\f105"; }
.ot-flaticon-left-arrow:before { content: "\f106"; }
.ot-flaticon-button:before { content: "\f107"; }
.ot-flaticon-play-button:before { content: "\f108"; }
.ot-flaticon-search:before { content: "\f109"; }
.ot-flaticon-search-1:before { content: "\f10a"; }
.ot-flaticon-shopping-bag:before { content: "\f10b"; }
.ot-flaticon-place:before { content: "\f10c"; }
.ot-flaticon-phone-call:before { content: "\f10d"; }
.ot-flaticon-3d:before { content: "\f10e"; }
.ot-flaticon-pantone:before { content: "\f10f"; }
.ot-flaticon-sphere:before { content: "\f110"; }
.ot-flaticon-measure:before { content: "\f111"; }
.ot-flaticon-title:before { content: "\f112"; }
.ot-flaticon-home:before { content: "\f113"; }
.ot-flaticon-house:before { content: "\f114"; }
.ot-flaticon-mail:before { content: "\f115"; }
.ot-flaticon-add:before { content: "\f116"; }
.ot-flaticon-quote:before { content: "\f117"; }
.ot-flaticon-send:before { content: "\f118"; }
.ot-flaticon-blueprint:before { content: "\f119"; }
.ot-flaticon-tip:before { content: "\f11a"; }
.ot-flaticon-money-back:before { content: "\f11b"; }
.ot-flaticon-vector:before { content: "\f11c"; }
.ot-flaticon-tools:before { content: "\f11d"; }
.ot-flaticon-3d-1:before { content: "\f11e"; }
.ot-flaticon-heart:before { content: "\f11f"; }
.ot-flaticon-link:before { content: "\f120"; }
.ot-flaticon-pin:before { content: "\f121"; }
.ot-flaticon-cube:before { content: "\f122"; }
.ot-flaticon-blueprint-1:before { content: "\f123"; }
.ot-flaticon-brickwall:before { content: "\f124"; }
.ot-flaticon-paint:before { content: "\f125"; }
.ot-flaticon-diamond:before { content: "\f126"; }
.ot-flaticon-box:before { content: "\f127"; }
.ot-flaticon-cactus:before { content: "\f128"; }
.ot-flaticon-house-1:before { content: "\f129"; }
.ot-flaticon-paint-1:before { content: "\f12a"; }
.ot-flaticon-type:before { content: "\f12b"; }
.ot-flaticon-type-1:before { content: "\f12c"; }
.ot-flaticon-3d-2:before { content: "\f12d"; }
.ot-flaticon-close:before { content: "\f12e"; }
.ot-flaticon-favorite:before { content: "\f12f"; }
.ot-flaticon-close-1:before { content: "\f130"; }
.ot-flaticon-warning-sign:before { content: "\f131"; }
.ot-flaticon-info:before { content: "\f132"; }
.ot-flaticon-check-mark-black-outline:before { content: "\f133"; }
.ot-flaticon-right-arrow:before { content: "\f134"; }
.ot-flaticon-quote-1:before { content: "\f135"; }
.ot-flaticon-quote-2:before { content: "\f136"; }
/* NoVi Designs — legacy theme stylesheet (derived by ops/theme/build-theme-css.py; do not edit by hand) */
body{margin: 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace,monospace;font-size: 1em}a{background-color: transparent}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bold}code,kbd,samp{font-family: monospace,monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance: button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: 0.35em 0.75em 0.625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type=checkbox],[type=radio]{box-sizing: border-box;padding: 0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height: auto}[type=search]{-webkit-appearance: textfield;outline-offset: -2px}[type=search]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}body,button,input,select,optgroup,textarea{color: #555555;font-family: "Source Sans 3",sans-serif;font-size: 16px;line-height: 1.875;font-weight: 400;word-break: break-word;box-sizing: border-box}body.dark-scheme{color: #a3a3a3}h1,h2,h3,h4,h5,h6{font-family: "Source Sans 3",sans-serif;font-weight: 400;line-height: 1.4;margin: 0 0 20px;color: #fff}h1{font-size: 48px}h2{font-size: 42px}h3{font-size: 36px}h4{font-size: 30px}h5{font-size: 24px}h6{font-size: 20px}p{margin: 0 0 20px}cite,em,i{font-style: italic}blockquote{font-size: 22px;margin: 40px 0 28px;font-weight: 400;padding: 50px 160px 0;position: relative;font-family: "Source Sans 3",sans-serif;color: #1a1a1a;text-align: center}blockquote cite{font-family: "Montserrat",sans-serif;text-transform: uppercase;font-size: 14px;font-weight: 600;font-style: normal;display: block;color: #9f9e9e;margin-top: 10px}blockquote:before{position: absolute;content: "";top: 0;left: 50%;background: none;width: 39px;height: 32px;background-repeat: no-repeat;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}address{margin: 0 0 1.5em}pre{background: #eee;font-family: "Courier 10 Pitch",Courier,monospace;font-size: 15px;line-height: 1.7142857143;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em}code,kbd,var{font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size: 15px}abbr{border-bottom: 1px dotted #666;cursor: help}mark,ins{background: #fff9c0;text-decoration: none}big{font-size: 125%}.lead{font-size: 18px}.text-light{color: #fff}.text-light *{color: #fff}.dtable{display: table}.dcell{display: table-cell;vertical-align: middle}.overflow{overflow: hidden}.overlay{position: absolute;top: 0;left: 0;background: #fff;opacity: 0.8;width: 100%;height: 100%;z-index: -1;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear}.gaps{clear: both;height: 20px;display: block}@keyframes pulse-border{0%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1}100%{transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.7);opacity: 0}}@keyframes MoveUpDown{0%,100%{bottom: 0}50%{bottom: 10px}}html{box-sizing: border-box}*,*:before,*:after{box-sizing: inherit}body{background: #fff;overflow: hidden}hr{background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em}ul,ol{margin: 0 0 20px;padding-left: 18px}ul{list-style: disc}ol{list-style: decimal}li>ul,li>ol{margin-bottom: 0;margin-left: 1.5em}dt{font-weight: 700}dd{margin: 0 1.5em 1.5em}.none-style{list-style: none;padding-left: 0}img{height: auto;max-width: 100%}figure{margin: 1em 0}table{margin: 0 0 1.5em;width: 100%;border-collapse: collapse;border-spacing: 0;border-width: 1px 0 0 1px}caption,td,th{padding: 0;font-weight: normal;text-align: left}table,th,td{border: 1px solid #eee}th{font-weight: 700}th,td{padding: 0.4375em}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=color],textarea{color: #555555;border: none;background: #fff;border-bottom: 1px solid rgba(0,0,0,0.1);padding: 8px 10px;box-sizing: border-box;outline: none;font-size: 14px;font-weight: 500}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=color]:focus,textarea:focus{color: #555555}select{border: none;background: #fff;outline: none;border: 1px solid rgba(0,0,0,0.1)}textarea{width: 100%;height: 130px;vertical-align: top}::-webkit-input-placeholder{color: #555555}::-moz-placeholder{color: #555555}a{transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;color: #fff;text-decoration: none}a:hover,a:focus,a:active{color: #9f9e9e;text-decoration: none}a:focus{outline: 0}a:hover,a:active{outline: 0}.main-navigation ul{list-style: none;padding-left: 0}.site-header{position: absolute;width: 100%;z-index: 999}.main-navigation{position: relative;display: inline-block;vertical-align: middle;height: 100%;width: auto}.main-navigation>ul{position: relative;display: flex;width: 100%;vertical-align: middle;height: 100%}.main-navigation ul{font-family: "Source Sans 3",sans-serif;font-weight: normal;font-size: 14px;list-style: none;margin: 0px 0px;padding: 0px 0px}.main-navigation>ul>li{margin: 0px 20px;padding: 0px 0px;float: left;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%}.main-navigation>ul>li:last-child{margin-right: 0}.main-navigation>ul>li:first-child{margin-left: 0}.main-navigation>ul>li>a:before{position: absolute;height: 8px;width: 8px;bottom: -14px;left: 50%;opacity: 0;margin-left: -5px;background: #fff;content: "";display: block;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;transform: rotate(45deg)}.main-navigation>ul>li:hover>a:before,.main-navigation>ul>li.current-menu-item>a:before{bottom: -4px;opacity: 1}.main-navigation ul ul{float: none;margin: 0px 0px;padding: 0px 0px;background-color: #2a2a2a}.main-navigation ul>li>a{position: relative;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;text-decoration: none;text-align: center;text-transform: uppercase;outline: none;color: #fff;white-space: nowrap;overflow: hidden;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s}.main-navigation ul li li{display: block;position: relative;padding: 0px 34px}.main-navigation ul li li a{font-size: 16px;line-height: 30px;color: #b6b6b6;text-align: left;display: block;padding: 5px 0px 5px 0px;position: relative;text-decoration: none;outline: none;text-transform: none;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear}.main-navigation:not(.no-line) ul li li a:before{position: absolute;content: "";top: 50%;left: 0;width: 0px;height: 1px;background: #fff;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;visibility: hidden;opacity: 0}.main-navigation:not(.no-line) ul li li a:hover:before,.main-navigation:not(.no-line) ul ul li.current-menu-item>a:before{left: 0px;visibility: visible;opacity: 1;width: 30px}.main-navigation ul li li a:hover,.main-navigation ul ul li.current-menu-item>a{padding-left: 40px;color: #fff}.main-navigation ul li ul{min-width: 290px;white-space: nowrap;padding: 20px 0px;position: absolute;top: 100%;left: -34px;z-index: 10;visibility: hidden;opacity: 0;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;box-shadow: 3px 3px 15px 0 rgba(0,0,0,0.1);-webkit-box-shadow: 3px 3px 15px 0 rgba(0,0,0,0.1);-moz-box-shadow: 3px 3px 15px 0 rgba(0,0,0,0.1);box-sizing: border-box}.main-navigation ul li ul:before{content: "";position: absolute;height: 10px;width: 100%;top: -10px;left: 0}.main-navigation ul li ul ul{left: calc(100% + 2px);top: -30px;transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out}.main-navigation ul li:hover>ul{visibility: visible;opacity: 1}.main-navigation ul>li:hover>ul{-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px)}@-webkit-keyframes stickySlideUp{from{-webkit-transform: translateY(100%);transform: translateY(100%)}to{-webkit-transform: translateY(0);transform: translateY(0)}}@keyframes stickySlideUp{from{-webkit-transform: translateY(100%);transform: translateY(100%)}to{-webkit-transform: translateY(0);transform: translateY(0)}}@-webkit-keyframes stickySlideDown{from{-webkit-transform: translateY(-100%);transform: translateY(-100%)}to{-webkit-transform: translateY(0);transform: translateY(0)}}@keyframes stickySlideDown{from{-webkit-transform: translateY(-100%);transform: translateY(-100%)}to{-webkit-transform: translateY(0);transform: translateY(0)}}.is-stuck{position: fixed;left: 0;right: 0;top: 0;z-index: 99;border: none !important;-webkit-animation: stickySlideDown 0.65s cubic-bezier(0.23,1,0.32,1) both;-moz-animation: stickySlideDown 0.65s cubic-bezier(0.23,1,0.32,1) both;animation: stickySlideDown 0.65s cubic-bezier(0.23,1,0.32,1) both}@media screen and (min-width: 1024px){.is-stuck{background-color: #1a1a1a;-webkit-box-shadow: 4px 4px 30px 0px rgba(42,67,113,0.15);-moz-box-shadow: 4px 4px 30px 0px rgba(42,67,113,0.15);box-shadow: 4px 4px 30px 0px rgba(42,67,113,0.15);-webkit-backdrop-filter: blur(20px) saturate(180%);backdrop-filter: blur(20px) saturate(180%)}.is-stuck .main-navigation ul.menu>li:hover>ul{transform: translateY(0)}.is-stuck .main-navigation ul.menu>li>a{color: #fff}.is-stuck .main-navigation ul.menu>li>a:after{color: #fff}.is-stuck .main-navigation ul.menu>li>a:before{background: #fff}}@media (max-width: 1199px){.main-navigation>ul>li{margin: 0 14px}}@media only screen and (max-width: 1024px){#mmenu_toggle{position: absolute;cursor: pointer;width: 26px;height: 20px;right: 34px;margin-top: -10px;top: 50%}#mmenu_toggle button{position: absolute;left: 0;top: 50%;margin: -2px 0 0;background: #fff;height: 3px;padding: 0;border: none;width: 100%;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;outline: none;border-radius: 2px}#mmenu_toggle button:before{content: "";position: absolute;left: 0;top: -8px;width: 26px;height: 3px;background: #fff;-webkit-transform-origin: 1.5px center;transform-origin: 1.5px center;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;border-radius: 2px}#mmenu_toggle button:after{content: "";position: absolute;left: 0;bottom: -8px;width: 26px;height: 3px;background: #fff;-webkit-transform-origin: 1.5px center;transform-origin: 1.5px center;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;border-radius: 2px}#mmenu_toggle.active button{background: none}#mmenu_toggle.active button:before{top: 0;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}#mmenu_toggle.active button:after{bottom: 0;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}}#content[tabindex="-1"]:focus{outline: 0}.text-center{text-align: center}.clear:before,.clear:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content: "";display: table;table-layout: fixed}.clear:after,.site-header:after,.site-content:after,.site-footer:after{clear: both}.widget ul{list-style: none;padding-left: 0;margin-bottom: 0}.widget ul li{position: relative}.widget ul li a{display: inline;background-size: 0 2px;background-position: 0 88%;background-repeat: no-repeat;background-image: linear-gradient(0deg,#4b4b4b,#f5f5f5)}.widget ul li a:hover{background-size: 100% 2px}.widget-area{font-family: "Source Sans 3",sans-serif}.widget-area .widget{margin-bottom: 43px}.widget-area .widget:last-child{margin-bottom: 0}.widget-area .widget ul:not(.recent-news)>li{font-weight: 600;font-size: 16px;position: relative;margin-bottom: 10px}.widget-area .widget ul:not(.recent-news)>li:last-child{margin-bottom: 0}.widget-area .widget ul:not(.recent-news)>li a{color: #1a1a1a;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear}.widget-area .widget ul:not(.recent-news)>li .count{font-family: "Montserrat",sans-serif;position: absolute;right: 20px;top: 50%;line-height: 1;color: #9f9e9e;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear}.widget-area .widget select{width: 100%;padding: 8px;outline: none}.widget-area .widget table caption{margin-bottom: 10px}.widget-area .widget table td,.widget-area .widget table th{border-color: #aaa;text-align: center}.widget-area .widget_nav_menu ul li a{display: block;padding: 10px 20px;background: #f4f4f4;text-transform: uppercase}.widget-area .widget_nav_menu ul li a:hover{color: #fff;background: #1a1a1a;text-decoration: none}.widget-area .widget_nav_menu ul li a:hover + span.count{color: #fff}.widget-area .widget_nav_menu ul li a>span{color: #a3a3a3}.widget-area .widget_nav_menu ul li.current-menu-item a{color: #fff;background: #1a1a1a}embed,iframe,object{max-width: 100%}.gallery{margin-bottom: 1.5em;margin-left: -7px;margin-right: -7px}.ot-heading{position: relative}.ot-heading>span{font-family: "Montserrat",sans-serif;font-size: 14px;font-weight: 600;color: #9f9e9e;display: inline-block;margin-bottom: 6px;text-transform: uppercase;letter-spacing: 0.5px}.ot-heading h2{margin-bottom: 0;line-height: 48px}.ot-heading.is-dots{padding-bottom: 30px}.ot-heading.is-dots:before{content: "";position: absolute;left: 1px;bottom: 1px;width: 66px;height: 2px;border-bottom: 2px dotted #1a1a1a}@media (max-width: 767px){.ot-heading>span{font-size: 12px}.ot-heading h2{font-size: 27px;line-height: 38px}.ot-heading{padding-bottom: 20px}.ot-heading:before{width: 40px}}@media (max-width: 600px){.ot-heading h2 br{display: none}}.ot-tabs .tab-content{display: none;padding: 33px 0}.ot-tabs .tab-content.current{display: inherit}.ot-tabs .tab-content ul,.ot-tabs .tab-content ol{list-style: none;padding-left: 0;margin-top: 17px}.ot-tabs .tab-content ul li,.ot-tabs .tab-content ol li{position: relative;padding-left: 46px;margin-bottom: 15px}.ot-tabs .tab-content ul li:before,.ot-tabs .tab-content ol li:before{content: "";position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 30px;height: 1px;background: #555555}.ot-tabs .tab-content ul li:last-child,.ot-tabs .tab-content ol li:last-child{margin-bottom: 0}.ot-tabs p:last-child{margin-bottom: 0}.project-item{float: left;width: 33.3333333333%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.isotope{-webkit-transition-duration: 0.6s;-moz-transition-duration: 0.6s;-ms-transition-duration: 0.6s;-o-transition-duration: 0.6s;transition-duration: 0.6s}.isotope{-webkit-transition-property: height,width;-moz-transition-property: height,width;-ms-transition-property: height,width;-o-transition-property: height,width;transition-property: height,width}@media only screen and (max-width: 992px){.project-item{width: 50%}}@media only screen and (max-width: 600px){.project-item{width: 100%}}.site-overlay{cursor: default;background: transparent;width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;visibility: hidden;opacity: 0;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;z-index: -1}.grid-lines{position: absolute;width: 100%;height: 100%;left: 50%;top: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 0;pointer-events: none;user-select: none}.grid-lines .g-line-vertical{height: 100%;display: block;width: 1px;background-color: #fff;left: 90px;top: 0;position: absolute}.grid-lines .g-line-horizontal{height: 1px;display: block;width: 100%;background-color: #fff;top: 90px;left: 0;position: absolute}.grid-lines .line-right{left: auto;right: 90px}.grid-lines .line-bottom{bottom: 90px;top: auto}.has-lines-horizontal-top .grid-lines .line-bottom{display: none}@media (max-width: 1024px){.grid-lines .g-line-vertical{left: 0}.grid-lines .g-line-vertical.line-right{right: 0;left: auto}}body .elementor-widget:not(:last-child){margin-bottom: 0}@-webkit-keyframes searchSlideUp{from{-webkit-transform: translateY(10%);transform: translateY(10%)}to{-webkit-transform: translateY(0);transform: translateY(0)}}@keyframes searchSlideUp{from{-webkit-transform: translateY(10%);transform: translateY(10%)}to{-webkit-transform: translateY(0);transform: translateY(0)}}.mmenu-toggle button{background: none;border: none;outline: none;padding: 0;color: #fff}.mmenu-toggle button i:before{font-size: 22px}.mmenu-wrapper{position: fixed;top: 0;bottom: 0;right: 0;width: 310px;height: 100vh;background: #2a2a2a;overflow-x: hidden;z-index: 9999;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear}.mmenu-wrapper.mmenu-open{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.mmenu-wrapper .mmenu-inner{top: 0;height: 100%;width: 327px;padding: 20px 52px 35px 35px;overflow-x: hidden;overflow-y: auto;box-sizing: border-box}.mmenu-wrapper .mmenu-close{display: block;margin-bottom: 10px;color: #fff}.mmenu-wrapper .mobile_mainmenu{margin: 0;padding: 0}.mmenu-wrapper .mobile-nav{min-width: 240px}.mmenu-wrapper .mobile_mainmenu ul{position: relative;margin: 0;padding: 0;margin-left: 15px}.mmenu-wrapper .mobile_mainmenu ul{display: none}.mmenu-wrapper .mobile_mainmenu li{position: relative;list-style: none}.mmenu-wrapper .mobile_mainmenu li a{padding: 9px 30px 9px 0;display: block;font-size: 14px;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.1)}.mmenu-active .mmenu-overlay{background: rgba(0,0,0,0.7);visibility: visible;opacity: 1;z-index: 9998}.panel-btn{line-height: 1}.panel-btn i{color: #fff;cursor: pointer}.panel-btn i:before{font-size: 22px}.side-panel{width: 400px;position: fixed;top: 0;bottom: 0;right: 0;background: #2a2a2a;overflow-x: hidden;z-index: 9999;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear}.side-panel .side-panel-block{padding: 90px 42px 90px 25px;height: 100%;width: calc(100% + 17px);overflow-x: hidden;overflow-y: auto;box-sizing: border-box}.side-panel .side-panel-close{display: block;position: absolute;right: 0;top: 0;color: #fff;font-size: 20px;width: 90px;height: 90px;line-height: 90px;cursor: pointer;z-index: 9999;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;background: #2f2f2f;text-align: center}.side-panel.side-panel-open{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.side-panel-active .panel-overlay{background: rgba(0,0,0,0.7);visibility: visible;opacity: 1;z-index: 9998}.main-navigation{position: unset}.main-navigation>ul{position: unset}.side-panel-block .the-logo{margin: 10px 0 40px 0}.side-panel-block .the-logo img{width: 175px}.side-panel-block .ot-heading h2{color: #FFF;font-size: 24px;margin-bottom: 20px}.side-panel-block .gallery{margin: 0 -10px -10px 0;display: table}.side-panel .side-panel-block{}.side-panel-cinfo{padding-bottom: 40px}.side-panel-cinfo ul{padding-left: 0;margin-bottom: 0}section{position: relative;padding-top: 110px;padding-bottom: 110px}.map{height: 522px}.map iframe{width: 100%;height: 522px}.about-detail .ot-heading{margin-bottom: 25px}.about-detail p{margin-bottom: 40px}.team-clients{padding: 70px 0}.cta{background-image: url("/App_Themes/FrontThemeEn/images/bg/bg1-home1.jpg");background-repeat: no-repeat;background-size: cover;padding: 70px 0 73px 0;color: #A9A9A9}.project-item{padding: 15px}.gallery.s2{margin: 0 -30px -30px 0}.story-1{background-image: url("/App_Themes/FrontThemeEn/images/bg/bg1-home1.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;padding-top: 90px;padding-bottom: 90px}.story-text{color: #FFF;font-family: "Source Sans 3",Sans-serif;font-size: 30px;font-weight: 300;line-height: 48px;text-align: right;padding-right: 20px}.grid-lines .color-line-secondary{background-color: rgba(255,255,255,.3)}.side-panel-left{right: auto;left: 0;transform: translateX(-100%)}.side-panel.side-panel-left.side-panel-open{transform: translateX(0)}.about-content-2 .ot-heading{margin: 0 -22px 0 0;padding: 75px 10px 22px 0}.z-index-1{z-index: 1}.full-height{height: 100vh}@media (min-width: 767px){.elements{padding-top: 85px}.faq{padding-bottom: 90px}}@media (min-width: 1200px){.about-img{margin-left: -55px}.about-detail{margin-left: 70px}}@media (max-width: 992px){.story-text{text-align: center}}@media (max-width: 767px){section{padding-top: 80px;padding-bottom: 80px}}.services-single{padding-top: 90px;padding-bottom: 80px}.services-detail-content .ot-heading{padding-bottom: 18px}.services-detail-content .ot-heading h2{line-height: 60px}.services-detail-content .simple-slide{padding-top: 20px;padding-bottom: 42px}.services-detail-content .ot-heading.is-dots{padding-bottom: 30px}@media (max-width: 992px){.services-single .widget_nav_menu{padding-bottom: 40px}}#back-to-top{background: #9f9e9e;color: #fff;border: 0 none;cursor: pointer;width: 42px;height: 45px;line-height: 45px;opacity: 0;visibility: hidden;outline: medium none;position: fixed;right: 40px;bottom: -20px;text-align: center;text-decoration: none;transition: opacity 0.2s ease-out 0s;z-index: 1000;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out}#back-to-top.show{opacity: 1;visibility: visible;bottom: 90px}#back-to-top i{display: block;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg)}#back-to-top i:before{font-size: 17px}@media (min-width: 1230px){.container{max-width: 1200px}}.side-panel-block .gallery{padding-bottom: 30px}.side-panel-wrap{padding-left: 35px;padding-right: 18px}.side-panel-cinfo .panel-cinfo{list-style: none;padding-left: 0;margin-bottom: 3px}.panel-cinfo li{color: #fff;padding-bottom: 14px;padding-top: 14px;line-height: 1}.panel-cinfo li:first-child{padding-top: 0}.panel-cinfo li:last-child{padding-bottom: 0}.panel-cinfo li .panel-list-text{padding-left: 14px}.panel-list-icon i:before{font-size: 18px}.side-panel-social ul{margin: 0;padding: 0;list-style: none}.side-panel-social li{display: inline-block}.side-panel-social a{background-color: #2A2A2A;font-size: 14px;border: 1px solid rgba(255,255,255,.4);border-radius: 50%;padding: 7px;color: #fff;text-align: center;margin-right: 11px}.side-panel-social a:hover{background-color: #444;border-color: #444}.side-panel-social a i{width: 14px;height: 14px}.site-footer{padding-top: 100px;padding-bottom: 100px;background-color: #1A1A1A;color: #A3A3A3}.widget-footer ul{margin: 0;padding-left: 0;list-style: none}.widget-footer a{color: #fff;font-family: "Source Sans 3",Sans-serif}.widget-footer li{padding-bottom: 14px}.widget-footer li:last-child{padding-bottom: 0}.widget-footer .footer-social li{padding-bottom: 0}.widget-footer a:hover{color: #fff}.footer-social{padding-top: 9px;padding-bottom: 2px}.footer-social ul{margin: 0;padding: 0;list-style: none}.footer-social li{display: inline-block}.footer-social a{font-size: 12px;border: 1px solid #444;border-radius: 50%;padding: 7px;color: #fff;text-align: center;margin-right: 11px}.footer-social a:hover{background-color: #444}.footer-social a i{width: 14px;height: 14px}.widget-footer h6{font-size: 20px;color: #fff;margin-top: 20px;margin-bottom: 40px;line-height: 1}@media (max-width: 1299px){blockquote{padding-left: 20px;padding-right: 20px}}.error{font-family: "Source Sans 3",sans-serif;font-size: 14px;line-height: 30px;letter-spacing: 1px;display: none;text-align: center}.main-heading{color: #1a1a1a !important}
