@charset "UTF-8";
/*! Versan Boya responsive katmanı: medya kuralları kaynak yükleme sırasına göre korunur. */
@media (prefers-reduced-motion:no-preference){
:root{scroll-behavior:smooth}
}
@media (min-width:1200px){
.h1,h1{font-size:2.5rem}
}
@media (min-width:1200px){
.h2,h2{font-size:2rem}
}
@media (min-width:1200px){
.h3,h3{font-size:1.75rem}
}
@media (min-width:1200px){
.h4,h4{font-size:1.5rem}
}
@media (min-width:1200px){
legend{font-size:1.5rem}
}
@media (min-width:1200px){
.display-1{font-size:5rem}
}
@media (min-width:1200px){
.display-2{font-size:4.5rem}
}
@media (min-width:1200px){
.display-3{font-size:4rem}
}
@media (min-width:1200px){
.display-4{font-size:3.5rem}
}
@media (min-width:1200px){
.display-5{font-size:3rem}
}
@media (min-width:1200px){
.display-6{font-size:2.5rem}
}
@media (min-width:576px){
.container,.container-sm{max-width:540px}
}
@media (min-width:768px){
.container,.container-md,.container-sm{max-width:720px}
}
@media (min-width:992px){
.container,.container-lg,.container-md,.container-sm{max-width:960px}
}
@media (min-width:1200px){
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}
@media (min-width:1400px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}
}
@media (min-width:576px){
.col-sm{flex:1 0 0}
.row-cols-sm-auto>*{flex:0 0 auto;width:auto}
.row-cols-sm-1>*{flex:0 0 auto;width:100%}
.row-cols-sm-2>*{flex:0 0 auto;width:50%}
.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-sm-4>*{flex:0 0 auto;width:25%}
.row-cols-sm-5>*{flex:0 0 auto;width:20%}
.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}
.col-sm-auto{flex:0 0 auto;width:auto}
.col-sm-1{flex:0 0 auto;width:8.33333333%}
.col-sm-2{flex:0 0 auto;width:16.66666667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.33333333%}
.col-sm-5{flex:0 0 auto;width:41.66666667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.33333333%}
.col-sm-8{flex:0 0 auto;width:66.66666667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.33333333%}
.col-sm-11{flex:0 0 auto;width:91.66666667%}
.col-sm-12{flex:0 0 auto;width:100%}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333333%}
.offset-sm-2{margin-left:16.66666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333333%}
.offset-sm-5{margin-left:41.66666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333333%}
.offset-sm-8{margin-left:66.66666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333333%}
.offset-sm-11{margin-left:91.66666667%}
.g-sm-0,.gx-sm-0{--bs-gutter-x:0}
.g-sm-0,.gy-sm-0{--bs-gutter-y:0}
.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}
.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}
.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}
.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}
.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}
.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}
.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}
.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}
.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}
.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}
}
@media (min-width:768px){
.col-md{flex:1 0 0}
.row-cols-md-auto>*{flex:0 0 auto;width:auto}
.row-cols-md-1>*{flex:0 0 auto;width:100%}
.row-cols-md-2>*{flex:0 0 auto;width:50%}
.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-md-4>*{flex:0 0 auto;width:25%}
.row-cols-md-5>*{flex:0 0 auto;width:20%}
.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}
.col-md-auto{flex:0 0 auto;width:auto}
.col-md-1{flex:0 0 auto;width:8.33333333%}
.col-md-2{flex:0 0 auto;width:16.66666667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-5{flex:0 0 auto;width:41.66666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.33333333%}
.col-md-8{flex:0 0 auto;width:66.66666667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.33333333%}
.col-md-11{flex:0 0 auto;width:91.66666667%}
.col-md-12{flex:0 0 auto;width:100%}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333333%}
.offset-md-2{margin-left:16.66666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333333%}
.offset-md-5{margin-left:41.66666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333333%}
.offset-md-8{margin-left:66.66666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333333%}
.offset-md-11{margin-left:91.66666667%}
.g-md-0,.gx-md-0{--bs-gutter-x:0}
.g-md-0,.gy-md-0{--bs-gutter-y:0}
.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}
.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}
.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}
.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}
.g-md-3,.gx-md-3{--bs-gutter-x:1rem}
.g-md-3,.gy-md-3{--bs-gutter-y:1rem}
.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}
.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}
.g-md-5,.gx-md-5{--bs-gutter-x:3rem}
.g-md-5,.gy-md-5{--bs-gutter-y:3rem}
}
@media (min-width:992px){
.col-lg{flex:1 0 0}
.row-cols-lg-auto>*{flex:0 0 auto;width:auto}
.row-cols-lg-1>*{flex:0 0 auto;width:100%}
.row-cols-lg-2>*{flex:0 0 auto;width:50%}
.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-lg-4>*{flex:0 0 auto;width:25%}
.row-cols-lg-5>*{flex:0 0 auto;width:20%}
.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}
.col-lg-auto{flex:0 0 auto;width:auto}
.col-lg-1{flex:0 0 auto;width:8.33333333%}
.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-11{flex:0 0 auto;width:91.66666667%}
.col-lg-12{flex:0 0 auto;width:100%}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333333%}
.offset-lg-2{margin-left:16.66666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333333%}
.offset-lg-5{margin-left:41.66666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333333%}
.offset-lg-8{margin-left:66.66666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333333%}
.offset-lg-11{margin-left:91.66666667%}
.g-lg-0,.gx-lg-0{--bs-gutter-x:0}
.g-lg-0,.gy-lg-0{--bs-gutter-y:0}
.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}
.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}
.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}
.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}
.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}
.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}
.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}
.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}
.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}
.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}
}
@media (min-width:1200px){
.col-xl{flex:1 0 0}
.row-cols-xl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xl-1>*{flex:0 0 auto;width:100%}
.row-cols-xl-2>*{flex:0 0 auto;width:50%}
.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-xl-4>*{flex:0 0 auto;width:25%}
.row-cols-xl-5>*{flex:0 0 auto;width:20%}
.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}
.col-xl-auto{flex:0 0 auto;width:auto}
.col-xl-1{flex:0 0 auto;width:8.33333333%}
.col-xl-2{flex:0 0 auto;width:16.66666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.33333333%}
.col-xl-5{flex:0 0 auto;width:41.66666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.33333333%}
.col-xl-8{flex:0 0 auto;width:66.66666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.33333333%}
.col-xl-11{flex:0 0 auto;width:91.66666667%}
.col-xl-12{flex:0 0 auto;width:100%}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333333%}
.offset-xl-2{margin-left:16.66666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333333%}
.offset-xl-5{margin-left:41.66666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333333%}
.offset-xl-8{margin-left:66.66666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333333%}
.offset-xl-11{margin-left:91.66666667%}
.g-xl-0,.gx-xl-0{--bs-gutter-x:0}
.g-xl-0,.gy-xl-0{--bs-gutter-y:0}
.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}
.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}
.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}
.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}
.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}
.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}
.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}
.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}
.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}
.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}
}
@media (min-width:1400px){
.col-xxl{flex:1 0 0}
.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}
.row-cols-xxl-1>*{flex:0 0 auto;width:100%}
.row-cols-xxl-2>*{flex:0 0 auto;width:50%}
.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-xxl-4>*{flex:0 0 auto;width:25%}
.row-cols-xxl-5>*{flex:0 0 auto;width:20%}
.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}
.col-xxl-auto{flex:0 0 auto;width:auto}
.col-xxl-1{flex:0 0 auto;width:8.33333333%}
.col-xxl-2{flex:0 0 auto;width:16.66666667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.33333333%}
.col-xxl-5{flex:0 0 auto;width:41.66666667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.33333333%}
.col-xxl-8{flex:0 0 auto;width:66.66666667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.33333333%}
.col-xxl-11{flex:0 0 auto;width:91.66666667%}
.col-xxl-12{flex:0 0 auto;width:100%}
.offset-xxl-0{margin-left:0}
.offset-xxl-1{margin-left:8.33333333%}
.offset-xxl-2{margin-left:16.66666667%}
.offset-xxl-3{margin-left:25%}
.offset-xxl-4{margin-left:33.33333333%}
.offset-xxl-5{margin-left:41.66666667%}
.offset-xxl-6{margin-left:50%}
.offset-xxl-7{margin-left:58.33333333%}
.offset-xxl-8{margin-left:66.66666667%}
.offset-xxl-9{margin-left:75%}
.offset-xxl-10{margin-left:83.33333333%}
.offset-xxl-11{margin-left:91.66666667%}
.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}
.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}
.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}
.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}
.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}
.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}
.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}
.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}
.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}
.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}
.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}
.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}
}
@media (max-width:575.98px){
.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:767.98px){
.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:991.98px){
.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:1199.98px){
.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:1399.98px){
.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none}
}
@media (prefers-reduced-motion:reduce){
.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
.form-control::file-selector-button{transition:none}
}
@media (prefers-reduced-motion:reduce){
.form-select{transition:none}
}
@media (prefers-reduced-motion:reduce){
.form-switch .form-check-input{transition:none}
}
@media (prefers-reduced-motion:reduce){
.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}
}
@media (prefers-reduced-motion:reduce){
.form-range::-moz-range-thumb{-moz-transition:none;transition:none}
}
@media (prefers-reduced-motion:reduce){
.form-floating>label{transition:none}
}
@media (prefers-reduced-motion:reduce){
.btn{transition:none}
}
@media (prefers-reduced-motion:reduce){
.fade{transition:none}
}
@media (prefers-reduced-motion:reduce){
.collapsing{transition:none}
}
@media (prefers-reduced-motion:reduce){
.collapsing.collapse-horizontal{transition:none}
}
@media (min-width:576px){
.dropdown-menu-sm-start{--bs-position:start}
.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-sm-end{--bs-position:end}
.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:768px){
.dropdown-menu-md-start{--bs-position:start}
.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-md-end{--bs-position:end}
.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:992px){
.dropdown-menu-lg-start{--bs-position:start}
.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-lg-end{--bs-position:end}
.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:1200px){
.dropdown-menu-xl-start{--bs-position:start}
.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xl-end{--bs-position:end}
.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:1400px){
.dropdown-menu-xxl-start{--bs-position:start}
.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xxl-end{--bs-position:end}
.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}
}
@media (prefers-reduced-motion:reduce){
.nav-link{transition:none}
}
@media (prefers-reduced-motion:reduce){
.navbar-toggler{transition:none}
}
@media (min-width:576px){
.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-sm .navbar-nav-scroll{overflow:visible}
.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-sm .navbar-toggler{display:none}
.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-sm .offcanvas .offcanvas-header{display:none}
.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:768px){
.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-md .navbar-nav{flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-md .navbar-nav-scroll{overflow:visible}
.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-md .navbar-toggler{display:none}
.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-md .offcanvas .offcanvas-header{display:none}
.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:992px){
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-lg .offcanvas .offcanvas-header{display:none}
.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:1200px){
.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-xl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-xl .offcanvas .offcanvas-header{display:none}
.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:1400px){
.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-xxl .navbar-nav{flex-direction:row}
.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-xxl .navbar-toggler{display:none}
.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}
.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}
.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:576px){
.card-group{display:flex;flex-flow:row wrap}
.card-group>.card{flex:1 0 0;margin-bottom:0}
.card-group>.card+.card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}
.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}
.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}
}
@media (prefers-reduced-motion:reduce){
.accordion-button{transition:none}
}
@media (prefers-reduced-motion:reduce){
.accordion-button::after{transition:none}
}
@media (prefers-reduced-motion:reduce){
.page-link{transition:none}
}
@media (prefers-reduced-motion:reduce){
.progress-bar{transition:none}
}
@media (prefers-reduced-motion:reduce){
.progress-bar-animated{animation:none}
}
@media (min-width:576px){
.list-group-horizontal-sm{flex-direction:row}
.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
.list-group-horizontal-sm>.list-group-item.active{margin-top:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}
}
@media (min-width:768px){
.list-group-horizontal-md{flex-direction:row}
.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
.list-group-horizontal-md>.list-group-item.active{margin-top:0}
.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}
.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}
}
@media (min-width:992px){
.list-group-horizontal-lg{flex-direction:row}
.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
.list-group-horizontal-lg>.list-group-item.active{margin-top:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}
}
@media (min-width:1200px){
.list-group-horizontal-xl{flex-direction:row}
.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
.list-group-horizontal-xl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}
}
@media (min-width:1400px){
.list-group-horizontal-xxl{flex-direction:row}
.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}
.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}
}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none}
}
@media (min-width:576px){
.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}
.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}
.modal-sm{--bs-modal-width:300px}
}
@media (min-width:992px){
.modal-lg,.modal-xl{--bs-modal-width:800px}
}
@media (min-width:1200px){
.modal-xl{--bs-modal-width:1140px}
}
@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-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
}
@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-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
}
@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-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
}
@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-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
}
@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-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
}
@media (prefers-reduced-motion:reduce){
.carousel-item{transition:none}
}
@media (prefers-reduced-motion:reduce){
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}
}
@media (prefers-reduced-motion:reduce){
.carousel-control-next,.carousel-control-prev{transition:none}
}
@media (prefers-reduced-motion:reduce){
.carousel-indicators [data-bs-target]{transition:none}
}
@media (prefers-reduced-motion:reduce){
.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}
}
@media (max-width:575.98px){
.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}
}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce){
.offcanvas-sm{transition:none}
}
@media (max-width:575.98px){
.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}
.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}
.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}
.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}
.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}
.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}
}
@media (min-width:576px){
.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}
.offcanvas-sm .offcanvas-header{display:none}
.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}
}
@media (max-width:767.98px){
.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}
}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce){
.offcanvas-md{transition:none}
}
@media (max-width:767.98px){
.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}
.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}
.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}
.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}
.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}
.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}
}
@media (min-width:768px){
.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}
.offcanvas-md .offcanvas-header{display:none}
.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}
}
@media (max-width:991.98px){
.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}
}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce){
.offcanvas-lg{transition:none}
}
@media (max-width:991.98px){
.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}
.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}
.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}
.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}
.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}
.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}
}
@media (min-width:992px){
.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}
.offcanvas-lg .offcanvas-header{display:none}
.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}
}
@media (max-width:1199.98px){
.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}
}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){
.offcanvas-xl{transition:none}
}
@media (max-width:1199.98px){
.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}
.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}
.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}
.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}
.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}
.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}
}
@media (min-width:1200px){
.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}
.offcanvas-xl .offcanvas-header{display:none}
.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}
}
@media (max-width:1399.98px){
.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}
}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){
.offcanvas-xxl{transition:none}
}
@media (max-width:1399.98px){
.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}
.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}
.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}
.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}
.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}
.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}
}
@media (min-width:1400px){
.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}
.offcanvas-xxl .offcanvas-header{display:none}
.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}
}
@media (prefers-reduced-motion:reduce){
.offcanvas{transition:none}
}
@media (prefers-reduced-motion:reduce){
.icon-link>.bi{transition:none}
}
@media (min-width:576px){
.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}
}
@media (min-width:768px){
.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}
}
@media (min-width:992px){
.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}
}
@media (min-width:1200px){
.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}
}
@media (min-width:1400px){
.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}
}
@media (min-width:576px){
.float-sm-start{float:left!important}
.float-sm-end{float:right!important}
.float-sm-none{float:none!important}
.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}
.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}
.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}
.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}
.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}
.d-sm-inline{display:inline!important}
.d-sm-inline-block{display:inline-block!important}
.d-sm-block{display:block!important}
.d-sm-grid{display:grid!important}
.d-sm-inline-grid{display:inline-grid!important}
.d-sm-table{display:table!important}
.d-sm-table-row{display:table-row!important}
.d-sm-table-cell{display:table-cell!important}
.d-sm-flex{display:flex!important}
.d-sm-inline-flex{display:inline-flex!important}
.d-sm-none{display:none!important}
.flex-sm-fill{flex:1 1 auto!important}
.flex-sm-row{flex-direction:row!important}
.flex-sm-column{flex-direction:column!important}
.flex-sm-row-reverse{flex-direction:row-reverse!important}
.flex-sm-column-reverse{flex-direction:column-reverse!important}
.flex-sm-grow-0{flex-grow:0!important}
.flex-sm-grow-1{flex-grow:1!important}
.flex-sm-shrink-0{flex-shrink:0!important}
.flex-sm-shrink-1{flex-shrink:1!important}
.flex-sm-wrap{flex-wrap:wrap!important}
.flex-sm-nowrap{flex-wrap:nowrap!important}
.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-sm-start{justify-content:flex-start!important}
.justify-content-sm-end{justify-content:flex-end!important}
.justify-content-sm-center{justify-content:center!important}
.justify-content-sm-between{justify-content:space-between!important}
.justify-content-sm-around{justify-content:space-around!important}
.justify-content-sm-evenly{justify-content:space-evenly!important}
.align-items-sm-start{align-items:flex-start!important}
.align-items-sm-end{align-items:flex-end!important}
.align-items-sm-center{align-items:center!important}
.align-items-sm-baseline{align-items:baseline!important}
.align-items-sm-stretch{align-items:stretch!important}
.align-content-sm-start{align-content:flex-start!important}
.align-content-sm-end{align-content:flex-end!important}
.align-content-sm-center{align-content:center!important}
.align-content-sm-between{align-content:space-between!important}
.align-content-sm-around{align-content:space-around!important}
.align-content-sm-stretch{align-content:stretch!important}
.align-self-sm-auto{align-self:auto!important}
.align-self-sm-start{align-self:flex-start!important}
.align-self-sm-end{align-self:flex-end!important}
.align-self-sm-center{align-self:center!important}
.align-self-sm-baseline{align-self:baseline!important}
.align-self-sm-stretch{align-self:stretch!important}
.order-sm-first{order:-1!important}
.order-sm-0{order:0!important}
.order-sm-1{order:1!important}
.order-sm-2{order:2!important}
.order-sm-3{order:3!important}
.order-sm-4{order:4!important}
.order-sm-5{order:5!important}
.order-sm-last{order:6!important}
.m-sm-0{margin:0!important}
.m-sm-1{margin:.25rem!important}
.m-sm-2{margin:.5rem!important}
.m-sm-3{margin:1rem!important}
.m-sm-4{margin:1.5rem!important}
.m-sm-5{margin:3rem!important}
.m-sm-auto{margin:auto!important}
.mx-sm-0{margin-right:0!important;margin-left:0!important}
.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}
.my-sm-0{margin-top:0!important;margin-bottom:0!important}
.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-sm-0{margin-top:0!important}
.mt-sm-1{margin-top:.25rem!important}
.mt-sm-2{margin-top:.5rem!important}
.mt-sm-3{margin-top:1rem!important}
.mt-sm-4{margin-top:1.5rem!important}
.mt-sm-5{margin-top:3rem!important}
.mt-sm-auto{margin-top:auto!important}
.me-sm-0{margin-right:0!important}
.me-sm-1{margin-right:.25rem!important}
.me-sm-2{margin-right:.5rem!important}
.me-sm-3{margin-right:1rem!important}
.me-sm-4{margin-right:1.5rem!important}
.me-sm-5{margin-right:3rem!important}
.me-sm-auto{margin-right:auto!important}
.mb-sm-0{margin-bottom:0!important}
.mb-sm-1{margin-bottom:.25rem!important}
.mb-sm-2{margin-bottom:.5rem!important}
.mb-sm-3{margin-bottom:1rem!important}
.mb-sm-4{margin-bottom:1.5rem!important}
.mb-sm-5{margin-bottom:3rem!important}
.mb-sm-auto{margin-bottom:auto!important}
.ms-sm-0{margin-left:0!important}
.ms-sm-1{margin-left:.25rem!important}
.ms-sm-2{margin-left:.5rem!important}
.ms-sm-3{margin-left:1rem!important}
.ms-sm-4{margin-left:1.5rem!important}
.ms-sm-5{margin-left:3rem!important}
.ms-sm-auto{margin-left:auto!important}
.p-sm-0{padding:0!important}
.p-sm-1{padding:.25rem!important}
.p-sm-2{padding:.5rem!important}
.p-sm-3{padding:1rem!important}
.p-sm-4{padding:1.5rem!important}
.p-sm-5{padding:3rem!important}
.px-sm-0{padding-right:0!important;padding-left:0!important}
.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}
.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}
.py-sm-0{padding-top:0!important;padding-bottom:0!important}
.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-sm-0{padding-top:0!important}
.pt-sm-1{padding-top:.25rem!important}
.pt-sm-2{padding-top:.5rem!important}
.pt-sm-3{padding-top:1rem!important}
.pt-sm-4{padding-top:1.5rem!important}
.pt-sm-5{padding-top:3rem!important}
.pe-sm-0{padding-right:0!important}
.pe-sm-1{padding-right:.25rem!important}
.pe-sm-2{padding-right:.5rem!important}
.pe-sm-3{padding-right:1rem!important}
.pe-sm-4{padding-right:1.5rem!important}
.pe-sm-5{padding-right:3rem!important}
.pb-sm-0{padding-bottom:0!important}
.pb-sm-1{padding-bottom:.25rem!important}
.pb-sm-2{padding-bottom:.5rem!important}
.pb-sm-3{padding-bottom:1rem!important}
.pb-sm-4{padding-bottom:1.5rem!important}
.pb-sm-5{padding-bottom:3rem!important}
.ps-sm-0{padding-left:0!important}
.ps-sm-1{padding-left:.25rem!important}
.ps-sm-2{padding-left:.5rem!important}
.ps-sm-3{padding-left:1rem!important}
.ps-sm-4{padding-left:1.5rem!important}
.ps-sm-5{padding-left:3rem!important}
.gap-sm-0{gap:0!important}
.gap-sm-1{gap:.25rem!important}
.gap-sm-2{gap:.5rem!important}
.gap-sm-3{gap:1rem!important}
.gap-sm-4{gap:1.5rem!important}
.gap-sm-5{gap:3rem!important}
.row-gap-sm-0{row-gap:0!important}
.row-gap-sm-1{row-gap:.25rem!important}
.row-gap-sm-2{row-gap:.5rem!important}
.row-gap-sm-3{row-gap:1rem!important}
.row-gap-sm-4{row-gap:1.5rem!important}
.row-gap-sm-5{row-gap:3rem!important}
.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}
.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}
.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}
.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}
.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}
.text-sm-start{text-align:left!important}
.text-sm-end{text-align:right!important}
.text-sm-center{text-align:center!important}
}
@media (min-width:768px){
.float-md-start{float:left!important}
.float-md-end{float:right!important}
.float-md-none{float:none!important}
.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}
.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}
.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}
.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}
.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}
.d-md-inline{display:inline!important}
.d-md-inline-block{display:inline-block!important}
.d-md-block{display:block!important}
.d-md-grid{display:grid!important}
.d-md-inline-grid{display:inline-grid!important}
.d-md-table{display:table!important}
.d-md-table-row{display:table-row!important}
.d-md-table-cell{display:table-cell!important}
.d-md-flex{display:flex!important}
.d-md-inline-flex{display:inline-flex!important}
.d-md-none{display:none!important}
.flex-md-fill{flex:1 1 auto!important}
.flex-md-row{flex-direction:row!important}
.flex-md-column{flex-direction:column!important}
.flex-md-row-reverse{flex-direction:row-reverse!important}
.flex-md-column-reverse{flex-direction:column-reverse!important}
.flex-md-grow-0{flex-grow:0!important}
.flex-md-grow-1{flex-grow:1!important}
.flex-md-shrink-0{flex-shrink:0!important}
.flex-md-shrink-1{flex-shrink:1!important}
.flex-md-wrap{flex-wrap:wrap!important}
.flex-md-nowrap{flex-wrap:nowrap!important}
.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-md-start{justify-content:flex-start!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-center{justify-content:center!important}
.justify-content-md-between{justify-content:space-between!important}
.justify-content-md-around{justify-content:space-around!important}
.justify-content-md-evenly{justify-content:space-evenly!important}
.align-items-md-start{align-items:flex-start!important}
.align-items-md-end{align-items:flex-end!important}
.align-items-md-center{align-items:center!important}
.align-items-md-baseline{align-items:baseline!important}
.align-items-md-stretch{align-items:stretch!important}
.align-content-md-start{align-content:flex-start!important}
.align-content-md-end{align-content:flex-end!important}
.align-content-md-center{align-content:center!important}
.align-content-md-between{align-content:space-between!important}
.align-content-md-around{align-content:space-around!important}
.align-content-md-stretch{align-content:stretch!important}
.align-self-md-auto{align-self:auto!important}
.align-self-md-start{align-self:flex-start!important}
.align-self-md-end{align-self:flex-end!important}
.align-self-md-center{align-self:center!important}
.align-self-md-baseline{align-self:baseline!important}
.align-self-md-stretch{align-self:stretch!important}
.order-md-first{order:-1!important}
.order-md-0{order:0!important}
.order-md-1{order:1!important}
.order-md-2{order:2!important}
.order-md-3{order:3!important}
.order-md-4{order:4!important}
.order-md-5{order:5!important}
.order-md-last{order:6!important}
.m-md-0{margin:0!important}
.m-md-1{margin:.25rem!important}
.m-md-2{margin:.5rem!important}
.m-md-3{margin:1rem!important}
.m-md-4{margin:1.5rem!important}
.m-md-5{margin:3rem!important}
.m-md-auto{margin:auto!important}
.mx-md-0{margin-right:0!important;margin-left:0!important}
.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-md-auto{margin-right:auto!important;margin-left:auto!important}
.my-md-0{margin-top:0!important;margin-bottom:0!important}
.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-md-0{margin-top:0!important}
.mt-md-1{margin-top:.25rem!important}
.mt-md-2{margin-top:.5rem!important}
.mt-md-3{margin-top:1rem!important}
.mt-md-4{margin-top:1.5rem!important}
.mt-md-5{margin-top:3rem!important}
.mt-md-auto{margin-top:auto!important}
.me-md-0{margin-right:0!important}
.me-md-1{margin-right:.25rem!important}
.me-md-2{margin-right:.5rem!important}
.me-md-3{margin-right:1rem!important}
.me-md-4{margin-right:1.5rem!important}
.me-md-5{margin-right:3rem!important}
.me-md-auto{margin-right:auto!important}
.mb-md-0{margin-bottom:0!important}
.mb-md-1{margin-bottom:.25rem!important}
.mb-md-2{margin-bottom:.5rem!important}
.mb-md-3{margin-bottom:1rem!important}
.mb-md-4{margin-bottom:1.5rem!important}
.mb-md-5{margin-bottom:3rem!important}
.mb-md-auto{margin-bottom:auto!important}
.ms-md-0{margin-left:0!important}
.ms-md-1{margin-left:.25rem!important}
.ms-md-2{margin-left:.5rem!important}
.ms-md-3{margin-left:1rem!important}
.ms-md-4{margin-left:1.5rem!important}
.ms-md-5{margin-left:3rem!important}
.ms-md-auto{margin-left:auto!important}
.p-md-0{padding:0!important}
.p-md-1{padding:.25rem!important}
.p-md-2{padding:.5rem!important}
.p-md-3{padding:1rem!important}
.p-md-4{padding:1.5rem!important}
.p-md-5{padding:3rem!important}
.px-md-0{padding-right:0!important;padding-left:0!important}
.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-md-3{padding-right:1rem!important;padding-left:1rem!important}
.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-md-5{padding-right:3rem!important;padding-left:3rem!important}
.py-md-0{padding-top:0!important;padding-bottom:0!important}
.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-md-0{padding-top:0!important}
.pt-md-1{padding-top:.25rem!important}
.pt-md-2{padding-top:.5rem!important}
.pt-md-3{padding-top:1rem!important}
.pt-md-4{padding-top:1.5rem!important}
.pt-md-5{padding-top:3rem!important}
.pe-md-0{padding-right:0!important}
.pe-md-1{padding-right:.25rem!important}
.pe-md-2{padding-right:.5rem!important}
.pe-md-3{padding-right:1rem!important}
.pe-md-4{padding-right:1.5rem!important}
.pe-md-5{padding-right:3rem!important}
.pb-md-0{padding-bottom:0!important}
.pb-md-1{padding-bottom:.25rem!important}
.pb-md-2{padding-bottom:.5rem!important}
.pb-md-3{padding-bottom:1rem!important}
.pb-md-4{padding-bottom:1.5rem!important}
.pb-md-5{padding-bottom:3rem!important}
.ps-md-0{padding-left:0!important}
.ps-md-1{padding-left:.25rem!important}
.ps-md-2{padding-left:.5rem!important}
.ps-md-3{padding-left:1rem!important}
.ps-md-4{padding-left:1.5rem!important}
.ps-md-5{padding-left:3rem!important}
.gap-md-0{gap:0!important}
.gap-md-1{gap:.25rem!important}
.gap-md-2{gap:.5rem!important}
.gap-md-3{gap:1rem!important}
.gap-md-4{gap:1.5rem!important}
.gap-md-5{gap:3rem!important}
.row-gap-md-0{row-gap:0!important}
.row-gap-md-1{row-gap:.25rem!important}
.row-gap-md-2{row-gap:.5rem!important}
.row-gap-md-3{row-gap:1rem!important}
.row-gap-md-4{row-gap:1.5rem!important}
.row-gap-md-5{row-gap:3rem!important}
.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}
.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}
.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}
.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}
.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}
.text-md-start{text-align:left!important}
.text-md-end{text-align:right!important}
.text-md-center{text-align:center!important}
}
@media (min-width:992px){
.float-lg-start{float:left!important}
.float-lg-end{float:right!important}
.float-lg-none{float:none!important}
.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}
.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}
.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}
.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}
.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}
.d-lg-inline{display:inline!important}
.d-lg-inline-block{display:inline-block!important}
.d-lg-block{display:block!important}
.d-lg-grid{display:grid!important}
.d-lg-inline-grid{display:inline-grid!important}
.d-lg-table{display:table!important}
.d-lg-table-row{display:table-row!important}
.d-lg-table-cell{display:table-cell!important}
.d-lg-flex{display:flex!important}
.d-lg-inline-flex{display:inline-flex!important}
.d-lg-none{display:none!important}
.flex-lg-fill{flex:1 1 auto!important}
.flex-lg-row{flex-direction:row!important}
.flex-lg-column{flex-direction:column!important}
.flex-lg-row-reverse{flex-direction:row-reverse!important}
.flex-lg-column-reverse{flex-direction:column-reverse!important}
.flex-lg-grow-0{flex-grow:0!important}
.flex-lg-grow-1{flex-grow:1!important}
.flex-lg-shrink-0{flex-shrink:0!important}
.flex-lg-shrink-1{flex-shrink:1!important}
.flex-lg-wrap{flex-wrap:wrap!important}
.flex-lg-nowrap{flex-wrap:nowrap!important}
.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-lg-start{justify-content:flex-start!important}
.justify-content-lg-end{justify-content:flex-end!important}
.justify-content-lg-center{justify-content:center!important}
.justify-content-lg-between{justify-content:space-between!important}
.justify-content-lg-around{justify-content:space-around!important}
.justify-content-lg-evenly{justify-content:space-evenly!important}
.align-items-lg-start{align-items:flex-start!important}
.align-items-lg-end{align-items:flex-end!important}
.align-items-lg-center{align-items:center!important}
.align-items-lg-baseline{align-items:baseline!important}
.align-items-lg-stretch{align-items:stretch!important}
.align-content-lg-start{align-content:flex-start!important}
.align-content-lg-end{align-content:flex-end!important}
.align-content-lg-center{align-content:center!important}
.align-content-lg-between{align-content:space-between!important}
.align-content-lg-around{align-content:space-around!important}
.align-content-lg-stretch{align-content:stretch!important}
.align-self-lg-auto{align-self:auto!important}
.align-self-lg-start{align-self:flex-start!important}
.align-self-lg-end{align-self:flex-end!important}
.align-self-lg-center{align-self:center!important}
.align-self-lg-baseline{align-self:baseline!important}
.align-self-lg-stretch{align-self:stretch!important}
.order-lg-first{order:-1!important}
.order-lg-0{order:0!important}
.order-lg-1{order:1!important}
.order-lg-2{order:2!important}
.order-lg-3{order:3!important}
.order-lg-4{order:4!important}
.order-lg-5{order:5!important}
.order-lg-last{order:6!important}
.m-lg-0{margin:0!important}
.m-lg-1{margin:.25rem!important}
.m-lg-2{margin:.5rem!important}
.m-lg-3{margin:1rem!important}
.m-lg-4{margin:1.5rem!important}
.m-lg-5{margin:3rem!important}
.m-lg-auto{margin:auto!important}
.mx-lg-0{margin-right:0!important;margin-left:0!important}
.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}
.my-lg-0{margin-top:0!important;margin-bottom:0!important}
.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-lg-0{margin-top:0!important}
.mt-lg-1{margin-top:.25rem!important}
.mt-lg-2{margin-top:.5rem!important}
.mt-lg-3{margin-top:1rem!important}
.mt-lg-4{margin-top:1.5rem!important}
.mt-lg-5{margin-top:3rem!important}
.mt-lg-auto{margin-top:auto!important}
.me-lg-0{margin-right:0!important}
.me-lg-1{margin-right:.25rem!important}
.me-lg-2{margin-right:.5rem!important}
.me-lg-3{margin-right:1rem!important}
.me-lg-4{margin-right:1.5rem!important}
.me-lg-5{margin-right:3rem!important}
.me-lg-auto{margin-right:auto!important}
.mb-lg-0{margin-bottom:0!important}
.mb-lg-1{margin-bottom:.25rem!important}
.mb-lg-2{margin-bottom:.5rem!important}
.mb-lg-3{margin-bottom:1rem!important}
.mb-lg-4{margin-bottom:1.5rem!important}
.mb-lg-5{margin-bottom:3rem!important}
.mb-lg-auto{margin-bottom:auto!important}
.ms-lg-0{margin-left:0!important}
.ms-lg-1{margin-left:.25rem!important}
.ms-lg-2{margin-left:.5rem!important}
.ms-lg-3{margin-left:1rem!important}
.ms-lg-4{margin-left:1.5rem!important}
.ms-lg-5{margin-left:3rem!important}
.ms-lg-auto{margin-left:auto!important}
.p-lg-0{padding:0!important}
.p-lg-1{padding:.25rem!important}
.p-lg-2{padding:.5rem!important}
.p-lg-3{padding:1rem!important}
.p-lg-4{padding:1.5rem!important}
.p-lg-5{padding:3rem!important}
.px-lg-0{padding-right:0!important;padding-left:0!important}
.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}
.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}
.py-lg-0{padding-top:0!important;padding-bottom:0!important}
.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-lg-0{padding-top:0!important}
.pt-lg-1{padding-top:.25rem!important}
.pt-lg-2{padding-top:.5rem!important}
.pt-lg-3{padding-top:1rem!important}
.pt-lg-4{padding-top:1.5rem!important}
.pt-lg-5{padding-top:3rem!important}
.pe-lg-0{padding-right:0!important}
.pe-lg-1{padding-right:.25rem!important}
.pe-lg-2{padding-right:.5rem!important}
.pe-lg-3{padding-right:1rem!important}
.pe-lg-4{padding-right:1.5rem!important}
.pe-lg-5{padding-right:3rem!important}
.pb-lg-0{padding-bottom:0!important}
.pb-lg-1{padding-bottom:.25rem!important}
.pb-lg-2{padding-bottom:.5rem!important}
.pb-lg-3{padding-bottom:1rem!important}
.pb-lg-4{padding-bottom:1.5rem!important}
.pb-lg-5{padding-bottom:3rem!important}
.ps-lg-0{padding-left:0!important}
.ps-lg-1{padding-left:.25rem!important}
.ps-lg-2{padding-left:.5rem!important}
.ps-lg-3{padding-left:1rem!important}
.ps-lg-4{padding-left:1.5rem!important}
.ps-lg-5{padding-left:3rem!important}
.gap-lg-0{gap:0!important}
.gap-lg-1{gap:.25rem!important}
.gap-lg-2{gap:.5rem!important}
.gap-lg-3{gap:1rem!important}
.gap-lg-4{gap:1.5rem!important}
.gap-lg-5{gap:3rem!important}
.row-gap-lg-0{row-gap:0!important}
.row-gap-lg-1{row-gap:.25rem!important}
.row-gap-lg-2{row-gap:.5rem!important}
.row-gap-lg-3{row-gap:1rem!important}
.row-gap-lg-4{row-gap:1.5rem!important}
.row-gap-lg-5{row-gap:3rem!important}
.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}
.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}
.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}
.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}
.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}
.text-lg-start{text-align:left!important}
.text-lg-end{text-align:right!important}
.text-lg-center{text-align:center!important}
}
@media (min-width:1200px){
.float-xl-start{float:left!important}
.float-xl-end{float:right!important}
.float-xl-none{float:none!important}
.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}
.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}
.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}
.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}
.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}
.d-xl-inline{display:inline!important}
.d-xl-inline-block{display:inline-block!important}
.d-xl-block{display:block!important}
.d-xl-grid{display:grid!important}
.d-xl-inline-grid{display:inline-grid!important}
.d-xl-table{display:table!important}
.d-xl-table-row{display:table-row!important}
.d-xl-table-cell{display:table-cell!important}
.d-xl-flex{display:flex!important}
.d-xl-inline-flex{display:inline-flex!important}
.d-xl-none{display:none!important}
.flex-xl-fill{flex:1 1 auto!important}
.flex-xl-row{flex-direction:row!important}
.flex-xl-column{flex-direction:column!important}
.flex-xl-row-reverse{flex-direction:row-reverse!important}
.flex-xl-column-reverse{flex-direction:column-reverse!important}
.flex-xl-grow-0{flex-grow:0!important}
.flex-xl-grow-1{flex-grow:1!important}
.flex-xl-shrink-0{flex-shrink:0!important}
.flex-xl-shrink-1{flex-shrink:1!important}
.flex-xl-wrap{flex-wrap:wrap!important}
.flex-xl-nowrap{flex-wrap:nowrap!important}
.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-xl-start{justify-content:flex-start!important}
.justify-content-xl-end{justify-content:flex-end!important}
.justify-content-xl-center{justify-content:center!important}
.justify-content-xl-between{justify-content:space-between!important}
.justify-content-xl-around{justify-content:space-around!important}
.justify-content-xl-evenly{justify-content:space-evenly!important}
.align-items-xl-start{align-items:flex-start!important}
.align-items-xl-end{align-items:flex-end!important}
.align-items-xl-center{align-items:center!important}
.align-items-xl-baseline{align-items:baseline!important}
.align-items-xl-stretch{align-items:stretch!important}
.align-content-xl-start{align-content:flex-start!important}
.align-content-xl-end{align-content:flex-end!important}
.align-content-xl-center{align-content:center!important}
.align-content-xl-between{align-content:space-between!important}
.align-content-xl-around{align-content:space-around!important}
.align-content-xl-stretch{align-content:stretch!important}
.align-self-xl-auto{align-self:auto!important}
.align-self-xl-start{align-self:flex-start!important}
.align-self-xl-end{align-self:flex-end!important}
.align-self-xl-center{align-self:center!important}
.align-self-xl-baseline{align-self:baseline!important}
.align-self-xl-stretch{align-self:stretch!important}
.order-xl-first{order:-1!important}
.order-xl-0{order:0!important}
.order-xl-1{order:1!important}
.order-xl-2{order:2!important}
.order-xl-3{order:3!important}
.order-xl-4{order:4!important}
.order-xl-5{order:5!important}
.order-xl-last{order:6!important}
.m-xl-0{margin:0!important}
.m-xl-1{margin:.25rem!important}
.m-xl-2{margin:.5rem!important}
.m-xl-3{margin:1rem!important}
.m-xl-4{margin:1.5rem!important}
.m-xl-5{margin:3rem!important}
.m-xl-auto{margin:auto!important}
.mx-xl-0{margin-right:0!important;margin-left:0!important}
.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}
.my-xl-0{margin-top:0!important;margin-bottom:0!important}
.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-xl-0{margin-top:0!important}
.mt-xl-1{margin-top:.25rem!important}
.mt-xl-2{margin-top:.5rem!important}
.mt-xl-3{margin-top:1rem!important}
.mt-xl-4{margin-top:1.5rem!important}
.mt-xl-5{margin-top:3rem!important}
.mt-xl-auto{margin-top:auto!important}
.me-xl-0{margin-right:0!important}
.me-xl-1{margin-right:.25rem!important}
.me-xl-2{margin-right:.5rem!important}
.me-xl-3{margin-right:1rem!important}
.me-xl-4{margin-right:1.5rem!important}
.me-xl-5{margin-right:3rem!important}
.me-xl-auto{margin-right:auto!important}
.mb-xl-0{margin-bottom:0!important}
.mb-xl-1{margin-bottom:.25rem!important}
.mb-xl-2{margin-bottom:.5rem!important}
.mb-xl-3{margin-bottom:1rem!important}
.mb-xl-4{margin-bottom:1.5rem!important}
.mb-xl-5{margin-bottom:3rem!important}
.mb-xl-auto{margin-bottom:auto!important}
.ms-xl-0{margin-left:0!important}
.ms-xl-1{margin-left:.25rem!important}
.ms-xl-2{margin-left:.5rem!important}
.ms-xl-3{margin-left:1rem!important}
.ms-xl-4{margin-left:1.5rem!important}
.ms-xl-5{margin-left:3rem!important}
.ms-xl-auto{margin-left:auto!important}
.p-xl-0{padding:0!important}
.p-xl-1{padding:.25rem!important}
.p-xl-2{padding:.5rem!important}
.p-xl-3{padding:1rem!important}
.p-xl-4{padding:1.5rem!important}
.p-xl-5{padding:3rem!important}
.px-xl-0{padding-right:0!important;padding-left:0!important}
.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}
.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}
.py-xl-0{padding-top:0!important;padding-bottom:0!important}
.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xl-0{padding-top:0!important}
.pt-xl-1{padding-top:.25rem!important}
.pt-xl-2{padding-top:.5rem!important}
.pt-xl-3{padding-top:1rem!important}
.pt-xl-4{padding-top:1.5rem!important}
.pt-xl-5{padding-top:3rem!important}
.pe-xl-0{padding-right:0!important}
.pe-xl-1{padding-right:.25rem!important}
.pe-xl-2{padding-right:.5rem!important}
.pe-xl-3{padding-right:1rem!important}
.pe-xl-4{padding-right:1.5rem!important}
.pe-xl-5{padding-right:3rem!important}
.pb-xl-0{padding-bottom:0!important}
.pb-xl-1{padding-bottom:.25rem!important}
.pb-xl-2{padding-bottom:.5rem!important}
.pb-xl-3{padding-bottom:1rem!important}
.pb-xl-4{padding-bottom:1.5rem!important}
.pb-xl-5{padding-bottom:3rem!important}
.ps-xl-0{padding-left:0!important}
.ps-xl-1{padding-left:.25rem!important}
.ps-xl-2{padding-left:.5rem!important}
.ps-xl-3{padding-left:1rem!important}
.ps-xl-4{padding-left:1.5rem!important}
.ps-xl-5{padding-left:3rem!important}
.gap-xl-0{gap:0!important}
.gap-xl-1{gap:.25rem!important}
.gap-xl-2{gap:.5rem!important}
.gap-xl-3{gap:1rem!important}
.gap-xl-4{gap:1.5rem!important}
.gap-xl-5{gap:3rem!important}
.row-gap-xl-0{row-gap:0!important}
.row-gap-xl-1{row-gap:.25rem!important}
.row-gap-xl-2{row-gap:.5rem!important}
.row-gap-xl-3{row-gap:1rem!important}
.row-gap-xl-4{row-gap:1.5rem!important}
.row-gap-xl-5{row-gap:3rem!important}
.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}
.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}
.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}
.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}
.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}
.text-xl-start{text-align:left!important}
.text-xl-end{text-align:right!important}
.text-xl-center{text-align:center!important}
}
@media (min-width:1400px){
.float-xxl-start{float:left!important}
.float-xxl-end{float:right!important}
.float-xxl-none{float:none!important}
.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}
.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}
.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}
.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}
.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}
.d-xxl-inline{display:inline!important}
.d-xxl-inline-block{display:inline-block!important}
.d-xxl-block{display:block!important}
.d-xxl-grid{display:grid!important}
.d-xxl-inline-grid{display:inline-grid!important}
.d-xxl-table{display:table!important}
.d-xxl-table-row{display:table-row!important}
.d-xxl-table-cell{display:table-cell!important}
.d-xxl-flex{display:flex!important}
.d-xxl-inline-flex{display:inline-flex!important}
.d-xxl-none{display:none!important}
.flex-xxl-fill{flex:1 1 auto!important}
.flex-xxl-row{flex-direction:row!important}
.flex-xxl-column{flex-direction:column!important}
.flex-xxl-row-reverse{flex-direction:row-reverse!important}
.flex-xxl-column-reverse{flex-direction:column-reverse!important}
.flex-xxl-grow-0{flex-grow:0!important}
.flex-xxl-grow-1{flex-grow:1!important}
.flex-xxl-shrink-0{flex-shrink:0!important}
.flex-xxl-shrink-1{flex-shrink:1!important}
.flex-xxl-wrap{flex-wrap:wrap!important}
.flex-xxl-nowrap{flex-wrap:nowrap!important}
.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}
.justify-content-xxl-start{justify-content:flex-start!important}
.justify-content-xxl-end{justify-content:flex-end!important}
.justify-content-xxl-center{justify-content:center!important}
.justify-content-xxl-between{justify-content:space-between!important}
.justify-content-xxl-around{justify-content:space-around!important}
.justify-content-xxl-evenly{justify-content:space-evenly!important}
.align-items-xxl-start{align-items:flex-start!important}
.align-items-xxl-end{align-items:flex-end!important}
.align-items-xxl-center{align-items:center!important}
.align-items-xxl-baseline{align-items:baseline!important}
.align-items-xxl-stretch{align-items:stretch!important}
.align-content-xxl-start{align-content:flex-start!important}
.align-content-xxl-end{align-content:flex-end!important}
.align-content-xxl-center{align-content:center!important}
.align-content-xxl-between{align-content:space-between!important}
.align-content-xxl-around{align-content:space-around!important}
.align-content-xxl-stretch{align-content:stretch!important}
.align-self-xxl-auto{align-self:auto!important}
.align-self-xxl-start{align-self:flex-start!important}
.align-self-xxl-end{align-self:flex-end!important}
.align-self-xxl-center{align-self:center!important}
.align-self-xxl-baseline{align-self:baseline!important}
.align-self-xxl-stretch{align-self:stretch!important}
.order-xxl-first{order:-1!important}
.order-xxl-0{order:0!important}
.order-xxl-1{order:1!important}
.order-xxl-2{order:2!important}
.order-xxl-3{order:3!important}
.order-xxl-4{order:4!important}
.order-xxl-5{order:5!important}
.order-xxl-last{order:6!important}
.m-xxl-0{margin:0!important}
.m-xxl-1{margin:.25rem!important}
.m-xxl-2{margin:.5rem!important}
.m-xxl-3{margin:1rem!important}
.m-xxl-4{margin:1.5rem!important}
.m-xxl-5{margin:3rem!important}
.m-xxl-auto{margin:auto!important}
.mx-xxl-0{margin-right:0!important;margin-left:0!important}
.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}
.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}
.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}
.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}
.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}
.my-xxl-0{margin-top:0!important;margin-bottom:0!important}
.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}
.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}
.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}
.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}
.mt-xxl-0{margin-top:0!important}
.mt-xxl-1{margin-top:.25rem!important}
.mt-xxl-2{margin-top:.5rem!important}
.mt-xxl-3{margin-top:1rem!important}
.mt-xxl-4{margin-top:1.5rem!important}
.mt-xxl-5{margin-top:3rem!important}
.mt-xxl-auto{margin-top:auto!important}
.me-xxl-0{margin-right:0!important}
.me-xxl-1{margin-right:.25rem!important}
.me-xxl-2{margin-right:.5rem!important}
.me-xxl-3{margin-right:1rem!important}
.me-xxl-4{margin-right:1.5rem!important}
.me-xxl-5{margin-right:3rem!important}
.me-xxl-auto{margin-right:auto!important}
.mb-xxl-0{margin-bottom:0!important}
.mb-xxl-1{margin-bottom:.25rem!important}
.mb-xxl-2{margin-bottom:.5rem!important}
.mb-xxl-3{margin-bottom:1rem!important}
.mb-xxl-4{margin-bottom:1.5rem!important}
.mb-xxl-5{margin-bottom:3rem!important}
.mb-xxl-auto{margin-bottom:auto!important}
.ms-xxl-0{margin-left:0!important}
.ms-xxl-1{margin-left:.25rem!important}
.ms-xxl-2{margin-left:.5rem!important}
.ms-xxl-3{margin-left:1rem!important}
.ms-xxl-4{margin-left:1.5rem!important}
.ms-xxl-5{margin-left:3rem!important}
.ms-xxl-auto{margin-left:auto!important}
.p-xxl-0{padding:0!important}
.p-xxl-1{padding:.25rem!important}
.p-xxl-2{padding:.5rem!important}
.p-xxl-3{padding:1rem!important}
.p-xxl-4{padding:1.5rem!important}
.p-xxl-5{padding:3rem!important}
.px-xxl-0{padding-right:0!important;padding-left:0!important}
.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}
.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}
.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}
.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}
.py-xxl-0{padding-top:0!important;padding-bottom:0!important}
.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}
.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-xxl-0{padding-top:0!important}
.pt-xxl-1{padding-top:.25rem!important}
.pt-xxl-2{padding-top:.5rem!important}
.pt-xxl-3{padding-top:1rem!important}
.pt-xxl-4{padding-top:1.5rem!important}
.pt-xxl-5{padding-top:3rem!important}
.pe-xxl-0{padding-right:0!important}
.pe-xxl-1{padding-right:.25rem!important}
.pe-xxl-2{padding-right:.5rem!important}
.pe-xxl-3{padding-right:1rem!important}
.pe-xxl-4{padding-right:1.5rem!important}
.pe-xxl-5{padding-right:3rem!important}
.pb-xxl-0{padding-bottom:0!important}
.pb-xxl-1{padding-bottom:.25rem!important}
.pb-xxl-2{padding-bottom:.5rem!important}
.pb-xxl-3{padding-bottom:1rem!important}
.pb-xxl-4{padding-bottom:1.5rem!important}
.pb-xxl-5{padding-bottom:3rem!important}
.ps-xxl-0{padding-left:0!important}
.ps-xxl-1{padding-left:.25rem!important}
.ps-xxl-2{padding-left:.5rem!important}
.ps-xxl-3{padding-left:1rem!important}
.ps-xxl-4{padding-left:1.5rem!important}
.ps-xxl-5{padding-left:3rem!important}
.gap-xxl-0{gap:0!important}
.gap-xxl-1{gap:.25rem!important}
.gap-xxl-2{gap:.5rem!important}
.gap-xxl-3{gap:1rem!important}
.gap-xxl-4{gap:1.5rem!important}
.gap-xxl-5{gap:3rem!important}
.row-gap-xxl-0{row-gap:0!important}
.row-gap-xxl-1{row-gap:.25rem!important}
.row-gap-xxl-2{row-gap:.5rem!important}
.row-gap-xxl-3{row-gap:1rem!important}
.row-gap-xxl-4{row-gap:1.5rem!important}
.row-gap-xxl-5{row-gap:3rem!important}
.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}
.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}
.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}
.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}
.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}
.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}
.text-xxl-start{text-align:left!important}
.text-xxl-end{text-align:right!important}
.text-xxl-center{text-align:center!important}
}
@media (min-width:1200px){
.fs-1{font-size:2.5rem!important}
.fs-2{font-size:2rem!important}
.fs-3{font-size:1.75rem!important}
.fs-4{font-size:1.5rem!important}
}
@media print{
.d-print-inline{display:inline!important}
.d-print-inline-block{display:inline-block!important}
.d-print-block{display:block!important}
.d-print-grid{display:grid!important}
.d-print-inline-grid{display:inline-grid!important}
.d-print-table{display:table!important}
.d-print-table-row{display:table-row!important}
.d-print-table-cell{display:table-cell!important}
.d-print-flex{display:flex!important}
.d-print-inline-flex{display:inline-flex!important}
.d-print-none{display:none!important}
}
@media (min-width:768px){
.video-section{padding:100px 0}
}
@media (min-width:992px){
.video-section{padding:120px 0}
}
@media (min-width:1200px){
.navbar-nav .dropdown-menu,.navbar-nav .dropdown.megamenu div.dropdown-menu{background:none;border:0;box-shadow:none;display:block;opacity:0;z-index:1;visibility:hidden;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:visibility 500ms,opacity 500ms,-webkit-transform 500ms cubic-bezier(.43,.26,.11,.99);-moz-transition:visibility 500ms,opacity 500ms,-moz-transform 500ms cubic-bezier(.43,.26,.11,.99);-o-transition:visibility 500ms,opacity 500ms,-o-transform 500ms cubic-bezier(.43,.26,.11,.99);-ms-transition:visibility 500ms,opacity 500ms,-ms-transform 500ms cubic-bezier(.43,.26,.11,.99);transition:visibility 500ms,opacity 500ms,transform 500ms cubic-bezier(.43,.26,.11,.99)}
.navbar-nav .dropdown:hover div.dropdown-menu,.navbar-nav .dropdown.megamenu:hover div.dropdown-menu{opacity:1;visibility:visible;color:#777;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.navbar-nav .dropdown-backdrop{visibility:hidden}
}
@media (min-width:992px){
.flexslider .slides img,.ts-flex-slider .flexSlideshow{height:600px}
.dropdown i{display:none}
}
@media (min-width:768px) and (max-width:991px){
.logo{margin-top:0px}
.navbar-nav .dropdown-menu,.navbar-nav .dropdown.megamenu div.dropdown-menu{background:none;border:0;box-shadow:none;display:block;opacity:0;z-index:1;visibility:hidden;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:visibility 500ms,opacity 500ms,-webkit-transform 500ms cubic-bezier(.43,.26,.11,.99);-moz-transition:visibility 500ms,opacity 500ms,-moz-transform 500ms cubic-bezier(.43,.26,.11,.99);-o-transition:visibility 500ms,opacity 500ms,-o-transform 500ms cubic-bezier(.43,.26,.11,.99);-ms-transition:visibility 500ms,opacity 500ms,-ms-transform 500ms cubic-bezier(.43,.26,.11,.99);transition:visibility 500ms,opacity 500ms,transform 500ms cubic-bezier(.43,.26,.11,.99)}
.navbar-nav .dropdown:hover div.dropdown-menu,.navbar-nav .dropdown.megamenu:hover div.dropdown-menu{opacity:1;visibility:visible;color:#777;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.navbar-nav .dropdown-backdrop{visibility:hidden}
ul.navbar-nav>li{padding:0 15px}
ul.navbar-nav>li>a{padding:21px 5px;font-size:12px}
ul.navbar-nav>li:last-child a{padding-right:8px}
.cd-hero-slider .cd-btn{margin-top:15px!important;font-size:12px!important}
.cd-slider-nav ul li.video{display:none}
.cd-slider-nav{bottom:110px!important}
.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{left:10%!important}
#main-slide h2,#main-slide h3{font-size:36px}
#main-slide .slider-content h2{font-size:36px}
#main-slide .slider-content h3{font-size:22px;margin:20px 0}
.slider.btn{padding:5px 25px;margin-top:5px;font-size:16px}
#main-slide .carousel-indicators{bottom:20px}
.who-we-box{height:150px;width:150px;margin:0 5px}
.who-we-box .box-title{font-size:16px}
.ts-facts-icon{margin-left:25%}
.isotope-nav ul li a{font-size:14px;padding:5px}
.isotope-nav{margin:20px auto}
figure.effect-oscar figcaption{padding:1.5em}
figure.effect-oscar figcaption::before{top:15px;right:15px;bottom:15px;left:15px}
figure.effect-oscar h3{margin-top:0;font-size:16px}
.img-block-left{padding-left:110px}
.ts-service-wrapper{margin-bottom:30px}
.team{padding-bottom:50px}
.plan{margin-bottom:60px}
.testimonial-content{padding:0 30px}
.recent-post{padding-bottom:40px}
#back-to-top.affix{bottom:35px}
.video-block-head{margin-top:30px}
.call-to-action .btn.btn-primary{font-size:12px}
.ts-action .action-btn{float:left;margin-top:15px}
.footer-menu{text-align:left}
}
@media (max-width:767px){
.title-border{font-size:20px}
.title-border:before{top:38px}
.title-border:after{bottom:-21px}
.logo-wrapper{text-align:center}
.navbar-brand{float:none;display:inline-block}
ul.top-info{float:none;margin:15px 0 0 0}
.ts-mainnav{min-height:65px}
.style-switch-button{display:none}
h2.title{font-size:28px;border-left:0}
.title-desc{line-height:normal;padding:6px 55px 0}
.btn.btn-primary{padding:8px 22px}
h2{font-size:28px}
ul.navbar-nav>li>a{padding:21px 10px}
.navbar-collapse{background:#333333}
.navbar-collapse ul.navbar-nav>li>a{color:#fff}
.navbar-collapse ul.navbar-nav>li.active>a,.navbar-collapse ul.navbar-nav>li:hover>a{color:#ee3b24}
.title-bg-small{font-size:1em;line-height:1.5em;margin-bottom:10px}
.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{left:10%!important;padding-top:25px!important}
#main-slide .slider2-content{max-width:450px;left:2%}
#main-slide .slider-content{margin-top:-55px}
#main-slide .slider-content p.desc{display:none}
#main-slide .slider-content .btn.btn-primary{font-size:10px;padding:6px 8px}
#main-slide .slider-content h3{font-size:12px;line-height:normal;margin:0}
.slider.btn{display:none}
#main-slide .carousel-indicators{bottom:0}
.feature-tab .nav-tabs>li>a{line-height:36px;padding:0 5px;font-size:10px}
.ts-features .feature-tab{top:-38px}
.who-we-box{width:120px;height:120px;margin:0 4px 20px}
.who-we-box .box-title{font-size:13px;line-height:16px}
.img-block-left{padding-left:50px}
.about{padding-top:40px}
.about.angle:before{position:relative}
.ts-service-wrapper{margin-bottom:30px}
.service-content{display:inline-block;margin-bottom:30px}
.isotope-nav{margin:0 auto 40px}
.isotope-nav ul li a{padding:5px 10px;margin-bottom:10px;display:inline-block}
.ts-action .action-btn{float:none;margin-top:15px;display:inline-block}
.ts-action2 h2{font-size:20px}
.team{padding-bottom:50px}
.client-page-logo li{width:45%}
.client-page-logo a img{width:100%}
.plan{margin-bottom:60px}
.testimonial-content{padding:0 30px}
.recent-post{padding-bottom:40px}
.footer-logo{margin-top:0}
.copyright-info{font-size:13px}
.copyright-info,.footer-menu{text-align:center}
#back-to-top{right:20px}
#back-to-top.affix{bottom:20px}
.call-to-action .btn.btn-primary{float:none!important;margin-top:20px}
.hero-section{padding-top:90px}
.hero-text{width:100%;padding-right:0}
.hero-title{font-size:36px}
.hero-buttons a.btn{padding:10px 20px}
.app-gallery figure.effect-oscar a{margin-top:105px}
.hero-images img{display:none}
.landing_facts .facts-num span{font-size:48px;margin-top:20px}
.landing_facts .facts i{font-size:30px}
.blog-post{padding-bottom:40px}
}
@media (min-width:1440px){
.ts-flex-slider .flexSlideshow{height:810px}
#main-slide .slides img{height:810px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:50%}
#main-slide h2,#main-slide h3{font-size:66px!important;margin:0;line-height:80px}
#main-slide h1{font-size:66px!important;margin:0;padding-bottom:13px;font-weight:500}
}
@media (min-width:1300px) and (max-width:1439px){
.ts-flex-slider .flexSlideshow{height:731px}
#main-slide .slides img{height:731px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:50%}
#main-slide h2,#main-slide h3{font-size:3.5em!important;margin:0;line-height:90px}
#main-slide h1{font-size:3.5em!important;margin:0}
}
@media (min-width:1162px) and (max-width:1299px){
.ts-flex-slider .flexSlideshow{height:654px}
#main-slide .slides img{height:654px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:48%}
#main-slide h2,#main-slide h3{font-size:3em!important;margin:0;line-height:90px}
#main-slide h1{font-size:3em!important;margin:0}
}
@media (min-width:1024px) and (max-width:1161px){
.ts-flex-slider .flexSlideshow{height:576px}
#main-slide .slides img{height:576px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:45%}
#main-slide h2,#main-slide h3{font-size:2.5em!important;margin:0;line-height:90px}
#main-slide h1{font-size:2.5em!important;margin:0}
}
@media (min-width:992px) and (max-width:1023px){
.ts-flex-slider .flexSlideshow{height:558px}
#main-slide .slides img{height:558px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:45%}
#main-slide h2,#main-slide h3{font-size:2.5em!important;margin:0;line-height:90px}
#main-slide h1{font-size:2.5em!important;margin:0}
}
@media (min-width:768px) and (max-width:991px){
.ts-flex-slider .flexSlideshow{height:432px}
#main-slide .slides img{height:432px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:55%}
#main-slide h2,#main-slide h3{font-size:2em!important;margin:0}
#main-slide h1{font-size:2em!important;margin:0}
}
@media (min-width:480px) and (max-width:767px){
#main-slide .slides img{height:432px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:52%}
#main-slide h2,#main-slide h3{font-size:2em!important;margin:0}
#main-slide h1{font-size:1.25em!important;margin:0}
}
@media (min-width:425px) and (max-width:479px){
#main-slide .slides img{height:330px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:50%}
#main-slide h2,#main-slide h3{font-size:1.5em!important;margin:0}
#main-slide h1{font-size:1.15em!important;margin:0}
}
@media (min-width:375px) and (max-width:424px){
#main-slide .slides img{height:280px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:52%}
#main-slide h2,#main-slide h3{font-size:1.5em!important;margin:0}
#main-slide h1{font-size:1em!important;margin:0}
}
@media (min-width:320px) and (max-width:374px){
#main-slide .slides img{height:230px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:42%}
#main-slide h2,#main-slide h3{font-size:1.5em!important;margin:0}
#main-slide h1{font-size:0.85em!important;margin:0}
}
@media (max-width:319px){
#main-slide .slides img{height:230px}
#main-slide .item img{height:250px}
#main-slide .slider-content{top:42%}
#main-slide h2,#main-slide h3{font-size:1.3em!important;margin:0}
#main-slide h1{font-size:0.85em!important;margin:0}
}
@media (max-width:1199px){
.container{width:calc(100% - clamp(32px,8vw,96px));max-width:none}
ul.navbar-nav>li>a{padding-right:9px;padding-left:9px;font-size:13px}
.head-search{right:4px}
.who-we-box{height:138px}
}
@media (min-width:1600px){
#isotope,.isotope{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:991px){
section{padding:68px 0}
.ts-header{padding:14px 0}
.ts-header .row{display:flex;flex-wrap:wrap;gap:12px 0}
.ts-header .logo-wrapper,.ts-header .col-sm-6{width:50%}
.logo{width:184px}
ul.top-info{gap:8px}
ul.top-info li .info-box{min-height:50px;padding:5px 8px}
ul.top-info li .info-box .info-box-content p.info-box-title{font-size:12px}
ul.top-info li .info-box .info-box-content p{font-size:10px}
.ts-mainnav,.ts-mainnav.navbar-fixed{top:8px;min-height:64px;margin:8px auto}
.navbar-header{display:flex;min-height:64px;align-items:center}
.navbar-toggle{display:block}
.navbar-collapse.collapse{display:none!important}
.navbar-collapse.collapse.show{display:block!important;overflow-y:auto!important}
.navbar-nav{float:none!important;margin:0 0 10px}
.navbar-nav>li{float:none}
ul.navbar-nav>li{padding:2px 0}
ul.navbar-nav>li>a{padding:13px 15px;font-size:14px}
.dropdown-menu{position:static;float:none;width:auto;padding:4px 0 8px 16px;background:transparent;box-shadow:none}
.dropdown-menu>ul{background:rgba(255,255,255,.96)}
.head-search{top:6px;right:0}
.ts-flex-slider .flexSlideshow,#main-slide .slides img{height:520px!important}
#isotope,.isotope{grid-template-columns:repeat(2,minmax(0,1fr))}
.ts-facts-wrapper{margin-top:30px}
.feature-img-icon-box{width:50%;float:left}
.testimonial-text-item{min-height:0}
.sidebar-right{padding-left:15px;margin-top:36px}
}
@media (max-width:767px){
body{font-size:15px}
.container{width:calc(100% - 24px)}
section{padding:56px 0}
.ts-header .row{display:block}
.ts-header .logo-wrapper,.ts-header .col-sm-6{width:100%}
.navbar-brand{display:flex;float:none;justify-content:center}
.logo{width:168px;max-height:66px}
ul.top-info{display:grid;width:100%;margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
ul.top-info li:last-child{grid-column:1/-1}
ul.top-info li .info-box{width:100%;justify-content:flex-start}
ul.top-info li:last-child .info-box{justify-content:center}
ul.top-info li .info-box span.info-icon{flex-basis:36px;width:36px;height:36px;border-radius:12px;line-height:36px}
.ts-mainnav,.ts-mainnav.navbar-fixed{width:calc(100% - 20px);border-radius:20px}
.ts-mainnav .container{width:calc(100% - 20px)}
.head-search .form-control:focus{width:min(210px,58vw)}
#home,#banner-area,footer{width:calc(100% - 20px)}
#main-slide,.ts-flex-slider .flexslider,#banner-area{border-radius:26px}
.ts-flex-slider .flexSlideshow,#main-slide .slides img{height:370px!important}
#main-slide .slider-content{top:50%!important;margin-top:-58px;padding:0 28px;text-align:center}
#main-slide .slider-content h1,#main-slide .slider-content h2,#main-slide .slider-content h3{font-size:clamp(1.6rem,8.5vw,2.45rem)!important;line-height:1.08!important}
.slider.btn{min-height:44px;margin-top:18px;padding:10px 18px;font-size:13px}
.ts-flex-slider .flex-direction-nav a{width:44px;height:44px;border-radius:14px!important;line-height:44px}
.ts-features{top:-20px}
.ts-features .container{padding:14px 16px 24px;border-radius:24px}
.ts-features .feature-tab,.ts-features .feature-tab2{top:-24px}
.feature-tab .nav-tabs,.feature-tab2 .nav-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.feature-tab .nav-tabs>li>a,.feature-tab2 .nav-tabs>li>a,.feature-tab .nav-tabs>li.active>a,.feature-tab2 .nav-tabs>li.active>a{padding:11px 10px;text-align:center;font-size:12px}
.who-we-box-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
.who-we-box{height:128px;border-radius:22px}
.who-we-box .box-title{font-size:15px}
.ts-facts-wrapper{border-radius:24px}
#banner-area{min-height:150px;padding:38px 0}
.banner-title-content .breadcrumb{display:flex;padding:9px 13px;font-size:13px}
#main-container{padding:52px 0 20px}
.article-title{padding-left:16px;border-left-width:5px}
.article-content,.post,.service-items,.rg-gallery{padding:20px;border-radius:24px}
.content-list{padding:16px}
#isotope,.isotope{grid-template-columns:1fr;gap:18px}
.feature-img-icon-box{width:100%;min-height:auto;padding:22px 10px}
.feature-img-icon-box .feature-img{width:104px;height:104px;border-radius:28px}
.latest-post{margin-bottom:16px}
.testimonial-content{margin-bottom:20px}
.testimonial-text-item{padding:26px}
.post-meta{display:grid;gap:4px}
.rg-image-wrapper{min-height:280px;padding:14px}
#copyright .row{display:block}
.copyright-info{width:100%;text-align:center;line-height:1.8}
#copyright .pull-right,#copyright .float-end{float:none!important;width:100%}
.footer-social{justify-content:center;margin-top:18px}
#back-to-top{right:16px}
}
@media (max-width:420px){
ul.top-info{grid-template-columns:1fr}
ul.top-info li:last-child{grid-column:auto}
ul.top-info li:last-child .info-box{justify-content:flex-start}
.feature-tab .nav-tabs,.feature-tab2 .nav-tabs{grid-template-columns:1fr}
.who-we-box-wrapper{grid-template-columns:1fr}
.who-we-box{height:112px}
}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
.modern-motion .modern-reveal{opacity:1;transform:none}
}
@media (min-width:992px){
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-nav{flex-direction:row}
}
@media (max-width:1199px){
:root{--versan-content-gutter:clamp(16px,3.5vw,44px)}
ul.navbar-nav>li>a{padding-right:10px;padding-left:10px;font-size:13px}
}
@media (max-width:991px){
.ts-header{border-radius:34px}
.ts-mainnav,.ts-mainnav.navbar-fixed{border-radius:28px}
.ts-mainnav .container{flex-wrap:wrap}
.navbar-collapse.collapse.show{display:block!important;width:100%;overflow:visible!important}
.navbar-nav{width:100%;padding:6px 0 12px;flex-direction:column}
ul.navbar-nav>li{width:100%}
ul.navbar-nav>li>a{width:100%;padding:13px 16px}
.dropdown-menu{position:static!important;width:100%;margin-top:4px!important;transform:none!important}
.navbar-nav .dropdown-menu:not(.show){display:none!important;opacity:0;visibility:hidden}
.navbar-nav .dropdown-menu.show{display:block!important;opacity:1;visibility:visible}
.dropdown-menu>ul{border-radius:22px}
.who-we-box,.who-we-box.one,.who-we-box.two,.who-we-box.three,.who-we-box.four,.who-we-box.five{width:calc(50% - 12px)}
.testimonial-text-item{min-height:0}
}
@media (max-width:767px){
:root{--versan-shell-gutter:8px;--versan-content-gutter:14px;--versan-radius-sm:16px;--versan-radius-md:22px;--versan-radius-lg:30px;--versan-radius-xl:34px}
body{font-size:15px}
.ts-header{margin-top:8px;padding:14px 0;border-radius:30px}
.ts-header .container{width:calc(100% - 24px)}
ul.top-info li .info-box{min-height:54px;border-radius:18px}
.ts-mainnav,.ts-mainnav.navbar-fixed{top:7px;min-height:66px;margin-bottom:12px;border-radius:26px}
#main-slide,.ts-flex-slider .flexslider{border-radius:34px}
.ts-flex-slider .flexSlideshow,#main-slide .slides img{height:410px!important}
#main-slide .slider-content{margin-top:-82px;padding:0 18px}
#main-slide .slider-content .col-md-12{width:100%;padding:24px 20px;border-radius:28px;text-align:center}
.ts-features .container{padding:15px 16px 26px;border-radius:30px}
#clients,#clients2,#ts-main-bottom,#feature{margin:16px auto;border-radius:32px}
.feature-tab .nav-tabs,.feature-tab2 .nav-tabs{border-radius:22px}
.feature-tab .nav-tabs .nav-link,.feature-tab2 .nav-tabs .nav-link{border-radius:16px}
.tab-pane img.float-start{float:none!important;width:100%;margin:0 0 22px}
.who-we-box,.who-we-box.one,.who-we-box.two,.who-we-box.three,.who-we-box.four,.who-we-box.five{width:calc(50% - 12px);min-width:0;height:126px;border-radius:28px}
.feature-img-icon-box{min-height:270px;padding:34px 22px}
.feature-img-icon-box:before{inset:6px;border-radius:30px}
#banner-area{min-height:160px;padding:42px 0;border-radius:34px}
.article-content,.service-items,.post,.sidebar .widget,.widget.solid,.contact-info,.rg-gallery{border-radius:30px}
.isotop-img-conatiner,.latest-post,.testimonial-text-item,.panel-group .panel,.panel.panel-default{border-radius:26px}
.rg-image-wrapper{min-height:290px;border-radius:28px}
footer{margin-top:32px;border-radius:34px}
footer:before{right:28px;left:28px}
#copyright .float-end{float:none!important;width:100%}
}
@media (max-width:420px){
.who-we-box,.who-we-box.one,.who-we-box.two,.who-we-box.three,.who-we-box.four,.who-we-box.five{width:100%;height:112px;margin:6px 0}
.feature-tab .nav-tabs,.feature-tab2 .nav-tabs{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){
.modern-motion .modern-reveal,.modern-motion .modern-reveal.is-visible{opacity:1;filter:none;transform:none}
}
@media (min-width:1200px){
.site-header .site-nav .site-mega>.site-mega-menu.dropdown-menu{border:1px solid rgba(17,24,39,.09);background:#fff!important;box-shadow:0 34px 90px rgba(16,24,40,.2),0 8px 25px rgba(16,24,40,.08);backdrop-filter:none}
.site-header .site-nav .site-mega:hover>.site-mega-menu:not(.show){opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,16px) scale(.985)!important}
.site-header .site-nav .site-mega>.site-mega-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0) scale(1)!important}
}
@media (min-width:1500px){
.site-action--phone>span{display:flex}
}
@media (min-width:1200px) and (max-width:1499px){
.site-navbar{padding-left:16px}
.site-brand.navbar-brand{width:142px;margin-right:13px}
.site-brand:after{margin-left:13px}
.site-nav .nav-link{padding-right:7px;padding-left:7px;font-size:13.8px}
.site-actions{margin-left:9px;padding-left:9px;gap:10px}
.site-action--language span{display:none}
.site-action--quote{min-width:94px;padding:0 12px}
.site-footer__main{grid-template-columns:minmax(200px,1.2fr) repeat(3,minmax(120px,.7fr)) minmax(210px,1.1fr);gap:28px}
}
@media (max-width:1199px){
:root{--chrome-header-content-gutter:28px}
.site-header{top:8px;margin-top:8px}
.site-header__frame{width:calc(100% - 24px)}
.site-navbar{min-height:76px;padding:9px 11px 9px 16px;flex-wrap:wrap;border-radius:26px}
body.is-scrolled .site-navbar{min-height:72px}
.site-brand.navbar-brand{width:156px;margin-right:auto}
.site-brand:after{display:none}
.site-mobile-call{display:grid;width:48px;height:48px;margin-left:auto;border:1px solid rgba(252,90,10,.14);border-radius:16px;color:var(--chrome-orange);background:var(--chrome-orange-soft);place-items:center}
.site-menu-toggle.navbar-toggler{display:flex;min-width:54px;height:48px;margin-left:8px;padding:0 13px;border:1px solid var(--chrome-line);border-radius:16px;align-items:center;justify-content:center;gap:9px;color:var(--chrome-ink);background:#fff;box-shadow:0 8px 20px rgba(16,24,40,.06)}
.site-menu-toggle__label{font-size:13.2px;font-weight:700}
.site-menu-toggle__icon{display:flex;width:20px;flex-direction:column;gap:4px}
.site-menu-toggle__icon span{display:block;width:20px;height:2px;border-radius:999px;background:currentColor;transition:transform .3s var(--chrome-ease),opacity .2s ease}
.site-menu-toggle[aria-expanded="true"] .site-menu-toggle__icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.site-menu-toggle[aria-expanded="true"] .site-menu-toggle__icon span:nth-child(2){opacity:0}
.site-menu-toggle[aria-expanded="true"] .site-menu-toggle__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.site-navigation.navbar-collapse{width:100%;flex-basis:100%;order:10;padding:0!important;background:transparent!important;box-shadow:none!important}
.site-navigation.navbar-collapse.collapse:not(.show){display:none!important}
.site-navigation.navbar-collapse.collapse.show{display:flex!important;flex-direction:column;align-items:stretch}
.site-navigation.collapsing{display:block!important;width:100%}
.site-nav.navbar-nav{width:100%;max-height:min(58vh,560px);margin:10px 0 0;padding:12px 0 4px;overflow-x:hidden;overflow-y:auto;border-top:1px solid var(--chrome-line);align-items:stretch}
.site-nav>.nav-item{width:100%}
.site-nav .nav-link{width:100%;min-height:48px;padding:12px 14px;justify-content:space-between;font-size:15.6px}
.site-header .site-navigation ul.site-nav>li>a.nav-link{color:var(--chrome-ink);background:transparent}
.site-header .site-navigation ul.site-nav>li>a.nav-link:hover,.site-header .site-navigation ul.site-nav>li>a.nav-link:focus-visible,.site-header .site-navigation ul.site-nav>li>a.nav-link.active{color:var(--chrome-orange-strong);background:var(--chrome-orange-soft)}
.site-mega-menu.dropdown-menu,.site-mega--products .site-mega-menu,.site-mega--info .site-mega-menu,.site-mega-menu--compact.dropdown-menu{position:static!important;top:auto!important;left:auto!important;display:none;width:100%;margin:5px 0 10px!important;padding:8px;border-radius:24px;opacity:1;visibility:visible;pointer-events:auto;box-shadow:inset 0 0 0 1px rgba(17,24,39,.05);transform:none!important;background:#f7f9fc}
.site-mega-menu.dropdown-menu.show{display:block;transform:none!important}
.site-mega-shell{grid-template-columns:minmax(210px,.7fr) minmax(0,1.5fr)}
.site-mega-intro{min-height:270px;padding:24px}
.site-mega-content{padding:17px 10px 10px 14px}
.site-info-mega{grid-template-columns:repeat(2,minmax(0,1fr))}
.site-actions{display:grid;width:100%;margin:8px 0 0;padding:14px 0 4px;border-top:1px solid var(--chrome-line);border-left:0;grid-template-columns:minmax(0,1fr) auto auto auto}
.site-action--phone{display:flex;justify-content:flex-start}
.site-action--phone>span{display:flex}
.site-search,.site-search:focus-within{width:100%}
.site-search input,.site-search input::placeholder{color:var(--chrome-ink)}
.site-footer__main{grid-template-columns:repeat(3,minmax(0,1fr))}
.site-footer-brand,.site-footer-contact{grid-column:span 3}
.site-footer-brand{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:25px}
.site-footer-brand>p{max-width:620px;margin:0}
.site-footer-brand__meta{grid-column:2}
.site-footer-contact{display:grid;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);grid-template-columns:1fr 1fr;gap:10px 24px}
.site-footer-contact .site-footer-eyebrow,.site-footer-contact h2,.site-footer-social{grid-column:span 2}
}
@media (max-width:767px){
:root{--chrome-header-content-gutter:19px}
.site-header{top:6px;margin-bottom:14px}
.site-header__frame{width:calc(100% - 16px)}
.site-navbar{min-height:70px;padding:8px 9px 8px 13px;border-radius:23px}
.site-brand.navbar-brand{width:clamp(118px,36vw,142px)}
.site-mobile-call{width:44px;height:44px;border-radius:15px}
.site-menu-toggle.navbar-toggler{min-width:44px;width:44px;height:44px;padding:0;border-radius:15px}
.site-menu-toggle__label{display:none}
.site-nav.navbar-nav{max-height:calc(100vh - 190px)}
.site-mega-shell,.site-mega-links--two,.site-mega-links--products,.site-info-mega{grid-template-columns:1fr}
.site-mega-intro{min-height:0;padding:21px;border-radius:20px}
.site-mega-intro h2,.site-mega-intro__title{font-size:26.4px}
.site-mega-content{padding:18px 4px 4px}
.site-mega-link{min-height:65px;border-radius:16px}
.site-info-mega__intro,.site-info-group{padding:21px;border-radius:19px}
.site-actions{grid-template-columns:1fr auto auto}
.site-search{grid-column:1/-1;grid-row:1;margin-bottom:2px}
.site-action--phone{grid-column:1}
.site-action--quote{min-width:98px}
.site-footer{width:calc(100% - 16px);margin-top:45px;border-radius:34px}
.site-footer__shell{width:calc(100% - 34px);padding-top:34px}
.site-footer-cta{padding:25px 22px;border-radius:26px;flex-direction:column;align-items:flex-start}
.site-footer-cta__actions{width:100%;flex-wrap:wrap}
.site-footer-button{flex:1 1 140px}
.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}
.site-footer-brand,.site-footer-contact{display:block;grid-column:span 2}
.site-footer-brand>p{margin:22px 0 18px}
.site-footer-brand__meta{display:flex}
.site-footer-contact{padding-top:30px}
.site-footer-contact .site-footer-eyebrow,.site-footer-contact h2,.site-footer-social{grid-column:auto}
.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:15px}
.site-footer-legal{margin-left:0;flex-wrap:wrap;gap:10px 18px}
.site-footer-language{padding-left:0;border-left:0}
}
@media (max-width:430px){
.site-brand.navbar-brand{width:112px}
.site-mobile-call{display:none}
.site-footer__main{grid-template-columns:1fr}
.site-footer-brand,.site-footer-contact{grid-column:auto}
.site-footer-column{padding-top:21px;border-top:1px solid rgba(255,255,255,.07)}
}
@media (prefers-reduced-motion:reduce){
.site-header *,.site-footer *{scroll-behavior:auto!important;transition-duration:.01ms!important}
}
@media (max-width:1199px){
body.versan-inner .who-we-box-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}
body.versan-inner .feature-tab2 .tab-pane.who-we.active,body.versan-inner #isotope,body.versan-inner .isotope{grid-template-columns:repeat(2,minmax(0,1fr))}
body.versan-inner .tab-service{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:1500px){
body.versan-inner.inner-page--product-grid #isotope{grid-template-columns:repeat(4,minmax(0,1fr))}
body.versan-inner.inner-page--product-system .feature-tab2 .tab-pane.who-we.active{grid-template-columns:repeat(3,minmax(0,420px));justify-content:center}
}
@media (max-width:991px){
body.versan-inner #banner-area{min-height:245px}
body.versan-inner .who-we-box-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
body.versan-inner .sidebar{margin-top:28px}
body.versan-inner .feature-tab2 .nav-tabs>li{flex-basis:calc(50% - 7px)}
}
@media (max-width:767px){
body.versan-inner{--content-radius-xl:32px;--content-radius-lg:26px}
body.versan-inner #banner-area{min-height:220px;padding:34px 24px;border-radius:30px}
body.versan-inner #banner-area .breadcrumb li:last-child{margin-top:18px;font-size:clamp(2.05rem,10vw,3.35rem)}
body.versan-inner #main-container,body.versan-inner #features:not(.versan-corporate){padding-top:48px}
body.versan-inner .article-content{padding:26px 22px}
body.versan-inner .title-border{padding-left:18px}
body.versan-inner .who-we-box-wrapper,body.versan-inner .tab-service{grid-template-columns:1fr}
body.versan-inner .feature-tab2 .tab-pane.who-we.active,body.versan-inner #isotope,body.versan-inner .isotope{grid-template-columns:minmax(0,480px);justify-content:center}
body.versan-inner .who-we-box-wrapper>.who-we-box{min-height:145px}
body.versan-inner #features:not(.versan-corporate) .feature-tab2{padding:8px;border-radius:28px}
body.versan-inner .feature-tab2 .nav-tabs{display:grid;grid-template-columns:1fr 1fr}
body.versan-inner .feature-tab2 .nav-tabs>li{width:auto}
body.versan-inner .feature-tab2 .tab-content{padding:24px 14px}
body.versan-inner h4.panel-title a{min-height:64px;padding:16px 62px 16px 18px}
body.versan-inner h4.panel-title a::before,body.versan-inner h4.panel-title a.collapsed::before{right:13px;width:36px;height:36px;border-radius:12px}
body.versan-inner .panel-body{padding:4px 18px 22px}
body.versan-inner .panel-body iframe{min-height:220px}
body.versan-inner .post-meta>span{width:100%}
body.versan-inner .service-items{grid-template-columns:1fr}
}
@media (max-width:575px){
body.versan-inner .feature-tab2 .nav-tabs{grid-template-columns:1fr}
body.versan-inner .who-we-box-wrapper{grid-template-columns:1fr}
body.versan-inner .isotop-readmore{right:14px;bottom:14px;left:14px}
}
@media (prefers-reduced-motion:reduce){
body.versan-inner #banner-area *,body.versan-inner #banner-area *::before,body.versan-inner #banner-area *::after,body.versan-inner #main-container *,body.versan-inner #main-container *::before,body.versan-inner #main-container *::after,body.versan-inner #features:not(.versan-corporate) *,body.versan-inner #features:not(.versan-corporate) *::before,body.versan-inner #features:not(.versan-corporate) *::after,body.versan-inner .body-inner>.container *,body.versan-inner .body-inner>.container *::before,body.versan-inner .body-inner>.container *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
body.versan-inner :is(.who-we-box,.isotop-img-conatiner,.post,.panel):hover{transform:none!important}
}
@media (max-width:1199px){
body.versan-inner #banner-area .banner-title-content{max-width:880px}
body.versan-inner #banner-area .banner-title-content::after{display:none}
}
@media (max-width:991px){
body.versan-inner #banner-area{min-height:310px}
body.versan-inner #banner-area .breadcrumb li:last-child{max-width:850px;font-size:clamp(2.55rem,8vw,5rem)}
body.versan-inner .article-content{border-radius:38px}
}
@media (max-width:767px){
body.versan-inner{--inner-v2-radius-xl:34px;--inner-v2-radius-lg:28px}
body.versan-inner #banner-area{min-height:280px;padding:34px 24px;border-radius:32px}
body.versan-inner #banner-area::before{top:-22%;right:-120px;width:340px}
body.versan-inner #banner-area .breadcrumb li:not(:last-child){font-size:10px}
body.versan-inner #banner-area .breadcrumb li:last-child{margin-top:15px;font-size:clamp(2.25rem,11vw,3.5rem);line-height:.98}
body.versan-inner #banner-area .breadcrumb li:last-child::after{height:5px;margin-top:20px}
body.versan-inner #banner-area .inner-hero__jump{min-height:43px;margin-top:22px}
body.versan-inner #main-container,body.versan-inner #features:not(.versan-corporate),body.versan-inner #clients.special-page{padding-top:52px;padding-bottom:72px}
body.versan-inner .title-border{padding-left:18px;font-size:clamp(1.9rem,9vw,3rem)}
body.versan-inner .article-content{padding:27px 22px;border-radius:30px}
body.versan-inner .article-content .lead{padding:20px 18px;border-left-width:5px;border-radius:0 20px 20px 0}
body.versan-inner h4.panel-title a{min-height:66px;padding:17px 64px 17px 18px}
body.versan-inner h4.panel-title a::before,body.versan-inner h4.panel-title a.collapsed::before{right:13px;width:38px;height:38px;border-radius:12px}
}
@media (max-width:420px){
body.versan-inner #banner-area{min-height:265px;padding:30px 19px;border-radius:26px}
body.versan-inner #banner-area .inner-hero__jump{width:100%;justify-content:space-between}
}
@media (prefers-reduced-motion:reduce){
body.versan-inner #banner-area *,body.versan-inner #main-container *,body.versan-inner #features:not(.versan-corporate) *,body.versan-inner #clients.special-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}
body.versan-inner :is(.panel,.service-items,.isotop-img-conatiner,.post,.special-card):hover{transform:none!important}
}
@media (max-width:991px){
body.versan-inner #banner-area{min-height:250px;padding-top:34px;padding-bottom:34px}
body.versan-inner #banner-area .inner-hero__title{font-size:clamp(2.35rem,7vw,4rem)}
}
@media (max-width:767px){
body.versan-inner #banner-area{min-height:235px;padding:27px 22px;border-radius:30px}
body.versan-inner #banner-area .breadcrumb{gap:5px}
body.versan-inner #banner-area .breadcrumb li:last-child.inner-hero__current{margin-top:9px;padding-right:0}
body.versan-inner #banner-area .inner-hero__title{gap:13px;font-size:clamp(2.05rem,9vw,3.15rem);line-height:1}
body.versan-inner #banner-area .inner-hero__title::after{width:clamp(38px,12vw,62px);height:4px}
body.versan-inner #banner-area .inner-hero__description{max-width:60ch;margin-top:8px;font-size:13px;line-height:1.55}
body.versan-inner #banner-area .inner-hero__jump{min-height:39px;margin-top:14px}
}
@media (max-width:420px){
body.versan-inner #banner-area{min-height:230px;padding:25px 18px;border-radius:26px}
body.versan-inner #banner-area .inner-hero__title{font-size:clamp(1.9rem,10vw,2.65rem)}
body.versan-inner #banner-area .inner-hero__jump{width:auto}
}
@media (max-width:1199px){
body.editorial-v2 .editorial-v2__overview{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}
body.editorial-v2--fairs .panel-group{grid-template-columns:repeat(2,minmax(0,1fr))}
body.editorial-v2--news #main-container>.container>.row>.col-lg-8{gap:18px}
}
@media (max-width:991px){
body.editorial-v2 .editorial-v2__overview{grid-template-columns:1fr}
body.editorial-v2 .editorial-v2__quick-nav{grid-template-columns:repeat(3,minmax(0,1fr))}
body.editorial-v2--glossary .article-content>.article-content,body.editorial-v2.inner-page--accordion .panel-group,body.editorial-v2--fairs .panel-group{grid-template-columns:1fr}
body.editorial-v2--news .sidebar{position:static;margin-top:28px}
}
@media (max-width:767px){
body.editorial-v2 .editorial-v2__overview{min-height:0;margin-bottom:38px;padding:24px 20px;gap:22px;border-radius:30px}
body.editorial-v2 .editorial-v2__quick-nav{grid-template-columns:1fr}
body.editorial-v2 .editorial-v2__quick-nav a{min-height:46px}
body.editorial-v2--about .article-content>p:not(.lead){padding-left:24px}
body.editorial-v2--about .who-we-box-wrapper>.who-we-box{min-height:160px}
body.editorial-v2--quality .service-items .row{min-height:0;gap:18px}
body.editorial-v2--quality .service-item-content .title-normal{justify-content:center;text-align:center!important}
body.editorial-v2--news #main-container>.container>.row>.col-lg-8{grid-template-columns:1fr}
body.editorial-v2--news .post:first-child,body.editorial-v2--news .paging{grid-column:auto}
body.editorial-v2--news .post,body.editorial-v2--news .sidebar .widget{border-radius:24px}
body.editorial-v2--news .post:first-child .post-image-wrapper img{aspect-ratio:16/10}
}
@media (prefers-reduced-motion:reduce){
body.editorial-v2 #main-container *,body.editorial-v2 #main-container *::before,body.editorial-v2 #main-container *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
body.editorial-v2 :is(.service-items,.panel,.post):hover{transform:none!important}
}
@media (max-width:1199px){
body.inner-page--product-grid .product-family-intro__surface{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr)}
body.inner-page--product-system .feature-tab2 .nav-tabs{top:98px}
body.inner-page--product-system.product-system--family .feature-tab2 .tab-pane.who-we.active,body.inner-page--product-system .feature-tab2 .tab-service{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:991px){
body.inner-page--product-grid .product-family-intro__surface{grid-template-columns:1fr}
body.inner-page--product-grid .product-family-intro__heading{padding-bottom:0}
body.inner-page--product-system.product-system--detail .feature-tab2 #tab1.active{grid-template-columns:1fr}
body.inner-page--product-system.product-system--detail .feature-tab2 #tab1>p:first-child{grid-row:auto}
body.inner-page--product-system.product-system--detail .feature-tab2 #tab1>p:first-child img{min-height:300px;max-height:460px}
}
@media (max-width:767px){
body.inner-page--product-grid .product-family-intro__surface{padding:14px;gap:16px;border-radius:28px}
body.inner-page--product-grid .product-family-intro__heading{padding:20px 12px 14px}
body.inner-page--product-grid .product-family-intro__meta{padding:24px 20px;grid-template-columns:1fr;gap:20px;border-radius:22px}
body.inner-page--product-grid .product-family-intro__count{padding:0 0 18px;flex-direction:row;align-items:flex-end;gap:14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}
body.inner-page--product-grid .product-family-intro__count span{margin:0 0 3px}
body.inner-page--product-grid .product-family-catalog #isotope,body.inner-page--product-system.product-system--family .feature-tab2 .tab-pane.who-we.active,body.inner-page--product-system .feature-tab2 .tab-service{grid-template-columns:minmax(0,1fr)}
body.inner-page--product-grid .isotop-img-conatiner,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner{min-height:350px;grid-template-rows:200px minmax(66px,auto) 52px}
body.inner-page--product-grid .isotop-img-conatiner::before,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner::before,body.inner-page--product-grid .isotop-img-conatiner img,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner img{height:200px}
body.inner-page--product-system #features:not(.versan-corporate) .feature-tab2{padding:7px;border-radius:28px}
body.inner-page--product-system .feature-tab2 .nav-tabs{top:88px;display:flex;grid-template-columns:none;margin:0;padding:7px;flex-wrap:nowrap;border-radius:17px}
body.inner-page--product-system .feature-tab2 .nav-tabs>li{width:auto;min-width:max-content;flex:0 0 auto}
body.inner-page--product-system .feature-tab2 .nav-tabs>li>a,body.inner-page--product-system .feature-tab2 .nav-tabs .nav-link{min-height:50px;padding:11px 16px}
body.inner-page--product-system .feature-tab2 .tab-content{min-height:300px;padding:24px 13px}
body.inner-page--product-system.product-system--detail .feature-tab2 #tab5 .title-normal a{display:flex;width:max-content;margin:18px auto 0}
body.inner-page--product-system .feature-tab2 :is(#tab3,#tab4) .panel-title>a{min-height:66px;padding:16px 62px 16px 17px}
body.inner-page--product-system .feature-tab2 .video-embed{border-radius:16px}
}
@media (max-width:480px){
body.inner-page--product-grid .product-family-intro__names li{width:100%}
body.inner-page--product-grid .isotop-img-conatiner,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner{padding:10px;border-radius:24px}
body.inner-page--product-grid .isotop-img-conatiner::before,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner::before{inset:10px 10px auto;border-radius:17px}
body.inner-page--product-grid .isotop-img-conatiner img,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner img{border-radius:17px}
}
@media (hover:none){
body.inner-page--product-grid .isotop-img-conatiner:hover,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner:hover,body.inner-page--product-system .feature-tab2 .tab-service>[class*="col-"]:hover{transform:none}
}
@media (prefers-reduced-motion:reduce){
body.inner-page--product-grid .product-family-intro *,body.inner-page--product-grid .product-family-catalog *,body.inner-page--product-system #features:not(.versan-corporate) *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
body.inner-page--product-grid .isotop-img-conatiner:hover,body.inner-page--product-system .feature-tab2 .tab-pane.who-we .isotop-img-conatiner:hover,body.inner-page--product-system .feature-tab2 .tab-service>[class*="col-"]:hover{transform:none}
}
@media (max-width:1199.98px){
.special-page__shell.container-fluid{width:calc(100% - 24px)}
.special-contact__grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}
.special-ral-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}
}
@media (max-width:991.98px){
.special-contact__grid{grid-template-columns:1fr}
.special-contact__details,.special-contact__map{grid-column:auto}
.special-embed-card{grid-template-columns:94px minmax(0,1fr);border-radius:38px}
.special-embed-card__accent{border-radius:29px}
.special-embed-card__accent>span{width:58px;height:58px}
.special-virtual-card{grid-template-columns:1fr}
.special-virtual-card__visual{min-height:360px}
.special-ral-toolbar{grid-template-columns:auto 1fr}
.special-ral-status{grid-column:1/-1;justify-self:start;margin-left:8px}
}
@media (max-width:767.98px){
:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) :is(#main-container.special-page,#clients.special-page){padding:52px 0 72px}
.special-page__shell.container-fluid{width:calc(100% - 20px)}
.special-page__heading{margin-bottom:32px;padding-left:18px}
.special-page__heading::before{width:5px}
.special-page__heading--center{margin-bottom:48px;padding-left:0}
.special-page__heading--center::before{width:66px;height:5px}
.special-page__heading h1{font-size:clamp(2rem,10vw,3.1rem)}
.special-card,.special-ral-catalog{border-radius:30px}
.special-card--form,.special-contact__details,.special-contact__map{padding:20px}
.special-embed--contact iframe{height:680px!important;min-height:680px}
.special-map-frame iframe{height:360px!important}
.special-embed-card{padding:9px;grid-template-columns:1fr;gap:9px;border-radius:32px}
.special-embed-card__accent{min-height:92px;place-items:center;border-radius:24px}
.special-embed-card__accent>span{position:relative;top:auto;width:54px;height:54px;margin:0;border-radius:18px}
.special-embed-card .special-embed{border-radius:24px}
.special-embed--form iframe{height:1100px!important;min-height:1100px}
.special-video-accordion>.panel{border-radius:22px}
.special-video-accordion h2.panel-title>a{min-height:84px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:15px 64px 15px 16px}
.special-video-accordion h2.panel-title>a::before{width:48px;height:48px;border-radius:16px;font-size:12px}
.special-video-accordion h2.panel-title>a::after{right:15px;width:38px;height:38px;border-radius:13px}
.special-video-accordion .panel-body{padding:10px}
.special-gallery-frame{padding:7px;border-radius:32px}
.page--image-gallery .rg-gallery{padding:10px;border-radius:26px}
.page--image-gallery .rg-image-wrapper{min-height:330px;padding:12px;border-radius:22px}
.page--image-gallery .rg-image{min-height:280px}
.page--image-gallery .rg-image-nav a{left:10px;width:44px;height:44px;border-radius:15px}
.page--image-gallery .rg-image-nav a.rg-image-nav-next{right:10px}
.page--image-gallery .es-carousel-wrapper{padding:11px 49px}
.special-ral-catalog{padding:14px}
.special-ral-toolbar{grid-template-columns:1fr;padding:12px;border-radius:19px}
.special-ral-toolbar>label,.special-ral-status{margin-left:3px}
.special-ral-status{grid-column:auto}
.special-ral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.special-ral-swatch{padding:7px;border-radius:18px}
.special-ral-swatch__color{height:84px;border-radius:13px}
.special-ral-swatch__meta{display:grid;gap:2px;padding:10px 3px 3px}
.special-virtual-card{border-radius:32px}
.special-virtual-card__visual{min-height:300px}
.special-virtual-card__icon{width:94px;height:94px;border-radius:30px;font-size:34px}
.special-virtual-card__content{padding:34px 24px 40px}
}
@media (max-width:479.98px){
.special-page__shell.container-fluid{width:calc(100% - 16px)}
.special-contact__item{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:9px;font-size:13px}
.special-contact__item>i{width:40px;height:40px}
.special-card__heading{gap:12px}
.special-card__icon{width:46px;height:46px;flex-basis:46px;border-radius:15px}
.special-video-accordion h2.panel-title>a{grid-template-columns:42px minmax(0,1fr);gap:11px;padding-right:55px;font-size:14px}
.special-video-accordion h2.panel-title>a::before{width:42px;height:42px;border-radius:14px}
.special-video-accordion h2.panel-title>a::after{right:11px;width:34px;height:34px}
.page--image-gallery .rg-view a{width:38px;height:38px}
.page--image-gallery .rg-image-wrapper{min-height:285px}
.page--image-gallery .rg-image{min-height:235px}
.page--image-gallery .rg-caption p{padding:8px 11px;font-size:10px}
.special-ral-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.special-ral-swatch__color{height:72px}
.special-ral-swatch__meta strong{font-size:12px}
.special-ral-swatch__meta small{font-size:9px}
.special-primary-link{width:100%;justify-content:flex-start}
}
@media (prefers-reduced-motion:reduce){
:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page *,:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page *::before,:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
@media print{
.page--ral .special-ral-toolbar,.page--ral .special-ral-grid{display:none!important}
.page--ral .special-ral-fallback[hidden]{display:block!important}
}
@media (max-width:1199.98px){
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page .special-page__shell.container-fluid{width:calc(100% - 32px)}
.page--contact .special-page .special-contact__grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}
.page--ral .special-page .special-ral-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}
}
@media (max-width:991.98px){
.page--contact .special-page .special-contact__grid{grid-template-columns:1fr}
.page--contact .special-page .special-contact__details,.page--contact .special-page .special-contact__map{grid-column:auto}
.page--contact .special-page .special-contact__list{grid-template-columns:repeat(2,minmax(0,1fr))}
.page--contact .special-page .special-contact__item:first-child{grid-column:1/-1}
.page--embed-form .special-page .special-embed-card{grid-template-columns:92px minmax(0,1fr)}
.page--ral .special-page .special-ral-toolbar{grid-template-columns:auto 1fr}
.page--ral .special-page .special-ral-status{grid-column:1/-1;justify-self:start;margin-left:8px}
.page--virtual-paint .special-page .special-virtual-card{grid-template-columns:1fr}
.page--virtual-paint .special-page .special-virtual-card__visual{min-height:360px}
}
@media (max-width:767.98px){
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) :is(#main-container.special-page,#clients.special-page){padding-block:56px 78px}
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page .special-page__shell.container-fluid{width:calc(100% - 22px)}
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page .special-page__heading{margin-bottom:34px;padding-left:18px}
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page .special-page__heading--center{margin-bottom:50px;padding-left:0}
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page .special-page__heading h1{font-size:clamp(2.1rem,10vw,3.2rem)}
.page--contact .special-page .special-card--form,.page--contact .special-page .special-contact__details,.page--contact .special-page .special-contact__map{padding:20px;border-radius:30px}
.page--contact .special-page .special-contact__list{grid-template-columns:1fr}
.page--contact .special-page .special-contact__item:first-child{grid-column:auto}
.page--contact .special-page .special-embed--contact{border-radius:20px}
.page--contact .special-page .special-map-frame{border-radius:20px}
.page--embed-form .special-page .special-embed-card{padding:8px;grid-template-columns:1fr;gap:8px;border-radius:30px}
.page--embed-form .special-page .special-embed-card__accent{min-height:88px;border-radius:23px}
.page--embed-form .special-page .special-embed-card__accent>span{position:relative;top:auto;width:56px;height:56px;margin:0;border-radius:18px}
.page--embed-form .special-page .special-embed{border-radius:23px}
.page--video-gallery .special-page .special-video-accordion>.panel{border-radius:23px}
.page--video-gallery .special-page .special-video-accordion h2.panel-title>a{min-height:90px;grid-template-columns:50px minmax(0,1fr);gap:14px;padding:15px 64px 15px 16px}
.page--video-gallery .special-page .special-video-accordion h2.panel-title>a::before{width:50px;height:50px;border-radius:16px}
.page--video-gallery .special-page .special-video-accordion h2.panel-title>a::after{right:14px;width:39px;height:39px;border-radius:13px}
.page--image-gallery .special-page .special-gallery-frame{padding:7px;border-radius:31px}
.page--image-gallery .special-page .rg-gallery{padding:9px;border-radius:25px}
.page--image-gallery .special-page .rg-image-wrapper{min-height:330px;padding:12px;border-radius:21px}
.page--image-gallery .special-page .rg-image{min-height:270px}
.page--image-gallery .special-page .rg-image-nav a{left:10px;width:46px;height:46px;border-radius:15px}
.page--image-gallery .special-page .rg-image-nav a.rg-image-nav-next{right:10px}
.page--image-gallery .special-page .es-carousel-wrapper{padding:12px 50px}
.page--image-gallery .special-page .es-carousel ul li a img{height:64px}
.page--ral .special-page .special-ral-catalog{padding:14px;border-radius:30px}
.page--ral .special-page .special-ral-toolbar{grid-template-columns:1fr;padding:12px;border-radius:20px}
.page--ral .special-page .special-ral-toolbar>label,.page--ral .special-page .special-ral-status{margin-left:3px}
.page--ral .special-page .special-ral-status{grid-column:auto}
.page--ral .special-page .special-ral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.page--ral .special-page .special-ral-swatch{padding:7px;border-radius:18px}
.page--ral .special-page .special-ral-swatch__color{height:88px;border-radius:13px}
.page--ral .special-page .special-ral-swatch__meta{display:grid;gap:2px;padding:10px 3px 3px}
.page--virtual-paint .special-page .special-virtual-card{border-radius:31px}
.page--virtual-paint .special-page .special-virtual-card__visual{min-height:300px}
.page--virtual-paint .special-page .special-virtual-card__content{padding:36px 24px 42px}
}
@media (max-width:479.98px){
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page .special-page__shell.container-fluid{width:calc(100% - 16px)}
.page--contact .special-page .special-contact__item{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:60px;padding:9px;font-size:13px}
.page--contact .special-page .special-contact__item>i{width:42px;height:42px}
.page--video-gallery .special-page .special-video-accordion h2.panel-title>a{grid-template-columns:43px minmax(0,1fr);gap:11px;padding-right:54px;font-size:14px}
.page--video-gallery .special-page .special-video-accordion h2.panel-title>a::before{width:43px;height:43px}
.page--video-gallery .special-page .special-video-accordion h2.panel-title>a::after{right:10px;width:34px;height:34px}
.page--image-gallery .special-page .rg-image-wrapper{min-height:285px}
.page--image-gallery .special-page .rg-image{min-height:230px}
.page--ral .special-page .special-ral-swatch__color{height:74px}
.page--ral .special-page .special-ral-swatch__meta strong{font-size:12px}
.page--ral .special-page .special-ral-swatch__meta small{font-size:9px}
.page--virtual-paint .special-page .special-primary-link{width:100%;justify-content:flex-start}
}
@media (prefers-reduced-motion:reduce){
body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page *,body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page *::before,body:is(.page--contact,.page--embed-form,.page--video-gallery,.page--image-gallery,.page--ral,.page--virtual-paint) .special-page *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
@media (forced-colors:active){
.page--ral .special-page .special-ral-swatch,.page--video-gallery .special-page .special-video-accordion>.panel,.page--contact .special-page .special-card{border:2px solid CanvasText}
}
@media (max-width:1199.98px){
.page--contact .contact-studio__intro{min-height:500px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}
.page--contact .contact-studio__intro-copy{padding:clamp(38px,5vw,64px)}
.page--contact .contact-studio__quick-actions{grid-template-columns:1fr;max-width:480px}
.page--contact .contact-studio__workspace{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}
}
@media (max-width:991.98px){
.page--contact .contact-studio__intro{grid-template-columns:1fr}
.page--contact .contact-studio__intro-copy{position:relative;z-index:3;padding-right:clamp(32px,8vw,72px)}
.page--contact .contact-studio__intro-mark{position:absolute;top:0;right:0;width:42%;opacity:.42}
.page--contact .contact-studio__intro-mark::before,.page--contact .contact-studio__signature{display:none}
.page--contact .contact-studio__workspace{grid-template-columns:1fr}
.page--contact .contact-studio__directory,.page--contact .contact-studio__form-card{min-width:0}
}
@media (max-width:767.98px){
.page--contact #main-container.contact-studio{padding-top:30px}
.page--contact .contact-studio__shell.container-fluid{padding-inline:16px}
.page--contact .contact-studio__intro{min-height:auto;border-radius:28px}
.page--contact .contact-studio__intro-copy{padding:36px 24px}
.page--contact .contact-studio__intro h2{margin-top:17px;font-size:clamp(2.35rem,12vw,3.7rem)}
.page--contact .contact-studio__intro-mark{display:none}
.page--contact .contact-studio__quick-actions{margin-top:28px}
.page--contact .contact-studio__quick-action{min-height:70px;grid-template-columns:42px minmax(0,1fr) 14px;padding:9px 12px;border-radius:19px}
.page--contact .contact-studio__quick-icon{width:42px;height:42px}
.page--contact .contact-studio__directory,.page--contact .contact-studio__form-card,.page--contact .contact-studio__map-card{padding:24px 18px;border-radius:28px}
.page--contact .contact-studio__contact-card{grid-template-columns:42px minmax(0,1fr)}
.page--contact .contact-form__grid{grid-template-columns:1fr;gap:14px}
.page--contact .contact-form__preference{align-items:stretch;flex-wrap:wrap}
.page--contact .contact-form__preference legend{width:100%;line-height:1.5}
.page--contact .contact-form__footer{align-items:stretch;flex-direction:column}
.page--contact .contact-form__submit{width:100%}
.page--contact .contact-studio__map-heading{align-items:stretch;flex-direction:column}
.page--contact .contact-studio__route{justify-content:center;align-self:stretch}
.page--contact .contact-studio__map-frame,.page--contact .contact-studio__map-frame iframe{min-height:390px;height:390px!important}
.page--contact .contact-studio__map-badge{right:14px;bottom:14px;left:14px;min-width:0}
}
@media (max-width:479.98px){
.page--contact .contact-studio__quick-action strong{font-size:14px}
.page--contact .contact-studio__section-heading{gap:11px}
.page--contact .contact-studio__step{width:40px;height:40px;flex-basis:40px}
.page--contact .contact-studio__section-heading h2{font-size:1.35rem}
}
@media (prefers-reduced-motion:reduce){
.page--contact .contact-form__spinner{animation:none}
.page--contact .contact-studio :is(a,.contact-studio__contact-card){transition:none}
}
@media (max-width:1199.98px){
.versan-hero__frame.container-fluid{width:calc(100% - 24px)!important}
}
@media (max-width:575.98px){
.versan-hero__frame.container-fluid{width:calc(100% - 16px)!important}
}
@media (max-width:1199px){
.versan-hero__slider{height:clamp(540px,calc(90svh - 95px),648px);min-height:540px}
.versan-hero__inner{padding:46px clamp(30px,5vw,64px) 130px}
.versan-hero__content{width:min(680px,76vw)}
.versan-hero__content h1,.versan-hero__content h2{font-size:clamp(38px,5.2vw,59px)}
.versan-hero__bullet-label{display:none}
}
@media (max-width:767px){
#home.versan-hero{--hero-gutter:12px;margin-bottom:38px}
.versan-hero__slider{height:max(603px,calc(90svh - 83px));min-height:603px;max-height:702px;border-radius:28px}
.versan-hero__slider:after{right:-34%;bottom:-18%;width:88vw}
.versan-hero__image{object-position:var(--hero-mobile-position,var(--hero-position,64% center))}
.versan-hero__veil{background:linear-gradient(90deg,rgba(var(--hero-overlay-rgb),.91),rgba(var(--hero-overlay-rgb),.42)),linear-gradient(0deg,rgba(var(--hero-overlay-rgb),.92) 0%,rgba(var(--hero-overlay-rgb),.4) 64%,rgba(var(--hero-overlay-rgb),.35) 100%)}
.versan-hero__inner{padding:38px 22px 150px;align-items:flex-start}
.versan-hero__content{width:100%}
.versan-hero__eyebrow{margin-bottom:18px;font-size:10px}
.versan-hero__eyebrow span{width:30px;height:30px}
.versan-hero__content h1,.versan-hero__content h2{max-width:560px;font-size:clamp(32px,9vw,45px);line-height:1.04}
.versan-hero__content>p{margin-top:18px;font-size:15px;line-height:1.55}
.versan-hero__actions{margin-top:22px}
.versan-hero__button{min-height:48px;padding:0 17px;font-size:11px}
.versan-hero__features{margin-top:20px;gap:6px}
.versan-hero__features li{min-height:30px;padding:0 10px;font-size:9px}
.versan-hero__dock{right:12px;bottom:12px;left:12px;min-height:116px;padding:10px 11px;border-radius:20px;grid-template-columns:auto 1fr auto;gap:12px}
.versan-hero__pagination.swiper-pagination{grid-column:1/-1;grid-row:1}
.versan-hero__counter{grid-column:1;grid-row:2}
.versan-hero__controls{grid-column:3;grid-row:2}
.versan-hero__pagination .swiper-pagination-bullet{height:32px;padding-bottom:8px}
.versan-hero__control{width:40px;height:40px}
}
@media (max-width:479px){
.versan-hero__slider{height:max(621px,calc(90svh - 74px));min-height:621px}
.versan-hero__inner{padding:34px 18px 150px}
.versan-hero__content h1,.versan-hero__content h2{font-size:clamp(30px,8.6vw,38px)}
.versan-hero__content>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.versan-hero__actions{display:grid;grid-template-columns:1fr}
.versan-hero__button{width:100%}
.versan-hero__features{display:none}
.versan-hero__autoplay{display:none}
}
@media (prefers-reduced-motion:reduce){
.versan-hero__image,.versan-hero__content>*,.versan-hero__button,.versan-hero__control,.versan-hero__bullet-fill{transition:none!important;animation:none!important}
.versan-hero__slider .versan-hero__image,.versan-hero__slider.swiper-initialized .swiper-slide-active .versan-hero__image{transform:none}
}
@media (max-width:1199.98px){
#features.versan-corporate .versan-corporate__shell.container-fluid{width:calc(100% - 24px)!important}
#features.versan-corporate .versan-corporate__layout{grid-template-columns:1fr}
#features.versan-corporate .versan-corporate__facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#features.versan-corporate .versan-corporate__facts-link{width:auto}
}
@media (max-width:899.98px){
#features.versan-corporate .versan-corporate__heading{align-items:flex-start}
#features.versan-corporate .versan-corporate__since{min-width:220px}
#features.versan-corporate .versan-corporate__tabs .nav-link{padding:0 10px!important;font-size:12px}
#features.versan-corporate .versan-about{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}
#features.versan-corporate .versan-values{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767.98px){
#features.versan-corporate{margin-top:26px!important;margin-bottom:64px!important}
#features.versan-corporate .versan-corporate__shell.container-fluid{padding:17px!important;border-radius:30px}
#features.versan-corporate .versan-corporate__heading{flex-direction:column;align-items:stretch}
#features.versan-corporate .versan-corporate__heading h2{font-size:clamp(28px,7vw,38px)}
#features.versan-corporate .versan-corporate__since{width:fit-content}
#features.versan-corporate .versan-corporate__tabs.nav-tabs{display:flex;padding:6px!important;overflow-x:auto;border-radius:19px;scrollbar-width:none;scroll-snap-type:x proximity}
#features.versan-corporate .versan-corporate__tabs::-webkit-scrollbar{display:none}
#features.versan-corporate .versan-corporate__tabs>li{flex:0 0 auto;scroll-snap-align:start}
#features.versan-corporate .versan-corporate__tabs .nav-link{min-width:150px;min-height:48px}
#features.versan-corporate .feature-tab .tab-content{padding:16px;border-radius:24px}
#features.versan-corporate .versan-about{grid-template-columns:1fr}
#features.versan-corporate .versan-about__visual{min-height:375px}
#features.versan-corporate .versan-corporate__benefits.row,#features.versan-corporate .versan-corporate__solutions.row{grid-template-columns:1fr}
}
@media (max-width:575.98px){
#features.versan-corporate .versan-corporate__shell.container-fluid{width:calc(100% - 16px)!important;padding:13px!important;border-radius:25px}
#features.versan-corporate .versan-corporate__heading{padding:3px}
#features.versan-corporate .versan-corporate__heading h2{margin-top:9px;font-size:28px}
#features.versan-corporate .versan-corporate__heading p{font-size:14px}
#features.versan-corporate .versan-corporate__since{width:100%;min-width:0}
#features.versan-corporate .feature-tab .tab-content{padding:12px}
#features.versan-corporate .versan-about__visual{min-height:350px;padding:15px;border-radius:23px}
#features.versan-corporate .versan-about__map{min-height:210px}
#features.versan-corporate .versan-about__visual figcaption{padding:10px 10px 10px 12px;grid-template-columns:minmax(0,1fr) 66px;gap:10px}
#features.versan-corporate .versan-about__experience{width:66px;height:66px}
#features.versan-corporate .versan-about__reach{align-items:flex-start;gap:9px}
#features.versan-corporate .versan-about__reach strong{font-size:18px}
#features.versan-corporate .versan-about__reach span{font-size:11px}
#features.versan-corporate .versan-about__copy h3{font-size:25px}
#features.versan-corporate .versan-values,#features.versan-corporate .versan-corporate__facts-grid{grid-template-columns:1fr}
#features.versan-corporate .versan-value{min-height:126px}
#features.versan-corporate .versan-corporate__facts.ts-facts-wrapper{padding:15px!important;border-radius:25px}
#features.versan-corporate .versan-fact.ts-facts{min-height:82px}
#features.versan-corporate .versan-corporate__benefits>.service-box{grid-template-columns:40px minmax(0,1fr);padding:17px!important}
}
@media (prefers-reduced-motion:reduce){
#features.versan-corporate *,#features.versan-corporate *:before,#features.versan-corporate *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}
}
@media (max-width:1199px){
#clients.home-section,#clients2.home-section,#ts-main-bottom.home-section,#feature.home-section{--home-frame-gap:24px}
#clients.home-events .home-section__frame.container-fluid{width:calc(100% - 24px)!important}
#clients2.home-resources .home-section__frame.container-fluid{width:calc(100% - 24px)!important}
#ts-main-bottom.home-insights .home-section__frame.container-fluid{width:calc(100% - 24px)!important}
#feature.home-voices .home-section__frame.container-fluid{width:calc(100% - 24px)!important}
.home-events__grid{gap:10px}
#clients.home-events .home-event-card{padding:20px}
.home-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.home-resource-card__link{min-height:260px}
.home-newsroom__layout{grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr)}
.home-newsroom-card--compact{grid-template-columns:minmax(140px,29%) minmax(0,1fr)}
.home-voices__intro{max-width:760px}
}
@media (max-width:991px){
#clients.home-section,#clients2.home-section,#ts-main-bottom.home-section,#feature.home-section{padding:clamp(70px,10vw,96px) 0!important}
#clients.home-events{padding:0 0 64px!important}
#clients2.home-resources{padding:0 0 64px!important}
#ts-main-bottom.home-insights{padding:0 0 64px!important}
#feature.home-voices{padding:0 0 64px!important}
.home-events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#clients.home-events .home-event-card:last-child{grid-column:1/-1;min-height:280px}
.home-newsroom__header{align-items:flex-start}
.home-newsroom__layout{grid-template-columns:1fr}
.home-newsroom-card--featured{min-height:560px}
.home-newsroom__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
.home-newsroom-card--compact{min-height:330px;grid-template-columns:1fr;grid-template-rows:175px minmax(0,1fr)}
.home-newsroom-card--compact .home-newsroom-card__media{min-height:0}
.home-voices__header{align-items:flex-start}
}
@media (max-width:767px){
.home-section__header{align-items:flex-start}
#clients.home-events .home-section__frame.container-fluid{padding:17px!important;border-radius:30px}
#clients2.home-resources .home-section__frame.container-fluid{padding:17px!important;border-radius:30px}
#ts-main-bottom.home-insights .home-section__frame.container-fluid{padding:22px!important;border-radius:30px}
#feature.home-voices .home-section__frame.container-fluid{padding:17px!important;border-radius:30px}
.home-section__header h2{font-size:clamp(34px,10vw,52px)}
.home-section__count{width:70px;height:70px;flex-basis:70px;border-radius:23px}
.home-section__count strong{font-size:20px}
.home-events__header{align-items:flex-start;flex-direction:column;gap:22px}
.home-events__header h2{font-size:clamp(34px,9vw,46px)}
.home-events__grid{grid-template-columns:1fr}
#clients.home-events .home-event-card,#clients.home-events .home-event-card:last-child{min-height:285px;grid-column:auto}
.home-events__all{width:100%;justify-content:space-between}
.home-newsroom__header{flex-direction:column;gap:22px}
.home-newsroom__actions{width:100%;justify-content:flex-end}
.home-newsroom__list{grid-template-columns:1fr}
.home-newsroom-card--compact{min-height:190px;grid-template-columns:155px minmax(0,1fr);grid-template-rows:none}
.home-newsroom-card--featured{min-height:530px}
.home-voices__header{align-items:flex-start;flex-direction:column;gap:22px}
.home-voices__toolbar{width:100%;justify-content:flex-end}
}
@media (max-width:575px){
#clients.home-section,#clients2.home-section,#ts-main-bottom.home-section,#feature.home-section{--home-frame-gap:16px;padding:64px 0!important}
.home-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-bottom:34px}
.home-section__eyebrow{font-size:10px}
.home-section__count{width:62px;height:62px;flex-basis:62px;border-radius:20px}
.home-section__count strong{font-size:18px}
.home-section__count span{font-size:8px}
#clients.home-events{padding:0 0 52px!important}
#clients.home-events .home-section__frame.container-fluid{width:calc(100% - 16px)!important;padding:13px!important;border-radius:25px}
#clients2.home-resources{padding:0 0 52px!important}
#clients2.home-resources .home-section__frame.container-fluid{width:calc(100% - 16px)!important;padding:13px!important;border-radius:25px}
#ts-main-bottom.home-insights{padding:0 0 52px!important}
#ts-main-bottom.home-insights .home-section__frame.container-fluid{width:calc(100% - 16px)!important;padding:13px!important;border-radius:25px}
#feature.home-voices{padding:0 0 52px!important}
#feature.home-voices .home-section__frame.container-fluid{width:calc(100% - 16px)!important;padding:13px!important;border-radius:25px}
#clients.home-events .home-event-card{padding:19px;border-radius:24px}
.home-event-card__body>time>strong{font-size:25px}
#clients.home-events .home-event-card h3{font-size:19px}
.home-resources__grid{grid-template-columns:1fr}
.home-resource-card__link{min-height:235px;border-radius:28px}
#clients2 .home-resource-card .feature-img-content h3{font-size:20px}
.home-newsroom__intro h2{font-size:34px}
.home-newsroom__intro p{font-size:14px}
.home-newsroom__actions{justify-content:stretch}
.home-newsroom__count{min-width:78px;height:52px;padding:8px 10px;border-radius:18px}
.home-section__all-link{min-height:52px;flex:1;justify-content:space-between;border-radius:18px}
.home-newsroom-card--featured{min-height:510px;border-radius:25px}
.home-newsroom-card--featured .home-newsroom-card__body{padding:23px 20px}
.home-newsroom-card--featured h3{font-size:26px}
.home-newsroom-card--featured p{display:-webkit-box;overflow:hidden;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.home-newsroom-card--featured .home-newsroom-card__footer{align-items:flex-start;flex-direction:column}
.home-newsroom-card--featured .home-newsroom-card__footer>a{width:100%;justify-content:space-between}
.home-newsroom-card--compact{min-height:0;border-radius:24px;grid-template-columns:1fr;grid-template-rows:190px minmax(0,1fr)}
.home-newsroom-card--compact .home-newsroom-card__body{min-height:165px;padding:16px 14px 13px}
.home-newsroom-card--compact h3{font-size:17px}
#feature .home-testimonial,#feature .testimonial-content.home-testimonial{min-height:430px;padding:23px;border-radius:25px}
#feature .home-testimonial .testimonial-text{font-size:14px}
.home-voices__intro h2{font-size:34px}
.home-voices__intro p{font-size:14px}
.home-voices__toolbar{justify-content:space-between}
.home-voices__total{height:52px;border-radius:18px}
.home-voices__control{width:52px;height:52px;border-radius:18px}
.home-testimonial__top{margin-bottom:25px}
.home-testimonial__quote{width:47px;height:47px;flex-basis:47px;border-radius:16px}
.home-voices__status{margin-top:21px;gap:14px}
}
@media (prefers-reduced-motion:reduce){
#clients.home-events .home-event-card,#clients.home-events .home-event-card>a>.fa,.home-resource-card__link,.home-resource-card__link::after,.home-newsroom-card,.home-newsroom-card__media img,#feature .home-testimonial,.home-resource-card__action{transition:none!important}
#clients.home-events .home-event-card:hover,.home-resource-card__link:hover,.home-newsroom-card:hover,#feature .home-testimonial:hover{transform:none!important}
}
@media (max-width:1199.98px){
.news-featured{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);min-height:490px}
.news-featured__content{padding:40px}
.news-hub__layout,.news-detail__layout{grid-template-columns:minmax(0,1fr) 330px;gap:30px}
.news-card{grid-template-columns:200px minmax(0,1fr)}
.news-discovery,.news-detail__aside{top:100px}
.news-share-card{align-items:flex-start;flex-direction:column}
}
@media (max-width:991.98px){
.news-hub__intro{grid-template-columns:1fr;gap:28px;align-items:start}
.news-hub__overview{width:min(100%,560px)}
.news-featured{grid-template-columns:1fr;min-height:0}
.news-featured__media{min-height:420px}
.news-featured__content{padding:clamp(34px,6vw,56px)}
.news-hub__layout,.news-detail__layout{grid-template-columns:1fr}
.news-discovery,.news-detail__aside{position:static}
.news-discovery{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:26px;align-items:start}
.news-discovery__links{margin:0}
.news-discovery__contact{grid-column:1/-1}
.news-detail__lead{grid-template-columns:1fr;gap:26px}
.news-detail__lead-note{max-width:620px}
.news-detail__aside{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}
.news-summary-card{grid-row:1/3}
.news-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.news-related-card:last-child{grid-column:1/-1}
}
@media (max-width:767.98px){
.news-hub,.news-detail{padding:48px 0 90px}
.news-hub__intro-copy h2{font-size:clamp(38px,10vw,56px)}
.news-hub__intro-copy p{font-size:15px}
.news-featured{border-radius:34px}
.news-featured__media{min-height:340px}
.news-featured__content{padding:32px 26px}
.news-featured__content h3{font-size:clamp(30px,7vw,42px)}
.news-featured__footer{align-items:flex-start;flex-direction:column}
.news-section-heading{align-items:flex-start;flex-direction:column;gap:10px}
.news-section-heading p{text-align:left}
.news-card{grid-template-columns:1fr}
.news-card__media{min-height:260px;aspect-ratio:16/9}
.news-card__body{padding:26px}
.news-discovery{grid-template-columns:1fr}
.news-discovery__contact{grid-column:auto}
.news-detail__hero,.news-detail__hero img{min-height:350px}
.news-detail__hero img{aspect-ratio:16/10}
.news-detail__hero figcaption{align-items:flex-start;flex-direction:column;gap:5px}
.news-detail__aside{grid-template-columns:1fr}
.news-summary-card{grid-row:auto}
.news-article-footer{align-items:flex-start;flex-direction:column}
.news-related__grid{grid-template-columns:1fr}
.news-related-card:last-child{grid-column:auto}
}
@media (max-width:575.98px){
.news-hub__shell,.news-detail__shell{width:calc(100% - 28px)}
.news-hub__overview{grid-template-columns:1fr}
.news-hub__overview>a{grid-column:auto}
.news-hub__overview-item{min-height:92px}
.news-featured__media{min-height:280px}
.news-featured__meta{align-items:flex-start;flex-direction:column}
.news-topic-list{display:none}
.news-action{width:100%}
.news-card__media{min-height:230px}
.news-discovery{padding:25px;border-radius:28px}
.news-discovery__links>a{grid-template-columns:42px minmax(0,1fr) 18px}
.news-discovery__icon{width:42px;height:42px}
.news-detail__lead-copy>p{font-size:18px}
.news-detail__lead-note{padding:22px}
.news-detail__hero,.news-detail__hero img{min-height:290px;border-radius:30px}
.news-detail__hero figcaption{right:20px;bottom:18px;left:20px}
.news-article-body>.news-article-body__intro{font-size:18px}
.news-article-body>p{font-size:16px}
.news-article-body blockquote{padding:30px 25px;border-radius:28px}
.news-article-body blockquote p{font-size:20px}
.news-article-callout{grid-template-columns:1fr;padding:23px}
.news-share-card{align-items:stretch}
.news-share-card__actions a{width:44px;height:44px}
.news-related-card{min-height:225px;padding:25px;border-radius:28px}
.news-related-card h3{font-size:20px}
}
@media (prefers-reduced-motion:reduce){
.news-featured__media img,.news-card,.news-card__media img,.news-action .fa,.news-related-card,.news-back-link .fa{transition:none!important}
.news-card:hover,.news-related-card:hover{transform:none!important}
}

