.elementor-714 .elementor-element.elementor-element-17510bf:not(.elementor-motion-effects-element-type-background), .elementor-714 .elementor-element.elementor-element-17510bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-714 .elementor-element.elementor-element-17510bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-714 .elementor-element.elementor-element-17510bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-714 .elementor-element.elementor-element-b4aed44 .xb-btn, .elementor-714 .elementor-element.elementor-element-b4aed44 .xb-tran-btn, .elementor-714 .elementor-element.elementor-element-b4aed44 .thm-btn, .elementor-714 .elementor-element.elementor-element-b4aed44 .blog-link{font-size:13px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-714 .elementor-element.elementor-element-5ea8dcc .e-search-input{background-color:#2D2D2D;font-size:14px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-714 .elementor-element.elementor-element-5ea8dcc{--e-search-placeholder-color:#FFFFFF;--e-search-input-color:#FFFFFF;--e-search-icon-clear-size:0px;--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:0px;--e-search-submit-border-radius:100px 100px 100px 100px;--e-search-submit-padding:0px 020px 0px 020px;}.elementor-714 .elementor-element.elementor-element-6d1b88d{z-index:999;}.elementor-714 .elementor-element.elementor-element-6d1b88d .header-logo img{max-width:150px;}.elementor-714 .elementor-element.elementor-element-6d1b88d .main-menu ul li a:hover{color:#C01212;}.elementor-714 .elementor-element.elementor-element-6d1b88d .main-menu ul li:hover > a{color:#C01212;}.elementor-714 .elementor-element.elementor-element-6d1b88d .main-menu ul li.active > a{color:#C01212;}.elementor-714 .elementor-element.elementor-element-6d1b88d .xb-header-has-arrow .main-menu > ul > li > a:hover span::before{background-color:#C01212;}.elementor-714 .elementor-element.elementor-element-6d1b88d .xb-header-has-arrow .main-menu > ul > li > a span::after{color:#C01212;}.elementor-714 .elementor-element.elementor-element-6d1b88d .main-menu ul li .sub-menu li:hover > a{color:#B40C0C;}.elementor-714 .elementor-element.elementor-element-6d1b88d .main-menu ul li .main-menu ul li .sub-menu li.active > a{color:#B40C0C;}@media(min-width:768px){.elementor-714 .elementor-element.elementor-element-6bc1673{width:70%;}.elementor-714 .elementor-element.elementor-element-5ae3012{width:30%;}}/* Start custom CSS for purefit-header-1, class: .elementor-element-6d1b88d */.xb-header-menu{
  max-height: 100vh;
  overflow-y: auto; 
}/* End custom CSS */