html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#614ea2;color:#fff}::-moz-selection{background:#614ea2;color:#fff}html{color:#060907;font-family:"Montserrat", sans-serif;font-size:16px;background:#fff url(../img/layout/body-bg.jpg) no-repeat center center;background-size:cover;overflow-x:hidden}@media (max-width: 600px){html{font-size:14px}}body{min-height:100vh;padding-top:80px;transition:250ms}body > section{min-height:calc(100vh - 80px - 138px)}a{color:inherit;text-decoration:none}.clr{clear:both}.hide{display:none}.vam{position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.wrapper{position:relative;z-index:2}.container{width:1200px;margin:0 auto;position:relative}.container:after{clear:both;display:block;content:"";width:100%;height:0}@media (max-width: 1220px){.container{width:100%;padding:0 10px}}.flash-message{background:rgba(0, 0, 0, 0.8);position:fixed;left:0;top:0;width:100%;height:100%;z-index:5;font-size:1rem}.flash-message .alert{background:#fff;color:#111;border-radius:2px;width:calc(100vw - 40px);max-width:600px;padding:20px;margin:10px auto;position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.flash-message .close{display:inline-block;width:35px;height:35px;overflow:hidden;position:absolute;right:15px;top:15px}.flash-message .close::before,.flash-message .close::after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#eee}.flash-message .close::before{height:4px;margin-top:-2px;border-radius:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.flash-message .close::after{height:4px;margin-top:-2px;border-radius:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.blur{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}header{width:100%;background:#474749;padding:0 10px;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;transition:250ms}header .logo{margin:20px 0;line-height:1;height:40px;transition:250ms}header .logo img{display:block;height:100%;fill:#fff}footer{text-align:center;display:flex;flex-wrap:wrap;width:100%;justify-content:center;padding:20px;gap:15px}footer p{width:100%;margin:0;padding:0;line-height:1.3}footer a{text-decoration:underline}footer a:hover{text-decoration:none;color:#8dc63f}.main-controls{display:flex;justify-content:center;align-items:flex-start;gap:0 20px;width:100%;max-width:1200px;flex-wrap:wrap;margin:0 auto}.main-controls .card-form{margin:30px 10px 0 10px;max-width:calc(580px - 20px);width:100%}.main-controls .card-form__inner{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;width:100%;min-height:310px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px;align-items:flex-start}.main-controls .card-form h2{width:100%;color:#8dc63f;text-align:center;font-weight:normal;margin:20px 0 15px 0;padding:0;font-size:1.625rem}.main-controls .card-form p{padding:0;margin:0 0 30px 0;text-align:center}.main-controls .card-form form{display:flex;flex-wrap:wrap;gap:0 20px}.main-controls .card-form form .error{background:#cc0000;color:#fff;width:100%;padding:10px 15px;margin-bottom:10px;margin:-20px 0 20px 0}.main-controls .card-form form .input{width:calc(50% - 10px)}.main-controls .card-form form .input label{display:block;padding:0 0 5px 0}.main-controls .card-form form .input input{width:100%;border:1px solid #ccc;padding:10px 15px}.main-controls .card-form form .submit{width:100%;text-align:center;margin:20px 0 0 0}.main-controls .card-form form .submit input{background:#8dc63f;color:#fff;border:0;padding:15px 40px;font-weight:bold;text-transform:uppercase;transition:250ms}.main-controls .card-form form .submit input:hover{background:#72a230}.main-controls .credit-box{margin:30px 10px 0 10px;width:100%;max-width:calc(580px - 20px);align-items:flex-start;display:flex}.main-controls .credit-box__inner{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;width:100%;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px;display:flex;flex-wrap:wrap;align-items:flex-start}.main-controls .credit-box h2{width:100%;color:#8dc63f;text-align:center;font-weight:normal;margin:20px 0 15px 0;padding:0;font-size:1.625rem}.main-controls .credit-box p{padding:0;margin:0 0 30px 0;text-align:center}.main-controls .credit-box .item{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;margin-bottom:67px;transition:250ms}.main-controls .credit-box .item strong{width:100%;text-align:center;padding:0 0 10px 0;font-weight:normal;font-size:1.125rem}.main-controls .credit-box .item img{max-width:55px;display:inline-block;margin:0 5px}.main-controls .credit-box .item.item-big img{max-width:60px}.main-controls .credit-box .item .btn{display:inline-block;background:#8dc63f;color:#fff;border:0;padding:15px 40px;font-weight:bold;text-transform:uppercase;margin:10px 0 0 0;transition:250ms}.main-controls .credit-box .item .btn:hover{background:#72a230}.main-controls .credit-box .item:hover{transform:scale(1.1)}.main-controls .credit-box .item:hover strong{color:#8dc63f}.card-detail{padding:30px 0 0 0}.card-detail__inner{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px}.card-detail h2{width:100%;color:#8dc63f;text-align:center;font-weight:normal;margin:0 0 20px 0;padding:0;font-size:1.625rem}.card-detail__nav-cards{width:100%;display:flex;flex-wrap:wrap;gap:10px}.card-detail__nav-cards a{box-shadow:0 0 10px rgba(0, 0, 0, 0.1);border-radius:5px;background:#fff;padding:20px 0;width:150px;display:flex;align-items:center;justify-content:center;transition:250ms}.card-detail__nav-cards a div{text-align:center;font-weight:bold}.card-detail__nav-cards a div span{color:#aaa;font-weight:normal;font-size:0.875rem}.card-detail__nav-cards a:hover{background:#f0f0f0}.card-detail__nav-cards a.active{border:2px solid #666}.card-detail__info{width:calc(50% - 10px);background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px 20px 30px 20px;line-height:1.5;display:flex;flex-wrap:wrap}.card-detail__info h3{width:100%;margin:0;padding:0}.card-detail__info .number{width:100%;margin:0 0 20px 0}.card-detail__info .contact{width:50%;margin:0 0 30px 0}.card-detail__info .btn{width:100%;margin:0}.card-detail__info .btn a{background:#8dc63f;color:#fff;border:0;padding:10px 30px;font-weight:bold;text-transform:uppercase;transition:250ms}.card-detail__info .btn a:hover{background:#72a230}@media (max-width: 650px){.card-detail__info{width:100%}}.card-detail__credit{width:calc(50% - 10px);background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px;display:block;text-align:center}.card-detail__credit .number{font-weight:bold;text-align:center;margin:20px 0 20px 0;width:100%;font-size:4.375rem}.card-detail__credit .btn{display:inline-block;background:#8dc63f;color:#fff;border:0;padding:15px 40px;font-weight:bold;text-transform:uppercase;margin:10px auto 0 auto;transition:250ms}.card-detail__credit .btn:hover{background:#72a230}@media (max-width: 650px){.card-detail__credit{width:100%}}.card-detail__history{width:100%;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px;margin:0 0 30px 0;display:flex;flex-wrap:wrap}.card-detail__history table{width:100%;border:1px solid #ddd}.card-detail__history table tr th{border:1px solid #ddd;padding:1%;text-align:left}.card-detail__history table tr td{border:1px solid #ddd;padding:1%}.card-detail__history table tr:hover td{background:#eee}.modal{width:calc(100% - 20px);max-width:800px;background:#fff;margin:0 auto;display:flex;flex-wrap:wrap}.modal .mfp-close{position:fixed;right:20px;top:20px;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;font-size:1.25rem}.modal h2{width:100%;color:#8dc63f;text-align:center;font-weight:normal;margin:30px 0 0 0;padding:0;font-size:1.625rem}.modal h3{margin:20px 0 0 0;padding:0;width:100%}.modal form{padding:3%;display:flex;flex-wrap:wrap;gap:20px 30px;width:100%}.modal form .input{width:calc(50% - 15px)}.modal form .input.w100p{width:100%}.modal form .input.w70p{width:calc(70% - 15px)}@media (max-width: 500px){.modal form .input.w70p{width:100%}}.modal form .input.w30p{width:calc(30% - 15px)}@media (max-width: 500px){.modal form .input.w30p{width:100%}}.modal form .input label{display:block;padding:0 0 4px 0}.modal form .input input,.modal form .input select{width:100%;border:1px solid #ccc;padding:10px 15px}@media (max-width: 500px){.modal form .input{width:100%}}.modal form .submit{width:100%;text-align:center;margin:20px 0 0 0}.modal form .submit input{background:#8dc63f;color:#fff;border:0;padding:15px 40px;font-weight:bold;text-transform:uppercase;transition:250ms}.modal form .submit input:hover{background:#72a230}@media (max-width: 500px){.modal form{gap:10px 15px}}.pagination{width:100%;display:flex;align-items:center;justify-content:center;margin:20px 0 0 0}.pagination ul{margin:0;padding:0;list-style:none;display:flex}.pagination ul li{margin:0 2px}.pagination ul li a{background:#eee;padding:5px 12px;border-radius:2px;transition:250ms}.pagination ul li a.active{background:#8dc63f;color:#fff}.pagination ul li a:hover{background:#ccc}.pagination span.prev-page{padding:4px 10px}.pagination a.prev-page{background:#eee;padding:5px 12px;border-radius:2px;transition:250ms}.pagination a.prev-page:hover{background:#ccc}.pagination span.next-page{padding:4px 10px}.pagination a.next-page{background:#eee;padding:5px 12px;border-radius:2px;transition:250ms}.pagination a.next-page:hover{background:#ccc}.pagination .separator{padding:0 5px}.order-coupon-form{padding:30px 0 0 0}.order-coupon-form__inner{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;max-width:600px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px}.order-coupon-form h2{width:100%;color:#8dc63f;text-align:center;font-weight:normal;margin:20px 0 20px 0;padding:0;font-size:1.625rem}.order-coupon-form form{display:flex;flex-wrap:wrap;gap:20px}.order-coupon-form form .error{background:#cc0000;color:#fff;width:100%;padding:10px 15px;margin-bottom:10px;margin:-20px 0 20px 0}.order-coupon-form form .input{width:calc(50% - 10px)}.order-coupon-form form .input label{display:block;padding:0 0 3px 0}.order-coupon-form form .input input{width:100%;border:1px solid #ccc;padding:10px 15px}@media (max-width: 500px){.order-coupon-form form .input{width:100%}}.order-coupon-form form .submit{width:100%;text-align:center}.order-coupon-form form .submit input{background:#8dc63f;color:#fff;border:0;padding:15px 40px;font-weight:bold;text-transform:uppercase;transition:250ms}.order-coupon-form form .submit input:hover{background:#72a230}.order-online-form{padding:30px 0 0 0}.order-online-form__inner{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;max-width:600px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px}.order-online-form h2{width:100%;color:#8dc63f;text-align:center;font-weight:normal;margin:20px 0 20px 0;padding:0;font-size:1.625rem}.order-online-form .logos{margin:0 0 20px 0;padding:0;display:flex;width:100%;justify-content:center}.order-online-form .logos img{max-width:40px;display:inline-block;margin:0 5px}.order-online-form form{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.order-online-form form .error{background:#cc0000;color:#fff;width:100%;padding:10px 15px;margin-bottom:10px;margin:0 0 20px 0}.order-online-form form .input{width:calc(50% - 10px)}.order-online-form form .input label{display:block;padding:0 0 3px 0}.order-online-form form .input input{width:100%;border:1px solid #ccc;padding:10px 15px;height:40px}.order-online-form form .input .input-group{display:flex}.order-online-form form .input .input-group .append{background:#eee;height:40px;display:flex;align-items:center;padding:0 15px;border:1px solid #ccc;border-left:0;margin:0 0 0 -1px}.order-online-form form .input .note{margin:5px 0 0 0;font-size:0.625rem}@media (max-width: 500px){.order-online-form form .input{width:100%}}.order-online-form form .submit{width:100%;text-align:center;margin:0}.order-online-form form .submit input{background:#8dc63f;color:#fff;border:0;padding:15px 40px;font-weight:bold;text-transform:uppercase;transition:250ms}.order-online-form form .submit input:hover{background:#72a230}.cards{display:flex;justify-content:center;flex-wrap:wrap;padding:0 10px;gap:10px;margin:30px 0 0 0}.cards img{display:inline-block;max-width:300px;border-radius:5px}@media (max-width: 650px){.cards img{width:100%}}.page-text{margin:30px 0 0 0}.page-text__inner{width:100%;max-width:1220px;padding:0 10px;margin:0 auto;max-width:1200px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px;line-height:1.5}.page-text h1{width:100%;color:#8dc63f;text-align:center;font-weight:normal;margin:20px 0 15px 0;padding:0;font-size:2.1875rem}.page-text a{text-decoration:underline}.page-text a:hover{text-decoration:none}