/* Knowledge tools: RAL catalogue, virtual painting and paint glossary. */
@media (max-width:1199px){
.knowledge-intro{grid-template-columns:1fr;padding:40px}
.knowledge-intro__facts{grid-template-columns:repeat(2,minmax(0,1fr))}
.ral-workbench{grid-template-columns:1fr}
.ral-selection{position:relative;top:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:0 22px}
.ral-selection__topline{grid-column:1/-1}
.ral-selection__preview{grid-row:2/6;height:auto;min-height:250px}
.ral-selection__identity{padding-top:14px}
.ral-selection__note{margin-top:8px}
.ral-selection__support{margin-top:4px}
.virtual-studio{grid-template-columns:1fr}
.virtual-studio__preview{min-height:520px}
.virtual-studio__content{min-height:510px}
.virtual-paths{grid-template-columns:1fr}
.virtual-paths__intro{padding-bottom:10px}
.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:991px){
.knowledge-section-heading{align-items:flex-start;flex-direction:column}
.page--ral .ral-catalog__toolbar.special-ral-toolbar{grid-template-columns:1fr}
.ral-catalog__heading{align-items:end}
.virtual-process__grid{grid-template-columns:1fr}
.virtual-process__grid article{min-height:250px}
.virtual-process__grid article>.fa{margin-top:30px}
.glossary-workspace__head{align-items:flex-start;flex-direction:column}
.glossary-help{align-items:flex-start;flex-direction:column}
}
@media (max-width:767px){
:is(.page--ral,.page--virtual-paint) .special-page__shell.container-fluid,body.versan-inner .glossary-shell.container-fluid{width:calc(100% - 24px)!important;max-width:none!important}
:is(.page--ral,.page--virtual-paint,.page--glossary) #main-container{padding-top:42px;padding-bottom:82px}
.knowledge-intro{gap:27px;margin-bottom:28px;padding:27px;border-radius:31px}
.knowledge-intro::before{display:none}
.knowledge-intro__copy h2{font-size:clamp(34px,9vw,47px);letter-spacing:-1px}
.knowledge-intro__copy>p{margin-top:17px;font-size:15px;line-height:1.7}
.knowledge-intro__facts{padding:9px;border-radius:23px}
.knowledge-intro__facts>div{min-height:96px;padding:16px;border-radius:17px}
.knowledge-intro__facts>p{grid-template-columns:34px minmax(0,1fr);padding:13px}
.knowledge-intro__facts>p .fa{width:34px;height:34px}
.knowledge-section-heading{margin-bottom:24px;gap:14px}
.ral-selection{display:block;padding:12px;border-radius:27px}
.ral-selection__preview{height:180px;min-height:0}
.ral-selection__identity{padding:18px 7px 16px}
.page--ral .ral-workbench__catalog.special-ral-catalog{padding:15px;border-radius:27px}
.ral-catalog__heading{align-items:flex-start;flex-direction:column;gap:12px}
.page--ral .ral-catalog__heading .special-ral-status{align-self:flex-start}
.ral-family-filter{margin-bottom:17px}
.page--ral .special-page .special-ral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.page--ral .special-page .special-ral-swatch__color{height:85px}
.virtual-studio{min-height:0;margin-bottom:75px;border-radius:31px}
.virtual-studio__preview{min-height:390px;padding:18px}
.virtual-room{height:300px;border-width:7px;border-radius:23px}
.virtual-room__art{top:54px;width:52px;height:70px;border-width:6px}
.virtual-room__art--two{height:54px}
.virtual-room__sofa{right:13%;bottom:47px;height:79px}
.virtual-room__table{bottom:31px;width:70px}
.virtual-palette{right:17px;bottom:17px}
.virtual-studio__content{min-height:0;padding:38px 26px 44px}
.virtual-studio__content h3{font-size:clamp(31px,8.5vw,43px)}
.virtual-studio__actions{align-items:stretch;flex-direction:column}
.virtual-studio__actions .knowledge-button{width:100%}
.virtual-process{margin-bottom:75px}
.virtual-process__grid article{min-height:0;padding:27px;border-radius:25px}
.virtual-paths{padding:27px;border-radius:31px}
.virtual-paths__links>a{grid-template-columns:48px minmax(0,1fr) 38px;min-height:88px;padding:11px;gap:11px}
.virtual-paths__links>a>span{width:48px;height:48px}
.virtual-paths__links>a>.fa{width:38px;height:38px}
.glossary-workspace{padding:15px;border-radius:30px}
.glossary-workspace__head{padding:10px 6px 0}
.glossary-toolbar{padding:9px;border-radius:19px}
.glossary-search input{height:56px}
.glossary-grid{grid-template-columns:1fr}
.glossary-card{min-height:240px;padding:23px;border-radius:22px}
.glossary-help{margin-top:15px;padding:29px 25px;border-radius:30px}
.glossary-help>.knowledge-button{width:100%;min-width:0}
}
@media (max-width:480px){
:is(.page--ral,.page--virtual-paint) .special-page__shell.container-fluid,body.versan-inner .glossary-shell.container-fluid{width:calc(100% - 18px)!important}
.knowledge-intro{padding:23px;border-radius:27px}
.knowledge-eyebrow{font-size:12px;letter-spacing:1px}
.knowledge-intro__facts>div strong{font-size:28px}
.knowledge-intro__facts>div span{font-size:12px}
.ral-selection__preview{height:150px}
.ral-selection__identity{grid-template-columns:1fr}
.ral-selection__identity>div+div{margin-top:10px}
.page--ral .special-page .special-ral-swatch{padding:6px;border-radius:15px}
.page--ral .special-page .special-ral-swatch__color{height:68px;border-radius:11px}
.page--ral .special-page .special-ral-swatch__meta{padding:9px 2px 2px}
.page--ral .special-page .special-ral-swatch__meta strong{font-size:11px}
.page--ral .special-page .special-ral-swatch__meta small{font-size:9px}
.virtual-studio__preview{min-height:335px}
.virtual-room{height:255px}
.virtual-palette span{width:28px;height:28px}
.virtual-studio__content{padding:34px 22px 39px}
.virtual-paths{padding:23px 17px}
.virtual-paths__links>a{grid-template-columns:46px minmax(0,1fr)}
.virtual-paths__links>a>.fa{display:none}
.virtual-paths__links small{font-size:12px}
.glossary-workspace{padding:10px}
.glossary-workspace__head{margin-bottom:18px}
.glossary-status{font-size:12px}
.glossary-search input{padding-left:46px;font-size:14px}
.glossary-alphabet button{min-width:38px}
.glossary-card h4{font-size:19px}
}
@media (prefers-reduced-motion:reduce){
.knowledge-button,.ral-selection__copy,.page--ral .special-ral-swatch,.virtual-process__grid article,.virtual-paths__links>a,.glossary-card,.glossary-card__toggle .fa{transition:none!important}
.knowledge-button:hover,.ral-selection__copy:hover,.page--ral .special-ral-swatch:hover,.virtual-process__grid article:hover,.virtual-paths__links>a:hover,.glossary-card:hover{transform:none!important}
}

