@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:"CircularXX TT";font-weight:normal;src:url(/themes/custom/jti_ploom_theme/fonts/CircularXX-Regular.otf) format("opentype");}@font-face{font-family:"CircularXX TT";font-weight:300;src:url(/themes/custom/jti_ploom_theme/fonts/CircularXX-Light.otf) format("opentype");}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;}html{font-size:62.5%;}body{min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"CircularXX TT","Noto Sans",sans-serif;font-size:16px;line-height:1.3;overflow-x:hidden;background-color:#000000;font-weight:300;}.paragraph--type--hero > .paragraph__content,.paragraph--type--cards > .paragraph__content,.paragraph--type--video > .paragraph__content,.paragraph--type--image-with-text > .paragraph__content,.paragraph--type--webform > .paragraph__content{position:relative;max-width:1050px;width:100%;padding:75px 84px;margin:0 auto;}@media (max-width:935px){.paragraph--type--hero > .paragraph__content,.paragraph--type--cards > .paragraph__content,.paragraph--type--video > .paragraph__content,.paragraph--type--image-with-text > .paragraph__content,.paragraph--type--webform > .paragraph__content{padding:30px 20px;}}section[data-section=messages] div[data-drupal-messages]{position:fixed;background:white;padding:20px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transition-delay:0.8s;transition-delay:0.8s;z-index:50;}section[data-section=messages] div[data-drupal-messages].showMessage{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.eu-cookie-compliance-banner{background-color:#ffffff;max-width:450px;width:100%;padding:24px;border-top-right-radius:8px;}@media (max-width:576px){.eu-cookie-compliance-banner{border-top-right-radius:0;}}.eu-cookie-compliance-banner .eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.eu-cookie-compliance-banner .eu-cookie-compliance-message{max-width:unset;}.eu-cookie-compliance-banner .eu-cookie-compliance-message h5,.eu-cookie-compliance-banner .eu-cookie-compliance-message p{margin-bottom:12px;}.eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button{text-align:center;outline:none;background-color:transparent;border:none;padding:0;text-decoration:underline;color:#000000;}.eu-cookie-compliance-banner .eu-cookie-compliance-message .find-more-button:hover{color:#000000;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{max-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.agree-button{color:#ffffff;background-color:#000000;padding:16px 34px;border:1px solid #000000;border-radius:8px;font-size:16px;font-weight:300;text-decoration:none;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;white-space:normal;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.agree-button[disabled]{opacity:0.8;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.agree-button:hover{background-color:#3567FF;border-color:#3567FF;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.decline-button{color:#000000;background-color:transparent;padding:16px 34px;border:2px solid #E6E6E6;border-radius:8px;font-size:16px;font-weight:300;text-decoration:none;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;white-space:normal;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.decline-button[disabled]{opacity:0.8;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.decline-button:hover{background-color:#3567FF;border-color:#3567FF;color:#ffffff;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.agree-button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.decline-button{margin-top:12px;}h1,.h1{font-size:6.5rem;}h2,.h2{font-size:3.6rem;}h3,.h3{font-size:2.4rem;}h4,.h4{font-size:2rem;}h5,.h5{font-size:1.8rem;}h6,.h6{font-size:1.6rem;}#block-jti-ploom-theme-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#block-jti-ploom-theme-page-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#block-jti-ploom-theme-page-title h1{width:100%;max-width:800px;padding:0 24px;font-weight:300;color:#ffffff;margin-top:16px;text-align:center;margin-bottom:24px;}@media (max-width:935px){#block-jti-ploom-theme-page-title h1{font-size:3.5rem;}}@media (max-width:576px){#block-jti-ploom-theme-page-title h1{font-size:2.4rem;}}article.node--page{width:100%;max-width:800px;padding:0 24px;color:#ffffff;}article.node--page a{color:#3567FF;}article.node--page p{margin-bottom:24px;}article.node--page li p{margin-bottom:0;}article.node--page h1,article.node--page h2,article.node--page h3,article.node--page h4,article.node--page h5,article.node--page h6{margin-top:24px;margin-bottom:24px;}@media (max-width:576px){.jti-container{padding-left:20px;padding-right:20px;}}@media (max-width:935px){.jti-container{padding-left:40px;padding-right:40px;}}

header[role=banner]{background-color:#000;padding:40px 40px 20px 40px;}header[role=banner].header--relative{position:relative;}header[role=banner] .region:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;}@media (max-width:935px){header[role=banner]{top:30px;}}.toolbar-horizontal header[role=banner]{margin-top:81px;}@media screen and (max-width:920px) and (max-height:739px){header[role=banner]{top:15px;}}
footer[role=contentinfo] > .region,section[data-section=copyright] > .region{padding-top:0;padding-bottom:0;}footer[role=contentinfo]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}footer[role=contentinfo] .region{max-width:880px;width:100%;margin-top:30px;margin-bottom:30px;}section[data-section=copyright]{position:relative;padding-top:40px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section[data-section=copyright] .region{max-width:880px;width:100%;}section[data-section=copyright] .region::before{content:"";position:absolute;max-width:880px;width:calc(100% - 168px);top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;background-color:rgba(217,217,217,0.25);}@media (max-width:935px){section[data-section=copyright] .region::before{width:calc(100% - 40px);}}
[id*=block-jticopyrightblock] .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}[id*=block-jticopyrightblock] .block-content__side p,[id*=block-jticopyrightblock] .block-content__side a{color:#ffffff;font-size:1.2rem;font-weight:300;}[id*=block-jticopyrightblock] .block-content__side.links a:not(:first-child){margin-left:60px;}
.age-verification-form-modal-wrapper{position:fixed !important;width:100vw;height:100vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.4);z-index:50;visibility:hidden;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s;}.age-verification-form-modal-wrapper form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.age-verification-form-modal-wrapper form .form-item .form-item--error-message{display:none;}.age-verification-form-modal-wrapper #age-verification-lang-switch{position:absolute;right:0;color:#000000;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);}[dir=rtl] .age-verification-form-modal-wrapper #age-verification-lang-switch{left:0;right:auto;}.age-verification-form-modal-wrapper .age-verification__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%);-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;max-width:800px;width:100%;height:auto;background-color:#ffffff;border-radius:8px;padding:60px 37px 60px 60px;-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,0.04),0px 20px 25px -5px rgba(0,0,0,0.1);box-shadow:0 10px 10px -5px rgba(0,0,0,0.04),0px 20px 25px -5px rgba(0,0,0,0.1);}.age-verification-form-modal-wrapper .age-verification__content [data-drupal-messages]{display:none;}@media (max-width:935px){.age-verification-form-modal-wrapper .age-verification__content{padding:40px 20px 30px 20px;width:calc(100% - 30px);}}.age-verification-form-modal-wrapper .age-verification__content-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;}.age-verification-form-modal-wrapper .age-verification__content-title{font-weight:400;margin-bottom:16px;}.age-verification-form-modal-wrapper .age-verification__content-description{font-size:1.4rem;max-width:300px;}.age-verification-form-modal-wrapper .age-verification__content-birthdate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;}@media (max-width:576px){.age-verification-form-modal-wrapper .age-verification__content-birthdate{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;}.age-verification-form-modal-wrapper .age-verification__content-birthdate .form-item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;}}.age-verification-form-modal-wrapper .age-verification__content-birthdate select{width:100px;height:56px;padding:10px 16px;border:1px solid #373A36;border-radius:8px;font-size:16px;line-height:1.3;font-weight:400;margin-bottom:10px;}.age-verification-form-modal-wrapper .age-verification__content-birthdate select:focus{outline:#3567FF solid 2px;}.age-verification-form-modal-wrapper .age-verification__content-birthdate .form-item{width:100px;}.age-verification-form-modal-wrapper .age-verification__content-errors{color:#DC283E;font-size:14px;margin-top:12px;}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;}@media (max-width:576px){.age-verification-form-modal-wrapper .age-verification__content-btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;}}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input{width:200px;}@media (max-width:576px){.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input{width:100%;}}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input[data-drupal-selector=edit-leave]{color:#000000;background-color:transparent;padding:16px 34px;border:2px solid #E6E6E6;border-radius:8px;font-size:16px;font-weight:300;text-decoration:none;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;white-space:normal;}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input[data-drupal-selector=edit-leave][disabled]{opacity:0.8;}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input[data-drupal-selector=edit-leave]:hover{background-color:#3567FF;border-color:#3567FF;color:#ffffff;}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input[data-drupal-selector=edit-submit]{color:#ffffff;background-color:#000000;padding:16px 34px;border:1px solid #000000;border-radius:8px;font-size:16px;font-weight:300;text-decoration:none;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;white-space:normal;}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input[data-drupal-selector=edit-submit][disabled]{opacity:0.8;}.age-verification-form-modal-wrapper .age-verification__content-btn-wrap input[data-drupal-selector=edit-submit]:hover{background-color:#3567FF;border-color:#3567FF;}.age-verification-form-modal-wrapper .age-verification__content-title{font-size:32px;}.age-verification-form-modal-wrapper .age-verification__content-description{font-size:16px;}.age-verification-form-modal-wrapper .age-verification__content-title,.age-verification-form-modal-wrapper .age-verification__content-description{margin-bottom:16px;text-align:center;font-weight:300;color:#373a36;}.age-verification-form-modal-wrapper .age-verification__content .ajax-progress{display:none;}.age-verification-form-modal-wrapper.show{visibility:visible;opacity:1;}.age-verification-form-modal-wrapper.show .age-verification__content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.language-switcher-language-url{text-align:center;color:#fff;font-family:"Noto Sans",sans-serif;font-size:16px;}.language-switcher-language-url .language-block-wrapper{position:relative;display:inline-block;}.language-switcher-language-url .language-block-wrapper.active .current-lang:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.language-switcher-language-url .language-block-wrapper.active ul.links{display:block;z-index:100;}.language-switcher-language-url .current-lang{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}.language-switcher-language-url .current-lang:after{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease;content:"";display:inline-block;clear:both;width:10px;height:16px;background-position:right;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg width='12' height='6' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.5 1.00024L7.5 7.00024L13.5 1.00024' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");}.language-switcher-language-url ul.links{position:absolute;top:30px;right:0;display:none;background:#FFF;border-radius:8px;padding:24px;-webkit-box-shadow:0px 10px 10px -5px rgba(0,0,0,0.4);box-shadow:0px 10px 10px -5px rgba(0,0,0,0.4);}.language-switcher-language-url ul.links li{list-style:none;}.language-switcher-language-url ul.links li:not(:last-child){margin-bottom:24px;}.language-switcher-language-url ul.links li a{color:#373A36;font-family:"Noto Sans",sans-serif;font-size:16px;text-decoration:none;}.language-switcher-language-url ul.links li a:hover{color:rgb(53,103,255);}
