html{ scroll-behavior:smooth; }
body,
html {
	padding: 0;
	margin: 0
}

body {
	font-size: 16px;
	color: #242429;
	font-family: 'Fira Sans', sans-serif;
	font-weight: 600
}

* {
	box-sizing: border-box
}

video::-internal-media-controls-overlay-cast-button {
    display: none;
}

.last-section{
    padding-bottom: 80px !important;
}
input,
select,
textarea {
	font-family: 'Fira Sans', sans-serif
}

a,
button,
input,
select,
textarea {
	transition: all .3s;
	text-decoration: none
}

a:hover {
	text-decoration: underline;
	color: #ed2b79
}
.pt-4{
	padding-top: 32px;
}
.bg-black,
.bg-black a {
	background-color: #242429;
	color: #e9e8ee
}

header {
	height: 72px;
	position: sticky;
	top: 0;
	left: 0;
	z-index: 1000
}

footer {
	height: 164px;
	font-stretch: condensed;
	padding: 20px 0;
	box-sizing: content-box;
}

footer .logo {
	margin: 0
}

.wrapper {
	max-width: 1400px;
	margin: 0 auto
}

.mb-0 {
	margin-bottom: 0!important
}

.mb-4 {
	margin-bottom: 32px!important
}
.pb-5{
	padding-bottom: 44px !important;
}

.ft-size-16{
	font-size: 16px !important;
}

.ft-size-24{
	font-size: 24px !important;
}

.ft-size-32{
	font-size: 32px !important;
}

.ft-size-42{
	font-size: 42px !important;
}

.watch-link{
	font-weight: 800; 
	margin-bottom: 25px; 
	margin-top:25px; 
	font-size: 36px; 
	text-shadow: 1px 1px 0 rgb(0 0 0 / 50%);
}

.position-relative{
	position: relative;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto
}

.d-inline-block {
	display: inline-block
}

.d-flex {
	display: flex;
	align-items: center
}

.d-none {
	display: none!important
}

.w-auto {
	width: auto!important
}

.unhover::before,
.unhover:hover::before {
	background-color: transparent!important
}

.flex-column {
	flex-direction: column !important
}
.flex-row {
	flex-direction: row !important
}

.align-items-start {
	align-items: flex-start
}

.artcont a {
	color: #fff;
	text-decoration: underline
}

.justify-content-center {
	justify-content: center
}

.justify-content-between {
	justify-content: space-between
}

.w-100 {
	width: 100%
}

.h-100 {
	height: 100%
}

.text-center {
	text-align: center
}

.text-lcase {
	text-transform: lowercase
}
.text-ucase {
	text-transform: uppercase
}

.text-white {
	color: #fff
}

.hero {
	padding: 32px 0;
	background-image: url(../img/main.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 640px;
    position: relative;
    overflow: hidden;
}
.hero.home{
	height: calc(100vh - 72px);
}
.hero .wrapper > div{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 30px 0;
}
.hero .wrapper > div:first-of-type{
	margin-top: 0;
}
.hero video{
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}
#hero-mob{
    display: none;
}
.hero .wrapper{
    position: relative;
    z-index: 10;
}


.page-vote .hero {
	background-image: url(../img/main2.jpg)
}

.page-meet .hero {
	background-image: url(../img/main3.jpg);
	padding-top: 100px;
	padding-bottom: 24px
}

.page-meet section .wrapper {
	max-width: 1192px
}

.page-meet .hero h1 {
	font-size: 80px
}

.page-meet .hero p {
	max-width: 88%;
	margin-top: 32px;
	margin-bottom: 8px;
	font-size: 28px;
}

.landing .hero {
	height: calc(100vh - 204px)
}

.hero h1 {
	margin-top: 0;
	font-size: 120px;
	font-weight: 800;
	text-transform: uppercase;
	margin: 0;
	max-width: 85%;
	text-shadow: 4px 0 6px rgba(0, 0, 0, .3), -4px 0 6px rgba(0, 0, 0, .3), 0 4px 6px rgba(0, 0, 0, .3)
}

.page-vote .hero h1 {
	font-size: 80px
}

.hero.closed h1,
.hero.closed p {
	max-width: 100%
}

.mb-90 {
	margin-bottom: 92px!important
}

.mt-45 {
	margin-top: 45px!important
}

.mt-80 {
	margin-top: 82px!important
}

.hero h1 span {
	display: block;
	font-size: 64px;
	font-weight: 800;
	text-transform: capitalize
}

.hero h2 {
	margin: 0;
	font-size: 48px;
	font-weight: 800;
	text-shadow: 4px 0 6px rgba(0, 0, 0, .3), -4px 0 6px rgba(0, 0, 0, .3), 0 4px 6px rgba(0, 0, 0, .3)
}

.page-vote .hero h2 {
	font-size: 40px
}

.grid .page {
	text-shadow: 4px 0 6px rgba(0, 0, 0, .3), -4px 0 6px rgba(0, 0, 0, .3), 0 4px 6px rgba(0, 0, 0, .3)
}

.hero h2 span {
	display: block;
	font-size: 24px;
	font-weight: 800
}

.subscribe {
	width: 90%;
	height: 54px;
	margin: 0 auto;
	max-width: 600px;
	height: 56px;
	display: flex;
	align-items: center;
	margin-top: 16px
}

.subscribe input {
	border-top-left-radius: 36px;
	border-bottom-left-radius: 36px;
	border: solid 2px #ed2b79;
	outline: 0;
	width: 100%;
	font-size: 24px
}

.subscribe input:focus {
	border-color: #27aae2
}

.subscribe input::placeholder {
	color: #95a0a5;
	font-size: 24px
}

.subscribe button {
	border-top-right-radius: 36px;
	border-bottom-right-radius: 36px;
	border: solid 2px #ed2b79;
	background: #ed2b79;
	color: #fff;
	cursor: pointer;
	font-size: 24px;
	font-weight: 600
}

.subscribe button:hover {
	background-color: #27aae2;
	border-color: #27aae2
}

.subscribe>* {
	padding: 0 32px;
	height: 100%
}

