<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, div, section, article, aside {
    margin: 0;
    padding: 0;
}
html,body{
    margin: 0;
    padding: 0;
    font-family: Tahoma, system-ui, sans-serif;
    font-size: 12px;
    color: var(--system_text_color);
    background-color: var(--system_background_color);
    background-position:center top;
    background-repeat: var(--system_background_image_repeat);
    background-image: var(--sig_background_image);
}
a:link {
    COLOR: var(--system_link_color);
    TEXT-DECORATION: none;
}
a:visited {
    COLOR: var(--system_link_color);
    TEXT-DECORATION: none;
}
a:hover {
    color: var(--system_link_hover_color);
    TEXT-DECORATION: underline;
}
p {margin:5px 0;}
.themenumobile {display:none;}
a.mobile-menu {font-size:26px;border:1px var(--menu_title_bg) solid;border-radius:2px;background:rgba(255,255,255,0.9);width:40px;height:40px;text-align:center;line-height:40px;display:none;}
a.mobile-menu:hover {text-decoration:none;color:var(--menu_title_bg);}
#header{
    padding: 0;
    background-color:var(--header_bg);
    width: 100%;
    height: var(--header_height);
    text-align: left;
    background-size:auto 100%;
    display: flex;
    align-items: center;
}

#header picture {
    flex-grow: 1;
}

#header&gt;div {
    color:var(--header_text_color);
    margin:0 0 0 50px; font-size:30px; font-family: system-ui, sans-serif;
}
#wrapper {display:inline-block;}
#container{text-align:left}
#mainc &gt; p, #mainc &gt; ul, #mainc &gt; ol {font-size:16px;word-break:break-word; line-height:24px;}
#mainc &gt; ul {margin:0 0 0 30px; list-style:square;}
#mainc &gt; ol {margin:0 0 0 30px;}
#mainc li {margin:0 0 5px;}


#mainc table {width:100%; border-collapse:collapse; font-size:15px; margin-top:10px;}
#mainc table td, #mainc table th {text-align:left; padding:4px; border:1px gray solid;}
#mainc table th {background:gray; color:white;}

.tablecon {width:100%; overflow:auto; padding:0;}
.tablecon table {margin-left:0 !important;margin-right:0 !important;}
#all{
    width: 970px;
    margin: 0 auto;
}
#container2{
    width: 100%;
    margin: 0 auto;
    float:left;
}
#container_b{
    width: 100%;
    height:22px;
    margin: 0 auto;
    float:left;
}
#container{width:100%;background-color:#f7f7f7;  margin:0 auto;}
#content_main{
    font-family: system-ui, sans-serif;
    float: var(--main_part_position);
    width: var(--main_part_width);
    margin: 15px 0px 5px;
    min-height:1300px;
    box-sizing:border-box;
    padding:0 15px;
    background-color: var(--content_background_color);
    background-repeat: var(--content_background_image_repeat);
    background-position:center top;
    background-image: var(--cig_background_image);
}
#content_main&gt;table {width:100%;table-layout:fixed;}
hr {border:0; width:100%; height:1px; background-color:#eee; margin:20px 0;}
img{border:0;}
h1 {
    font-size: 16px;
    color: var(--h1_color);
    padding: 12px 0px 12px 0px;
    font-weight: bold;
    margin: 10px 0 0 0;
    font-family: system-ui, sans-serif;
    text-align:left;
    line-height:24px;
}
h1 a{
    color: #FE0009;
    text-decoration: none;
}
h1 a:visited{
    color: #FE0009;
    text-decoration: none;
}
h1 a:hover{
    color: #FE0009;
    text-decoration: underline;
}
h2 {
    font-size: 17px;
    color: var(--h2_color);
    padding: 0px 0px 7px 0px;
    font-weight: bold;
    margin:15px 0 0 0;
    font-family: Tahoma, sans-serif;
    text-align:left;
    line-height:22px;
}
h3 {
    font-size: 16px;
    color: inherit;
    padding: 10px 0px 7px 0px;
    font-weight: bold;
    margin: 0px;
    text-align:left;
    line-height:20px;
}
h4 {
    font-size: 15px;
    color: inherit;
    padding: 10px 0px 7px 0px;
    font-weight: bold;
    margin: 0px;
    text-align:left;
    line-height:18px;
}

#footers{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 10px;
    column-gap: 20px;
}

