*,::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,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{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}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}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-12{flex:0 0 auto;width:100%}.g-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}.g-3{--bs-gutter-x:1rem}.g-3{--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.8rem}.g-4{--bs-gutter-y:1.8rem}.gx-5{--bs-gutter-x:3rem}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-12{flex:0 0 auto;width:100%}}.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,.form-control[readonly]{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}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.overflow-hidden{overflow:hidden!important}.d-block{display:block!important}.d-flex{display:flex!important}.position-relative{position:relative!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.start-0{left:0!important}.end-0{right:0!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.w-50{width:50%!important}.w-100{width:100%!important}.h-50{height:50%!important}.h-100{height:100%!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-2{margin-top:.5rem!important}.mt-5{margin-top:3rem!important}.me-2{margin-right:.5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-3{margin-left:1rem!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-4{padding:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.fw-bold{font-weight:700!important}.lh-1{line-height:1!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.rounded-1{border-radius:.2rem!important}.visible{visibility:visible!important}@media (min-width:576px){.order-sm-1{order:1!important}.order-sm-2{order:2!important}}@media (min-width:992px){.order-lg-1{order:1!important}.order-lg-2{order:2!important}.me-lg-3{margin-right:1rem!important}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.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-dots{text-align:center;-webkit-tap-highlight-color:transparent}@-moz-keyframes empty{0%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}button::-moz-focus-inner{padding:0;border:0}*{

--body-font: "Manrope", Helvetica, Arial, sans-serif;
--body-font-size: 16px;
--body-font-color: #636363;
--body-font-color-bg-dark: rgba(255, 255, 255, .87);
--body-font-weight: 400;
--body-font-letter-spacing: -0.16px;
--body-font-line-height: 30px;

--heading-font: "Jost", Helvetica, Arial, sans-serif;
--heading-font-weight: 400;
--heading-font-color: #000000;
--heading-font-color-bg-dark: #ffffff;
--heading-text-transform: none;

--alt-font: "Jost", Helvetica, Arial, sans-serif;

--h1-font-family: var(--heading-font);
--h1-font-size: 60px;
--h1-font-weight: var(--heading-font-weight);
--h1-letter-spacing: -0.02em;
--h1-line-height: 1.15em;
--h1-margin-bottom: 20px;

--h2-font-family: var(--heading-font);
--h2-font-size: 48px;
--h2-font-weight: var(--heading-font-weight);
--h2-letter-spacing: -0.96px;
--h2-line-height: 57.6px;
--h2-margin-bottom: 25px;

--h3-font-family: var(--heading-font);
--h3-font-size: 24px;
--h3-font-weight: var(--heading-font-weight);
--h3-letter-spacing: -0.4px;
--h3-line-height: 1.5em;
--h3-margin-bottom: 10px;

--h4-font-family: var(--heading-font);
--h4-font-size: 20px;
--h4-font-weight: var(--heading-font-weight);
--h4-letter-spacing: -0.2px;
--h4-line-height: 1.6em;
--h4-margin-bottom: 10px;

--h5-font-family: var(--heading-font);
--h5-font-size: 18px;
--h5-font-weight: var(--heading-font-weight);
--h5-letter-spacing: 0;
--h5-line-height: 1.6em;
--h5-margin-bottom: 10px;

--h6-font-family: var(--heading-font);
--h6-font-size: 16px;
--h6-font-weight: var(--heading-font-weight);
--h6-letter-spacing: 0;
--h6-line-height: 1.6em;
--h6-margin-bottom: 10px;

--mainmenu-font: var(--body-font);
--mainmenu-font-size: 16px;
--mainmenu-font-weight: 500;
--mainmenu-letter-spacing: 0;
--mainmenu-text-transform: none;

--subheader-title-font-size: 60px;
--subheader-title-text-transform: none;

--logo-width: 200px;
--logo-footer-width: 150px;

--border-default: solid 1px rgba(30, 30, 30, 1);
--bg-default: #ffffff;
--bg-light: #ebf0f6;
--bg-dark-1: #101010;
--bg-dark-2: #2b425d;
--bg-dark-3: #303030;
--bg-dark-1-rgb: 16, 16, 16;
--bg-grey: #eeeeee;
--bg-gradient-1: 0deg, rgba(var(--primary-color-rgb), .1) 0%, rgba(var(--secondary-color-rgb), .2) 100%;
--bg-color-even: #E8E8E8;
--bg-color-odd: #F4F4F4;
--swiper-theme-color: var(--secondary-color);
--rounded-1: 16px;
--border-color:#bbbbbb;
--container-max-width:1240px;

--btn-color: #fff;
--btn-hover-color: #fff;
--btn-hover-bg: var(--bg-dark-1);
--btn-font-family: var(--body-font);
--btn-font-size: 15px;
--btn-font-weight: 600;
--btn-letter-spacing: 0;
--btn-padding: 4px 20px;
--btn-rounded: 4px;
--btn-text-decoration: none;
--btn-text-transform: none;

--subtitle-font:var(--body-font);
--subtitle-font-size:13px;
--subtitle-font-weight: 600;
--subtitle-color: var(--heading-font-color);
--subtitle-letter-spacing:0;
--subtitle-text-transform: none;
--subtitle-padding:5px 10px 5px 10px;
--subtitle-background: rgba(0, 0, 0, .075);
--subtitle-background-dark: rgba(255, 255, 255, .2);
--subtitle-rounded: 3px;
--text-circle-width: 350px;
--text-circle-speed: 10s;

--breadcrumb-font-size:14px;
--breadcrumb-font-weight:600;
--breadcrumb-separator-color:#fff;
--breadcrumb-separator-font-size:10px;

--text-circle-width: 350px;
--text-circle-speed: 10s;

--footer-background-color: var(--bg-dark-1);
}.bg-color{background: var(--primary-color)}.bg-light{background: var(--bg-light) !important}.bg-dark{background-color: var(--bg-dark-1)}.bg-dark-2{background-color: var(--bg-dark-2) !important}.id-color,a.id-color{color:var(--primary-color)}.rounded-1{
border-radius: var(--rounded-1) !important;
-moz-border-radius: var(--rounded-1) !important;
-webkit-border-radius: var(--rounded-1) !important;
}html{
background: var(--bg-default);
overflow-x: hidden;
padding: 0;
margin: 0;
}body{
background: var(--bg-default);
overflow-x: hidden;
font-family: var(--body-font);
font-size: var(--body-font-size);
font-weight: var(--body-font-weight);;
color: var(--body-font-color);
padding: 0;
letter-spacing: var(--body-font-letter-spacing);
line-height: var(--body-font-line-height); ;
word-spacing: 0px;
}a,a:hover{
color:var(--body-font-color);
text-decoration: none;
outline: none;
}.text-light a,.text-light a:hover{
color:var(--body-font-color-bg-dark);
text-decoration: none;
outline: none;
}header{
width: 100%;
position: absolute;
left: 0;
z-index: 1001;
background: var(--bg-dark-1);
margin: 0;
}header div#logo{
color: white;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}header .logo{
font-family: var(--body-font);
color: #fff;
font-size: 40px;
font-weight: 300;
}header nav a{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}header nav a:hover{
color: #555;
}header.s2 div#logo{}div#logo img{
max-width: var(--logo-width);
}section{
padding: 100px 0 100px 0;
}section:not(.relative){}footer{
position: relative;
color: var(--body-font-color-bg-dark);
background: var(--footer-background-color);
padding: 100px 0 0 0;
}footer p{
line-height: 1.8em;
}footer h5{
color: #fff;
font-size: 20px;
text-transform: none;
}footer a{
color: var(--body-font-color-bg-dark);
text-decoration: none !important;
}.subfooter{
margin-top: 50px;
border-top: solid 1px rgba(255, 255, 255, .1);
padding: 20px 0 20px 0;
}.form-control{
padding: 10px;
border: solid 1px rgba(0,0,0,0.05);
background: rgba(0,0,0,.025);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}.text-light .form-control{
color: #ffffff;
border: solid 1px rgba(255,255,255,0.2);
background: rgba(255,255,255,.025);
}.text-light ::placeholder{
color: #ffffff;
opacity: 1;
}.text-light::-ms-input-placeholder{
color: #ffffff;
}a{
text-decoration: none;
}a.btn-main:hover,.btn-main:hover{
color: var(--btn-hover-color);
background: var(--btn-hover-bg);
}a.btn-main,a.btn-main:active,a.btn-main:focus,a.btn-main:visited,.btn-main,input[type=button].btn-main{
background: var(--primary-color);
color: var(--btn-color);
font-family: var(--btn-font-family);
font-size: var(--btn-font-size);
font-weight: var(--btn-font-weight);
letter-spacing: var(--btn-letter-spacing);
padding: var(--btn-padding);
text-decoration: var(--btn-text-decoration);
text-transform: var(--btn-text-transform);
border-radius: var(--btn-rounded);
-moz-border-radius: var(--btn-rounded);
-webkit-border-radius: var(--btn-rounded);
border: none;
position: relative;
display: inline-block;
text-align: center;
outline: 0;
}a.btn-main.fx-slide{
overflow: hidden;
}a.btn-main.fx-slide span{
display: block;
position: relative;
transition: all .3s ease-in-out;
}a.btn-main.fx-slide:hover span{
transform: translate(0, 40px);
opacity: 0;
}a.btn-main.fx-slide:hover:before{
opacity: 1;
transform: translate(0, 0);
}a.btn-main.fx-slide:before{
content: attr(data-hover);
position: absolute;
left: 0;
width: 100%;
opacity: 0;
transform: translate(0, -100%);
transition: all 0.3s ease-in-out;
}.spacer-single{
width: 100%;
height: 30px;
display: block;
clear: both;
}.spacer-double{
width: 100%;
height: 60px;
display: block;
clear: both;
}.spacer-20{
width: 100%;
height: 20px;
display: block;
clear: both;
}hr{
display: block;
clear: both;
border-top: solid 1px #ddd;
margin: 40px 0 40px 0;
}h1,h2,h4,h3,h5,h6,.h1,.h2,.h3,.h4{
margin-top: 0;
font-family: var(--heading-font);
font-weight: var(--heading-font-weight);
color: var(--heading-font-color);
text-transform: var(--heading-text-transform);
}footer h1,footer h2,footer h3,footer h4,footer h4,footer h5,footer h6{
color: #fff;
}h2.text-light,footer h4,footer h4,footer h5,footer h6{
color: #fff;
}h1,.h1{
font-family: var(--h1-font-family);
font-size: var(--h1-font-size);
font-weight: var(--h1-font-weight);
letter-spacing: var(--h1-letter-spacing);
line-height: var(--h1-line-height);
margin-bottom: var(--h1-margin-bottom);
}h2,.h2{
font-family: var(--h2-font-family);
font-size: var(--h2-font-size);
font-weight: var(--h2-font-weight);
letter-spacing: var(--h2-letter-spacing);
line-height: var(--h2-line-height);
margin-bottom: var(--h2-margin-bottom);
}h3,.h3{
font-family: var(--h3-font-family);
font-size: var(--h3-font-size);
font-weight: var(--h3-font-weight);
letter-spacing: var(--h3-letter-spacing);
line-height: var(--h3-line-height);
margin-bottom: var(--h3-margin-bottom);
}h4,.h4,.hs-4{
font-family: var(--h4-font-family);
font-size: var(--h4-font-size);
font-weight: var(--h4-font-weight);
letter-spacing: var(--h4-letter-spacing);
line-height: var(--h4-line-height);
margin-bottom: var(--h4-margin-bottom);
}h5{
font-family: var(--h5-font-family);
font-size: var(--h5-font-size);
font-weight: var(--h5-font-weight);
letter-spacing: var(--h5-letter-spacing);
line-height: var(--h5-line-height);
margin-bottom: var(--h5-margin-bottom);
}h6{
font-family: var(--h6-font-family);
font-size: var(--h6-font-size);
font-weight: var(--h6-font-weight);
letter-spacing: var(--h6-letter-spacing);
line-height: var(--h6-line-height);
margin-bottom: var(--h6-margin-bottom);
}.text-light,.text-light p{
color: var(--body-font-color-bg-dark);
}.text-dark{
color: var(--heading-font-color) !important ;
}.text-white{
color: #fff;
}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{
color: var(--heading-font-color-bg-dark);
}.text-white h1,.text-white h2,.text-white h4,.text-white h4,.text-white h5,.text-white h6{
color: #fff;
}.ul-check{
padding: 0;
list-style: none;
}.ul-check li{
margin: 5px 0 5px 0;
}.ul-check li:before{
font-family: "FontAwesome";
content: "\f00c";
margin-right: 15px;
color:var(--primary-color);
}.ul-check.id-color-2 li:before{
color: var(--secondary-color);
}.ul-info{
margin: 0;
padding: 0;
list-style: none;
}.ul-info li{
display: flex;
justify-content: space-between;
padding: 6px 0;
border-bottom: solid 1px rgba(0, 0, 0, .1);
}.ul-info li div:nth-child(2){
font-weight: 600;
}ol.ol-style-1{
list-style-type: none;
counter-reset: ordered;
margin-left: 50px;
}ol.ol-style-1 li{
font-weight: 500;
margin-bottom: 20px;
font-size: 18px;
}ol.ol-style-1 li::before{
background: rgba(var(--primary-color-rgb),1);
border-radius: 50%;
color: var(--btn-color);
content: counter(ordered);
counter-increment: ordered;
display: inline-block;
font-weight: 400;
margin-left: -50px;
padding: 5px 5px;
position: absolute;
width: 40px;
height: 40px;
text-align: center;
}.text-light ol.ol-style-1 li::before{
color: #ffffff;
}.ol-style-1{
font-size: 16px;
font-weight: bold;
}.ol-style-1 p{
font-weight: normal;
}.ol-style-1{
list-style-type: none;
counter-reset: item;
margin: 0;
padding: 0;
}.ol-style-1 li{
display: table;
counter-increment: item;
margin-bottom: 0.6em;
}.ol-style-1 li:before{
content: counters(item, ".") ". ";
display: table-cell;
padding-right: 0.6em;
}.ol-style-1 li li{
margin: 0;
}.ol-style-1 li li:before{
content: counters(item, ".") " ";
}#de-loader{
position: fixed;
z-index: 20000;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #ffffff;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}.social-icons{
display: inline-block;
}.social-icons i{
text-shadow: none;
padding: 10px 5px;
width: 36px;
height: 36px;
text-align: center;
font-size: 16px;
margin: 0 3px 0 3px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}.social-icons.s2 i{
background: rgba(255, 255, 255, .1);
}.social-icons i:hover{
background: #fff;
border-color: #eceff3;
color: #333;
}.social-icons.s1 i{
border: none;
font-size: 16px;
margin: 3px;
}.social-icons.s1:hover i{
background: none;
}.social-icons.s1{
line-height: 0.5;
text-align: center;
}.accordion-section-title{
color: var(--heading-font-color);
width: 100%;
padding: 15px 0;
cursor: poInter;
font-family: var(--body-font);
width: 100%;
display: inline-block;
transition: all linear 0.5s;
text-decoration: none;
font-weight: 600;
overflow: none;
border-bottom: solid 1px #dddddd;
}.text-light .accordion-section-title{
color:#ffffff;
border-bottom: solid 1px rgba(255, 255, 255,.4) !important;
}.accordion-section-title:before{
font-family: "FontAwesome";
content: "\f107";
float: right;
color: var(--bg-dark-1);
text-align: center;
padding: 0 8px 0 8px;
font-size: 15px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
width: 30px;
}.text-light .accordion-section-title:before{
color: #ffffff;
}.accordion-section-title.active:before{
content: "\f106";
}.accordion-section-title.active{
margin-bottom: 0px;
text-decoration: none;
}.accordion-section-title:hover{
text-decoration: none;
}.accordion-section-content{
padding-top: 15px;
padding-bottom: 5px;
display: none;
margin-bottom: 10px;
}.accordion.s2 .accordion-section-title{
border:none;
border-bottom: solid 1px #ddd;
}.overflow-hidden{
overflow: hidden;
}header,header *,.hover,.hover *,.de_count,.social-icons a i,.btn-main,.accordion .content,.show-on-scroll,.player *,.d-prev:before,.d-next:before{
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
outline: none;
}.scaleIn{
-webkit-animation-name: scaleIn;
animation-name: scaleIn;
}video,object{
display: inline-block;
vertical-align: baseline;
min-width: 100%;
min-height: 100%;
}.container-fluid{
padding: 0px;
margin: 0px;
}p{
margin-top: 0;
}p.lead{
font-size: 18px;
line-height: 32px;
margin-top: 0;
font-weight: 400;
letter-spacing: -0.2px;
}.widget{
margin-bottom: 30px;
padding-bottom: 30px;
}footer .widget{
margin-bottom: 0;
}.widget ul{
list-style: none;
margin: 0;
padding: 0;
}.widget ul li{
margin: 3px 0;
}footer .widget{
border: none;
margin-bottom: 0;
}footer .widget h5{
margin-bottom: 20px;
}.d-flex{
display: flex;
white-space: nowrap;
}.bg-blur{
background: rgba(0, 0, 0, .15);
-webkit-backdrop-filter: blur(10px);
-o-backdrop-filter: blur(10px);
-moz-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
}.gradient-edge-bottom{
z-index: 1;
position: absolute;
bottom: 0;
width: 100%;
height: 30%;
background: linear-gradient(0deg, rgba(var(--bg-dark-1-rgb), 1) 0%, rgba(var(--bg-dark-1-rgb), 0) 100%);
}.gradient-edge-bottom.color{
background: linear-gradient(0deg, rgba(var(--primary-color-rgb), 1) 0%, rgba(var(--primary-color-rgb), 0) 100%);
}.show-on-scroll{
opacity: 0;
}.show-on-scroll.show{
opacity: 1;
}.w-50{width: 50%;}.w-60{width: 60%;}.w-100{width: 100%;}.w-70px{width: 70px;}.w-170px{width: 170px;}.h-50{height: 50%;}.h-100{height: 100%;}.fs-14{font-size: 14px;}.fs-15{font-size: 15px;}.fs-32{font-size: 32px;}.fs-36{font-size: 36px;}.fs-40{font-size: 40px;}.fs-48{font-size: 48px;}.fs-60{font-size: 60px;}.fw-600{font-weight: 600 !important;}.fw-bold{font-weight: bold !important;}.p-30{padding: 30px;}.p-40{padding: 40px;}.p-50{padding: 50px;}.hover:hover .hover-scale-1-2{transform: scale(1.2);}.hover-op-05{ opacity:0 }.hover:hover .hover-op-05{ opacity:.5 }.hover:hover .hover-scale-1-2{transform: scale(1.2);}.hover-mh-60{max-height: 0px; overflow: hidden;}.hover:hover .hover-mh-60{max-height: 60px; overflow: hidden;}.inline-block{display: inline-block;}.op-6{ opacity:.6; }.lh-1{line-height: 1em;}.mh-400{min-height:400px;}.overlay-black-5{background: rgba(0, 0, 0, .5)}.absolute,.abs{ position: absolute;}.abs-middle{ top: 50%;  transform: translateY(-50%);}.relative,.position-relative{ position: relative; }.z-2{ z-index:2 }.z-3{ z-index:3 }.bg-color-op-1{background: rgba(var(--primary-color-rgb), .1) !important;}.flex-end{
justify-content: flex-end;
}#main{
position: relative;
width: 80%;
float: right;
}#main section{
padding-left: 30px;
padding-right: 30px;
}@media only screen and (max-width: 992px) {#main{
width: 70%;
}}@media only screen and (max-width: 768px) {#main{
width: 100%;
}}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{
-webkit-appearance: none;
}input[type="range"]::-webkit-slider-thumb{
height: 17px;
width: 17px;
border-radius: 50%;
background: var(--primary-color);
pointer-events: auto;
-webkit-appearance: none;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}input[type="range"]::-moz-range-thumb{
height: 17px;
width: 17px;
border: none;
border-radius: 50%;
background: var(--primary-color);
pointer-events: auto;
-moz-appearance: none;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}.de-tab .d-tab-nav{
padding: 0;
list-style: none;
position: relative;
}.de-tab .d-tab-nav .active-tab{
border-bottom: none;
font-weight: 500;
position: relative;
color: var(--btn-color);
background: var(--primary-color);
}.de-tab .d-tab-nav li{
display: block;
cursor: pointer;
padding: 10px;
}.de-tab .d-tab-content{
padding: 0;
margin: 0;
list-style: none;
}.de-tab .d-tab-content > li{
display: none;
}.de-tab .d-tab-nav li{
display: inline-block;
padding: 8px 20px;
}@media only screen and (max-width: 767px) {.d-tab-nav,.d-tab-nav li{
display: block !important;
}}.de-timeline-s2 .d-item{
display: flex;
justify-content: space-between;
position: relative;
}.de-timeline-s2 .d-item{
content: "";
border-left: solid 1px rgba(0, 0, 0, .2);
margin-left: 20px;
padding-bottom: 30px;
}.de-timeline-s2 .d-item:last-child{
border: none;
}.de-timeline-s2.color .d-item{
border-left-color: var(--secondary-color);
}.de-timeline-s2 .d-item  .d-icon{
font-weight: bold;
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
position: absolute;
width: 40px;
height: 40px;
padding-top: 5px;
text-align: center;
left: -20px;
color:#ffffff;
background: var(--primary-color);
}.de-timeline-s2.color .d-item  .d-icon{
background: var(--secondary-color);
}.de-timeline-s2 .d-item.active .d-icon{
animation: pulsing 2s infinite;
transition: all 0.2s;
}.de-timeline-s2 .d-item .d-text{
padding-left: 40px;
}.de-timeline-s2 .d-item .d-text h4{
margin-bottom: 5px;
}.player{
margin: 0 auto;
background: none;
width: 120px;
height: 120px;
border: solid 2px #fff;
position: relative;
text-indent:-9999px;
}.player span{
width: 0;
height: 0;
border-top: 15px solid transparent;
border-left: 20px solid #ffffff;
border-bottom: 15px solid transparent;
position:absolute;
top:37.5%;
left:45%;
}.player:hover{
cursor:pointer;
border:none;
box-shadow:none;
}.player:hover span{
transform: scale(1.2);
}.subtitle{
position: relative;
font-weight: 600;
position: relative;
display: inline-block;
font-family:var(--subtitle-font);
font-size:var(--subtitle-font-size);
font-weight:var(--subtitle-font-weight);
color:var(--subtitle-color);
letter-spacing: var(--subtitle-letter-spacing);
text-transform: var(--subtitle-text-transform);
padding: var(--subtitle-padding);
background: var(--subtitle-background);
border-radius:var(--subtitle-rounded);
-moz-border-radius:var(--subtitle-rounded);
-webkit-border-radius:var(--subtitle-rounded);
line-height: 1.5em;
margin-bottom: 20px;
}.text-light .subtitle{
color: var(--subtitle-color-dark);
background: var(--subtitle-background-dark);
border-color: rgba(255, 255, 255, .5);
}.scrollbar-v{
background: var(--secondary-color);
position: fixed;
top: calc(50% + 60px);
left: 43px;
width: 2px;
transition: all linear 0.1s;
min-height: 0%;
z-index:1000;
}.scrollbar-v:before{
content: "";
position: absolute;
left: 0;
width: 2px;
min-height: 100px;
background: rgba(0, 0, 0, .15);
}.float-text{
width: 20px;
position: fixed;
z-index: 1002;
margin-left: 30px;
text-align: center;
font-size: 12px;
top: 50%;
left: 16px;
transform: translate(-50%, -50%);
font-weight: 500;
}.float-text a{
color: #000000;
}.float-text span{
margin-left: -5px;
margin-top: 20px;
writing-mode: vertical-rl;
letter-spacing: .75px;
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
color: #222;
}.soft-shadow{
box-shadow: 0 0.25rem 0.5rem rgb(0 0 0 / 5%), 0 1.5rem 2.2rem rgb(0 0 0 / 10%);
}.de-flex{
display: flex;
justify-content: space-between;
}.de-flex>.de-flex-col{
display: flex;
justify-content: center;
align-items: center;
}.d-item{
display: none;
}.border{
border-color: #EFEFEF !important;
}.text-light .border{
border-color: rgba(255, 255, 255, .1) !important;
}strong{
font-weight: bold;
}.text-light strong{
color: #fff;
}.border-bottom{
border-bottom: solid 1px #e5e5e5;
}.no-bottom{
margin-bottom: 0;
padding-bottom: 0;
}p{
margin-bottom: 20px;
}.no-bottom .col-md-12{}.no-bottom{
padding-bottom: 0 !important;
}.no-top{
padding-top: 0 !important;
}.form-control:focus{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}.owl-nav{
display: flex;
}.owl-dots button{
border: none;
outline: none;
padding: 0;
width: 8px;
height: 8px;
margin: 0 5px;
border-radius: 30px;
background: rgba(0, 0, 0, .15);
}.wow{
visibility: hidden;
}@-moz-keyframes bounce {

0%,
20%,
50%,
80%,
100% {
-moz-transform: translateY(0);
transform: translateY(0);
}

40% {
-moz-transform: translateY(-30px);
transform: translateY(-30px);
}

60% {
-moz-transform: translateY(-15px);
transform: translateY(-15px);
}
}.de-custom-nav .d-prev:before,.de-custom-nav .d-next:before{
font-family: "FontAwesome";
display: block;
width: 40px;
height: 40px;
background: var(--primary-color);
margin: 3px;
text-align: center;
font-size: 20px;
color:var(--btn-color);
cursor: pointer;
padding: 3px 0 0 0;
}.de-custom-nav .d-prev:before{
content:"\f104";
}.de-custom-nav .d-next:before{
content:"\f105";
}.de-custom-nav .d-prev.circle:before,.de-custom-nav .d-next.circle:before{
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
}.de-custom-nav .d-prev:hover:before,.de-custom-nav .d-next:hover:before{
background: var(--primary-color);
opacity: .8;
}.owl-dots{
text-align: center;
}@-moz-keyframes blink {
0% {
opacity: 1;
}

50% {
opacity: 0;
}

100% {
opacity: 1;
}
}.ul-check{
padding: 0;
list-style: none;
}.ul-check li{
position: relative;
display: block;
margin-top: 0;
padding: 0px;
padding-left: 30px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
line-height: 1.6em;
}.ul-check li h4{
font-size: 18px;
font-weight: 500;
}.ul-check.s2 li h4{
font-weight: 600;
}.ul-check.s2 li{
margin-bottom: 30px;
}.ul-check.s3 li{
margin-bottom: 5px
}.ul-check li:before{
position: absolute;
left: 0;
font-family: "FontAwesome";
content: "\f00c";
margin-right: 12px;
width: 20px;
line-height: 1;
padding: 4px 0;
font-size: 15px;
display: inline-block;
text-align: center;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}.circle{
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
}a,img{
outline: 0;
}@media (min-width: 1000px){.container{
max-width: var(--container-max-width);
}}@media (min-width: 1200px) {.container{
max-width: 1200px;
}}@media (min-width: 1400px) {.container{
max-width: 1304px;
}}@media(min-width:980px) and (max-width: 1199px) {.container{
min-width: 95%;
}}@media only screen and (max-width: 992px) {.container{
max-width: 100%;
}.mb-sm-30{
margin-bottom: 30px;
}header{
display: none;
}header,header.fixed{
display: block;
position: inherit;
margin: 0;
padding: 0;
margin-top: 0;
height: auto;
background: var(--bg-dark-1);
}#logo{
vertical-align: middle;
height: auto;
}nav{
height: 0;
}.sm-hide{
display: none;
}.subfooter .de-flex,.subfooter .de-flex-col{
display: block;
}.subfooter .social-icons{
margin-top: 20px;
}section{
padding: 60px 0;
}h1{
font-size: 60px;
}h2{
font-size: 40px;
}.mb-sm-30{margin-bottom:30px;}#content{
margin-top: 50px;
}}@media only screen and (max-width: 767px) {header .btn-main{
display: none;
}header .container{
min-width: 100%;
}.container{
padding-left: 20px;
padding-right: 20px;
}header a.btn-main{
display: none !important;
}.scrollbar-v,.float-text{
display: none;
}section{
padding: 40px 0;
}h1{
font-size: 48px;
}h2{
font-size: 36px;
}}@media only screen and (min-width: 480px) and (max-width: 767px) {.container{
padding-left: 30px;
padding-right: 30px;
}}@media only screen and (max-width: 480px) {h4.s2 span{
display: block;
margin: 0;
padding: 0;
}header a.btn-main i{
display: inline-block;
}}@media only screen and (min-device-width: 768) and (max-device-width: 1024) and (orientation: portrait) {section{
-webkit-background-size: auto 100%;
-moz-background-size: auto 100%;
-o-background-size: auto 100%;
background-size: auto 100%;
background-attachment: scroll;
}}@media only screen and (max-width: 992px) {section{
-webkit-background-size: auto 100%;
-moz-background-size: auto 100%;
-o-background-size: auto 100%;
background-size: auto 100%;
background-attachment: scroll;
}}.half-fluid .right-half{
left: 50%;
margin-left: -50vw;
max-width: 100vw;
position: relative;
right: 50%;
width: 100vw;
padding: 0px;
}.half-fluid .image{
background-size: cover;
background-position: center;
min-height: 400px;
height: 100%;
}@media (min-width: 992px) {.half-fluid .right-half{
padding-right: 0 !important;
position: absolute;
right: 0;
left: 50%;
margin-left: auto;
width: auto;
}}/* css/coloring.css */
 .bg-color,section.bg-color,.btn-main,h5 span.label,body::-webkit-scrollbar-thumb{
background:var(--primary-color);
}::-moz-selection{
color:#ffffff;
background:var(--secondary-color);
}::selection{
color:#ffffff;
background:var(--secondary-color);
}.btn-main.bg-color{
background: var(--primary-color);
}.id-color,h1.id-color,h2.id-color,h3.id-color,h4.id-color,.title span,i.large:hover,address span strong,blockquote.s1:before,.accordion a:before{
color: var(--primary-color);
}footer .widget a:hover,.id-color-2,span.id-color-2,address.s1 span i{
color: var(--secondary-color);
}.bg-color-2,section.bg-color-2,a.btn-main.bg-color-2{
background: var(--secondary-color);
}.accordion-section-title.active{
background: var(--secondary-color);
}/* css/colors/scheme-01.css */
*{
--primary-color: #213449;
--primary-color-rgb: 33, 52, 73;
--secondary-color: #EAA638;
--secondary-color-rgb: 234, 166, 56;
--bg-light: #ebf0f6;
--bg-dark-1: #101010;
--bg-dark-1-rgb: 16, 16, 16;
--bg-dark-2: #2b425d;
--bg-dark-3: #303030;
}/* css/custom.css */