/* Research, FAQ and fair archive knowledge experiences. */
@media (max-width:1199px){
.research-command{grid-template-columns:1fr}
.research-command__visual{min-height:500px}
.research-pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.research-capabilities{grid-template-columns:1fr}
.research-capabilities__intro{padding-bottom:12px}
.faq-workspace{grid-template-columns:1fr}
.faq-directory{position:relative;top:auto}
.faq-category-filter{grid-template-columns:repeat(3,minmax(0,1fr))}
.faq-directory__support{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:2px 14px}
.faq-directory__support>.fa{grid-row:1/4;margin:0}
.faq-directory__support>p{grid-column:2}
.faq-directory__support>a{grid-column:3;grid-row:1/4;min-width:180px;margin:0;padding:12px 15px;border:1px solid rgba(255,255,255,.1);border-radius:14px}
.fair-spotlight{grid-template-columns:1fr}
.fair-spotlight__map{min-height:450px}
}
@media (max-width:991px){
.research-flow{grid-template-columns:1fr}
.research-flow__heading{max-width:620px}
.faq-guidance{grid-template-columns:1fr}
.faq-guidance>div{padding-bottom:8px}
.fair-archive__head{align-items:flex-start;flex-direction:column}
.fair-archive__summary{align-items:flex-start;flex-direction:column}
}
@media (max-width:767px){
body.versan-inner .info-page__shell.container-fluid{width:calc(100% - 24px)!important;max-width:none!important}
:is(.page--research,.page--faq,.page--fairs) #main-container{padding-top:42px;padding-bottom:82px}
.research-command{min-height:0;margin-bottom:75px;border-radius:31px}
.research-command__content{padding:38px 26px 43px}
.research-command__content h3{font-size:clamp(33px,9vw,47px)}
.research-command__actions{align-items:stretch;flex-direction:column}
.research-command__actions .knowledge-button{width:100%}
.research-command__checks{align-items:flex-start;flex-direction:column}
.research-command__visual{min-height:390px}
.research-orbit--outer{width:310px;height:310px}
.research-orbit--inner{width:190px;height:190px}
.research-flask{width:105px;height:105px;border-radius:34px}
.research-flask>.fa{font-size:38px}
.research-sample{min-width:125px;padding:10px 12px}
.research-sample--one{top:13%;left:4%}
.research-sample--two{top:18%;right:4%}
.research-sample--three{right:8%;bottom:10%}
.research-pillars{margin-bottom:75px}
.research-pillars__grid{grid-template-columns:1fr}
.research-pillars__grid article{min-height:280px;border-radius:25px}
.research-pillars__grid article>.fa{margin-top:20px}
.research-capabilities{margin-bottom:75px;padding:28px;border-radius:31px}
.research-capabilities__grid{grid-template-columns:1fr}
.research-flow li{grid-template-columns:55px minmax(0,1fr);gap:13px}
.faq-directory{padding:25px;border-radius:28px}
.faq-category-filter{grid-template-columns:1fr}
.faq-directory__support{display:flex;align-items:stretch}
.faq-directory__support>.fa{margin-bottom:16px}
.faq-directory__support>p{grid-column:auto}
.faq-directory__support>a{min-width:0;margin-top:15px;padding:0;border:0}
.faq-content{padding:15px;border-radius:28px}
.faq-content__head{padding:9px 6px 0;align-items:flex-start;flex-direction:column}
.faq-search input{height:56px}
.page--faq .faq-accordion h3.panel-title>a{grid-template-columns:44px minmax(0,1fr) 38px;min-height:78px;padding:12px 11px;gap:10px;font-size:14px}
.page--faq .faq-accordion h3.panel-title>a::before{width:44px;height:44px;border-radius:14px}
.page--faq .faq-accordion h3.panel-title>a::after{width:38px;height:38px;border-radius:12px}
.page--faq .faq-accordion .panel-body{padding:18px 20px 24px!important}
.faq-guidance{padding:28px;border-radius:31px}
.fair-spotlight{min-height:0;margin-bottom:75px;border-radius:31px}
.fair-spotlight__copy{padding:38px 26px 43px}
.fair-spotlight__copy h3{font-size:clamp(33px,9vw,47px)}
.fair-spotlight__map{min-height:360px}
.fair-map__center{width:104px;height:104px;border-radius:34px}
.fair-city{padding:10px 12px}
.fair-city--jakarta{top:7%;left:3%}
.fair-city--dubai{top:7%;right:3%}
.fair-city--guangzhou{top:50%;right:2%;transform:translateY(-50%)}
.fair-city--nuremberg{right:3%;bottom:7%}
.fair-city--saopaulo{left:3%;bottom:7%}
.fair-archive{padding:17px;border-radius:30px}
.fair-year-filter{width:100%;overflow-x:auto}
.fair-year-filter button{flex:1;justify-content:center}
.fair-archive__summary{margin-top:20px}
.page--fairs .fair-accordion h3.panel-title>a{grid-template-columns:74px minmax(0,1fr) 40px;min-height:112px;padding:12px 11px;gap:13px}
.page--fairs .fair-accordion h3.panel-title>a::after{width:40px;height:40px;border-radius:13px}
.fair-date{width:74px;height:82px;border-radius:17px}
.fair-date strong{font-size:24px}
.fair-event-title>strong{font-size:18px}
.page--fairs .fair-accordion .panel-body{padding:0 18px 23px!important}
.fair-contact{align-items:flex-start;flex-direction:column;padding:29px 25px;border-radius:30px}
.fair-contact>.knowledge-button{width:100%;min-width:0}
}
@media (max-width:480px){
body.versan-inner .info-page__shell.container-fluid{width:calc(100% - 18px)!important}
.research-command__content,.fair-spotlight__copy{padding-right:22px;padding-left:22px}
.research-command__visual{min-height:330px}
.research-orbit--outer{width:260px;height:260px}
.research-sample{min-width:0;padding:8px 10px}
.research-sample>.fa{display:none}
.research-sample strong{font-size:12px}
.research-capabilities{padding:23px 17px}
.research-capabilities__grid article{grid-template-columns:46px minmax(0,1fr);padding:12px}
.research-capabilities__grid article>.fa{width:46px;height:46px}
.faq-content{padding:10px}
.faq-status{font-size:12px}
.faq-search input{padding-right:50px;padding-left:45px}
.page--faq .faq-accordion h3.panel-title>a{grid-template-columns:38px minmax(0,1fr) 34px;padding:10px 8px;gap:8px;font-size:13px}
.page--faq .faq-accordion h3.panel-title>a::before{width:38px;height:38px;border-radius:12px;font-size:11px}
.page--faq .faq-accordion h3.panel-title>a::after{width:34px;height:34px;border-radius:11px;font-size:19px}
.faq-guidance{padding:23px 17px}
.faq-guidance li{padding:13px}
.fair-spotlight__map{min-height:320px}
.fair-city small{display:none}
.fair-map__center>span{display:none}
.fair-year-filter{justify-content:flex-start}
.fair-year-filter button{min-width:max-content;flex:none}
.fair-archive__summary>p{font-size:12px}
.page--fairs .fair-accordion h3.panel-title>a{grid-template-columns:62px minmax(0,1fr) 34px;padding:9px 7px;gap:9px}
.page--fairs .fair-accordion h3.panel-title>a::after{width:34px;height:34px;border-radius:11px;font-size:19px}
.fair-date{width:62px;height:72px;padding:9px 5px;border-radius:15px}
.fair-date strong{font-size:21px}
.fair-date small{font-size:11px}
.fair-date em{font-size:9px}
.fair-event-title>small{font-size:10px}
.fair-event-title>strong{font-size:15px}
.fair-event-title>span{font-size:11px}
.fair-event-detail h4{font-size:18px}
}
@media (prefers-reduced-motion:reduce){
.research-pillars__grid article,.research-capabilities__grid article,.research-capabilities__intro>a .fa,.faq-category-filter button,.page--faq .faq-accordion>.panel,.page--fairs .fair-accordion>.panel{transition:none!important}
.research-pillars__grid article:hover,.research-capabilities__grid article:hover,.page--fairs .fair-accordion>.panel:hover{transform:none!important}
}