.logo {
	display: inline-block;
	height: 52px;
	width: 192px;
	margin-right: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 192 52' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECTV s3 logo%3C/title%3E%3Cg id='Page-4' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='CTV-s3-logo'%3E%3Cg id='Group-30' fill='%23ED2B79'%3E%3Cg id='Group-29' transform='translate(0.000000, 11.078718)'%3E%3Cpath d='M10.0542227,30.7711059 C10.964153,30.7429614 11.6466007,31.0328493 12.3599411,31.1229116 C14.3005641,31.3677683 16.2299533,31.3874695 18.1453004,30.9624882 C18.5497139,30.8752404 18.8361734,31.024406 19.1394835,31.2467472 C20.847007,32.5076188 22.5938485,33.715016 24.4052839,34.826722 C26.6042821,36.1776559 28.9717859,37.1261241 31.5021785,37.649611 C31.6510251,37.6805699 31.7970633,37.7396732 31.9571436,37.7875188 C28.7639623,40.4443555 25.59044,41.6010926 22.057439,39.5662484 C17.7914386,37.1120519 13.8793,34.1399973 10.0542227,30.7711059 Z' id='Path'%3E%3C/path%3E%3Cpath d='M21.3328649,23.7462496 C19.9370767,23.5576817 18.6086908,23.9348175 17.2690712,24.1853031 C14.2612461,24.7510067 11.5146046,24.2387776 9.06846485,22.3362123 C6.12523352,20.0480681 4.79965605,16.1303598 5.75452118,12.5334982 C6.72062001,8.88597672 9.84359066,6.10249 13.4748866,5.52834309 C15.3705747,5.22719741 17.1792016,5.60714757 19.004679,5.96458216 C21.1222329,6.38112012 22.9505188,6.01242774 24.3519237,4.21399699 C24.7114024,3.75242791 24.7479119,3.50757114 24.2339698,3.12762098 C20.9481104,0.693125515 17.3083892,-0.336961583 13.227745,0.096463043 C4.89233413,0.980198968 -1.23846167,9.08017347 0.21349501,17.3433858 C1.48290394,24.5680677 7.60246604,29.7663488 15.0588393,29.8395244 C15.648609,29.88737 16.3703747,29.7832355 17.0865235,29.6875443 C19.8106975,29.3104086 22.2456036,28.2465482 24.4052839,26.5381797 C24.610299,26.3749418 24.8377816,26.2482918 24.5934485,25.9246305 C23.7537288,24.8213678 22.7848216,23.9432608 21.3328649,23.7462496 Z' id='Path' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cpath d='M104.125288,13.5984182 C99.6289969,10.1085057 92.8550714,10.2154546 88.5413277,13.7335116 C87.8251789,14.3161019 87.2157503,15.005641 86.4434329,15.8133869 C86.4434329,14.2907719 86.4265823,12.9539102 86.4518582,11.6170485 C86.4602834,11.102005 86.2805441,10.9978705 85.8031115,11.1104483 C84.2781358,11.4678829 83.1716156,12.39665 82.2953864,13.635006 C81.042828,15.4052923 80.6917747,17.4345076 80.6917747,19.5397129 C80.680541,30.0995129 80.6861578,40.6564984 80.6861578,51.2162984 C80.6861578,52.0859621 80.7086253,52.116921 81.5792376,51.857992 C83.8765307,51.1768962 85.1262807,49.4628988 85.9098318,47.3267346 C86.3732222,46.0658629 86.4490497,44.7487024 86.4462413,43.4174696 C86.4406244,41.1180675 86.4434329,38.815851 86.4434329,36.3250666 C86.668107,36.5389645 86.7523598,36.6008823 86.8113368,36.6768723 C91.1138467,41.973659 98.7696183,41.8892256 103.313653,38.9284288 C107.279152,36.3447678 109.542744,32.6409573 110.03141,27.9155031 C110.63803,22.0952296 108.798511,17.2234242 104.125288,13.5984182 Z M101.760593,32.9027008 C99.2273919,35.5961252 96.0426358,36.1364988 92.6275888,35.2105462 C89.1900743,34.2789647 87.3674053,31.7459636 86.5501531,28.3855155 C86.3591801,27.5974708 86.3676053,26.7897249 86.3029182,25.9904223 C86.286161,21.8588161 88.5525614,18.2675835 91.9872675,16.975753 C97.7164582,14.8227021 103.701216,18.5968737 104.274135,24.7014062 C104.56902,27.794482 103.92589,30.6032987 101.760593,32.9027008 Z' id='Shape' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M148.209164,23.3223279 C147.900238,20.3896755 146.922905,17.7300244 144.948581,15.498169 C142.398529,12.6133623 139.121095,11.279315 135.349378,11.0823038 C131.903438,10.9049938 128.642855,11.5748318 125.806344,13.6547071 C121.686381,16.6746073 119.911456,20.8596879 119.900222,25.8834734 C119.908647,26.8178693 119.967624,27.7466364 120.088386,28.672589 C120.83262,34.3746558 124.761609,38.9115422 130.313869,40.3046927 C136.068335,41.7485033 141.432431,40.6142818 146.462323,37.6056394 C147.57446,36.9414302 147.577268,36.8316668 146.650488,35.8972709 C145.114278,34.3493258 143.280375,33.9468601 141.233032,34.6195126 C138.876762,35.3906707 136.500833,35.8606831 133.998525,35.6552286 C130.103237,35.3371962 127.221791,33.0237219 126.134929,29.2298492 C125.862512,28.2785666 125.862512,28.2785666 126.817377,28.2785666 C133.675556,28.2757522 140.533734,28.2701233 147.391912,28.2926388 C147.998532,28.2954533 148.18108,28.1068854 148.23444,27.5158518 C148.366436,26.1142579 148.36082,24.7211073 148.209164,23.3223279 Z M141.898629,23.494009 C139.314877,23.494009 136.731124,23.494009 134.144563,23.494009 C131.586086,23.494009 129.027609,23.4827513 126.466324,23.5053089 C125.9917,23.5080813 125.918681,23.3701734 126.005742,22.9367488 C127.185281,17.0095263 134.195115,14.1078329 139.115478,17.5301988 C141.030825,18.8614315 142.013775,20.7724401 142.423805,23.0296255 C142.516483,23.5474835 142.215982,23.494009 141.898629,23.494009 Z' id='Shape' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M77.6783327,11.1160772 C76.1533569,11.4791407 75.0468367,12.4135366 74.1762244,13.6547071 C72.9686009,15.3743334 72.5866548,17.3388165 72.581038,19.4018051 C72.5726127,22.5933864 72.5866548,25.7849678 72.561379,28.9737347 C72.5529537,30.3162252 72.2271762,31.5996124 71.4885599,32.7394629 C70.008519,35.0276072 67.7786281,35.6355275 65.2201512,35.4863618 C62.6757165,35.3371962 60.639607,33.8033234 59.8167379,31.3829001 C59.4797267,30.3894008 59.3561559,29.3677571 59.3589644,28.3207833 C59.3617728,25.1292019 59.3786234,21.9376206 59.3421138,18.7488537 C59.3252633,17.1502486 58.9517425,15.6135613 58.1344903,14.2175963 C57.2807285,12.7653423 56.1405072,11.6536363 54.4723017,11.1667372 C53.8347888,10.9809838 53.5764135,11.0316438 53.5819409,11.8281319 C53.6185399,16.8856907 53.5988809,21.946064 53.6016893,27.0036227 C53.6016893,28.3264122 53.5623714,29.6492016 53.770195,30.9607333 C54.2757118,34.1410568 55.6265651,36.8344813 58.3198464,38.7032732 C61.1816334,40.6874573 64.4057074,41.171542 67.8010955,40.7915918 C74.134098,40.0823515 78.1894664,35.683373 78.3130372,29.3227259 C78.3720141,26.4688781 78.3242709,23.6150302 78.3242709,20.7639968 C78.3326961,20.7639968 78.338313,20.7639968 78.3467383,20.7639968 C78.3467383,17.72721 78.3355046,14.6932376 78.3551636,11.6564508 C78.3551636,11.1104483 78.1978917,10.9922416 77.6783327,11.1160772 Z' id='Path' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M117.094603,0.0665636857 C115.839237,0.409926052 114.856287,1.13323858 114.069928,2.13236677 C112.660097,3.92235419 112.177048,6.01348728 112.177048,8.24815711 C112.17424,13.4379948 112.177048,18.6250181 112.177048,23.8148558 C112.17424,29.2889526 112.185473,34.7630493 112.162967,40.237146 C112.160197,40.8535096 112.309044,40.9942319 112.907239,40.836623 C114.659697,40.3750539 115.813961,39.2098734 116.681765,37.7013305 C117.642247,36.0295498 117.878155,34.186088 117.883771,32.3004094 C117.892197,28.0702976 117.88658,23.8401859 117.88658,19.6128885 C117.88658,13.3085303 117.878155,7.00417214 117.900622,0.696999505 C117.900622,0.0299758926 117.712457,-0.102303052 117.094603,0.0665636857 Z' id='Path' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cg id='Group-28' transform='translate(20.779605, 8.042703)' fill='%2327AAE2'%3E%3Cg id='Group-27' transform='translate(0.000000, 3.008519)'%3E%3Cpath d='M0,30.3032593 C2.74944988,28.7299842 5.52698403,28.3866219 8.36630357,29.5208434 C11.0595849,30.5987761 13.7697168,31.4487387 16.7129482,31.2657997 C17.8278936,31.198253 18.9259885,31.0490874 19.9988076,30.7479417 C20.2206733,30.6860239 20.4200716,30.5987761 20.7458491,30.7451273 C19.8331104,31.5359865 18.9793486,32.3155879 18.080652,33.0389005 C16.7297987,34.1252765 15.3396274,35.1638069 13.9803488,36.2417396 C13.646146,36.503483 13.3287938,36.5569575 12.9103382,36.5006686 C9.23410747,36.0025117 5.98194918,34.4967833 2.97974088,32.3775058 C2.01083362,31.6964099 1.03630951,31.0237574 0,30.3032593 Z' id='Path'%3E%3C/path%3E%3Cpath d='M21.4086378,28.7947165 C21.4872738,28.7637576 21.5687182,28.7327987 21.6473541,28.6990253 C21.7624996,28.6511798 21.8720283,28.6005197 21.9843653,28.5498597 C22.1023193,28.4963852 22.2230816,28.4429108 22.343844,28.3866219 C22.4112462,28.3528485 22.4786485,28.3190752 22.5460507,28.2853018 C22.706131,28.2064973 22.8662114,28.1248784 23.0206749,28.0404451 C23.0403338,28.0291873 23.0599928,28.0179295 23.0796518,28.0066717 C24.3237849,27.3227614 25.4920905,26.4502833 26.5452505,25.3864228 C28.0674179,23.8469211 29.1739381,22.0287892 29.8732364,20.0868217 C29.8957038,20.0220895 29.9209796,19.9601717 29.943447,19.8982539 C29.9715313,19.8166349 29.9996156,19.735016 30.0248914,19.6505827 C30.5332167,18.1223387 30.8084425,16.4871458 30.8002051,14.7815917 C30.7915919,12.9409443 30.4293049,11.1734724 29.7861751,9.53827953 C29.0700263,7.65822986 27.9719314,5.90483023 26.4778483,4.4159885 C25.6549792,3.59698482 24.7618995,2.89618786 23.8182681,2.30796873 C21.5237833,0.844457006 18.8220767,-0.00832001738 15.9574813,6.12065946e-05 C15.0840606,0.00575221073 14.2302988,0.0845566881 13.3990045,0.23090786 C10.4361142,0.723435844 7.60241147,2.11377198 5.33039415,4.40473072 C4.47944082,5.26313663 3.75767512,6.20316147 3.1594802,7.20228967 C3.15105492,7.21636189 3.13982121,7.23043412 3.13139593,7.2473208 C3.06118526,7.36552751 2.99097459,7.48654867 2.92357235,7.60475539 C2.84774482,7.73703433 2.7719173,7.87212772 2.70170663,8.01003556 C2.6988982,8.01566445 2.69328134,8.02410779 2.69047292,8.03255112 C1.6008033,10.109612 0.985757823,12.4709319 0.994097666,14.9757885 C0.99699153,16.1634845 1.14583815,17.3145928 1.41544713,18.4262988 C1.42948926,18.4797733 1.44072297,18.5332477 1.45195668,18.5895367 C1.47442409,18.6767845 1.49969994,18.7640323 1.52216735,18.8512801 C2.17372238,21.2942189 3.44313131,23.593621 5.34162786,25.482114 C6.1616885,26.3011177 7.05757666,26.9991002 7.99559123,27.5873193 C8.0966946,27.6520516 8.20060639,27.7167838 8.30451818,27.7787016 C8.3382193,27.7984027 8.37753728,27.8209183 8.4112384,27.8406194 C10.613045,29.1380788 13.1630966,29.8810925 15.8732285,29.8699608 C17.6088363,29.8613914 19.271425,29.5602457 20.8188682,29.0170577 C20.8553778,29.0029855 20.8918873,28.9945421 20.9283969,28.9804699 C21.0969025,28.9185521 21.2541744,28.8566343 21.4086378,28.7947165 Z M17.1847639,24.3422635 L17.1847639,24.3507068 C14.7526662,24.679997 12.2222736,24.0636334 10.1693136,22.4988016 L10.1608883,22.5044305 C8.54323446,21.2745178 7.33561092,19.5351904 6.76550027,17.5228618 L6.74022443,17.4130984 L6.74022443,17.4130984 C5.88084581,14.2299604 6.70090645,10.6893878 9.2060232,8.18171674 C10.5961945,6.79138061 12.3009096,5.92171691 14.0842606,5.56709676 C14.1320039,5.55865342 14.1797471,5.55021009 14.2302988,5.54458119 C14.4296971,5.5079934 14.626287,5.48266339 14.8284937,5.45733338 C15.0026162,5.43763226 15.1767387,5.42356003 15.3536696,5.4151167 C15.4182634,5.41230225 15.4800488,5.4094878 15.5446426,5.40667336 C15.6766387,5.40104447 15.8114431,5.39823002 15.9462476,5.39823002 C16.4377223,5.40104447 16.9207717,5.44044671 17.3925875,5.51362229 C17.3953959,5.51362229 17.3953959,5.51362229 17.3982043,5.51362229 C17.6650049,5.55583898 17.9261886,5.61212789 18.1845638,5.67404569 C18.2519661,5.69093237 18.3165599,5.7050046 18.3811537,5.72189127 C18.541234,5.76410795 18.6985059,5.81195353 18.8557778,5.86261355 C19.021475,5.91608802 19.1871722,5.97519137 19.350061,6.03992362 C19.4371222,6.07369697 19.521375,6.10747032 19.6084362,6.14405811 C19.8415357,6.24256371 20.0690182,6.34951264 20.2936924,6.46771936 C20.3273935,6.48460603 20.3582862,6.50149271 20.3919873,6.51837938 C21.2064311,6.9574329 21.9731316,7.52313647 22.6583878,8.22111898 C23.1189698,8.68831695 23.5205748,9.18928827 23.8660113,9.71840405 C23.8688198,9.7212185 23.8716282,9.72684739 23.8744366,9.73247628 C24.0260917,9.96607527 24.1637046,10.2053031 24.2928922,10.4473455 C24.3350186,10.5289644 24.377145,10.6077689 24.416463,10.6922022 C24.4866737,10.8301101 24.5484591,10.9708324 24.6102444,11.1115546 C25.1129529,12.2739207 25.3909871,13.5601223 25.3909871,14.9166851 C25.3881787,17.0275193 24.7085394,18.9694868 23.5570844,20.5427619 C23.5514675,20.5512053 23.5458507,20.5596486 23.5402338,20.5680919 C23.3885788,20.7735465 23.2284984,20.9705576 23.0599928,21.1647544 C23.0262917,21.2069711 22.9869737,21.2463733 22.9504642,21.2857756 C22.7931923,21.4602712 22.6303035,21.6347668 22.4589895,21.7980047 C22.4449473,21.8120769 22.4280968,21.8233347 22.4168631,21.8374069 C21.0126497,23.1658252 19.2040228,24.0664478 17.1847639,24.3422635 Z' id='Shape' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cpath d='M143.395466,2.00388528 C143.350531,2.09676199 143.302788,2.18963869 143.257853,2.2825154 C143.128666,2.54988773 142.999478,2.80881673 142.850631,3.11277686 L142.850631,3.11277686 L141.730069,5.66829348 L134.678109,7.25001192 C133.827156,7.44139422 133.099773,7.95362333 132.630766,8.69382253 C132.164567,9.43120728 132.010104,10.3093143 132.201077,11.1649058 L132.201077,11.1649058 L135.96156,28.0178062 C136.292955,29.5038335 137.632574,30.5817661 139.149125,30.5817661 C139.387841,30.5817661 139.632174,30.5536217 139.868082,30.5001472 L139.868082,30.5001472 L141.218935,30.1961871 C141.213319,30.6014672 141.238594,31.0095619 141.30038,31.4035842 C141.342506,31.7159877 141.398675,32.0340201 141.471694,32.3351657 C141.555947,32.7038581 141.696368,33.044406 141.878916,33.3427373 L141.878916,33.3427373 L140.56738,33.6354396 C140.101182,33.7395741 139.623749,33.7930486 139.149125,33.7930486 C136.146917,33.7930486 133.490145,31.6596988 132.832973,28.7186031 L132.832973,28.7186031 L129.072489,11.8657027 C128.693352,10.1742209 128.996662,8.43489353 129.923443,6.97138181 C130.850224,5.50787008 132.290947,4.49466966 133.978811,4.1147195 L133.978811,4.1147195 Z M161.608114,15.2768108 L163.090964,21.9301603 C163.868898,25.4228873 161.667091,28.9015421 158.181834,29.6811435 L158.181834,29.6811435 L148.099581,31.9411434 L149.217335,30.0976815 L149.6723,29.4165856 C149.843614,29.1463989 150.017737,28.8705832 150.189051,28.5835097 C150.287346,28.4202719 150.382832,28.2711063 150.478319,28.1163118 L150.478319,28.1163118 L157.482535,26.5458511 C159.240611,26.1518287 160.352748,24.3956147 159.959568,22.6309572 L159.959568,22.6309572 L158.850239,17.6550174 C158.900791,17.6099863 158.951343,17.5649551 158.999086,17.5171096 C159.018745,17.4974084 159.038404,17.4805218 159.055254,17.4580062 C159.220952,17.2666239 159.414733,17.0921283 159.628173,16.9373338 C159.917441,16.7318792 160.658866,16.0648556 160.782437,15.9522778 L160.782437,15.9522778 L161.608114,15.2768108 Z M153.017137,0 C156.019345,0 158.676117,2.13334978 159.333289,5.07444546 L159.333289,5.07444546 L160.647632,10.9650801 C160.568996,11.0072968 160.495977,11.0495135 160.414533,11.0945446 C160.389257,11.1114313 160.36679,11.1311324 160.341514,11.1480191 C160.226368,11.1846069 160.11684,11.2408958 160.015736,11.3168858 L160.015736,11.3168858 L158.364381,12.5805719 C158.179025,12.7184798 157.999286,12.8648309 157.816738,13.0055532 L157.816738,13.0055532 L156.201893,5.77805686 C155.870498,4.29202957 154.530879,3.2140969 153.014328,3.2140969 C152.775612,3.2140969 152.534087,3.23942691 152.295371,3.29290138 L152.295371,3.29290138 L149.043213,4.02184279 C149.037596,4.00214167 149.037596,3.98244055 149.031979,3.96273944 C149.074105,3.81920271 149.093764,3.67285154 149.093764,3.52368592 C149.093764,3.24224136 149.034787,2.97486902 148.914025,2.73001225 C148.838198,2.5724033 148.739903,2.42042323 148.60229,2.24592761 C148.562972,2.20089648 148.532079,2.15586535 148.495569,2.09394754 C148.290554,1.75621407 148.009712,1.4803984 147.650233,1.27212942 C147.560363,1.2214694 147.473302,1.16236604 147.389049,1.10044824 L147.389049,1.10044824 L151.598881,0.157608955 C152.06508,0.0534744668 152.542513,0 153.017137,0 Z' id='Combined-Shape' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cpath d='M156.749591,34.9234727 C156.676571,34.9572461 156.656912,35.0585661 156.687805,35.2358762 C156.800142,35.140185 156.934947,35.0332361 157.097835,34.9234727 C156.934947,34.8925138 156.819801,34.8925138 156.749591,34.9234727 Z' id='Path'%3E%3C/path%3E%3Cpath d='M156.255307,32.4777195 C156.241265,32.5537095 156.23284,32.6184417 156.23284,32.6719162 C156.23284,32.7282051 156.224415,32.7901229 156.210373,32.8520407 C156.241265,32.8689274 156.283392,32.8745563 156.331135,32.8745563 C156.362028,32.8098241 156.381687,32.7479062 156.390112,32.683174 C156.398537,32.6212562 156.418196,32.5537095 156.449089,32.4917917 L156.258116,32.4917917 C156.255307,32.4861628 156.255307,32.4833484 156.255307,32.4777195 Z' id='Path'%3E%3C/path%3E%3Cpath d='M153.601344,20.9244202 C153.92993,20.8681313 154.252899,20.8090279 154.575868,20.7442957 C154.881987,20.6626767 155.182488,20.5923156 155.474565,20.5275834 C155.766641,20.4628511 156.07276,20.4150055 156.395729,20.3840466 C156.524916,20.3699744 156.654104,20.3362011 156.783292,20.2883555 C156.912479,20.2405099 157.041667,20.1898499 157.170855,20.1448188 C157.170855,20.0969732 157.159621,20.0575709 157.145579,20.0237976 C157.033242,20.0237976 156.943372,20.0322409 156.878778,20.0491276 L156.151396,20.1926643 C156.005357,20.2264377 155.864936,20.2461388 155.727323,20.2545821 C155.58971,20.2630255 155.449289,20.2799121 155.303251,20.3136855 C155.12632,20.3446444 154.943772,20.3784177 154.758416,20.4093766 C154.57306,20.4403355 154.39332,20.4825522 154.21639,20.5303978 C153.854102,20.6007589 153.508666,20.6654912 153.166038,20.727409 C153.154804,20.8202857 153.154804,20.9244202 153.149187,21.0229258 C153.298034,20.986338 153.446881,20.9497502 153.601344,20.9244202 Z' id='Path'%3E%3C/path%3E%3Cpath d='M156.502449,33.1982175 C156.567043,32.9983919 156.631637,32.7929374 156.693422,32.5846684 L156.645679,32.4889772 C156.614786,32.5227506 156.581085,32.5424517 156.550192,32.5508951 C156.516491,32.5593384 156.485598,32.5790395 156.454706,32.6099984 C156.437855,32.5931117 156.426621,32.5846684 156.418196,32.5846684 C156.409771,32.5846684 156.398537,32.5762251 156.381687,32.5621528 C156.42943,32.4664617 156.48279,32.373585 156.538959,32.2835227 C156.595127,32.1962749 156.654104,32.1062126 156.718698,32.0105215 C156.718698,31.9683048 156.715889,31.9289026 156.707464,31.8866859 C156.699039,31.8388403 156.69623,31.7909947 156.69623,31.7403347 C156.856311,31.7572214 157.007966,31.7881803 157.151196,31.8360259 C157.120303,31.7093758 157.095027,31.6108702 157.080985,31.5489524 C157.064134,31.4842202 157.047284,31.4279313 157.033242,31.3800857 C157.080985,31.3153534 157.120303,31.2646934 157.151196,31.2252912 C157.184897,31.1858889 157.215789,31.1408578 157.246682,31.0930122 C157.151196,31.02828 157.069751,30.9719911 157.005157,30.9241455 C157.069751,30.7806088 157.12592,30.637072 157.173663,30.4907209 C157.221406,30.3471841 157.269149,30.1952041 157.316893,30.0347807 C157.333743,30.0516673 157.356211,30.0601107 157.389912,30.0601107 C157.359019,30.1558018 157.330935,30.251493 157.305659,30.3499986 C157.283192,30.4456897 157.255107,30.5413809 157.221406,30.6398865 C157.204556,30.6708454 157.198939,30.7102476 157.198939,30.7468354 C157.198939,30.7890521 157.190514,30.8228254 157.176471,30.8565988 C157.207364,30.8256399 157.246682,30.794681 157.297234,30.7721654 C157.344977,30.7496499 157.37587,30.7215054 157.39272,30.6877321 C157.474165,30.5441953 157.552801,30.3922153 157.634245,30.2289774 C157.712881,30.068554 157.794325,29.8912439 157.872961,29.6998616 C157.791517,29.733635 157.724115,29.7617794 157.667946,29.784295 C157.611778,29.809625 157.552801,29.8377695 157.488207,29.8687284 C157.471356,29.8518417 157.462931,29.8405839 157.462931,29.8321406 C157.462931,29.8236972 157.454506,29.8124395 157.440464,29.7955528 C157.488207,29.7477072 157.561226,29.6914183 157.656712,29.6266861 C157.687605,29.5957272 157.729731,29.5591394 157.777475,29.5197371 C157.825218,29.4803349 157.864536,29.4437471 157.898237,29.4127882 C157.976873,29.2354781 158.044275,29.0553536 158.100444,28.8724146 C158.156612,28.6866612 158.218398,28.4980934 158.280183,28.3067111 C158.24929,28.2898244 158.204356,28.2785666 158.148187,28.2701233 C158.092019,28.2616799 158.024616,28.2419788 157.943172,28.2110199 C158.055509,27.9858643 158.181888,27.7522653 158.327926,27.5130374 C158.37567,27.560883 158.417796,27.6171719 158.448689,27.6819041 C158.799742,27.4089029 158.912079,27.144345 158.7857,26.885416 C158.754807,26.9191894 158.712681,26.9417049 158.664938,26.9585916 C158.617194,26.9754783 158.575068,26.9979938 158.544175,27.0289527 L158.493624,27.0036227 C158.622811,26.6996626 158.746382,26.3985169 158.867144,26.1001857 C158.987907,25.8046689 159.111477,25.5007088 159.240665,25.1967486 L159.313684,25.1967486 C159.313684,25.2783676 159.310876,25.3459143 159.299642,25.3993887 C159.291217,25.4556776 159.288408,25.5175954 159.288408,25.5795132 C159.305259,25.5795132 159.316493,25.5823277 159.324918,25.590771 C159.333343,25.5992144 159.344577,25.6020288 159.361427,25.6020288 C159.426021,25.5232243 159.484998,25.438791 159.541167,25.3515432 C159.597335,25.2642953 159.650695,25.1686042 159.698439,25.072913 C159.715289,25.0560264 159.709672,25.0335108 159.687205,25.0025519 C159.661929,24.9687785 159.633845,24.9547063 159.602952,24.9547063 C159.569251,24.9378196 159.490615,24.9631497 159.361427,25.0278819 C159.327726,24.9321908 159.313684,24.8674585 159.313684,24.8364996 C159.39232,24.5803851 159.476573,24.3298994 159.566443,24.0906715 C159.653504,23.8514436 159.737757,23.600958 159.819201,23.3448434 C159.850094,23.2660389 159.872561,23.18442 159.878178,23.1056155 C159.886603,23.0239966 159.897837,22.9451921 159.914688,22.8635732 C159.92873,22.849501 159.925921,22.8269854 159.900645,22.8044699 C159.878178,22.7791399 159.850094,22.7678821 159.816393,22.7678821 C159.734948,22.7678821 159.687205,22.7903976 159.673163,22.8410577 C159.560826,23.0014811 159.456914,23.2041211 159.358619,23.443349 C159.198539,23.8289281 159.03565,24.220136 158.87557,24.611344 C158.715489,25.0053663 158.555409,25.3965743 158.395329,25.7821533 C158.297034,26.0382679 158.19593,26.2887535 158.094827,26.5307959 C157.990915,26.7700237 157.889812,27.0205094 157.791517,27.276624 C157.693222,27.5327385 157.594927,27.7888531 157.488207,28.0365243 C157.384295,28.2870099 157.283192,28.5318667 157.187705,28.7710946 L156.971456,29.3508704 C156.906862,29.525366 156.836652,29.6998616 156.763633,29.8687284 C156.690614,30.0375951 156.623211,30.2092763 156.558617,30.3865864 C156.353602,30.9888777 156.157012,31.6080558 155.963231,32.2384916 C156.106461,32.8829996 156.224415,33.4233732 156.311476,33.8286534 C156.37607,33.6034977 156.437855,33.3924143 156.502449,33.1982175 Z M157.738157,28.7542079 C157.777475,28.6585168 157.813984,28.5628256 157.847685,28.46432 C157.878578,28.4812067 157.903854,28.4868356 157.917896,28.4868356 C157.934747,28.4868356 157.960022,28.4952789 157.990915,28.5121656 L157.774666,29.0891269 C157.740965,29.0891269 157.718498,29.0863125 157.701647,29.0778692 C157.684797,29.0694258 157.662329,29.0666114 157.631437,29.0666114 C157.662329,28.9540335 157.698839,28.8498991 157.738157,28.7542079 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M153.665938,21.2311948 C153.730532,21.2227514 153.826018,21.1861636 153.955206,21.1214314 C154.03665,21.0735858 154.12652,21.0454414 154.23324,21.036998 C154.337152,21.0285547 154.438255,21.0172969 154.533742,21.0004102 C154.662929,20.9835235 154.7865,20.9919669 154.904454,21.0257402 C155.025216,21.0566991 155.117895,21.0004102 155.182488,20.8568735 C155.454906,20.8259146 155.718898,20.8005846 155.974465,20.7836979 C156.230032,20.7668112 156.471556,20.7189657 156.69623,20.6401612 C156.985498,20.5275834 157.269149,20.4797378 157.549992,20.4966245 C157.830835,20.5135111 158.114486,20.4656656 158.400946,20.3530877 C158.64247,20.2545821 158.895229,20.1954788 159.159221,20.1701488 C159.423213,20.1476332 159.684397,20.1194887 159.939963,20.0857154 C159.990515,20.0688287 160.0523,20.0209831 160.133745,19.9421787 C160.133745,19.925292 160.12532,19.9112198 160.108469,19.8943331 L160.060726,19.8464875 C159.948389,19.8464875 159.878178,19.8549309 159.844477,19.8690031 C159.813584,19.8830753 159.788308,19.9055909 159.771458,19.9281064 C159.754607,19.9534364 159.740565,19.9731376 159.723715,19.9900242 C159.659121,19.9590653 159.602952,19.9281064 159.555209,19.9055909 C159.507466,19.8802609 159.456914,19.8774464 159.411979,19.8943331 C159.235048,19.925292 159.055309,19.9675087 158.872761,20.0153543 C158.687405,20.0631998 158.507666,20.1110454 158.330735,20.158891 C158.187505,20.1926643 158.047084,20.2123654 157.909471,20.2179943 C157.774666,20.2264377 157.634245,20.2461388 157.491015,20.2770977 C157.201747,20.3249433 156.909671,20.3699744 156.611978,20.4093766 C156.317093,20.4515933 156.013783,20.4853667 155.710473,20.51914 C155.645879,20.5360267 155.581285,20.5500989 155.516691,20.5669856 C155.452097,20.5838723 155.379078,20.6007589 155.300442,20.6148312 L154.002949,20.8315435 C153.924313,20.8484302 153.848486,20.8596879 153.772658,20.8681313 C153.71649,20.8737602 153.657513,20.885018 153.595727,20.8962757 C153.598536,21.0004102 153.604152,21.112988 153.612578,21.2227514 C153.632237,21.2255659 153.651896,21.2311948 153.665938,21.2311948 Z' id='Path'%3E%3C/path%3E%3Cpath d='M156.741165,34.7489771 C156.853502,34.3802847 156.971456,34.0115923 157.100644,33.6429 L157.533142,32.3426261 C157.566843,32.2469349 157.603352,32.1484293 157.64267,32.0527382 C157.681988,31.957047 157.726923,31.8613559 157.774666,31.7656647 C157.82241,31.6362002 157.881387,31.520808 157.954406,31.4166735 C158.027425,31.312539 158.069551,31.1971467 158.086402,31.0676822 C158.117294,30.8903721 158.150996,30.7158765 158.181888,30.5385664 C158.215589,30.3612564 158.302651,30.1923896 158.44588,30.0319662 C158.462731,30.017894 158.471156,30.0010073 158.471156,29.9841206 C158.471156,29.967234 158.479581,29.9503473 158.493624,29.9362751 C158.507666,29.8715428 158.524516,29.8068106 158.544175,29.7420783 C158.558217,29.6773461 158.583493,29.5985416 158.614386,29.500036 C158.583493,29.4212315 158.597535,29.2889526 158.662129,29.1031992 C158.726723,28.9174458 158.813784,28.7626512 158.926121,28.6331867 C159.055309,28.4868356 159.117094,28.3320411 159.117094,28.1631743 C159.117094,27.9943076 159.133945,27.8226264 159.164838,27.6453163 C159.19573,27.6453163 159.164838,27.6284297 159.069351,27.5974708 C159.038458,27.6790897 159.004757,27.7663375 158.973865,27.8620286 C158.940163,27.9577198 158.900845,28.0477821 158.853102,28.1265865 C158.754807,28.3179688 158.645279,28.5037222 158.516091,28.6810323 C158.386903,28.8583424 158.308267,29.058168 158.277375,29.2833237 C158.246482,29.3790148 158.218398,29.4803349 158.193122,29.5844694 C158.167846,29.6886039 158.131337,29.7814806 158.083593,29.860285 C157.858919,30.2149052 157.693222,30.5779687 157.592119,30.9551044 C157.488207,31.3322401 157.378678,31.7150047 157.266341,32.1005838 C157.218598,32.2610072 157.182088,32.4214306 157.159621,32.581854 C157.134345,32.7422774 157.058517,32.8942574 156.92933,33.0377941 C156.864736,33.1194131 156.816993,33.2151042 156.7861,33.327682 C156.752399,33.4402599 156.721506,33.5443944 156.690614,33.6400855 C156.659721,33.8173956 156.634445,33.9890768 156.617594,34.1579435 C156.600744,34.3239958 156.561426,34.4984914 156.496832,34.6758015 C156.496832,34.6758015 156.538959,34.830596 156.637253,35.0557517 C156.673763,34.9572461 156.710273,34.8531116 156.741165,34.7489771 Z' id='Path'%3E%3C/path%3E%3Cpath d='M159.456914,26.6827759 C159.39232,26.8431993 159.32211,27.0036227 159.243474,27.1640461 C159.097435,27.3723151 159.162029,27.4848929 159.434447,27.5017796 C159.434447,27.3244695 159.465339,27.1527884 159.529933,26.9839216 C159.591718,26.8150549 159.664738,26.651817 159.746182,26.4913936 C159.824818,26.3309702 159.897837,26.1649179 159.962431,25.9960512 C160.024216,25.8271845 160.057917,25.6555033 160.057917,25.4781932 C159.914688,25.67239 159.7855,25.9031745 159.673163,26.1761757 C159.591718,26.3534858 159.518699,26.5223525 159.456914,26.6827759 Z' id='Path'%3E%3C/path%3E%3Cpath d='M173.386711,29.3677571 C173.479389,29.3114681 173.555217,29.2439214 173.611385,29.1594881 C173.664745,29.0750547 173.740573,29.0159514 173.833251,28.9793636 C173.962439,28.8864869 174.041075,28.7936101 174.069159,28.7007334 C174.097243,28.6078567 174.10286,28.4980934 174.083201,28.3658144 C173.954013,28.4221033 173.824826,28.4868356 173.69283,28.5600112 C173.636661,28.6894757 173.586109,28.8217546 173.541175,28.9512191 C173.493431,29.0806836 173.44288,29.2185914 173.386711,29.3677571 Z' id='Path'%3E%3C/path%3E%3Cpath d='M165.388311,29.8405839 L165.278783,29.8405839 C165.239465,30.0460384 165.200147,30.2486785 165.152404,30.4541331 C165.10466,30.6567731 165.065342,30.8622277 165.026024,31.0676822 C164.989515,31.2534356 164.958622,31.4335601 164.930538,31.6108702 C164.902454,31.7881803 164.868753,31.9683048 164.832243,32.1540582 C164.739565,32.6184417 164.64127,33.0828253 164.540167,33.5472088 C164.439063,34.0115923 164.340768,34.4759759 164.24809,34.9375449 C164.191922,35.1964739 164.14137,35.4441452 164.096435,35.6749297 C164.0515,35.9057142 164.009374,36.1533854 163.972864,36.4123144 C163.936355,36.7078312 163.897037,37.0005336 163.860527,37.287607 C163.824018,37.5746805 163.787508,37.8701973 163.750999,38.1657141 L163.916696,38.3599108 C163.953205,38.2501474 163.992523,38.1516418 164.029033,38.0672085 C164.065542,37.9855895 164.093627,37.8955273 164.113286,37.8026506 C164.149795,37.729475 164.169454,37.6591139 164.169454,37.5943816 C164.169454,37.5296494 164.17788,37.4508449 164.197539,37.3579682 C164.234048,37.2088026 164.281791,37.0652658 164.33796,36.927358 C164.394128,36.7894502 164.374469,36.6459134 164.281791,36.4967478 C164.225623,36.4038711 164.225623,36.3278811 164.281791,36.2744066 C164.483998,36.125241 164.593527,35.9451165 164.601952,35.7312186 C164.610377,35.5173207 164.652504,35.3090518 164.725523,35.1064117 C164.762032,35.013535 164.776074,34.9122149 164.767649,34.7996371 C164.759224,34.6898737 164.762032,34.5857392 164.781691,34.4928625 C164.798542,34.4365736 164.809776,34.3774703 164.809776,34.312738 C164.809776,34.2480058 164.829435,34.186088 164.865944,34.1326135 C164.922113,34.003149 164.98109,33.8764989 165.045683,33.7554778 C165.110277,33.6344566 165.096235,33.4909199 165.003557,33.3248676 C164.947388,33.251692 164.924921,33.1588153 164.936155,33.0462375 C164.94458,32.9336597 164.958622,32.8323396 164.978281,32.7394629 C165.014791,32.5565239 165.0513,32.3792139 165.08781,32.2103471 C165.124319,32.0442948 165.160829,31.8782425 165.200147,31.7093758 C165.236656,31.5236224 165.256315,31.337869 165.256315,31.1521156 C165.256315,30.9663622 165.30125,30.8003099 165.393928,30.6483298 C165.486606,30.4822775 165.503457,30.3387408 165.450097,30.2177196 C165.388311,30.0966985 165.371461,29.9728629 165.388311,29.8405839 Z' id='Path'%3E%3C/path%3E%3Cpath d='M189.442487,17.0235986 C189.726139,17.0235986 190.006981,17.0714441 190.301866,17.1727642 C190.560241,17.2628264 190.813,17.3528887 191.06295,17.4401365 L191.06295,17.4401365 L191.096651,17.4513943 C191.498256,17.5836732 191.745397,17.8313445 191.82965,18.1859646 C191.894244,18.4674092 191.944796,18.7544826 191.984114,19.0415561 C192.02624,19.3877329 191.984114,19.7282808 191.863351,20.0603854 C191.748206,20.3615311 191.590934,20.6683056 191.399961,20.9750802 C191.360643,21.0341836 191.298858,21.0707714 191.228647,21.0735858 L191.228647,21.0735858 C191.155628,21.0735858 191.091034,21.0426269 191.051716,20.9891524 C190.998356,20.9187913 190.953421,20.8596879 190.916912,20.8146568 C190.886019,20.7752546 190.852318,20.7386668 190.821425,20.7048934 C190.782107,20.6654912 190.75964,20.6120167 190.75964,20.5557278 C190.75964,20.2067366 190.765256,19.9084053 190.773682,19.6438474 C190.779299,19.3652173 190.765256,19.0809583 190.731555,18.7995137 C190.711896,18.5152547 190.647303,18.4645947 190.647303,18.4645947 C190.63326,18.4561514 190.568667,18.4251925 190.38331,18.4251925 C190.335567,18.4251925 190.287824,18.4280069 190.234464,18.4308214 C189.698054,18.4842958 189.17007,18.5884303 188.67017,18.7404104 C188.164653,18.8952049 187.67037,19.0922161 187.204171,19.3258151 C186.97388,19.4299496 186.752015,19.5481563 186.538574,19.6776208 C186.305475,19.8211575 186.086417,19.9421787 185.870168,20.0491276 C185.814,20.0744576 185.757831,20.0885298 185.696046,20.0885298 C185.665153,20.0885298 185.637069,20.0857154 185.606176,20.0800865 C185.578092,20.0969732 185.561242,20.0997876 185.52754,20.0997876 C185.491031,20.0997876 185.454521,20.0997876 185.42082,20.1054165 C185.311292,20.36716 185.125935,20.5529134 184.875985,20.6429756 C184.682204,20.7133368 184.505273,20.7921412 184.35081,20.8793891 L184.35081,20.8793891 L183.446496,21.4591649 C183.263948,21.5858149 183.070167,21.7068361 182.879194,21.813785 C182.699455,21.9122906 182.519715,22.0248684 182.342784,22.148704 C182.275382,22.2021785 182.216405,22.2640963 182.174279,22.3288286 C182.109685,22.4273342 182.022624,22.5202109 181.907478,22.6130876 L181.907478,22.6130876 L180.991931,23.3645445 C180.932954,23.4292768 180.837468,23.468679 180.733556,23.468679 C180.72513,23.468679 180.713897,23.468679 180.694238,23.4771224 C180.668962,23.4883802 180.638069,23.494009 180.609985,23.494009 L180.609985,23.494009 C180.441479,23.8148558 180.211188,24.0822282 179.916304,24.2904972 C179.641078,24.4846939 179.396745,24.7070351 179.188921,24.9518919 C179.034458,25.1066864 178.891228,25.230522 178.736764,25.3459143 C178.604768,25.4472343 178.461538,25.565441 178.301458,25.7061633 C178.205972,25.8553289 178.093635,26.0044945 177.967255,26.1508457 L177.967255,26.1508457 L177.5488,26.626487 C177.343785,26.8516427 177.147195,27.0711694 176.953413,27.2935106 C176.756823,27.5186663 176.557425,27.7410075 176.35241,27.9661631 C176.094035,28.2588655 175.832851,28.5515678 175.574476,28.8414557 C175.3161,29.1285292 175.057725,29.4212315 174.79935,29.7167483 C174.672971,29.8574706 174.56625,30.0010073 174.470764,30.1501729 C174.364044,30.3134108 174.240473,30.4766486 174.105668,30.6342576 C173.85291,30.9579188 173.60296,31.2815801 173.364244,31.596798 C173.122719,31.9148303 172.872769,32.2384916 172.614394,32.5734106 C172.308275,33.043423 171.993731,33.5162499 171.679188,33.9806334 C171.35341,34.4619036 171.036058,34.9375449 170.738365,35.3962996 C170.569859,35.658043 170.404162,35.9282298 170.241273,36.1984166 C170.072767,36.4770467 169.90707,36.7472335 169.738565,37.0089769 L169.738565,37.0089769 L169.292025,37.678815 L168.129336,39.592638 C167.969256,39.8937837 167.811984,40.2005583 167.665946,40.4932606 C167.514291,40.7915918 167.357019,41.0983664 167.191322,41.4163988 C167.0509,41.6612555 166.865544,41.9145556 166.638061,42.1791135 C166.629636,42.1875569 166.621211,42.1960002 166.612786,42.2044435 C166.494832,42.3029491 166.345985,42.3536092 166.169054,42.3536092 C166.10446,42.3536092 166.037058,42.3479803 165.966847,42.333908 C165.739365,42.2916914 165.539967,42.2607324 165.35461,42.2382169 C165.113086,42.2044435 164.89122,42.1368968 164.689013,42.0355768 C164.453105,41.9173701 164.222814,41.7738334 164.006565,41.61341 C163.770658,41.4389143 163.582493,41.2390887 163.439263,41.013933 C163.279183,40.7718907 163.161229,40.496075 163.093827,40.1949294 C163.029233,39.9219281 162.975873,39.6320402 162.936555,39.3421523 C162.841068,38.7314176 162.832643,38.1178685 162.908471,37.5183916 C162.98149,36.9442447 163.065742,36.3475822 163.158421,35.7452908 C163.228631,35.2949795 163.318501,34.830596 163.425221,34.3662125 C163.523516,33.9384167 163.619003,33.4824766 163.714489,33.0096497 C163.826826,32.5199362 163.933546,32.0471093 164.03465,31.5855402 C164.132945,31.1408578 164.225623,30.6792887 164.323918,30.1726885 C164.486806,29.3536848 164.621611,28.6360012 164.739565,27.9774209 C164.865944,27.2653662 164.978281,26.5279814 165.070959,25.7905967 C165.124319,25.3402854 165.146787,24.8787163 165.138362,24.4143328 C165.127128,23.9471348 165.14117,23.4658646 165.180488,22.9874088 C165.180488,22.7763254 165.273166,22.5849431 165.450097,22.4526642 C165.49784,22.4104475 165.573668,22.3682308 165.688813,22.3682308 C165.725323,22.3682308 165.767449,22.3738597 165.809576,22.382303 C165.857319,22.3935608 165.905062,22.4020041 165.961231,22.4132619 C166.008974,22.3626019 166.073568,22.3119419 166.152204,22.2528385 C166.188713,22.2246941 166.233648,22.2106218 166.278583,22.2106218 C166.317901,22.2106218 166.357219,22.2218796 166.39092,22.2443952 C166.463939,22.2894263 166.500449,22.3766741 166.483598,22.4639219 C166.477981,22.4920664 166.472364,22.5202109 166.469556,22.5427264 C166.618402,22.4864375 166.764441,22.4357775 166.904862,22.3879319 C166.927329,22.3794886 166.949797,22.3766741 166.972264,22.3766741 C167.017199,22.3766741 167.059325,22.3907464 167.095835,22.4160764 C167.149195,22.4554786 167.182896,22.5202109 167.182896,22.5877576 C167.182896,22.6327887 167.188513,22.6581187 167.191322,22.6721909 C167.205364,22.6778198 167.222214,22.6806343 167.250298,22.6806343 C167.320509,22.6806343 167.385103,22.6778198 167.44408,22.6693765 C167.469356,22.666562 167.494632,22.6637476 167.517099,22.6637476 C167.618202,22.6637476 167.708072,22.691892 167.786708,22.7453665 C167.840068,22.7819543 167.873769,22.8382432 167.879386,22.900161 C167.887811,22.9620788 167.868152,23.0211822 167.826026,23.0662133 C167.870961,23.0802855 167.915896,23.0943578 167.969256,23.1056155 C168.244482,23.1900489 168.477581,23.3026267 168.679788,23.443349 C168.912887,23.6094013 169.056117,23.8655159 169.101052,24.2032493 C169.10386,24.2116927 169.10386,24.2229505 169.10386,24.2313938 C169.10386,24.2933116 169.115094,24.3214561 169.123519,24.3298994 C169.314492,24.5212817 169.409979,24.7211073 169.409979,24.9265619 C169.409979,25.0841708 169.39032,25.2586664 169.348193,25.4444199 C169.289216,25.6611322 169.219006,25.8834734 169.131944,26.1114435 C169.061734,26.2943824 169.042075,26.4716925 169.072968,26.6377448 C169.115094,26.9557772 169.098243,27.2400362 169.025224,27.4877074 C168.957822,27.7213064 168.873569,27.9520909 168.780891,28.1772466 C168.780891,28.1772466 168.778083,28.180061 168.778083,28.1828754 C168.848293,28.363 168.870761,28.5234234 168.848293,28.6697745 C168.828634,28.8104968 168.778083,28.9540335 168.696638,29.0919414 C168.623619,29.2185914 168.544983,29.3367982 168.463539,29.4465615 C168.412987,29.5169227 168.370861,29.5872838 168.342777,29.6632738 C168.401753,29.8068106 168.412987,29.9897495 168.376478,30.2177196 C168.334351,30.4710197 168.258524,30.6792887 168.146187,30.8340832 C168.101252,30.9128877 168.047892,31.0057644 167.991723,31.1070844 C167.958022,31.1690023 167.972064,31.1999612 167.977681,31.2140334 C168.08721,31.4588902 168.115294,31.698118 168.056317,31.9204592 C168.005765,32.1118415 167.927129,32.2947805 167.823218,32.4636472 C167.567651,32.9280308 167.40757,33.434631 167.35421,33.9609323 C167.35421,34.0594379 167.33736,34.1692013 167.298042,34.2677069 C167.272766,34.3408825 167.239065,34.4253158 167.202555,34.521007 C167.19413,34.5435226 167.188513,34.5801103 167.188513,34.622327 C167.188513,34.7208326 167.163237,34.8137093 167.112686,34.8981427 C167.08741,34.9685038 167.0509,35.0332361 167.003157,35.0923394 C166.994732,35.1035972 166.983498,35.1204839 166.972264,35.1373706 C167.022816,35.247134 167.028433,35.3512684 166.989115,35.449774 C166.958222,35.531393 166.902054,35.5876819 166.83746,35.6298986 C166.871161,35.6946308 166.896437,35.7565486 166.90767,35.8184664 C166.932946,35.9451165 166.910479,36.1308699 166.65772,36.3109944 C166.65772,36.3109944 166.635253,36.3419533 166.615594,36.43483 C166.60436,36.4770467 166.601552,36.5051912 166.601552,36.5220778 C166.702655,36.6374701 166.74759,36.7359757 166.758824,36.8204091 C166.938563,36.5417789 167.118302,36.2575199 167.298042,35.9732609 C167.618202,35.4638463 167.938363,34.9656894 168.244482,34.495677 C168.384903,34.2761502 168.525324,34.0509946 168.660129,33.82021 C167.679988,35.0444939 168.514091,33.8314678 169.46053,32.5030495 C169.539166,32.3763994 169.629036,32.2469349 169.730139,32.1230993 C169.732948,32.1202849 169.738565,32.114656 169.741373,32.1090271 C170.025024,31.7121903 170.303058,31.3237968 170.530541,31.0085789 C170.541775,30.9916922 170.553008,30.9748055 170.564242,30.9579188 C170.724323,30.7130621 170.892828,30.4822775 171.064142,30.2711941 C171.064142,30.2711941 171.068376,30.2646416 171.076801,30.2518155 L171.142849,30.1526939 C171.696614,29.3306974 175.146723,24.3970579 180.674579,20.54447 L180.674579,20.54447 L181.320517,20.0491276 C181.359835,20.0181687 181.40477,20.0040965 181.449705,20.0040965 C181.455321,20.0040965 181.460938,20.0069109 181.466555,20.0069109 L181.466555,20.0069109 L181.559233,19.9478076 C181.573275,19.925292 181.595743,19.9055909 181.621019,19.8915186 C181.682804,19.8577453 181.738973,19.8267864 181.79795,19.793013 C182.415803,19.4018051 183.056125,19.0246694 183.718914,18.6700492 C183.732956,18.6419048 183.749806,18.6109459 183.772274,18.5884303 C183.789124,18.5715436 183.808783,18.5574714 183.831251,18.5490281 L183.831251,18.5490281 L185.20738,17.92985 C185.45733,17.8032 185.696046,17.6990655 185.92072,17.6090032 L185.92072,17.6090032 L186.246498,17.4626521 C186.274582,17.4485798 186.305475,17.442951 186.333559,17.442951 C186.341984,17.442951 186.350409,17.4457654 186.358835,17.4457654 C186.479597,17.4063632 186.594743,17.3697754 186.704271,17.3388165 C186.782907,17.2825276 186.847501,17.2571975 186.914903,17.2571975 C186.97388,17.2515687 187.032857,17.2459398 187.091834,17.2403109 C187.757431,17.0939597 188.150611,17.1164753 188.150611,17.1164753 C188.571875,17.0545575 189.007181,17.0235986 189.442487,17.0235986 Z M165.958422,9.39645092 C166.039867,9.39645092 166.126928,9.4077087 166.216797,9.42740982 C166.362836,9.46399762 166.508874,9.48932763 166.654912,9.5062143 C166.820609,9.52591542 166.991923,9.55405988 167.163237,9.59346212 C167.180088,9.59909101 167.196938,9.6047199 167.213789,9.61316324 C167.286808,9.61597768 167.379486,9.6356788 167.472164,9.72011217 C167.651904,9.84394778 167.831643,9.95934005 168.011382,10.0606601 C168.238865,10.192939 168.418604,10.3674347 168.547792,10.5813325 C168.598343,10.6657659 168.65732,10.7501993 168.724723,10.8346326 C168.811784,10.944396 168.879186,11.0513449 168.929738,11.152665 C168.991523,11.2765006 169.022416,11.4172229 169.022416,11.5663885 C169.022416,11.7099252 168.977481,11.8562764 168.887611,11.9998131 L168.887611,11.9998131 L168.33716,13.2944581 C168.177079,13.5730882 168.112486,13.8038728 167.988915,14.0036984 C167.845685,14.2429263 167.699647,14.4934119 167.5508,14.7495265 C167.452505,14.9493521 167.320509,15.1407344 167.160429,15.3152301 C167.180088,15.3180445 167.210981,15.3236734 167.258724,15.3236734 L167.258724,15.3236734 L169.190921,15.2110956 C169.322918,15.2026522 169.452105,15.1998378 169.584101,15.1998378 C170.120511,15.1998378 170.659729,15.2617556 171.19333,15.3827768 C171.375878,15.4165501 171.58651,15.4390657 171.805567,15.447509 C172.058325,15.4587668 172.294233,15.4953546 172.507674,15.5544579 C172.662137,15.5938602 172.836259,15.6614069 173.032849,15.7627269 C173.229439,15.8668614 173.409179,15.9963259 173.56645,16.1454915 C173.729339,16.2946571 173.866952,16.4719672 173.979289,16.666164 C174.100052,16.8744329 174.161837,17.102403 174.161837,17.3416309 C174.161837,17.493611 174.173071,17.645591 174.198347,17.7947567 C174.232048,17.9776956 174.226431,18.1606346 174.181496,18.3407591 C174.159029,18.4702236 174.097243,18.6165748 173.99614,18.7601115 C173.88942,18.914906 173.768657,19.0190405 173.636661,19.072515 C173.38952,19.1541339 173.150803,19.2104228 172.917704,19.2385673 C172.673371,19.2695262 172.454313,19.2920417 172.243681,19.3089284 C172.066751,19.3230006 171.887011,19.3286295 171.707272,19.3286295 C171.617402,19.3286295 171.530341,19.3258151 171.440471,19.3230006 C171.159629,19.3117428 170.89002,19.2667117 170.634453,19.1879072 C170.109277,19.0443705 169.558825,18.9711949 169.005565,18.9711949 C168.946588,18.9711949 168.887611,18.9711949 168.828634,18.9740094 C168.612386,18.9824527 168.393328,18.9852672 168.174271,18.9852672 C167.753007,18.9852672 167.317701,18.9740094 166.879586,18.9486794 C166.635253,18.9486794 166.371261,18.9627516 166.107269,18.9880816 C165.871361,19.0105972 165.624219,19.0359272 165.363036,19.0668861 C165.340568,19.1344328 165.306867,19.2273095 165.253507,19.356774 C165.163637,19.5875585 165.065342,19.8408586 164.964239,20.1194887 L164.964239,20.1194887 L164.672163,20.9159769 C164.625824,21.0398125 164.589314,21.1397253 164.561932,21.2153635 L164.519129,21.3341696 L164.519129,21.3341696 L164.506465,21.3691026 C164.492423,21.4085048 164.475573,21.4450926 164.458722,21.4816804 L164.458722,21.4816804 L159.288408,33.8399111 C159.336152,33.927159 159.33896,34.0200357 159.299642,34.104469 L159.299642,34.104469 L159.136753,34.5407081 C159.077776,34.6955026 159.007566,34.8531116 158.92893,35.0079061 C158.881186,35.1035972 158.794125,35.1514428 158.726723,35.1767728 L158.726723,35.1767728 L158.693022,35.2583917 C158.698639,35.2837218 158.701447,35.3118662 158.69583,35.3400107 C158.684597,35.3962996 158.648087,35.4413307 158.603152,35.4722896 L158.603152,35.4722896 L158.440263,35.8578687 C158.44588,35.9113431 158.448689,35.9648176 158.44588,36.0182921 C158.440263,36.1083543 158.378478,36.1843444 158.294225,36.2096744 C158.274566,36.2153033 158.254907,36.2181177 158.235248,36.2181177 C158.167846,36.2181177 158.103252,36.1871588 158.063934,36.1308699 C157.861728,35.8550542 157.687605,35.5454652 157.547184,35.2133606 C157.527525,35.165515 157.524716,35.1120406 157.541567,35.064195 C157.541567,35.064195 157.592119,34.9094005 157.594927,34.9009571 L157.594927,34.9009571 L157.566843,34.9009571 C157.471356,34.8953283 157.39272,34.8277816 157.373061,34.7349049 L157.373061,34.7349049 L157.156812,33.74422 C157.148387,33.7076322 157.151196,33.6738589 157.159621,33.6400855 C157.23264,33.383971 157.305659,33.1391142 157.378678,32.9111441 C157.423613,32.7788651 157.465739,32.6437718 157.507866,32.5058639 C157.465739,32.500235 157.426421,32.4861628 157.39272,32.4580183 C157.347785,32.4383172 157.316893,32.4073583 157.300042,32.3932861 C157.229832,32.3285538 157.212981,32.2272338 157.255107,32.1428004 C157.316893,32.0189648 157.381487,31.906387 157.44608,31.805067 C157.49944,31.7206336 157.558417,31.6333858 157.617394,31.5433235 C157.617394,31.5264368 157.614586,31.5095502 157.611778,31.4926635 C157.600544,31.4307457 157.594927,31.363199 157.594927,31.2928379 C157.594927,31.2337345 157.620203,31.1746311 157.665138,31.1352289 C157.704456,31.1014556 157.752199,31.0817544 157.805559,31.0817544 L157.805559,31.0817544 L157.828026,31.0817544 C157.901046,31.0901978 157.974065,31.0986411 158.044275,31.1127133 C158.027425,31.0479811 158.010574,30.9888777 157.993724,30.9382177 C157.974065,30.8734855 157.985298,30.8003099 158.027425,30.7468354 C158.07236,30.6877321 158.111678,30.6342576 158.145379,30.5920409 C158.108869,30.5667109 158.07236,30.5413809 158.041467,30.5160509 C157.962831,30.4569475 157.937555,30.3499986 157.976873,30.2599363 C158.044275,30.1107707 158.108869,29.9475329 158.165038,29.7786661 C158.221206,29.6126138 158.274566,29.4381182 158.330735,29.2551792 C158.350394,29.1848181 158.406562,29.1313436 158.476773,29.1116425 C158.448689,29.0356525 158.462731,28.9455902 158.521708,28.8864869 C158.586302,28.8217546 158.676171,28.7513935 158.7857,28.6754034 C158.825018,28.6388156 158.869953,28.596599 158.926121,28.5515678 C158.959822,28.5234234 158.993524,28.4952789 159.021608,28.4671345 C159.103052,28.281381 159.173263,28.0928132 159.23224,27.9014309 C159.274366,27.7578942 159.32211,27.6087285 159.369853,27.4595629 C159.310876,27.4426762 159.246282,27.4229751 159.176071,27.3948307 C159.119903,27.3723151 159.077776,27.3300984 159.055309,27.2738095 C159.03565,27.220335 159.038458,27.1584172 159.063734,27.1049428 C159.198539,26.8319415 159.353002,26.5561259 159.515891,26.2831247 C159.549592,26.2268357 159.605761,26.1902479 159.670354,26.1818046 C159.67878,26.1789902 159.687205,26.1789902 159.69563,26.1789902 C159.751799,26.1789902 159.805159,26.2015057 159.844477,26.240908 L159.844477,26.240908 L159.87537,26.2718669 C159.970856,26.1761757 160.024216,26.0917424 160.049492,26.0213812 C160.018599,26.0382679 159.98209,26.0467112 159.948389,26.0467112 C159.917496,26.0467112 159.886603,26.0382679 159.855711,26.0241957 L159.855711,26.0241957 L159.799542,25.9960512 C159.698439,25.9453912 159.653504,25.8271845 159.698439,25.72305 C159.847285,25.3712443 159.990515,25.0250675 160.128128,24.6817051 C160.268549,24.3383427 160.411779,23.986537 160.560626,23.6347313 C160.580285,23.5812569 160.622411,23.5418546 160.670154,23.5221535 C160.62522,23.3758023 160.62522,23.3195134 160.62522,23.2969978 C160.62522,23.2772967 160.628028,23.2547812 160.633645,23.23508 C160.720706,22.9536355 160.819001,22.6581187 160.92853,22.3626019 C161.038058,22.0614562 161.133545,21.7828261 161.217798,21.5098249 C161.234648,21.4676082 161.245882,21.4253915 161.257116,21.3888037 C161.198139,21.504196 161.139162,21.630846 161.085802,21.7659394 C160.897637,22.2162507 160.712281,22.666562 160.526925,23.1196878 C160.341568,23.575628 160.156212,24.0287537 159.970856,24.4734361 C159.852902,24.7773962 159.734948,25.0700986 159.619803,25.3402854 C159.501849,25.6104721 159.389512,25.8891023 159.274366,26.1958768 C159.147987,26.5279814 159.032842,26.8178693 158.920504,27.0824272 C158.799742,27.3695007 158.684597,27.6509452 158.57226,27.9295753 L158.57226,27.9295753 L158.325118,28.5937845 C158.235248,28.8358268 158.156612,29.0300236 158.083593,29.2017048 C158.007766,29.3762004 157.931938,29.5675827 157.850494,29.7899239 C157.639862,30.4119164 157.415188,31.1098989 157.168046,31.9204592 C157.139962,32.0105215 157.058517,32.0696249 156.965839,32.0696249 L156.965839,32.0696249 C156.861928,32.0668104 156.780483,31.9964493 156.760824,31.9035726 L156.760824,31.9035726 L156.614786,31.2449923 C156.606361,31.2084045 156.609169,31.1690023 156.620403,31.1324145 L156.620403,31.1324145 L156.721506,30.8368977 C156.870353,30.3950297 157.022008,29.9559762 157.173663,29.5197371 L157.173663,29.5197371 L157.387103,28.8977446 C157.608969,28.2588655 157.830835,27.6143574 158.052701,26.9642205 C158.148187,26.7165493 158.240865,26.4801358 158.333543,26.2465369 C158.423413,26.0129379 158.516091,25.7793389 158.608769,25.5372966 L158.608769,25.5372966 L158.99914,24.5353539 C159.131136,24.1976204 159.257516,23.8739592 159.389512,23.5559268 C159.53555,23.18442 159.690013,22.8100988 159.847285,22.4273342 C160.004557,22.047384 160.156212,21.6730627 160.305059,21.3015559 C160.310676,21.2762259 160.33876,21.2002359 160.380886,21.0820291 L160.380886,21.0820291 L160.453906,20.8793891 C160.53535,20.651419 160.613986,20.4121911 160.687005,20.1673343 C160.757216,19.925292 160.810576,19.7029508 160.847085,19.5059396 C160.852702,19.4777951 160.855511,19.4524651 160.858319,19.432764 C160.768449,19.4243207 160.681388,19.4215062 160.597135,19.4215062 C160.423013,19.4215062 160.262933,19.3595884 160.122511,19.2385673 C160.027025,19.2807839 159.925921,19.3117428 159.819201,19.3342584 C159.805159,19.3370729 159.791117,19.3370729 159.777075,19.3370729 C159.701247,19.3370729 159.628228,19.2948562 159.591718,19.2273095 C159.549592,19.148505 159.518699,19.148505 159.49904,19.148505 C159.48219,19.148505 159.459722,19.1513194 159.437255,19.1597628 C159.268749,19.2132373 159.139562,19.2610828 159.049692,19.2948562 C158.898037,19.3736607 158.729531,19.4271351 158.569451,19.4468362 C158.437455,19.4637229 158.299842,19.4918674 158.162229,19.5256407 C158.041467,19.5453418 157.940364,19.5678574 157.847685,19.5931874 C157.752199,19.6185174 157.653904,19.6494763 157.552801,19.6832497 C157.454506,19.7310952 157.364636,19.7536108 157.277575,19.7536108 C157.266341,19.7536108 157.252299,19.7536108 157.238257,19.7507964 C157.111878,19.7254664 156.985498,19.7142086 156.864736,19.7142086 C156.665338,19.7142086 156.468748,19.7479819 156.280583,19.8155286 C155.918296,19.9393642 155.541967,20.0237976 155.162829,20.0603854 C154.991515,20.0772721 154.817393,20.1054165 154.629228,20.1420043 C154.581485,20.1504476 154.530933,20.1560765 154.48319,20.1560765 C154.415788,20.1560765 154.348386,20.1476332 154.280983,20.1279321 C154.202347,20.1054165 154.14337,20.0378698 154.129328,19.9562509 C154.084393,19.6719919 154.056309,19.3989907 154.039459,19.1456906 C154.033842,19.0837728 154.059118,19.0218549 154.104052,18.9796383 C154.118095,18.9683805 154.132137,18.9571227 154.146179,18.9486794 C154.129328,18.9430505 154.112478,18.9317927 154.095627,18.9177205 C154.047884,18.8783182 154.0198,18.8192149 154.0198,18.7572971 C154.016991,18.6334615 154.022608,18.5180692 154.028225,18.4026769 L154.028225,18.4026769 L154.031033,18.3520169 C154.033842,18.2816558 154.070351,18.2197379 154.12652,18.1831502 L154.12652,18.1831502 L154.118095,18.1747068 C154.067543,18.1296757 154.045075,18.0649434 154.050692,17.9973967 C154.059118,17.9129634 154.07316,17.8369733 154.087202,17.7609833 L154.087202,17.7609833 L154.101244,17.6906222 C154.115286,17.6033744 154.182688,17.5358277 154.26975,17.518941 C154.300642,17.5104977 154.331535,17.5048688 154.362428,17.4964254 C154.401746,17.4879821 154.441064,17.4795387 154.480382,17.4710954 C154.980282,17.3754043 155.468948,17.2740842 155.92953,17.1671353 C156.263733,17.0967741 156.611978,17.0179697 156.965839,16.9307219 C157.277575,16.8519174 157.623011,16.7759273 158.013383,16.691494 C158.403754,16.6155039 158.757616,16.5535861 159.097435,16.508555 C159.442872,16.4635239 159.796734,16.4044205 160.153404,16.3312449 C160.526925,16.2552549 160.894829,16.1848938 161.257116,16.1201615 C161.605361,16.0582437 161.970456,15.9794392 162.341168,15.8865625 C162.464739,15.8612325 162.537758,15.7965003 162.585502,15.6782936 L162.585502,15.6782936 L164.419404,11.4960274 C164.554209,11.228655 164.683396,10.9640971 164.812584,10.6967248 C164.94458,10.426538 165.073768,10.1619801 165.202955,9.90023669 C165.320909,9.66382326 165.472564,9.51184319 165.655112,9.44711094 C165.750599,9.4133376 165.851702,9.39645092 165.958422,9.39645092 Z M179.320917,22.280983 C178.978289,22.5483553 178.674979,22.7875832 178.385711,23.0183677 C178.357627,23.0408833 178.323926,23.0521411 178.290224,23.05777 C178.281799,23.1056155 178.259332,23.1506467 178.222822,23.1816056 C177.975681,23.392689 177.731347,23.6150302 177.49544,23.8401859 C177.26234,24.0653415 177.01239,24.2933116 176.751207,24.5156528 C176.711889,24.5494262 176.661337,24.5663128 176.613594,24.5663128 L176.613594,24.5663128 C176.023824,25.1151297 175.434054,25.7005344 174.838668,26.316898 C174.861135,26.3816303 174.85271,26.4548058 174.810584,26.5139092 C174.493231,26.9417049 174.164645,27.3666862 173.830443,27.7747808 C173.504665,28.1744321 173.178888,28.5909701 172.864344,29.0187658 L172.864344,29.0187658 C172.858727,29.0243947 172.858727,29.0272091 172.858727,29.0272091 L172.858727,29.0272091 L172.19313,29.8630995 C171.94318,30.200833 171.665145,30.5554531 171.370261,30.9100733 C171.089418,31.2478067 170.817001,31.6024269 170.561434,31.9683048 C170.412587,32.1737593 170.272166,32.3904717 170.14017,32.6099984 C170.010982,32.8267107 169.870561,33.0518664 169.704864,33.2995376 C169.575676,33.5021777 169.446488,33.7020033 169.314492,33.8990145 C169.289216,33.9356023 169.263941,33.9750045 169.238665,34.0115923 L169.239053,34.0104509 L169.249898,33.9989273 L169.249898,33.9989273 L169.261132,33.9862623 C169.359427,33.8736845 169.463339,33.7582922 169.564442,33.6457144 L169.564442,33.6457144 L169.741373,33.4487032 L169.755415,33.4177443 C170.016599,32.8520407 170.364844,32.3201105 170.783299,31.8416548 C171.179288,31.388529 171.547192,30.9016299 171.875778,30.3922153 C172.080793,30.0713685 172.322317,29.7533361 172.589118,29.449376 C172.855918,29.1454159 173.114294,28.8386413 173.361435,28.5374956 C173.364244,28.5318667 173.369861,28.5262378 173.375477,28.5206089 C173.417604,28.4783922 173.470964,28.43899 173.538366,28.3995878 C173.580493,28.3264122 173.619811,28.256051 173.65632,28.1828754 C173.706872,28.0815554 173.771466,27.9802354 173.858527,27.870472 C174.327534,27.2906962 174.824626,26.7081059 175.341376,26.133959 C175.380694,26.0945568 175.434054,26.0298245 175.515499,25.9088034 C175.5492,25.8581434 175.608177,25.8215556 175.669962,25.8159267 L175.669962,25.8159267 L175.69243,25.8159267 C175.748598,25.8159267 175.801958,25.8384422 175.841276,25.8778445 L175.841276,25.8778445 L175.925529,25.9622779 C175.936763,25.9735356 175.945188,25.9847934 175.953613,25.9960512 C176.082801,25.8215556 176.240073,25.6695755 176.422621,25.5457399 C176.532149,25.4753788 176.641678,25.3909454 176.751207,25.3036976 C176.748398,25.306512 176.742781,25.3093265 176.739973,25.3093265 C176.714697,25.3177698 176.689421,25.3233987 176.664145,25.3233987 C176.596743,25.3233987 176.532149,25.2896253 176.492831,25.2333364 C176.436663,25.154532 176.44228,25.047583 176.504065,24.9744074 C176.588318,24.8730874 176.672571,24.763324 176.756823,24.6423029 C176.849501,24.5072095 176.944988,24.3946316 177.043283,24.2933116 C177.217405,24.1357026 177.397145,23.9921659 177.579692,23.8542581 C177.756623,23.7247936 177.925129,23.5897002 178.079592,23.4489779 C178.093635,23.4349057 178.110485,23.4236479 178.130144,23.4152046 C178.17227,23.3955034 178.214397,23.3842457 178.256523,23.3758023 C178.309883,23.1309456 178.45873,23.0042955 178.590726,22.9423777 C178.719914,22.8804599 178.832251,22.7960265 178.92212,22.6890776 C179.026032,22.565242 179.135561,22.4498497 179.259132,22.3372719 C179.275982,22.3203852 179.295641,22.3034985 179.320917,22.280983 Z M184.609185,18.8417304 C184.395744,18.940236 184.173879,19.0443705 183.943588,19.1541339 C183.915503,19.1682061 183.884611,19.173835 183.853718,19.173835 C183.797549,19.173835 183.744189,19.1513194 183.702063,19.1091028 C183.65432,19.0584427 183.634661,18.9880816 183.648703,18.9205349 C183.35101,19.1175461 183.019615,19.3455162 182.660137,19.5988163 C182.685412,19.6382185 182.705071,19.6832497 182.705071,19.742353 C182.705071,19.8042708 182.676987,19.8661886 182.629244,19.9055909 C182.514098,20.001282 182.396144,20.0885298 182.278191,20.1673343 C182.278191,20.1673343 182.235376,20.1962829 182.178708,20.2344625 L182.055481,20.3172877 C182.013969,20.3451039 181.97488,20.3711806 181.946796,20.3896755 C181.910287,20.4150055 181.870969,20.4262633 181.828842,20.4262633 C181.79795,20.4262633 181.767057,20.4206344 181.738973,20.4065622 C181.730547,20.4037477 181.72493,20.3981189 181.716505,20.39249 C181.702463,20.4318922 181.685612,20.46848 181.651911,20.49381 C181.157628,20.8737602 180.666154,21.2480814 180.177487,21.6224027 L180.177487,21.6224027 L179.997748,21.7603105 C179.941579,21.8053417 179.885411,21.8475584 179.829242,21.889775 C179.874177,21.8672595 179.916304,21.8419295 179.95843,21.8194139 C180.042683,21.7771972 180.132552,21.7293516 180.219614,21.6758772 C180.253315,21.6561761 180.292633,21.6449183 180.329142,21.6449183 C180.36846,21.6449183 180.40497,21.6589905 180.438671,21.6786916 C180.427437,21.6533616 180.424629,21.6224027 180.424629,21.5942582 C180.427437,21.5323404 180.455522,21.4760515 180.503265,21.4394637 L180.503265,21.4394637 L181.337368,20.7724401 C181.376686,20.7414812 181.42162,20.727409 181.469364,20.727409 C181.522724,20.727409 181.576084,20.7471101 181.61821,20.7893268 C181.702463,20.8737602 181.727739,20.9553791 181.733356,21.0201113 C181.736164,21.0201113 181.736164,21.0172969 181.738973,21.0172969 C182.01139,20.9300491 182.255723,20.8005846 182.463547,20.6345323 C182.530949,20.5782434 182.595543,20.51914 182.662945,20.4628511 C182.640478,20.4515933 182.61801,20.4403355 182.598351,20.4206344 C182.56465,20.3896755 182.542183,20.3559022 182.522524,20.3221288 C182.516907,20.3136855 182.51129,20.3080566 182.505673,20.2996133 C182.466355,20.2545821 182.446696,20.1926643 182.455121,20.1307465 C182.463547,20.0688287 182.497248,20.0153543 182.550608,19.9815809 C182.755623,19.8521164 182.955021,19.7254664 183.151611,19.6044452 C183.342584,19.483424 183.541983,19.3595884 183.744189,19.2301239 C183.77789,19.2076084 183.817208,19.1963506 183.856526,19.1963506 C183.909887,19.1963506 183.963247,19.2132373 184.002565,19.2526395 C184.033457,19.2807839 184.061542,19.3173717 184.084009,19.356774 C184.114902,19.382104 184.131752,19.4186918 184.142986,19.458094 C184.300258,19.3933618 184.45753,19.3230006 184.614802,19.2385673 C184.569867,19.2216806 184.533357,19.1879072 184.508081,19.1428761 C184.45753,19.0528139 184.479997,18.9374216 184.555825,18.8811327 C184.572675,18.8670604 184.592334,18.8558027 184.609185,18.8417304 Z' id='Combined-Shape' fill='%23ED2B79' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.toggle {
	width: 21px;
	height: 14px
}

.user {
	font-size: 16px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-width: 104px;
	height: 72px;
	transition: all .3s;
	position: relative
}

.user .icon {
	color: #242429;
	transition: all .3s;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 100%;
	height: 100%
}

.user .icon span {
	display: none
}

.user .icon::before {
	content: '';
	display: none;
	width: 32px;
	height: 32px;
	display: block;
	cursor: pointer;
	margin-bottom: 2px;
	transition: all .3s;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2327AAE2' fill-rule='nonzero'%3E%3Cpath d='M1388 20c-8.825 0-16 7.175-16 16s7.175 16 16 16 16-7.175 16-16-7.175-16-16-16zm.163 4.571c3.504 0 6.368 2.864 6.368 6.368 0 3.504-2.864 6.367-6.368 6.367-3.504 0-6.367-2.863-6.367-6.367s2.863-6.368 6.367-6.368zm-10.285 20.872v-.94c0-2.69 1.985-4.911 4.477-4.911h11.29c2.453 0 4.477 2.178 4.477 4.912v.94c-2.686 2.647-6.229 4.27-10.122 4.27s-7.436-1.623-10.122-4.27z' transform='translate(-1372.000000, -20.000000)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.user.open .icon::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23242429' fill-rule='nonzero'%3E%3Cpath d='M1388 20c-8.825 0-16 7.175-16 16s7.175 16 16 16 16-7.175 16-16-7.175-16-16-16zm.163 4.571c3.504 0 6.368 2.864 6.368 6.368 0 3.504-2.864 6.367-6.368 6.367-3.504 0-6.367-2.863-6.367-6.367s2.863-6.368 6.367-6.368zm-10.285 20.872v-.94c0-2.69 1.985-4.911 4.477-4.911h11.29c2.453 0 4.477 2.178 4.477 4.912v.94c-2.686 2.647-6.229 4.27-10.122 4.27s-7.436-1.623-10.122-4.27z' transform='translate(-1372.000000, -20.000000)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.user.open .icon span,
.user.open .sub {
	display: block
}

.user.open {
	background-color: #27aae2
}

.user .sub {
	position: absolute;
	top: 100%;
	right: 0;
	left: auto;
	width: 100%;
	max-width: 104px;
	background-color: #242429;
	z-index: 9999999;
	display: none
}

.user .sub>div>a, .user .sub .menu-item {
	display: flex;
	width: 104px;
	height: 40px;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #27aae2;
	margin: 0;
	border: solid 1px #27aae2;
	transition: all .3s
}

.user .sub>div>a:hover, .user .sub .menu-item:hover {
	background-color: #27aae2;
	/*color: #242429 */
	color: #fff;
}


nav .menu{
    height: 72px;
}
nav>div>a, nav .menu > div{
    display: inline-block;
    position: relative;
    padding: 20px 16px;
    margin: 0 16px;
    font-size: 24px;
	min-height: 72px;
    transition: all .3s;
}
nav>div>a:hover {
	text-decoration: none;
	color: #ed2b79
}
nav .submenu{
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}
nav .has-sub:hover{
    background-color: #27aae2;
}
nav .hide-mob .has-sub:hover .submenu, nav .hide-desk.has-sub.open .submenu{ 
    display: block;
}

nav .submenu a, nav .menu-item {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #27aae2;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    border: solid 1px #27aae2;
}
nav .submenu a:hover, nav .submenu .active, nav .hide-desk.has-sub.open .menu-item{
    background-color: #27aae2;
    color: #fff;
}
.icon-sub{
    transition: all .3s;
    margin-left: 5px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 30 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EDrop down%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M7.10268841,25.6185038 L25.214632,12.4993337 C26.2617893,11.7496669 26.2617893,10.2503331 25.214632,9.50066628 L7.10268841,-3.6185038 C5.82282944,-4.55558738 4,-3.65598715 4,-2.11917008 L4,24.1191701 C4,25.6559871 5.82282944,26.5555874 7.10268841,25.6185038 Z' id='Drop-down' fill='%23FFFFFF' transform='translate(15.000000, 11.000000) rotate(-270.000000) translate(-15.000000, -11.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

nav .hide-mob.has-sub:hover .icon-sub, nav .hide-desk.has-sub.open .icon-sub{
	transform: scaleY(-1);
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 30 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EDrop down%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M7.10268841,25.6185038 L25.214632,12.4993337 C26.2617893,11.7496669 26.2617893,10.2503331 25.214632,9.50066628 L7.10268841,-3.6185038 C5.82282944,-4.55558738 4,-3.65598715 4,-2.11917008 L4,24.1191701 C4,25.6559871 5.82282944,26.5555874 7.10268841,25.6185038 Z' id='Drop-down' fill='%23242429' transform='translate(15.000000, 11.000000) rotate(-270.000000) translate(-15.000000, -11.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	}


nav .hasdrop {
	width: 344px;
	transform: translateX(calc(104px - 100%));
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

nav form {
	margin: 0 auto
}

.sub .drop {
	display: none
}

.hasdrop.open .drop {
	display: block
}

nav .hasdrop.open {
	border: solid 1px #27aae2;
	border-width: 6px 0 8px 8px;
	background-color: #242429
}

.hasdrop .inner {
	max-width: 258px;
	margin: 0 auto;
	padding-bottom: 24px
}

nav h3 {
	font-size: 32px;
	text-align: center;
	margin: 16px 8px 24px 8px
}

nav h3 span {
	display: block;
	font-size: 22px
}

.field {
	position: relative
}

.field label {
	position: absolute;
	font-size: 12px;
	font-weight: 500;
	color: #27aae2;
	top: 6px;
	left: 8px
}

.field input {
	width: 100%;
	height: 48px;
	margin-bottom: 12px;
	padding: 21px 9px 4px 8px;
	border-radius: 4px;
	border: solid 1.5px #27aae2;
	background-color: #4f5159;
	font-size: 16px;
	color: #fff
}

button {
	height: 32px;
	margin-top: 24px;
	border-radius: 16px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .12);
	background-color: #ed2b79;
	color: #fff;
	font-size: 16px;
	width: 100%;
	border: none;
	cursor: pointer;
	transition: all .3s;
	font-weight: 800
}

button:hover {
	background-color: #27aae2
}

hr {
	width: 100%;
	height: 1px;
	margin: 20px 0;
	border-radius: .5px;
	background-color: #969595;
	border: none
}

.sub .open>a {
	font-size: 24px!important;
	width: 100%!important;
	background-color: #27aae2;
	color: #fff!important
}

.hero p {
	font-size: 26px;
	line-height: 32px;
	max-width: 72%; 
	margin: 0 auto;
	text-align: center;
	text-shadow: 4px 0 6px rgba(0, 0, 0, .3), -4px 0 6px rgba(0, 0, 0, .3), 0 4px 6px rgba(0, 0, 0, .3)
}
.home.hero p{
	max-width: 100% !important;
}
.mid-season .hero p, .mid-season .hero h1{
    max-width: 85%;
}

.counter {
	font-size: 40px;
	font-weight: 800;
	line-height: 1;
	text-align: center;
	color: #fff;
	padding: 8px 48px;
	border-radius: 36px;
	background-color: #ed2b79;
	margin: 32px auto;
	transition: all .3s;
}

.counter:hover{
	text-decoration: none;
	background-color: #27aae2
}



.bg-dark {
	background-color: #1e2b3c
}

.bg-blue {
	background-color: #27aae2
}

.bg-pink {
	background-color: #ed2b79
}

.seasons{
	padding-top: 88px;
}

.seasons-new {
	padding: 32px 0 8px;
	align-items: flex-start
}

.seasons-new .season {
	align-items: flex-start!important
}

.seasons-old {
	padding: 78px 0 64px
}

.season .content {
	font-size: 20px;
	line-height: 1.3;
	color: #fff;
	font-weight: 400;
	padding: 20px;
	background-color: rgba(36, 36, 41, .65);
	height: 100%;
	width: 46%;
	flex-shrink: 0
}

.season.intro .content {
	width: 45.72%;
	margin-bottom: 40px;
}
.season.intro .content a{
	color: #27aae2;
	text-decoration: underline;
}

.read {
	text-decoration: underline;
	color: #fff
}

.episodes{
    padding-top: 42px;
}
.episode .content p:first-child,
.season .content p:first-child {
	margin-top: 0
}

.season .content p:last-child {
	margin-bottom: 0
}

.season .content h4 {
	font-size: 30px;
	margin: 0
}

.season {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin: 0 auto
}

.season::before {
	content: '';
	display: block;
	position: relative;
	top: 0;
	left: 0;
	height: 0;
	padding-top: 44.25%;
	width: 100%
}

.season.box-right::before {
	display: none
}

.season.box-right::after {
	content: '';
	display: block;
	position: relative;
	top: 0;
	left: 0;
	height: 0;
	padding-top: 37.71%;
	width: 100%
}


.episode h3,
.season h3 {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 40px;
	line-height: 1;
	background-color: #242429;
	padding: 16px;
	margin: 0;
	font-weight: 600;
	font-family: 'Work Sans', sans-serif;
	color: #27aae2;
}





.season-1 {
	background-image: url(../img/recaps/season-1.jpg)
}

.season-2 {
	background-image: url(../img/recaps/season-2.jpg)
}
.season-3 {
	background-image: url(../img/recaps/season-3.jpg)
}

.cast {
	background-image: url(../img/casting.jpg)
}

.header.season-1 {
	background-image: url(../img/recaps/season-1/header.jpg)
}

.header.season-2 {
	background-image: url(../img/recaps/season-2/header.jpg)
}

.header.season-3 {
	background-image: url(../img/recaps/season-3/header.jpg)
}

.season.intro{
	background-image: url(../img/intro.jpg);
	background-size: 100% auto;
	background-position: center top;
}

.episode {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	min-height: 484px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end
}

.episode-1 {
	background-image: url(../img/season-1/episode-1.jpg)
}

.episode-2 {
	background-image: url(../img/season-1/episode-2.jpg)
}

.episode .content {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.56;
	color: #fff;
	padding: 20px 20px 17px;
	border-radius: 24px;
	background-color: rgba(0, 0, 0, .6);
	margin: 8px
}

.grid {
	display: grid;
	justify-content: space-between;
	grid-gap: 40px;
	padding-bottom: 64px;
	width: 100%;
	transition: all 1s
}
.gap-wide{
    grid-gap: 24px 136px;
}

.img {
	height: 0;
	padding-top: 55%;
	position: relative;
	background-size: cover;
	background-position: center center;
	cursor: pointer
}

.bgimg {
	display: block;
	height: 0;
	padding-top: 78.33%;
	position: relative;
	background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
	overflow: hidden;
}
.bgimg.s1{
    padding-top: 100%;
}
.bgimg.s2{
    padding-top: 67%;
}

.bgimg.s3{
    padding-top: 65%;
}


.bgimg .btn-blue {
	left: auto!important;
	right: 0!important;
}
.bgimg .buttons{
    position: absolute;
    right: 0;
    bottom: 20px;
}
.bgimg .buttons .btn-blue{
    margin-top: 20px;
    position: static !important;
    text-decoration: none !important;
}


#avid .img::before,
#votes .img::before,
.grid-4 .img::before,
.grid-8 .img::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, .4) 81%, rgba(0, 0, 0, .8));
	z-index: 0;
	transition: all .3s
}

#avid .img::before,
.grid-8 .img::before {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, .4) 85%, rgba(0, 0, 0, .8))
}

