@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-jti-ploom-theme-jtianchorblock]{display:none;position:fixed;bottom:0;left:50%;width:calc(100% - 40px);background-color:#ffffff;padding:16px;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,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;z-index:50;border-radius:8px;}[id*=block-jti-ploom-theme-jtianchorblock].show-anchor{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}@media (max-width:935px){[id*=block-jti-ploom-theme-jtianchorblock]{display:block;}}[id*=block-jti-ploom-theme-jtianchorblock] a{display:block;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;text-align:center;}[id*=block-jti-ploom-theme-jtianchorblock] a[disabled]{opacity:0.8;}[id*=block-jti-ploom-theme-jtianchorblock] a:hover{background-color:#3567FF;border-color:#3567FF;}
[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;}
[id*=block-jticorefootermessageblock]{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;}[id*=block-jticorefootermessageblock] .block-content{max-width:880px;width:100%;}[id*=block-jticorefootermessageblock] .block-content__message{background-color:#191817;padding:24px;}[id*=block-jticorefootermessageblock] .block-content__message-content{color:#ffffff;font-size:12px;font-weight:300;line-height:19px;text-align:center;margin:0;letter-spacing:1.77px;}
.paragraph--type--hero{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;position:relative;overflow:hidden;width:100vw;}.paragraph--type--hero .paragraph__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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:static;color:#ffffff;padding-top:212px;padding-bottom:212px;}@media (max-width:576px){.paragraph--type--hero .paragraph__content{padding-top:112px;padding-bottom:112px;}}@media (max-width:576px){.paragraph--type--hero .paragraph__content{padding-left:20px;padding-right:20px;}}@media (max-width:935px){.paragraph--type--hero .paragraph__content{padding-left:40px;padding-right:40px;}}[dir=rtl] .paragraph--type--hero .paragraph__content{text-align:right;}.paragraph--type--hero .paragraph__content-side{max-width:444px;width:100%;}.paragraph--type--hero .paragraph__content-side:not(.paragraph__content-side-showcase-image){z-index:5;}.paragraph--type--hero .paragraph__content-side-showcase-image{width:100%;}.paragraph--type--hero .paragraph__content-side-showcase-image img{position:absolute;top:50%;right:20%;-webkit-transform:translate(20%,-50%);-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);}.paragraph--type--hero .paragraph__content-background-image__desktop,.paragraph--type--hero .paragraph__content-background-image__mobile{position:absolute;top:0;z-index:-1;width:100%;left:0;right:0;bottom:0;}.paragraph--type--hero .paragraph__content-background-image__desktop .contextual-region,.paragraph--type--hero .paragraph__content-background-image__mobile .contextual-region{position:static;}.paragraph--type--hero .paragraph__content-background-image__desktop img,.paragraph--type--hero .paragraph__content-background-image__mobile img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;}.paragraph--type--hero .paragraph__content-background-image__desktop img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.paragraph--type--hero .paragraph__content-background-image__mobile{display:none;}.paragraph--type--hero .paragraph__content h1{font-weight:300;margin-top:16px;font-size:48px;font-style:normal;line-height:55px;margin-bottom:20px;width:100%;}.paragraph--type--hero .paragraph__content h2{font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:400px;max-width:100%;}.paragraph--type--hero .paragraph__content-side-cta{margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.paragraph--type--hero .paragraph__content-side-cta a{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;display:block;background-color:#ffffff;color:#000000;border-color:transparent;}.paragraph--type--hero .paragraph__content-side-cta a[disabled]{opacity:0.8;}.paragraph--type--hero .paragraph__content-side-cta a:hover{background-color:#3567FF;border-color:#3567FF;color:#ffffff;}@media (max-width:1200px){.paragraph--type--hero .paragraph__content-side-showcase-image{width:50%;}.paragraph--type--hero .paragraph__content-side-showcase-image img{right:5%;-webkit-transform:translate(5%,-50%);-ms-transform:translate(5%,-50%);transform:translate(5%,-50%);}}@media (max-width:576px){.paragraph--type--hero .paragraph__content-side{width:100%;}.paragraph--type--hero .paragraph__content-side:not(.paragraph__content-side-showcase-image){margin-top:24px;}.paragraph--type--hero .paragraph__content-side-showcase-image{bottom:24px;}}@media (max-width:400px){.paragraph--type--hero .paragraph__content-side:not(.paragraph__content-side-showcase-image){margin-top:0;}.paragraph--type--hero .paragraph__content-side-showcase-image img{width:400px;height:440px;}}
.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%);}
select.error ~ .select2-container.select2-container--default .select2-selection__rendered{border:1px solid red;}.select2-container.select2-container--default .select2-selection--single{border:none;height:auto;}.select2-container.select2-container--default .select2-selection__arrow{top:8px;right:16px;height:36px;width:12px;}[dir=rtl] .select2-container.select2-container--default .select2-selection__arrow{left:16px;right:auto;}.select2-container.select2-container--default .select2-selection__arrow b{border:none;width:12px;height:6px;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>");}.select2-container.select2-container--default .select2-selection__rendered{width:100%;height:56px;padding:10px 16px;border:1px solid #373A36;border-radius:8px;font-size:16px;line-height:1.3;font-weight:400;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.select2-container.select2-container--default .select2-selection__rendered:focus{outline:#3567FF solid 2px;}[dir=rtl] .select2-container.select2-container--default .select2-selection__rendered{padding:10px 16px;}.select2-container--open{z-index:50;}.select2-dropdown{z-index:15;}.select2-dropdown.select2-dropdown--below{top:-15px;border:1px solid #000000;}.select2-dropdown .select2-search__field{width:100%;height:56px;padding:10px 16px;border:1px solid #373A36;border-radius:8px;font-size:16px;line-height:1.3;font-weight:400;margin-bottom:0;margin-bottom:0;}.select2-dropdown .select2-search__field:focus{outline:#3567FF solid 2px;}.select2-dropdown ul.select2-results__options li{padding:10px 16px;}.select2-dropdown ul.select2-results__options .select2-results__option--highlighted[aria-selected]{background-color:#000000;color:#ffffff;}
[dir=rtl] form{text-align:right;}form .form-item label,form .form-item legend{margin-bottom:8px;font-size:18px;font-style:normal;font-weight:300;line-height:normal;display:block;}[dir=rtl] form .form-item label,[dir=rtl] form .form-item legend{text-align:right;}form input[type=text],form input[type=email],form input[type=tel],form select{width:100%;height:56px;padding:10px 16px;border:1px solid #373A36;border-radius:8px;font-size:16px;line-height:1.3;font-weight:400;margin-bottom:0;}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form select:focus{outline:#3567FF solid 2px;}form select{background:none;}form .js-form-type-checkbox{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:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;}[dir=rtl] form .js-form-type-checkbox{direction:rtl;}form .js-form-type-checkbox label,form .js-form-type-checkbox .description{max-width:91%;width:100%;cursor:pointer;}form .js-form-type-checkbox label .webform-element-description,form .js-form-type-checkbox .description .webform-element-description{font-size:16px;font-style:normal;font-weight:400;line-height:23px;}form .js-form-type-checkbox label a,form .js-form-type-checkbox .description a{text-decoration:none;color:#000000;color:#3567FF;font-weight:500;}form .js-form-type-checkbox label a:hover,form .js-form-type-checkbox .description a:hover{color:#000000;}form .js-form-type-checkbox label span,form .js-form-type-checkbox .description span{color:#FF0000;}form .js-form-type-checkbox .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}form .js-form-type-checkbox input{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:24px;height:24px;margin:0;}@media (max-width:935px){form .js-form-type-checkbox .description{max-width:88%;}}form .js-form-type-radio input{display:none;}form .js-form-type-radio label{display:block;padding:16px 24px;border-radius:8px;border:2px solid #E6E6E6;margin-bottom:16px;color:#000000;font-weight:500;cursor:pointer;text-align:center;}form .js-webform-radios .js-form-item:nth-child(1) label{color:#ffffff;background-color:#000000;border:2px solid #000000;}form .js-webform-radios label:hover{opacity:0.8;}form .status-messages-container{display:none;visibility:hidden;}form .form-item--error-message,form label.error{display:inline-block;width:100%;color:#F56565;font-size:1.4rem;font-weight:400;margin-bottom:10px;}form input.valid ~ .form-item--error-message{display:none;}form input.error{border-color:#F56565;}.buttons-form-hidden .form-actions{display:none;}.webform-button--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;}.webform-button--submit[disabled]{opacity:0.8;}.webform-button--submit:hover{background-color:#3567FF;border-color:#3567FF;}form.webform-submission-ploom-registration-form{position:relative;width:100%;height:auto;margin:0 auto;background-color:#ffffff;border-radius:8px;padding:40px 37px 40px 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);}@media (max-width:576px){form.webform-submission-ploom-registration-form{padding:30px 20px;}}form.webform-submission-ploom-registration-form .webform-flexbox{margin-top:0;margin-bottom:40px;gap:40px;}form.webform-submission-ploom-registration-form .webform-flexbox.flexbox-no-mb{margin-bottom:30px;}@media (max-width:935px){form.webform-submission-ploom-registration-form .webform-flexbox.flexbox-no-mb{margin-bottom:0;}}form.webform-submission-ploom-registration-form .webform-flexbox.flexbox-full-row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (max-width:935px){form.webform-submission-ploom-registration-form .webform-flexbox{margin-bottom:0;}}form.webform-submission-ploom-registration-form .js-form-type-checkbox{margin-bottom:30px;}form.webform-submission-ploom-registration-form .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:none;z-index:10;}form.webform-submission-ploom-registration-form div[data-drupal-messages]{display:none;}form.webform-submission-ploom-registration-form .registration-step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:935px){form.webform-submission-ploom-registration-form .form-item{margin-bottom:20px;}}form.webform-submission-ploom-registration-form .form-item.js-form-type-processed-text h3{font-weight:300;margin-bottom:30px;}form.webform-submission-ploom-registration-form .form-item-birth-date{display:none;}form.webform-submission-ploom-registration-form .form-item-phone .iti{width:100%;}form.webform-submission-ploom-registration-form .form-item select[name="how_did_you_hear_about_ploom[select]"],form.webform-submission-ploom-registration-form .form-item .webform-select-other-input input{width:calc(100% + 1em);}@media screen and (max-width:767px){form.webform-submission-ploom-registration-form .form-item select[name="how_did_you_hear_about_ploom[select]"],form.webform-submission-ploom-registration-form .form-item .webform-select-other-input input{width:100%;}}form.webform-submission-ploom-registration-form .form-item .webform-select-other-input{margin-top:8px;width:100% !important;}form.webform-submission-ploom-registration-form .form-actions input[type=submit]{margin-top:10px;}form.webform-submission-ploom-registration-form .form-actions input[type=submit][disabled]:hover{background-color:#000000;border-color:#000000;}form.webform-submission-ploom-registration-form .user-exists-link{margin-top:30px;text-align:center;}form.webform-submission-ploom-registration-form .user-exists-link a{text-decoration:underline;color:#000000;}form.webform-submission-ploom-registration-form .user-exists-link a:hover{color:#000000;}form.webform-submission-ploom-registration-form div[data-drupal-selector=edit-container-consent-marketing]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;border-radius:8px;background-color:#ffffff;-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);z-index:50;max-width:343px;width:100%;display:none;}form.webform-submission-ploom-registration-form div[data-drupal-selector=edit-container-consent-marketing]::before{content:"";position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:78px;height:48px;background-image:url(/themes/custom/jti_ploom_theme/images/logo-black.svg);background-position:center;background-repeat:no-repeat;background-size:78px 48px;}form.webform-submission-ploom-registration-form div[data-drupal-selector=edit-container-consent-marketing] div[data-drupal-messages]{display:block;margin-top:64px;margin-bottom:30px;text-align:center;}form.webform-submission-ploom-registration-form div[data-drupal-selector=edit-container-consent-marketing] div[data-drupal-selector=edit-actions-02] input{color:#000000;background-color:transparent;padding:16px 34px;border:2px 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;}form.webform-submission-ploom-registration-form div[data-drupal-selector=edit-container-consent-marketing] div[data-drupal-selector=edit-actions-02] input[disabled]{opacity:0.8;}form.webform-submission-ploom-registration-form div[data-drupal-selector=edit-container-consent-marketing] div[data-drupal-selector=edit-actions-02] input:hover{background-color:#3567FF;border-color:#3567FF;color:#ffffff;}form.webform-submission-ploom-registration-form.openModal .overlay,form.webform-submission-ploom-registration-form.openModal div[data-drupal-selector=edit-container-consent-marketing]{display:block;}form.webform-submission-ploom-registration-form[data-webform-wizard-current-page=webform_confirmation]{padding:80px 37px 80px 60px;}@media (max-width:576px){form.webform-submission-ploom-registration-form[data-webform-wizard-current-page=webform_confirmation]{padding:30px 20px;height:200px;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (max-width:576px){form.webform-submission-ploom-registration-form .form-item-consent-marketing{margin-top:12px;}}.webform-confirmation__message{margin:0 !important;}.webform-confirmation__message a{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;text-decoration:none;font-size:1.4rem;}.webform-confirmation__message a[disabled]{opacity:0.8;}.webform-confirmation__message a:hover{background-color:#3567FF;border-color:#3567FF;}.webform-confirmation__message h4,.webform-confirmation__message p,.webform-confirmation__message a{text-align:center;}.webform-confirmation__message h4,.webform-confirmation__message p{margin-bottom:30px;font-weight:300;}.webform-confirmation__message h4{font-size:26px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0;}.webform-confirmation__message p:last-child{margin-bottom:0;}.webform-confirmation__social-links{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;}.webform-confirmation__social-links a:nth-of-type(2){margin:0 30px;}.webform-confirmation__social-links i{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:32px 32px;}.webform-confirmation__social-links i.instagram-icon{background-image:url(/themes/custom/jti_ploom_theme/images/instagram.svg);}.webform-confirmation__social-links i.facebook-icon{background-image:url(/themes/custom/jti_ploom_theme/images/facebook.svg);}.webform-confirmation__social-links i.youtube-icon{background-image:url(/themes/custom/jti_ploom_theme/images/youtube.svg);}
.paragraph--type--webform{background-color:#000000;}.paragraph--type--webform .paragraph__content{padding:40px 0;max-width:880px;}@media (max-width:576px){.paragraph--type--webform .paragraph__content{padding:30px 0px;}}@media (max-width:935px){.paragraph--type--webform .paragraph__content{padding:40px 40px;}}
.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);}