/* Local order and career forms. */
@media (max-width:1199px){
.career-values{grid-template-columns:1fr}
.career-values>div{padding-bottom:8px}
.form-layout{grid-template-columns:1fr}
.form-guide{position:relative;top:auto}
.form-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr))}
.form-guide__steps li{grid-template-columns:42px minmax(0,1fr)}
.form-guide__steps li>.fa{display:none}
.form-guide__support{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:1px 14px}
.form-guide__support>.fa{grid-row:1/3;margin:0}
.form-guide__support>a{grid-column:3;grid-row:1/3;margin:0}
}
@media (max-width:767px){
body.versan-inner .form-experience__shell.container-fluid{width:calc(100% - 24px)!important;max-width:none!important}
.page--local-form #main-container{padding-top:42px;padding-bottom:82px}
.career-values{padding:28px;border-radius:31px}
.career-values li{padding:14px}
.form-guide{padding:25px;border-radius:28px}
.form-guide__steps{grid-template-columns:1fr}
.form-guide__steps li{grid-template-columns:44px minmax(0,1fr) 28px}
.form-guide__steps li>.fa{display:grid}
.form-guide__support{display:flex;align-items:stretch}
.form-guide__support>.fa{margin-bottom:15px}
.form-guide__support>a{grid-column:auto;grid-row:auto;margin-top:6px}
.form-card{padding:16px;border-radius:30px}
.form-card__top{padding:9px 5px 18px;align-items:flex-start;flex-direction:column}
.form-card__secure{align-self:flex-start}
.local-form__progress{margin-bottom:25px}
.local-form__progress li{gap:6px}
.local-form__progress li>strong{font-size:12px}
.local-form__progress li>span{width:39px;height:39px;border-radius:12px}
.local-form__progress::before{top:20px}
.local-form__step-heading{grid-template-columns:50px minmax(0,1fr);padding:16px;border-radius:19px;gap:13px}
.local-form__step-heading>span{width:50px;height:50px;border-radius:16px}
.local-form__step-heading strong{font-size:18px}
.local-form__grid{grid-template-columns:1fr}
.local-form__field--wide{grid-column:auto}
.local-form__choice{display:block}
.local-form__choice-options{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;gap:8px}
.local-form__choice-options>label{min-width:0;flex:1 1 0}
.local-form__choice label>span{width:100%;min-width:0;justify-content:center}
.local-form__file{grid-template-columns:52px minmax(0,1fr);padding:15px}
.local-form__file>span{width:52px;height:52px;border-radius:17px}
.local-form__file>button{display:none}
.local-form__actions{align-items:stretch;flex-direction:column-reverse}
.local-form__actions--end{flex-direction:column}
.local-form__back,.local-form__next,.local-form__submit{width:100%}
}
@media (max-width:480px){
body.versan-inner .form-experience__shell.container-fluid{width:calc(100% - 18px)!important}
.career-values{padding:23px 17px}
.career-values li{grid-template-columns:46px minmax(0,1fr)}
.career-values li>.fa{width:46px;height:46px}
.form-card{padding:10px}
.form-card__top{margin-bottom:20px}
.local-form__progress li>strong{display:none}
.local-form__progress::before{right:20%;left:20%}
.local-form__step-heading{grid-template-columns:44px minmax(0,1fr);padding:13px 11px}
.local-form__step-heading>span{width:44px;height:44px;border-radius:14px}
.local-form__step-heading small{font-size:12px}
.local-form__control>i{width:44px;flex-basis:44px}
.local-form__quantity{grid-template-columns:minmax(0,1fr) 88px}
.local-form__field--message textarea{min-height:150px}
.local-form__notice{grid-template-columns:36px minmax(0,1fr);padding:13px}
.local-form__notice>.fa{width:36px;height:36px}
.local-form__consent{padding:13px}
.local-form__file{grid-template-columns:44px minmax(0,1fr);gap:11px}
.local-form__file>span{width:44px;height:44px;border-radius:14px}
.local-form__file>div>strong{font-size:13px}
.local-form__file>div>small{font-size:11px}
}
@media (prefers-reduced-motion:reduce){
.form-guide__steps li,.local-form__progress li>span,.local-form__control,.local-form__choice label>span,.local-form__file,.local-form__back,.local-form__next,.local-form__submit{transition:none!important}
.local-form__spinner{animation:none!important}
.local-form__back:hover,.local-form__next:hover,.local-form__submit:hover{transform:none!important}
}