.grid-4 .img.hover::before,
.grid-8 .img.hover::before {
	height: 100%;
	background-color: rgba(177, 26, 192, .3)
}

.grid-4 p {
	font-weight: 400;
	line-height: 1.5;
}

.grid-4 .img .name {
	font-size: 24px;
	position: absolute;
	bottom: 6px;
	left: 8px
}

.img .tiktok {
	position: absolute;
	top: 4px;
	right: 4px;
	display: flex;
	align-items: center;
	color: #fff;
	display: none;
}

.tiktok::before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 20 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ESM followers %3C/title%3E%3Cg id='vote' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Couple-tv-desktop-mid-season-vote-full' transform='translate(-980.000000, -1270.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M995.478071,1278.29947 C997.383996,1278.56404 999.830624,1279.39762 999.991615,1280.80024 L1000,1280.94737 L1000,1283 L997.142541,1283 L997.142541,1280.94737 C997.142541,1279.79789 996.456751,1278.93579 995.478071,1278.29947 Z M989.997984,1277.52632 C992.087289,1277.52632 996.2033,1278.51971 996.418485,1280.49207 L996.427267,1280.65414 L996.427267,1283 L983.568701,1283 L983.568701,1280.65414 C983.568701,1278.57414 987.852211,1277.52632 989.997984,1277.52632 Z M984.521929,1278.2984 C983.543249,1278.93472 982.857459,1279.79682 982.857459,1280.9463 L982.857459,1280.9463 L982.857459,1282.99893 L980,1282.99893 L980,1280.9463 L980.008385,1280.79917 C980.169376,1279.39655 982.616004,1278.56296 984.521929,1278.2984 Z M994.777656,1271.97382 C996.295244,1272.39061 997.171961,1273.90549 996.736799,1275.35901 C996.301638,1276.81254 994.719999,1277.65225 993.202411,1277.23546 C992.879666,1277.14682 992.597212,1276.99807 992.336369,1276.82678 C993.109135,1276.30588 993.710427,1275.53858 993.990033,1274.60464 C994.269639,1273.6707 994.18424,1272.71481 993.817099,1271.88084 C994.133076,1271.86797 994.454911,1271.88518 994.777656,1271.97382 Z M985.992652,1271.87598 L986.182901,1271.87977 C985.81576,1272.71373 985.730361,1273.66963 986.009967,1274.60357 C986.289573,1275.53751 986.890865,1276.30481 987.663631,1276.82571 C987.402788,1276.997 987.120334,1277.14575 986.797589,1277.23439 C985.280001,1277.65118 983.698362,1276.81147 983.263201,1275.35794 C982.828039,1273.90441 983.704756,1272.38954 985.222344,1271.97275 C985.545089,1271.88411 985.866924,1271.8669 986.182901,1271.87977 Z M989.997984,1270 C991.970648,1270 993.569808,1271.53166 993.569808,1273.42105 C993.569808,1275.31045 991.970648,1276.84211 989.997984,1276.84211 C988.02532,1276.84211 986.42616,1275.31045 986.42616,1273.42105 C986.42616,1271.53166 988.02532,1270 989.997984,1270 Z' id='SM-followers-'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 6px
}