#footer_new {
    clear:both; float:left; width:100%; text-align:center; color:#333333; font-family: system-ui, sans-serif; padding:10px 0 90px;
}
#footer_new .ftlinks {margin:0 10px;}
#footer_new A {color:#333333;}
#leftpart {margin:5px 0 0; padding:0 0 50px 0; float:var(--menu_position); width:var(--menu_width); text-align:center;}
#sistersw {clear:both; border-top:2px #aaa dotted; margin:30px 0 20px 0; text-align:left; padding:5px 10px 5px 0;}
#sistersw p:not(:last-of-type) {font-weight:700;}
#sistersw ul {clear:both; margin:0 0 30px !important;}
#sistersw li {display: inline-block;margin: 0 15px 5px 0 !important;}
#sistersw ul li.h {display:none;}

#hmenu {margin-bottom:15px;}
#hmenu &gt; ul ul ul ul {font-style:italic;}

#hmenu &gt; ul ul ul {
    font-size: 12px;
}
#hmenu &gt; ul ul ul a {padding-left:5px !important;}
#hmenu {float:none; display:block; clear:both;}

#hmenu ul {
    list-style: none;
    font-size: 13px;
    line-height: 12px;
    padding: 0 !important;
}

.m-submenu ul {
    list-style: none;
    font-size: 13px;
    line-height: 12px;
    padding: 0 !important;
}