/* Modern video and image galleries. */
@media (max-width:1199px){
.media-intro{grid-template-columns:1fr}
.media-intro__copy,.media-intro__summary{min-height:auto}
.video-library{grid-template-columns:1fr}
.video-playlist__items{grid-template-columns:repeat(3,minmax(0,1fr))}
.video-card{grid-template-columns:1fr;align-content:start}
.video-card__visual{aspect-ratio:16/9}
.media-principles{grid-template-columns:1fr}
.gallery-toolbar{grid-template-columns:1fr auto}
.gallery-filters{grid-column:1/-1;grid-row:2;justify-content:flex-start}
}
@media (max-width:991px){
.media-principles__grid{grid-template-columns:1fr}
.media-principles__grid article{min-height:auto}
.visual-gallery{grid-auto-rows:220px}
.visual-card,.visual-card:nth-child(5),.visual-card:nth-child(6){grid-column:span 6}
.visual-card--featured{grid-column:span 12;grid-row:span 2}
.visual-card--wide{grid-column:span 12}
.gallery-note{grid-template-columns:52px minmax(0,1fr)}
.gallery-note>a{grid-column:2;justify-self:start}
}
@media (max-width:767px){
.page--video-gallery #clients.media-center{width:calc(100% - 24px);max-width:none}
.page--video-gallery #clients.media-center>.media-center__shell.container-fluid{width:100%!important}
body.versan-inner .media-center__shell.container-fluid{width:calc(100% - 24px)!important;max-width:none!important}
.page--media-gallery #clients.media-center{padding-top:42px;padding-bottom:82px}
.media-intro{gap:12px}
.media-intro__copy,.media-intro__summary{padding:27px;border-radius:31px}
.media-intro__copy h2{letter-spacing:-1.2px!important}
.video-stage,.video-playlist,.media-principles{border-radius:30px}
.video-stage__content{padding:25px 20px}
.video-stage__topics{display:grid}
.video-playlist{padding:15px}
.video-playlist__items{grid-template-columns:1fr}
.video-card{grid-template-columns:112px minmax(0,1fr)}
.video-card__visual{aspect-ratio:4/3}
.media-principles{padding:28px 20px}
.gallery-toolbar{padding:18px;border-radius:23px}
.gallery-filters{margin-right:-18px;margin-left:-18px;padding:0 18px 4px;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}
.gallery-filters::-webkit-scrollbar{display:none}
.gallery-filters button{min-width:max-content}
.gallery-toolbar__status{grid-column:1/-1}
.visual-gallery{grid-auto-rows:auto;gap:9px}
.visual-card,.visual-card:nth-child(5),.visual-card:nth-child(6),.visual-card--featured,.visual-card--wide{grid-column:span 12;grid-row:span 1;aspect-ratio:16/10}
.visual-card>button{border-radius:23px}
.visual-card__content{padding:20px}
.gallery-note{grid-template-columns:44px minmax(0,1fr);padding:18px}
.gallery-note>span{width:44px;height:44px;border-radius:14px}
.media-lightbox{padding:8px}
.media-lightbox__dialog{max-height:calc(100vh - 16px);padding:10px;border-radius:25px}
.media-lightbox__figure{border-radius:19px}
.media-lightbox__figure>figcaption{padding:17px}
.media-lightbox__nav>span{display:none}
.media-lightbox__nav{grid-template-columns:1fr 1fr}
.media-lightbox__nav>button{justify-content:center}
}
@media (max-width:480px){
.page--video-gallery #clients.media-center{width:calc(100% - 18px)}
body.versan-inner .media-center__shell.container-fluid{width:calc(100% - 18px)!important}
.media-intro__copy,.media-intro__summary{padding:23px 17px}
.media-intro__summary{grid-template-columns:1fr}
.media-intro__summary>p{grid-column:auto}
.video-card{grid-template-columns:96px minmax(0,1fr);gap:10px}
.video-card__copy>span{display:none}
.gallery-toolbar{grid-template-columns:1fr}
.gallery-filters{grid-row:auto}
.visual-card,.visual-card:nth-child(5),.visual-card:nth-child(6),.visual-card--featured,.visual-card--wide{aspect-ratio:4/3}
.visual-card__content{grid-template-columns:1fr}
.visual-card__content>em{display:none}
.gallery-note{grid-template-columns:1fr}
.gallery-note>a{grid-column:auto}
.media-lightbox__top{grid-template-columns:1fr auto auto}
.media-lightbox__figure h3{font-size:19px}
.media-lightbox__figure p{font-size:13px}
}
@media (prefers-reduced-motion:reduce){
.video-card,.video-card__visual img,.visual-card img,.gallery-filters button{transition:none!important}
.video-card:hover,.visual-card>button:hover img{transform:none!important}
}

