
@font-face{font-family:DaxPro Regular;src:url(../media/DaxPro-Regular.56c78322.eot);src:url(../media/Dax-Pro-Regular.0942fe10.ttf)format("truetype"),url(../media/DaxPro-Regular.988c60e6.woff)format("woff");font-weight:400}@font-face{font-family:DaxPro Bold;src:url(../media/DaxPro-Bold.5be79ce2.eot);src:url(../media/DaxPro-Bold.38cac19a.ttf)format("truetype"),url(../media/DaxPro-Bold.15097e4f.woff)format("woff");font-weight:700}@font-face{font-family:Lato;src:url(../media/Lato-Light.f3fc3d99.eot);src:url(../media/Lato-Light.2193e8b2.ttf)format("truetype");font-weight:300}@font-face{font-family:Lato;src:url(../media/Lato-Regular.7e783be2.eot);src:url(../media/Lato-Regular.f836a55e.ttf)format("truetype");font-weight:400}@font-face{font-family:Lato;src:url(../media/Lato-Medium.131e422e.eot);src:url(../media/Lato-Medium.ea2dded9.ttf)format("truetype");font-weight:500}@font-face{font-family:Lato;src:url(../media/Lato-Bold.3f4fe499.eot);src:url(../media/Lato-Bold.7a751b63.ttf)format("truetype");font-weight:700}@font-face{font-family:Lato;src:url(../media/Lato-Black.186d61c1.eot);src:url(../media/Lato-Black.b88b88ad.ttf)format("truetype");font-weight:900}@keyframes fade{0%{opacity:0}to{opacity:1}}:root{--s-text-sm:14px;--s-text-base:16px;--s-text-large:18px;--lh-text-large:28px;--s-text-xl:20px;--s-text-h1:28px;--s-text-h2:20px;--s-text-h3:18px;--s-text-h4:20px;--s-text-h5:18px;--f-text-primary:"Lato",sans-serif;--f-text-secondary:"DaxPro Bold",sans-serif;--bg-neutral-0:#fff;--bg-gray-10:#efefef;--bg-gray-60:#b0b0b0;--bg-gray-85:#767676;--bg-gray-200:#434463;--bg-gray-300:#121b2c;--bg-blue-200:#0095f1;--bg-blue-400:#124e90;--bg-blue-500:#00338d;--bg-blue-600:#124e903d;--bg-orange-400:#ffbc58;--bg-orange-500:#f29200}@media screen and (min-width:768px){:root{--s-text-h1:54px;--s-text-h2:48px;--s-text-h3:28px;--s-text-h4:20px}}.skip-to-main{z-index:10000;background-color:var(--bg-blue-500);color:var(--bg-neutral-0);border-radius:0 0 4px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:top .3s;position:absolute;top:-100px;left:0}.skip-to-main:focus{outline:3px solid var(--bg-orange-500);outline-offset:2px;top:0}body{box-sizing:border-box;color:var(--bg-blue-500);margin:0;padding:0;font-family:Lato,sans-serif;font-size:20px;font-weight:300;line-height:1.4;overflow-x:hidden;background-color:#fff!important}body *{box-sizing:border-box}body img{width:100%;display:inline-block}body img.deco{width:100%;display:block}body ul,body ol{margin:0;padding:0;list-style-type:none}body p{margin:0}body p.small{font-size:14px;font-weight:500}body p.small a{color:var(--bg-blue-500);text-decoration:underline}body a{text-decoration:none;transition:all .3s ease-in-out}body a.btn{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#f19100 0% 59.26%,#f18000 100%);padding:8px 36px;font-family:DaxPro Bold;line-height:25px;display:inline-block;box-shadow:0 0 20px #ffbc58}body a.btn:hover{opacity:.8}body a.gameon{margin:0 auto;display:block}body a.gameon img{display:block}body a.gameon img:not(.desktop){display:none}@media only screen and (max-width:1440px){body a.gameon img.tablet{display:block}body a.gameon img.desktop{display:none}}@media only screen and (max-width:640px){body a.gameon img.mobile{display:block}body a.gameon img.tablet{display:none}}body strong{font-weight:900}body h1{text-transform:uppercase;text-align:center;margin:0 0 40px;font-family:DaxPro Bold;font-size:48px;line-height:1.1}@media only screen and (max-width:768px){body h1{font-size:36px}}body h2{text-transform:uppercase;text-align:center;margin:0 0 40px;font-family:DaxPro Bold;font-size:48px;line-height:1.1}@media only screen and (max-width:768px){body h2{margin-bottom:30px}}body h2 span{color:#f29200}body h2.with-decoration{text-align:center;font-size:28px}body h2.with-decoration:after{content:"";background-image:url(/img/decor-line.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:15px;margin-top:5px;margin-bottom:70px;display:block}@media only screen and (max-width:768px){body h2{font-size:36px}body h2.with-decoration{font-size:20px}body h2.with-decoration:after{margin-bottom:40px}}body .error{color:#ff4848;background-color:#fff4f4;border:2px solid #ff4848;border-radius:4px;margin-bottom:8px;padding:8px 12px;font-size:16px;font-weight:500;line-height:1}body .object.template{display:none}body .logotypes{flex-wrap:wrap;justify-content:center;padding:20px 0;display:flex}body .logotypes img{max-width:80px;margin:10px}main{padding-top:128px}@media screen and (max-width:1024px){main{padding-top:80px}}@media screen and (max-width:640px){main{padding-top:80px}}.container{max-width:1300px;margin:0 auto}@media only screen and (max-width:1340px){.container{padding:0 20px}}.section-padding-x{padding:0 20px}.awards{padding:80px 0 100px}.awards .container{flex-direction:column;align-items:center;gap:40px;display:flex}.awards .awards-content{text-align:center;flex-direction:column;align-items:center;gap:48px;max-width:800px;display:flex}.awards .awards-text{flex-direction:column;gap:24px;display:flex}.awards .awards-text h2{color:#00338d;text-transform:uppercase;margin:0;font-family:DaxPro Bold,sans-serif;font-size:48px;line-height:1.2}@media only screen and (max-width:768px){.awards .awards-text h2{font-size:36px}}.awards .awards-description{color:var(--bg-gray-300);margin:0;font-weight:400}.awards .awards-description strong{color:#00338d;font-weight:700}@media only screen and (max-width:768px){.awards .awards-description{font-size:16px;line-height:24px}}.awards .btn-blue{color:#fff;text-transform:uppercase;background-color:#124e90;border-radius:4px;padding:20px 40px;font-family:DaxPro Bold,sans-serif;font-size:20px;line-height:1;transition:all .3s ease-in-out;display:inline-block;box-shadow:0 0 20px #124e90}.awards .btn-blue:hover{opacity:.85;transform:translateY(-2px)}@media only screen and (max-width:768px){.awards .btn-blue{padding:16px 32px;font-size:16px}}.awards .awards-images{justify-content:center;align-items:center;width:100%;height:321px;display:flex;position:relative}@media only screen and (max-width:1200px){.awards .awards-images{flex-direction:column;align-items:center;gap:20px;height:auto}}.awards .prizes-main{z-index:1;width:50%;height:332px;position:relative}.awards .prizes-main img{object-fit:contain;width:100%;height:100%}@media only screen and (max-width:1200px){.awards .prizes-main{order:1;width:100%;max-width:665px;height:auto}}@media only screen and (max-width:768px){.awards .prizes-main{width:100%;height:auto}}.awards .voucher{z-index:2;width:290px;height:108px;position:absolute;box-shadow:-8px 8px 20px #00000040}.awards .voucher img{object-fit:cover;width:100%;height:100%}@media only screen and (max-width:1200px){.awards .voucher{position:relative;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}@media only screen and (max-width:768px){.awards .voucher{width:100%;max-width:290px;height:auto}}.awards .voucher-left{display:flex;top:50%;left:0;transform:translateY(-50%)}@media only screen and (max-width:1200px){.awards .voucher-left{order:2;transform:none}}.awards .voucher-right{display:flex;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width:1200px){.awards .voucher-right{order:3;transform:none}}@media only screen and (max-width:768px){.awards{padding:60px 0 80px}}.lottery{background-color:var(--bg-blue-500);color:var(--bg-neutral-0);padding:100px 0 80px;position:relative}.lottery:after,.lottery:before{content:"";z-index:-1;pointer-events:none;width:100%;height:46px;display:block;position:absolute;left:0}.lottery:after{background:url(/img/lottery-bottom.png) 0 0/contain repeat-x;bottom:-46px}.lottery:before{background:url(/img/lottery-top.png) 0 100%/contain repeat-x;top:-46px}.lottery .form-loading{text-align:center;margin-bottom:50px}.lottery .container .tagline{text-align:center;text-transform:uppercase;margin-bottom:50px;font-family:DaxPro Bold;font-size:68px;display:block}.lottery .container .tagline img{vertical-align:baseline;width:auto;margin-right:-8px;display:inline-block}@media only screen and (max-width:1080px){.lottery .container .tagline{font-size:54px}.lottery .container .tagline img{height:45px;margin-right:-6px}}@media only screen and (max-width:992px){.lottery .container .tagline{font-size:42px}.lottery .container .tagline img{height:34px;margin-right:-4px}}@media only screen and (max-width:768px){.lottery .container .tagline{max-width:370px;margin:0 auto 20px}}@media only screen and (max-width:410px){.lottery .container .tagline{font-size:34px}.lottery .container .tagline img{height:34px;margin-right:-4px}}.lottery .container:has(#lottery-iframe){padding:0}.lottery #lottery-iframe{height:600px}@media only screen and (max-width:480px){.lottery #lottery-iframe{height:900px}}@media only screen and (max-width:340px){.lottery #lottery-iframe{height:1100px}}.lottery .flexed{justify-content:center;align-items:center;display:flex}.lottery .flexed .winners .winners-list{padding:25px 0;position:relative}.lottery .flexed .winners .winners-list .winner{border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px;display:flex;box-shadow:0 4px 30px #0000001a}.lottery .flexed .winners .winners-list .winner .award_image{border-radius:50%;width:52px;min-width:52px;height:52px;margin-right:20px;display:block;overflow:hidden}.lottery .flexed .winners .winners-list .winner .winner_details{max-width:calc(100% - 72px)}.lottery .flexed .winners .winners-list .winner .winner_details .name{color:#121b2c;font-family:DaxPro Bold;display:block}@media only screen and (max-width:768px){.lottery .flexed .winners .winners-list .winner .winner_details .name{font-size:18px}}.lottery .flexed .winners .winners-list .winner .winner_details .award_name{color:#f29200;margin-right:65px;font-family:DaxPro Bold;font-size:16px;display:block}@media only screen and (max-width:768px){.lottery .flexed .winners .winners-list .winner .winner_details .award_name{font-size:14px}}@media only screen and (max-width:580px){.lottery .flexed .winners .winners-list .winner{flex-wrap:wrap;justify-content:flex-start}.lottery .flexed .winners .winners-list .winner .winner_details{max-width:calc(100% - 75px)}.lottery .flexed .winners .winners-list .winner .winner_details .award_name{margin-right:0}}.lottery .flexed .winners .winners-list:after{content:"";background:linear-gradient(360deg,#fff 0%,#fff0 30.78%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.lottery .flexed .winners .all-winners{text-align:center;display:block}.lottery .flexed .winners .all-winners a{color:#f29200;font-family:DaxPro Bold}.lottery .flexed .winners .all-winners a:after{content:"";vertical-align:middle;background-image:url(/img/double-chevron-orange.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;transition:all .3s ease-in-out;display:inline-block}.lottery .flexed .winners .all-winners a:hover:after{margin-left:5px;margin-right:-5px}.lottery .flexed .winners .info{color:#121b2c;max-width:530px;padding:36px 44px;font-size:20px;font-weight:900;box-shadow:0 4px 30px #0000001f}@media only screen and (max-width:1080px){.lottery .flexed .winners{max-width:900px;margin:0 auto}}.lottery .flexed .lottery-form{max-width:510px;padding-top:55px;padding-left:90px}.lottery .flexed .lottery-form .small-header{margin-bottom:25px;display:block}.lottery .flexed .lottery-form form{font-size:16px;font-weight:500}.lottery .flexed .lottery-form form label{margin-bottom:24px;font-size:14px;display:block}.lottery .flexed .lottery-form form label input{border:1px solid #ccc;border-radius:4px;width:100%;margin-top:8px;padding:12px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:400}.lottery .flexed .lottery-form form label input::placeholder{color:#b0b0b0}.lottery .flexed .lottery-form form input[type=submit]{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#f19100 0% 59.26%,#f18000 100%);padding:8px 36px;font-family:DaxPro Bold;line-height:25px;display:inline-block;box-shadow:0 0 20px #ffbc58}.lottery .flexed .lottery-form form input[type=submit]:hover{opacity:.8}.lottery .flexed .lottery-form form input[type=submit]{cursor:pointer;border:none;margin-top:15px;font-size:20px}@media only screen and (max-width:1280px){.lottery .flexed .lottery-form{padding-left:40px}}@media only screen and (max-width:1080px){.lottery .flexed .lottery-form{margin:0 auto;padding:0 0 30px}.lottery .flexed{flex-direction:column-reverse}}.lottery .lottery-form-container{flex-direction:column;gap:16px;max-width:90%;margin:0 auto;display:flex}.lottery .lottery-form-container .form-field{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:420px;margin:0 auto;display:flex}.lottery .lottery-form-container .form-field label{color:var(--bg-neutral-0);font-size:14px;font-weight:500}.lottery .lottery-form-container .form-field input{background-color:var(--bg-neutral-0);width:100%;color:var(--bg-gray-300);border:1px solid #ccc;border-radius:4px;outline:none;padding:12px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:400;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.lottery .lottery-form-container .form-field input::placeholder{color:var(--bg-gray-60)}.lottery .lottery-form-container .form-field input:focus{border-color:var(--bg-orange-500);box-shadow:0 0 0 2px #f2920033}.lottery .lottery-form-container .form-field input.input-error{background-color:#fff8f8;border-color:#ff4848}.lottery .lottery-form-container .form-field input.input-error:focus{box-shadow:0 0 0 2px #ff484833}.lottery .lottery-form-container .form-field input:read-only{background-color:var(--bg-gray-60);cursor:not-allowed}.lottery .lottery-form-container .form-field .error-message{color:#ff8080;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.lottery .lottery-form-container .btn-submit{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#f19100 0% 59.26%,#f18000 100%);padding:8px 36px;font-family:DaxPro Bold;line-height:25px;display:inline-block;box-shadow:0 0 20px #ffbc58}.lottery .lottery-form-container .btn-submit:hover{opacity:.8}.lottery .lottery-form-container .btn-submit{cursor:pointer;text-align:center;border:none;border-radius:4px;width:100%;margin-top:8px;padding:14px 36px;font-size:20px}@media only screen and (max-width:768px){.lottery .lottery-form-container{max-width:100%;padding:0 16px}}.lottery .lottery-form-container .lottery-form-button-object{color:var(--bg-neutral-0);cursor:pointer;background:0 0;border:none;width:100%;margin-top:8px;font-size:16px;font-weight:500;text-decoration:underline}.lottery .lottery-form-container .object-selection{background-color:#ffffff1a;border-radius:8px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:24px 80px;display:flex}@media only screen and (max-width:768px){.lottery .lottery-form-container .object-selection{padding:24px 20px 32px}}.lottery .lottery-form-container .object-selection__title{text-align:center;color:var(--bg-neutral-0);margin:0;font-family:DaxPro Bold,sans-serif;font-size:20px;line-height:1.4}@media only screen and (max-width:768px){.lottery .lottery-form-container .object-selection__title{font-size:18px}}.lottery .lottery-form-container .object-selection__change-link{color:var(--bg-neutral-0);text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-family:DaxPro Bold,sans-serif;font-size:16px;text-decoration:underline;transition:opacity .3s}.lottery .lottery-form-container .object-selection__change-link:hover{opacity:.8}.lottery .lottery-form-container .object-selection .object-list--selected{width:100%}.lottery .lottery-form-container .object-selection .object-list--selected .object{background:#fff;border-radius:24px;margin-bottom:0;box-shadow:0 8px 24px #00338d1f}.lottery .small-header{font-family:DaxPro Bold;font-size:24px}.lottery-result-container{flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.lottery-result-container .award-image{background:var(--bg-blue-400);border-radius:8px;padding:24px}.boxes{padding-top:100px;padding-bottom:40px;position:relative}.boxes .container h2{text-align:center;text-transform:uppercase;margin-bottom:35px}.boxes .container h2 span{color:var(--bg-orange-500);display:block}.boxes .container .rules-list .rules{grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0;display:grid}@media only screen and (max-width:1024px){.boxes .container .rules-list .rules{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.boxes .container .rules-list .rules{grid-template-columns:repeat(1,1fr);justify-items:center}.boxes .container .rules-list .rules .rule{max-width:460px}}.boxes .container .rules-list .rules__items_3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:860px){.boxes .container .rules-list .rules__items_3{grid-template-columns:repeat(1,1fr);justify-items:center}.boxes .container .rules-list .rules__items_3 .rule{max-width:460px}}.boxes .container .rules-list .rules .rule{background-color:#fff;border-radius:24px;padding:56px 24px 52px;position:relative;box-shadow:0 8px 24px #00338d1f}.boxes .container .rules-list .rules .rule .rule-index{width:56px;height:56px;color:var(--bg-neutral-0);background-color:#00338d1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.boxes .container .rules-list .rules .rule .rule-index span{z-index:9;padding-top:4px;font-family:DaxPro;font-size:20px}.boxes .container .rules-list .rules .rule .rule-index:before{content:"";background-color:#00338d4d;border-radius:50%;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute}.boxes .container .rules-list .rules .rule .rule-index:after{content:"";background-color:#00338d99;border-radius:50%;width:calc(100% - 16px);height:calc(100% - 16px);display:block;position:absolute}.boxes .container .rules-list .rules .rule .rule-content{grid-template-columns:32% 68%;align-items:center;gap:8px;display:grid}.boxes .container .rules-list .rules .rule .rule-content img{width:100%;height:auto;display:block}.boxes .container .rules-list .rules .rule .rule-content p{text-align:left;color:var(--bg-gray-300);margin:0;padding:0;font-family:DaxPro Bold;font-size:16px;line-height:1.4}.boxes .container .rules-list .rules .rule .rule-content p a{color:#00338d;text-decoration:underline}@media only screen and (max-width:992px){.boxes .container .rules-list .rules{flex-wrap:wrap}.boxes .container .rules-list .rules>div{min-width:250px}}.boxes .container .rule-info{background-color:var(--bg-neutral-0);text-align:center;color:var(--bg-gray-300);border-radius:24px;padding:24px 48px;font-weight:500;box-shadow:0 4px 30px #0000001f}.boxes .container .rule-info p span{color:var(--bg-blue-500);display:block}@media only screen and (max-width:992px){.boxes{padding-bottom:0}}.boxes:after{content:"";z-index:-1;pointer-events:none;background-image:url(/img/decoration2.png);background-position:0 0;background-repeat:repeat-y;background-size:contain;width:20%;height:900px;display:block;position:absolute;top:0;left:0}.boxes#instruction{padding-bottom:0}.boxes#instruction:after{top:-20%;left:auto;right:0;transform:scaleX(-1)}.terms{position:relative}.terms .container{text-align:center;max-width:720px}.terms .container p{max-width:640px;margin:10px auto;font-weight:500}.terms .container a.download{color:#fff;background-color:#00338d;border-radius:8px;margin-top:35px;padding:20px;font-size:18px;font-weight:900;line-height:1;display:inline-block}.terms .container a.download:before{content:"";vertical-align:middle;background-image:url(/img/icon-downoald.svg);background-position:top;background-repeat:no-repeat;background-size:contain;width:20px;height:24px;margin-right:12px;transition:all .3s ease-in-out;display:inline-block}.terms .container a.download:hover{opacity:.8}@media only screen and (max-width:992px){.terms{padding-top:100px}}.terms:after{content:"";z-index:-1;pointer-events:none;background-image:url(/img/decoration3.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:30%;height:1400px;display:block;position:absolute;top:0;left:0}#faq{padding:150px 0 0;position:relative}#faq .container h3{text-align:center;text-transform:uppercase;margin:64px 0 24px;font-family:DaxPro Bold;font-size:28px;font-weight:700}@media only screen and (max-width:768px){#faq .container h3{font-size:24px}}#faq .container .faq{background-color:#fff;border-radius:8px;margin-bottom:50px;padding:10px 44px 36px 60px;font-size:20px;font-weight:900;line-height:1.6;box-shadow:0 4px 30px #0000001f}@media only screen and (max-width:768px){#faq .container .faq{margin-bottom:30px;font-size:18px}}#faq .container .faq li{border-bottom:1px solid #efefef;padding:24px 5px}#faq .container .faq li ul,#faq .container .faq li ol{margin:0;padding-left:20px;list-style-type:disc}#faq .container .faq li ul li,#faq .container .faq li ol li{border:none;padding:0;font-size:16px;font-weight:500}#faq .container .faq li ol{list-style-type:decimal}#faq .container .faq li .hidden{display:none}#faq .container .faq li>a{color:#00338d;margin-bottom:5px;display:block}#faq .container .faq p{padding-bottom:0;font-size:16px;font-weight:500}#faq .container .faq p a{color:#00338d;text-decoration:underline}@media only screen and (max-width:992px){#faq{padding-top:100px}}#faq:before{content:"";z-index:-1;pointer-events:none;background-image:url(/img/decoration4.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:30%;height:1400px;display:block;position:absolute;top:30%;right:0}#faq:after{content:"";z-index:-1;pointer-events:none;background-image:url(/img/decoration3.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:30%;height:1400px;display:block;position:absolute;bottom:0;left:-8%}.contact{padding:120px 0;position:relative}.contact .container{text-align:center}.contact .container h2{margin-bottom:50px}.contact .contact-cards{justify-content:center;gap:40px;display:flex}@media only screen and (max-width:1024px){.contact .contact-cards{flex-wrap:wrap}}@media only screen and (max-width:768px){.contact .contact-cards{flex-direction:column;align-items:center}}.contact .contact-card{text-align:center;background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:15px;width:420px;max-width:100%;padding:32px;display:flex;box-shadow:0 4px 30px #0000001f}@media only screen and (max-width:480px){.contact .contact-card{width:100%;padding:24px 20px}}.contact .contact-card__icon{justify-content:center;align-items:center;width:64px;height:64px;display:flex}.contact .contact-card__icon img{object-fit:contain;width:100%;height:100%}.contact .contact-card__title{color:#121b2c;text-transform:none;margin:0;font-family:Lato,sans-serif;font-size:24px;font-weight:800}@media only screen and (max-width:480px){.contact .contact-card__title{font-size:20px}}.contact .contact-card__description{color:#121b2c;margin:0;font-family:Lato,sans-serif;font-size:20px;font-weight:400;line-height:1.4}@media only screen and (max-width:480px){.contact .contact-card__description{font-size:16px}}.contact .contact-card__link{color:#00338d;font-family:Lato,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:opacity .3s}.contact .contact-card__link:hover{opacity:.8}@media only screen and (max-width:480px){.contact .contact-card__link{font-size:16px}}.contact .contact-card__note{color:#121b2c;margin:0;font-family:Lato,sans-serif;font-size:16px;font-weight:500}@media only screen and (max-width:480px){.contact .contact-card__note{font-size:16px}}.contact:before{content:"";z-index:-1;pointer-events:none;background-image:url(/img/decoration5.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:20%;height:500px;display:block;position:absolute;bottom:-55%;right:0}.loader{background:#ffffffe6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loader:after{content:url(/img/wy.png);-ms-animation:rotating 1s ease-in-out infinite;animation:1s ease-in-out infinite rotating}form{position:relative}.object.template{display:none!important}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.subheader{color:var(--bg-blue-500);text-align:center;margin-top:-15px}.centered-span{text-align:center;display:block}.centered-flex{justify-content:center!important}.filters.centered{gap:15px;justify-content:center!important}#videoContainer{position:relative;overflow:hidden;box-shadow:0 4px 30px #0000001f}#videoContainer iframe{width:100%;height:100%;position:absolute;top:0;left:0}#videoContainer:after{content:"";cursor:pointer;background-image:url(/img/video-placeholder-min.png);background-size:cover;padding-top:56.25%;display:block;position:relative}#videoContainer.playing:after{opacity:0;visibility:hidden}#yt-frame{aspect-ratio:1300/730;max-width:100%}.movie h2{text-align:center;margin-bottom:30px}.skeleton{background-color:var(--bg-blue-500);border-radius:8px;width:80%;height:32px;margin:0 auto;animation:1.5s ease-in-out infinite alternate both pulse}@keyframes pulse{0%{opacity:.01}to{opacity:.05}}
@font-face{font-family:DaxPro Regular;src:url(../media/DaxPro-Regular.56c78322.eot);src:url(../media/Dax-Pro-Regular.0942fe10.ttf)format("truetype"),url(../media/DaxPro-Regular.988c60e6.woff)format("woff");font-weight:400}@font-face{font-family:DaxPro Bold;src:url(../media/DaxPro-Bold.5be79ce2.eot);src:url(../media/DaxPro-Bold.38cac19a.ttf)format("truetype"),url(../media/DaxPro-Bold.15097e4f.woff)format("woff");font-weight:700}@font-face{font-family:Lato;src:url(../media/Lato-Light.f3fc3d99.eot);src:url(../media/Lato-Light.2193e8b2.ttf)format("truetype");font-weight:300}@font-face{font-family:Lato;src:url(../media/Lato-Regular.7e783be2.eot);src:url(../media/Lato-Regular.f836a55e.ttf)format("truetype");font-weight:400}@font-face{font-family:Lato;src:url(../media/Lato-Medium.131e422e.eot);src:url(../media/Lato-Medium.ea2dded9.ttf)format("truetype");font-weight:500}@font-face{font-family:Lato;src:url(../media/Lato-Bold.3f4fe499.eot);src:url(../media/Lato-Bold.7a751b63.ttf)format("truetype");font-weight:700}@font-face{font-family:Lato;src:url(../media/Lato-Black.186d61c1.eot);src:url(../media/Lato-Black.b88b88ad.ttf)format("truetype");font-weight:900}@keyframes fade{0%{opacity:0}to{opacity:1}}
header{z-index:9999;width:100%;box-shadow:none;background:url(/img/bg-nav.png) 50%/cover no-repeat;padding:24px 0;transition:transform .5s ease-in-out;position:fixed;transform:translateY(0)}@media screen and (max-width:1280px){header{padding:8px 0}}header.navbar--invisible{box-shadow:none;background-color:#fff;transform:translateY(-100%)}header.navbar--visible{background-color:#fff;box-shadow:0 10px 10px #0000001a}header .navbar{align-items:center;gap:24px;height:60px;padding:0 20px;display:flex}header .navbar__bg{z-index:-10;width:100%;height:fit-content;position:absolute;top:0;left:0}header .navbar__logo{border-radius:4px;order:1;height:100%;padding:4px;display:inline-block}header .navbar__logo:focus{outline:3px solid var(--bg-orange-500);outline-offset:2px}header .navbar__logo:focus:not(:focus-visible){outline:none}header .navbar__logo:focus-visible{outline:3px solid var(--bg-orange-500);outline-offset:2px}header .navbar__navigation{order:3;margin-left:auto}header .navbar__additional{order:2;height:100%}@media only screen and (max-width:1024px){header .navbar img{object-fit:contain;width:100%;max-height:60px}}header .navbar svg{width:auto;height:100%}header .navbar__nav{background:var(--bg-neutral-0);z-index:-1;order:3;justify-content:center;align-items:center;width:100%;padding:60px 20px 20px;transition:all .2s ease-in-out;display:flex;top:0;right:0}@media only screen and (max-width:1024px){header .navbar__nav{flex-direction:column;height:100vh;position:absolute;transform:translate(100%)}header .navbar__nav.navbar__nav--open{transform:translate(0)}}header .navbar__link{text-align:center;white-space:nowrap;width:auto;color:var(--bg-blue-500);font-family:var(--f-text-secondary);border-radius:4px;margin:10px auto;padding:8px 12px;transition:all .2s ease-in-out;display:block}header .navbar__link:hover,header .navbar__link.highlighted{color:var(--bg-orange-500)}header .navbar__link.highlighted:hover{color:var(--bg-blue-500)}header .navbar__link:focus{outline:3px solid var(--bg-orange-500);outline-offset:2px}header .navbar__link:focus:not(:focus-visible){outline:none}header .navbar__link:focus-visible{outline:3px solid var(--bg-orange-500);outline-offset:2px}@media only screen and (max-width:1400px){header .navbar__link{font-size:16px}}header .navbar .hamburger{float:right;z-index:999;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px;display:block;position:relative}header .navbar .hamburger.--active .hamburger__icon-bar:first-of-type{transform:rotate(45deg)translate(7px,5px)}header .navbar .hamburger.--active .hamburger__icon-bar:nth-of-type(2){opacity:0}header .navbar .hamburger.--active .hamburger__icon-bar:nth-of-type(3){transform:rotate(-45deg)translate(7px,-6px)}header .navbar .hamburger:focus{outline:3px solid var(--bg-orange-500);outline-offset:2px}header .navbar .hamburger:focus:not(:focus-visible){outline:none}header .navbar .hamburger:focus-visible{outline:3px solid var(--bg-orange-500);outline-offset:2px}header .navbar .hamburger__icon-bar{background-color:var(--bg-blue-500);border-radius:2px;width:31px;height:3px;margin:6px 0;transition:all .2s ease-in-out;display:block}@media only screen and (min-width:1024px){header .navbar{justify-content:space-between;gap:24px;height:80px}header .navbar__nav{position:initial;background:0 0;align-items:center;gap:8px;padding:0;display:flex}header .navbar__link{width:auto;margin:0}header .navbar__navigation{order:1;margin-left:0}header .navbar__additional{order:3}header .navbar .hamburger{display:none}}header.fixed{z-index:99;background-color:#fff;padding:20px 0;animation:.5s ease-in-out forwards header;position:fixed;top:0;transform:translateY(-100%);box-shadow:0 4px 30px #00000017}@keyframes header{0%{transform:translateY(-100%)}to{transform:translateY(0%)}}
footer{background-color:var(--bg-blue-500);margin-top:32px;position:relative}footer .container{padding:40px 16px}footer .footer-widgets{flex-wrap:wrap;align-items:center;gap:40px;display:flex}footer .footer-widgets .footer-widget{vertical-align:top;display:inline-block}footer .footer-widgets .footer-widget ul{flex-direction:column;justify-content:space-between;gap:24px;min-width:200px;max-width:100%;display:flex}footer .footer-widgets .footer-widget ul li a{color:var(--bg-neutral-0);font-weight:500;line-height:1.6;font-size:var(--s-text-base);font-family:var(--f-text-primary);position:relative}footer .footer-widgets .footer-widget ul li a:hover:before{content:"";background:var(--bg-neutral-00);width:100%;height:2px;animation:.5s nav-underline;position:absolute;bottom:-3px}@media only screen and (min-width:768px){footer .footer-widgets{gap:140px}}@media only screen and (min-width:1024px){footer .footer-widgets{gap:268px}}footer .socials{flex-wrap:wrap;gap:24px;margin-bottom:68px;display:flex}footer .socials a{cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}footer .socials a span{color:var(--bg-neutral-0);font-weight:700;line-height:1.6;font-size:var(--s-text-base);font-family:var(--f-text-primary);white-space:nowrap}footer:before{content:"";background-image:url(/img/footer-img.png);background-repeat:repeat;background-size:auto;width:100%;height:44px;display:block;position:absolute;top:-43px;left:0}@media screen and (min-width:768px){footer .container{padding:34px 16px 53px}}
#wheel .container{flex-direction:column;align-items:center;display:flex}#wheel .deal-wheel{--size:clamp(160px,70vmin,520px);--lg-hs:0 3%;--lg-stop:50%;--lg:linear-gradient(hsl(var(--lg-hs)0%)0 var(--lg-stop),hsl(var(--lg-hs)20%)var(--lg-stop)100%);grid-gap:calc(var(--size)/20);grid-template-areas:"spinner""trigger";align-items:center;display:grid;position:relative}#wheel .deal-wheel .ticker{z-index:1;background:url(/img/polygon.svg) 0 0/contain no-repeat;width:32px;height:32px;position:relative;left:-40px;transform:rotate(90deg)}#wheel .deal-wheel .spinner{width:var(--size);height:var(--size);border-radius:50%;grid-template-areas:"spinner";align-items:center;margin:0;padding:0;display:grid;position:relative}#wheel .deal-wheel .spinner .prize{transform-origin:100%;-webkit-user-select:none;user-select:none;align-items:center;width:50%;height:50%;padding:0 15px;display:flex;position:relative}#wheel .deal-wheel .spinner .prize img{width:100%}#wheel .deal-wheel .spinner .prize div{background-color:#fff;border-radius:50%;width:80px;height:80px;display:block;overflow:hidden}@media only screen and (max-width:660px){#wheel .deal-wheel .spinner .prize div{width:60px;height:60px}}@media only screen and (max-width:460px){#wheel .deal-wheel .spinner .prize div{width:40px;height:40px}}#wheel .deal-wheel .spinner *{grid-area:spinner}#wheel .deal-wheel .btn-spin{cursor:pointer;grid-area:trigger;justify-self:center;margin-top:40px}#wheel .deal-wheel .btn-spin.hidden{display:none}@media only screen and (max-width:400px){#wheel .deal-wheel .btn-spin{font-size:18px}}#wheel .deal-wheel .cap{background-color:#fff;border-radius:50%;justify-self:center;width:32px;height:32px;position:relative}#wheel .deal-wheel.is-spinning .ticker{animation:.5s ease-in-out tick}#wheel .deal-wheel.is-spinning .spinner{transition:transform 8s cubic-bezier(.1,-.01,0,1)}#wheel .deal-wheel *{grid-area:spinner}#wheel .result{opacity:1;text-align:center;color:var(--bg-blue-500);max-width:590px;margin:0 auto;padding-top:30px;font-size:20px;font-weight:900;transition:all .5s ease-in-out;display:none}#wheel .result h3{text-align:center;color:var(--bg-blue-500);margin:0 0 15px;font-family:DaxPro Bold;font-size:28px;font-weight:700;line-height:1.2}#wheel .result p{padding-bottom:0}#wheel .result span{margin-bottom:8px;display:block}#wheel .result span.bigger{font-size:24px}#wheel .result span.info{margin:20px 0 30px;font-size:16px;font-weight:500}#wheel .result span.info a{color:var(--bg-blue-500);font-weight:700;text-decoration:underline}#wheel .result span.info a:hover{opacity:.8}#wheel .result span.win-title{color:var(--bg-blue-500);font-family:DaxPro Bold;font-size:32px}#wheel .result img{max-width:44px;margin:0 auto 20px;display:block}#wheel .result.visible{opacity:1;display:block}@keyframes tick{0%{transform:rotate(90deg)}50%{transform:rotate(80deg)}to{transform:rotate(90deg)}}
body.modal-open{overflow:hidden}#modal{z-index:99999;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100vh;display:none;position:fixed;inset:0;overflow:hidden}#modal.open{display:flex}#modal .inner{background:#fff;border-radius:16px;width:90%;height:90vh;padding:0;position:relative;overflow:hidden auto}#modal .inner .close-modal{z-index:99;color:var(--bg-blue-500);font-size:var(--s-text-base);box-shadow:0 8px 24px 0 rgba(var(--bg-blue-500),.12);background-color:var(--bg-neutral-0);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:fixed;top:40px;right:40px}#modal .inner .close-modal:after{content:"";vertical-align:top;background-image:url(/img/x.svg);background-position:top;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-left:5px;display:inline-block}#modal .inner .filter-title{text-align:center;margin-bottom:15px;margin-right:auto;font-family:DaxPro Bold;font-size:16px;font-weight:700;display:block}#modal .steps{width:100%;margin-top:40px}#modal .steps .step{flex-direction:column;align-items:center;max-width:1300px;margin:0 auto;display:none}#modal .steps .step h2.with-decoration:after{margin-bottom:40px}#modal .steps .step button{cursor:pointer;border:none;font-size:20px}#modal .steps .step.open{padding-bottom:40px;display:flex}#modal .steps .step#step-confirm-object .object{align-items:center}.modal-header{background-color:var(--bg-neutral-0);z-index:9;width:100%;padding:20px;position:sticky;top:0}.modal-header .navbar{justify-content:start;align-items:center;display:flex}.modal-header .navbar img{width:auto;height:100%}
.page-section{padding-top:0}.page-section .container{background-color:#fff;max-width:1560px;padding-top:120px;padding-bottom:120px}.page-section .container .inner{max-width:1080px;margin:0 auto}.page-section .container .inner h3{text-align:center;text-transform:uppercase;font-family:DaxPro Bold;font-size:28px;font-weight:700}.page-section .container .inner p{text-align:center;color:var(--bg-blue-500);font-size:16px;font-weight:700}.page-section .container .inner form.declaration{font-size:16px;font-weight:500}.page-section .container .inner form.declaration .form_header fieldset>div{text-align:right}.page-section .container .inner form.declaration .form_header>label{max-width:320px;margin-right:24px}@media only screen and (min-width:800px){.page-section .container .inner form.declaration .form_header{justify-content:space-between;align-items:center;display:flex}}.page-section .container .inner form.declaration h1 span{color:var(--bg-blue-500);padding-top:24px;font-size:36px;font-weight:500;line-height:1.6;display:block}.page-section .container .inner form.declaration fieldset{border:none;width:auto;margin:0;padding:0}.page-section .container .inner form.declaration fieldset label{vertical-align:middle;color:var(--bg-blue-500);margin-bottom:10px;font-weight:500;line-height:1.6;display:inline-block}.page-section .container .inner form.declaration fieldset label.checkbox-label{max-width:calc(100% - 35px);font-size:16px}.page-section .container .inner form.declaration fieldset input{border:2px solid var(--bg-blue-500);width:20px;height:20px;display:inline-block}.page-section .container .inner form.declaration fieldset input[type=checkbox]{vertical-align:top}.page-section .container .inner form.declaration#code{text-transform:uppercase}.page-section .container .inner form.declaration ol{padding-left:20px;list-style-type:decimal}.page-section .container .inner form.declaration ol li{padding:10px 0}.page-section .container .inner form.declaration h2{text-align:center;padding-top:36px;font-family:DaxPro Bold;font-size:28px;font-weight:700}.page-section .container .inner form.declaration p{text-align:left;padding-bottom:20px;font-weight:500;line-height:1.6}.page-section .container .inner form.declaration a{color:var(--bg-blue-500);font-weight:700;text-decoration:underline}.page-section .container .inner form.declaration a:hover{opacity:.8}.page-section .container .inner form.declaration .required{color:#ff4848}.page-section .container .inner form.declaration label{margin-bottom:20px;font-size:14px;font-weight:500;display:block}.page-section .container .inner form.declaration label input{border:1px solid #ccc;border-radius:4px;width:100%;margin-top:8px;padding:12px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:400}.page-section .container .inner form.declaration label input::placeholder{color:#b0b0b0}.page-section .container .inner form.declaration label input#date{border:none;border-bottom:2px dotted var(--bg-blue-500);border-radius:0}.page-section .container .inner form.declaration input[type=submit]{cursor:pointer;border:none;margin:40px auto 0;font-size:20px;display:block}.page-section .container .inner form.declaration ul{color:var(--bg-blue-500);margin:0;padding:0 0 20px;list-style-type:lower-alpha;list-style-position:inside}@media only screen and (min-width:768px){.page-section .container .inner form.declaration .form-col-2{justify-content:space-between;display:flex}.page-section .container .inner form.declaration .form-col-2 label{width:calc(50% - 10px)}.page-section .container .inner form.declaration .form-col-3{justify-content:space-between;display:flex}.page-section .container .inner form.declaration .form-col-3 label{width:calc(33.33% - 10px)}}.page-section .container .inner form.declaration .error-message{color:#dc3545;margin-top:6px;font-size:13px;font-weight:500;line-height:1.4;display:block}.page-section .container .inner form.declaration .error-message.error-message__submit{text-align:center;font-size:16px}.page-section .container .inner form.declaration .input-error{background-color:#fff5f5;border-color:#dc3545!important}.page-section .container .inner form.declaration .input-error:focus{outline:none;box-shadow:0 0 0 3px #dc354526;border-color:#dc3545!important}.page-section .container .inner form.declaration .checkbox-error{background-color:#fff5f5;border:1px solid #dc3545;border-radius:6px;margin-bottom:10px;padding:10px}.page-section .container .inner form.declaration .checkbox-error-message{margin-top:8px;margin-left:28px;display:block}.page-section .container .inner form.declaration .coupon-file-container .error-message{margin-top:8px}.page-section .container .inner form.declaration .coupon-file-container input.input-error{background-color:#fff5f5;border:1px dashed #dc3545;border-radius:6px;padding:10px}.page-section .container .inner .form-submit{justify-content:center;margin-top:40px;display:flex}.page-section .container .inner #testimonial-completed{text-align:center}.page-section .container .inner #testimonial-completed h3{margin:0 0 20px;font-size:40px}.page-section .container .inner #testimonial-completed p{font-family:DaxPro Bold;font-size:20px;font-weight:700}.page-section .container .inner #testimonial-completed span.info{max-width:590px;color:var(--bg-blue-500);margin:0 auto 32px;font-size:16px;font-weight:500;display:block}.page-section .container .inner #testimonial-completed span.info a{color:var(--bg-blue-500);font-weight:700;text-decoration:underline}@media only screen and (max-width:1024px){.page-section .container{padding-top:60px;padding-bottom:60px}}.page-section .table-wrap{min-height:100px;overflow-x:auto}.page-section .table-wrap tbody{position:relative}.page-section table{width:100%;min-width:690px}.page-section table td,.page-section table th{text-align:left;color:var(--bg-blue-500);border-bottom:1px solid #efefef;padding:12px 0;font-size:16px;font-weight:500;line-height:1.6}.page-section table th{color:var(--bg-blue-500);width:33%;font-weight:700}.page-section table tr.highlighted{background-color:var(--bg-orange-500)}.page-section table tr:last-child td{border-bottom:none}.page-section .search{width:100%;max-width:600px;margin:0 auto;padding:20px 0;display:block;position:relative}.page-section .search #searchInput{border:1px solid var(--bg-blue-500);width:100%;color:var(--bg-blue-500);border-radius:4px;padding:8px 12px 8px 48px;font-size:18px}.page-section .search #searchInput::placeholder{color:#ccc}.page-section .search .search-btn{cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2136_6043)'%3E%3Cpath d='M3 10C3 10.9193 3.18106 11.8295 3.53284 12.6788C3.88463 13.5281 4.40024 14.2997 5.05025 14.9497C5.70026 15.5998 6.47194 16.1154 7.32122 16.4672C8.1705 16.8189 9.08075 17 10 17C10.9193 17 11.8295 16.8189 12.6788 16.4672C13.5281 16.1154 14.2997 15.5998 14.9497 14.9497C15.5998 14.2997 16.1154 13.5281 16.4672 12.6788C16.8189 11.8295 17 10.9193 17 10C17 9.08075 16.8189 8.1705 16.4672 7.32122C16.1154 6.47194 15.5998 5.70026 14.9497 5.05025C14.2997 4.40024 13.5281 3.88463 12.6788 3.53284C11.8295 3.18106 10.9193 3 10 3C9.08075 3 8.1705 3.18106 7.32122 3.53284C6.47194 3.88463 5.70026 4.40024 5.05025 5.05025C4.40024 5.70026 3.88463 6.47194 3.53284 7.32122C3.18106 8.1705 3 9.08075 3 10Z' stroke='%23B0B0B0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 21L15 15' stroke='%23B0B0B0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2136_6043'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:24px;height:calc(100% - 8px);position:absolute;top:4px;left:12px}.page-section .search .search-btn:hover{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;'%3E%3Cg%3E%3Cpath d='M3,10C3,10.919 3.181,11.83 3.533,12.679C3.885,13.528 4.4,14.3 5.05,14.95C5.7,15.6 6.472,16.115 7.321,16.467C8.171,16.819 9.081,17 10,17C10.919,17 11.83,16.819 12.679,16.467C13.528,16.115 14.3,15.6 14.95,14.95C15.6,14.3 16.115,13.528 16.467,12.679C16.819,11.83 17,10.919 17,10C17,9.081 16.819,8.171 16.467,7.321C16.115,6.472 15.6,5.7 14.95,5.05C14.3,4.4 13.528,3.885 12.679,3.533C11.83,3.181 10.919,3 10,3C9.081,3 8.171,3.181 7.321,3.533C6.472,3.885 5.7,4.4 5.05,5.05C4.4,5.7 3.885,6.472 3.533,7.321C3.181,8.171 3,9.081 3,10Z' style='fill:none;fill-rule:nonzero;stroke:rgb(242,146,0);stroke-width:1.5px;'/%3E%3Cpath d='M21,21L15,15' style='fill:none;fill-rule:nonzero;stroke:rgb(242,146,0);stroke-width:1.5px;'/%3E%3C/g%3E%3C/svg%3E%0A")}.page-section #notFoundMessage{color:var(--bg-orange-500);padding:10px 0;font-family:DaxPro Bold;font-size:16px}
.hero-section{position:relative}.hero-section .container{z-index:99;padding:0}.hero-section .wrapper{flex-direction:column-reverse;display:flex}.hero-section .wrapper .content{z-index:10;max-width:50%;min-height:478px;padding:0 20px;position:relative}@media screen and (max-width:1024px){.hero-section .wrapper .content{max-width:100%}}.hero-section .wrapper .content__describe{color:var(--bg-gray-300);font-weight:400;font-size:var(--s-text-large);line-height:var(--lh-text-large)}.hero-section .wrapper .content__title{text-transform:uppercase;color:var(--bg-blue-400);font-weight:700;line-height:1.06;font-size:var(--s-text-h1);font-family:var(--f-text-secondary);text-align:left;margin:0 0 24px}.hero-section .wrapper .content__buttons{flex-wrap:wrap;gap:24px;margin-top:56px;display:flex}@media screen and (max-width:767px){.hero-section .wrapper .content__buttons{justify-content:center}}.hero-section .wrapper .content .partner-logo{white-space:nowrap;color:var(--bg-gray-200);font-weight:500;line-height:1.4;font-size:var(--s-text-sm);font-family:var(--f-text-primary);align-items:center;gap:10px;margin-top:32px;display:flex}.hero-section .wrapper .content .partner-logo img{width:auto;max-width:fit-content;max-height:50px}@media screen and (max-width:767px){.hero-section .wrapper .content .partner-logo img{flex:1}}.hero-section .wrapper__image img{width:100%}@media screen and (min-width:1024px){.hero-section .wrapper__image img{object-fit:cover;aspect-ratio:627/571;object-position:top left;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:50%;height:100%;position:absolute;top:0;right:0}.hero-section .wrapper{flex-direction:row}.hero-section .wrapper .content{padding:40px 20px}}@media screen and (min-width:2000px){.hero-section .wrapper__image img{object-position:left center}}
.button{cursor:pointer;font-weight:800;font-size:var(--s-text-base);font-family:var(--f-text-secondary);text-transform:uppercase;border:2px solid #0000;border-radius:4px;width:fit-content;padding:22px 40px 18px;line-height:.9;transition:border-color .3s}.button--small{font-size:var(--s-text-sm);padding:12px 20px 8px}.button--primary{color:var(--bg-neutral-0);background-color:var(--bg-blue-400);box-shadow:0 0 20px 0 var(--bg-blue-400)}.button--primary:hover{border-color:var(--bg-neutral-0)}.button--secondary{color:var(--bg-blue-400);background-color:var(--bg-neutral-0);box-shadow:0 0 20px 0 var(--bg-orange-400);border-color:var(--bg-orange-500)}.button--secondary:hover{border-color:var(--bg-orange-500)}.button--action{color:var(--bg-gray-300);background-color:var(--bg-orange-500);box-shadow:0 0 20px 0 var(--bg-orange-500)}.button--action:hover{border-color:var(--bg-neutral-0)}.button--large{font-size:var(--s-text-xl);padding:20px 40px}.button:disabled{cursor:not-allowed;background-color:var(--bg-gray-85);box-shadow:none;pointer-events:none}.button:focus{outline:3px solid var(--bg-orange-500);outline-offset:2px}.button:focus:not(:focus-visible){outline:none}.button:focus-visible{outline:3px solid var(--bg-orange-500);outline-offset:2px}@media screen and (min-width:768px){.button{font-size:var(--s-text-xl)}}
.accordion{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 30px #0000001f}.accordion__item{position:relative}.accordion__item:not(:last-child):after{content:"";background-color:#efefef;width:calc(100% - 88px);height:1px;margin:0 auto;display:block}.accordion__header{cursor:pointer;text-align:left;width:100%;color:var(--bg-blue-500);background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 44px;font-family:Lato,sans-serif;font-size:20px;font-weight:900;line-height:1.6;display:flex}.accordion__header:hover{background-color:#00338d05}.accordion__header:focus{outline:2px solid var(--bg-orange-500);outline-offset:-2px}@media only screen and (max-width:768px){.accordion__header{padding:20px 40px 20px 24px;font-size:18px}}.accordion__title{flex:1;padding-right:20px}.accordion__icon{width:24px;height:24px;color:var(--bg-blue-500);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s ease-in-out;display:flex}.accordion__icon svg{width:100%;height:100%}.accordion__item--open .accordion__icon{transform:rotate(180deg)}.accordion__content{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.accordion__content[hidden]{pointer-events:none;max-height:0;display:block}.accordion__content[hidden] *{pointer-events:none}.accordion__content:not([hidden]){max-height:2000px}.accordion__content table{border-collapse:collapse;border:1px solid #efefef;width:100%;min-width:500px}.accordion__content table th,.accordion__content table td{text-align:left;border:1px solid #efefef;padding:10px}.accordion__content-inner{color:var(--bg-gray-300);padding:0 60px 24px 44px;font-size:16px;font-weight:500;line-height:1.6}.accordion__content-inner div:has(table){overflow:auto}.accordion__content-inner p{margin:0;padding-bottom:16px}.accordion__content-inner p:last-child{padding-bottom:0}.accordion__content-inner ul,.accordion__content-inner ol{margin:0;padding-bottom:16px;padding-left:20px}.accordion__content-inner ul li,.accordion__content-inner ol li{margin-bottom:8px;font-size:16px;font-weight:500}.accordion__content-inner ul li:last-child,.accordion__content-inner ol li:last-child{margin-bottom:0}.accordion__content-inner ul{list-style-type:disc}.accordion__content-inner ol{list-style-type:decimal}.accordion__content-inner a{color:var(--bg-blue-500);text-decoration:underline}.accordion__content-inner a:hover{color:var(--bg-orange-500)}@media only screen and (max-width:768px){.accordion__content-inner{padding:0 40px 20px 24px;font-size:14px}}
.filters{flex-wrap:wrap;place-items:end start;gap:16px;width:100%;margin-bottom:30px;display:flex}@media only screen and (max-width:480px){.filters{flex-direction:column;align-items:start}}@media only screen and (max-width:840px){.filters{grid-template-columns:repeat(2,1fr)}}.filters .filter{margin-bottom:10px}@media only screen and (max-width:480px){.filters .filter,.filters .filter select{width:100%}}.filters .filter--category{width:120px}.filters .filter--province{width:210px}.filters .filter--city{width:230px}.filters .filter--sort{width:180px}.filters .filter:last-of-type{justify-self:end}.filters label{color:var(--bg-blue-500);width:100%;margin-bottom:3px;font-size:14px;font-weight:500;display:block}.filters select{border:1px solid var(--bg-blue-500);width:100%;font-size:var(--s-text-base);color:var(--bg-gray-300);border-radius:4px;padding:12px 16px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.filters select::placeholder{color:#b0b0b0}.filters select:focus{outline:3px solid var(--bg-orange-500);outline-offset:2px;border-color:var(--bg-orange-500)}.filters select:focus:not(:focus-visible){outline:none}.filters select:focus-visible{outline:3px solid var(--bg-orange-500);outline-offset:2px;border-color:var(--bg-orange-500)}.object-list .results-count{font-size:var(--s-text-base);color:var(--bg-blue-500);margin-bottom:32px;line-height:1.4}.object-list .object{border-bottom:8px solid var(--bg-blue-200);background:#fff;border-radius:24px;grid-template-columns:32% 1fr;align-items:start;gap:32px;margin-bottom:32px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #00338d1f}.object-list .object__culture{border-bottom:8px solid var(--bg-orange-400)}@media only screen and (max-width:1024px){.object-list .object{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.object-list .object{grid-template-columns:1fr}}@media only screen and (max-width:480px){.object-list .object{padding:16px}}.object-list .object .object-image-wrapper{flex-shrink:0;width:100%;position:relative;overflow:hidden}@media only screen and (max-width:768px){.object-list .object .object-image-wrapper{width:100%;max-width:100%}}.object-list .object .object-image-wrapper .object-image{border-radius:12px;width:100%;height:auto;display:block}.object-list .object .object-image-wrapper .object-badge{z-index:1;color:var(--bg-blue-500);background-color:#fff;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:flex;position:absolute;box-shadow:0 4px 16px #00338d3d}.object-list .object .object-image-wrapper .object-badge--category{padding-left:40px;top:12px;left:12px}.object-list .object .object-image-wrapper .object-badge--category.object-badge--sport{background:#fff url(/img/icon-sport.png) 8px no-repeat}.object-list .object .object-image-wrapper .object-badge--category.object-badge--culture{background:#fff url(/img/icon-culture.png) 8px no-repeat}.object-list .object .object-image-wrapper .object-badge--votes{top:12px;right:12px}.object-list .object .content{font-size:var(--s-text-large);color:var(--bg-gray-300);flex-direction:column;flex:1;gap:0;line-height:1.4;display:flex}@media only screen and (max-width:1024px){.object-list .object .content{justify-content:flex-start}}@media only screen and (max-width:480px){.object-list .object .content{font-size:var(--s-text-base)}}.object-list .object .content ul{max-width:calc(100% - 120px)}@media only screen and (max-width:1024px){.object-list .object .content ul{max-width:100%;margin-bottom:24px}}.object-list .object .content span{color:var(--bg-blue-500);margin-right:8px;font-weight:700;display:inline-block}.object-list .object .button--object_choose{position:absolute;top:24px;right:24px}@media only screen and (max-width:1024px){.object-list .object .button--object_choose{align-self:flex-end;width:max-content;display:block;position:relative;top:0;right:0}}