#hmenu &gt; ul a {display:block;color:var(--menu_text_color);}
#hmenu &gt; ul a:hover {color:var(--menu_text_hover_color);}
#hmenu &gt; ul &gt; li {padding:0; margin:0; background:none;}
#hmenu &gt; ul ul {text-align:left; margin:5px 0 0 3px;}
#hmenu &gt; ul ul &gt; li {margin-bottom:9px;}
#hmenu&gt;ul&gt;li&gt;a {background:var(--menu_title_bg); margin-top:10px; padding:5px 5px; line-height:16px; text-align:center; color:var(--menu_title_color); text-transform:uppercase; font-size:12px; border-bottom:none; font-weight:700;}
#hmenu&gt;ul&gt;li&gt;a:hover {color:var(--menu_title_hover_color);}
#hmenu&gt;ul&gt;li&gt;ul&gt;li&gt;a {font-size:12px; font-weight:700;}
.imgintxt {display:block; max-width:100%; clear:both;}
.imgintxt img {display:block; max-width:100%; margin:0 auto;}
.imgintxt div {float:none; text-align:center; border:1px #ccc solid; padding:5px; margin:5px auto 0; box-sizing:border-box;}
.floatleft {float:left; margin:8px 10px 0 0;}
.floatright {float:right; margin:8px 0 0 10px;}
.floatnone, .forcefloatnone {float:none; margin:5px auto 10px;}
.forcefloatnone img {height:auto !important;}
.forcefloatnone.fullonmobile img {width:100% !important;}
.forcefloatnone.fullonmobile div {width:100%; max-width:none !important;}

#breadcrumb {margin:0;font-style:italic;text-align:left;line-height:20px;}
#breadcrumb ol {list-style: none; margin:0;padding: 0;}
#breadcrumb li {display:inline; margin:0; line-height:normal;}
#breadcrumb li:not(:first-child):before {content:"&gt;";}
#breadcrumb li:last-child a {color:inherit;}
#breadcrumb li:last-child a:hover {text-decoration:none;}

#social {position:absolute; width:200px; height:30px; top:40px; margin:0 0 0 800px;}
#social a {float:left; display:block; background:url(/img/social.png) no-repeat; width:33px; height:33px; margin-left:10px; margin-top:5px;}
#social a:first-child {margin-left:30px;}
#social .fb {background-position:0 0;}
#social .gp {background-position:-34px 0;}
#social .tw {background-position:-67px 0;}

#tp {border-bottom:1px #ccc solid;margin:0 0 20px 0; display:flex;}
#rvimg {width:300px; height:200px; margin:20px 15px 10px 0;vertical-align:top;}
#rv {display:inline-block; padding:0 10px; flex-grow:2;}
a.vb {display:block; line-height:35px; font-size:16px; background:var(--visit_button_bg_color); text-align:center; text-transform:uppercase;color:#fff;border-radius:5px;margin:30px auto;max-width:390px;}
a.vb:hover {text-decoration:none; background:var(--visit_button_bg_hover_color);}
#tp a.vb {margin:15px auto 25px;}
#intro {margin-bottom:20px;}
#intro p {line-height:17px; text-align:left;}

table.top_list1_table {width:100%; border-collapse:collapse; margin-bottom:20px !important;contain: content !important;}
table.top_list1_table td {border: none !important; vertical-align:middle !important; font-size:15px; color:#737373; font-weight:700; padding:8px 5px !important; text-align:left !important; background:#fff;}
table.top_list1_table tr {box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);}
table.top_list1_table td.img img {width:141px; height:57px; border-radius:2px;}
table.top_list1_table td.no {font-family: system-ui, sans-serif; font-weight:bold; font-size:16px; width:20px; text-align:center !important;}
table.top_list1_table td.nm a {color:inherit;}
table.top_list1_table td.nm a:hover {text-decoration:none;}
table.top_list1_table td.v {width:210px; }
table.top_list1_table td.v a {font-family: system-ui, sans-serif; font-weight:bold; display:inline-block; padding:0 5px; width:184px; border-radius:5px; background:var(--visit_button_bg_color); text-align:center;color:#fff; line-height:45px; font-size:15px; text-transform:uppercase;}
table.top_list1_table td.v a:hover {text-decoration:none; background:var(--visit_button_bg_hover_color);}
table.top_list1_table td.stars .starsbg {width:120px; height:21px; background:url(/img/star.png) repeat-x; display:inline-block; background-size:auto 200%;}
table.top_list1_table td.stars .starsfg {background:url(/img/star.png) 0 bottom repeat-x; height:21px; background-size:auto 200%;}
table.top_list1_table td.stars .stars50 {width:100%;}
table.top_list1_table td.stars .stars45 {width:90%;}
table.top_list1_table td.stars .stars40 {width:80%;}
table.top_list1_table td.stars .stars35 {width:70%;}
table.top_list1_table td.stars .stars30 {width:60%;}
table.top_list1_table td.stars .stars25 {width:50%;}
table.top_list1_table td.stars .stars20 {width:40%;}
table.top_list1_table td.stars .stars15 {width:30%;}
table.top_list1_table td.stars .stars10 {width:20%;}
table.top_list1_table td.stars .stars05 {width:10%;}
table.top_list1_table td.stars .stars00 {width:0;}
table.top_list1_table tbody tr:nth-child(odd) td {background:#f0f0f0;}
table.top_list1_table caption {text-align:left; border-top-left-radius:10px; border-top-right-radius:10px; background:var(--menu_title_bg);box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.5);margin-bottom:7px;}
table.top_list1_table caption span {padding:10px 25px; line-height:40px; font-family: system-ui, sans-serif; font-weight:bold; font-size:15px;color:var(--menu_title_color); text-transform:uppercase; display:inline-block; line-height:20px;}
table.top_list1_table caption span h2, table.top_list1_table caption span h3 {font:inherit; color:inherit; display:inline;}
table.top_list1_table caption span a {color:inherit;}

#topmenugeneral {position:absolute; top:var(--header_height); width:970px; font-family:Tahoma, system-ui, sans-serif;}
#topmenugeneral ul {background:var(--topmenu_background_color); display:flex; justify-content:flex-start; list-style:none;}
#topmenugeneral ul li {line-height:35px; text-align:center; font-size:14px; text-transform:uppercase; margin-top:-4px;}
#topmenugeneral ul li.sep {width:5px; display:flex; align-items:center; justify-content:center;}
#topmenugeneral ul li.sep span {display:block; width:1px; background:#999; height:15px;}
#topmenugeneral ul li a, #topmenugeneral ul li span.cur {color:var(--topmenu_text_color); display:block; padding:0 10px; margin:0 3px; min-width:60px;}
#topmenugeneral ul li a:hover {text-decoration:none; background:var(--topmenu_hover_background_color); color:var(--topmenu_hover_text_color); border-top-left-radius:10px; border-top-right-radius:10px;}
#topmenugeneral ul li span.cur {text-decoration:none; background:var(--topmenu_active_background_color); color:var(--topmenu_active_text_color); border-top-left-radius:10px; border-top-right-radius:10px;}
#header.headerwithtopmenu {margin-bottom:35px;}

iframe {max-width:100% !important;}

#versions {margin:20px;}
#versions a {display:inline-block;margin-right:10px;}

#articleindex {text-align:left;}
#articleindextitle {font-weight:700; font-size:15px; margin:5px 0 10px 5px;}
#articleindex ul {margin:0 !important; width:100%; line-height:normal;}
#articleindex li {list-style:none; background:none; margin:0 !important; padding:0; display:flex; flex-wrap:wrap;}
#articleindex&gt;ul span {width:20px;min-width:20px; text-align:center; font-size:larger;}
#articleindex&gt;ul&gt;li&gt;a {font-weight:700; font-size:14px; margin:3px 0 0;max-width:90%;}
#articleindex&gt;ul&gt;li&gt;span {margin:3px 0 0;}
#articleindex&gt;ul&gt;li&gt;ul {margin:3px 0;}
#articleindex&gt;ul&gt;li&gt;ul&gt;li&gt;a {font-size:14px; margin:1px 0 1px 15px;max-width:86%;}
#articleindex&gt;ul&gt;li&gt;ul&gt;li&gt;ul {margin:2px 0;}
#articleindex&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a {font-size:12px; margin:0 0 0 30px;max-width:82%}
#articleindex&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul {margin:2px 0;}
#articleindex&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;a {font-size:12px; margin:0 0 0 45px;max-width:78%;}
#articleindex li.closed&gt;ul {display:none;}
#articleindex li.closed&gt;span, #articleindex li.opened&gt;span {cursor:pointer;}

div.ctabox {background:var(--visit_button_bg_color);color:#fff;width:100%;border-radius:10px; padding:15px 5px; margin:30px 0; font-weight:700; font-size:14px; text-align:left; line-height:24px; text-align:center;box-sizing:border-box;}
div.ctabox a {color:inherit; text-decoration:underline;}
div.ctabox a:hover {text-decoration:none;}

#stkhidden {display:none;}
#stk {position:fixed; z-index:2;bottom:0;left:0;left:0;width:100%; padding:7px 0; text-align:center; display:none;
    background:var(--sticky_banner_background_color);box-shadow: 0 1px 3px rgba(0,0,1,.5);
}
.dv_mobile #stk {bottom:0; top:auto; box-sizing:border-box; padding:20px;}
#stk a.univ_sticky_button {display:inline-block; margin:0; line-height:30px; font-size:14px; font-weight:700; background:var(--visit_button_bg_color);
    padding:5px 10px; min-width:180px;color:#fff; border-radius:3px; vertical-align:middle;box-shadow: 0 1px 3px rgba(0,0,1,.3);
}
#stk a.univ_sticky_button:hover {text-decoration:none; background:var(--visit_button_bg_hover_color);}
#stk span {padding:5px 0; color:#fff; display:inline-block; margin-right:10px; font-weight:700; vertical-align:middle;}
.dv_mobile #stk span {display:none;}
.dv_mobile #stk a.univ_sticky_button {width:100%;box-sizing:border-box;}

.disclaimer-div {
    display: inline;
}
#footer_new {
    content-visibility: auto;
    contain-intrinsic-height: 350px;
}
#tp{
    contain: content !important;
}