.img::after,
.play {
	display: block;
	content: '';
	width: 48px;
	height: 48px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: .7;
	cursor: pointer;
	transition: all .3s;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd' %3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M157.12 93.36l11.208-8.4c.648-.48.648-1.44 0-1.92l-11.208-8.4c-.792-.6-1.92-.024-1.92.96v16.8c0 .984 1.128 1.56 1.92.96zM160 60c-13.248 0-24 10.752-24 24s10.752 24 24 24 24-10.752 24-24-10.752-24-24-24zm0 43.2c-10.584 0-19.2-8.616-19.2-19.2s8.616-19.2 19.2-19.2 19.2 8.616 19.2 19.2-8.616 19.2-19.2 19.2z' transform='translate(-156.000000, -1139.000000) translate(20.000000, 1079.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.playw{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.artside .playw{
	font-size: 28px;
}
.playw a{
	display: flex;
	align-items: center;
	color: #fff;
	text-decoration: underline;
	text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
	margin: 10px 0;
}
.artside .playw a{
	margin: 24px 0;
}
.playw a .icon-arrow::after{
	position: absolute;
	z-index: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 0 14px 20px;
	border-color: transparent transparent transparent rgba(0,0,0,0.2);
	margin-left: 27px;
	margin-top: 3px;
}
.playw a .icon-arrow::before{
	position: relative;
	z-index: 1;
}

