[class*=text-line-]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-line-4{-webkit-line-clamp:4}.d-flex{display:flex;flex-wrap:wrap}.flex-auto{flex:auto}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}html{overflow-x:hidden;color:#000;background:#fff}*,body,div,form,li{margin:0;padding:0}h2,html,label{padding:0}html,input{margin:0}img{width:auto;max-width:100%;height:auto}li,ul{list-style:none}h2{font-weight:400;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);color:var(--heading-font-color);line-height:var(--heading-line-height);clear:both;margin:0 0 15px;font-size:30px}a img,img{border:0}i{font-style:italic}*,:after,:before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}body{--body-color:var(--content-text-color);background-color:var(--body-bg);font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-weight);font-style:var(--body-style);color:var(--body-color);line-height:var(--body-line-height);letter-spacing:0;font-smoothing:antialiased}::-webkit-scrollbar{width:0;background:0 0}a{text-decoration:none;-webkit-transition:.3s cubic-bezier(.24,.74,.58,1);-khtml-transition:.3s cubic-bezier(.24,.74,.58,1);-moz-transition:.3s cubic-bezier(.24,.74,.58,1);-ms-transition:.3s cubic-bezier(.24,.74,.58,1);-o-transition:.3s cubic-bezier(.24,.74,.58,1);transition:.3s cubic-bezier(.24,.74,.58,1);transition:all .3s ease-in-out;color:var(--link-regular-color)}a:hover{color:var(--link-hover-color)}a:focus{color:var(--link-active-color)}label{margin:0}ul{padding:0;margin:0 0 15px}ul li{list-style-position:inside}.container,.container-full{padding-right:20px;padding-left:20px}.container{max-width:1320px;width:100%;margin-right:auto;margin-left:auto}.relative{position:relative}.cms-transition{-webkit-transition:all .3s linear 0ms;-khtml-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.screen-reader-text{display:none}.gap-10{gap:10px}.gap-15{gap:15px}.gap-25{gap:25px}.text-secondary{color:var(--color-secondary)}.text-11{font-size:11px}.radius-0{-webkit-border-radius:0!important;-khtml-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.radius-50{-webkit-border-radius:50px!important;-khtml-border-radius:50px!important;-moz-border-radius:50px!important;-ms-border-radius:50px!important;-o-border-radius:50px!important;border-radius:50px!important}.radius-100{-webkit-border-radius:100%!important;-khtml-border-radius:100%!important;-moz-border-radius:100%!important;-ms-border-radius:100%!important;-o-border-radius:100%!important;border-radius:100%!important}.pb-20{padding-bottom:20px}.cms-shadow-3{-webkit-box-shadow:0 5px 83px 0 rgba(27,26,26,.12);-khtml-box-shadow:0 5px 83px 0 rgba(27,26,26,.12);-moz-box-shadow:0 5px 83px 0 rgba(27,26,26,.12);-ms-box-shadow:0 5px 83px 0 rgba(27,26,26,.12);-o-box-shadow:0 5px 83px 0 rgba(27,26,26,.12);box-shadow:0 5px 83px 0 rgba(27,26,26,.12)}.cms-modal-html{visibility:hidden;opacity:0;z-index:-1;position:fixed;top:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff}.cms-modal-fade{left:0;right:0}.cms-modal-content{width:100%;max-width:100vw;max-height:100vh;overflow:hidden;padding:40px 20px}.cms-modal-close{display:flex;justify-content:center;align-items:center;width:78px;height:78px;background:var(--color-primary);color:#fff;position:absolute;top:40px;right:40px;font-size:18px;cursor:pointer;transition:all .3s ease-in-out}.cms-modal-close:hover{background:var(--color-secondary)}.cms-modal-search .search-popup{max-width:480px;margin:0 auto}.cms-modal-search .cms-search-input{border:0;font-size:35px;font-weight:500;padding-inline-start:47px;padding-inline-end:20px;padding-top:0;padding-bottom:10px}.cms-modal-search .cms-search-submit{font-size:26px;background:0 0;border:0;padding:0;color:#000;line-height:51px;text-align:center;position:absolute;top:9px;left:0}input{width:100%;height:100%;padding:20px;font-size:14px;font-weight:700;border:1px solid #c6c6c6;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}::-moz-input-placeholder,::-webkit-input-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cms-color-body)}input[type=number]::inner-spin-button,input[type=number]::outer-spin-button{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;height:30px;margin-top:15px;cursor:pointer;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}input.wpcf7-form-control::calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:2;text-align:start;padding:0;margin:0;background-image:none}input.wpcf7-form-control::datetime-edit{text-align:start;width:100%}input[type=search i]::-mox-search-cancel-button,input[type=search i]::search-cancel-button{opacity:0}.btn,button{background-color:var(--color-secondary);color:#fff;font-size:13px;text-transform:capitalize;padding:0 30px;-webkit-transition:all .3s linear 0ms;-khtml-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms;display:inline-flex;gap:10px;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-family:var(--body-font-family);border:0}button{line-height:50px}.btn:focus,.btn:hover,button:focus,button:hover{outline:medium;text-decoration:none;color:#fff;background-color:var(--color-primary)}.btn{line-height:68px}.btn.btn-sm{line-height:51px;padding:0 30px}.btn.btn-white{color:var(--color-secondary);background-color:#fff}.btn.btn-white:hover{color:#fff;background-color:var(--color-secondary)}.btn.btn-hover-primary:hover{color:#fff;background-color:var(--color-primary);box-shadow:none}#cms-header-wrap,.cms-header{position:relative;z-index:3}.cms-header{width:100%;z-index:2;color:var(--menu-regular);-webkit-transition:all .5s ease-in-out;-khtml-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;box-shadow:0 5px 83px 0 rgba(0,28,65,.14)}.cms-header.transparent-on{position:fixed;color:var(--menu-transparent-regular)}.cms-header .btn-nav-mobile span,.cms-header .btn-nav-mobile:after,.cms-header .btn-nav-mobile:before{background-color:var(--menu-regular)}.cms-header .site-branding a{display:block}.cms-header .site-branding img{max-height:var(--logo-height);max-width:var(--logo-width);vertical-align:middle}@media screen and (max-width:767px){.cms-header .site-branding img{max-height:var(--logo-height-mobile);max-width:var(--logo-width-mobile)}}@media screen and (max-width:1280px){.cms-header-main:not(.cms-header-top){padding-top:10px;padding-bottom:10px}.site-header-button{display:none}}.header-layout-1.header-transparent:not(.header-sticky-show):after{content:"";display:block;height:1px;width:100%;background:#e8e8e8;opacity:.15}@media screen and (max-width:767px){.header-layout-1.header-transparent:not(.header-sticky-show) .cms-header-main{padding-left:20px;padding-right:20px}}.header-layout-1.header-transparent:not(.header-sticky-show) .cms-header-main .site-header-button a{font-size:15px}.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu>li>a:before{background-color:var(--menu-transparent-regular)}.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu>li:hover>a:before{background-color:var(--menu-transparent-hover)}.header-layout-1 .cms-header-main{padding-left:60px;padding-right:60px}@media screen and (max-width:767px){.header-layout-1 .cms-header-main{padding-left:20px;padding-right:20px}}.header-layout-1 .cms-header-main .site-branding{margin-inline-end:80px}.header-layout-1 .cms-header-main .site-header-button a{font-size:var(--body-font-size)}.header-layout-1 .cms-header-main .site-header-button a.h-btn2{-webkit-border-radius:var(--header-btn2-radius);-khtml-border-radius:var(--header-btn2-radius);-moz-border-radius:var(--header-btn2-radius);-ms-border-radius:var(--header-btn2-radius);-o-border-radius:var(--header-btn2-radius);border-radius:var(--header-btn2-radius)}@media screen and (max-width:1400px){.header-layout-1 .cms-header-main .site-branding{margin-inline-end:50px}}@media screen and (min-width:1281px){.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu .sub-menu li a:before{background-color:var(--menu-transparent-active)}.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu .sub-menu li>a:hover,.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu>li:hover>a{color:var(--menu-transparent-hover)}.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu .sub-menu li>a:hover:before,.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu>li:hover>a:before{background-color:var(--menu-transparent-hover)}.header-layout-1.header-transparent:not(.header-sticky-show) .primary-menu>li>a:before{background:var(--menu-transparent-regular)}.header-layout-1 .primary-menu{gap:0}.header-layout-1 .primary-menu .sub-menu li a:before{background-color:var(--menu-active)}.header-layout-1 .primary-menu .sub-menu li>a:hover,.header-layout-1 .primary-menu>li:hover>a{color:var(--menu-hover)}.header-layout-1 .primary-menu .sub-menu li>a:hover:before,.header-layout-1 .primary-menu>li:hover>a:before{background-color:var(--menu-hover)}.header-layout-1 .primary-menu>li>a{padding:0 17px;gap:8px}.header-layout-1 .primary-menu>li>a:before{top:0;height:6px;background:var(--menu-regular)}}@media screen and (max-width:1280px){.header-layout-1 .menu-cart-search{justify-content:flex-end;margin-inline-end:20px}}@media screen and (min-width:1281px){#main-menu-mobile,.main-menu-toggle{display:none}.primary-menu{display:flex;flex-wrap:wrap;gap:30px;margin:0}.primary-menu li{position:relative}.primary-menu>li>a{font-weight:700;line-height:var(--header-height);gap:5px;font-size:15px}.primary-menu>li>a:before{content:"";position:absolute;left:0;right:0;margin:auto;background-color:var(--menu-regular);height:4px;transform-origin:right center;-webkit-transform-origin:right center;-webkit-transform:scale(0,1);-khtml-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:transform .25s cubic-bezier(.37,.31,.2,.85);-khtml-transition:transform .25s cubic-bezier(.37,.31,.2,.85);-moz-transition:transform .25s cubic-bezier(.37,.31,.2,.85);-ms-transition:transform .25s cubic-bezier(.37,.31,.2,.85);-o-transition:transform .25s cubic-bezier(.37,.31,.2,.85);transition:transform .25s cubic-bezier(.37,.31,.2,.85)}.primary-menu>li:hover>a{color:var(--menu-hover)}.primary-menu>li:hover>a:before{transform-origin:left center;-webkit-transform-origin:left center;-webkit-transform:scale(1,1);-khtml-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);background-color:var(--menu-hover)}.primary-menu>li.menu-item-has-children>a:after{content:"";font-family:"cmsi";font-weight:400;font-size:8px}.primary-menu .sub-menu,.primary-menu .sub-menu li>a:before{-webkit-transition:all .3s ease-in-out 0ms;-khtml-transition:all .3s ease-in-out 0ms;-moz-transition:all .3s ease-in-out 0ms;-ms-transition:all .3s ease-in-out 0ms;-o-transition:all .3s ease-in-out 0ms;transition:all .3s ease-in-out 0ms;position:absolute;left:0;opacity:0}.primary-menu .sub-menu{background:#fff;top:100%;margin-bottom:0;margin-top:15px;min-width:235px;z-index:99;visibility:hidden;-webkit-box-shadow:0 5px 83px 0 rgba(0,28,65,.14);-khtml-box-shadow:0 5px 83px 0 rgba(0,28,65,.14);-moz-box-shadow:0 5px 83px 0 rgba(0,28,65,.14);-ms-box-shadow:0 5px 83px 0 rgba(0,28,65,.14);-o-box-shadow:0 5px 83px 0 rgba(0,28,65,.14);box-shadow:0 5px 83px 0 rgba(0,28,65,.14)}.primary-menu .sub-menu li{padding:0 40px}.primary-menu .sub-menu li>a,.primary-menu>li>a{color:var(--menu-regular);position:relative;display:flex}.primary-menu .sub-menu li>a{font-size:14px;border-bottom:1px solid #d9e0e9;line-height:normal;padding:11px 0}.primary-menu .sub-menu li>a:before{content:"";height:1px;width:0;background-color:var(--menu-active);bottom:-1px}.primary-menu .sub-menu li:first-child{padding-top:26px}.primary-menu .sub-menu li:last-child{padding-bottom:26px}.primary-menu .sub-menu li:last-child>a{border-bottom:none}.primary-menu .sub-menu li>a:hover{color:var(--menu-active)}.primary-menu .sub-menu li>a:hover:before{width:100%;opacity:1}.primary-menu li:hover{overflow:visible}.primary-menu li:hover>.sub-menu{visibility:visible;opacity:1;margin-top:0}.transparent-on:not(.header-sticky-show) .primary-menu>li>a{color:var(--menu-transparent-regular)}.transparent-on:not(.header-sticky-show) .primary-menu>li>a:before{background-color:var(--menu-transparent-regular)}.transparent-on:not(.header-sticky-show) .primary-menu>li:hover>a{color:var(--menu-transparent-hover)}.transparent-on:not(.header-sticky-show) .primary-menu>li:hover>a:before{background-color:var(--menu-transparent-hover)}}@media screen and (max-width:1280px){.site-navigation{background-color:#fff;border-top:1px solid rgba(0,0,0,.08);position:absolute;padding:15px 20px;top:calc(100% + 30px);bottom:auto;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:all .3s linear 0ms;-khtml-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms;z-index:-1;max-height:80vh;overflow:scroll}.primary-menu{list-style:none;margin:0;padding:0}.primary-menu li{position:relative;list-style:none}.primary-menu li a{display:flex;padding:10px 0;font-size:13px;color:var(--menu-regular);font-weight:700}.primary-menu>li{border-bottom:1px solid #f0f0f0}.primary-menu .sub-menu{position:relative;padding-inline-start:20px;display:none}.primary-menu .sub-menu li>a{width:100%;padding:10px 0;border-bottom:1px solid #d9e0e9}.primary-menu .sub-menu li>a:before{content:"";-webkit-transition:all .3s ease-in-out 0ms;-khtml-transition:all .3s ease-in-out 0ms;-moz-transition:all .3s ease-in-out 0ms;-ms-transition:all .3s ease-in-out 0ms;-o-transition:all .3s ease-in-out 0ms;transition:all .3s ease-in-out 0ms;height:1px;width:0;position:absolute;background-color:var(--menu-active);bottom:-1px;left:0;opacity:0}.primary-menu .sub-menu li>a:hover{color:var(--menu-active)}.primary-menu .sub-menu li>a:hover:before{width:100%;opacity:1}#main-menu-mobile .btn-nav-mobile,#main-menu-mobile .btn-nav-mobile span,#main-menu-mobile .btn-nav-mobile:after,#main-menu-mobile .btn-nav-mobile:before{-webkit-transition:all .3s linear 0ms;-khtml-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}#main-menu-mobile .btn-nav-mobile{color:#282828;display:inline-block;font-size:16px;height:32px;line-height:32px;text-align:center;vertical-align:middle;width:30px;cursor:pointer;position:relative}#main-menu-mobile .btn-nav-mobile span,#main-menu-mobile .btn-nav-mobile:after,#main-menu-mobile .btn-nav-mobile:before{content:"";background-color:#282828;display:block;height:2px;left:0;margin:auto;position:absolute;right:0;width:22px}#main-menu-mobile .btn-nav-mobile span,#main-menu-mobile .btn-nav-mobile:after{top:21px}#main-menu-mobile .btn-nav-mobile span{top:15px}#main-menu-mobile .btn-nav-mobile:before{top:9px}.transparent-on:not(.header-sticky-show) #main-menu-mobile .btn-nav-mobile{color:#fff!important}.transparent-on:not(.header-sticky-show) .btn-nav-mobile span,.transparent-on:not(.header-sticky-show) .btn-nav-mobile:after,.transparent-on:not(.header-sticky-show) .btn-nav-mobile:before{background-color:#fff!important}.main-menu-toggle{cursor:pointer;display:inline-block;height:25px;line-height:25px;position:absolute;right:0;text-align:center;top:10px;width:25px;background-color:var(--menu-active);color:#fff}.main-menu-toggle:hover{background-color:var(--color-secondary)}.main-menu-toggle:before{content:"";font-family:"cmsi"}}.cms-no-post-title.header-transparent.pagetitle-off{padding-top:var(--header-height)}.cms-main{font-family:var(--body-font-family)}.cms-main .cms-blog{overflow:hidden;margin-bottom:40px;position:relative;background-repeat:no-repeat;background-size:contain}.cms-main .cms-blog:before{transition:all .5s ease-in-out}.cms-main .cms-blog:hover .cms--content .cms-readmore a,.cms-main .cms-blog:hover .cms--content .cms-title a:hover{color:var(--color-primary)}.cms-main .cms-blog:hover .cms--content .cms-readmore .the-btn-readmore{background-color:var(--color-primary);color:#fff}.cms-main .cms-blog .cms-readmore{margin-top:30px}.cms-main .cms-blog .cms-readmore .the-btn-readmore{width:35px;height:35px;border:2px solid var(--color-primary)}.cms-main .cms-blog .cms--content{color:#9b9b9b;padding:38px 40px 30px;z-index:1;min-height:inherit}.cms-main .cms-blog .cms--content .cms-content-body{position:relative}.cms-main .cms-blog .cms--content .cms-title{font-size:26px;margin-bottom:26px;line-height:30px}.cms-main .cms-blog .cms--content .cms-post-meta .author a,.cms-main .cms-blog .cms--content .cms-title a{color:var(--color-secondary)}.cms-main .cms-blog .cms--content .cms-readmore{margin-top:27px}.cms-main .cms-blog .cms--content .cms-readmore a{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--color-secondary)}.cms-main .cms-blog .cms--content .cms-post-meta{font-family:var(--body-family);font-size:13px;line-height:13px;margin-bottom:27px}.cms-main .cms-blog .cms--content .cms-post-meta li:first-child{content:" - "}.cms-main .cms-blog .cms--content .cms-post-meta .author a:hover,.cms-main .cms-blog .cms--content .cms-post-meta li.category{color:var(--color-primary)}.cms-main .cms-blog .cms--content .cms-post-meta .space{position:relative;top:-4px}.cms-main .cms-blog .cms--content .cms-post-meta a{font-size:13px}.cms-main .cms-blog .cms--content .cms-text{line-height:24px;font-size:15px}.scroll-top{position:fixed;z-index:99;bottom:24px;right:30px;height:50px;width:50px;line-height:50px;text-align:center;background-color:var(--color-primary);color:#fff;font-size:22px;opacity:0;visibility:hidden}.scroll-top:active,.scroll-top:focus,.scroll-top:hover{color:#fff;background-color:var(--color-secondary)}#content{background:var(--body-bg)}.cms-main{padding-bottom:var(--content-padding-bottom)}@media screen and (max-width:1255px){.cms-main{padding-bottom:30px}}@font-face{font-display:swap;font-family:"cmsi";src:url(/wp-content/themes/validus/assets/fonts/font-cmsi/fonts/cmsi.eot?1uzsoq);src:url(/wp-content/themes/validus/assets/fonts/font-cmsi/fonts/cmsi.eot?1uzsoq#iefix)format("embedded-opentype"),url(/wp-content/themes/validus/assets/fonts/font-cmsi/fonts/cmsi.ttf?1uzsoq)format("truetype"),url(/wp-content/themes/validus/assets/fonts/font-cmsi/fonts/cmsi.woff?1uzsoq)format("woff"),url(/wp-content/themes/validus/assets/fonts/font-cmsi/fonts/cmsi.svg?1uzsoq#cmsi)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" cmsi-"],[class^=cmsi-]{font-family:"cmsi"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cmsi-long-arrow-up:before{content:""}.cmsi-chevron-right:before{content:""}.cmsi-remove:before{content:""}.cmsi-search:before{content:""}@font-face{font-display:swap;font-family:"font-validus";src:url(/wp-content/themes/validus/assets/fonts/font-theme/fonts/font-validus.eot?f7r31w);src:url(/wp-content/themes/validus/assets/fonts/font-theme/fonts/font-validus.eot?f7r31w#iefix)format("embedded-opentype"),url(/wp-content/themes/validus/assets/fonts/font-theme/fonts/font-validus.ttf?f7r31w)format("truetype"),url(/wp-content/themes/validus/assets/fonts/font-theme/fonts/font-validus.woff?f7r31w)format("woff"),url(/wp-content/themes/validus/assets/fonts/font-theme/fonts/font-validus.svg?f7r31w#font-validus)format("svg");font-weight:400;font-style:normal;font-display:block}