@media (min-width: 429px) {
    .bo_image_mobile {
        display: none !important;
    }
}

@media (max-width: 428px) {
    .bo_image_desktop {
        display: none !important;
    }

    #footers{
        column-gap: 5px;
    }
}

.main_banner_image {
    object-fit: contain;
    width: 100%;
}

/* Responsive tablet */
@media (max-width: 970px) {
    #all {width:100% !important;}

    a.mobile-menu {display:block;position:absolute;left:10px;}
    a.mobile-menu:hover {text-decoration:none;}
    body.menu-active .themenumobile {
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
        filter: alpha(opacity=100);
        opacity: 1;
        display:block;
    }
    body {
        overflow-x: hidden;
        overflow-y: auto;
        width:100%;
        min-height:100%;
    }

    body.menu-active {
        overflow: hidden;
        position: absolute;
    }

    .menu-active #bg {
        overflow: hidden;
        height:100%;
    }
    #bg {
        transition: margin 0.2s;
        -moz-transition: margin 0.2s;
        -webkit-transition: margin 0.2s;
        -o-transition: margin 0.2s;
        width:100%;
        min-height:100%;
        z-index:2;
        position:absolute;
    }
    .themenumobile {
        display: block;
        z-index: 3;
        background: #232323;
        width: 50%;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        box-shadow: inset -60px 0px 60px -70px rgba(0,0,0,0.3);
        overflow-x: hidden;
        overflow-y: auto;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
        display:none;
    }

    .themenumobile strong {
        display: block;
        margin: 20px 15px -15px 15px;
        border-bottom: 2px solid rgba(255,255,255,0.1);
        text-align: center;
        font-size: 20px;
        color: #ccc;
        padding-bottom: 20px;
    }

    .themenumobile &gt; ul {
        display: block;
        margin: 15px;
        padding:0;
    }

    .themenumobile &gt; ul ul {
        border-left: 4px solid rgba(255,255,255,0.05);
    }

    .themenumobile ul li {
        display: block;
        background: none;
        padding: 0;
        position: relative;
    }

    .themenumobile ul li a {
        display: block;
        padding: 10px;
        border-bottom: 1px solid rgba(255,255,255,0.05);
        font-weight: normal;
        color: #ccc;
        font-size: 12.5px;
        text-transform:uppercase;
        max-width: 70%;
        line-height: 18px;
    }

    .themenumobile ul li a:hover {
        background: rgba(255,255,255,0.05);
    }

    .w-submenu&gt;.submenu-icon {
        position: absolute;
        left: 100%;
        width: 25px;
        height: 25px;
        padding: 5px;
        bottom: -2px;
    }

    .plus-con {
        color:white;
        position: absolute;
        top: 15px;
        left: 50%;
        transform: translateX(-50%);
    }

    .w-submenu&gt;.submenu-icon span {
        display: block;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: #098ee6;
    }

    .w-m-submenu&gt;.submenu-icon {
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 45px;
        cursor: pointer;
        transition: opacity 0.3s ease;
    }

    .w-m-submenu&gt;.submenu-icon::before {
        content: '';
        display: block;
        width: 25px;
        height: 25px;
        cursor: pointer;
        border-radius: 50%;
        background: #098ee6;
        background-size: 9px 9px;
        position: absolute;
        top: 10px;
        left: 50%;
        transform: translateX(-50%);
    }

    .w-m-submenu&gt;.submenu-icon:hover {
        opacity: 0.5;
    }

    .w-m-submenu.active&gt;.submenu-icon::before {
        display: block;
        position: absolute;
        top: 10px;
        left: 50%;
        transform: translateX( -50%);
        background: #098ee6;
        background-size: 7px 2px;
    }

    .m-submenu-item .hide-inner-menu {
        display: none;
    }

    .submenu-icon-inner {
        position: absolute;
        right: 0;
        top: 0;
        width: 45px;
        height: 100%;
        cursor: pointer;
        transition: opacity 0.3s ease;
    }

    .submenu-icon-inner::before {
        content: '';
        display: block;
        width: 25px;
        height: 25px;
        cursor: pointer;
        border-radius: 50%;
        background: #098ee6;
        background-size: 9px 9px;
        position: absolute;
        top: 10px;
        left: 50%;
        transform: translateX(-50%);
    }

    .submenu-icon-inner:hover {
        opacity: 0.5;
    }

    .w-m-submenu.active .submenu-icon-inner::before {
        background: #098ee6;
        background-size: 7px 2px;
    }

    .main_banner_image {
        object-fit: cover;
        height: 120px;
    }

    @media (hover: hover) {
        #menu-main-menu li.w-submenu:hover&gt;.d-submenu {
            display: block;
        }
        #menu-main-menu li.w-submenu:hover&gt;.submenu-icon span {
            background: #098ee6;
        }
    }

    @media (hover: none) {
        #menu-main-menu .w-submenu.active .d-submenu {
            display: block;
        }
        .w-submenu.active&gt;.submenu-icon span {
            background: #098ee6;
        }
    }

    .m-submenu-item .hide-inner-menu {
        display: none;
    }

    .submenu-icon-inner {
        position: absolute;
        right: 0;
        top: 0;
        width: 45px;
        height: 100%;
        cursor: pointer;
        transition: opacity 0.3s ease;
    }

    .submenu-icon-inner::before {
        content: '';
        display: block;
        width: 25px;
        height: 25px;
        cursor: pointer;
        border-radius: 50%;
        background: #098ee6;
        background-size: 9px 9px;
        position: absolute;
        top: 10px;
        left: 50%;
        transform: translateX(-50%);
    }

    .submenu-icon-inner:hover {
        opacity: 0.5;
    }

    .w-m-submenu.active .submenu-icon-inner::before {
        background: #098ee6;
        background-size: 7px 2px;
    }

    .escape-mobile-menu {
        display: block;
        position: absolute;
        height: 100%;
        top: 0px;
        right: 0px;
        width: 50%;
        z-index: 1;
        background: #232323;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
        opacity: 0;
        box-shadow: inset 30px 0px 30px -40px #000, inset 1px 0px 0px rgba(255,255,255,0.3);
    }
    body.menu-active .escape-mobile-menu {
        z-index: 2;
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
        filter: alpha(opacity=50);
        opacity: 0.5;
    }

    body.menu-active .escape-mobile-menu:hover {
        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
        filter: alpha(opacity=40);
        opacity: 0.4;
    }

    #leftpart {display:none !important;}
    #content_main {width:100% !important; float:none !important; min-height:0 !important;}
    #header&gt;div {font-size:18px; margin:0 auto; max-width:80%; text-align:center;}
    table.top_list1_table td.img img {width:100px; height:auto;}
    table.top_list1_table td.v a {font-size:13px; width:150px; line-height:15px; padding:10px 5px;}
    table.top_list1_table td.v {width:150px;}
    table.top_list1_table td.r {display:none;}
}