/* Kurumsal sayfa sistemi: hakkımızda, politikalar, portfoy, basin, kariyer ve gizlilik. */
@media (max-width:1199.98px){
body.versan-inner .corporate-shell.container-fluid{width:calc(100% - 56px)!important}
.corporate-hero,.career-portal-hero{grid-template-columns:1fr}
.corporate-hero__copy,.corporate-hero__visual,.policy-statement,.environment-orbit,.product-spectrum,.press-desk,.career-portal-hero__copy,.career-portal-hero__focus{min-height:420px}
.corporate-story{grid-template-columns:1fr}
.corporate-story__media{min-height:440px}
.corporate-timeline>ol{grid-template-columns:repeat(2,minmax(0,1fr))}
.corporate-timeline>ol::before{display:none}
.corporate-sustainability,.quality-process,.environment-cycle,.product-standards,.press-resources,.career-culture{grid-template-columns:1fr}
.corporate-values__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.corporate-values__grid article:last-child{grid-column:2}
.certificate-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.environment-commitments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.environment-commitments__grid article,.environment-commitments__grid article:nth-child(4),.environment-commitments__grid article:nth-child(5){grid-column:auto}
.environment-commitments__grid article:last-child{grid-column:1/-1}
.product-route{grid-template-columns:1fr auto}
.product-route>div{grid-column:1/-1}
.press-resources__grid>a{min-height:250px}
.privacy-hero{grid-template-columns:92px minmax(0,1fr)}
.privacy-hero>aside{grid-column:1/-1}
.privacy-layout{grid-template-columns:1fr}
.privacy-navigation{position:relative;top:auto}
.privacy-navigation>nav{grid-template-columns:repeat(4,minmax(0,1fr))}
.privacy-navigation>div{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 13px}
.privacy-navigation>div>.fa{grid-row:1/3;margin-bottom:0}
.privacy-navigation>div>a{margin-top:0}
}
@media (max-width:991.98px){
.corporate-values__grid,.policy-principles__grid,.product-families__grid,.career-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.corporate-values__grid article:last-child{grid-column:1/-1}
.certificate-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.certificate-library__grid article:last-child{grid-column:1/-1}
.product-standards__cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.product-route{grid-template-columns:1fr}
.product-route>ol,.product-route>.corporate-button{width:100%}
.product-route>ol li{min-width:0}
.press-highlights__grid{grid-template-columns:1fr}
.press-story--featured{grid-row:auto}
.press-story--featured>a>div{aspect-ratio:16/7;min-height:0;flex:none}
.privacy-navigation>nav{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767.98px){
body.versan-inner .corporate-shell.container-fluid{width:calc(100% - 24px)!important}
.page--corporate .corporate-page{padding-top:34px;padding-bottom:72px}
.page--corporate{--corp-radius-xl:30px;--corp-radius-lg:24px;--corp-radius-md:19px}
.corporate-hero,.career-portal-hero{gap:9px;margin-bottom:13px}
.corporate-hero__copy,.career-portal-hero__copy{min-height:0;padding:36px 24px}
.corporate-hero__copy h2,.career-portal-hero__copy h2{font-size:clamp(36px,11vw,54px);letter-spacing:-1.5px!important}
.corporate-hero__copy>p,.career-portal-hero__copy>p{margin-top:17px;font-size:14px;line-height:1.7}
.corporate-actions{align-items:stretch;flex-direction:column}
.corporate-button{width:100%}
.corporate-hero__visual,.policy-statement,.environment-orbit,.product-spectrum,.press-desk,.career-portal-hero__focus{min-height:360px}
.corporate-hero__badge{top:18px;right:18px;width:105px;height:105px;border-radius:30px}
.corporate-hero__badge strong{font-size:28px}
.corporate-hero__signature{right:18px;bottom:18px;left:18px;padding:15px;flex-direction:column}
.corporate-anchor-nav{margin-right:-12px;margin-left:-12px;padding:8px 12px;overflow-x:auto;border-right:0;border-left:0;border-radius:0;justify-content:flex-start;flex-wrap:nowrap;scrollbar-width:none}
.corporate-anchor-nav::-webkit-scrollbar{display:none}
.corporate-anchor-nav>a{min-width:max-content}
.corporate-section-heading{margin-bottom:25px}
.corporate-section-heading h3{font-size:clamp(29px,9vw,40px)}
.corporate-story{padding:9px;gap:0}
.corporate-story__media{min-height:320px}
.corporate-story__copy{padding:30px 18px}
.corporate-story__copy blockquote{grid-template-columns:1fr}
.corporate-timeline,.corporate-sustainability,.corporate-values,.policy-principles,.quality-process,.certificate-library,.environment-commitments,.environment-cycle,.product-standards,.product-families,.product-route,.press-highlights,.press-resources,.career-culture,.career-paths{margin-top:13px;padding:29px 20px}
.corporate-timeline>ol,.corporate-values__grid,.policy-principles__grid,.certificate-library__grid,.environment-commitments__grid,.product-families__grid,.career-paths__grid{grid-template-columns:1fr}
.corporate-values__grid article:last-child,.certificate-library__grid article:last-child,.environment-commitments__grid article:last-child{grid-column:auto}
.corporate-values__grid article,.policy-principles__grid article,.environment-commitments__grid article{min-height:0}
.corporate-sustainability{gap:31px}
.quality-process,.environment-cycle,.product-standards,.press-resources,.career-culture{gap:31px}
.product-standards__cards,.press-resources__grid{grid-template-columns:1fr}
.product-standards__cards article,.press-resources__grid>a{min-height:210px}
.environment-orbit>div{width:172px;height:172px}
.environment-orbit__item{font-size:10px}
.environment-orbit__item--one{top:12%;left:5%}
.environment-orbit__item--two{top:20%;right:4%}
.environment-orbit__item--three{right:8%;bottom:10%}
.product-spectrum>strong{font-size:65px}
.product-family{min-height:320px}
.press-story>a{min-height:0}
.press-story>a>div,.press-story--featured>a>div{aspect-ratio:16/10}
.press-resources__grid>a{min-height:230px}
.privacy-hero{grid-template-columns:1fr;padding:29px 20px;gap:22px}
.privacy-hero__icon{width:70px;height:70px;border-radius:22px;font-size:24px}
.privacy-hero h2{font-size:clamp(35px,10vw,48px)}
.privacy-hero>aside{grid-column:auto;padding:19px}
.privacy-navigation{padding:16px}
.privacy-navigation>nav{display:flex;margin-right:-16px;margin-left:-16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}
.privacy-navigation>nav::-webkit-scrollbar{display:none}
.privacy-navigation>nav a{min-width:max-content}
.privacy-document{padding:9px}
.privacy-document>section{padding:29px 20px;border-radius:23px}
.privacy-document__number{top:18px;right:18px}
.privacy-document h3{padding-right:28px;font-size:clamp(25px,8vw,34px)}
.privacy-data-grid,.privacy-security-row{grid-template-columns:1fr}
.privacy-notice{grid-template-columns:1fr}
.privacy-contact>a{grid-template-columns:44px minmax(0,1fr)}
.privacy-contact>a>.fa:last-child{display:none}
.career-portal-hero__focus{padding:29px 22px}
.career-culture__values article{grid-template-columns:45px minmax(0,1fr)}
.career-culture__values .fa{width:45px;height:45px}
}
@media (max-width:479.98px){
body.versan-inner .corporate-shell.container-fluid{width:calc(100% - 18px)!important}
.corporate-hero__copy,.career-portal-hero__copy{padding:31px 18px}
.corporate-hero__visual,.policy-statement,.environment-orbit,.product-spectrum,.press-desk,.career-portal-hero__focus{min-height:330px}
.corporate-story__media{min-height:275px}
.corporate-timeline,.corporate-sustainability,.corporate-values,.policy-principles,.quality-process,.certificate-library,.environment-commitments,.environment-cycle,.product-standards,.product-families,.product-route,.press-highlights,.press-resources,.career-culture,.career-paths{padding:25px 16px}
.quality-process li,.environment-cycle li{grid-template-columns:47px minmax(0,1fr);padding:11px;gap:10px}
.quality-process li>span,.environment-cycle li>span{width:47px;height:47px}
.product-spectrum>strong{font-size:55px;letter-spacing:-2px!important}
.product-route>.corporate-button{min-width:0}
.privacy-navigation>div{grid-template-columns:1fr}
.privacy-navigation>div>.fa{grid-row:auto}
.privacy-document>section{padding:25px 16px}
.privacy-data-grid>div{grid-template-columns:40px minmax(0,1fr)}
.privacy-data-grid .fa{width:40px;height:40px}
.privacy-purpose-list li{grid-template-columns:38px minmax(0,1fr);padding:10px;gap:9px}
.privacy-purpose-list li>span{width:38px;height:38px}
}
@media (hover:none){
.product-family:is(:hover,:focus-visible),.press-story>a:is(:hover,:focus-visible){transform:none}
}
@media (prefers-reduced-motion:reduce){
.corporate-button,.product-family,.press-story>a,.press-story img{transition:none!important}
.corporate-button:is(:hover,:focus-visible),.product-family:is(:hover,:focus-visible),.press-story>a:is(:hover,:focus-visible){transform:none!important}
}

/* Ürün grupları çözüm seçici responsive hiyerarşisi. */
@media (max-width:1199.98px){
.product-index-hero{grid-template-columns:1fr}
.product-index-hero__copy{min-height:350px}
.product-index-hero__summary{display:grid;min-height:0;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:center;gap:20px 38px}
.product-index-hero__summary-top{grid-row:1/3}
.product-index-hero__metrics{margin:0}
.product-index-hero__route{margin:0}
.product-index-catalog__header{grid-template-columns:1fr;align-items:start}
.product-index-filter__status{text-align:left}
.product-index-guide,.product-index-assurance{grid-template-columns:1fr}
.product-index-support{grid-template-columns:84px minmax(0,1fr)}
.product-index-support__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:991.98px){
.product-index-card,.product-index-card--industry,.product-index-card--construction,.product-index-card--alkyd{grid-column:span 6}
.product-index-card--wide>a{min-height:610px}
.product-index-card--wide figure::after{background:linear-gradient(180deg,rgba(7,16,28,.08) 16%,rgba(7,16,28,.42) 45%,rgba(7,16,28,.96) 100%)}
.product-index-card--wide .product-index-card__body{max-width:none;padding:clamp(120px,10vw,165px) clamp(25px,2.8vw,43px) clamp(27px,2.9vw,45px)}
.product-index-guide__choices{grid-template-columns:1fr}
.product-index-guide__choices button{min-height:112px}
}
@media (max-width:767.98px){
.product-index-hero{gap:9px}
.product-index-hero__copy{min-height:0;padding:36px 24px}
.product-index-hero__copy::before{left:24px}
.product-index-hero__copy h2{font-size:clamp(32px,8.5vw,42px);letter-spacing:.4px!important}
.product-index-hero__copy>p{margin-top:18px;font-size:14px;line-height:1.7}
.product-index-hero__summary{display:flex;padding:29px 24px}
.product-index-hero__summary-top{width:100%}
.product-index-hero__metrics{width:100%;margin-top:27px;padding-top:20px}
.product-index-hero__metrics>div{padding-right:9px}
.product-index-hero__metrics>div+div{padding-left:9px}
.product-index-hero__route{width:100%;margin-top:24px}
.product-index-nav{margin-bottom:13px}
.product-index-catalog{padding:29px 20px}
.product-index-catalog__header{gap:24px}
.product-index-filter{margin-right:-20px;margin-left:-20px;padding:7px 20px;overflow-x:auto;border-right:0;border-left:0;border-radius:0;flex-wrap:nowrap;scrollbar-width:none}
.product-index-filter::-webkit-scrollbar{display:none}
.product-index-filter button{min-width:max-content}
.product-index-filter__status{margin-top:20px}
.product-index-grid{grid-template-columns:1fr;gap:9px}
.product-index-card,.product-index-card--industry,.product-index-card--construction,.product-index-card--alkyd,.product-index-grid.is-filtered .product-index-card{grid-column:auto}
.product-index-card>a,.product-index-card--wide>a,.product-index-grid.is-filtered .product-index-card>a{display:block;min-height:570px}
.product-index-card__body,.product-index-card--wide .product-index-card__body{padding:120px 24px 27px}
.product-index-card h4{font-size:30px}
.product-index-guide,.product-index-assurance{margin-top:13px;padding:29px 20px;gap:31px}
.product-index-guide__choices button{grid-template-columns:45px minmax(0,1fr) 28px;min-height:98px;padding:15px}
.product-index-assurance__standards{grid-template-columns:1fr}
.product-index-assurance__criteria li{grid-template-columns:31px 47px minmax(0,1fr);padding:14px;gap:10px}
.product-index-assurance__criteria li>.fa{width:47px;height:47px}
.product-index-support{grid-template-columns:66px minmax(0,1fr);margin-top:13px;padding:29px 20px;gap:21px}
.product-index-support__icon{width:66px;height:66px;border-radius:21px;font-size:22px}
.product-index-support>div:nth-child(2){grid-column:1/-1}
.product-index-support__actions{grid-template-columns:1fr}
}
@media (max-width:479.98px){
.product-index-hero__copy{padding:31px 18px}
.product-index-hero__copy::before{left:18px}
.product-index-hero__copy h2{font-size:clamp(30px,9.5vw,38px)}
.product-index-hero__summary{padding:26px 18px}
.product-index-hero__summary-top strong{font-size:62px}
.product-index-hero__metrics{grid-template-columns:1fr;gap:0}
.product-index-hero__metrics>div,.product-index-hero__metrics>div+div{display:grid;grid-template-columns:58px minmax(0,1fr);padding:11px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.09);align-items:center;gap:9px}
.product-index-hero__metrics dd{margin:0}
.product-index-hero__route ol{flex-wrap:wrap}
.product-index-catalog,.product-index-guide,.product-index-assurance,.product-index-support{padding:25px 16px}
.product-index-filter{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}
.product-index-card>a,.product-index-card--wide>a,.product-index-grid.is-filtered .product-index-card>a{min-height:540px}
.product-index-card figcaption{top:17px;left:17px}
.product-index-card__number{top:20px;right:18px}
.product-index-card__body,.product-index-card--wide .product-index-card__body{padding:112px 18px 20px}
.product-index-card__meta{align-items:flex-start;flex-direction:column;gap:5px}
.product-index-card__meta span{max-width:100%}
.product-index-card h4{font-size:27px}
.product-index-guide__steps>span{font-size:11px}
.product-index-guide__choices button{grid-template-columns:42px minmax(0,1fr)}
.product-index-guide__choices button>.fa:first-child{width:42px;height:42px}
.product-index-guide__choices button>.fa:last-child{display:none}
.product-index-assurance__criteria li{grid-template-columns:42px minmax(0,1fr)}
.product-index-assurance__criteria li>span{display:none}
.product-index-assurance__criteria li>.fa{width:42px;height:42px}
.product-index-support{grid-template-columns:56px minmax(0,1fr)}
.product-index-support__icon{width:56px;height:56px;border-radius:18px;font-size:19px}
}
@media (hover:none){
.product-index-card>a:is(:hover,:focus-visible),.product-index-guide__choices button:is(:hover,:focus-visible){transform:none}
}
@media (prefers-reduced-motion:reduce){
.product-index-card>a,.product-index-card figure img,.product-index-card__link>.fa,.product-index-guide__choices button{transition:none!important}
.product-index-card>a:is(:hover,:focus-visible) figure img{transform:none!important}
}