.page-tut .play{
	width: 72px;
	height: 72px;
	
}
.season .play, .bgimg .play{
	width: 88px;
	height: 88px;
}
.img::after{
	pointer-events: none;
}
.episode .play{
	opacity: .85;
}
.img:hover::after,
.play:hover {
	opacity: 1
}

.grid .btn,
.overlay .btn {
	width: 94px;
	height: 24px;
	margin: 8px 0;
	padding: 2px 32px;
	border-radius: 16px;
	background-color: transparent;
	font-size: 14px;
	font-weight: 600;
	color: #ed2b79;
	border: solid 3px #ed2b79;
	background-color: #242429;
	position: relative;
	transition: all .3s
}

.grid .btn:not(.disabled):hover,
.overlay .btn:not(.disabled):hover {
	color: #242429 !important;
	background-color: #ed2b79 !important
}

.btn.disabled,
.grid .btn:disabled,
.overlay .btn:disabled {
	cursor: not-allowed;
}
.btn.voted{
	color: #fff !important;
	background-color: #ed2b79 !important;
}
.btn.disabled:not(.voted), .btn:not(.voted):disabled{
	display: none !important;
}


.grid-2 {
    line-height: 1.5;
	grid-template-columns: repeat(auto-fit, minmax(45%, 1fr))
}

.grid-3 {
	grid-template-columns: repeat(auto-fit, minmax(29.5%, 1fr))
}

.grid-4 {
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr))
}

.grid-8 {
	grid-template-columns: repeat(8, minmax(128px, 1fr));
	grid-gap: 24px
}

.grid-7 {
	grid-template-columns: repeat(7, minmax(128px, 1fr));
	grid-gap: 24px
}

.grid-8 .img {
	padding-top: 100%
}

.grid-8 .img::after {
	display: none
}

.grid-8 .img .name {
	position: absolute;
	left: 8px;
	bottom: 4px
}

.winners{
	margin-top: 24px;
}

.winners .img, .runners .img{
	padding-top: 100% !important;
}

.pages .wrapper {
	overflow: hidden
}

.pages .grid {
	padding-top: 24px;
	padding-bottom: 0
}

.pages .page {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	font-stretch: condensed;
	font-family: 'Fira Sans Condensed', sans-serif;
	text-align: center;
	min-height: 290px;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
	transition: all 1s
}

.pages .page::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 52px;
	transform: rotate(-180deg);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6) 39%, rgba(0, 0, 0, .8));
	z-index: 0
}

.pages .page::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 83px;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6) 39%, rgba(0, 0, 0, .8));
	z-index: 0
}

.pages .page h3 {
	text-decoration: underline;
	font-size: 32px;
	text-align: left;
	position: relative;
	z-index: 10;
	margin: 0;
	color: #fff
}

.pages .page h3 a {
	display: block;
	padding: 6px 10px;
	color: #fff
}

.pages .page h3 a:hover {
	color: #ed2b79
}

.pages .page span {
	position: relative;
	z-index: 10;
	display: block;
	padding: 6px
}

.page.page-cast {
	background-image: url(../img/cast.jpg)
}

.page.page-vote {
	background-image: url(../img/vote.jpg)
}

.page.page-couple {
	background-image: url(../img/couple.jpg)
}

.page.page-tut {
	background-image: url(../img/tutorial.jpg)
}

.episode h3 {
	padding: 12px;
}

.box {
	width: 100%;
	max-width: 516px;
	border: solid 8px #27aae2;
	background-color: #242429
}

.box .inner {
	max-width: 73.25%;
	margin: 0 auto;
	padding: 36px 0
}

#box-signin .inner {
	padding: 16px 0
}

#box-signin button {
	width: 45.5%!important
}

.box h2 {
	background-color: #27aae2;
	color: #fff;
	font-size: 24px;
	text-align: center;
	padding-bottom: 8px;
	font-weight: 600;
	margin: 0
}

.box h3 {
	font-size: 32px;
	margin-top: 0;
	font-weight: 500
}

.box h3 span {
	font-size: 20px;
	display: block;
	font-weight: 400
}

.box button {
	max-width: 248px
}

.box .btnoutline {
	border: solid 2px #ed2b79;
	background: 0 0;
	color: #ed2b79
}

.box .btnoutline:hover {
	border-color: #27aae2;
	color: #fff
}

.btn-google {
	width: 100%;
	height: 44px;
	border-radius: 3.7px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .24), 0 0 1px 0 rgba(0, 0, 0, .12);
	background-color: #4285f4!important;
	color: #fff;
	font-family: Helvetica;
	font-size: 15.4px;
	letter-spacing: .24px;
	display: flex;
	align-items: center;
	border: solid 1px #4285f4;
	transition: all .3s
}

.btn-google::before {
	content: '';
	display: block;
	width: 42px;
	height: 42px;
	border-radius: 1.1px;
	background-color: #fff;
	background-image: url(../img/icon-google.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 20px;
	margin-right: 12px
}

.btn-google:hover {
	text-decoration: none;
	background-color: #27aae2!important;
	color: #fff
}

.page-vote .videos .intro {
	max-width: 1160px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 3px;
	font-size: 28px;
	font-weight: 400
}

#page-cast #grids {
	margin-top: 90px
}

#grids h3,
#votes h3,
.lined-title {
	text-align: center;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
	font-weight: 500;
	width: 100%;
	margin-top: 0
}
.lined-title b{
	font-weight: 500;
}
#votes h3 span{
	font-size: 32px !important;
}

.lined-title.text-left {
	justify-content: flex-start!important
}

.lined-title.text-left::before {
	display: none
}

.lined-title.text-left span {
	margin: 0;
	padding-left: 0
}

#grids h3 span,
#votes h3 span {
	display: inline-block;
	padding: 0 12px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	flex-grow: 1;
	flex-shrink: 0
}

#grids h3::after,
#votes h3::after {
	content: '';
	display: block;
	height: 2px;
	width: 100%;
	border-radius: 3px;
	background-color: #fff
}

.lined-title span {
	display: inline-block;
	padding: 0 16px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	flex-shrink: 0;
	font-size: 48px
}

.lined-title::after,
.lined-title::before {
	content: '';
	display: block;
	height: 2px;
	width: 100%;
	border-radius: 3px;
	background-color: #fff
}

.overlays {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .5);
	z-index: 9999;
	transition: all 1s
}

.overlay {
	width: 92.78%;
	max-width: 1080px;
	background-color: #252e3a;
	display: flex;
	position: absolute;
	color: #fff;
	font-weight: 400;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

#overlay-signin .overlay {
	max-height: 490px
}

.max-1080 {
	width: 90%;
	max-width: 1080px
}

.fullscreen{
	width: 90% !important;
	max-width: 90% !important;
	
	
}

.overlay .vid {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden
}

#page-cast .overlay .vid,
#page-vote .overlay .vid {
	position: absolute
}

.overlay .vid video {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.close {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	cursor: pointer;
	padding: 16px
}

.close::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FFF'%3E%3Cg%3E%3Cpath d='M898.295 8.394L904 14.098l5.705-5.704c.525-.525 1.376-.525 1.901 0 .525.525.525 1.376 0 1.901L905.902 16l5.704 5.705c.525.525.525 1.376 0 1.901-.525.525-1.376.525-1.901 0L904 17.902l-5.705 5.704c-.525.525-1.376.525-1.901 0-.525-.525-.525-1.376 0-1.901L902.098 16l-5.704-5.705c-.525-.525-.525-1.376 0-1.901.525-.525 1.376-.525 1.901 0z' transform='translate(-1156.000000, -664.000000) translate(260.000000, 656.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.overlay .img {
	width: 71.11%;
	flex-shrink: 0;
	padding-top: 39.99%;
	height: 100%
}

.overlay .img::after {
	width: 72px;
	height: 72px
}

.overlay .img.pause::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' fill-rule='evenodd' opacity='.605'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M515.8 433.6c1.293 0 2.35-1.08 2.35-2.4v-14.4c0-1.32-1.058-2.4-2.35-2.4s-2.35 1.08-2.35 2.4v14.4c0 1.32 1.058 2.4 2.35 2.4zm4.7-33.6c-12.972 0-23.5 10.752-23.5 24s10.528 24 23.5 24 23.5-10.752 23.5-24-10.528-24-23.5-24zm0 43.2c-10.363 0-18.8-8.616-18.8-19.2s8.437-19.2 18.8-19.2c10.364 0 18.8 8.616 18.8 19.2s-8.436 19.2-18.8 19.2zm4.7-9.6c1.292 0 2.35-1.08 2.35-2.4v-14.4c0-1.32-1.058-2.4-2.35-2.4-1.293 0-2.35 1.08-2.35 2.4v14.4c0 1.32 1.058 2.4 2.35 2.4z' transform='translate(-757.000000, -1056.000000) translate(260.000000, 656.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 48px;
	height: 48px;
	left: auto;
	top: auto;
	right: 16px;
	bottom: 16px;
	transform: none
}

.overlay .img .tiktok {
	font-size: 32px;
	font-weight: 500;
	top: 8px;
	right: 8px
}

.overlay .tiktok::before {
	width: 38px;
	height: 38px
}

.overlay .content {
	padding: 32px;
	line-height: 1.5;
	width: 100%
}

.overlay span {
	display: block
}

.overlay .name {
	font-size: 32px;
	font-weight: 600
}

.overlay .btn {
	margin: 24px auto;
	margin-bottom: 0;
	font-size: 20px;
	width: 126px;
	height: 32px;
	border-radius: 22px;
	border: solid 3px #ed2b79
}

.overlay p {
	margin: 0
}

.img .vid {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #000;
	transition: all .3s
}

.vid video {
	width: 100%;
	height: auto
}

.hide {
	opacity: 0;
	visibility: hidden
}

.page-meet .old .img, .page-meet .old.img {
	filter: grayscale(100%)
}

.overlay .img ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 64px);
	display: flex;
	flex-wrap: nowrap
}

.overlay .img ul li {
	width: 22%;
	height: 72px;
	margin-right: 4%;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	flex-shrink: 0;
	transition: all .5s
}

.overlay .next,
.overlay .prev {
	position: absolute;
	bottom: 34px;
	width: 24px;
	height: 24px;
	background-size: contain;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M24 24L0 24 0 0 24 0z' opacity='.87' transform='translate(-792.000000, -1062.000000) translate(260.000000, 656.000000) translate(532.000000, 406.000000)'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M7.38 21.01c.49.49 1.28.49 1.77 0l8.31-8.31c.39-.39.39-1.02 0-1.41L9.15 2.98c-.49-.49-1.28-.49-1.77 0s-.49 1.28 0 1.77L14.62 12l-7.25 7.25c-.48.48-.48 1.28.01 1.76z' transform='translate(-792.000000, -1062.000000) translate(260.000000, 656.000000) translate(532.000000, 406.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.overlay .prev {
	left: 4px;
	transform: scaleX(-1)
}

.overlay .next {
	right: 4px
}

.overlay a:hover {
	background-color: rgba(0, 0, 0, .5)
}

.slider .next,
.slider .prev {
	position: absolute;
	top: calc(50% - 24px);
	width: 32px;
	height: 48px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(0, 0, 0, .2);
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M24 24L0 24 0 0 24 0z' opacity='.87' transform='translate(-792.000000, -1062.000000) translate(260.000000, 656.000000) translate(532.000000, 406.000000)'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M7.38 21.01c.49.49 1.28.49 1.77 0l8.31-8.31c.39-.39.39-1.02 0-1.41L9.15 2.98c-.49-.49-1.28-.49-1.77 0s-.49 1.28 0 1.77L14.62 12l-7.25 7.25c-.48.48-.48 1.28.01 1.76z' transform='translate(-792.000000, -1062.000000) translate(260.000000, 656.000000) translate(532.000000, 406.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.slider .prev {
	left: 0;
	transform: scaleX(-1)
}

.slider .next {
	right: 0
}

.slider a:hover {
	background-color: rgba(0, 0, 0, .5)
}

.page-blog{
	min-height: calc(100vh - 276px);
}
.page-blog .header {
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
}
.page-blog .header::before{
	content: '';
	display: block;
	position: relative;
	width: 100%;
	padding-top: 19.53125%;
	z-index: 0;
}
.page-blog .header .wrapper{
    display: flex;
    align-items: center;
	width: 100%;
    height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}

.page-blog .header h1 {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 56px;
	line-height: 1;

	padding: 16px 16px 16px 36px;
	margin: 0;
	font-weight: bold;
	font-family: 'Fira Sans', sans-serif;
	text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
	background-color: transparent;
	color: #fff;


}

.page-blog .article h2 {
	font-size: 40px;
	line-height: 1.4
}

.page-blog .article p {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 400
}
.page-blog .lined-title{
	margin: 32px 0 !important;
}
.page-blog .lined-title:first-of-type{
	margin-top: 0 !important;
}
.page-blog .lined-title span{
	font-size: 32px !important;
}
.page-blog .grid{
    padding-bottom: 0 !important;
}

.artside {
	width: 51.42%;
	flex-shrink: 0;
	margin-left: 80px
}


.artside .img {
	padding-top: 78.33%
}

.artside .img::after {
	width: 124px;
	height: 124px
}

.artside .grid {
	grid-gap: 40px;
	padding: 40px 0
}

.grid-images div,
.artside .grid div {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
	padding-top: 63.53%;
	height: 0
}



.grid-images h3 {
	font-size: 22px;		
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	font-weight: 500;
	  padding: 3px 4px;
	  width: 100%;
	  background-color: transparent;
	  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 35%, #000);

}
.grid-images h3 span {
	display: block
}



.slider {
	position: relative
}

.slides {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden
}

.slides li {
	padding: 0;
	width: 100%;
	flex-shrink: 0;
	padding-top: 78.33%;
	height: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transition: all 1s
}

.slider .dots {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%)
}

.slider .dots span {
	display: inline-block;
	cursor: pointer;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	background-color: #fff;
	opacity: .5;
	border-radius: 100%;
	transition: all .3s
}

.slider .dots .active {
	opacity: 1
}

#counter {
	display: flex
}

#counter span {
	display: flex;
	flex-direction: column;
	border-right: solid 2px rgba(0, 0, 0, .1);
	height: 55px;
	padding: 0 22px
}
#counter.bg-black span{
	border-right: solid 2px #ed2b79;
}
#counter span:last-child {
	border: none;
	padding-right: 0
}

#counter span:first-child {
	padding-left: 0
}

#counter span::after {
	display: block;
	font-size: 16px;
	font-weight: 800
}

#counter .days::after {
	content: 'days'
}

#counter .hours::after {
	content: 'hours'
}

#counter .minutes::after {
	content: 'minutes'
}

#counter .seconds::after {
	content: 'seconds'
}

.counter.bg-black{
	background-color: #242429;
	color: #ed2b79;
	margin:10px auto 30px auto;
}


#votes {
	position: sticky;
	left: 0;
	z-index: 999;
	background-color: #1e2b3c;
	top: 72px;
	padding-top: 5px;
	padding-bottom: 32px
}



#votes li,
#votes ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	position: relative;
}

#votes ul {
	max-width: 1040px;
	margin: 0 auto;
	justify-content: space-between;
	align-items: flex-start;
}

#votes li .avatar {
	width: 120px;
	min-height: 120px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	position: relative;
}
#votes li.man .avatar{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%2391395C' stroke-width='2' fill='%23242429' cx='60' cy='60' r='59'/%3E%3Cpath d='M76.126 15.866c8.476 3.819 9.609 10.343 9.504 17.602l-.012.624c-.012.521-.03 1.046-.05 1.573l-.027.635-.014.318-.03.638-.03.64-.053 1.143C85 48.127 83.247 54.18 82.997 55.003c-1.62 7.51-4.33 13.518-7.033 17.714a.198.198 0 0 1 .003.027c.158 2.32 1.396 5.786 2.199 7.292 4.786 1.46 25.33 8.275 27.982 18.312C95.142 111.578 78.554 120 60 120c-18.554 0-35.142-8.422-46.148-21.652l-.018.068c2.553-9.974 22.793-16.78 27.853-18.337.769-1.79 1.822-4.82 1.885-7.249.003-.113.015-.223.036-.33-2.584-4.073-5.16-9.797-6.764-16.903l-.124-.566-.033-.098c-.412-1.26-2.258-7.447-2.258-17.154-.079-12.35 5.94-22.646 15.707-26.854 8.804-3.793 18.73-1.896 25.99 4.94zM47.025 76.979l-.026.102a32.632 32.632 0 0 1-1.874 5.26c-.083.907-.218 4.35 2.139 7.121 2.403 2.827 6.688 4.26 12.737 4.26 6.048 0 10.333-1.433 12.736-4.26 2.246-2.642 2.228-5.894 2.148-6.985-.758-1.251-1.611-3.358-2.212-5.487l-.097.103-.197.201c-2.984 3.003-9.898 3.329-12.194 3.35l-.152.001-.177.003-.139-.002c-2.162-.01-9.331-.279-12.386-3.352a19.004 19.004 0 0 1-.306-.315zm31.99-22.76.02-.097-.02.09.002-.23c-.012-3.598-2.434-12.988-4.185-15.683-2.962 1.94-10.677 6.025-21.268 4.462-3.118-.46-6.124-2.595-8.114-4.008-.287-.205-.61-.433-.89-.624-1.704 2.497-3.957 12.26-3.866 16.004l.003.085.117.524c2.844 12.586 8.308 18.582 9.391 19.672.988.995 4.238 2.072 9.084 2.15l.408.005h.318c5.072-.023 8.474-1.133 9.49-2.154 1.089-1.095 6.596-7.139 9.43-19.84l.08-.361v.005z' fill='%2391395C'/%3E%3C/g%3E%3C/svg%3E");
}