@media (max-width: 650px) {
    #tp {flex-direction:column;margin-top:20px;}
    img#rvimg {display:block; margin:0 auto;}
    #rv {text-align:center;}
    #intro {display:inline-block; margin-bottom:10px;}
    table.top_list1_table td.nm {font-size:12px;}
    table.top_list1_table td.stars {display:none;}
}

/* Responsive phone */
@media (max-width: 500px) {
    div.ctabox {font-size:12px; line-height:20px; margin:10px 0;}
    table.top_list1_table {max-width:100%;}
    table.top_list1_table td {width:auto !important;}
    table.top_list1_table td.v, table.top_list1_table td.v a {width:140px;}
    table.top_list1_table caption span {padding:8px 15px;}
}
@media (max-width: 420px) {
    #header {
        background-size:auto 70px;
        height:70px;
    }
    #content_main {
        margin-top:5px;
    }
    h1 {
        margin-top:0;
    }
    .main_banner_image {
        height: 70px;
    }
}
@media (max-width: 410px) {
    table.top_list1_table td.nm {display:none;}
}
@media (max-width: 330px) {
    table.top_list1_table td.v, table.top_list1_table td.v a {width:130px;}
    img#rvimg {width:280px;}
}

.header_domain {
    color: white !important;
}

.highlightme.type-1{
    font-size: initial;
}


