/* https://www.tsguide.eu/wp-content/themes/tsguide/theme/css/theme.css?ver=1751462089 */
*{min-height:0;min-width:0}img{max-width:100%;height:auto;min-height:1px}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}a,button,input,textarea,select{outline:none!important}*:focus{outline:none!important}.row:before,.row:after{width:0;height:0}#arve .arve-wrapper,#tinymce .arve-wrapper{margin:0!important}#wrapper{padding-top:6.875rem;overflow:hidden}#cookie-notice{font-size:1rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wp-block-group{max-width:900px;margin-left:auto;margin-right:auto}#header{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:50}#primary-menu{font-size:.9375rem;line-height:1em;font-weight:700}#primary-menu ul{margin:0;padding:0;list-style:none}#primary-menu a{display:inline-block;vertical-align:baseline;position:relative;text-decoration:none;color:#00306A}#primary-menu li:hover>a{color:#EF3340}#primary-menu>ul>li>a{padding:.4375rem 0}#primary-menu>ul>li>a:before,#primary-menu>ul>li>a:after{content:'';display:block;width:0;height:.1875rem;background-color:#EF3340;position:absolute;bottom:0;-webkit-transition:width .25s linear;-moz-transition:width .25s linear;-ms-transition:width .25s linear;-o-transition:width .25s linear;transition:width .25s linear}#primary-menu>ul>li>a:before{right:50%}#primary-menu>ul>li>a:after{left:50%}#primary-menu>ul>li:hover>a{color:#00306A}#primary-menu>ul>li:hover>a:before,#primary-menu>ul>li:hover>a:after,#primary-menu>ul>li.current-menu-item>a:before,#primary-menu>ul>li.current-menu-item>a:after,#primary-menu>ul>li.current-menu-parent>a:before,#primary-menu>ul>li.current-menu-parent>a:after,#primary-menu>ul>li.current-menu-ancestor>a:before,#primary-menu>ul>li.current-menu-ancestor>a:after,#primary-menu>ul>li.current-page-item>a:before,#primary-menu>ul>li.current-page-item>a:after,#primary-menu>ul>li.current-page-parent>a:before,#primary-menu>ul>li.current-page-parent>a:after,#primary-menu>ul>li.current-page-ancestor>a:before,#primary-menu>ul>li.current-page-ancestor>a:after,#primary-menu>ul>li.current_page_item>a:before,#primary-menu>ul>li.current_page_item>a:after,#primary-menu>ul>li.current_page_parent>a:before,#primary-menu>ul>li.current_page_parent>a:after,#primary-menu>ul>li.current_page_ancestor>a:before,#primary-menu>ul>li.current_page_ancestor>a:after,#primary-menu>ul>li.current-post-item>a:before,#primary-menu>ul>li.current-post-item>a:after,#primary-menu>ul>li.current-post-parent>a:before,#primary-menu>ul>li.current-post-parent>a:after,#primary-menu>ul>li.current-post-ancestor>a:before,#primary-menu>ul>li.current-post-ancestor>a:after{width:50%}.wpml-ls{font-size:.9375rem;line-height:1em;font-weight:700;text-transform:uppercase;position:absolute}.wpml-ls ul{margin:0;padding:0;list-style:none}.wpml-ls a{color:#00306A;text-decoration:none;display:block;padding:5px;position:relative;width:60px;border:2px solid #00306A;background-color:#fff;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;text-align:center}.wpml-ls li>ul{display:none}.wpml-ls li>ul,.wpml-ls li>ul>li+li{padding-top:1px}.wpml-ls li:hover>a{color:#EF3340;border-color:#EF3340}.wpml-ls .wpml-ls-item-toggle{text-align:left}.wpml-ls .wpml-ls-item-toggle:after{content:"\f3d0";display:block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:1rem;right:5px;top:50%;margin-top:-.5rem}.wpml-ls.active .wpml-ls-item-toggle:after{content:"\f3d8"}@media (min-width:992px){#header>.container>.row{height:6.875rem}#header-items.wpml-enabled{position:relative;padding-right:100px}#primary-menu>ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#primary-menu>ul>li+li{margin-left:1.875rem}.wpml-ls{right:0;top:50%;margin-top:-.9375rem}}@media (max-width:991px){#header>.container>.row{height:3.75rem}}.element-primary>.element-header{padding:4.0625rem 0;background-image:url(/wp-content/themes/tsguide/theme/css/../images/hero-bg-min.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#EDF0F5}.element-primary>.element-header h1+*{margin-top:.9375rem}.element-primary>.element-header p{font-size:1.125rem;line-height:1.5rem}.element-primary>.element-header p+p{margin-top:.5rem}.element-primary>.element-content{padding:4.6875rem 0}.bordered-img{position:relative;display:block;padding:0rem;width:100%;background-color:#fff;border:1px solid #EDF0F5;-webkit-box-shadow:0 5px 10px 0 rgba(215,220,229,.5);-moz-box-shadow:0 5px 10px 0 rgba(215,220,229,.5);box-shadow:0 5px 10px 0 rgba(215,220,229,.5)}.bordered-img img{display:block;width:100%;height:auto}.bordered-img-title{color:#E3132A;display:block;position:absolute;left:50%;bottom:-15px;background-color:#fff;font-size:1rem;line-height:1.5rem;padding:0rem;min-width:14.375rem;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 5px 10px 0 rgba(215,220,229,.5);-moz-box-shadow:0 5px 10px 0 rgba(215,220,229,.5);box-shadow:0 5px 10px 0 rgba(215,220,229,.5)}@media (max-width:767px){.bordered-img{max-width:470px;margin-left:auto;margin-right:auto}}.element-header>.container>.row{height:242px;-ms-flex-align:center!important;align-items:center!important}.posts-filter>.row-grid{margin:-5px}.posts-filter>.row-grid>.col,.posts-filter>.row-grid>[class*="col-"]{padding:5px}.posts-filter button,.posts-filter a{color:#00306A;display:block;font-size:.9375rem;line-height:1.25rem;padding:3px 5px;position:relative;background:#fff;border:1px solid #fff;text-decoration:none}.posts-filter .active button,.posts-filter button:hover,.posts-filter .active a,.posts-filter a:hover{border-color:#00306A}.posts-filter .active button:after,.posts-filter .active button:before,.posts-filter .active a:after,.posts-filter .active a:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.posts-filter .active button:after,.posts-filter .active a:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:9px;margin-left:-9px}.posts-filter .active button:before,.posts-filter .active a:before{border-color:rgba(0,48,106,0);border-top-color:#00306A;border-width:10px;margin-left:-10px}.posts-filter+.posts-grid,.posts-filter+.posts-new-grid{margin-top:3.75rem}.post-thumbnail+*{margin-top:1.875rem}*+.post-thumbnail,.posts-grid p+p{margin-top:.625rem}.post-thumbnail>.post-thumbnail-fallback{position:relative;padding-bottom:43.94%}.post-thumbnail>.post-thumbnail-fallback>.d-flex{position:absolute;top:0;left:0;width:100%;height:100%}.ama-element{padding:5rem 0}.element-has-bgimg{background-position:center;background-repeat:no-repeat;background-size:cover}.block-desc{font-size:1.125rem;line-height:1.5rem}.block-title+.block-desc{padding-top:.625rem}*+.block-btns{margin-top:1.875rem}*+.block-title{margin-top:2.8125rem}*+.block-content{padding-top:4.375rem}@media (min-width:992px){.ama-element .block-title.text-center>h1,.ama-element .block-desc.text-center{padding-left:8.3333334%;padding-right:8.3333334%}}.row-partners .d-flex{width:100%;height:70px;border:1px solid rgba(0,48,106,.2);padding:10px;background-color:#fff}.row-partners a.d-flex:hover{border:1px solid rgba(0,48,106,.75)}.row-partners img{max-width:100%;max-height:100%;object-fit:contain;display:block;margin:0 auto}.row-customer-reviews>div{padding-bottom:50px!important}.block-partners .swiper-container{margin:0 -15px;padding-bottom:60px}.block-partners .swiper-container .swiper-button-prev,.block-partners .swiper-container .swiper-button-next{top:100%;margin-top:-40px;border:2px solid #002F6C}.block-partners .swiper-container .swiper-button-prev{right:50%;left:auto;margin-right:10px}.block-partners .swiper-container .swiper-button-next{left:50%;right:auto;margin-left:10px}.block-partners .swiper-container .swiper-button-prev svg,.block-partners .swiper-container .swiper-button-next svg{width:8px;height:16px}.block-partners .swiper-slide{height:auto;padding:0 15px 29px 15px}.customer-review{display:block;padding:1.25rem 1.25rem 130px 1.25rem;border:.125rem solid #00306A;position:relative;height:100%;background-color:#fff}.customer-review-header{padding:0 15px;position:absolute;top:100%;left:0;width:100%;margin-top:-115px}.customer-review-img{width:100px;height:100px;border:2px solid #002F6C;padding:2px;background-color:#fff;position:relative}.customer-review-img>img{display:block;width:100%;height:auto}.customer-review-logo{background-color:#fff;padding:5px;height:60px;position:absolute;top:100%;margin-top:-15px;left:-2px;right:-2px;border:2px solid #002F6C}.customer-review-img,.customer-review-img>img{border-radius:50%}.customer-review-header>h5{flex:1;padding-left:.9375rem;font-weight:600;font-size:1rem;line-height:1.2}.customer-review-header>h5>small{display:block;text-transform:none!important;color:#B8B8B8;font-size:.9375rem;line-height:1.3125rem}.review-content{font-size:.9375rem;line-height:1.3125rem;color:inherit;text-decoration:none!important}a.customer-review:hover,a.customer-review:hover .customer-review-img,a.customer-review:hover .customer-review-logo{color:inherit;border-color:rgba(0,0,0,.2)}a.customer-review:hover{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}a.customer-review:hover h5{color:#EF3340}.customer-list-item+.customer-list-item{margin-top:30px;padding-top:30px;border-top:1px solid rgba(0,48,106,.2)}.customer-list-item .col-auto{-ms-flex:0 0 270px;flex:0 0 270px;max-width:270px;flex:0 0 auto\0;padding-left:0;padding-right:0}.customer-list-item .col-auto+.col{flex:1}.customer-list-item .customer-review-header{position:static;margin:0;padding:15px 15px 0 15px}.customer-list-item .customer-review-header>h5{padding:0}.customer-list-item .customer-review-img{margin-bottom:43px;margin-left:auto;margin-right:auto;width:124px;height:124px}.customer-list-item .review-content{line-height:1.75rem}.bordered-box{padding:3.75rem 1.25rem 1.875rem 1.25rem;border:.125rem solid #00306A;position:relative;height:100%;background-color:#fff;font-size:.9375rem;line-height:1.3125rem}.bordered-box.has-link{padding-bottom:7.5rem}.bordered-box.has-link>.bottom-btn{position:absolute;bottom:0;left:0;padding:0 1.25rem 3.125rem 1.25rem;width:100%}.bordered-box h3+p{margin-top:1.75rem}.bordered-box .icon-wrap{height:96px;margin-bottom:1.875rem}.block-titled-icon .col-lg-10>.row-grid{margin:-35px -50px}.block-titled-icon .col-lg-10>.row-grid>.col,.block-titled-icon .col-lg-10>.row-grid>[class*="col-"]{padding:35px 50px}.block-titled-icon .d-flex{position:relative;height:100%}.block-titled-icon .d-flex>.icon-wrap{width:80px;margin-left:-15px}.block-titled-icon .d-flex>h5{flex:1;padding-left:30px;font-size:1.3125rem;line-height:1.6875rem}@media (max-width:991px){.block-titled-icon .d-flex>.icon-wrap{margin-left:0}.block-titled-icon .col-lg-10>.row-grid{margin:-15px}.block-titled-icon .col-lg-10>.row-grid>.col,.block-titled-icon .col-lg-10>.row-grid>[class*="col-"]{padding:15px}.block-bordered-icon>.row>.col-12:nth-child(odd):last-child,.row-customer-reviews>.col-12:nth-child(odd):last-child{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;flex:0 0 auto\0}}.social-links{margin:-5px}.social-links>.col-auto{padding:5px}.social-links svg{display:block;width:32px;height:32px}.social-links svg{fill:#00306A}.bg-blue .social-links svg{fill:#fff}.social-links a:hover{display:block;opacity:.5;text-decoration:none}.employee-item img{display:block;border-radius:50%;margin:0 auto}.employee-item *+h3{margin-top:2.8125rem}.employee-item h3{font-size:1.875rem;line-height:1em}*+.employee-contacts{margin-top:12px}*+.social-links{margin-top:25px}.bordered-frame{border:1px solid rgba(0,48,106,.2);padding:30px;background-color:#fff}.bordered-frame>.img-item+.img-item{margin-top:45px}.img-item>img{display:block;margin:0 auto}.logos-txt{font-size:1.3125rem;line-height:1em;color:#B8B8B8}*+.logos-txt{margin-top:5px}.stats-grid h6{font-size:2.25rem;line-height:1em}.stats-grid p{font-size:.9375rem;line-height:1.25rem;font-weight:600}.big-stat-item h6{font-size:4.5rem;line-height:.65em}.big-stat-item p{font-size:1.125rem;line-height:1.5rem;font-weight:600}.stats-grid h6+p{margin-top:.625rem}.big-stat-item *+.width-170,.big-stat-item h6+p{margin-top:1.875rem}@media (min-width:992px){.col-stats-logo svg{position:absolute;right:15px;top:-5rem;margin-top:-1.25rem}.big-stat-item{max-width:14.375rem;margin-left:auto;margin-right:auto}}@media (max-width:991px){.col-stats-logo{display:none!important}.col-stats-logo svg{width:50px;height:78.47px;display:block;margin:0 auto}.big-stat-item{margin-top:30px}}.col-stats .stat-wrap{font-size:64px;line-height:1em;text-align:left;margin-bottom:20px}.block-titled-icon .col-icons h5,.block-titled-icon .col-stats h5{font-size:21px;line-height:27px}.block-titled-icon .col-icons>.row>div+div,.block-titled-icon .col-stats>.row>div+div{margin-top:45px}.box{padding:40px 50px;background-color:#fff;border:1px solid rgba(0,48,106,.2);-webkit-box-shadow:4px 4px 10px 0 rgba(0,48,106,.25);-moz-box-shadow:4px 4px 10px 0 rgba(0,48,106,.25);box-shadow:4px 4px 10px 0 rgba(0,48,106,.25)}.box .gutenberg-content span{color:#E3132A}.boxform-btns .btn-block{max-width:470px;margin:0 auto;font-size:21px}.col-boxform-content>*+*{margin-top:30px}.boxform-btns>.row{margin:-5px -15px}.boxform-btns>.row>div{padding:5px 15px}.col-or{font-size:27px;line-height:24px;padding-bottom:10px!important}.narrow-form{max-width:330px;margin-left:auto;margin-right:auto}.narrow-form .form-group>.form-control{max-width:86%;margin-left:auto;margin-right:auto}.narrow-form .btn-primary{display:block;font-size:21px;width:100%;padding:20px;margin-top:30px}.narrow-form .form-btn{position:relative}.narrow-form .form-btn .ajax-loader{position:absolute;right:-30px;margin:-8px 0 0 0;top:50%}.narrow-form *+p{margin-top:15px}.narrow-form p a{color:inherit}.narrow-form .help-block{text-align:center;display:block}.element-submenu{background-color:#00306A;color:#fff}.element-submenu ul.product-categories,.element-submenu ul.product-categories ul{margin:0;padding:0;list-style:none}.element-submenu ul.product-categories a{color:inherit;text-decoration:none!important}.element-submenu ul.product-categories>li{position:relative}.element-submenu ul.product-categories ul{position:absolute;top:100%;background-color:#00306A;display:none;padding:10px 15px;left:-15px}.element-submenu ul.product-categories{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.element-submenu ul.product-categories>li:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.element-submenu ul.product-categories>li>a{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px;padding:10px 15px}.element-submenu ul.product-categories>li:hover>a,.element-submenu ul.product-categories>li.current-cat>a{background-color:rgba(0,0,0,.1)}.gutenberg-content ul:not([class]),.gutenberg-content ol:not([class]),.entry-content ul:not([class]),.entry-content ol:not([class]){padding-left:1.875rem}.gutenberg-content ul:not([class])>li+li,.gutenberg-content ol:not([class])>li+li,.entry-content ul:not([class])>li+li,.entry-content ol:not([class])>li+li{margin-top:1rem}.gutenberg-content *+.saboxplugin-wrap,.wp-block-group>.wp-block-group__inner-container>*+*,.gutenberg-content>*+*,.entry-content>*+*{margin-top:1.25rem}.wp-block-group>.wp-block-group__inner-container>*+h1,.wp-block-group>.wp-block-group__inner-container>*+h2,.wp-block-group>.wp-block-group__inner-container>*+h3,.wp-block-group>.wp-block-group__inner-container>*+h4,.wp-block-group>.wp-block-group__inner-container>*+h5,.wp-block-group>.wp-block-group__inner-container>*+h6,.gutenberg-content>*+h1,.gutenberg-content>*+h2,.gutenberg-content>*+h3,.gutenberg-content>*+h4,.gutenberg-content>*+h5,.gutenberg-content>*+h6{margin-top:2.5rem}.content-title+*,.content-body+*,.content-btn+*{margin-top:1.875rem}.content-title+.content-body{margin-top:.625rem}.content-title+.content-desc,.content-desc+.content-body{margin-top:2.5rem}.content-desc{font-size:.9375rem;line-height:1.3125rem}.gutenberg-content .heateor_sssp_sharing_container{overflow:hidden}*+.acf-block-element,.acf-block-element+*{margin-top:5rem}.gutenberg-txtmedia>.row+.row{margin-top:65px}.numbered-txtmedia .col-content>.content-title{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.numbered-txtmedia .col-content>.content-title>.content-title-nr{display:block;width:4.375rem;height:4.375rem;line-height:4.375rem;font-size:3.125rem;background-color:#E8ECF2;font-weight:300;text-align:center;border-radius:50%}.numbered-txtmedia .col-content>.content-title>h3{flex:1;padding-left:1.875rem}@media (min-width:768px){.gutenberg-txtmedia>.row:nth-child(even)>.col-content{-ms-flex-order:1;order:1}.gutenberg-txtmedia .col-content>.content-body{padding-top:1.25rem}}@media (min-width:992px){.gutenberg-txtmedia>.row:nth-child(odd)>.col-media,.gutenberg-txtmedia>.row:nth-child(even)>.col-content{margin-left:8.333333%}}.calculator-form-group+.calculator-form-group{margin-top:4.375rem}.calculator-form-group h3{font-size:1.3125rem;line-height:1.6875rem}.calculator-form-group h3+*{margin-top:2.125rem}.calculator-form-group>.form-group+.form-group{margin-top:0}.calculator-form-group .col-12.col-lg{line-height:1.125rem}.calculator-form-group .col-input-output{text-align:right}.calculator-form-group .form-control{padding:.375rem .875rem;height:2.5rem;font-size:1.125rem;line-height:1em}@media (min-width:768px){.calculator-form-group .col-input-narrow,.calculator-form-group .col-input-output{-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;max-width:12.5rem;flex:0 0 auto\0}.calculator-form-group .col-input-wide{-ms-flex:0 0 25rem;flex:0 0 25rem;max-width:25rem;flex:0 0 auto\0}}@media (max-width:767px){.calculator-form-group .col-input-narrow{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;flex:0 0 auto\0}.calculator-form-group .col-input-output{flex:1}}@media (max-width:420px){.calculator-form-group .col-input-narrow{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;flex:0 0 auto\0}}.bordered-frame>h3{font-size:1.875rem;line-height:1em}h3+.calculator-result-group{margin-top:1.1875rem}.calculator-result-group{line-height:1em}.calculator-result-group+.calculator-result-group{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #00306A}.calculator-result-group .row{margin:0 -.3125rem}.calculator-result-group .row>*{padding:0 .3125rem}.calculator-result-group strong,.calculator-result-group small{display:block}.calculator-result-group small{font-size:.8125rem;line-height:1em}.calculator-result-group *+small{margin-top:.25rem}@media (min-width:992px){.calculator-result-group .col-label{-ms-flex:0 0 11.25rem;flex:0 0 11.25rem;max-width:11.25rem;flex:0 0 auto\0}}@media (max-width:991px){.calculator-result-group .col-label{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;flex:0 0 auto\0}}.calculator-result-group .col-value{flex:1;text-align:right}*+.calculator-result-btn{margin-top:1.4375rem}#footer{padding:2.5rem 0 3.4375rem;background-color:#fff;font-size:.9375rem;line-height:1.3125rem;text-align:center}#footer ul{margin:0;padding:0;list-style:none}#footer a{color:inherit}#footer a[href^="mailto"]{text-decoration:none}#footer a[href^="mailto"]:hover{text-decoration:underline}@media (min-width:992px){#footer ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer ul>li:not(:last-child):after{content:'/';margin-left:5px;margin-right:5px}}@media (max-width:991px){#footer ul>li+li{margin-top:.5rem}}.password-input,.woocommerce-input-wrapper,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{display:block;width:100%}.woocommerce-ordering select{display:block;width:100%;height:3.125rem;padding:.75rem 1.1333333333333333rem 1rem;font-size:.9375rem;line-height:1.5rem;font-weight:400;color:#353535;background-color:#fff;background-clip:padding-box;border:1px solid #004085;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.col-single-product-info>.flex-single-product-price>.price{font-size:200%;font-weight:700;margin-right:2rem;flex:1;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.price,.woocommerce ul.products li.product .price{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.price>del{font-size:75%;font-weight:400;color:#000;opacity:.35;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:.5rem}.price>ins{text-decoration:none}.col-single-product-info>.flex-single-product-price+*{margin-top:2rem}*+.woocommerce-product-details__short-description,.woocommerce-product-details__short-description+*,*+.product_meta,.product_meta+*{padding-top:2rem;margin-top:2rem;border-top:1px solid #EDF0F5}form.cart{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}form.cart *+.button{margin-left:30px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;font-weight:700;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#E3132A;border:none;border-radius:0;padding:.5rem 1.25rem;font-size:.9375rem;line-height:1.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:uppercase;text-decoration:none!important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#E3132A;color:#fff;box-shadow:0 0 0 .3rem rgba(227,19,42,.5)}.quantity input[type="number"]{height:40px;padding:0;text-align:center}.product_meta>*{display:block}.product_meta>*+*{margin-top:5px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.4rem;text-transform:uppercase}.woocommerce ul.products li.product .price{font-size:120%;color:#00306A;margin:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding-right:1em}.single-product .woocommerce-notices-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:75rem}.single-product .woocommerce-notices-wrapper>*{margin:0!important}.wc_payment_method{position:relative;padding-left:20px}.wc_payment_method>input[type="radio"]{position:absolute;top:12px;left:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.form-row.place-order{padding:1rem!important;margin:0!important}[v-cloak]{display:none}@media (min-width:1024px){.col-menu-toggle{display:none!important}}@media (max-width:1023px){#wrapper{padding-top:3.75rem}#header{position:fixed;top:0;left:0;width:100%}#menu-toggle{display:block!important;transition:.8s ease;z-index:9999;position:relative;height:40px;width:40px;border:2px solid #003e7e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:none}#menu-toggle .menui{display:block;position:absolute;width:26px;top:50%;left:50%;margin:-1px 0 0 -13px;height:2px;background:#003e7e;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:1px}#menu-toggle:not(.toggled) .menui.top-menu{margin-top:-6px}#menu-toggle:not(.toggled) .menui.bot-menu{margin-top:4px}#menu-toggle.toggled .menui.top-menu{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle.toggled .menui.mid-menu{opacity:0}#menu-toggle.toggled .menui.bot-menu{top:18px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}#menu-toggle:hover{border-color:#E3132A}#menu-toggle:hover .menui{background-color:#E3132A}#header-items{position:fixed;width:100%;height:100%;top:0;background-color:#fff;padding:4.6875rem 0 3.75rem;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#primary-menu{padding:15px 0;position:relative;height:100%;overflow-x:hidden;overflow-y:auto;text-align:center;font-size:1.25rem}#primary-menu>ul>li+li{margin-top:1rem}#header-items:not(.toggled){left:-100%}#header-items.toggled{left:0}}@media (max-width:991px){h1{font-size:2.3rem;line-height:2.6rem}h2{font-size:2.1rem}}@media (max-width:767px){.customer-list-item .col-auto,.customer-list-item .col-auto+.col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;flex:0 0 auto\0}}a.woocommerce-user-link,a.woocommerce-header-cart{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;transition:.8s ease;z-index:9999;height:40px;width:40px;border:2px solid #003e7e;color:#fff!important;text-decoration:none!important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:none}a.woocommerce-user-link svg,a.woocommerce-header-cart>svg{fill:#003e7e;transition:.8s ease}a.woocommerce-header-cart>.header-cart-amount{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;transition:.8s ease;top:-.65rem;right:-.65rem;background-color:#003e7e;width:1.3rem;height:1.3rem;font-size:.75rem;line-height:1em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}a.woocommerce-user-link:hover,a.woocommerce-header-cart:hover{border-color:#E3132A}a.woocommerce-user-link:hover>svg,a.woocommerce-header-cart:hover>svg{fill:#E3132A}a.woocommerce-header-cart:hover>.header-cart-amount{background-color:#E3132A}.actions .coupon{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-15px}.actions .coupon>*{padding:15px}.actions .coupon input[type="text"]{display:block;padding:7px 15px;height:auto}.col2-set{margin:-15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding:15px;float:none;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;flex:0 0 auto\0}.col2-set+*,*+#order_review{margin-top:30px}.form-row label{display:block;width:100%;font-size:.9rem;margin:0}td.product-remove{width:40px}td.product-thumbnail{width:60px;padding:0!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{display:block;width:60px}*+.cart-collaterals{margin-top:2rem}.cart_totals h2+*{margin-top:1rem!important}.wc-proceed-to-checkout{text-align:right}.checkout_coupon .input-text{height:auto;padding:10px 15px 9px}.checkout_coupon p:not(.form-row){margin-bottom:.5rem}.woocommerce form .form-row{padding:0}.woocommerce .col2-set,.woocommerce-page .col2-set{width:auto}.woocommerce .button.button-blue,.woocommerce .button.button-blue:disabled{background-color:#00306A!important;color:#fff!important}.woocommerce .button.button-blue:hover{background-color:#00306A;box-shadow:0 0 0 .3rem rgba(0,48,106,.5)}.woocommerce .button.button-blue:hover:disabled{box-shadow:none!important;cursor:default}.woocommerce span.onsale{min-height:inherit;min-width:inherit;width:3rem;height:3rem;font-weight:700;background-color:#E3132A;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;padding:0;font-size:1rem;line-height:1em}.single-product-payment>.d-flex+.d-flex{margin-top:1rem}.single-product-payment>.d-flex>.d-flex-img{-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px;flex:0 0 auto\0}.single-product-payment>.d-flex>.d-flex-img+*{flex:1;padding-left:30px}.single-product-payment>.d-flex>.d-flex-txt{font-size:85%;line-height:1.5}.woocommerce-order-details>h2+*,.woocommerce-customer-details>h2+*{margin-top:1rem!important}.woocommerce .woocommerce-order>*+ul.order_details{margin-top:2rem;padding-left:0}@media (max-width:767px){#wrapper{overflow:hidden}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;flex:0 0 auto\0;width:100%}}.order-notice-content{position:relative;margin:-4.6875rem 0 4.6875rem}.order-notice-content:before,.order-notice-content:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;background-color:#EDF0F5!important}.order-notice-content:before{right:100%}.order-notice-content:after{left:100%}.d-flex-img.scale-img-down1>img{display:block;width:50%;height:auto;margin:0 auto}@media (min-width:768px){.cart-moneyback-badge{width:45%;float:left}}.cart-moneyback-badge>h2+*{margin-top:1rem}@media (max-width:767px){.cart-moneyback-badge{margin-bottom:2rem}}*+.employee-editor{margin-top:1rem;font-size:1rem;line-height:1.4}.col-map iframe{display:block;width:100%!important;height:400px}.grecaptcha-badge{display:none!important}.row-google-links{font-size:75%}.bordered-frame>h3.red-heading-calc{color:red;margin-top:20px;text-transform:uppercase;font-size:1.3rem}.calculator-result-btn>.btn{font-size:.9rem}.posts-new-grid>.row>div>a{text-decoration:none;border:1px solid rgba(229,232,233,1);border-radius:10px;overflow:hidden;position:relative;height:100%;background-color:#fff}.posts-new-grid .post-excerpt{margin:0!important;padding:25px 20px}.posts-new-grid .post-excerpt h2{font-family:'Source Sans Pro',sans-serif;font-weight:600;text-transform:capitalize;text-decoration:none;font-size:20px;line-height:28px;letter-spacing:0;word-break:break-word}.posts-new-grid .post-excerpt h2+p{margin-top:1rem}.posts-new-grid .post-excerpt p{font-size:85%;color:#B8B8B8}.posts-new-grid .post-excerpt p+p{margin-top:0}.posts-new-grid .post-thumbnail{border-radius:7px;overflow:hidden;filter:grayscale(41%)}.posts-new-grid .post-thumbnail>.post-thumbnail-fallback{padding:0}.posts-new-grid .post-thumbnail>.post-thumbnail-fallback,.posts-new-grid .post-thumbnail img{object-fit:cover;height:200px}.posts-new-grid a:hover .post-thumbnail{filter:grayscale(0)}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;margin:60px auto 0}.post-thumbnail .arve{margin-bottom:0!important}.up-sells h2{margin-bottom:40px}.ama-element.pt0{padding-top:0}.ama-element.pb0{padding-bottom:0}.swiper-button-prev:not(:empty),.swiper-container-rtl .swiper-button-next:not(:empty),.swiper-button-next:not(:empty),.swiper-container-rtl .swiper-button-prev:not(:empty){background-image:none!important}.stripe-card-group,.wc-stripe-elements-field,.woocommerce-SavedPaymentMethods-saveNew{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.stripe-card-group>.wc-stripe-elements-field,.__PrivateStripeElement,.woocommerce-SavedPaymentMethods-saveNew>label{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.block-cta>*+*{margin-top:15px}.block-cta>*+.row{margin-top:0}.block-cta>.row+*{margin-top:30px}.socialmedia__icon_fb,.socialmedia__icon_in,.socialmedia__icon_yt{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:2.5rem;height:2.5rem;color:#E3132A;border:2px solid currentColor;background-color:#fff;text-decoration:none!important;border-radius:50%}.socialmedia__icon_fb{color:#3b5998}.socialmedia__icon_in{color:#0077b5}.socialmedia__icon_yt{color:red}.socialmedia__icon_fb svg,.socialmedia__icon_in svg,.socialmedia__icon_yt svg{width:1rem;height:1rem}.socialmedia__icon_fb svg path,.socialmedia__icon_in svg path,.socialmedia__icon_yt svg path{fill:currentColor}*+.pagi-nav{margin-top:30px}.row-grid+.pagi-nav{margin-top:30px}.pagi-nav a{text-decoration:none!important}.page-link{color:#E3132A}.page-item.active .page-link{color:#fff;background-color:#E3132A;border-color:#E3132A}.col-header-user{padding-right:unset!important}.col-header-user+.col-auto:not(.col-menu-toggle){padding-left:10px}.col-menu-toggle{padding-left:unset!important}.woocommerce-MyAccount-navigation>ul{list-style:none;padding:0!important}.woocommerce-MyAccount-navigation>ul>li+li{margin:2px 0 0 0!important;padding:0!important}.woocommerce-MyAccount-navigation>ul>li>a{display:block;padding:10px 15px;color:#00306A;font-weight:700;background-color:#efefef;text-decoration:none!important}.woocommerce-MyAccount-navigation>ul>.is-active>a,.woocommerce-MyAccount-navigation>ul>li>a:hover{background-color:#E3132A;color:#fff}@media (max-width:768px){.woocommerce-MyAccount-navigation{margin-bottom:30px}}.woocommerce-form-register>*+*,.woocommerce-form-register>.woocommerce-privacy-policy-text+*{margin-top:6px!important}.woocommerce-form-register>.woocommerce-privacy-policy-text+*{margin-bottom:unset!important}@media (max-width:1023px){.col-logo img{max-height:40px!important}}.product>.added_to_cart.wc-forward{display:block;text-align:center;font-size:13px;margin-top:5px}