#votes li.woman .avatar{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%2391395C' stroke-width='2' fill='%23242429' cx='60' cy='60' r='59'/%3E%3Cpath d='M56.99 9c.593 0 1.064.022 1.402.052.045.002.082.002.114.005l.286.027.074.008.106.01c.348-.018.689-.035 1.027-.045.338.012.681.027 1.027.05l.028-.005a.935.935 0 0 1 .078-.006c.017-.004.05-.007.076-.01a6.288 6.288 0 0 1 .4-.032c.336-.03.81-.051 1.402-.051l.363.002c.111 0 .207 0 .318.002.242.013.489.018.758.035.09.005.188.017.289.022.192.012.387.032.59.05.118.012.239.03.367.042.193.02.393.044.59.072.126.014.262.034.403.057.2.032.412.066.624.106.134.022.274.05.415.076.24.048.488.107.738.164.118.025.23.047.353.076.365.092.735.191 1.118.305.079.022.168.054.252.08.298.09.612.192.92.303l.407.156c.27.1.528.198.795.312.153.064.301.129.457.195.261.117.518.24.785.369.15.074.298.146.454.228.284.146.58.306.873.48.116.066.237.13.356.2.412.247.827.51 1.234.794.052.037.113.084.168.129.353.245.7.507 1.046.78.13.103.264.217.398.328.273.23.543.46.814.708.143.13.284.267.427.408.26.25.516.507.765.777.141.153.28.297.422.447.274.305.538.624.805.953.113.131.224.26.333.398.366.47.73.97 1.086 1.497.037.05.064.101.094.148.311.478.632.983.93 1.502.104.183.208.376.314.567.222.403.442.821.661 1.254.111.225.217.46.324.695.2.428.402.87.587 1.326.101.24.202.49.299.742.195.502.39 1.027.562 1.559.08.222.156.443.237.673.252.772.487 1.57.706 2.414.01.035.013.065.025.094.205.804.395 1.643.572 2.504.057.29.104.589.163.878.117.631.227 1.28.326 1.942.055.354.101.718.148 1.081.09.649.17 1.312.237 1.992.037.38.074.757.109 1.145.067.738.111 1.497.153 2.27.017.353.042.697.057 1.058.044 1.143.074 2.31.074 3.528 0 .002-1.54 8.71-1.617 17.5-.037 4.882.365 9.798 1.735 13.254.546 1.38 1.252 2.533 2.14 3.36.279.049.553.11.83.17 1.453.339 6.22.745 11.032 5.888 1.797 1.92 3.602 4.499 5.244 7.987C97.78 110.18 80.037 120 60 120c-20.041 0-37.787-9.826-48.684-24.923 1.64-3.478 3.442-6.053 5.236-7.971 4.813-5.142 9.574-5.545 11.035-5.884.27-.064.538-.123.825-.178.89-.819 1.59-1.974 2.14-3.352 1.372-3.464 1.779-8.375 1.732-13.258-.079-8.788-1.616-17.498-1.616-17.498v-.003l.005-.903c.01-.895.036-1.767.071-2.622.012-.366.037-.71.057-1.066.042-.77.096-1.53.155-2.262.035-.39.07-.767.111-1.148.062-.685.144-1.348.23-1.996.05-.361.094-.725.148-1.076.101-.666.215-1.319.33-1.95.057-.284.107-.581.161-.866.17-.86.365-1.697.57-2.498.005-.032.015-.07.022-.102.22-.84.46-1.645.714-2.422.066-.225.15-.433.222-.653.183-.542.373-1.071.57-1.58.094-.248.198-.488.294-.73.197-.46.395-.908.595-1.344.106-.232.21-.46.32-.685.218-.438.445-.861.67-1.274.103-.184.197-.374.298-.55.318-.534.63-1.046.955-1.533.025-.035.047-.08.074-.12.358-.531.723-1.03 1.099-1.506.1-.13.202-.247.303-.373.274-.337.55-.666.832-.978.13-.143.264-.284.397-.425.262-.277.521-.545.79-.8.136-.128.274-.261.415-.392.279-.253.558-.498.841-.733.124-.099.247-.205.37-.302.366-.292.734-.566 1.104-.826.037-.027.074-.057.113-.084.42-.29.837-.554 1.252-.804.103-.064.21-.116.31-.178.31-.18.623-.354.926-.512.139-.075.28-.141.417-.208.28-.134.553-.27.83-.386a25.17 25.17 0 0 1 1.251-.512c.128-.05.257-.099.383-.144.33-.116.659-.222.98-.324.064-.017.125-.042.187-.057.385-.118.768-.22 1.145-.309.102-.02.19-.042.284-.064.281-.06.546-.121.815-.176l.367-.064c.232-.045.455-.082.68-.117.125-.017.248-.037.372-.054.215-.027.42-.054.624-.077.111-.014.227-.03.34-.037.22-.024.428-.042.628-.054.084-.007.173-.015.251-.02.267-.015.526-.027.768-.034C56.42 9 56.51 9 56.613 9zM45.914 73.56h-.002l-.007.286c-.14 2.82-2.324 4.439-3.826 5.226a5.171 5.171 0 0 1-.511.255c-.39.179-.681.28-.807.327.091.772.432 1.509.972 2.211 2.567 3.289 9.77 8.026 18.255 8.026 8.48 0 15.682-4.742 18.244-8.026.543-.702.886-1.444.975-2.209.005-.027.008-.05.005-.062-1.044-.39-4.912-2.083-4.968-5.94-.017-.01-.035-.017-.052-.027-2.439 2.403-5.131 4.302-8.014 5.445-1.955.78-3.994 1.21-6.092 1.21-2.095 0-4.136-.43-6.09-1.21-2.908-1.153-5.636-3.084-8.082-5.512zm4.305-41.433c-8.626-.802-10.828 9.327-11.303 12.472l-.033.23c-.025.18-.044.329-.057.44l-.013.118-.004.045c-.008.051-.008.076-.008.076-.343-.28-.696-.405-1.031-.349a1.004 1.004 0 0 0-.418.178c-.943.678-1.323 3.044-.844 5.723.366 2.033 1.13 3.73 1.965 4.572.412.415.849.62 1.254.549.202-.037.377-.136.54-.285 1.977 6.17 5.758 12.323 10.527 16.037 2.811 2.186 5.965 3.525 9.3 3.525 3.317 0 6.452-1.321 9.25-3.48 4.794-3.714 8.59-9.887 10.579-16.082.16.154.348.25.545.285.348.06.719-.084 1.081-.386.896-.767 1.743-2.56 2.128-4.735.51-2.835.052-5.32-1.002-5.819a1.039 1.039 0 0 0-.24-.077l-2.42 2.336z' fill='%2391395C'/%3E%3C/g%3E%3C/svg%3E");
}

.avatar .name{
	display: block;
	text-align: center;
	line-height: 1.25;
	margin-top: 10px;
	word-spacing: 100vw;
}
.avatar .taketwo-label{
	display: none;
}

.avatar .close{
	width: 28px;
	height: 28px;
	background-color: #27aae2;
	border-radius: 100%;
	top: 0;
	right: 0;
	padding: 7px;
}

.avatar .voted{
	position: absolute;
	top: 78px;
	width: 100%;
	height: 26px;
	background-color: #27aae2;
	color: #fff;
	font-size: 20px;
  	font-weight: bold;
	  text-transform: uppercase;
	  text-align: center;
}

#votes .img{
	width: 120px !important;
	height: 120px !important;
	overflow: hidden;
	border-radius: 100%;
	left: 50% !important;
	transform: translateX(-50%);
}
#votes.scrolled{
	padding-bottom: 50px;
}
#votes.scrolled .avatar {
	width: 80px;
	min-height: 80px;
}
#votes.scrolled .img {
	width: 80px !important;
	height: 80px !important;
}
#votes.scrolled .avatar .name{
	word-spacing: normal;
	position: relative;
	width: 300%;
	left: 50%;
	transform: translateX(-50%);
}

#votes.scrolled .avatar .voted {
    top: 52px;
    font-size: 13px;
    height: 17px;
}
#votes .sep {
	width: 100%;
	height: 0;
	border: none
}

#votes.scrolled .d-flex,
#votes.scrolled ul {
	justify-content: space-between
}

#votes li.active {
	border: 0
}

#votes li .img::after,
#votes li .tiktok {
	display: none
}

#votes li .img {
	width: 100%;
	height: 0;
	padding-top: 100%;
}

#votes li .img .name {
	position: absolute;
	bottom: 6px;
	left: 8px;
	font-size: 18px;
	font-weight: 600
}

#votes.scrolled li .avatar .close {
	width: 22px;
	height: 22px;
	padding: 6px
}

#votes.scrolled li .img .name {
	font-size: 12px
}


#redirect {
	position: sticky;
	z-index: 55;
	top: 72px;
	bottom: auto;
	min-height: 48px;
	background-color: #27aae2;
	font-size: 28px;
	font-weight: 500;
	color: #fff;
	padding: 5px 50px;
	text-align: center;
	transition: all 1s
}

#redirect.hide {
	height: 0
}

#redirect .close {
	top: 50%;
	right: 15px;
	transform: translateY(-50%)
}

#confirm {
	position: sticky;
	z-index: 1000;
	bottom: 0;
	height: 92px;
	background-color: #161619;
	font-size: 32px;
	font-weight: 800;
	color: #fff
}

#confirm .button {
	width: 192px;
	height: 40px;
	margin: 0 0 0 24px;
	border-radius: 35.5px;
	background-color: #27aae2;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	color: #fff;
	transition: all .3s
}

#confirm .button:hover {
	background-color: #ed2b79
}

.btn-watch{
	height: 64px;
	padding: 0 23px;
	border-radius: 9px;
	background-color: #ed2b79;
	color: #fff;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 40px;
	font-weight: 500;
	transition: all .3s
}

.btn-watch:hover{
	background-color: #27aae2;
	text-decoration: none;
	color: #fff;
}
.btn-blue {
	width: 420px;
	height: 64px;
	padding: 13px 51px 13px 16px;
	background-color: #27aae2;
	text-transform: uppercase;
	font-size: 40px;
	color: #fff;
	position: absolute;
	display: flex;
	align-items: center;
	transition: all .3s
}

.btn-blue:hover {
	text-decoration: none;
	background-color: #ed2b79;
	color: #fff
}

.btn-dark-blue{
	background-color: #1e2b3c !important;
}

.btn-blue span:first-child {
	border-bottom: solid 1px #fff;
	display: inline-block;
	line-height: 1;
	white-space: nowrap
}

.icon-arrow, .icon-play{
    display: flex;
    align-items: center;
}
.icon-arrow::before, .icon-play::before {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 0 14px 20px;
	border-color: transparent transparent transparent #fff;
	margin-left: 24px
}
.episode .btn-blue{
    width: 150px;
    height: 48px;
    top: 8px;
    right: 0;
    left: auto;
    font-size: 25px;
}
.icon-play{
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border: solid 4px #fff;
    border-radius: 50%;
    margin-left: 8px;
}
.icon-play::before{
    border-width: 6px 0 6px 8px;
    margin: 0;
}

#btn-trailer {
	right: 0;
	bottom: 24px
}

.btns{
	width: 400px;
	position: absolute;
	bottom: 0;
	left: -12px;
}
.btn-blue{
	margin-top: 24px;
	width: 100%;
	height: 62px;
	font-size: 32px;
	padding: 0 24px 0 28px;
	position: relative;
	display: flex;
		align-items: center;
		justify-content: space-between;
}


.btn-vote{
  width: 100%;
  max-width: 422px;
  height: 56px;
  margin: 40px 276px 0;
  padding: 10px;
  border-radius: 36px;
  background-color: #27aae2;
  font-size: 32px;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 40px auto;
}

#overlay-thankyou .overlay {
	max-width: 618px;
	width: 90%;
	height: auto;
	min-height: auto
}

#box-thankyou {
	max-width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 30px;
	text-align: center
}

#box-thankyou h3 {
	font-size: 40px;
	font-weight: 600
}

#box-thankyou p {
	font-size: 24px;
	font-weight: 500
}

#box-thankyou button {
	margin-top: 32px;
	height: 40px;
	width: 180px;
	border-radius: 20px;
	font-size: 20px;
	font-weight: 800;
	font-family: 'Fira Sans', sans-serif;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .12)
}

#box-thankyou .close {
	right: 15px;
	top: 15px
}

.social {
	text-align: center;
	justify-content: center
}

.social a {
	width: 24px;
	height: 24px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	margin-right: 5px;
	transition: all .3s
}

.social a:hover {
	background-color: transparent
}

.social a:last-child {
	margin-right: 0
}

