/*Global*/
body{overflow-wrap: break-word;}

/*Accessibility*/
body.pojo-a11y-negative-contrast, body.pojo-a11y-negative-contrast img:not(#pojo-a11y-toolbar){background: #d6d6d6 !important;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.pojo-a11y-btn-reset{display: none;}
.skip-link.screen-reader-text{display:none !important;}
.main-content{position: absolute;top: 0;}
body.pojo-a11y-negative-contrast *{-webkit-text-fill-color: inherit  !important;text-fill-color: inherit !important;}
body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .r-tabs-tab.r-tabs-state-active a{background-color: yellow !important;color: #000 !important;}

/*Font Resize*/
body.fs_large header,
body.fs_middle header,
body.fs_large footer,
body.fs_middle footer{max-width: 100%;min-width:100%;}
body.font_large{zoom:1.3;}
body.font_middle{zoom:1.1;}

.btl_font_switcher{display: block;position: relative;}
.btl_font_switcher ul{display: table;width:100%;margin: 0 !important;padding: 0 !important;list-style: none;}
.btl_font_switcher ul li{display: table-cell;vertical-align: middle;margin:0 !important;padding: 0 !important;}
.btl_font_switcher ul li a{display: block;text-align: center;padding: 5px 5px !important;font-size: 14px;}
.btl_font_switcher ul li a.active,
.btl_font_switcher ul li a:hover{text-decoration: underline;}
.btl_font_switcher ul li a.middle{font-size: 18px;}
.btl_font_switcher ul li a.large{font-size: 22px;}

header.elementor-sticky:not(.elementor-sticky__spacer) .elementor-motion-effects-layer{opacity: 0 !important;}
header.elementor-sticky:not(.elementor-sticky__spacer).stickied .elementor-motion-effects-layer{opacity: 1 !important;}
header.elementor-sticky:not(.elementor-sticky__spacer) .sticky_top .elementor-container,
header.elementor-sticky:not(.elementor-sticky__spacer) .sticky_scroll .elementor-container{width: 100%;}
header.elementor-sticky:not(.elementor-sticky__spacer) .sticky_top{visibility: visible !important;opacity: 1 !important;position: absolute;top: 0;left: 0;transition: visibility 0s;}
header.elementor-sticky:not(.elementor-sticky__spacer) .sticky_scroll{visibility: hidden !important;opacity: 0 !important;position: absolute;top: 0;left: 0;transition: visibility 0s;}
header.elementor-sticky:not(.elementor-sticky__spacer) .sticky_top,
header.elementor-sticky:not(.elementor-sticky__spacer) .sticky_scroll{transition: opacity 0s !important;}
header.elementor-sticky:not(.elementor-sticky__spacer).stickied .sticky_top{visibility: hidden !important;opacity: 0 !important;}
header.elementor-sticky:not(.elementor-sticky__spacer).stickied .sticky_scroll{visibility: visible !important;opacity: 1 !important;}

.search_box_btn,
.search_box_btn .search_container
.search_box_btn .search_box_container{display: inline-block;position: relative;z-index: 1;}
.search_box_btn .search_box{box-shadow: 2px 2px 12px 0px #404b584d;display: none;width: 300px;max-width: 100vw;position: absolute;top: 100%;z-index: 1;}
.search_box_btn .search_box.align_left{left: 0;}
.search_box_btn .search_box.align_right{right: 0;}
.search_box_btn .search_form_input{display: inline-block;float: left;width: 85%;max-width: calc(100% - 50px);margin: 0 !important;}
.search_box_btn .search_form_submit{display: inline-block;float: left;width: 15%;min-width: 50px;}
.search_box_btn .search_btn{border: 0;}
.search_box_btn .search_form_input{border: 0;}
.search_box_btn .search_form_submit{border: 0;}
.search_box_btn .search_btn:focus,
.search_box_btn .search_form_input:focus,
.search_box_btn .search_form_submit:focus{outline: none !important;}