body,.lead,p,input,textarea,button,select,.form-control,.btn-main,.d-tab-nav,.accordion-section-title{
font-family: "Manrope", "Helvetica Neue", Arial, sans-serif;
}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.subtitle,.timer,.d-icon,.de_count h2{
font-family: "Jost", "Helvetica Neue", Arial, sans-serif;
}.de-line-ico{ font-size: 52px; line-height: 1; color: #fff; display: inline-block; }main img:not(.jarallax-img){ height: auto; }.jarallax-img{ object-fit: cover; }.rev-quote{ font-family: "Jost", "Helvetica Neue", sans-serif; font-weight: 500; line-height: 1.35; color: #fff; }.fs-14{ font-size: 14px; }.op-6{ opacity: .65; }.nowrap{ white-space: nowrap; }section[id],main[id]{ scroll-margin-top: 90px; }footer{ background: var(--bg-dark-1); }.hp-field{ position: absolute !important; left: -9999px !important; top: -9999px !important; width: 1px; height: 1px; overflow: hidden; }.lead-consent{ display: flex; gap: 8px; align-items: flex-start; font-size: 13px; line-height: 1.5; margin: 2px 0 0; }.lead-consent input{ margin-top: 3px; flex: 0 0 auto; }.lead-consent a{ text-decoration: underline; }.lead-submit{ cursor: pointer; }.lead-result{ margin-top: 10px; font-size: 14px; color: #c0392b; }.lead-success{ text-align: center; }.lead-success a{ text-decoration: underline; }.lead-modal{ position: fixed; inset: 0; z-index: 4000; display: flex; align-items: center; justify-content: center; padding: 20px; }.lead-modal[hidden]{ display: none; }.lead-modal-overlay{ position: absolute; inset: 0; background: rgba(16,16,16,.7); }.lead-modal-box{ position: relative; z-index: 2; background: #fff; border-radius: 6px; width: 100%; max-width: 480px; padding: 38px 30px 30px; max-height: 92vh; overflow-y: auto; box-shadow: 0 30px 80px rgba(0,0,0,.4); }.lead-modal-close{ position: absolute; top: 6px; right: 10px; width: 44px; height: 44px; border: 0; background: none; font-size: 30px; line-height: 44px; text-align: center; color: #888; cursor: pointer; }.lead-modal-close:hover{ color: #222; }.sticky-wa{ position: fixed; right: 20px; bottom: 20px; z-index: 3500; width: 56px; height: 56px; border-radius: 50%; background: #25D366; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 28px; box-shadow: 0 8px 24px rgba(0,0,0,.25); transition: transform .2s; }.sticky-wa:hover{ transform: scale(1.07); color: #fff; }@media (max-width: 575px) {.sticky-wa{ width: 52px; height: 52px; font-size: 26px; right: 14px; bottom: 14px; }}.cookie-bar{ position: fixed; left: 16px; right: 16px; bottom: 16px; max-width: 720px; margin: 0 auto; z-index: 3600; background: #1b2a3a; color: #e8edf3; border-radius: 8px; padding: 14px 18px; display: flex; gap: 14px; align-items: center; justify-content: space-between; flex-wrap: wrap; box-shadow: 0 12px 40px rgba(0,0,0,.3); }.cookie-bar[hidden]{ display: none; }.cookie-text{ font-size: 13px; line-height: 1.5; }.cookie-text a{ color: var(--secondary-color); text-decoration: underline; }.btn-cookie{ flex: 0 0 auto; padding: 9px 22px !important; font-size: 14px !important; }.skip-link{ position: absolute; left: -9999px; top: 0; z-index: 5000; background: #213449; color: #fff; padding: 10px 16px; }.skip-link:focus{ left: 0; }@media (max-width: 991px) {header{ z-index: 3040 !important; }}а цвет надписи: на том же фоне 8.3. */
.bg-color-2,.btn-main.bg-color-2,.bg-color-2 a,.bg-color-2 button{color:#1a1a1a}

.ul-check li,.ul-info li .d-block,.ul-info li .op-6,p.fs-14.op-6{opacity:1}main>section:first-of-type .wow{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}@font-face{font-family:'et-line';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/et-line-font/fonts/et-line.woff') format('woff'),url('/fonts/et-line-font/fonts/et-line.ttf') format('truetype')}.icon-documents,.icon-search,.icon-clipboard,.icon-presentation,.icon-notebook,.icon-shield{font-family:'et-line'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-documents:before{content:"\e006"}.icon-search:before{content:"\e007"}.icon-clipboard:before{content:"\e008"}.icon-presentation:before{content:"\e00e"}.icon-notebook:before{content:"\e00a"}.icon-shield:before{content:"\e022"}@font-face{font-family:'ElegantIcons';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.woff') format('woff'),url('/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.ttf') format('truetype')}.icon_phone,.icon_mail,.icon_clock{font-family:'ElegantIcons'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon_phone:before{content:"\e090"}.icon_mail:before{content:"\e076"}.icon_clock:before{content:"\e06b"}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/fontawesome6/webfonts/fa-brands-400.woff2') format('woff2')}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url('/fonts/fontawesome6/webfonts/fa-solid-900.woff2') format('woff2')}.fa,.fas,.fa-solid{font-family:'Font Awesome 6 Free';font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.fab,.fa-brands{font-family:'Font Awesome 6 Brands';font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.fa-whatsapp:before{content:"\f232"}.fa-telegram:before{content:"\f2c6"}.fa-phone:before{content:"\f095"}.fa-book:before{content:"\f02d"}.fa-chalkboard-user:before{content:"\f51c"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-lines:before{content:"\f15c"}.fa-list-check:before{content:"\f0ae"}.fa-rotate:before{content:"\f2f1"}.fa-sitemap:before{content:"\f0e8"}.fa-store:before{content:"\f54e"}.fa-truck-field:before{content:"\e58d"}@font-face{font-family:'IcoFont';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/icofont/fonts/icofont.woff2') format('woff2'),url('/fonts/icofont/fonts/icofont.woff') format('woff')}.icofont-phone,.icofont-envelope,.icofont-clock-time,.icofont-location-pin,.icofont-quote-left,.icofont-check-circled{font-family:'IcoFont'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icofont-phone:before{content:"\efbb"}.icofont-envelope:before{content:"\ef14"}.icofont-clock-time:before{content:"\eedc"}.icofont-location-pin:before{content:"\ef79"}.icofont-quote-left:before{content:"\efcd"}.icofont-check-circled:before{content:"\eed7"}.section-dark .bg-color-2,.section-dark .bg-color-2 h1,.section-dark .bg-color-2 h2,.section-dark .bg-color-2 h3,.section-dark .bg-color-2 h4,.section-dark .bg-color-2 h5,.section-dark .bg-color-2 p,.section-dark .bg-color-2 li,.section-dark .bg-color-2 span,.text-light .bg-color-2 h3,.text-light .bg-color-2 p{color:#1a1a1a}
.section-dark .bg-color-2 img{filter:brightness(0)}
.accordion-section-title:before{content:"";float:right;width:9px;height:9px;margin:6px 10px 0 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;padding:0;font-family:inherit;font-size:0}
.accordion-section-title.active:before{content:"";transform:rotate(-135deg);margin-top:10px}
.btn-main.bg-color-2,.btn-main.bg-color-2 span,a.btn-main.bg-color-2 span,button.btn-main.bg-color-2 span{color:#1a1a1a!important}



.de-tab .d-tab-content>li.tab-on{display:block}

.ul-check li:before{font-family:inherit!important;content:"\2713"!important}
.de-custom-nav .d-prev:before,.de-custom-nav .d-next:before{font-family:inherit!important;font-size:22px;line-height:40px;text-align:center}
.de-custom-nav .d-prev:before{content:"\2039"!important}
.de-custom-nav .d-next:before{content:"\203A"!important}

.owl-single-dots>.item{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start}


.ul-check.id-color-2 li,.ul-check.id-color-2 li a{color:#444}
.ul-check.id-color-2 li:before{color:var(--secondary-color)}


footer .ul-check.id-color-2 li,footer .ul-check.id-color-2 li a,footer .ul-check li a{color:#d8d8d8}
footer .ul-check.id-color-2 li a:hover{color:var(--secondary-color)}


.legal-hero{padding-top:120px}
@media (max-width:991px){.legal-hero{padding-top:104px;padding-bottom:36px}}
.legal-hero .legal-crumb{margin-bottom:16px;line-height:1.5}