.fb {
	height: 20px!important;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-78.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000)'/%3E%3Cpath fill='%2327AAE2' d='M16.317 24v-9.043h3.122l.594-3.873h-3.716V8.571c0-1.06.52-2.092 2.184-2.092h1.689V3.18s-1.533-.261-3-.261c-3.06 0-5.06 1.855-5.06 5.212v2.952H8.728v3.873h3.402V24h4.187z' transform='translate(-78.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.fb:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-78.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000)'/%3E%3Cpath fill='%23ed2b79' d='M16.317 24v-9.043h3.122l.594-3.873h-3.716V8.571c0-1.06.52-2.092 2.184-2.092h1.689V3.18s-1.533-.261-3-.261c-3.06 0-5.06 1.855-5.06 5.212v2.952H8.728v3.873h3.402V24h4.187z' transform='translate(-78.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.insta {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-114.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(36.000000, 0.000000)'/%3E%3Cpath fill='%2327AAE2' d='M12 3.797c-2.228 0-2.507.01-3.382.05-.873.04-1.47.178-1.991.38-.54.21-.997.49-1.453.947-.456.456-.737.913-.946 1.453-.203.521-.342 1.118-.382 1.99-.04.876-.05 1.155-.05 3.383 0 2.228.01 2.507.05 3.382.04.873.179 1.47.382 1.991.21.54.49.997.946 1.453.456.456.913.737 1.453.946.521.203 1.118.342 1.99.382.876.04 1.155.05 3.383.05 2.228 0 2.507-.01 3.382-.05.873-.04 1.47-.179 1.991-.382.54-.21.997-.49 1.453-.946.456-.456.737-.913.946-1.453.203-.521.342-1.118.382-1.99.04-.876.05-1.155.05-3.383 0-2.228-.01-2.507-.05-3.382-.04-.873-.179-1.47-.382-1.991-.21-.54-.49-.997-.946-1.453-.456-.456-.913-.737-1.453-.946-.521-.203-1.118-.342-1.99-.382-.876-.04-1.155-.05-3.383-.05zm0 1.478c2.19 0 2.45.008 3.315.048.8.036 1.234.17 1.523.282.383.149.656.327.943.614.287.287.465.56.614.943.112.29.246.723.282 1.523.04.865.048 1.125.048 3.315s-.008 2.45-.048 3.315c-.036.8-.17 1.234-.282 1.523-.149.383-.327.656-.614.943-.287.287-.56.465-.943.614-.29.112-.723.246-1.523.282-.865.04-1.125.048-3.315.048s-2.45-.008-3.315-.048c-.8-.036-1.234-.17-1.523-.282-.383-.149-.656-.327-.943-.614-.287-.287-.465-.56-.614-.943-.112-.29-.246-.723-.282-1.523-.04-.865-.048-1.125-.048-3.315s.008-2.45.048-3.315c.036-.8.17-1.234.282-1.523.149-.383.327-.656.614-.943.287-.287.56-.465.943-.614.29-.112.723-.246 1.523-.282.865-.04 1.125-.048 3.315-.048zm0 2.513c-2.326 0-4.212 1.886-4.212 4.212 0 2.326 1.886 4.212 4.212 4.212 2.326 0 4.212-1.886 4.212-4.212 0-2.326-1.886-4.212-4.212-4.212zm0 6.946c-1.51 0-2.734-1.224-2.734-2.734S10.49 9.266 12 9.266 14.734 10.49 14.734 12 13.51 14.734 12 14.734zm5.363-7.113c0 .544-.44.984-.984.984s-.985-.44-.985-.984c0-.543.441-.984.985-.984.543 0 .984.44.984.984z' transform='translate(-114.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(36.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.insta:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-114.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(36.000000, 0.000000)'/%3E%3Cpath fill='%23ed2b79' d='M12 3.797c-2.228 0-2.507.01-3.382.05-.873.04-1.47.178-1.991.38-.54.21-.997.49-1.453.947-.456.456-.737.913-.946 1.453-.203.521-.342 1.118-.382 1.99-.04.876-.05 1.155-.05 3.383 0 2.228.01 2.507.05 3.382.04.873.179 1.47.382 1.991.21.54.49.997.946 1.453.456.456.913.737 1.453.946.521.203 1.118.342 1.99.382.876.04 1.155.05 3.383.05 2.228 0 2.507-.01 3.382-.05.873-.04 1.47-.179 1.991-.382.54-.21.997-.49 1.453-.946.456-.456.737-.913.946-1.453.203-.521.342-1.118.382-1.99.04-.876.05-1.155.05-3.383 0-2.228-.01-2.507-.05-3.382-.04-.873-.179-1.47-.382-1.991-.21-.54-.49-.997-.946-1.453-.456-.456-.913-.737-1.453-.946-.521-.203-1.118-.342-1.99-.382-.876-.04-1.155-.05-3.383-.05zm0 1.478c2.19 0 2.45.008 3.315.048.8.036 1.234.17 1.523.282.383.149.656.327.943.614.287.287.465.56.614.943.112.29.246.723.282 1.523.04.865.048 1.125.048 3.315s-.008 2.45-.048 3.315c-.036.8-.17 1.234-.282 1.523-.149.383-.327.656-.614.943-.287.287-.56.465-.943.614-.29.112-.723.246-1.523.282-.865.04-1.125.048-3.315.048s-2.45-.008-3.315-.048c-.8-.036-1.234-.17-1.523-.282-.383-.149-.656-.327-.943-.614-.287-.287-.465-.56-.614-.943-.112-.29-.246-.723-.282-1.523-.04-.865-.048-1.125-.048-3.315s.008-2.45.048-3.315c.036-.8.17-1.234.282-1.523.149-.383.327-.656.614-.943.287-.287.56-.465.943-.614.29-.112.723-.246 1.523-.282.865-.04 1.125-.048 3.315-.048zm0 2.513c-2.326 0-4.212 1.886-4.212 4.212 0 2.326 1.886 4.212 4.212 4.212 2.326 0 4.212-1.886 4.212-4.212 0-2.326-1.886-4.212-4.212-4.212zm0 6.946c-1.51 0-2.734-1.224-2.734-2.734S10.49 9.266 12 9.266 14.734 10.49 14.734 12 13.51 14.734 12 14.734zm5.363-7.113c0 .544-.44.984-.984.984s-.985-.44-.985-.984c0-.543.441-.984.985-.984.543 0 .984.44.984.984z' transform='translate(-114.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(36.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.twit {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-186.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(108.000000, 0.000000)'/%3E%3Cpath fill='%2327AAE2' d='M8.895 18.761c6.372 0 9.856-5.28 9.856-9.856 0-.15 0-.302-.007-.445.675-.489 1.264-1.1 1.731-1.796-.618.273-1.286.46-1.99.546.718-.431 1.264-1.107 1.523-1.919-.668.396-1.408.683-2.198.841-.632-.675-1.53-1.092-2.529-1.092-1.91 0-3.463 1.552-3.463 3.463 0 .273.03.538.094.79C9.03 9.149 6.48 7.77 4.77 5.673c-.295.51-.467 1.106-.467 1.738 0 1.2.61 2.263 1.545 2.88-.568-.014-1.1-.172-1.567-.43v.043c0 1.68 1.193 3.074 2.78 3.397-.287.08-.596.123-.912.123-.222 0-.438-.022-.653-.065.438 1.38 1.716 2.378 3.232 2.407-1.185.926-2.68 1.48-4.303 1.48-.28 0-.553-.015-.826-.05 1.516.99 3.34 1.565 5.295 1.565z' transform='translate(-186.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(108.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.twit:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-186.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(108.000000, 0.000000)'/%3E%3Cpath fill='%23ed2b79' d='M8.895 18.761c6.372 0 9.856-5.28 9.856-9.856 0-.15 0-.302-.007-.445.675-.489 1.264-1.1 1.731-1.796-.618.273-1.286.46-1.99.546.718-.431 1.264-1.107 1.523-1.919-.668.396-1.408.683-2.198.841-.632-.675-1.53-1.092-2.529-1.092-1.91 0-3.463 1.552-3.463 3.463 0 .273.03.538.094.79C9.03 9.149 6.48 7.77 4.77 5.673c-.295.51-.467 1.106-.467 1.738 0 1.2.61 2.263 1.545 2.88-.568-.014-1.1-.172-1.567-.43v.043c0 1.68 1.193 3.074 2.78 3.397-.287.08-.596.123-.912.123-.222 0-.438-.022-.653-.065.438 1.38 1.716 2.378 3.232 2.407-1.185.926-2.68 1.48-4.303 1.48-.28 0-.553-.015-.826-.05 1.516.99 3.34 1.565 5.295 1.565z' transform='translate(-186.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(108.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.tik {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-222.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(144.000000, 0.000000)'/%3E%3Cpath fill='%2327AAE2' fill-rule='nonzero' d='M12.435 3.84h2.832S15.11 7.425 19.2 7.677v2.771s-2.183.135-3.933-1.182l.03 5.722c0 2.856-2.35 5.172-5.248 5.172-2.899 0-5.249-2.315-5.249-5.172 0-2.856 2.35-5.172 5.248-5.172h.737v2.834c-.985-.303-2.055.051-2.654.879-.598.827-.59 1.94.021 2.758.611.819 1.686 1.158 2.666.841.98-.317 1.642-1.218 1.642-2.234L12.435 3.84z' transform='translate(-222.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(144.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.tik:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-222.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(144.000000, 0.000000)'/%3E%3Cpath fill='%23ed2b79' fill-rule='nonzero' d='M12.435 3.84h2.832S15.11 7.425 19.2 7.677v2.771s-2.183.135-3.933-1.182l.03 5.722c0 2.856-2.35 5.172-5.248 5.172-2.899 0-5.249-2.315-5.249-5.172 0-2.856 2.35-5.172 5.248-5.172h.737v2.834c-.985-.303-2.055.051-2.654.879-.598.827-.59 1.94.021 2.758.611.819 1.686 1.158 2.666.841.98-.317 1.642-1.218 1.642-2.234L12.435 3.84z' transform='translate(-222.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(144.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.yt {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%2327AAE2' d='M17.618 5.027c-3.732-.623-7.54-.623-11.272 0-2.134.448-3.466 1.83-3.466 3.632v6.405c0 1.83 1.332 3.194 3.502 3.66 1.856.314 3.735.473 5.618.476 1.888 0 3.773-.156 5.636-.467 2.116-.402 3.484-1.83 3.484-3.66V8.668c0-1.82-1.368-3.248-3.502-3.641zm-2.645 7.265l-4.56 2.745c-.071.043-.153.066-.237.064-.08 0-.157-.02-.228-.055-.146-.089-.233-.25-.228-.421v-5.49c.001-.165.088-.317.228-.403.145-.078.32-.078.465 0l4.56 2.745c.134.086.215.234.215.394s-.08.308-.215.393v.028z' transform='translate(-258.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(180.000000, 0.000000)'/%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-258.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(180.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.yt:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23ed2b79' d='M17.618 5.027c-3.732-.623-7.54-.623-11.272 0-2.134.448-3.466 1.83-3.466 3.632v6.405c0 1.83 1.332 3.194 3.502 3.66 1.856.314 3.735.473 5.618.476 1.888 0 3.773-.156 5.636-.467 2.116-.402 3.484-1.83 3.484-3.66V8.668c0-1.82-1.368-3.248-3.502-3.641zm-2.645 7.265l-4.56 2.745c-.071.043-.153.066-.237.064-.08 0-.157-.02-.228-.055-.146-.089-.233-.25-.228-.421v-5.49c.001-.165.088-.317.228-.403.145-.078.32-.078.465 0l4.56 2.745c.134.086.215.234.215.394s-.08.308-.215.393v.028z' transform='translate(-258.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(180.000000, 0.000000)'/%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-258.000000, -532.000000) translate(13.000000, 296.000000) translate(65.000000, 236.000000) translate(180.000000, 0.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.dsc {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 31%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-31'%3E%3Cpath d='M77.4705455,27.318679 C70.8930909,21.9522565 60.488,21.0444163 60.0458182,21.0058594 C59.3514545,20.9462714 58.6916364,21.3458613 58.4083636,21.9908135 C58.3876364,22.0328756 58.1596364,22.5621569 57.9074545,23.385873 C62.2567273,24.12897 67.6009091,25.6291848 72.4372727,28.6751816 C73.2110909,29.1624009 73.4494545,30.1964274 72.9692727,30.9850917 C72.6583636,31.4968472 72.116,31.7772612 71.5632727,31.7772612 C71.2661818,31.7772612 70.9656364,31.6966422 70.6927273,31.5248886 C62.3810909,26.295168 51.9967273,26.0322799 50,26.0322799 C48.0032727,26.0322799 37.6154545,26.295168 29.3107273,31.5248886 C28.5334545,32.0156131 27.5178182,31.7702509 27.0341818,30.9850917 C26.5505455,30.1964274 26.7923636,29.1659061 27.5661818,28.6751816 C32.4025455,25.63269 37.7432727,24.12897 42.096,23.385873 C41.8403636,22.5586518 41.6123636,22.0328756 41.5950909,21.9908135 C41.3083636,21.3458613 40.652,20.939261 39.9541818,21.0093645 C39.5154545,21.0444163 29.1103636,21.9522565 22.4430909,27.3957928 C18.9609091,30.6591105 12,49.7553023 12,66.2646751 C12,66.5556046 12.076,66.8430289 12.2176364,67.0954015 C17.0229091,75.6585433 30.1294545,77.9018551 33.1176364,78 C33.1349091,78 33.1521818,78 33.1694545,78 C33.698,78 34.1954545,77.7441222 34.5063636,77.3094806 L37.5290909,73.0962606 C29.3798182,70.958104 25.2170909,67.3302482 24.9752727,67.1164326 C24.2912727,66.503027 24.2256364,65.4444642 24.8301818,64.7504396 C25.4347273,64.056415 26.4745455,63.9898167 27.1585455,64.5997171 C27.2587273,64.6908517 34.9243636,71.2910956 50,71.2910956 C65.1032727,71.2910956 72.7689091,64.6628103 72.8449091,64.5962119 C73.5289091,63.9933219 74.5721818,64.056415 75.1732727,64.7539448 C75.7743636,65.4479694 75.7087273,66.503027 75.0281818,67.1129274 C74.7863636,67.3302482 70.6236364,70.9545989 62.4743636,73.0927554 L65.4970909,77.3059754 C65.808,77.7406171 66.3054545,77.9964948 66.834,77.9964948 C66.8512727,77.9964948 66.8685455,77.9964948 66.8858182,77.9964948 C69.874,77.9018551 82.9805455,75.6585433 87.7858182,67.0918963 C87.924,66.8395238 88,66.5556046 88,66.2646751 C88,49.7553023 81.0390909,30.6591105 77.4705455,27.318679 Z M38.8235294,60 C35.5333474,60 32.8627451,56.9760847 32.8627451,53.25 C32.8627451,49.5239153 35.5297866,46.5 38.8235294,46.5 C42.1172722,46.5 44.7843137,49.5239153 44.7843137,53.25 C44.7843137,56.9760847 42.1172722,60 38.8235294,60 Z M61.1764706,60 C57.8862886,60 55.2156863,56.9760847 55.2156863,53.25 C55.2156863,49.5239153 57.8827278,46.5 61.1764706,46.5 C64.4666526,46.5 67.1372549,49.5239153 67.1372549,53.25 C67.1372549,56.9760847 64.4666526,60 61.1764706,60 Z' id='Shape' fill='%2327AAE2' fill-rule='nonzero'%3E%3C/path%3E%3Crect id='Rectangle' x='0' y='0' width='100' height='100'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.dsc:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 31%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-31'%3E%3Cpath d='M77.4705455,27.318679 C70.8930909,21.9522565 60.488,21.0444163 60.0458182,21.0058594 C59.3514545,20.9462714 58.6916364,21.3458613 58.4083636,21.9908135 C58.3876364,22.0328756 58.1596364,22.5621569 57.9074545,23.385873 C62.2567273,24.12897 67.6009091,25.6291848 72.4372727,28.6751816 C73.2110909,29.1624009 73.4494545,30.1964274 72.9692727,30.9850917 C72.6583636,31.4968472 72.116,31.7772612 71.5632727,31.7772612 C71.2661818,31.7772612 70.9656364,31.6966422 70.6927273,31.5248886 C62.3810909,26.295168 51.9967273,26.0322799 50,26.0322799 C48.0032727,26.0322799 37.6154545,26.295168 29.3107273,31.5248886 C28.5334545,32.0156131 27.5178182,31.7702509 27.0341818,30.9850917 C26.5505455,30.1964274 26.7923636,29.1659061 27.5661818,28.6751816 C32.4025455,25.63269 37.7432727,24.12897 42.096,23.385873 C41.8403636,22.5586518 41.6123636,22.0328756 41.5950909,21.9908135 C41.3083636,21.3458613 40.652,20.939261 39.9541818,21.0093645 C39.5154545,21.0444163 29.1103636,21.9522565 22.4430909,27.3957928 C18.9609091,30.6591105 12,49.7553023 12,66.2646751 C12,66.5556046 12.076,66.8430289 12.2176364,67.0954015 C17.0229091,75.6585433 30.1294545,77.9018551 33.1176364,78 C33.1349091,78 33.1521818,78 33.1694545,78 C33.698,78 34.1954545,77.7441222 34.5063636,77.3094806 L37.5290909,73.0962606 C29.3798182,70.958104 25.2170909,67.3302482 24.9752727,67.1164326 C24.2912727,66.503027 24.2256364,65.4444642 24.8301818,64.7504396 C25.4347273,64.056415 26.4745455,63.9898167 27.1585455,64.5997171 C27.2587273,64.6908517 34.9243636,71.2910956 50,71.2910956 C65.1032727,71.2910956 72.7689091,64.6628103 72.8449091,64.5962119 C73.5289091,63.9933219 74.5721818,64.056415 75.1732727,64.7539448 C75.7743636,65.4479694 75.7087273,66.503027 75.0281818,67.1129274 C74.7863636,67.3302482 70.6236364,70.9545989 62.4743636,73.0927554 L65.4970909,77.3059754 C65.808,77.7406171 66.3054545,77.9964948 66.834,77.9964948 C66.8512727,77.9964948 66.8685455,77.9964948 66.8858182,77.9964948 C69.874,77.9018551 82.9805455,75.6585433 87.7858182,67.0918963 C87.924,66.8395238 88,66.5556046 88,66.2646751 C88,49.7553023 81.0390909,30.6591105 77.4705455,27.318679 Z M38.8235294,60 C35.5333474,60 32.8627451,56.9760847 32.8627451,53.25 C32.8627451,49.5239153 35.5297866,46.5 38.8235294,46.5 C42.1172722,46.5 44.7843137,49.5239153 44.7843137,53.25 C44.7843137,56.9760847 42.1172722,60 38.8235294,60 Z M61.1764706,60 C57.8862886,60 55.2156863,56.9760847 55.2156863,53.25 C55.2156863,49.5239153 57.8827278,46.5 61.1764706,46.5 C64.4666526,46.5 67.1372549,49.5239153 67.1372549,53.25 C67.1372549,56.9760847 64.4666526,60 61.1764706,60 Z' id='Shape' fill='%23ed2b79' fill-rule='nonzero'%3E%3C/path%3E%3Crect id='Rectangle' x='0' y='0' width='100' height='100'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.lovelife {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ELove life v3%3C/title%3E%3Cg id='meet' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Couple-tv-desktop-Meet-the-cast-update' transform='translate(-984.000000, -649.000000)'%3E%3Cg id='Love-life-v3' transform='translate(984.000000, 649.000000)'%3E%3Ccircle id='Oval-Copy-12' stroke='%23ED2B79' stroke-width='5.76' transform='translate(12.000000, 12.000000) rotate(-270.000000) translate(-12.000000, -12.000000) ' cx='12' cy='12' r='9.12'%3E%3C/circle%3E%3Cpath d='M14.81304,17.5714633 L18.7011619,21.9560911 C16.7875515,23.2466223 14.4817562,24 12,24 C9.51867772,24 7.21325471,23.2468857 5.29984178,21.9567679 L9.18796475,17.5719715 C10.0329779,17.9992706 10.9883763,18.24 12,18.24 C13.0120247,18.24 13.9677794,17.9990797 14.81304,17.5714633 Z M2.04390886,5.2988381 L6.42853668,9.18696003 C6.00092031,10.0322206 5.76,10.9879753 5.76,12 C5.76,13.0124257 6.00111125,13.9685368 6.42904502,14.8140446 L2.04458576,18.7021655 C0.753641129,16.7883577 0,14.48219 0,12 C0,9.51824385 0.753377687,7.21244848 2.04390886,5.2988381 Z M24,12 C24,14.4817562 23.2466223,16.7875515 21.9560911,18.7011619 L17.5714633,14.81304 C17.9990797,13.9677794 18.24,13.0120247 18.24,12 C18.24,10.9883763 17.9992706,10.0329779 17.5719715,9.18796475 L21.9567679,5.29984178 C23.2468857,7.21325471 24,9.51867772 24,12 Z M12,0 C14.48219,0 16.7883577,0.753641129 18.7021655,2.04458576 L14.8140446,6.42904502 C13.9685368,6.00111125 13.0124257,5.76 12,5.76 C10.9879753,5.76 10.0322206,6.00092031 9.18696003,6.42853668 L5.2988381,2.04390886 C7.21244848,0.753377687 9.51824385,0 12,0 Z' id='Combined-Shape-Copy-13' fill='%2327AAE2' transform='translate(12.000000, 12.000000) rotate(-270.000000) translate(-12.000000, -12.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 4px;
	right: 4px;
	border-radius: 50%
}

.tooltip {
	visibility: hidden;
	background-color: #ed2b79;
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	border-radius: 8px;
	position: absolute;
	z-index: 100;
	bottom: 160%;
	white-space: nowrap;
	left: 50%;
	transform: translateX(-50%)
}

.tooltip::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	border-width: 8px;
	border-style: solid;
	border-color: #ed2b79 transparent transparent transparent
}

.lovelife:hover .tooltip {
	visibility: visible
}

.img.taketwo::before {
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	z-index: 0;
	background-color: rgba(39, 170, 226, 0.3);
}



#votes .g-3 {
	justify-content: center !important
}

#votes .g-3 li {
	min-width: 24.28%;
	height: 160px;
	margin: 0 20px 0
}

#votes.scrolled .g-3 li {
	height: 112px;
	margin: 0 20px 0
}

.taketwo-label {
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 20px;
	text-transform: upppercase
}
#overlay-signin .overlay{
    max-width: 516px
}
.grid-4 .episode{
	min-height: 345px;
}
.grid-4 .episode h3 {
	font-size: 18px;
	max-width: 240px;
}
.grid-4 .episode .btn-blue {
    width: 100px;
    height: 32px;
    font-size: 16px;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding-left: 15px;
}
.grid-4 .episode .icon-play {
    width: 14px;
    height: 14px;
    border: none;
}

.grid-4 .episode p {
    line-height: 1.25;
    font-size: 15px;
    margin-bottom: 10px;
}

.grid-4 .episode .icon-play::before {
    margin-left: 2px;
}

.grid-4 .episode{
	min-height:auto;
	padding-top: 60%;
}

.episodes.ses-2 .episode-wrapper:nth-of-type(1) .episode{
	background-image: url(../img/recaps/season-2/episode-1-m.jpg);
}
.episodes.ses-2 .episode-wrapper:nth-of-type(2) .episode{
	background-image: url(../img/recaps/season-2/episode-2-m.jpg);
}
.episodes.ses-2 .episode-wrapper:nth-of-type(3) .episode{
	background-image: url(../img/recaps/season-2/episode-3-m.jpg);
}
.episodes.ses-2 .episode-wrapper:nth-of-type(4) .episode{
	background-image: url(../img/recaps/season-2/episode-4-m.jpg);
}
.episodes.ses-2 .episode-wrapper:nth-of-type(5) .episode{
	background-image: url(../img/recaps/season-2/episode-5-m.jpg);
}
.episodes.ses-2 .episode-wrapper:nth-of-type(6) .episode{
	background-image: url(../img/recaps/season-2/episode-6-m.jpg);
}
.episodes.ses-2 .episode-wrapper:nth-of-type(7) .episode{
	background-image: url(../img/recaps/season-2/episode-7-m.jpg);
}
.episodes.ses-2 .episode-wrapper:nth-of-type(8) .episode{
	background-image: url(../img/recaps/season-2/episode-8-m.jpg);
}

.grid-4 .episodes h3 {
	font-size: 16px;
	font-weight: 600;
	padding: 4px 0 !important;
	margin: 0;
	max-width: auto !important;
}
.grid-4 .content-mob a, .grid-4 .content-mob p{
	font-size: 12px;
}
.episode-wrapper{
	border-radius: 8px;
	background-color: rgba(0, 0, 0, 0.6);
	overflow: hidden;
	position: relative;
	padding-bottom: 20px;
}
.episodes .content-mob{
	padding: 8px 12px 12px;
}
.episodes .content-mob .read{
	position: absolute;
	bottom: 12px;
	left: 50%;
	transform: translateX(-50%);
}

.grid-4 .episode .btn-blue{
	top: 150px;
	position: absolute;
}

#page-vote #grids .video{
	position: relative;
}
#page-vote #grids .video .btn{
	width: 80px;
	height: 30px;
	border-radius: 15px;
	border: solid 2px #ed2b79;
	background-color: #242429;
	position: absolute;
	left: 5px;
	bottom: 42px;
	margin: 0;
	color: #ed2b79;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.fs-28{
	font-size: 28px !important;
}

.overlay .bio i{
	display: none;
}

.overlay .bio{
	max-height: 215px;
    overflow-y: auto;
	margin-right: -32px;
	margin-top: 24px;
	padding-right: 32px;
}

.btn .saved{
	width: 100%;
	height: 24px;
	background-color: #a4d0fe;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #242429;
	border-radius: 16px;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateY(-170%);
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
.btn .saved.show{
	opacity: 1;
}
.btn .saved::after{
	content:'';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #a4d0fe transparent transparent transparent;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%,90%);
}

#tut, #tutmob, #tut span{
	cursor: pointer;
}

.circles{
	position: relative;
	width: 176px;
	height: 96px;
	margin-right: 20px;
	display: flex;
}
.circles.small{
	width: 340px;
	
}
.circles .circle{
	width: 96px;
    height: 96px;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 100%;
    background-position: center center;
}
.circles .circle:not(:first-child){
	margin-left: -15px;
}

.announcement{
  color: #fff;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
  font-size: 32px;
  font-weight: 500;
  text-align: center;
  background-color: #27aae2;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px 18px;
}
.announcement *{
	pointer-events: none;
}

.cast p{
	margin-top: 0;
}

.row{
	display: flex;
	justify-content: space-between;
}
.field-name{
	width: 58.39%;
	float: left;
}
.field-birthdate, .field-phone{
	width: 30.57%;
	float: right;
}
.field-gender{
	width: 28.39%;
	float: left;
	margin-right: 8.6%;
}
.field-postal{
	width: 21.42%;
	float: left;
}

.cast input:-webkit-autofill { 
    -webkit-background-clip: text;
	-webkit-text-fill-color: #fff;
}

.cast .field select{
	width: 100%;
    height: 48px;
    margin-bottom: 12px;
    padding: 21px 0 4px 0;
    border-radius: 4px;
    border: solid 1.5px #27aae2;
    background-color: transparent !important;
    font-size: 16px;
    color: #fff;
	-webkit-appearance: none;
}
.cast .field input, .cast .field select{
	background-color: transparent !important;
	border-color: transparent;
	border-bottom-color: #fff;
	transition: all .3s;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
}
.cast .field select option{
	padding-left: 0;
	padding-right: 0;
	background-color: #27aae2;
	-webkit-appearance: none;
}
.cast .field #birthdate{
	text-transform: uppercase;
}
.cast .field input:focus, .cast .field select:focus{
	outline: none;
	border-color: transparent !important;
	border-bottom-color: #27aae2 !important;
}
.cast .field label{
	font-size: 14px;
	color: #fff;
	left: 0;
}

.field.full{
	width: 100%;
	float: left;
	clear: both;
}


#birthdate::-webkit-inner-spin-button,
#birthdate::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

.show-arrow::after{
		content:'';
		margin-left: 8px;
		display: inline-block;
		width: 16px;
		height: 9px;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center center;
		background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='9px' height='14px' viewBox='0 0 9 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EForm Arrow%3C/title%3E%3Cg id='Page-6' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M5.49654576,3.62111398 L10.5274206,9.28084821 C11.0166447,9.83122524 10.9670704,10.6739884 10.4166933,11.1632124 C10.1726252,11.3801619 9.85742709,11.5 9.53087488,11.5 L-0.530874877,11.5 C-1.26725454,11.5 -1.86420821,10.9030463 -1.86420821,10.1666667 C-1.86420821,9.84011445 -1.74437012,9.52491638 -1.52742064,9.28084821 L3.50345424,3.62111398 C3.99267826,3.07073695 4.83544143,3.02116265 5.38581845,3.51038667 C5.42486493,3.54509465 5.46183778,3.5820675 5.49654576,3.62111398 Z' id='Form-Arrow' fill='%23FFFFFF' transform='translate(4.500000, 7.000000) rotate(-270.000000) translate(-4.500000, -7.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
		pointer-events: none;
		
}
.arrow-down::after{
		transform: rotate(90deg);
		position: absolute;
		right: 0;
		bottom: 9px;
		margin-bottom: 12px;

}
.btn-transparent{
	background-color: transparent;
	box-shadow: none;
	width: auto;
	margin: 0 auto;
	display: flex;
	align-items: center;
	padding: 6px 23px;
	height: auto;
    border-radius: 9px;
}
.btn-transparent span{
	text-decoration: underline;
	font-size: 24px;
  	font-weight: 500;
	  font-family: 'Fira Sans', sans-serif;
}

#castSignedup p{
	margin-top: 24px !important;
}
#castSignup .show-signin{
	text-decoration: underline;
	font-weight: 600;
}
#castErr{
	background-color: #ed2b79;
	color: #fff;
}
#castErr ul{
	margin: 10px;
}

.ribbon{
	position: relative;
	display: inline-block;
}
.ribbon span{
	padding: 12px 23px;
	background-color: #27aae2;
	display: inline-block;
	pointer-events: none;
	text-decoration: underline;
}
.ribbon::before{
	position: absolute;
	content:'';
	display: block;
	width: 48px;
	height: 109%;
	top: 14.54%;
	left: -32px;
	background-color: #0694d1;
	clip-path: polygon(
	0 0,  
	100% 0, 
	100% 100%, 
	0 100%,
	35% 50%
	);
	z-index: -1;
}
.ribbon::after{
	position: absolute;
	content:'';
	display: block;
	width: 48px;
	height: 109%;
	top: 14.54%;
	right: -32px;
	background-color: #0694d1;
	clip-path: polygon(
	0 0,  
	100% 0, 
	65% 50%,
	100% 100%,
	0 100%
	);
	z-index: -1;
}
.ribbon span::before{
	position: absolute;
	content:'';
	display: block;
	width: 16px;
	height: 23.63%;
	background-color: #086992;
	left: 0;
	bottom: 0;
	transform: translateY(100%);
	clip-path: polygon(
	0 0,  
	100% 0, 
	100% 100%
	);
}
.ribbon span::after{
	position: absolute;
	content:'';
	display: block;
	width: 16px;
	height: 23.63%;
	background-color: #086992;
	right: 0;
	bottom: 0;
	transform: translateY(100%);
	clip-path: polygon(
	0 0,  
	100% 0, 
	0 100%
	);
}
@media screen and (max-width:1440px) {
	.wrapper {
		padding: 0 12px
	}
}

@media screen and (max-width:1180px) {
.hero h1 {
	font-size: 60px;
	
}
}

@media screen and (max-width:1024px) {
	

	.logo{
		margin-right: 10px;
	}
	nav>div>a, nav .menu > div {
		padding: 20px 16px;
		margin: 0;
		font-size: 22px;
	}
	.hero h1 {
		font-size: 60px;
		
	}
	.hero h1 span {
		font-size: 32px
	}
	.hero h2 {
		font-size: 24px
	}
	.hero h2 span {
		font-size: 24px
	}
	.episode .content,
	.page span,
	.season .content {
		font-size: 16px!important
	}
	.page h3,
	.season .content h4 {
		font-size: 20px!important
	}
	
    .episode .btn-blue{
        width: 126px;
        height: 36px;
        font-size: 20px;
    }
    .icon-play{
    width: 28px;
    height: 28px;
    border: solid 3px #fff;
}
    .episode-empty{ 
        display: none;
    }
    .page-blog .header h1{
        margin-left: -10px;
        font-size: 28px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
	.seasons-new h3 {
		padding: 10px 60px 10px 52px
	}
	.counter,
	.hero h2 {
		font-size: 26px!important
	}
	.hero p {
		font-size: 22px!important
	}
	.hero h2 span {
		font-size: 20px!important
	}
	#votes .sep {
		display: none
	}
	#votes,
	#votes.scrolled {
		padding-bottom: 16px!important
	}
	#votes ul,
	#votes.scrolled ul {
		display: grid!important;
		justify-content: space-between;
		grid-gap: 25px;
		padding-bottom: 32px;
		width: 100%;
		grid-gap: 10px 16px;
		padding-bottom: 0;
		transition: all 1s
	}


	#votes li .img .name,
	#votes.scrolled li .img .name {
		font-size: 14px!important;
		bottom: 1px!important;
		left: 2px!important
	}
	
	#votes h3 {
		margin-bottom: 16px
	}

	.overlay {
		width: 76%!important;
		flex-direction: column!important;
		height: auto;
		min-height: auto;
		max-height: none
	}
	.overlay .img {
		width: 100%!important;
		height: 0;
		padding-top: 56.25%!important
	}
	.overlay .img::before {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, .4) 81%, rgba(0, 0, 0, .8));
		z-index: 0;
		transition: all .3s
	}
	.overlay .img::after {
		width: 48px;
		height: 48px
	}
	.overlay .img .tiktok {
		left: 8px;
		font-size: 20px
	}
	.overlay .img .tiktok::before {
		width: 20px;
		height: 20px
	}
	.overlay .content {
		padding: 12px 16px
	}
	.overlay .content .mb-4 {
		margin-bottom: 12px!important
	}
}

@media screen and (max-width:767px) {

	.field-name{
		width: 100%;
	}
	.field-birthdate,.field-gender,.field-phone,.field-postal{
		width: 43.58%;
	}
	.field-birthdate{
		float: left;
	}
	.field-gender,.field-phone{
		float: right;
		margin-right: 0;
	}

	.ft-size-32{
		font-size: 24px !important;
	}

	.announcement{
		font-size: 16px;
		line-height: 1.38;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	}
	.bgimg.s3{
		padding-top: 75%;
		background-size: 120%;
	}

.season	.play {
		transform: translate(-50%, -240%);
	}
	.page-blog .header::before{
		padding-top: 56.19%;
	}
	.circles{
		width: 132px;
		height: 72px;
		margin-right: 12px;
	}
	.circles.small{
		width: 164px;
		height: 56px;
		
	}
	.circles .circle{
		width: 72px;
		height: 72px;
	}

	.circles.small .circle{
		width: 56px;
		height: 56px;
	}
	.circles .circle:not(:first-child){
		margin-left: -20px;
	}

	.season::before {

		padding-top: 110%;

	}
	.season.intro::before {

		padding-top: 65%;

	}

	#votes .sep{
		display: block;
		grid-column: 3;
	}


	.avatar .close {
		width: 19px;
		height: 19px;
		padding: 5px;
	}

	.avatar .voted{
		top: 52px;
		font-size: 13px;
		height: 17px;
	}
	.avatar .name{
		font-size: 12px;
		margin-top: 5px;
	}

	.grid-images h3 {
		font-size: 12px;	
	}

    .page-blog .header .wrapper {
        align-items: flex-start;
    }
	.page-blog .header h1 {
        margin-top: 8px;
	}

    .episode h3
	 {
		font-size: 18px!important
	}

	.pages .page h3 a {
		font-size: 20px
	}
	.seasons{
		padding-top: 64px;
	}
	
	.season {
		flex-direction: column;
		background-position: center top;
		background-size: cover;
		padding-bottom: 0;
		
	}
	.season .content {
		width: 100%!important;
		flex-shrink: 0;
		border-radius: 0 !important;
		margin: 0!important
	}
	.seasons div:first-child .content {
		border-radius: 12px
	}
	.season.season-1 {
		background-image: url(../img/recaps/season-1-mob.jpg)
	}
	.season.season-2 {
		background-image: url(../img/recaps/season-2-mob.jpg)
	}
	.season.season-3 {
		background-image: url(../img/recaps/season-3-mob.jpg)
	}

	.season.intro{
		background-image: url(../img/intro-mob.jpg);
		
	}
	.season.cast {
		background-image: url(../img/casting-mob.jpg);
		background-size: contain;
	}
	.season.cast .content{
		background-color: rgba(0,0,0,0.75);
	}
	.season.cast .ft-size-24{
		font-size: 15px !important;
	}

	.season.cast p{
		font-size: 14px;
	}
	.cast .field label{
		font-size: 12px;
	}
	.btn-transparent span{
		font-size: 20px;
	}
	.header.season-1 {
		background-image: url(../img/recaps/season-1/header-m.jpg)
	}
	
	.header.season-2 {
		background-image: url(../img/recaps/season-2/header-m.jpg)
	}

	.header.season-3 {
		background-image: url(../img/recaps/season-3/header-m.jpg)
	}
	

	.read {
		font-size: 20px!important
	}


	.btn-watch{
		font-size: 18px;
		height: 42px;
	}
	
	.season.intro .content {
		margin: 0 -12px 110px 0
	}
    #votes .g-3 li,#votes.scrolled .g-3 li {
		margin: 0
	}

	.mt-80 {
		margin-top: 24px!important
	}
	
	.burger {
		width: 21px;
		height: 14px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: relative;
		transition: all .3s
	}
	.burger span,
	.burger::after,
	.burger::before {
		width: 100%;
		height: 3px;
		border-radius: 2px;
		display: inline-block;
		background: #fff;
		content: '';
		pointer-events: none;
	}
	.user.open .burger span {
		display: none
	}
	.user.open .burger::after,
	.user.open .burger::before {
		position: absolute;
		top: 50%;
		left: 0;
		background-color: #242429
	}
	.user.open .burger::before {
		transform: rotate(45deg)
	}
	.user.open .burger::after {
		transform: rotate(-45deg)
	}
	.user.open {
		justify-content: space-between
	}
	.user.open .icon {
		display: flex
	}
	header {
		height: 40px
	}
	header .wrapper {
		padding-right: 0
	}
	.logo {
		height: 32px;
		width: 118px
	}
	.user .icon {
		display: flex;
		align-items: center;
		flex-direction: row!important
	}
	.user .icon,
	.user .sub {
		display: none
	}
	.user .icon::before {
		width: 24px;
		height: 24px;
		margin-right: 8px;
		margin-bottom: 0
	}
	.user {
		flex-direction: row;
		justify-content: flex-end;
		height: 40px;
		width: 180px;
		padding: 0 8px
	}
	.icon-sub{
		width: 8px;
		height: 8px;
	}
	.submenu{
		position: static !important;
	}
	nav.w-100 {
		width: auto!important
	}
	.hero {
		min-height: 546px;
		
		background-image: url(../img/main-mob.jpg)
	}
	.hero.home{
		height: calc(100vh - 120px);
	}
	.page-vote .hero {
		min-height: 304px;
		padding: 0;
		background-image: url(../img/main2-mob.jpg)
	}
	.page-meet .hero {
		background-image: url(../img/main3-mob.jpg);
		padding-top: 80px;
		padding-bottom: 24px
	}
	.hero h1 {
		font-size: 42px;
		line-height: 1;
		font-weight: 800;
		margin-bottom: 15px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.page-vote .hero h1 {
		font-size: 60px;
		max-width: 100%;
		margin-top: 18px;
		line-height: 1
	}
    .page-vote.mid-season .hero h1 {
        font-size: 40px;
    }
	.page-meet .hero h1 {
		font-size: 41px;
		line-height: 1.3 !important;
		max-width: 320px
	}
	.hero p {
		font-size: 17px!important;
		line-height: 1.5;
		max-width: 92%
	}
	.page-vote .hero p {
		font-size: 18px
	}
	.lined-title span {
		width: 90%;
		font-size: 24px;
		padding: 0 24px
	}
	.page-vote .videos .intro {
		font-size: 14px;
		padding: 32px 0
	}
	.page-vote .videos .intro p:first-child {
		margin-top: 0
	}
	.page-vote .videos .intro p:last-child {
		margin-bottom: 0
	}
	#grids h3 {
		font-size: 24px
	}

	.page-meet .hero p {
		min-width: 310px;
		font-size: 16px !important;
	}

	#page-cast #grids {
		margin-top: 48px;
	}

	.overlay .name {
		font-size: 24px !important;
	}
	
	#tabswr {
		position: sticky;
		top: 200px;
		z-index: 500;
		margin-top: 20px;
	}
    .mid-season #tabswr {
        top: 176px;
    }
	#tabswr.closed {
		top: 40px
	}
	.page-vote .tabs {
		background-color: #242429;
		border-radius: 8px;
		margin-bottom: 12px
	}
	.page-vote .tabs span:first-child {
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		width: 50%
	}
	.page-vote .tabs span:last-child {
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		width: 50%
	}
	.page-vote .tabs .active {
		background-color: #ed2b79
	}
	.page-vote .grid:first-of-type {
		margin-right: 24px
	}
	.episode h3,
	.season h3 {
		font-size: 18px!important
	}
	.seasons-old .season::before {
		padding-top: 242px
	}

	.season .content {
		line-height: 1.375
	}
	.seasons-old {
		margin: 0 12px
	}
	.seasons-old .season {
		background-size: cover
	}
	.seasons-old .wrapper {
		padding: 0
	}
	.seasons-old .content {
		border-radius: 0!important
	}
	.episode .content {
		margin: 4px;
		border-radius: 8px
	}
	footer {
		font-size: 12px;
		line-height: 2
	}
	.hide-mob {
		display: none!important
	}
	.yr {
		display: block
	}
	.counter {
		font-size: 24px!important
	}
	
	.hero h2{
		font-size: 24px!important;
		line-height: 1.3;
	}

	.hero h2 span {
		font-size: 17px !important;
		font-weight: 500!important;
	}

	.pages .wrapper {
		padding: 0!important
	}
	.pages .page {
		height: 462px;
		padding: 8px 12px
	}
	.page.page-cast {
		background-image: url(../img/cast-mob.jpg)
	}
	.page.page-vote {
		background-image: url(../img/vote-mob.jpg)
	}
	.page.page-couple {
		background-image: url(../img/couple-mob.jpg)
	}
	.page.page-tut {
		background-image: url(../img/tutorial-mob.jpg)
	}
	.pages .page::before {
		display: none
	}
	.pages .page::after {
		height: 112px;
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .4) 51%, rgba(0, 0, 0, .8))
	}
	.pages .page h3 a {
		font-size: 32px!important;
		text-align: center;
		color: #fff;
		display: block
	}
	#tutmob h3 a {
		font-size: 30px!important;
	}
	.pages .page span {
		font-size: 24px!important
	}
	.btn-outline {
		padding: 2px 0;
		border-radius: 8px;
		border: solid 2px #fff;
		display: inline-block;
		text-decoration: none;
		color: #fff;
		position: relative;
		z-index: 10;
		width: 212px;
		margin: 24px auto;
		font-size: 26px;
		font-weight: 600
	}
	.videos .wrapper {
		overflow: hidden
	}
	#page-vote #grids {
		display: flex;
		flex-wrap: nowrap;
	}
	#men,
	#women {
		align-self: flex-start
	}
	.grid-4 {
		width: 100%;
		flex-shrink: 0;
		grid-gap: 16px 24px;
		grid-template-columns: repeat(auto-fit, minmax(33%, 1fr))
	}
	.episodes .grid-4{
		grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
		grid-gap: 48px;
	}
	
	.grid-4 button{
		display: none
	}
	.grid-4 .img {
		padding-top: 66.667%
	}
	.grid-4 .img .name {
		font-size: 14px
	}
	.grid-8 {
		grid-template-columns: repeat(auto-fit, minmax(136px, 1fr));
		padding-bottom: 40px
	}
	.page-meet section .wrapper {
		padding: 0 32px
	}
	.grid-8 .img .name {
		width: 100%;
		text-align: center;
		left: 0
	}
	.page-vote .img .tiktok {
		font-size: 12px;
		font-weight: 500;
		right: 2px;
		top: 2px
	}
	.tiktok::before {
		width: 14px;
		height: 14px;
		margin-right: 3px
	}
	.page-vote .img::after {
		width: 32px;
		height: 32px
	}
	#avid .img {
		padding-top: 52.97%
	}
	#avid .img::after {
		width: 48px;
		height: 48px
	}
	.grid-3{grid-gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
	.pages .grid {
		padding-top: 0;
		display: flex;
		flex-wrap: nowrap
	}
	.pages .page {
		width: 100%;
		flex-shrink: 0
	}
	.tabs {
		display: flex;
		background-color: #242429;
		font-size: 20px;
		font-weight: 600;
		line-height: 1.1;
		text-align: center;
		color: #fff;
		align-items: center;
		justify-content: space-between
	}
	.tabs span {
		width: 33.33%;
		height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: all 1s
	}
	.tabs .active {
		background-color: #ed2b79
	}
	.box h3 {
		font-size: 24px
	}
	.box h3 span {
		font-size: 18px
	}
	#avid .tiktok {
		font-size: 16px
	}
	#avid .tiktok::before {
		width: 20px;
		height: 20px
	}
	#avid .name {
		font-size: 20px;
		position: absolute;
		bottom: 5px;
		left: 4px
	}
	#avid .btn {
		width: 90px;
		height: 24px;
		padding: 0 30px;
		border-radius: 16px;
		border: solid 2px #b11ac0;
		color: #b11ac0;
		background-color: transparent;
		font-size: 14px;
		display: flex;
		align-items: center;
		margin: 8px 0
	}
	#avid p {
		font-weight: 400;
		font-size: 14px;
		line-height: 1.5;
		margin-top: 0
	}
	#avid .readmore {
		font-size: 14px;
		text-transform: uppercase;
		color: #b11ac0
	}
	#avid .readmore i {
		color: #fff;
		display: inline-block;
		margin-right: 10px
	}
	.page-blog .header {
		background-position: right center;
	}
   
	.page-blog .header h1 {
		font-size: 28px;
		min-width: 290px;
		width: auto !important;
		min-height: 44px;
		margin-left: 0;
		padding-left: 18px;
        margin-top: 0;
		top: 0;
		left: 5px;

	}
	.page-blog .article h2 {
		font-size: 24px;
		line-height: 1.33
	}
	.page-blog .artcont .d-flex {
		flex-direction: column-reverse
	}
	.page-blog .artcont .grid .d-flex {
		flex-direction: row
	}
	.slider {
		width: 100%;
		margin-left: 0
	}
	.page-blog .article p {
		font-size: 16px;
		line-height: 1.5
	}
	.page-blog .grid-3 {
		grid-gap: 32px
	}
	#counter {
		padding: 0 28px;
		height: 48px;
		display: flex;
		align-items: center
	}
	#counter span {
		padding: 0 12px;
		height: auto
	}
	#counter span::after {
		font-size: 12px
	}
	#votes {
		top: 40px;
		padding-bottom: 0
	}
	#confirm {
		font-size: 16px;
		bottom: 0
	}
	#confirm a {
		font-size: 24px;
		width: 104px
	}
	
	
	.bgimg .buttons{
		width: 204px;
		bottom: 16px;
	}



	
	.season.intro h3 {
		left: 20px;
		font-size: 20px !important;
		padding: 8px 16px!important
	}
	.seasons-new {
		padding: 38px 0 18px
	}
	.episode {
		border-radius: 8px
	}
	


	.artside {
		width: 100%;
		margin: 0
	}
	.grid-images div {
		padding-top: 63.46%
	}
	.grid-images.grid-2 {
		grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
		padding-bottom: 0;
		grid-gap: 20px
	}
	

	

}

