#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;}}
@font-face{font-family:'Gilroy';src:url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Medium.eot);src:url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Medium.woff2) format("woff2"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Medium.woff) format("woff"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Gilroy';src:url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Bold.eot);src:url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Bold.woff2) format("woff2"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Bold.woff) format("woff"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Gilroy';src:url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Regular.eot);src:url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Regular.woff2) format("woff2"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Regular.woff) format("woff"),url(/sites/all/modules/custom/credit_calc/lib/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}.calculator *{box-sizing:border-box;margin:0;padding:0;font-family:"Gilroy",sans-serif;font-weight:normal;font-size:18px;line-height:22px;color:#333333;}.credit-calc-btn{font-family:Gilroy;font-style:normal;font-weight:bold;font-size:14px;line-height:17px;align-items:center;text-align:center;text-transform:uppercase;color:#0D0D0D;background:#EFEFEF;max-width:100%;padding:9px 48px;cursor:pointer;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;box-shadow:none;margin-top:10px;}.credit-calc-btn:hover{color:#ffffff;background:#000000;}.calculator{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,0.7);backdrop-filter:blur(10px);width:100%;height:100%;align-items:center;justify-content:center;z-index:1000;display:none;}.calculator.active{display:flex;}.calculator-block{position:relative;max-width:957px;width:90%;background:#fff;padding:40px 63px;max-height:90%;overflow-y:auto;}.calculator .close{background:transparent;border:none;position:absolute;top:18px;right:18px;cursor:pointer;outline:none;}.calculator-title{font-weight:bold;font-size:30px;line-height:37px;text-align:center;margin-bottom:35px;}.calculator-text{text-align:center;margin-bottom:10px;}.calculator-text span{font-weight:700;}.calculator .form{margin-top:60px;}.calculator .form .input-group{margin-bottom:38px;display:flex;align-items:start;}.calculator .form .input-group-last{border-top:1px solid #E6E6E6;padding-top:44px;margin-bottom:0;}.calculator .form .months-group{display:flex;align-items:center;justify-content:space-between;flex-basis:72%;}.calculator .form .month,.calculator .form .percent{display:flex;flex-direction:column;align-items:center;cursor:pointer;}.calculator .form .month label,.calculator .form .percent label{position:relative;padding-bottom:15px;color:#C7C7C7;cursor:pointer;}.calculator .form .month label:hover,.calculator .form .percent label:hover{color:#DD0152;}.calculator .form .month label:hover::before,.calculator .form .percent label:hover::before{border:1px solid #DD0152;}.calculator .form .month label:hover::after,.calculator .form .percent label:hover::after{background:#DD0152;}.calculator .form .month input,.calculator .form .percent input{display:none;}.calculator .form .month input + label:before,.calculator .form .percent input + label:before{content:"";position:absolute;display:block;width:15px;height:15px;background:transparent;border:1px solid #E0E0E0;border-radius:50%;left:50%;bottom:0;transform:translate(-50%,25%);}.calculator .form .month input + label:after,.calculator .form .percent input + label:after{content:"";position:absolute;width:9px;height:9px;background:#E0E0E0;border-radius:50%;display:block;color:#000;left:50%;transform:translateX(-50%);bottom:0;}.calculator .form .month input:checked + label,.calculator .form .percent input:checked + label{color:#DD0152;}.calculator .form .month input:checked + label:after,.calculator .form .percent input:checked + label:after{background:#DD0152;width:9px;height:9px;bottom:-1px;}.calculator .form .month input:checked + label:before,.calculator .form .percent input:checked + label:before{border:1px solid #DD0152;}.calculator .form-label{flex-basis:28%;padding-bottom:20px;min-width:210px;}.calculator .form-input{color:#111111;border:none;border-bottom:1px solid #474D51;padding-bottom:20px;outline:none;width:50%;max-width:170px;padding-top:0;}.calculator .form-input[type='number']:focus{background-color:#ffffff;}.calculator .form-input::-webkit-outer-spin-button,.calculator .form-input::-webkit-inner-spin-button{display:none;-webkit-appearance:none;margin:0;}.calculator .form-input::placeholder{font-size:14px;line-height:17px;color:#C7C7C7;}.calculator .form-input::-moz-placeholder,.calculator .form-input :-moz-placeholder{opacity:1;}.calculator .form .wrapper{display:flex;flex-direction:column;margin-right:43px;margin-bottom:40px;}.calculator .form .payment{color:#515050;margin-top:20px;font-size:24px;line-height:29px;}.calculator .form .payment span{color:#dd0152;margin-top:20px;font-size:24px;line-height:29px;}.calculator .form .payment.active{color:#333333;}.calculator .rub{margin-left:5px;}.calculator .invalid{display:none;font-size:14px;line-height:17px;color:#FD3232;margin-left:20px;margin-top:3px;}.calc-warning{display:flex;align-items:center;}.calc-warning-text{font-size:14px !important;line-height:17px;color:#333333 !important;margin-left:15px;}.calc-warning-link{text-decoration:none;color:inherit;font-weight:700;}@media screen and (max-width:991px){.calculator-title{margin-bottom:15px;}.calculator .form{margin-top:30px;}.calculator .form .months-group{flex-wrap:wrap;}.calculator .form .month,.calculator .form .percent{width:24%;margin-bottom:20px;}.calculator .form .percent{width:19%;margin-bottom:20px;}.calculator .form .input-group{margin-bottom:20px;}.calculator .form .input-group-last{padding-top:20px;margin-bottom:0;}.calculator .form .payment{flex-basis:40%;}.calculator .form .payment-btn{margin:20px auto 0;}}@media screen and (max-width:768px){.calculator-block{padding:30px;}.calculator .form .months-group{flex-basis:100%;}.calculator .form .month{width:auto;margin-bottom:10px;}.calculator .form .input-group{flex-wrap:wrap;}.calculator .form .input-group-last{flex-direction:column;}.calculator .form .wrapper{width:100%;flex-direction:row;align-items:center;margin-bottom:20px;}.calculator .form .wrapper .payment{margin-top:0;margin-left:20px;}.calculator .invalid{margin-left:0;margin-top:15px;}}@media screen and (max-width:576px){.calculator-block{padding:25px;}.calculator-title{margin-bottom:15px;}.calculator .form{margin-top:30px;}.calculator .form .months-group{flex-basis:100%;}.calculator .form .month{margin-bottom:15px;width:25%;}.calculator .form .input-group{margin-bottom:20px;}.calculator .form-label{padding-bottom:10px;}.calculator .form-input{width:100%;margin-left:0;padding-bottom:10px;}}@media screen and (max-width:470px){.calculator .form .wrapper{flex-wrap:wrap;justify-content:center;text-align:center;margin-right:0;}.calculator .form .wrapper .payment{flex-basis:100%;}.calculator .form-label{flex-basis:100%;}}