/* Newsletter styles */
.newsletter_wrapper {
    margin: 20px 0;
    padding: 15px;
    background-color: var(--menu_title_bg);;
    border: 1px solid #eee;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    display: flex;
    flex-direction: column;
    gap: 30px;
    max-width: 100%;
}

.newsletter_wrapper h2{
    color: var(--menu_title_color);
    margin: 0;
    padding: 0;
}

#newsletterForm {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    gap: 10px;
}

#newsletterForm input.nlf-field {
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    height: 44px;
    transition: box-shadow .3s ease;
    color: #636363;
    box-sizing: border-box;
    padding: 8px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    flex: 1;
    min-width: 200px;
}

#newsletterForm input.nlf-field:focus {
    outline: none;
    border-color: var(--menu_title_bg);
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
}

#newsletterForm .btn1 {
    display: inline-block;
    margin: 0;
    padding: 8px 15px;
    height: 44px;
    box-sizing: border-box;
    background: var(--visit_button_bg_color);
    color: #fff;
    border: none;
    border-radius: 3px;
    font-family: Tahoma, system-ui, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: Capitalize;
    cursor: pointer;
    transition: background 0.2s;
}

#newsletterForm .btn1:hover {
    background: var(--visit_button_bg_hover_color);
    text-decoration: none;
}

#newsletterinfo {
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
    color: #666;
}

@media (max-width: 650px) {
    #newsletterForm {
        flex-direction: column;
        align-items: stretch;
    }

}</pre></body></html>