:root {  --margin-top-xs: clamp(0.56rem, 0.11vw + 0.53rem, 0.67rem); --margin-top-s: clamp(0.75rem, 0.26vw + 0.67rem, 1rem); --margin-top-m: clamp(1rem, 0.52vw + 0.83rem, 1.5rem); --margin-top-l: clamp(1.33rem, 0.96vw + 1.03rem, 2.25rem); --margin-top-xl: clamp(1.78rem, 1.66vw + 1.24rem, 3.38rem); --margin-bottom-xs: clamp(0.56rem, 0.11vw + 0.53rem, 0.67rem); --margin-bottom-s: clamp(0.75rem, 0.26vw + 0.67rem, 1rem); --margin-bottom-m: clamp(1rem, 0.52vw + 0.83rem, 1.5rem); --margin-bottom-l: clamp(1.33rem, 0.96vw + 1.03rem, 2.25rem); --margin-bottom-xl: clamp(1.78rem, 1.66vw + 1.24rem, 3.38rem); } ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: #D0D0D0; } ::-webkit-scrollbar-thumb:hover { background: #0E3876; } ::-moz-selection { color: #fff; background: #11438e; } ::selection { color: #fff; background: #11438e; }  .fluentform .ff_btn_style:focus, .fluentform .ff_btn_style:hover { opacity: 1 !important; } body.bricks-is-frontend :focus { outline: none } .menu__search-icon { padding-left: 10px; marin-left: 25px; } .header__nav-main .bricks-nav-menu li.menu__search-icon::after { background: transparent; } .x-header_sticky-active .header__container-main { padding-top: 2rem; padding-bottom: 1.9rem; } .x-header_sticky-active .header__section-main { box-shadow: 0px 0px 20px rgba(0,0,0,0.15); } .is-ajax-search-items .is-ajax-search-post .is-title a { font-size: 15px; text-transform: none; font-weight: 600; transition: color 0.3s ease; } #is-ajax-search-result-29698 .is-ajax-search-items .is-ajax-search-post .is-title a:hover { text-decoration: none; color: var(--bricks-color-ezqpkn) !important; } .is-ajax-search-items .is-ajax-result-description { font-size: 14px; margin-top: 5px; line-height: 1.4; } .is-ajax-search-posts .is-search-sections .thumbnail { margin-right: 15px; } .is-ajax-search-posts .is-search-sections .is-title { margin-top: 3px; } .lg-components .lg-thumb-item { border-radius: 0 !important; border: none !important; opacity: 0.5; transition: all 0.3s ease !important; } .lg-components .lg-thumb-item:hover, .lg-components .lg-thumb-item.active { opacity: 1; transition: all 0.3s ease; } .lg-download.lg-icon { display:none; } @media (max-width: 780px) { .lg-components, .lg-toggle-thumb { display: none !important; } @media (max-width: 478px) { .x-header_sticky-active .header__container-main { padding-top: 1.5rem; padding-bottom: 1.5rem; } } @media (max-width: 478px) { .menu__search-icon { margin-left: 10px; } .is-ajax-search-posts .is-search-sections .is-title { margin-top: -1px; } }