/* колонка новостей
.adrec {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	background-color:#faebd7
}
.hero-header.bg-info.mb-2 {
	background-color:#008c00!important;
	min-height:4rem;
	padding:4px .4px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	color:#fff;
	margin:6px 0 10px 0!important
}
.poi {
	margin-left:17px;
	font-size:26px;
	color:#fff;
	padding:0!important;
	margin:5px 5px 5px 20px!important
}
.newstop {
	background-color:#e78400;
	padding:3px 3px 3px 7px;
	margin-bottom:5px;
	color:#fff;
	font-size:larger
}
@media (max-width:1200px) {
	.adrec {
	display:none
}
} */

/* ===== ОСНОВНЫЕ СТИЛИ (ДЛЯ ВСЕХ ЭКРАНОВ) ===== */
/* ===== ВСЕ СТИЛИ ДЛЯ ПОИСКА ===== */

/* Основные стили */
/* body {-webkit-animation: fadein 2s;-o-animation: fadein 2s;}@keyframes fadein{from{opacity:0 } to{opacity:3 }}@-moz-keyframes fadein{from{opacity:0 } to{opacity:3 }}@-webkit-keyframes fadein{from{opacity:0 } to{opacity:3 }}@-o-keyframes fadein{from{opacity:0 } to{opacity:3 }} */
.search-wrapper{position:relative;width:100%}
.search-row{display:flex;align-items:stretch;background:white;border-radius:50px;border:3px solid #4CAF50;overflow:visible;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(76,175,80,0.2);position:relative}
.search-input-group{flex:1;display:flex;align-items:center;min-width:0;position:relative}
.search-input{width:100%;border:none !important;padding:14px 20px !important;font-size:16px !important;background:transparent !important;outline:none !important;min-height:54px;font-family:inherit}
.search-type-toggle{background:#f8f9fa;border:none;border-left:2px solid #e8e8e8;border-right:2px solid #e8e8e8;padding:0 18px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#333;white-space:nowrap;transition:all 0.3s ease;min-height:54px;min-width:120px;justify-content:center;position:relative;z-index:5}
.search-type-toggle i{transition:transform 0.3s ease;color:#4CAF50;font-size:14px}
.search-type-toggle.open i{transform:rotate(180deg)}
.search-btn{background:linear-gradient(135deg,#4CAF50,#45a049);border:none;padding:0 28px;color:white;font-weight:700;font-size:15px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;min-height:54px;letter-spacing:0.5px;font-family:inherit;position:relative;z-index:5}
.search-btn:hover{background:linear-gradient(135deg,#45a049,#388E3C);transform:scale(1.02)}
.search-type-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:9998;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.15);border:2px solid #e0e0e0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);overflow:hidden;max-height:0}
.search-type-dropdown.open{opacity:1;visibility:visible;transform:translateY(0);max-height:450px}
.dropdown-item{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:14px;cursor:pointer;transition:all 0.2s ease;text-decoration:none !important;position:relative}
.dropdown-item:hover{background:#f5f5f5 !important;transform:translateX(5px)}
.dropdown-item.active{background:#E8F5E9 !important}
.dropdown-check{color:#4CAF50;font-size:20px;font-weight:700;margin-left:auto}
.autocomplete-suggestions{position:absolute !important;top:calc(100% + 8px) !important;left:0 !important;right:0 !important;z-index:99999 !important;background:white !important;border-radius:16px !important;box-shadow:0 8px 30px rgba(0,0,0,0.2) !important;border:2px solid #4CAF50 !important;max-height:350px !important;overflow-y:auto !important;min-width:200px !important}
.autocomplete-suggestion{padding:12px 18px !important;border-bottom:1px solid #f0f0f0 !important;cursor:pointer !important;transition:background 0.2s ease !important;font-size:15px !important;color:#333 !important}
.autocomplete-suggestion:hover,.autocomplete-suggestion.selected{background:#f0f9ff !important}
.autocomplete-suggestion strong{color:#4CAF50 !important}
@media (max-width:600px){.search-row{flex-wrap:wrap !important;background:transparent !important;border:none !important;box-shadow:none !important;gap:10px;padding:0;border-radius:0;position:relative}
 .search-input-group{flex:1 1 100% !important;background:white;border-radius:30px;border:3px solid #4CAF50;box-shadow:0 4px 15px rgba(76,175,80,0.2);overflow:visible;min-height:56px;position:relative;z-index:10}
 .search-input{min-height:56px !important;padding:14px 20px !important;font-size:18px !important;width:100%;position:relative;z-index:11}
 .search-type-toggle,.search-btn{flex:1;min-height:50px !important;border-radius:30px !important;font-size:16px !important;padding:0 20px !important;z-index:1 !important;position:relative}
 .search-type-toggle{background:white !important;border:3px solid #4CAF50 !important;color:#333 !important;min-width:auto !important;box-shadow:0 2px 10px rgba(76,175,80,0.15)}
 .search-btn{background:linear-gradient(135deg,#4CAF50,#45a049) !important;border:none !important;box-shadow:0 4px 15px rgba(76,175,80,0.3)}
 .search-btn .btn-text{display:inline !important;font-size:16px !important;font-weight:700}
 #currentTypeLabel{font-size:16px !important;font-weight:600}
 .search-type-toggle i{font-size:16px !important;color:#4CAF50}
 .search-btn i{font-size:20px !important}
 .autocomplete-suggestions{position:absolute !important;top:calc(100% + 10px) !important;left:0 !important;right:0 !important;z-index:999999 !important;background:white !important;border-radius:16px !important;box-shadow:0 8px 30px rgba(0,0,0,0.3) !important;border:3px solid #4CAF50 !important;max-height:300px !important;overflow-y:auto !important;width:100% !important;min-width:auto !important;margin-top:0 !important;pointer-events:auto !important}
 .autocomplete-suggestion{padding:14px 18px !important;font-size:16px !important;background:white !important;border-bottom:1px solid #f0f0f0 !important}
 .autocomplete-suggestion:last-child{border-bottom:none !important}
 .autocomplete-suggestion:hover,.autocomplete-suggestion.selected{background:#f0f9ff !important}
}
@media (max-width:400px){.search-input{font-size:16px !important;padding:12px 16px !important;min-height:48px !important}
 .search-type-toggle,.search-btn{min-height:44px !important;font-size:14px !important;padding:0 14px !important}
 #currentTypeLabel{font-size:14px !important}
 .search-btn .btn-text{font-size:14px !important}
 .autocomplete-suggestions{max-height:250px !important}
 .autocomplete-suggestion{padding:12px 14px !important;font-size:14px !important}
}
.search-type-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:9998;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.15);border:2px solid #e0e0e0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);overflow:hidden;max-height:0}
.search-type-dropdown.open{opacity:1;visibility:visible;transform:translateY(0);max-height:450px}
.dropdown-items{padding:8px}
.dropdown-item{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:14px;cursor:pointer;transition:all 0.2s ease;text-decoration:none !important;position:relative}
.dropdown-item:hover{background:#f5f5f5 !important;transform:translateX(5px)}
.dropdown-item.active{background:#E8F5E9 !important}
.dropdown-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}
.dropdown-text{flex:1}
.dropdown-label{font-weight:700;font-size:15px;margin-bottom:2px}
.dropdown-desc{font-size:12px;color:#888}
.dropdown-check{color:#4CAF50;font-size:20px;font-weight:700;margin-left:auto}
.autocomplete-suggestions{position:absolute !important;top:calc(100% + 8px) !important;left:0 !important;right:0 !important;z-index:99999 !important;background:white !important;border-radius:16px !important;box-shadow:0 8px 30px rgba(0,0,0,0.2) !important;border:2px solid #4CAF50 !important;max-height:350px !important;overflow-y:auto !important;min-width:200px !important;margin-top:0 !important}
.autocomplete-suggestion{padding:12px 18px !important;border-bottom:1px solid #f0f0f0 !important;cursor:pointer !important;transition:background 0.2s ease !important;font-size:15px !important;color:#333 !important}
.autocomplete-suggestion:last-child{border-bottom:none !important}
.autocomplete-suggestion:hover,.autocomplete-suggestion.selected{background:#f0f9ff !important}
.autocomplete-suggestion strong{color:#4CAF50 !important}
@media (max-width:600px){.search-row{flex-wrap:wrap !important;background:transparent !important;border:none !important;box-shadow:none !important;gap:10px;padding:0;border-radius:0;position:relative}
 .search-input-group{flex:1 1 100% !important;background:white;border-radius:30px;border:3px solid #4CAF50;box-shadow:0 4px 15px rgba(76,175,80,0.2);overflow:visible;min-height:56px;position:relative}
 .search-input{min-height:56px !important;padding:14px 20px !important;font-size:18px !important;width:100%}
 .search-input::placeholder{font-size:16px !important;color:#aaa}
 .search-type-toggle,.search-btn{flex:1;min-height:50px !important;border-radius:30px !important;font-size:16px !important;padding:0 20px !important;position:relative;z-index:5}
 .search-type-toggle{background:white !important;border:3px solid #4CAF50 !important;color:#333 !important;min-width:auto !important;box-shadow:0 2px 10px rgba(76,175,80,0.15)}
 .search-type-toggle:hover{background:#f0f7f0 !important}
 .search-btn{background:linear-gradient(135deg,#4CAF50,#45a049) !important;border:none !important;box-shadow:0 4px 15px rgba(76,175,80,0.3)}
 .search-btn:active{transform:scale(0.96)}
 .search-btn .btn-text{display:inline !important;font-size:16px !important;font-weight:700}
 #currentTypeLabel{font-size:16px !important;font-weight:600}
 .search-type-toggle i{font-size:16px !important;color:#4CAF50}
 .search-btn i{font-size:20px !important}
 .autocomplete-suggestions{position:absolute !important;top:calc(100% + 10px) !important;left:0 !important;right:0 !important;z-index:999999 !important;background:white !important;border-radius:16px !important;box-shadow:0 8px 30px rgba(0,0,0,0.25) !important;border:2px solid #4CAF50 !important;max-height:300px !important;overflow-y:auto !important;width:100% !important;min-width:auto !important;margin-top:0 !important}
 .autocomplete-suggestion{padding:14px 18px !important;font-size:16px !important}
}
@media (max-width:400px){.search-input{font-size:16px !important;padding:12px 16px !important;min-height:48px !important}
 .search-type-toggle,.search-btn{min-height:44px !important;font-size:14px !important;padding:0 14px !important}
 #currentTypeLabel{font-size:14px !important}
 .search-btn .btn-text{font-size:14px !important}
 .autocomplete-suggestions{max-height:250px !important}
 .autocomplete-suggestion{padding:12px 14px !important;font-size:14px !important}
}
.preview-popup{position:absolute;z-index:9999;background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.2),0 0 0 1px rgba(0,0,0,0.05);padding:10px;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;pointer-events:none;min-width:200px;max-width:320px}
.preview-popup.show{opacity:1;visibility:visible}
.preview-popup img{width:100%;max-height:200px;border-radius:8px;display:block;object-fit:cover}
.preview-popup::before{content:'';position:absolute;top:-8px;left:20px;width:16px;height:16px;background:white;transform:rotate(45deg);box-shadow:-1px -1px 0 0 rgba(0,0,0,0.05)}
.preview-popup[data-position="top"]::before{top:auto;bottom:-8px;transform:rotate(45deg);box-shadow:1px 1px 0 0 rgba(0,0,0,0.05)}
.preview-popup.loading{background:#f5f5f5;min-width:200px;min-height:150px;display:flex;align-items:center;justify-content:center}
.preview-popup.loading::before{content:'🖼️';font-size:40px;animation:pulse 1s infinite}
@keyframes pulse{0%,100%{opacity:1}
 50%{opacity:0.5}
}
.web-result-title{position:relative;display:inline-block;transition:color 0.3s ease;cursor:pointer}
.web-result-title:hover{color:#4CAF50 !important}
.web-result-title-heading{transition:transform 0.2s ease}
.web-result-title:hover .web-result-title-heading{transform:translateX(3px)}
.collapse.in{display:block}
.navbar-collapse.in{overflow-y:auto}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}
.navbar-collapse{margin-left:auto;margin-right:auto;width:96%;max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.screenshot-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85);z-index:999999;cursor:pointer;animation:fadeIn 0.3s ease}
@keyframes fadeIn{from{opacity:0}
 to{opacity:1}
}
@keyframes slideIn{from{transform:translateY(50px);opacity:0}
 to{transform:translateY(0);opacity:1}
}
.screenshot-modal-content{position:relative;width:90%;max-width:1200px;height:85%;margin:3% auto;background:#fff8e7;border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,0.3);overflow:hidden;animation:slideIn 0.3s ease;display:flex;flex-direction:column;border:4px solid #ffcc00}
.screenshot-modal-header{background:linear-gradient(135deg,#ffcc00,#ff9900);padding:15px 20px;border-radius:26px 26px 0 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.screenshot-modal-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:bold;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.2)}
.screenshot-modal-title img{width:32px;height:32px}
.screenshot-modal-title span{background:rgba(255,255,255,0.2);padding:5px 12px;border-radius:20px;font-size:12px}
.screenshot-modal-buttons{display:flex;gap:12px;align-items:center}
.screenshot-modal-buttons button{background:rgba(255,255,255,0.25);border:none;color:white;font-size:20px;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center}
.screenshot-modal-buttons button:hover{background:rgba(255,255,255,0.5);transform:scale(1.05)}
.screenshot-modal-buttons .close-btn{background:#ff5555}
.screenshot-modal-buttons .close-btn:hover{background:#ff2222}
.screenshot-modal-buttons .open-btn{background:#4CAF50;text-decoration:none;font-size:14px;width:auto;padding:0 15px;border-radius:25px;gap:8px}
.screenshot-modal-buttons .open-btn:hover{background:#45a049}
.screenshot-modal-body{flex:1;overflow-y:auto;padding:20px;background:#f0f0f0;text-align:center}
.screenshot-modal-body img{max-width:100%;height:auto;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.2);cursor:zoom-in}
.screenshot-modal-footer{background:#f5f0e0;padding:12px 20px;text-align:center;font-size:12px;color:#888;border-top:1px solid #ffcc00;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.screenshot-modal-footer a{color:#ff9900;text-decoration:none}
.screenshot-modal-footer a:hover{text-decoration:underline}
.screenshot-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}
.screenshot-loader .spinner{width:60px;height:60px;border:5px solid #ffcc00;border-top-color:#ff6600;border-radius:50%;animation:spin 1s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}
}
.screenshot-loader p{margin-top:20px;font-size:16px;color:#ff9900;font-weight:bold}
@media (max-width:768px){.screenshot-modal-content{width:95%;height:90%;margin:5% auto}
 .screenshot-modal-title{font-size:14px}
 .screenshot-modal-title img{width:24px;height:24px}
 .screenshot-modal-buttons button{width:32px;height:32px;font-size:16px}
 .screenshot-modal-header{padding:12px 15px}
 .screenshot-modal-body{padding:15px}
}
.screenshot-modal-body img{animation:fadeInScale 0.3s ease}
@keyframes fadeInScale{from{opacity:0;transform:scale(0.95)}
 to{opacity:1;transform:scale(1)}
}
.screenshot-loader p{animation:pulse 1.5s ease-in-out infinite}
@keyframes pulse{0%,100%{opacity:0.6}
 50%{opacity:1}
}
.screenshot-modal-body{overflow-y:auto !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch}
.screenshot-modal-body img{width:100%;height:auto}
.screenshot-modal-body:active{cursor:grab}
.gsc-webResult.gsc-result{border:0 !important;padding:0 !important}
.kids-queries-final{margin:3rem 0 !important}
.kids-card-final{background:linear-gradient(135deg,#FFF8E1 0,#FFFDE7 100%) !important;border-radius:24px !important;overflow:hidden !important;box-shadow:0 4px 20px rgba(0,0,0,0.08) !important;border:none !important}
.kids-card-header-final{background:linear-gradient(135deg,#FFB74D 0,#FF9800 100%) !important;padding:16px 24px !important;border-bottom:3px solid #FFE0B2 !important}
.kids-header-content-final{display:flex !important;align-items:center !important;gap:16px !important}
.kids-bear-icon-final{flex-shrink:0 !important}
.kids-bear-img-final{width:52px !important;height:52px !important;object-fit:contain !important;border-radius:50% !important;background:rgba(255,255,255,0.2) !important;padding:4px !important}
.kids-title-final{color:white !important;margin:0 0 4px 0 !important;font-size:1.4rem !important;font-weight:700 !important;text-shadow:1px 1px 2px rgba(0,0,0,0.2) !important}
.kids-subtitle-final{color:rgba(255,255,255,0.85) !important;font-size:0.8rem !important}
.kids-card-body-final{padding:20px 24px !important;background:transparent !important}
.kids-grid-final{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:16px !important}
.kids-item-final{list-style:none !important}
.kids-link-final{text-decoration:none !important}
.kids-query-card-final{background:white !important;border-left:5px solid !important;border-radius:16px !important;padding:14px 16px !important;display:flex !important;align-items:center !important;gap:12px !important;transition:all 0.25s ease !important;box-shadow:0 2px 8px rgba(0,0,0,0.04) !important;cursor:pointer !important}
.kids-query-card-final:hover{transform:translateX(6px) translateY(-2px) !important;box-shadow:0 12px 24px rgba(0,0,0,0.12) !important}
.kids-query-emoji-final{font-size:28px !important;flex-shrink:0 !important}
.kids-query-text-final{flex:1 !important}
.kids-query-title-final{font-weight:600 !important;color:#333 !important;font-size:0.95rem !important;line-height:1.4 !important;margin-bottom:4px !important}
.kids-query-action-final{font-size:0.7rem !important;color:#999 !important}
.kids-arrow-final{flex-shrink:0 !important;opacity:0.5 !important;transition:opacity 0.2s !important}
.kids-query-card-final:hover .kids-arrow-final{opacity:1 !important}
.kids-empty-final{text-align:center !important;padding:40px 20px !important}
.kids-empty-img-final{width:80px !important;margin-bottom:16px !important;opacity:0.7 !important}
@media (max-width:768px){.kids-grid-final{grid-template-columns:1fr !important}
 .kids-card-header-final{padding:12px 16px !important}
 .kids-card-body-final{padding:16px !important}
 .kids-title-final{font-size:1.2rem !important}
 .kids-bear-img-final{width:40px !important;height:40px !important}
 .kids-query-card-final{padding:12px !important}
 .kids-query-emoji-final{font-size:24px !important}
}
.darkmode .kids-card-final{background:linear-gradient(135deg,#2d2d2d 0,#252525 100%) !important}
.darkmode .kids-query-card-final{background:#3a3a3a !important}
.darkmode .kids-query-title-final{color:#eee !important}
.darkmode .kids-query-action-final{color:#aaa !important}
.kids-query-title-final{font-size:18px !important}
.kids-query-action-final{font-size:14px !important}
h4.kids-title-final{font-size:22px !important}
.kids-subtitle-final{font-size:16px !important}
.kids-card-header-final{background:linear-gradient(135deg,#ff9a05 0,#ff980094 100%) !important;padding:16px 24px !important;border-bottom:3px solid #ff9a03 !important}
a.kids-link-final{color:#63b700}
b,strong{font-weight:600;color:#478102}
.autocomplete-items div:hover{background:#f0f7ff;border-left:4px solid #4a90d9;padding-left:16px}
.autocomplete-items div:last-child{border-bottom:none}
.autocomplete-items div strong{color:#2c3e50;font-weight:600}
.autocomplete-items .autocomplete-active{background:#e8f0fe;border-left:4px solid #4a90d9;padding-left:16px}
.autocomplete-items .suggestion-icon{width:20px;height:20px;flex-shrink:0;color:#8899aa;font-size:16px}
.autocomplete-items .suggestion-meta{margin-left:auto;font-size:12px;color:#8899aa;background:#f0f2f5;padding:2px 10px;border-radius:20px;flex-shrink:0}
.autocomplete-items::-webkit-scrollbar{width:6px}
.autocomplete-items::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}
.autocomplete-items::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:10px}
.autocomplete-items::-webkit-scrollbar-thumb:hover{background:#a0aab4}
div#undefined-autocomplete-list{background-color:#fff;color:#8fce46;transition:.3s;list-style:none;text-align:left;box-shadow:1px -1px 28px 8px rgba(34,60,80,.2);overflow-y:auto;max-height:284px;border:3px solid;border-top:none;padding:.6rem;font-size:inherit;width:99%;outline:0;margin:0 auto;border-radius:0 0 10px 10px}
.autocomplete{position:relative;display:inline-block;width:100%}
.autocomplete-items{position:absolute;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}
.autocomplete-items div{padding:10px 5px;cursor:pointer;border-bottom:.5px dashed #1b4c5a7d;color:#29590a font-size:15px;transition:all 0.15s ease;display:flex;align-items:center;gap:12px}
.search-container{text-align:left}.sub-search-button-wrapper .active{margin:0 15px 0 15px}.gsc-cursor-box.gs-bidi-start-align{font-size:20px;font-weight:bolder}:root{--amber:#ffc107;--blue:#2196f3;--blue-grey:#607d8b;--brown:#795548;--cyan:#00bcd4;--deep-orange:#ff5722;--deep-purple:#673ab7;--green:#4caf50;--grey:#9e9e9e;--indigo:#3f51b5;--light-blue:#03a9f4;--light-green:#8bc34a;--lime:#cddc39;--orange:#ff9800;--pink:#e91e63;--purple:#9c27b0;--red:#f44336;--teal:#009688;--yellow:#ffeb3b;--primary:#00796b;--primary-dark:#004d40;--primary-light:#80cbc4;--secondary:#263238;--secondary-dark:#018786;--secondary-light:#66fff8;--danger:#F34236;--danger-dark:#d32f2f;--danger-light:#c51162;--info:#714cfe;--info-dark:#021aee;--info-light:#d2c2fd;--success:#4BAE4F;--success-dark:#41c300;--success-light:#c6f68d;--warning:#ff8d00;--warning-dark:#ee6002;--warning-light:#ffc77d;--dark:#212121;--dark-dark:#000000;--dark-light:#757575;--light:#f5f5f5;--light-dark:#e0e0e0;--light-light:#fafafa;--provider-facebook:#3b5998;--provider-facebook-dark:#3b5998;--provider-facebook-light:#3b5998;--provider-twitter:#1da1f2;--provider-twitter-dark:#1da1f2;--provider-twitter-light:#1da1f2;--provider-youtube:#FF0000;--provider-youtube-dark:#FF0000;--provider-youtube-light:#FF0000;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"DM Sans",-apple-system,"BlinkMacSystemFont","Segoe UI","Helvetica Neue","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:"Roboto Mono","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--font-family-material-icons:"Material Icons","Material Icons Outlined","Material Icons Two Tone","Material Icons Round","Material Icons Sharp"}*,::after,::before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:0!important}main,section{display:block}[tabindex='-1']:focus:not(:focus-visible){outline:0!important}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}b,strong{font-weight:500}small{font-size:75%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}label{font-weight:400;letter-spacing:.033333em;line-height:1.25rem;color:rgba(0,0,0,.38);display:inline-block;user-select:none}button{border-radius:0}button,input,select{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select[multiple],select[size]{overflow:auto}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}input:enabled+label:hover{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=radio]{box-sizing:border-box;padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}@-ms-viewport{width:device-width}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col{flex-basis:0;flex-grow:1;max-width:100%}.order-0{order:0}.order-1{order:1}@media (min-width:576px){.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-9{flex:0 0 75%;max-width:75%}.order-sm-0{order:0}.order-sm-1{order:1}}@media (min-width:768px){.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-12{flex:0 0 100%;max-width:100%}}p{font-size:14px}hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin-top:1rem;margin-bottom:1rem}.small,small{font-size:.835rem;font-weight:400}.alert{border-radius:4px;border:0;color:rgba(0,0,0,.87);display:block;margin-bottom:1rem;padding:1rem 1rem;position:relative}.alert-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.close{transition:color .3s cubic-bezier(.4,0,.2,1);appearance:none;background-color:transparent;background-image:none;border:0;color:rgba(0,0,0,.38);float:right;font-size:1.5rem;font-weight:300;line-height:1;padding:0}@media (min-width:576px){.close{transition-duration:390ms}}@media (min-width:992px){.close{transition-duration:280ms}}@media screen and (prefers-reduced-motion:reduce){.close{transition:none}}.close:active,.close:focus,.close:hover{color:rgba(0,0,0,.87);text-decoration:none}.close:focus{outline:0}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{background-color:transparent;border:0;padding:0}.nav{flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}a.sp-link.nav-link{word-spacing:3px;margin:0 10px 0 10px;color:#5f9ea0;font-weight:700;font-size:16px;font-family:Merge Pro,Verdana,Arial}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.active,.nav-link:hover{color:#002723}.collapse:not(.show){display:none}.card{background-clip:border-box;background-color:#fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.075),0 1px 3px 0 rgba(0,0,0,.15),0 2px 1px -1px rgba(0,0,0,.175);display:flex;flex-direction:column;min-width:0;overflow:auto;position:relative;word-wrap:break-word}.card[href]:active,.card[href]:focus,.card[href]:hover,.card[tabindex]:active,.card[tabindex]:focus,.card[tabindex]:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);text-decoration:none}.card[href]:focus,.card[tabindex]:focus{outline:0}.card>hr{margin-right:0;margin-left:0}[data-toggle=collapse]:hover{cursor:pointer}@keyframes dropdown-menu-show{0%{transform:scale(0,0)}100%{transform:scale(1,1)}}.dropdown-toggle::after{display:inline-block;margin-right:-.2em;margin-left:.2em;width:0;height:0;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:-.2em}.navdrawer{display:none;outline:0;overflow:hidden;position:fixed;top:200px;right:0;bottom:0;left:0;z-index:160;height:100vh}.navdrawer-content{z-index:999999999;transition-duration:195ms;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.6,1);background-color:#fff;max-width:calc(100% - 3.5rem);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;left:0;transform:translate3d(-100%,0,0);width:36rem}@media (min-width:576px){.navdrawer-content{transition-duration:.253s}}@media (min-width:992px){.navdrawer-content{transition-duration:75ms}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-content{transition:none}}.navdrawer-right .navdrawer-content{right:0;left:auto;transform:translate3d(100%,0,0);top:200px}.navdrawer-subheader{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.38);display:block;font-weight:500;height:2rem;line-height:1;margin-top:0;margin-bottom:0;padding:.5625rem 1rem}.navdrawer-nav{display:flex;flex-direction:column;list-style:none;margin-top:.5rem;margin-bottom:.5rem;padding-left:0}.navdrawer-subheader+.navdrawer-nav{margin-top:0}.navdrawer-nav .nav-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;border-radius:4px;color:rgba(0,0,0,.87);display:flex;font-weight:500;height:2rem;letter-spacing:.007143em;line-height:1.375rem;margin:.2rem .5rem;padding:0 .5rem;transition:background-color 15ms;background-color:inherit}.navdrawer-nav .nav-link:active,.navdrawer-nav .nav-link:focus,.navdrawer-nav .nav-link:hover{background-color:#f5f5f5}.navdrawer-nav .nav-link.active,.navdrawer-nav .nav-link:active{background-color:rgba(0,121,107,.12);color:#00796b;font-weight:500}.navdrawer-nav .nav-link:focus{outline:0}.navdrawer-nav .active>.nav-link{color:#00796b}.progress{display:flex;overflow:hidden;position:relative;white-space:nowrap;z-index:1}.progress-bar{border-bottom:.25rem solid #00796b;transition:width 250ms cubic-bezier(.4,0,.6,1);will-change:width}.progress-bar-indeterminate::after,.progress-bar-indeterminate::before{border-radius:.25rem;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:#00796b;width:0%}.progress-bar-indeterminate::after{animation-name:progress-bar-indeterminate-after;bottom:-.25rem;z-index:0}.progress-bar-indeterminate::before{animation-name:progress-bar-indeterminate-before;content:'';display:block;height:.25rem;position:absolute;bottom:-.25rem;z-index:0}@keyframes progress-bar-indeterminate-after{0%{left:0;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@keyframes progress-bar-indeterminate-before{0%,62.5%{left:0;width:0%}71.875%{left:0;width:25%}81.25%{left:25%;width:50%}100%{left:100%;width:25%}}.progress-circular{height:2.5rem;position:relative;width:2.5rem}.progress-circular-gap{border-top:.125rem solid #00796b;position:absolute;top:0;right:1.1875rem;bottom:0;left:1.1875rem}.progress-circular-inner{animation:progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;height:2.5rem;position:relative;width:2.5rem}.progress-circular-left,.progress-circular-right{height:2.5rem;overflow:hidden;position:absolute;top:0;width:1.25rem}.progress-circular-left{left:0}.progress-circular-right{right:0}.progress-circular-spinner{border:.25rem solid #00796b;border-bottom-color:transparent;border-radius:50%;height:2.5rem;position:absolute;top:0;width:2.5rem}.progress-circular-left .progress-circular-spinner{animation:progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;border-right-color:transparent;left:0}.progress-circular-right .progress-circular-spinner{animation:progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;border-left-color:transparent;right:0}.progress-circular-wrapper{animation:spinner-border 2.666s linear infinite}@keyframes progress-circular-inner-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes progress-circular-spinner-left{0%,100%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@keyframes progress-circular-spinner-right{0%,100%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.progress-circular-primary .progress-circular-gap,.progress-circular-primary .progress-circular-spinner{border-top-color:#00796b}.progress-circular-primary .progress-circular-left .progress-circular-spinner{border-left-color:#00796b}.progress-circular-primary .progress-circular-right .progress-circular-spinner{border-right-color:#00796b}.navbar-nav{list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{border-radius:4px;transition:background-color,opacity .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;color:inherit;height:2.25rem;line-height:1;opacity:.7;padding:.675rem 1rem}@media (min-width:576px){.navbar-nav .nav-link{transition-duration:390ms}}@media (min-width:992px){.navbar-nav .nav-link{transition-duration:280ms}}@media screen and (prefers-reduced-motion:reduce){.navbar-nav .nav-link{transition:none}}.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{opacity:1}.navbar-nav .nav-link.active{opacity:1}.navbar-nav .nav-link:focus{outline:0}.navbar-nav .active>.nav-link{opacity:1}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}}.bg-transparent{background-color:transparent!important}.border{border:1px solid rgba(0,0,0,.12)!important}.border-top{border-top:1px solid rgba(0,0,0,.12)!important}.border-0{border:0!important}.rounded-0{border-radius:0!important}.clearfix::after{clear:both;content:'';display:block}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.m-0{margin:0!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.p-0{padding:0!important}.ltr .px-1{padding-right:.25rem!important}.ltr .px-1{padding-left:.25rem!important}.p-4{padding:1.5rem!important}@media (min-width:576px){.ltr .pr-sm-4{padding-right:1.5rem!important}}.text-nowrap{white-space:nowrap!important}.ltr .text-right{text-align:right!important}.ltr .text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-muted{color:rgba(0,0,0,.38)!important;padding-left:100px}.visible{visibility:visible!important}@media (min-width:576px){::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}::-webkit-scrollbar-track{background:0 0}body{scrollbar-face-color:#bdbdbd;scrollbar-track-color:transparent}html{scrollbar-color:#bdbdbd transparent;scrollbar-width:thin}}::-webkit-clear-button,::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url('data:image/svg+xml;charset=utf8,%3csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');color:rgba(0,0,0,.54);cursor:pointer;height:1.2em;margin:0 0 0 1.5rem;padding:2px 3px;width:1.2em}::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s;-webkit-text-fill-color:rgba(0,0,0,.87)}@media print{*,::after,::before{box-shadow:none!important;text-shadow:none!important}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-inside:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.table{border-collapse:collapse!important}.table td{background-color:#fff!important}.card{border:1px solid #e1e1e1;page-break-inside:avoid}.dropdown-menu{border:1px solid #e1e1e1}}.darkmode body{background-color:#000;color:#fff}.darkmode .dropdown-menu::before{background:#303030}.darkmode .card{background:#303030}.darkmode .text-muted,.darkmode label{color:rgba(255,255,255,.6)!important}.darkmode .navdrawer-content{background:#303030}.darkmode .navdrawer-content .offcanvas-close{color:#fff}.darkmode .navdrawer-content .nav-link{color:#fff}.darkmode .navdrawer-content .nav-link:active,.darkmode .navdrawer-content .nav-link:focus,.darkmode .navdrawer-content .nav-link:hover{background:#212121}.darkmode .navdrawer-content .navdrawer-subheader{color:rgba(255,255,255,.4)}#content{flex:1 0 auto}#footer{flex-shrink:0}#svg-sprite{position:absolute;visibility:hidden;top:-9999999px;z-index:-1}.svg-icon{fill:currentColor;display:inline-block;vertical-align:middle}.svg-icon.svg-md{height:36px;width:36px}#ajax-loader{z-index:2147483647;top:0;left:0;height:2px;border-radius:4px;transition:width .5s ease-out,opacity .4s linear;background:#00796b;position:fixed;pointer-events:none}#ajax-loader .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translate(0,-4px)}#ajax-loader-infinite{z-index:2147483647;top:0;left:0;height:2px;overflow:hidden;position:fixed;pointer-events:none}.offcanvas-close{color:rgba(0,0,0,.87);text-decoration:none;font-size:1rem;padding:.5rem 1rem;top:200px}.search-container{max-width:1400px}.home-navbar .nav-link{padding-left:.6rem;padding-right:.6rem}.site-navbar .search-tabs{background:#fff}.gsc-control-wrapper-cse{direction:inherit!important}.gs-imageResult-popup{z-index:10!important}.gsc-webResult.gsc-result{background:0 0!important}.gsc-control-cse{padding:0!important;background:0 0!important;border:0!important}.gsc-webResult.gsc-result{border:0!important}.gcsc-branding,.gcsc-more-maybe-branding-root,.gsc-positioningWrapper{display:none!important}.gsc-above-wrapper-area{border:0!important;margin-top:.5rem!important;display:block!important}.gsc-selected-option-container{background:0 0!important;box-shadow:none!important;font-size:inherit!important}.gsc-results .gsc-cursor{display:flex!important;flex-wrap:wrap}.gsc-results .gsc-cursor-box{margin:0!important;border:0!important}.gsc-results .gsc-cursor-box .gsc-cursor-page{font-size:20px!important;font-weight:700!important;outline:0!important;padding:5px 15px 5px 15px;text-align:center;margin-bottom:25px;color:#616161!important}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-bottom:2px solid #56a100!important;background-color:#fff;color:#56a100!important}.gsc-control-cse{font-family:inherit!important}.web-result{padding:0;margin-bottom:1.2rem;overflow:hidden;border-bottom:1px dashed #3ad123;padding:11px}.web-result .web-thumb-img{margin-top: 10px;float:left;margin-right:1rem;object-fit:cover;width:140px;height:84px;max-width:140px;border:4px solid #fff;background-color:#fff;border-radius:2px;box-shadow:0 0 0 1px #bcc3bc}.web-result .web-result-title-heading{margin:0 0 .3rem;padding:0;font-size: 24px;}img.web-result-favicon{padding:1.5px 1.5px 1.5px 1.5px;margin-right:15px;width:24px;width:28px;border-color:#bebebe;border:1px solid;border-radius:9999px;background-color:rgb(255 255 255)}.web-result .web-result-domain{padding:2px 0 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3e741e}.web-result .web-result-desc{margin:5px 0 0 20px}.web-result .web-result-favicon{margin-right:.3rem;display:inline-block}.darkmode .site-navbar .search-tabs{background:#303030}.darkmode .gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#fff!important;color:#fff!important}@media (max-width:767.98px){.site-navbar{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.site-navbar .search-tabs{border:0}.gsc-results .gsc-cursor{justify-content:center;border-radius:4px;background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.gsc-orderby-label{display:none!important}.web-result .web-thumb-img{float:right;margin-right:0;margin-left:1rem}.web-result{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);background:#fff;padding:1rem 1rem;border-radius:4px}.darkmode .web-result{background:#303030}.darkmode .gsc-results .gsc-cursor{background:#303030;color:#fff!important}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}