/* Nanomix katalog ürünleri responsive hiyerarşisi. */
@media (max-width:1199.98px){
.product-detail__shell.container-fluid,.product-catalog-page__shell.container-fluid{width:calc(100% - 56px)!important}
.product-detail-hero{grid-template-columns:minmax(350px,.88fr) minmax(0,1.12fr)}
.product-detail-hero__copy{padding:46px}
.product-detail-hero__copy h2{font-size:clamp(38px,4.5vw,56px)}
.product-detail-profile,.product-detail-application{grid-template-columns:1fr;gap:38px}
.product-detail-specification__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.product-detail-specification__grid article:nth-child(5),.product-detail-specification__grid article:nth-child(6),.product-detail-specification__grid article:nth-child(7){grid-column:auto}
.product-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.product-catalog-assistance{grid-template-columns:70px minmax(0,1fr)}
.product-catalog-assistance>a{grid-column:1/-1;justify-content:center}
}
@media (max-width:991.98px){
.product-detail-hero{grid-template-columns:1fr}
.product-detail-hero__visual{min-height:520px}
.product-detail-hero__visual>img{height:430px}
.product-detail-hero__copy{min-height:510px}
.product-detail-specification>header{grid-template-columns:1fr}
.product-detail-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.product-detail-related__grid>a:last-child{grid-column:1/-1}
.product-catalog-intro{grid-template-columns:1fr}
.product-catalog-intro>aside{min-height:0;grid-template-columns:auto 1fr;align-items:center;gap:3px 19px}
.product-catalog-intro>aside>strong{grid-row:1/3}
.product-catalog-intro>aside>small{grid-column:2}
.product-catalog-toolbar{grid-template-columns:1fr;align-items:stretch}
.product-catalog-toolbar>p{margin:0 12px 8px;text-align:left}
}
@media (max-width:767.98px){
.product-detail,.product-catalog-page{padding-top:34px;padding-bottom:76px}
.product-detail__shell.container-fluid,.product-catalog-page__shell.container-fluid{width:calc(100% - 24px)!important}
.product-detail-hero{min-height:0;padding:8px;border-radius:34px}
.product-detail-hero__visual{min-height:410px;border-radius:27px}
.product-detail-hero__visual>img{width:82%;height:330px}
.product-detail-hero__index{top:20px;left:22px}
.product-detail-hero__seal{right:16px;bottom:16px;min-width:0;padding:8px;grid-template-columns:34px 1fr}
.product-detail-hero__seal>.fa{width:34px;height:34px}
.product-detail-hero__copy{min-height:0;padding:36px 24px;border-radius:27px}
.product-detail-hero__copy h2{margin-top:17px;font-size:clamp(34px,10vw,48px);letter-spacing:-1px!important}
.product-detail-hero__lead{margin-top:19px;font-size:14px;line-height:1.72}
.product-detail-benefits{margin-top:23px}
.product-detail-actions{align-items:stretch;flex-direction:column}
.product-detail-button{width:100%}
.product-detail-nav{top:78px;margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px;overflow-x:auto;border-right:0;border-left:0;border-radius:0;justify-content:flex-start;scrollbar-width:none}
.product-detail-nav::-webkit-scrollbar{display:none}
.product-detail-nav a{min-width:max-content}
.product-detail-profile,.product-detail-specification,.product-detail-application,.product-detail-related{margin-top:13px;padding:29px 20px;border-radius:31px}
.product-detail-profile__cards{grid-template-columns:1fr}
.product-detail-profile__cards article{min-height:250px;padding:25px;border-radius:24px}
.product-detail-profile__cards article>span{margin-bottom:32px}
.product-detail-specification__grid{grid-template-columns:1fr;margin-top:30px}
.product-detail-specification__grid article{min-height:0;border-radius:21px}
.product-detail-steps li{grid-template-columns:45px minmax(0,1fr);border-radius:24px;gap:11px}
.product-detail-steps li>span{display:none}
.product-detail-steps li>.fa{width:45px;height:45px}
.product-detail-related>header{align-items:flex-start;flex-direction:column}
.product-detail-related__grid{grid-template-columns:1fr;margin-top:27px}
.product-detail-related__grid>a:last-child{grid-column:auto}
.product-detail-related__grid>a{min-height:420px}
.product-catalog-intro{padding:34px 24px;border-radius:31px;gap:30px}
.product-catalog-intro h2{font-size:clamp(34px,9.6vw,48px);letter-spacing:-1px!important}
.product-catalog-intro>div>p{font-size:14px;line-height:1.72}
.product-catalog-intro>aside{padding:23px;border-radius:24px}
.product-catalog-intro>aside>strong{font-size:53px}
.product-catalog-toolbar{margin:13px 0;padding:8px;border-radius:24px}
.product-catalog-filter-rail{grid-template-columns:38px minmax(0,1fr) 38px;gap:4px}
.product-catalog-filter-scroll{width:38px;height:38px;font-size:16px}
.product-catalog-filters{margin:0;padding:1px}
.product-catalog-filters button{min-width:max-content;font-size:14px}
.product-catalog-grid{grid-template-columns:1fr;gap:9px}
.product-catalog-card>a{min-height:520px;border-radius:28px}
.product-catalog-card figure{height:305px;border-radius:22px}
.product-catalog-card figure img{height:260px}
.product-catalog-assistance{grid-template-columns:62px minmax(0,1fr);margin-top:13px;padding:29px 20px;border-radius:31px;gap:20px}
.product-catalog-assistance>span{width:62px;height:62px;font-size:21px}
.product-catalog-assistance>div{grid-column:1/-1}
.product-catalog-assistance h3{font-size:27px}
}
@media (max-width:479.98px){
.product-detail__shell.container-fluid,.product-catalog-page__shell.container-fluid{width:calc(100% - 18px)!important}
.product-detail-hero__visual{min-height:350px}
.product-detail-hero__visual>img{height:285px}
.product-detail-hero__seal>span{display:none}
.product-detail-hero__copy{padding:31px 18px}
.product-detail-identity{display:grid;grid-template-columns:1fr}
.product-detail-identity>div{border-radius:22px}
.product-detail-benefits{align-items:stretch;flex-direction:column}
.product-detail-profile,.product-detail-specification,.product-detail-application,.product-detail-related{padding:25px 16px}
.product-detail-profile__cards p{font-size:14px}
.product-detail-specification__grid article{grid-template-columns:42px minmax(0,1fr);padding:14px}
.product-detail-specification__grid article>span{width:42px;height:42px}
.product-detail-related figure{height:240px}
.product-detail-related figure img{height:205px}
.product-catalog-intro{padding:30px 18px}
.product-catalog-intro>aside{grid-template-columns:auto 1fr;padding:19px}
.product-catalog-card>a{min-height:500px;padding:8px}
.product-catalog-card figure{height:290px}
.product-catalog-card__body{padding:22px 15px 14px}
.product-catalog-card h3{font-size:21px}
.product-catalog-assistance{padding:25px 16px}
}
@media (hover:none){
.product-detail-hero__visual:hover>img,.product-detail-related__grid>a:hover,.product-catalog-card>a:hover,.product-catalog-card>a:hover figure img{transform:none}
}
@media (prefers-reduced-motion:reduce){
.product-detail-hero__visual>img,.product-detail-button,.product-detail-related__grid>a,.product-catalog-card>a,.product-catalog-card figure img,.product-catalog-card__link>.fa{transition:none!important}
}

