#sliding-popup{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;border:1px solid #B5B5B5;border-radius:20px;background:#fff;width:1200px;right:0;left:0;bottom:40px !important;margin:auto;}.sliding-popup-top{position:relative;}button.agree-button.eu-cookie-compliance-default-button{padding:11px 35px;color:#111111;font-weight:bold;font-size:14px;text-transform:uppercase;}#sliding-popup .popup-content{margin:20px;max-width:95%;display:block;text-align:left;width:100%;}#sliding-popup .popup-content #popup-buttons{float:right;max-width:40%;}#sliding-popup button{cursor:pointer;}#sliding-popup .popup-content #popup-text:before{content:url(/sites/all/modules/gdpr2/images/cookie_icon.png);margin-right:10px;}#sliding-popup .popup-content #popup-text{float:left;max-width:85%;display:flex;}.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}@media screen and (max-width:600px){.sliding-popup-bottom{width:auto;margin:10px;bottom:0px !important;}button.agree-button.eu-cookie-compliance-default-button{margin-left:50px;}#sliding-popup .popup-content{max-width:95%;margin:10px 10px;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%;}}
.city-stock-prompt{background:#fff;padding:20px;box-shadow:0px 0px 30px 0px #00000026;width:348px;position:absolute;top:57px;z-index:100;}.city-stock-prompt:before{content:'';width:0;height:0;border-width:18px;border-style:solid;border-color:transparent #fff #fff transparent;position:absolute;left:8px;top:-18px;}.city-stock-prompt.is-hidden{display:none;}.city-stock-prompt-title{font-size:20px;font-weight:700;margin-bottom:16px;}.city-stock-actions{display:flex;gap:10px;}.city-stock-actions .form-submit,.city-stock-actions a{padding:10px!important;margin:0!important;flex:1;border:1px solid #1A1A1A;text-align:center;font-size:17px;}.city-stock-actions .city-stock-yes{background:#d81b60;color:#fff;border-color:#DB0054;}.city-stock-actions .city-stock-yes:hover{border-color:#1a1a1a;}#modalBackdrop.city-stock-backdrop{max-width:100vw;background:#0000004D!important;backdrop-filter:blur(30px);}#modalContent.city-stock-modal{left:50%!important;transform:translate(-50%,-50%);}.city-stock-modal div.ctools-modal-content{max-width:616px;border:none;border-radius:0;font-size:20px;box-shadow:none;padding:60px;padding-bottom:48px;background:#fff;}.city-stock-modal div.ctools-modal-content .modal-content{max-width:100%;padding:0;}.city-stock-modal div.modal-forms-modal-content .popups-container{border-radius:0;padding:0;}.city-stock-modal div.modal-forms-modal-content .popups-close,.city-stock-modal div.ctools-modal-content a.close{background:url(/sites/all/themes/interra/images/fi_x.svg) no-repeat center/contain;width:24px;height:24px;}.city-stock-modal div.modal-forms-modal-content .popups-close{right:-10px;top:-15px;}.city-stock-modal div.ctools-modal-content a.close{position:absolute;right:-24px;top:-24px;font-size:0;}.city-stock-modal div.ctools-modal-content a.close img{display:none;}.city-stock-modal div.ctools-modal-content .modal-header{background:none;color:#111;padding:0 0 20px;border-radius:0;border-bottom:1px solid #D9D9D9;margin-bottom:20px;}.city-stock-modal div.ctools-modal-content .modal-title{display:block;text-shadow:none;color:#111;font-size:30px;}.city-stock-modal-list{column-count:3;column-gap:40px;padding:0;}.city-stock-modal-list a{display:block;margin:0 0 12px;color:#333;text-decoration:none;}.city-stock-modal-list a:hover{color:#d81b60;}@media (max-width:1480px){.city-stock-prompt{top:48px;}}@media (max-width:1000px){.city-stock-modal div.ctools-modal-content{font-size:17px;padding:20px;width:400px!important;}.city-stock-modal div.ctools-modal-content .modal-header{padding:0 0 12px;margin-bottom:12px;}.city-stock-modal div.ctools-modal-content .modal-title{font-size:18px;white-space:normal;}.city-stock-modal-list{column-count:2;column-gap:16px;}.city-stock-modal-list a{margin:0 0 8px;}}@media (max-width:768px){.city-stock-prompt{padding:16px;width:300px;}.city-stock-prompt-title{font-size:17px;}.city-stock-actions .form-submit,.city-stock-actions a{font-size:14px;}}@media (max-width:480px){.city-stock-modal div.ctools-modal-content{width:auto!important;}#modalContent.city-stock-modal{left:28px!important;right:28px!important;transform:translateY(-50%);}.city-stock-modal .modal-scroll div#modal-content,.city-stock-modal div.ctools-modal-content .modal-content{padding:0!important;}}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