@media screen and (min-width:768px) {

	.btn-watch{
		min-width: 350px;
	}
	
	.article{
		padding-top: 35px;
	}
    .artside{
        padding-top: 80px;
    }
    .font-64 {
	    font-size: 64px !important;
    }
	.hide-desk {
		display: none!important
	}
	.user:hover {
		background-color: #27aae2
	}
	.user:hover .icon::before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23242429' fill-rule='nonzero'%3E%3Cpath d='M1388 20c-8.825 0-16 7.175-16 16s7.175 16 16 16 16-7.175 16-16-7.175-16-16-16zm.163 4.571c3.504 0 6.368 2.864 6.368 6.368 0 3.504-2.864 6.367-6.368 6.367-3.504 0-6.367-2.863-6.367-6.367s2.863-6.368 6.367-6.368zm-10.285 20.872v-.94c0-2.69 1.985-4.911 4.477-4.911h11.29c2.453 0 4.477 2.178 4.477 4.912v.94c-2.686 2.647-6.229 4.27-10.122 4.27s-7.436-1.623-10.122-4.27z' transform='translate(-1372.000000, -20.000000)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
	}
	.user:hover .icon span,
	.user:hover .sub {
		display: block
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {

	.lined-title span {
		width: 90%;

	}
	.artside {
		width: 100%;
		margin: 0
	}
	.page-blog .artcont > .d-flex {
		flex-direction: column-reverse;
	}
	.seasons-old .btn-blue {
		margin-left: 0;
		left: 0!important
	}
	#btn-trailer {
		top: 400px
	}
	.seasons #btn-recap-1 {
		right: 0!important;
		left: auto!important;
		top: 330px;
		bottom: auto
	}
	.seasons #btn-recap-2 {
		right: 0!important;
		left: auto!important;
		top: 420px;
		bottom: auto
	}

}

@media screen and (min-width:768px) and (max-width:1024px) {
	.seasons-old .season {
		align-items: center
	}
	.seasons-new .season {
		background-position: left center
	}
	.seasons-old .btn-blue {
		margin-left: 0;
		left: 0!important
	}

	.grid-8 {
		grid-template-columns: repeat(auto-fit, minmax(21%, 1fr));
		padding-bottom: 40px
	}
	.hero.closed h1 {
		font-size: 70px
	}
}


.box-dark{
	width: 86%;
	padding: 35px;
	border-radius: 12px;
	background-color: #242429;
	margin: 35px auto;
	text-align: left;
}

.box-dark h1{
	font-size: 40px;
	font-weight: bold;
	line-height: 1.4;
	color: #27aae2;
}
.box-dark p, .box-dark li{
	text-align: left;
	font-size: 20px !important;
	font-weight: 500;
	line-height: 1.5;
	max-width: 100%;
	margin: 12px 0;
}
.box-dark a{
	color: #fff;
}

@media screen and (max-width:1023px) {

	
	.hide-tab {
		display: none!important
	}

	#votes h3 span{
		font-size: 18px !important;
		max-width: 90%;
	}

	
	.btns{
		width: 220px;
	}
	.icon-arrow::before, .icon-play::before {
		
		border-width: 8px 0 8px 14px;
		margin-left: 12px
	}

	.playw a .icon-arrow::after{
		border-width: 8px 0 8px 14px;
		margin-left: 15px;
		margin-top: 3px;
	}
	

.btn-blue {	
	height: 32px;
	padding: 5px 10px;
	font-size: 18px;
	margin-top: 14px;
}
.btn-blue::after {
	margin-left: 8px;
	border-width: 6px 0 6px 8px
}

.season .content {
    padding: 20px 8px;
}

.episode h3,
.seasons h3 {
		font-size: 24px!important;
		padding: 6px 12px 6px 8px !important;
}

}

@media screen and (max-width:767px) {


	.video .excerpt{
		display: none;
	}
	#votes li .avatar {
		width: 80px;
		min-height: 80px;
	}
	#votes .img {
		width: 80px !important;
		height: 80px !important;
	}

	#votes.scrolled ul {	
		grid-template-columns: repeat(auto-fit, minmax(12%, 1fr));
	
		overflow: hidden;
	}
	
	#votes.scrolled{
		padding-bottom: 50px;
	}
	#votes.scrolled .avatar {
		width: 40px;
		min-height: 40px;
	}
	#votes.scrolled .img {
		width: 40px !important;
		height: 40px !important;
	}
	#votes.scrolled .name{
		font-size: 8px;
	}
	#votes.scrolled .avatar .close {
		width: 13px;
		height: 13px;
		padding: 4px;
	}
	#votes.scrolled .voted{
		height: 9px;
		font-size: 8px;
		top: 26px;
	}
	#votes .sep{
		display: none;
	}
	
	.video.voted .img::before{
		background-color: rgba(177, 26, 192, 0.3);
	}

	.btns{
		width: 220px;
		position: absolute;
		top: 75vw;
		right: auto;
		left: 0;
		bottom: auto;
	}

	
	.box-dark{
		width: 94%;
	}

	.box-dark h1{
		font-size: 30px;
	
	}
	.box-dark p, .box-dark li{
	
		font-size: 16px !important;

	}

	#hero-mob{
		display: block;
	}
	#hero-desk{
		display: none;
	}
	
		.btn-vote{
	  padding: 6px;
	  font-size: 28px;
	  max-width: 280px;
	}


}

@media screen and (min-width:769px) {

	#votes .sep{
		display: none;
	}
	#votes ul{
		grid-template-columns: repeat(auto-fit, minmax(12%, 1fr));
	}




}

@media screen and (min-width:960px) and (max-width:1024px) {

#grids .grid-4 {
	grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
}


}

@media screen and (max-width:768px) {


#votes ul {	
	grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
}

.seasons .btn-watch{
	margin: 24px auto;
}
}

@media screen and (min-width:1200px) {

.seasons .btn-watch{
	width: 386px;
	  height: 64px;
	padding: 0;
	border-radius: 0;
	font-size: 32px;
	text-decoration: underline;
	position: absolute;
	right: 0;
	bottom: 24px;
}

}

@media screen and (min-width:768px) and (max-width:11199px) {
	.seasons .btn-watch{
		width: calc(42% - 12px);
		min-width: 300px;
		height: 44px;
		font-size: 24px;
		bottom: 12px;
		position: absolute;
	}

	.season.intro{
		background-image: url(../img/intro-tab.jpg);
		background-size: cover;
		background-position: 10% bottom;
	}

	.season.intro .content {
		width: 42%;
		margin-bottom: 70px;
	}
	.btn-watch .icon-arrow::before{
	
		border-width: 9px 0 9px 12px;
	}

	.lastEpisode .icon-arrow::before{
	
		border-width: 12px 0 12px 15px;
	}
}

@media screen and (max-width: 340px){
	.pages .page span {
		font-size: 21px!important;
	}

	#votes.scrolled ul {	
		grid-gap: 2px;
	
	}

}

@media screen and (max-width: 375px){
#signup .d-flex{
	flex-direction: column;
}
#signup .d-flex button{
	width: 100% !important;
}

}

@media screen and (max-width: 440px){
	.ribbon{
		font-size: 16px !important;
	}
}

@media screen and (min-width:768px) and (max-width:877px)  {
	
	.hero.home {
		height: calc(100vh - 185px);
	}

}

@media screen and (min-width:768px) and (max-width:1158px)  {
	

	.announcement{
		font-size: 24px;
	}
}


#warning-message {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    background-color: #242429;
	z-index: 10000;
	display: none;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.close-warning {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    color: white;
    margin: 5px;
	z-index: 99999;
}

.message {
    font-size: 1em;
    margin-bottom: 20px;
    color: white;
	text-align: center;
}

.phone {
    width: 100px;
	margin: 20px auto;
    animation: rotate 2s infinite alternate;
}

@keyframes rotate {
	50% {transform: rotate(90deg);}
  }


@media (orientation:portrait) and (max-width: 767px){
	#warning-message {
		display: flex !important;
	}
	.overlay {
		/*height: 98% !important;
		width: 70.2% !important;
		*/
		height: 90vh !important;
		width: 45vh !important;
	}
  }


  @media (orientation:landscape) and (max-width: 960px){

	.overlay {
		height: 100vh;
		width: calc(1.777 * 100vh ) !important;
	}
  }