/* Ana sayfa ürün vitrini responsive hiyerarşisi. */
@media (max-width:1199.98px){
.home-product-showcase__header{grid-template-columns:minmax(0,1fr) 260px;gap:32px}
.home-product-showcase-card{width:340px}
}
@media (max-width:991.98px){
.home-product-showcase__header{grid-template-columns:1fr}
.home-product-showcase__catalog{min-height:0;padding:23px;flex-direction:row;align-items:center;gap:28px}
.home-product-showcase__catalog>a{min-width:220px;padding-top:0;padding-left:22px;border-top:0;border-left:1px solid rgba(255,255,255,.13)}
.home-product-showcase__toolbar{grid-template-columns:minmax(0,1fr) auto}
.home-product-showcase__footer{grid-template-columns:54px minmax(0,1fr)}
.home-product-showcase__footer>a{grid-column:1/-1;justify-content:center}
}
@media (max-width:767.98px){
.home-product-showcase{padding:11px 0 16px}
.home-product-showcase__shell.container-fluid{width:calc(100% - 24px)!important;padding:24px 18px!important;border-radius:32px}
.home-product-showcase__intro{padding:4px 0}
.home-product-showcase__eyebrow{font-size:10px}
.home-product-showcase__intro h2{margin-top:12px;font-size:clamp(35px,9.5vw,47px);letter-spacing:-1px!important}
.home-product-showcase__intro>p{margin-top:15px;font-size:14px;line-height:1.7}
.home-product-showcase__catalog{padding:20px;border-radius:25px;align-items:flex-start;flex-direction:column}
.home-product-showcase__catalog>div{align-items:center}
.home-product-showcase__catalog strong{font-size:55px}
.home-product-showcase__catalog>a{width:100%;min-width:0;padding-top:15px;padding-left:0;border-top:1px solid rgba(255,255,255,.13);border-left:0}
.home-product-showcase__toolbar{grid-template-columns:1fr;margin-top:24px;padding:7px;border-radius:24px}
.home-product-showcase__tabs>button{min-height:48px;padding-right:13px;grid-template-columns:36px auto 25px;font-size:13px}
.home-product-showcase__tabs>button>.fa{width:36px;height:36px}
.home-product-showcase__tabs>button>small{min-width:25px;height:25px}
.home-product-showcase__controls{padding:0 3px 2px;justify-content:flex-end}
.home-product-showcase__controls>button{width:42px;height:42px}
.home-product-showcase__panels{margin-right:-18px;margin-left:-18px;border-radius:0}
.home-product-showcase__panels:before,.home-product-showcase__panels:after{width:18px}
.home-product-showcase__slider{padding:8px 18px 18px}
.home-product-showcase-card{width:min(82vw,330px)}
.home-product-showcase-card>a{min-height:520px;border-radius:28px}
.home-product-showcase-card figure{height:260px;border-radius:22px}
.home-product-showcase-card figure img{height:210px}
.home-product-showcase-card__body{padding:20px 14px 13px}
.home-product-showcase-card h3{font-size:21px}
.home-product-showcase__footer{grid-template-columns:48px minmax(0,1fr);padding:14px;border-radius:23px;gap:13px}
.home-product-showcase__active-icon{width:48px;height:48px;border-radius:16px}
.home-product-showcase__footer>div:nth-child(2)>p{font-size:12px}
}
@media (max-width:479.98px){
.home-product-showcase__shell.container-fluid{width:calc(100% - 18px)!important;padding:21px 14px!important}
.home-product-showcase__header{gap:22px}
.home-product-showcase__toolbar{margin-top:20px}
.home-product-showcase__panels{margin-right:-14px;margin-left:-14px}
.home-product-showcase__slider{padding-right:14px;padding-left:14px}
.home-product-showcase-card{width:84vw}
.home-product-showcase-card>a{min-height:505px;padding:7px}
.home-product-showcase-card figure{height:245px}
.home-product-showcase-card figure img{height:198px}
.home-product-showcase-card ul{max-width:100%;overflow-x:hidden}
.home-product-showcase__footer{grid-template-columns:1fr}
.home-product-showcase__active-icon{display:none}
.home-product-showcase__footer>a{grid-column:auto}
}
@media (hover:none){
.home-product-showcase-card>a:is(:hover,:focus-visible),.home-product-showcase-card>a:is(:hover,:focus-visible) figure img,.home-product-showcase__controls>button:is(:hover,:focus-visible){transform:none}
}
@media (prefers-reduced-motion:reduce){
.home-product-showcase-card>a,.home-product-showcase-card figure img,.home-product-showcase-card__action>.fa,.home-product-showcase__controls>button,.home-product-showcase__catalog>a>.fa{transition:none!important}
}
@media (max-width:1199.98px){
.quote-modal__dialog.form-layout{grid-template-columns:minmax(270px,305px) minmax(0,1fr)}
.quote-modal__guide.form-guide{padding:30px 25px}
.quote-modal__main.form-card{padding:30px}
.quote-modal__guide h2{font-size:28px}
.quote-modal__guide>p{font-size:13px}
.quote-modal__guide .form-guide__steps li{padding:11px}
.quote-modal__assurance{display:none}
}
@media (max-width:991.98px){
.quote-modal{padding:12px}
.quote-modal__dialog.form-layout{width:min(860px,100%);height:min(850px,calc(100svh - 24px));max-height:calc(100svh - 24px);grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}
.quote-modal__guide.form-guide{display:grid;height:auto;padding:23px 72px 23px 24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px}
.quote-modal__eyebrow{grid-column:1/-1;margin-bottom:-5px}
.quote-modal__guide h2{font-size:25px}
.quote-modal__guide>p{display:none}
.quote-modal__context{grid-column:2;grid-row:2/4;width:min(310px,36vw);margin:0}
.quote-modal__guide .form-guide__steps{display:none}
.quote-modal__stats{grid-column:1;margin-top:0}
.quote-modal__assurance,.quote-modal__support.form-guide__support{display:none}
.quote-modal__main.form-card{height:auto;min-height:0;padding:26px}
.quote-modal__close{top:19px;right:19px}
.quote-modal .local-form__progress{margin-bottom:24px}
}
@media (max-width:767.98px){
.quote-modal{padding:0}
.quote-modal__dialog.form-layout{width:100%;height:100svh;max-height:100svh;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr)}
.quote-modal__guide.form-guide{display:block;padding:20px 70px 19px 20px;border-bottom:1px solid rgba(255,255,255,.08)}
.quote-modal__eyebrow{margin:0 0 7px}
.quote-modal__guide h2{max-width:520px;font-size:21px;line-height:1.22}
.quote-modal__stats{display:none}
.quote-modal__context{width:100%;margin-top:13px;padding:10px;border-radius:17px}
.quote-modal__context>span{width:43px;height:43px;border-radius:14px}
.quote-modal__close{top:17px;right:17px;width:43px;height:43px;color:#fff;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:none}
.quote-modal__main.form-card{padding:22px 18px 30px}
.quote-modal .form-card__top{margin-bottom:19px;padding-right:0;padding-bottom:16px}
.quote-modal .form-card__top h3{font-size:26px}
.quote-modal .form-card__secure{display:none}
.quote-modal .local-form__step-heading{margin-bottom:16px}
.quote-modal .local-form__progress{margin-bottom:22px}
}
@media (max-width:575.98px){
.quote-modal__guide.form-guide{padding:16px 64px 15px 16px}
.quote-modal__eyebrow{font-size:10px}
.quote-modal__eyebrow>.fa{width:24px;height:24px}
.quote-modal__guide h2{font-size:18px}
.quote-modal__context{grid-template-columns:40px minmax(0,1fr)}
.quote-modal__context>span{width:40px;height:40px}
.quote-modal__main.form-card{padding:19px 14px 27px}
.quote-modal .form-card__top h3{font-size:23px}
.quote-modal .form-card__top .knowledge-eyebrow{font-size:10px}
.quote-modal .local-form__progress li{font-size:0}
.quote-modal .local-form__progress li>span{width:38px;height:38px;font-size:14px}
.quote-modal .local-form__progress::before{top:19px}
.quote-modal .local-form__grid{grid-template-columns:1fr}
.quote-modal .local-form__field--wide{grid-column:auto}
.quote-modal .local-form__actions{align-items:stretch;flex-direction:column-reverse}
.quote-modal .local-form__actions>button{width:100%;justify-content:center}
}
@media (max-height:760px) and (min-width:992px){
.quote-modal__guide.form-guide{padding-top:25px;padding-bottom:25px}
.quote-modal__guide>p{display:none}
.quote-modal__guide .form-guide__steps{margin-top:16px}
.quote-modal__guide .form-guide__steps li{padding:9px 11px}
.quote-modal__stats{display:none}
.quote-modal__support.form-guide__support{padding:10px}
.quote-modal__support.form-guide__support>.fa{display:none}
.quote-modal__main.form-card{padding-top:26px;padding-bottom:26px}
}
@media (prefers-reduced-motion:reduce){
.quote-modal,.quote-modal__dialog.form-layout,.quote-modal__close{transition:none!important}
}
@media (max-width:1199.98px){
.home-quality-standards__intro{max-width:760px}
.home-quality-standards__intro h2{font-size:37px}
}
@media (max-width:991.98px){
#quality-standards .home-quality-standards__frame.container-fluid{width:calc(100% - 24px)!important;padding:17px!important;border-radius:30px}
.home-quality-standards__header{align-items:flex-start;flex-direction:column;gap:22px}
.home-quality-standards__tools{width:100%;justify-content:flex-end}
.home-quality-standards__footer{align-items:flex-start;flex-direction:column}
.home-quality-standards__footer>a{align-self:stretch;justify-content:space-between}
}
@media (max-width:767.98px){
.home-quality-standards{padding-bottom:52px!important}
.home-quality-standards__intro h2{font-size:34px}
.home-quality-standards__intro p{font-size:14px}
.home-quality-standards__tools{justify-content:space-between}
.home-quality-standards__count{height:52px;border-radius:18px}
.home-quality-standards__toggle{min-height:52px;border-radius:18px}
.home-quality-card{min-height:268px;border-radius:24px}
.home-quality-card__mark{width:106px;height:106px;margin-top:17px}
}
@media (max-width:575.98px){
#quality-standards .home-quality-standards__frame.container-fluid{width:calc(100% - 16px)!important;padding:13px!important;border-radius:25px}
.home-quality-standards__header{margin-bottom:22px}
.home-quality-standards__intro h2{font-size:30px}
.home-quality-standards__intro p{font-size:13px;line-height:1.65}
.home-quality-standards__footer{margin-top:16px;padding-top:16px;gap:15px}
.home-quality-standards__footer p{font-size:11px}
}
@media (max-width:419.98px){
.home-quality-standards__toggle{width:52px;padding:6px;justify-content:center}
.home-quality-standards__toggle>span{display:none}
.home-quality-standards__tools{justify-content:flex-end}
}
@media (hover:none){
.home-quality-card{cursor:pointer}
.home-quality-card:is(:hover,:focus-visible){transform:none}
}
@media (prefers-reduced-motion:reduce){
.home-quality-card,.home-quality-card::before,.home-quality-card__mark,.home-quality-card__tooltip,.home-quality-standards__toggle,.home-quality-standards__footer>a,.home-quality-standards__footer>a>.fa{transition:none!important}
}
@media (max-width:767.98px){
.form-success-modal{padding:14px}
.form-success-modal__dialog{max-height:calc(100svh - 28px);grid-template-columns:1fr}
.form-success-modal__visual{min-height:190px;padding:28px 30px}
.form-success-modal__check{width:62px;height:62px;margin-bottom:28px;font-size:23px}
.form-success-modal__content{padding:34px 30px 28px}
}
@media (max-width:575.98px){
.form-security{padding:7px;border-radius:23px}
.form-security__heading{min-height:55px;padding:2px 3px 7px;grid-template-columns:42px minmax(0,1fr) 34px;gap:9px}
.form-security__icon{width:42px;height:42px}
.form-security__copy strong{font-size:13px}
.form-security__copy small{font-size:11px;white-space:normal}
.contact-form .form-security__copy small{font-size:14px}
.form-security__badge{width:34px;min-height:34px;padding:0;justify-content:center}
.form-security__badge>span{display:none}
.form-security__widget-shell{min-height:70px;padding:2px;border-radius:18px}
.form-security__turnstile{min-height:65px;border-radius:15px}
.form-security__feedback{padding:7px 7px 2px;align-items:flex-start;flex-direction:column;gap:7px}
.form-security__message{font-size:11px}
.contact-form .form-security__message{font-size:14px}
.form-success-modal{padding:10px}
.form-success-modal__dialog{max-height:calc(100svh - 20px);border-radius:28px;grid-template-columns:1fr}
.form-success-modal__visual{min-height:170px;padding:24px 25px}
.form-success-modal__check{width:58px;height:58px;margin-bottom:27px;font-size:21px}
.form-success-modal__visual small{margin-bottom:7px;font-size:9px}
.form-success-modal__visual strong{font-size:24px}
.form-success-modal__content{padding:28px 22px 22px}
.form-success-modal__close{top:14px;right:14px;width:40px;height:40px}
.form-success-modal__content h2{padding-right:0;font-size:28px}
.form-success-modal__content>p{margin-top:12px;font-size:14px;line-height:1.65}
.form-success-modal__details{margin-top:18px;grid-template-columns:1fr}
.form-success-modal__details>div{padding:12px 15px}
.form-success-modal__details>div+div{border-top:1px solid #e0e6ed;border-left:0}
.form-success-modal__next{grid-template-columns:40px minmax(0,1fr);padding:13px;gap:11px}
.form-success-modal__next>span{width:40px;height:40px}
.form-success-modal__actions{align-items:stretch;flex-direction:column}
.form-success-modal__primary,.form-success-modal__secondary{width:100%}
.form-success-modal__assurance{font-size:10px!important}
}
@media (prefers-reduced-motion:reduce){
.form-security,.form-security__retry,.form-success-modal,.form-success-modal__dialog,.form-success-modal__close,.form-success-modal__primary,.form-success-modal__secondary{transition:none!important}
.form-security.is-loading .form-security__icon .fa{animation:none!important}
}

/* 1920 px referansını koruyan ileri responsive uygulama katmanı. */
@media (max-width:1919.98px){
html,body{max-width:100%;overflow-x:clip}
body :is(main,section,article,aside,header,footer,nav,div,ul,ol,li,form,fieldset){min-width:0}
body :is(img,video,canvas,svg,iframe){max-width:100%}
body :is(h1,h2,h3,h4,h5,h6,p,a,button,label,legend,span,strong,small){overflow-wrap:break-word}
:is(.home-product-showcase__tabs,.product-catalog-filters,.glossary-alphabet,.corporate-anchor-nav,.product-detail-nav,.privacy-navigation>nav,.gallery-filters,body.inner-page--product-system .feature-tab2 .nav-tabs){overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:14px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
:is(.home-product-showcase__tabs,.product-catalog-filters,.glossary-alphabet,.corporate-anchor-nav,.product-detail-nav,.privacy-navigation>nav,.gallery-filters,body.inner-page--product-system .feature-tab2 .nav-tabs)>*{scroll-snap-align:start}
}
@media (max-width:1199.98px){
.site-header__frame,.versan-hero__frame.container-fluid,#features.versan-corporate .versan-corporate__shell.container-fluid,#clients.home-events .home-section__frame.container-fluid,#clients2.home-resources .home-section__frame.container-fluid,#ts-main-bottom.home-insights .home-section__frame.container-fluid,#feature.home-voices .home-section__frame.container-fluid,#quality-standards .home-quality-standards__frame.container-fluid{max-width:calc(100% - 24px)!important}
.site-navigation.navbar-collapse{max-width:100%}
.site-nav.navbar-nav{scrollbar-gutter:stable}
.site-mega-menu.dropdown-menu{max-width:100%;overflow:clip}
.site-mega-shell,.site-info-mega{min-width:0}
.news-hub__shell,.news-detail__shell,.product-detail__shell.container-fluid,.product-catalog-page__shell.container-fluid{max-width:calc(100% - 32px)!important}
.news-grid,.news-list,.news-detail-layout,.product-catalog-grid,.product-detail-profile,.product-detail-application{min-width:0}
.product-catalog-filter-scroll,.glossary-alphabet button{min-width:44px;width:44px;height:44px;min-height:44px}
.product-catalog-filter-rail{grid-template-columns:44px minmax(0,1fr) 44px}
}
@media (min-width:1200px) and (max-width:1499.98px){
.site-action--language span{display:inline}
}
@media (max-width:991.98px){
body.versan-inner :is(#main-container>.container,#main-content>.container,#main-content>section>.container,#features:not(.versan-corporate)>.container,.special-page__shell.container-fluid,.contact-studio__shell.container-fluid,.news-hub__shell.container-fluid,.news-detail__shell.container-fluid,.glossary-shell.container-fluid,.info-page__shell.container-fluid,.form-experience__shell.container-fluid,.media-center__shell.container-fluid,.corporate-shell.container-fluid){max-width:calc(100% - 32px)!important}
.row>*{min-width:0}
.ral-workbench,.research-capabilities,.research-capabilities__grid,.contact-studio__intro,.product-detail-related__grid{min-width:0}
.ral-workbench{grid-template-columns:minmax(0,1fr)}
.page--ral .ral-workbench__catalog.special-ral-catalog{width:100%!important;min-width:0;max-width:100%;box-sizing:border-box}
.page--ral :is(.special-ral-toolbar,.special-ral-search,.special-ral-grid,.special-ral-status){width:100%;min-width:0;max-width:100%}
.research-capabilities{grid-template-columns:minmax(0,1fr)}
.research-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.page--contact .contact-studio__intro{grid-template-columns:minmax(0,1fr)!important}
.page--contact .contact-studio__intro-copy{width:100%;min-width:0;max-width:100%}
.product-detail-related>header>div{width:100%;min-width:0;max-width:100%}
.product-detail-related h3,.product-detail-related #related-products-heading{width:100%;max-width:100%;overflow-wrap:anywhere}
.news-card,.news-card>*{min-width:0}
.home-newsroom__header{align-items:flex-start;flex-direction:column}
.home-newsroom__actions{width:100%;max-width:100%;justify-content:flex-start;flex-wrap:wrap}
.home-section__all-link{max-width:100%;box-sizing:border-box}
.privacy-layout{grid-template-columns:minmax(0,1fr)}
.privacy-navigation{position:relative;top:auto;max-width:100%}
}
@media (max-width:767.98px){
:root{--mobile-safe-bottom:calc(78px + env(safe-area-inset-bottom,0px));--mobile-shell:calc(100% - 16px);--mobile-radius:24px}
html{scroll-padding-top:82px}
body{padding-bottom:var(--mobile-safe-bottom)}
body :is(p,li,dd,dt,label,input,select,textarea,button){font-size:max(14px,1em)}
body :is(button,a,input,select,textarea){touch-action:manipulation}
.site-header{top:0;margin-top:0;margin-bottom:8px;padding:6px 0 5px;background:rgba(255,255,255,.88);box-shadow:0 1px 0 rgba(15,23,42,.05);backdrop-filter:blur(18px) saturate(1.25)}
.site-header__frame{width:var(--mobile-shell);max-width:none!important}
.site-navbar{min-height:64px;padding:6px 7px 6px 10px;border:1px solid rgba(15,23,42,.07);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(15,23,42,.07)}
body.is-scrolled .site-navbar{min-height:62px;background:rgba(255,255,255,.97);box-shadow:0 12px 30px rgba(15,23,42,.1)}
.site-brand.navbar-brand{width:clamp(116px,34vw,138px);min-height:48px}
.site-brand img{max-height:52px}
.site-mobile-call,.site-menu-toggle.navbar-toggler{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:15px}
.site-mobile-call{margin-left:auto}
.site-navigation.navbar-collapse,.site-navigation.collapsing{position:absolute!important;top:calc(100% + 9px);right:0;left:0;z-index:1100;width:auto!important;max-width:none!important;max-height:calc(100svh - 158px);padding:9px!important;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:rgba(255,255,255,.98)!important;box-shadow:0 28px 70px rgba(15,23,42,.2)!important;overscroll-behavior:contain;backdrop-filter:blur(24px) saturate(1.2)}
.site-navigation.navbar-collapse.collapse:not(.show){display:none!important}
.site-navigation.navbar-collapse.collapse.show{display:flex!important}
.site-nav.navbar-nav{width:100%;max-height:none;margin:0;padding:0;overflow:visible;border:0;gap:3px}
.site-nav .nav-link{min-height:48px;padding:11px 13px;border-radius:15px;font-size:15px}
.site-header .site-navigation ul.site-nav>li>a.nav-link:hover,.site-header .site-navigation ul.site-nav>li>a.nav-link:focus-visible,.site-header .site-navigation ul.site-nav>li>a.nav-link.active{color:var(--chrome-orange-strong);background:var(--chrome-orange-soft)}
.site-mega-menu.dropdown-menu,.site-mega--products .site-mega-menu,.site-mega--info .site-mega-menu{margin:3px 0 7px!important;padding:6px;border-radius:20px;background:#f5f7fa!important}
.site-mega-intro{padding:19px;border-radius:17px}
.site-mega-intro p{font-size:14px}
.site-mega-content{padding:14px 2px 2px}
.site-mega-heading>strong,.site-mega-compact-head>strong{font-size:19px}
.site-mega-link{min-height:66px;padding:9px 10px;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 18px}
.site-mega-link strong{font-size:15px}
.site-mega-link small{font-size:12px}
.site-info-mega__intro,.site-info-group{padding:18px;border-radius:17px}
.site-info-group a{min-height:44px;font-size:14px}
.site-actions{margin-top:7px;padding:10px 0 1px;grid-template-columns:minmax(0,1fr) 48px minmax(108px,auto);gap:8px}
.site-search{height:52px;margin:0;grid-column:1/-1}
.site-search input{padding:0 58px 0 17px;color:var(--chrome-ink);font-size:16px;cursor:text}
.site-search input::placeholder{color:#98a2b3}
.site-action{min-height:48px;font-size:14px}
.site-action--phone{min-width:0;margin:0;padding:0;border-right:0}
.site-action--phone>.fa{width:44px;height:44px}
.site-action--phone strong{font-size:14px}
.site-action--phone small{font-size:10px}
.site-action--language{width:48px;min-width:48px;height:48px;min-height:48px}
.site-action--quote{min-width:0;padding:0 15px}
.mobile-app-dock[hidden]{position:fixed;right:8px;bottom:max(8px,env(safe-area-inset-bottom,0px));left:8px;z-index:1055;display:grid!important;min-height:66px;padding:6px;border:1px solid rgba(15,23,42,.11);border-radius:23px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;background:rgba(255,255,255,.9);box-shadow:0 20px 52px rgba(15,23,42,.2),0 3px 10px rgba(15,23,42,.08);backdrop-filter:blur(22px) saturate(1.35)}
.mobile-app-dock__item{display:flex;min-width:0;min-height:54px;padding:5px 2px;border:0;border-radius:17px;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#667085;background:transparent;font-family:inherit;font-size:10px!important;font-weight:750;line-height:1;cursor:pointer}
.mobile-app-dock__item>.fa{display:grid;width:27px;height:24px;place-items:center;color:#667085;font-size:17px}
.mobile-app-dock__item>span{max-width:100%;overflow:hidden;font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}
.mobile-app-dock__item:is(:hover,:focus-visible,.is-active){color:var(--chrome-orange-strong);background:var(--chrome-orange-soft)}
.mobile-app-dock__item:is(:hover,:focus-visible,.is-active)>.fa{color:var(--chrome-orange-strong)}
.mobile-app-dock__item--primary{color:#fff;background:linear-gradient(145deg,#ff6c28,var(--chrome-orange-strong));box-shadow:0 10px 22px rgba(252,90,10,.26);transform:translateY(-7px)}
.mobile-app-dock__item--primary>.fa,.mobile-app-dock__item--primary:is(:hover,:focus-visible)>.fa{color:#fff}
.mobile-app-dock__item--primary:is(:hover,:focus-visible){color:#fff;background:linear-gradient(145deg,#ff793b,#e74504)}
#back-to-top,#back-to-top.affix{right:13px;bottom:calc(var(--mobile-safe-bottom) + 8px)}
#back-to-top .btn.btn-primary{width:46px;min-height:46px;border-radius:16px;font-size:17px}
body.versan-inner #banner-area{width:var(--mobile-shell);max-width:none;min-height:218px;padding:26px 22px;border-radius:28px}
body.versan-inner #banner-area .inner-hero__title{font-size:clamp(31px,9vw,43px);line-height:1.04}
body.versan-inner #banner-area .inner-hero__description{font-size:14px;line-height:1.55}
body.versan-inner #banner-area .inner-hero__jump{min-height:44px;font-size:12px}
body.versan-inner :is(#main-container>.container,#main-content>.container,#main-content>section>.container,#features:not(.versan-corporate)>.container,.special-page__shell.container-fluid,.contact-studio__shell.container-fluid,.news-hub__shell.container-fluid,.news-detail__shell.container-fluid,.glossary-shell.container-fluid,.info-page__shell.container-fluid,.form-experience__shell.container-fluid,.media-center__shell.container-fluid,.corporate-shell.container-fluid){width:var(--mobile-shell)!important;max-width:none!important}
.versan-hero__frame.container-fluid,#features.versan-corporate .versan-corporate__shell.container-fluid,#clients.home-events .home-section__frame.container-fluid,#clients2.home-resources .home-section__frame.container-fluid,#ts-main-bottom.home-insights .home-section__frame.container-fluid,#feature.home-voices .home-section__frame.container-fluid,#quality-standards .home-quality-standards__frame.container-fluid{width:var(--mobile-shell)!important;max-width:none!important}
.versan-hero__slider{border-radius:28px}
.versan-hero__content{max-width:100%}
.versan-hero__content h1{font-size:clamp(31px,9.4vw,43px);line-height:1.05}
.versan-hero__content p{font-size:14px;line-height:1.65}
.versan-hero__actions>a{min-height:50px;font-size:13px}
.versan-hero__control{width:44px;height:44px;min-width:44px;min-height:44px}
.versan-hero__pagination .swiper-pagination-bullet{height:44px;min-height:44px;padding-bottom:10px}
.versan-hero__pagination .swiper-pagination-bullet{min-width:44px}
.news-card{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)}
.news-card__media{width:100%;min-width:0;max-width:100%;min-height:0!important;aspect-ratio:16/10}
.news-card__media img{width:100%;height:100%;object-fit:cover}
.news-card__body{min-width:0}
.news-card h2,.news-card h3,.news-featured h2{overflow-wrap:anywhere}
.news-detail-layout{grid-template-columns:minmax(0,1fr)}
.news-detail-content :is(img,figure,table,pre,iframe){max-width:100%}
.news-detail-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.ral-workbench{width:100%;grid-template-columns:minmax(0,1fr)!important}
.page--ral .ral-workbench__catalog.special-ral-catalog{width:100%!important;min-width:0;max-width:100%;padding:12px;overflow:hidden;border-radius:25px;box-sizing:border-box}
.page--ral .special-ral-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}
.page--ral .special-ral-search input{min-width:0;font-size:16px}
.page--ral .special-ral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.page--ral .special-ral-card{min-width:0}
.page--contact .contact-studio__shell.container-fluid{width:var(--mobile-shell)!important;max-width:none!important;padding-inline:0}
.page--contact .contact-studio__intro{width:100%;grid-template-columns:minmax(0,1fr)!important}
.page--contact .contact-studio__intro-copy{width:100%;min-width:0;max-width:100%;padding:31px 20px}
.page--contact .contact-studio__intro h2{font-size:clamp(34px,10vw,47px)}
.page--contact :is(.contact-studio__intro p,.contact-studio__intro li,.contact-form label,.contact-form input,.contact-form select,.contact-form textarea){font-size:14px}
.page--contact :is(.contact-form input,.contact-form select,.contact-form textarea){width:100%;min-width:0;font-size:16px}
.research-capabilities{width:100%;min-width:0;padding:26px 18px;grid-template-columns:minmax(0,1fr)}
.research-capabilities__intro,.research-capabilities__grid{width:100%;min-width:0;max-width:100%}
.research-capabilities__grid{grid-template-columns:minmax(0,1fr)}
.product-detail-related>header{width:100%;min-width:0;align-items:flex-start;flex-direction:column}
.product-detail-related>header>div{width:100%;min-width:0;max-width:100%}
.product-detail-related h3,.product-detail-related #related-products-heading{width:100%;max-width:100%;font-size:clamp(26px,8vw,36px);overflow-wrap:anywhere}
.product-detail-related__grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}
.corporate-callout>.corporate-button{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.product-detail-nav,.corporate-anchor-nav,.privacy-navigation>nav,.gallery-filters,.glossary-alphabet{width:100%;max-width:100%;margin-right:0;margin-left:0;padding-right:10px;padding-left:10px;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;flex-wrap:nowrap;scrollbar-width:none}
:is(.product-detail-nav,.corporate-anchor-nav,.privacy-navigation>nav,.gallery-filters,.glossary-alphabet)::-webkit-scrollbar{display:none}
:is(.product-detail-nav,.corporate-anchor-nav,.privacy-navigation>nav,.gallery-filters,.glossary-alphabet)>*{min-width:max-content}
.privacy-navigation{width:100%;max-width:100%;overflow:hidden}
.product-catalog-filter-rail{grid-template-columns:44px minmax(0,1fr) 44px;gap:5px}
.product-catalog-filter-scroll{width:44px;height:44px;min-width:44px;min-height:44px}
.product-catalog-filters{width:100%;min-width:0;max-width:100%}
.product-catalog-filters button{min-height:44px;font-size:14px}
.glossary-alphabet button{min-width:44px;width:44px;height:44px;min-height:44px}
.gallery-filters button{min-height:46px;font-size:14px}
.local-form__grid,.contact-form__grid,.career-form__grid,.order-form__grid{grid-template-columns:minmax(0,1fr)!important}
.local-form__field--wide,.contact-form__field--wide{grid-column:auto!important}
:is(.local-form,.contact-form,.career-form,.order-form) :is(label,legend){font-size:14px}
:is(.local-form,.contact-form,.career-form,.order-form) :is(input,select,textarea){width:100%;min-width:0;font-size:16px}
:is(.local-form,.contact-form,.career-form,.order-form) :is(input:not([type="checkbox"]):not([type="radio"]),select){min-height:54px}
:is(.local-form,.contact-form,.career-form,.order-form) textarea{min-height:130px}
:is(.local-form__choice-list,.local-form__options,.contact-form__options){display:flex;width:100%;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:8px}
:is(.local-form__choice-list,.local-form__options,.contact-form__options)>label{min-height:44px;flex:1 1 125px}
.quote-modal__dialog.form-layout{width:calc(100% - 12px);max-width:none;max-height:calc(100svh - 12px);margin:6px;border-radius:27px}
.quote-modal__content{max-height:calc(100svh - 12px);overflow-y:auto;overscroll-behavior:contain}
.quote-modal__close{width:44px;height:44px;min-width:44px;min-height:44px}
.site-footer{width:var(--mobile-shell);margin-bottom:4px;border-radius:32px}
.site-footer__shell{width:calc(100% - 30px);padding-top:29px;padding-bottom:21px}
.site-footer-cta{margin-bottom:31px;padding:22px 18px;border-radius:23px;gap:18px}
.site-footer-cta h2{font-size:24px}
.site-footer-cta p{font-size:14px}
.site-footer-button{min-height:48px;padding:0 17px;font-size:14px}
.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}
.site-footer-brand,.site-footer-contact{grid-column:1/-1}
.site-footer-column{padding-top:0;border-top:0}
.site-footer-column h2,.site-footer-contact h2{margin-bottom:14px;font-size:14px}
.site-footer-column a{min-height:40px;font-size:13px}
.site-footer-contact__phone{min-height:58px}
.site-footer-contact__mail{font-size:14px}
.site-footer-address{font-size:13px}
.site-footer__bottom{margin-top:31px;padding-top:20px}
.site-footer-legal a,.site-footer__bottom p{font-size:12px}
}
@media (max-width:575.98px){
:root{--mobile-shell:calc(100% - 12px)}
.site-header__frame{width:var(--mobile-shell)}
.site-navbar{padding-left:8px;border-radius:20px}
.site-brand.navbar-brand{width:clamp(112px,36vw,132px)}
body.versan-inner #banner-area{padding:24px 18px;border-radius:24px}
body.versan-inner #banner-area .inner-hero__title{font-size:clamp(29px,9.5vw,40px)}
.versan-hero__slider{border-radius:24px}
.versan-hero__content h1{font-size:clamp(29px,9.6vw,40px)}
.versan-hero__actions{width:100%;grid-template-columns:minmax(0,1fr)}
.versan-hero__actions>a{width:100%;justify-content:space-between}
.page--ral .special-ral-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.page--ral .special-ral-card{min-height:90px;padding:9px}
.product-detail__shell.container-fluid,.product-catalog-page__shell.container-fluid{width:var(--mobile-shell)!important;max-width:none!important}
.product-detail-profile,.product-detail-specification,.product-detail-application,.product-detail-related{padding:23px 15px}
.product-detail-related__grid>a{min-height:380px}
.research-capabilities{padding:23px 15px}
.local-form__actions,.contact-form__actions{align-items:stretch;flex-direction:column-reverse}
.local-form__actions>button,.contact-form__actions>button{width:100%;min-height:50px;justify-content:center}
.site-footer__shell{width:calc(100% - 24px)}
.site-footer-cta__actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}
.site-footer-button{width:100%}
}
@media (max-width:359.98px){
:root{--mobile-shell:calc(100% - 10px)}
.site-brand.navbar-brand{width:106px}
.site-mobile-call{display:none}
.site-menu-toggle.navbar-toggler{margin-left:auto}
.site-actions{grid-template-columns:minmax(0,1fr) 48px}
.site-action--quote{width:100%;grid-column:1/-1}
.mobile-app-dock[hidden]{right:5px;left:5px;padding:5px;border-radius:20px}
.mobile-app-dock__item{min-height:52px}
.mobile-app-dock__item>span{font-size:9px}
body.versan-inner #banner-area{min-height:208px;padding:22px 15px}
.page--ral .special-ral-grid{grid-template-columns:minmax(0,1fr)}
.page--contact .contact-studio__intro-copy{padding:27px 16px}
.site-footer__main{grid-template-columns:minmax(0,1fr)}
.site-footer-brand,.site-footer-contact{grid-column:auto}
.site-footer-column{padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}
}
@media (max-width:767.98px) and (orientation:landscape){
.site-navigation.navbar-collapse,.site-navigation.collapsing{max-height:calc(100svh - 118px)}
.mobile-app-dock[hidden]{right:max(8px,env(safe-area-inset-right,0px));bottom:5px;left:max(8px,env(safe-area-inset-left,0px));min-height:58px}
.mobile-app-dock__item{min-height:47px;flex-direction:row;gap:5px}
}
@media (hover:none) and (pointer:coarse) and (max-width:1199.98px){
:is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:rgba(252,90,10,.13)}
:is(.site-nav .nav-link,.site-info-group a,.site-footer-column a,.corporate-anchor-nav>a,.privacy-navigation>nav a,.product-detail-nav a){min-height:44px}
}
@media (prefers-reduced-motion:reduce) and (max-width:1919.98px){
:is(.home-product-showcase__tabs,.product-catalog-filters,.glossary-alphabet,.corporate-anchor-nav,.product-detail-nav,.privacy-navigation>nav,.gallery-filters){scroll-behavior:auto}
.mobile-app-dock__item--primary{transform:none}
}

/* Telefon deneyimi: tipografi, dokunma alanlari ve sabit kontroller. */
@media (max-width:767.98px){
body.versan-inner #banner-area .breadcrumb li:not(:last-child){min-height:36px;font-size:11.5px;line-height:1.2}
body.versan-inner #banner-area .breadcrumb li:not(:last-child)>a{display:inline-flex;min-height:36px;padding:4px 2px;align-items:center}
:is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="search"],select,textarea){font-size:16px!important}
.page--contact .contact-form :is(input[type="text"],input[type="email"],input[type="tel"],select),.page--contact .contact-form__field--message textarea,.local-form :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],select),.local-form__quantity>select,.local-form__field--message textarea,.glossary-search input,.faq-search input{font-size:16px!important}
.corporate-callout{width:100%;align-items:flex-start;flex-direction:column;gap:22px}
.corporate-callout>div{width:100%;max-width:none}
.corporate-callout h3{font-size:clamp(27px,7.8vw,32px);line-height:1.18}
.corporate-sustainability__intro>a{display:inline-flex;min-height:44px;padding:8px 0;align-items:center}
.site-footer-contact__mail{display:inline-flex;min-height:44px;align-items:center}
.site-footer__bottom{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:start}
.site-footer-legal{display:flex;width:100%;gap:4px 14px}
.site-footer-legal a{display:inline-flex;min-height:44px;padding:8px 0;align-items:center}
.site-footer-language{display:inline-flex;min-height:44px;align-items:center}
.site-footer #back-to-top,.site-footer #back-to-top.affix{display:none!important}
.media-lightbox__close,.quote-modal__close{touch-action:manipulation}
}

/* Dar telefonlarda uzun kurumsal basliklar ekrani domine etmez. */
@media (max-width:575.98px){
.corporate-hero__copy h2,.career-portal-hero__copy h2{font-size:clamp(29px,9vw,33px);line-height:1.12;letter-spacing:-.7px!important}
.corporate-section-heading h3,.corporate-sustainability__intro h3,.quality-process__intro h3,.career-portal-hero__focus h3,.career-culture__intro h3,.product-index-support h3{font-size:clamp(26px,8vw,30px);line-height:1.2}
.privacy-hero h2{font-size:clamp(28px,8.5vw,32px);line-height:1.18}
.media-intro__copy h2{font-size:clamp(29px,9vw,33px);line-height:1.14;letter-spacing:-.5px!important}
.news-hub__intro-copy h2{font-size:clamp(30px,9.2vw,34px);line-height:1.14}
.product-catalog-intro h2{font-size:clamp(29px,9vw,32px);line-height:1.15}
.product-index-hero__copy h2{font-size:clamp(28px,8.8vw,32px);line-height:1.16}
.home-newsroom__intro h2{font-size:clamp(29px,9vw,32px);line-height:1.15}
.home-newsroom-card--featured h3{font-size:clamp(21px,6.8vw,24px);line-height:1.28}
.home-quality-standards__intro h2{font-size:clamp(27px,8.5vw,30px);line-height:1.16}
.knowledge-intro__copy h2{font-size:clamp(28px,8.8vw,32px);line-height:1.14;letter-spacing:-.5px!important}
.fair-spotlight__copy h3{font-size:clamp(27px,8.5vw,31px);line-height:1.16}
.corporate-callout,.product-index-support{padding:24px 17px;border-radius:24px}
.corporate-callout>.corporate-button,.product-index-support__actions,.product-index-support__actions>a{width:100%}
.site-footer-legal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}
.site-footer-legal a:last-child{grid-column:1/-1}
}

@media (max-width:359.98px){
.corporate-hero__copy h2,.career-portal-hero__copy h2,.media-intro__copy h2{font-size:28px}
.corporate-section-heading h3,.corporate-sustainability__intro h3,.quality-process__intro h3,.career-portal-hero__focus h3,.career-culture__intro h3,.product-index-support h3,.privacy-hero h2{font-size:25px}
.news-hub__intro-copy h2,.product-catalog-intro h2,.home-newsroom__intro h2,.knowledge-intro__copy h2,.fair-spotlight__copy h3{font-size:28px}
}
