/*
Theme Name: Rankingi
Author: Cormo
Author URI: http://cormo.pl/
Version: 1.4
*/

@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Onest:wght@100..900&display=swap');
body { font-family: Bricolage Grotesque;  font-size: 16px; background: #fff; overflow-x: hidden;}

a { text-decoration: none; color: #02126a; } 

.fw-semibold { font-weight: 600!important; }

.font-secondary { font-family: "Onest", sans-serif; }

.custom-logo { max-width: 199px; height: auto; }

.fs-11 { font-size: 0.688rem; }
.fs-12 { font-size: 0.75rem; }

.mb-p-0 p { margin-bottom: 0; }

.p-64 { padding: 64px; }
.py-72 { padding-top: 72px; padding-bottom: 72px; }

.text-primary { color: #fff !important; }
.text-secondary { color: #30D99B !important; }
.text-tertiary { color: #120D31 !important; }

.bg-primary { background: #36a2ac !important; }
.bg-secondary { background: #E9F3F4 !important; }
.bg-tertiary { background: #EFF3FA !important; }
.bg-light { background: #F5F9F9 !important; }
.bg-blue { background: #0C3AA8 !important }

.w-fit-content { width: fit-content!important; }

.gap-30 { gap: 30px; }

.z-5 { z-index: 5; }

.card { border: 2px solid #E9F3F4; border-radius: 6px; position: relative; }
.card-podium { background-color: #F4F8FF!important; border: 2px solid #326BF1}
.card-position { background-color: #D8E0ED; color: #000; position: absolute; top: 50%; left: 0; transform: translate(-50%, -50%) rotate(-90deg); border-radius: 4px 4px 13px 13px; font-size: 20px;  line-height: 24px; letter-spacing: 4%; padding: 4px 13px; font-weight: 600;}
.card-position-podium { background-color: #336CF2; color: #fff; }
.card-special-offer { background: linear-gradient(90.53deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.688) 100%); border: 1px solid; border-image-source: linear-gradient(90.6deg, #FFFFFF 9.09%, rgba(255, 255, 255, 0.43) 98.08%); }
  
.card-header,
.card-footer { border-color: #F0F0F0; background: none; }

.card-info { border: 2px solid #E9F3F4; border-radius: 0px 0px 6px 6px; }
.card-heading-info { background: #E9F3F4; border-radius: 6px 6px 0 0; text-align: center; font-weight: 600; padding: 5px; padding-bottom: 2px; color: #fff; font-size: 12px; letter-spacing: 4%; color: #10332E;}
.card-new { border: 2px solid #AB1892;  border-radius: 0px 0px 6px 6px; }
.card-heading-new { background: #AB1892; border-radius: 6px 6px 0 0; text-align: center; font-weight: 600; padding: 5px; padding-bottom: 2px; font-size: 12px; letter-spacing: 4%; color: #fff; }
.card-warning { border: 2px solid #30D99B;  border-radius: 0px 0px 6px 6px; }
.card-heading-warning { background: #30D99B; border-radius: 6px 6px 0 0; text-align: center; font-weight: 600; padding: 5px; padding-bottom: 2px; font-size: 12px; letter-spacing: 4%; color: #fff; }

.nav { z-index: 10; gap: 16px; }
.navbar-toggler { box-shadow: none !important; background: #EBE0E5; border-radius: 8px; width: 40px; height: 40px; padding: 11px 10px; transition: all 0.3s; }
.navbar-toggler span { display: block; height: 2px; margin-bottom: 5px; border-radius: 1px; background: #120D31; width: 20px; transition: all 0.4s; }
.navbar-toggler span:nth-child(1) {  transform-origin: -4px 7px; }
.navbar-toggler span:nth-child(2) { width: 15px; transform-origin: 10px -7px; }
.navbar-toggler:not(.collapsed) { background: #144C6D; box-shadow: 0px 0px 0px 4px rgba(20, 76, 109, 0.65) !important; }
.navbar-toggler:not(.collapsed) span { background: #FFF; }
.navbar-toggler:not(.collapsed) span:nth-child(1) { transform: rotate(45deg); width: 10px; }
.navbar-toggler:not(.collapsed) span:nth-child(2) { transform: rotate(-45deg); width: 10px; }
.navbar-toggler:not(.collapsed) span:nth-child(3) { opacity: 0; }

.small { font-weight: 300; line-height: 24px;}

.rankings { margin-top: -45px; background-color: #fff; position: relative; z-index: 10; padding: 20px; border-radius: 16px; }
.rankings h2:not(:first-of-type) { margin-top: 120px; }
.rankings { margin-bottom: 80px; }
.ranking-alert { border: 2px solid #E9F3F4; font-size: 14px; font-weight: 500; display: flex; gap: 8px; align-items: center; color: #120D31; padding: 8px; border-radius: 6px;}

.offer-label { color: #737373; font-size: 0.875rem; }
.offer-star { color: #ff0000; font-size: 2rem; }
.offer-stars { color: #ffba00; font-size: 1.2rem; text-wrap-mode: nowrap;}
.offer-image { display: inline-block; width: 160px; border: 2px solid #EBEBEB; border-radius: 8px; padding: 10px; background: #fff; }
.offer-image-podium { border-color: #F1A100; box-shadow: 0px 0px 0px 6px #F3A9004D; }
.offer-label + strong { font-size: 20px; font-weight: 600; color: #120D31; }
.offer-under-button { color: #737373; }

.amount-free { text-align: center; align-items: center; min-width: 110px; height: auto !important; align-self: center; margin-left: auto; margin-right: auto; padding-top: 0.85rem !important; padding-bottom: 0.85rem !important; }
.amount-free, .amount-free strong { color: #120D31 !important; }

.offer-button-1 { background: #D82121 !important; padding: 15px 32px; width: 100%;}
.card-special-offer .offer-button-1 { background: #326BF1 !important;  }
.check-ranking-button { background-color: transparent; padding: 15px 32px; border: 1px solid #336CF2; border-radius: 4px; display: flex; justify-content: center; align-items: center;  font-weight: 600; gap: 8px; color: #336CF2; line-height: 20px;}

.line { background: #ffbf00; margin: 0; }

.btn { font-weight: 600; }
.btn-danger { background: radial-gradient(50.23% 100% at 50.23% 0%, #ED6D25 0%, #ED254E 100%) !important; border: 1px solid #ED254E; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.17), 0px 47px 19px rgba(231, 51, 112, 0.01), 0px 26px 16px rgba(237, 37, 78, 0.05), 0px 12px 12px rgba(237, 37, 78, 0.09), 0px 3px 6px rgba(237, 37, 78, 0.1), 0px 0px 0px rgba(237, 37, 78, 0.1), inset 0px -2px 0px rgba(237, 109, 37, 0.4); border-radius: 4px; }
.btn:before { content: ''; position: relative; top: -2px; vertical-align: middle; margin-right: 6px; display: inline-block; width: 24px; height: 24px; background: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_118_4741)'%3E%3Cpath d='M5 9.5C5.26522 9.5 5.51957 9.60536 5.70711 9.79289C5.89464 9.98043 6 10.2348 6 10.5C7.57114 10.4977 9.09698 11.0263 10.33 12H12.5C13.833 12 15.03 12.58 15.854 13.5H19C19.9453 13.4997 20.8712 13.7674 21.6705 14.272C22.4698 14.7767 23.1097 15.4975 23.516 16.351C21.151 19.472 17.322 21.5 13 21.5C10.21 21.5 7.85 20.897 5.94 19.842C5.87004 20.0351 5.74224 20.2018 5.57402 20.3196C5.40579 20.4374 5.20534 20.5003 5 20.5H2C1.73478 20.5 1.48043 20.3946 1.29289 20.2071C1.10536 20.0196 1 19.7652 1 19.5V10.5C1 10.2348 1.10536 9.98043 1.29289 9.79289C1.48043 9.60536 1.73478 9.5 2 9.5H5ZM6.001 12.5L6 17.522L6.045 17.554C7.84 18.814 10.178 19.5 13 19.5C16.004 19.5 18.799 18.344 20.835 16.37L20.968 16.237L20.848 16.137C20.3758 15.7672 19.8034 15.5477 19.205 15.507L19 15.5H16.889C16.961 15.822 17 16.156 17 16.5V17.5H8V15.5L14.79 15.499L14.756 15.421C14.5644 15.0205 14.2696 14.6783 13.9019 14.4295C13.5343 14.1806 13.107 14.0341 12.664 14.005L12.5 14H9.57C9.10531 13.5247 8.55027 13.1472 7.93752 12.8896C7.32477 12.632 6.66669 12.4995 6.002 12.5H6.001ZM4 11.5H3V18.5H4V11.5ZM18 5.5C18.7956 5.5 19.5587 5.81607 20.1213 6.37868C20.6839 6.94129 21 7.70435 21 8.5C21 9.29565 20.6839 10.0587 20.1213 10.6213C19.5587 11.1839 18.7956 11.5 18 11.5C17.2044 11.5 16.4413 11.1839 15.8787 10.6213C15.3161 10.0587 15 9.29565 15 8.5C15 7.70435 15.3161 6.94129 15.8787 6.37868C16.4413 5.81607 17.2044 5.5 18 5.5ZM18 7.5C17.7348 7.5 17.4804 7.60536 17.2929 7.79289C17.1054 7.98043 17 8.23478 17 8.5C17 8.76522 17.1054 9.01957 17.2929 9.20711C17.4804 9.39464 17.7348 9.5 18 9.5C18.2652 9.5 18.5196 9.39464 18.7071 9.20711C18.8946 9.01957 19 8.76522 19 8.5C19 8.23478 18.8946 7.98043 18.7071 7.79289C18.5196 7.60536 18.2652 7.5 18 7.5ZM11 2.5C11.7956 2.5 12.5587 2.81607 13.1213 3.37868C13.6839 3.94129 14 4.70435 14 5.5C14 6.29565 13.6839 7.05871 13.1213 7.62132C12.5587 8.18393 11.7956 8.5 11 8.5C10.2044 8.5 9.44129 8.18393 8.87868 7.62132C8.31607 7.05871 8 6.29565 8 5.5C8 4.70435 8.31607 3.94129 8.87868 3.37868C9.44129 2.81607 10.2044 2.5 11 2.5V2.5ZM11 4.5C10.7348 4.5 10.4804 4.60536 10.2929 4.79289C10.1054 4.98043 10 5.23478 10 5.5C10 5.76522 10.1054 6.01957 10.2929 6.20711C10.4804 6.39464 10.7348 6.5 11 6.5C11.2652 6.5 11.5196 6.39464 11.7071 6.20711C11.8946 6.01957 12 5.76522 12 5.5C12 5.23478 11.8946 4.98043 11.7071 4.79289C11.5196 4.60536 11.2652 4.5 11 4.5V4.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_118_4741'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%; background-size: contain; }

.nav-link { font-weight: 600; color: #FFFFFF; position: relative; font-size: 16px; }
.nav-link:hover { color: #ccc;}
.hero { background-image: url('img/hero-background.png'); background-size: cover; background-repeat: no-repeat; background-position: center top; padding-top: 220px; border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; }
.hero-index { background-image: url('img/hero-index-background.png');  }
.hero-image { position: relative; z-index: 10; }
.hero-index-image { position: absolute; right: 0; top: 0;  }
.hero-p { font-size: 24px; line-height: 36px;}
.hero-mobile-decoration { bottom: -462px; z-index: -1; left: -238px;}
.special-offer { margin-top: 85px; margin-bottom: 85px; }
.special-offer-header { font-size: 24px; font-weight: 600; }
.special-offer p { margin-bottom: 0; }
.trust-header { font-size: 20px; font-weight: 600; color: #0B2971; }
.worth-header { font-size: 30px; font-weight: 600;}

.slick-track { display: flex!important; }
.slick-slide { height: auto!important;}

h1 { font-weight: 600; font-size: 3.5rem; line-height: 67px; color: #120D31; }
h2 { font-weight: 600; font-size: 2.5rem; line-height: 52px; color: #120D31; margin-bottom: 24px;} 
.border-dashed { border: 1px dashed rgba(255,255,255,0.2); margin-left: -5px; margin-right: -5px; }

.wpcf7-form { max-width: 800px; margin: 1rem auto; background: #FFF; border: 2px solid #EBEBEB; border-radius: 16px; padding: 2rem; }
.wpcf7-form label { display: block; }
.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=submit],
.wpcf7-form textarea { padding: 0.5rem; margin-top: 5px; display: block; width: 100%; background: #F7F7F7; border: 1px solid #E2E2E2; border-radius: 4px; }
.wpcf7-form input[type=submit] { background: radial-gradient(50.23% 100% at 50.23% 0%, #0C3AA8 0%, #0C3AA8 100%); border: 1px solid #0C3AA8; box-shadow: 0px 47px 19px rgba(1, 169, 157, 0.01), 0px 26px 16px rgba(1, 169, 157, 0.05), 0px 12px 12px rgba(1, 169, 157, 0.09), 0px 3px 6px rgba(1, 169, 157, 0.1), 0px 0px 0px rgba(1, 169, 157, 0.1), inset 0px -2px 0px #0C3AA8; border-radius: 4px; color: #FFF; font-weight: 600; text-transform: uppercase; }
.wpcf7-form label { font-weight: 600; }

.wpcf7-form input[type=submit]:before { content: ''; position: relative; top: -2px; vertical-align: middle; margin-right: 6px; display: inline-block; width: 24px; height: 24px; background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_118_761)'%3E%3Cpath d='M2.243 6.85399L11.49 1.30999C11.6454 1.21674 11.8233 1.16748 12.0045 1.16748C12.1857 1.16748 12.3636 1.21674 12.519 1.30999L21.757 6.85499C21.8311 6.8994 21.8925 6.96227 21.9351 7.03746C21.9776 7.11264 22 7.19758 22 7.28399V20C22 20.2652 21.8946 20.5196 21.7071 20.7071C21.5196 20.8946 21.2652 21 21 21H3C2.73478 21 2.48043 20.8946 2.29289 20.7071C2.10536 20.5196 2 20.2652 2 20V7.28299C1.99998 7.19658 2.02236 7.11164 2.06495 7.03646C2.10753 6.96127 2.16888 6.8984 2.243 6.85399ZM4 8.13299V19H20V8.13199L12.004 3.33199L4 8.13199V8.13299ZM12.06 13.698L17.356 9.23499L18.644 10.765L12.074 16.302L5.364 10.772L6.636 9.22799L12.06 13.698Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_118_761'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%; background-size: contain; }

.wp-block-media-text__media { text-align: right; }
.wp-block-media-text__media img { width: auto; height: auto; }

[data-href] { cursor: pointer; }

.toast { max-width: 90vw; border-radius: 12px; color: #144C6D; }
.toast-header { border-radius: 12px 12px 0px 0px; font-weight: 600; background: linear-gradient(270.03deg, #41708B 0%, #99B3C2 100%); color: #FFF; }
.toast-body { background: rgba(255, 255, 255, 0.84); border: 2px solid #E9E4F0; backdrop-filter: blur(3px); border-radius: 0px 0px 12px 12px; }
.toast img { height: 42px; }

.btn-close { color: #8FABBC; }

.post-content { color: #4F5956; font-size: 20px; line-height: 30px;}
.post-content h2 { font-size: 40px; margin-bottom: 24px; color: #120D31; font-weight: 600; color: #120D31; line-height: 52px;}
.post-content h2:not(:first-child) { margin-top: 40px; }
.trust-content { font-size: 14px; color: #4D6296; }

i.star{
	display: inline-block; width: 24px; height: 25px; vertical-align: middle; position: relative; top: -2px; 
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 5.25H4C3.0335 5.25 2.25 6.0335 2.25 7V17C2.25 17.9665 3.0335 18.75 4 18.75H20C20.9665 18.75 21.75 17.9665 21.75 17V7C21.75 6.0335 20.9665 5.25 20 5.25Z" fill="%2366BB6A"/><path d="M12 15.25C13.7949 15.25 15.25 13.7949 15.25 12C15.25 10.2051 13.7949 8.75 12 8.75C10.2051 8.75 8.75 10.2051 8.75 12C8.75 13.7949 10.2051 15.25 12 15.25Z" fill="%23A5D6A7"/><path d="M21.14 14.31C20.9291 14.2698 20.7148 14.2497 20.5 14.25C19.6389 14.2526 18.8137 14.5959 18.2048 15.2048C17.5959 15.8137 17.2526 16.6389 17.25 17.5C17.2497 17.7148 17.2698 17.9291 17.31 18.14C17.3445 18.3112 17.4369 18.4654 17.5716 18.5765C17.7064 18.6876 17.8753 18.7488 18.05 18.75H20C20.4633 18.7474 20.9069 18.5622 21.2345 18.2345C21.5622 17.9069 21.7474 17.4633 21.75 17V15.05C21.7488 14.8753 21.6876 14.7064 21.5765 14.5716C21.4654 14.4369 21.3112 14.3445 21.14 14.31Z" fill="%23A5D6A7"/><path d="M3.5 14.2502C3.28525 14.2499 3.07095 14.27 2.86 14.3102C2.68877 14.3447 2.53464 14.4371 2.42355 14.5719C2.31245 14.7067 2.25116 14.8756 2.25 15.0502V17.0002C2.25263 17.4636 2.43784 17.9072 2.76546 18.2348C3.09309 18.5624 3.53668 18.7476 4 18.7502H6C6.17466 18.7491 6.34359 18.6878 6.47836 18.5767C6.61314 18.4656 6.70553 18.3115 6.74 18.1402C6.78023 17.9293 6.80032 17.715 6.8 17.5002C6.79871 17.0696 6.71211 16.6435 6.54519 16.2465C6.37827 15.8495 6.13435 15.4895 5.82752 15.1873C5.52068 14.8851 5.15702 14.6467 4.75752 14.4859C4.35803 14.325 3.93062 14.245 3.5 14.2502Z" fill="%23A5D6A7"/><path d="M20 5.25H18.05C17.8753 5.25116 17.7064 5.31245 17.5716 5.42354C17.4369 5.53464 17.3445 5.68877 17.31 5.86C17.2698 6.07095 17.2497 6.28525 17.25 6.5C17.2526 7.36114 17.5959 8.18626 18.2048 8.79518C18.8137 9.40411 19.6389 9.74736 20.5 9.75C20.7148 9.75032 20.9291 9.73023 21.14 9.69C21.3032 9.65761 21.4512 9.57257 21.5614 9.44792C21.6716 9.32328 21.7379 9.16592 21.75 9V7C21.7474 6.53668 21.5622 6.09309 21.2345 5.76546C20.9069 5.43784 20.4633 5.25263 20 5.25Z" fill="%23A5D6A7"/><path d="M6 5.25H4C3.53668 5.25263 3.09309 5.43784 2.76546 5.76546C2.43784 6.09309 2.25263 6.53668 2.25 7V9C2.25116 9.17466 2.31245 9.34359 2.42355 9.47836C2.53464 9.61314 2.68877 9.70553 2.86 9.74C3.07095 9.78023 3.28525 9.80032 3.5 9.8C3.93065 9.79871 4.35678 9.71211 4.75378 9.54519C5.15077 9.37828 5.51076 9.13435 5.81294 8.82752C6.11513 8.52068 6.35353 8.15702 6.51436 7.75752C6.6752 7.35803 6.75529 6.93062 6.75 6.5C6.75032 6.28525 6.73023 6.07095 6.69 5.86C6.65761 5.69682 6.57257 5.54877 6.44792 5.43858C6.32328 5.32839 6.16592 5.26214 6 5.25Z" fill="%23A5D6A7"/><path d="M20 5.25H4C3.53668 5.25263 3.09309 5.43784 2.76546 5.76546C2.43784 6.09309 2.25263 6.53668 2.25 7V17C2.25263 17.4633 2.43784 17.9069 2.76546 18.2345C3.09309 18.5622 3.53668 18.7474 4 18.75H20C20.4633 18.7474 20.9069 18.5622 21.2345 18.2345C21.5622 17.9069 21.7474 17.4633 21.75 17V7C21.7474 6.53668 21.5622 6.09309 21.2345 5.76546C20.9069 5.43784 20.4633 5.25263 20 5.25ZM3.75 7C3.75 6.9337 3.77634 6.87011 3.82322 6.82322C3.87011 6.77634 3.9337 6.75 4 6.75H5.22C5.16582 7.1206 4.99351 7.46383 4.72867 7.72867C4.46383 7.99351 4.1206 8.16582 3.75 8.22V7ZM4 17.25C3.9337 17.25 3.87011 17.2237 3.82322 17.1768C3.77634 17.1299 3.75 17.0663 3.75 17V15.78C4.1206 15.8342 4.46383 16.0065 4.72867 16.2713C4.99351 16.5362 5.16582 16.8794 5.22 17.25H4ZM20.25 17C20.25 17.0663 20.2237 17.1299 20.1768 17.1768C20.1299 17.2237 20.0663 17.25 20 17.25H18.78C18.8342 16.8794 19.0065 16.5362 19.2713 16.2713C19.5362 16.0065 19.8794 15.8342 20.25 15.78V17ZM20.25 14.28C19.4713 14.3316 18.7379 14.6642 18.1861 15.2161C17.6343 15.7679 17.3016 16.5013 17.25 17.28H6.72C6.66839 16.5013 6.33575 15.7679 5.78393 15.2161C5.23212 14.6642 4.49868 14.3316 3.72 14.28V9.72C4.49868 9.66839 5.23212 9.33575 5.78393 8.78393C6.33575 8.23212 6.66839 7.49868 6.72 6.72H17.28C17.3316 7.49868 17.6642 8.23212 18.2161 8.78393C18.7679 9.33575 19.5013 9.66839 20.28 9.72L20.25 14.28ZM20.25 8.22C19.8794 8.16582 19.5362 7.99351 19.2713 7.72867C19.0065 7.46383 18.8342 7.1206 18.78 6.75H20C20.0663 6.75 20.1299 6.77634 20.1768 6.82322C20.2237 6.87011 20.25 6.9337 20.25 7V8.22ZM12 8.75C11.3572 8.75 10.7289 8.94061 10.1944 9.29772C9.65994 9.65484 9.24338 10.1624 8.99739 10.7563C8.75141 11.3501 8.68705 12.0036 8.81245 12.634C8.93785 13.2645 9.24738 13.8436 9.7019 14.2981C10.1564 14.7526 10.7355 15.0622 11.366 15.1876C11.9964 15.313 12.6499 15.2486 13.2437 15.0026C13.8376 14.7566 14.3452 14.3401 14.7023 13.8056C15.0594 13.2711 15.25 12.6428 15.25 12C15.2474 11.1389 14.9041 10.3137 14.2952 9.70482C13.6863 9.09589 12.8611 8.75264 12 8.75ZM12 13.75C11.6539 13.75 11.3155 13.6474 11.0278 13.4551C10.74 13.2628 10.5157 12.9895 10.3832 12.6697C10.2508 12.3499 10.2161 11.9981 10.2836 11.6586C10.3511 11.3191 10.5178 11.0073 10.7626 10.7626C11.0073 10.5178 11.3191 10.3511 11.6586 10.2836C11.9981 10.2161 12.3499 10.2508 12.6697 10.3832C12.9895 10.5157 13.2628 10.74 13.4551 11.0278C13.6474 11.3155 13.75 11.6539 13.75 12C13.7474 12.4633 13.5622 12.9069 13.2345 13.2345C12.9069 13.5622 12.4633 13.7474 12 13.75ZM18.5 12C18.5 12.1978 18.4414 12.3911 18.3315 12.5556C18.2216 12.72 18.0654 12.8482 17.8827 12.9239C17.7 12.9996 17.4989 13.0194 17.3049 12.9808C17.1109 12.9422 16.9327 12.847 16.7929 12.7071C16.653 12.5673 16.5578 12.3891 16.5192 12.1951C16.4806 12.0011 16.5004 11.8 16.5761 11.6173C16.6518 11.4346 16.78 11.2784 16.9444 11.1685C17.1089 11.0586 17.3022 11 17.5 11C17.7652 11 18.0196 11.1054 18.2071 11.2929C18.3946 11.4804 18.5 11.7348 18.5 12ZM7.5 12C7.5 12.1978 7.44135 12.3911 7.33147 12.5556C7.22159 12.72 7.06541 12.8482 6.88268 12.9239C6.69996 12.9996 6.49889 13.0194 6.30491 12.9808C6.11093 12.9422 5.93275 12.847 5.79289 12.7071C5.65304 12.5673 5.5578 12.3891 5.51921 12.1951C5.48063 12.0011 5.50043 11.8 5.57612 11.6173C5.65181 11.4346 5.77998 11.2784 5.94443 11.1685C6.10888 11.0586 6.30222 11 6.5 11C6.76522 11 7.01957 11.1054 7.20711 11.2929C7.39464 11.4804 7.5 11.7348 7.5 12Z" fill="%23353535"/></svg>');
}

i.star-half{
	display: inline-block; width: 24px; height: 25px; vertical-align: middle; position: relative; top: -2px; 
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_183_6565" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="10" height="20"><rect x="2" y="2" width="10" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_183_6565)"><path d="M20 5.25H4C3.0335 5.25 2.25 6.0335 2.25 7V17C2.25 17.9665 3.0335 18.75 4 18.75H20C20.9665 18.75 21.75 17.9665 21.75 17V7C21.75 6.0335 20.9665 5.25 20 5.25Z" fill="%2366BB6A"/><path d="M12 15.25C13.7949 15.25 15.25 13.7949 15.25 12C15.25 10.2051 13.7949 8.75 12 8.75C10.2051 8.75 8.75 10.2051 8.75 12C8.75 13.7949 10.2051 15.25 12 15.25Z" fill="%23A5D6A7"/><path d="M3.5 14.2502C3.28525 14.2499 3.07095 14.27 2.86 14.3102C2.68877 14.3447 2.53464 14.4371 2.42355 14.5719C2.31245 14.7067 2.25116 14.8756 2.25 15.0502V17.0002C2.25263 17.4636 2.43784 17.9072 2.76546 18.2348C3.09309 18.5624 3.53668 18.7476 4 18.7502H6C6.17466 18.7491 6.34359 18.6878 6.47836 18.5767C6.61314 18.4656 6.70553 18.3115 6.74 18.1402C6.78023 17.9293 6.80032 17.715 6.8 17.5002C6.79871 17.0696 6.71211 16.6435 6.54519 16.2465C6.37827 15.8495 6.13435 15.4895 5.82752 15.1873C5.52068 14.8851 5.15702 14.6467 4.75752 14.4859C4.35803 14.325 3.93062 14.245 3.5 14.2502Z" fill="%23A5D6A7"/><path d="M6 5.25H4C3.53668 5.25263 3.09309 5.43784 2.76546 5.76546C2.43784 6.09309 2.25263 6.53668 2.25 7V9C2.25116 9.17466 2.31245 9.34359 2.42355 9.47836C2.53464 9.61314 2.68877 9.70553 2.86 9.74C3.07095 9.78023 3.28525 9.80032 3.5 9.8C3.93065 9.79871 4.35678 9.71211 4.75378 9.54519C5.15077 9.37828 5.51076 9.13435 5.81294 8.82752C6.11513 8.52068 6.35353 8.15702 6.51436 7.75752C6.6752 7.35803 6.75529 6.93062 6.75 6.5C6.75032 6.28525 6.73023 6.07095 6.69 5.86C6.65761 5.69682 6.57257 5.54877 6.44792 5.43858C6.32328 5.32839 6.16592 5.26214 6 5.25Z" fill="%23A5D6A7"/><path d="M20 5.25H4C3.53668 5.25263 3.09309 5.43784 2.76546 5.76546C2.43784 6.09309 2.25263 6.53668 2.25 7V17C2.25263 17.4633 2.43784 17.9069 2.76546 18.2345C3.09309 18.5622 3.53668 18.7474 4 18.75H20C20.4633 18.7474 20.9069 18.5622 21.2345 18.2345C21.5622 17.9069 21.7474 17.4633 21.75 17V7C21.7474 6.53668 21.5622 6.09309 21.2345 5.76546C20.9069 5.43784 20.4633 5.25263 20 5.25ZM3.75 7C3.75 6.9337 3.77634 6.87011 3.82322 6.82322C3.87011 6.77634 3.9337 6.75 4 6.75H5.22C5.16582 7.1206 4.99351 7.46383 4.72867 7.72867C4.46383 7.99351 4.1206 8.16582 3.75 8.22V7ZM4 17.25C3.9337 17.25 3.87011 17.2237 3.82322 17.1768C3.77634 17.1299 3.75 17.0663 3.75 17V15.78C4.1206 15.8342 4.46383 16.0065 4.72867 16.2713C4.99351 16.5362 5.16582 16.8794 5.22 17.25H4ZM20.25 17C20.25 17.0663 20.2237 17.1299 20.1768 17.1768C20.1299 17.2237 20.0663 17.25 20 17.25H18.78C18.8342 16.8794 19.0065 16.5362 19.2713 16.2713C19.5362 16.0065 19.8794 15.8342 20.25 15.78V17ZM20.25 14.28C19.4713 14.3316 18.7379 14.6642 18.1861 15.2161C17.6343 15.7679 17.3016 16.5013 17.25 17.28H6.72C6.66839 16.5013 6.33575 15.7679 5.78393 15.2161C5.23212 14.6642 4.49868 14.3316 3.72 14.28V9.72C4.49868 9.66839 5.23212 9.33575 5.78393 8.78393C6.33575 8.23212 6.66839 7.49868 6.72 6.72H17.28C17.3316 7.49868 17.6642 8.23212 18.2161 8.78393C18.7679 9.33575 19.5013 9.66839 20.28 9.72L20.25 14.28ZM20.25 8.22C19.8794 8.16582 19.5362 7.99351 19.2713 7.72867C19.0065 7.46383 18.8342 7.1206 18.78 6.75H20C20.0663 6.75 20.1299 6.77634 20.1768 6.82322C20.2237 6.87011 20.25 6.9337 20.25 7V8.22ZM12 8.75C11.3572 8.75 10.7289 8.94061 10.1944 9.29772C9.65994 9.65484 9.24338 10.1624 8.99739 10.7563C8.75141 11.3501 8.68705 12.0036 8.81245 12.634C8.93785 13.2645 9.24738 13.8436 9.7019 14.2981C10.1564 14.7526 10.7355 15.0622 11.366 15.1876C11.9964 15.313 12.6499 15.2486 13.2437 15.0026C13.8376 14.7566 14.3452 14.3401 14.7023 13.8056C15.0594 13.2711 15.25 12.6428 15.25 12C15.2474 11.1389 14.9041 10.3137 14.2952 9.70482C13.6863 9.09589 12.8611 8.75264 12 8.75ZM12 13.75C11.6539 13.75 11.3155 13.6474 11.0278 13.4551C10.74 13.2628 10.5157 12.9895 10.3832 12.6697C10.2508 12.3499 10.2161 11.9981 10.2836 11.6586C10.3511 11.3191 10.5178 11.0073 10.7626 10.7626C11.0073 10.5178 11.3191 10.3511 11.6586 10.2836C11.9981 10.2161 12.3499 10.2508 12.6697 10.3832C12.9895 10.5157 13.2628 10.74 13.4551 11.0278C13.6474 11.3155 13.75 11.6539 13.75 12C13.7474 12.4633 13.5622 12.9069 13.2345 13.2345C12.9069 13.5622 12.4633 13.7474 12 13.75ZM18.5 12C18.5 12.1978 18.4414 12.3911 18.3315 12.5556C18.2216 12.72 18.0654 12.8482 17.8827 12.9239C17.7 12.9996 17.4989 13.0194 17.3049 12.9808C17.1109 12.9422 16.9327 12.847 16.7929 12.7071C16.653 12.5673 16.5578 12.3891 16.5192 12.1951C16.4806 12.0011 16.5004 11.8 16.5761 11.6173C16.6518 11.4346 16.78 11.2784 16.9444 11.1685C17.1089 11.0586 17.3022 11 17.5 11C17.7652 11 18.0196 11.1054 18.2071 11.2929C18.3946 11.4804 18.5 11.7348 18.5 12ZM7.5 12C7.5 12.1978 7.44135 12.3911 7.33147 12.5556C7.22159 12.72 7.06541 12.8482 6.88268 12.9239C6.69996 12.9996 6.49889 13.0194 6.30491 12.9808C6.11093 12.9422 5.93275 12.847 5.79289 12.7071C5.65304 12.5673 5.5578 12.3891 5.51921 12.1951C5.48063 12.0011 5.50043 11.8 5.57612 11.6173C5.65181 11.4346 5.77998 11.2784 5.94443 11.1685C6.10888 11.0586 6.30222 11 6.5 11C6.76522 11 7.01957 11.1054 7.20711 11.2929C7.39464 11.4804 7.5 11.7348 7.5 12Z" fill="%23353535"/></g><mask id="mask1_183_6565" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="12" y="2" width="10" height="20"><rect x="12" y="2" width="10" height="20" fill="%23D9D9D9" fill-opacity="0.3"/></mask><g mask="url(%23mask1_183_6565)"><path d="M20 5.25H4C3.0335 5.25 2.25 6.0335 2.25 7V17C2.25 17.9665 3.0335 18.75 4 18.75H20C20.9665 18.75 21.75 17.9665 21.75 17V7C21.75 6.0335 20.9665 5.25 20 5.25Z" fill="%2366BB6A"/><path d="M12 15.25C13.7949 15.25 15.25 13.7949 15.25 12C15.25 10.2051 13.7949 8.75 12 8.75C10.2051 8.75 8.75 10.2051 8.75 12C8.75 13.7949 10.2051 15.25 12 15.25Z" fill="%23A5D6A7"/><path d="M21.14 14.31C20.9291 14.2698 20.7148 14.2497 20.5 14.25C19.6389 14.2526 18.8137 14.5959 18.2048 15.2048C17.5959 15.8137 17.2526 16.6389 17.25 17.5C17.2497 17.7148 17.2698 17.9291 17.31 18.14C17.3445 18.3112 17.4369 18.4654 17.5716 18.5765C17.7064 18.6876 17.8753 18.7488 18.05 18.75H20C20.4633 18.7474 20.9069 18.5622 21.2345 18.2345C21.5622 17.9069 21.7474 17.4633 21.75 17V15.05C21.7488 14.8753 21.6876 14.7064 21.5765 14.5716C21.4654 14.4369 21.3112 14.3445 21.14 14.31Z" fill="%23A5D6A7"/><path d="M20 5.25H18.05C17.8753 5.25116 17.7064 5.31245 17.5716 5.42354C17.4369 5.53464 17.3445 5.68877 17.31 5.86C17.2698 6.07095 17.2497 6.28525 17.25 6.5C17.2526 7.36114 17.5959 8.18626 18.2048 8.79518C18.8137 9.40411 19.6389 9.74736 20.5 9.75C20.7148 9.75032 20.9291 9.73023 21.14 9.69C21.3032 9.65761 21.4512 9.57257 21.5614 9.44792C21.6716 9.32328 21.7379 9.16592 21.75 9V7C21.7474 6.53668 21.5622 6.09309 21.2345 5.76546C20.9069 5.43784 20.4633 5.25263 20 5.25Z" fill="%23A5D6A7"/><path d="M20 5.25H4C3.53668 5.25263 3.09309 5.43784 2.76546 5.76546C2.43784 6.09309 2.25263 6.53668 2.25 7V17C2.25263 17.4633 2.43784 17.9069 2.76546 18.2345C3.09309 18.5622 3.53668 18.7474 4 18.75H20C20.4633 18.7474 20.9069 18.5622 21.2345 18.2345C21.5622 17.9069 21.7474 17.4633 21.75 17V7C21.7474 6.53668 21.5622 6.09309 21.2345 5.76546C20.9069 5.43784 20.4633 5.25263 20 5.25ZM3.75 7C3.75 6.9337 3.77634 6.87011 3.82322 6.82322C3.87011 6.77634 3.9337 6.75 4 6.75H5.22C5.16582 7.1206 4.99351 7.46383 4.72867 7.72867C4.46383 7.99351 4.1206 8.16582 3.75 8.22V7ZM4 17.25C3.9337 17.25 3.87011 17.2237 3.82322 17.1768C3.77634 17.1299 3.75 17.0663 3.75 17V15.78C4.1206 15.8342 4.46383 16.0065 4.72867 16.2713C4.99351 16.5362 5.16582 16.8794 5.22 17.25H4ZM20.25 17C20.25 17.0663 20.2237 17.1299 20.1768 17.1768C20.1299 17.2237 20.0663 17.25 20 17.25H18.78C18.8342 16.8794 19.0065 16.5362 19.2713 16.2713C19.5362 16.0065 19.8794 15.8342 20.25 15.78V17ZM20.25 14.28C19.4713 14.3316 18.7379 14.6642 18.1861 15.2161C17.6343 15.7679 17.3016 16.5013 17.25 17.28H6.72C6.66839 16.5013 6.33575 15.7679 5.78393 15.2161C5.23212 14.6642 4.49868 14.3316 3.72 14.28V9.72C4.49868 9.66839 5.23212 9.33575 5.78393 8.78393C6.33575 8.23212 6.66839 7.49868 6.72 6.72H17.28C17.3316 7.49868 17.6642 8.23212 18.2161 8.78393C18.7679 9.33575 19.5013 9.66839 20.28 9.72L20.25 14.28ZM20.25 8.22C19.8794 8.16582 19.5362 7.99351 19.2713 7.72867C19.0065 7.46383 18.8342 7.1206 18.78 6.75H20C20.0663 6.75 20.1299 6.77634 20.1768 6.82322C20.2237 6.87011 20.25 6.9337 20.25 7V8.22ZM12 8.75C11.3572 8.75 10.7289 8.94061 10.1944 9.29772C9.65994 9.65484 9.24338 10.1624 8.99739 10.7563C8.75141 11.3501 8.68705 12.0036 8.81245 12.634C8.93785 13.2645 9.24738 13.8436 9.7019 14.2981C10.1564 14.7526 10.7355 15.0622 11.366 15.1876C11.9964 15.313 12.6499 15.2486 13.2437 15.0026C13.8376 14.7566 14.3452 14.3401 14.7023 13.8056C15.0594 13.2711 15.25 12.6428 15.25 12C15.2474 11.1389 14.9041 10.3137 14.2952 9.70482C13.6863 9.09589 12.8611 8.75264 12 8.75ZM12 13.75C11.6539 13.75 11.3155 13.6474 11.0278 13.4551C10.74 13.2628 10.5157 12.9895 10.3832 12.6697C10.2508 12.3499 10.2161 11.9981 10.2836 11.6586C10.3511 11.3191 10.5178 11.0073 10.7626 10.7626C11.0073 10.5178 11.3191 10.3511 11.6586 10.2836C11.9981 10.2161 12.3499 10.2508 12.6697 10.3832C12.9895 10.5157 13.2628 10.74 13.4551 11.0278C13.6474 11.3155 13.75 11.6539 13.75 12C13.7474 12.4633 13.5622 12.9069 13.2345 13.2345C12.9069 13.5622 12.4633 13.7474 12 13.75ZM18.5 12C18.5 12.1978 18.4414 12.3911 18.3315 12.5556C18.2216 12.72 18.0654 12.8482 17.8827 12.9239C17.7 12.9996 17.4989 13.0194 17.3049 12.9808C17.1109 12.9422 16.9327 12.847 16.7929 12.7071C16.653 12.5673 16.5578 12.3891 16.5192 12.1951C16.4806 12.0011 16.5004 11.8 16.5761 11.6173C16.6518 11.4346 16.78 11.2784 16.9444 11.1685C17.1089 11.0586 17.3022 11 17.5 11C17.7652 11 18.0196 11.1054 18.2071 11.2929C18.3946 11.4804 18.5 11.7348 18.5 12ZM7.5 12C7.5 12.1978 7.44135 12.3911 7.33147 12.5556C7.22159 12.72 7.06541 12.8482 6.88268 12.9239C6.69996 12.9996 6.49889 13.0194 6.30491 12.9808C6.11093 12.9422 5.93275 12.847 5.79289 12.7071C5.65304 12.5673 5.5578 12.3891 5.51921 12.1951C5.48063 12.0011 5.50043 11.8 5.57612 11.6173C5.65181 11.4346 5.77998 11.2784 5.94443 11.1685C6.10888 11.0586 6.30222 11 6.5 11C6.76522 11 7.01957 11.1054 7.20711 11.2929C7.39464 11.4804 7.5 11.7348 7.5 12Z" fill="%23353535"/></g></svg>');
}

i.star-null{
	display: inline-block; width: 24px; height: 25px; vertical-align: middle; position: relative; top: -2px;
	background-image: url('img/rate-null.svg'); background-repeat: no-repeat; background-position: center;
}

.alert-warning { background: #FFF9EF; border: 2px solid #FFE1B4; border-radius: 12px; color: #E48B00; font-weight: 500; }

.text-muted { color: #96A7AB !important; }
.text-muted * { color: #96A7AB !important; }
.text-gray { color: #8FAEF8 !important; }

.main-title li { font-weight: 600; color: #41708B; }

.medal { position: absolute; width: 48px; height: 48px; top: 5px; left:  0; }

footer { font-weight: 400; color: #31484C; font-size: 16px; }
footer.bg-blue a { color: #fff; text-decoration: underline; }
footer.bg-blue a:hover { color: #cdd8f2; }

.slick-dotted.slick-slider { margin-bottom: 0 !important; }

@media screen and (min-width: 1240px) {
	.medal { left: -60px; top: 20px; }
	.hero-image-container { margin-top: -64px; }
	.amount-free { width: fit-content; margin-left: auto; margin-right: auto; }
	.slick-dots { display: none!important; }
}

@media screen and (max-width: 1200px) {
	.nav-link { border: 1px solid #1D4BB9; border-radius: 8px; padding: 10px 20px !important; margin-top: 0; transition: background 0.3s; }
	.nav-link:hover { background: #EFF3F4; color: #144C6D; }

	.slick-track { display: flex; gap: 0.5rem; }

	.slick-dotted.slick-slider { margin-bottom: 30px!important; }

	.navbar-collapse { position: relative; background-color: #0C3AA8; z-index: 10; padding: 10px; border-radius: 10px; border: 1px solid #1D4BB9; margin-top: 10px; }
}

@media screen and (max-width: 992px) {
	.offer-image { width: auto; display: block; border-width: 1px; }
	.medal { width: 40px; height: auto; }
	.hero { background-image: url('img/hero-mobile-background.png'); }
	.special-offer { margin-top: 45px; margin-bottom: 45px; }
	.rankings { margin-top: 0; }
	.rankings h2:not(:first-of-type) { margin-top: 0; }
}

@media screen and (max-width: 575px) {
	h1 { font-size: 28px; line-height: 33px;}	
	h2 { font-size: 24px; line-height: 33px;}	
	.post-content h2, .worth-header { font-size: 24px; line-height: 31px; }
	.post-content h2:not(:first-child) { margin-top: 32px; }
	.post-content { font-size: 16px; }
	.hero { padding-top: 126px; border-radius: 0;}
	.hero-p { font-size: 14px; line-height: 21px; }
	.special-offer { margin-top: 0; margin-bottom: 20px; }
	.special-offer-header { font-size: 20px; }
	.trust-header { font-size: 22px; line-height: 28.05px;}
	.py-mobile-32 { padding-top: 32px; padding-bottom: 32px; }
	.offer-label + strong { font-size: 1.5rem; }
	.card { padding: 16px 20px; }
	.card-position { top: 30px; left: 50%; transform: translate(-50%, -50%); }
}