/*!
 * jquery-confirm v3.3.2 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform, -webkit-transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);-ms-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);-ms-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);-ms-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);-ms-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);-ms-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);-ms-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);-ms-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);-ms-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.bg-cover {
  background-position: center;
  background-size: cover;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline-clear {
  font-size: 0px;
  letter-spacing: 0px;
  margin: 0 auto;
  padding: 0px;
  word-spacing: 0px;
}
.inline-clear > * {
  font-size: 1rem;
  letter-spacing: initial;
  word-spacing: initial;
}
.img-liquid {
  max-width: 100%;
}
.nowrap {
  white-space: nowrap;
}
.pos-relative {
  position: relative;
}
.pre-line {
  white-space: pre-line;
}
.select-disabled {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.transition {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.ff-base {
  font-family: 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", "Source Sans Pro", Oxygen, sans-serif;
}
.ff-heading {
  font-family: 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", "Source Sans Pro", Oxygen, sans-serif;
}
.table-responsive {
  overflow: auto;
  max-width: 100%;
}
.table {
  display: table;
  height: 100%;
  width: 100%;
}
.cell {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.txt-bold {
  font-weight: 700;
}
.txt-light {
  font-weight: 400;
}
.txt-regular {
  font-weight: 400;
}
.txt-capitalize {
  text-transform: capitalize;
}
.txt-first-uppercase:first-letter {
  text-transform: uppercase;
}
.txt-italic {
  font-style: italic;
}
.txt-lower {
  text-transform: lowercase;
}
.txt-normal {
  font-style: normal;
  text-transform: none;
}
.txt-uppercase {
  text-transform: uppercase;
}
.txt-overline {
  text-decoration: overline;
}
.txt-underline {
  text-decoration: underline;
}
.txt-through {
  text-decoration: line-through;
}
.c-black {
  color: #000;
}
.c-white {
  color: #fff;
}
.bg-black {
  background-color: #000;
}
.bg-white {
  background-color: #fff;
}
.bg-red-50 {
  background-color: #FFEBEE;
}
.c-red-50 {
  color: #FFEBEE;
}
.bg-red-900 {
  background-color: #B71C1C;
}
.c-red-900 {
  color: #B71C1C;
}
.bg-red-800 {
  background-color: #C62828;
}
.c-red-800 {
  color: #C62828;
}
.bg-red-700 {
  background-color: #D32F2F;
}
.c-red-700 {
  color: #D32F2F;
}
.bg-red-600 {
  background-color: #E53935;
}
.c-red-600 {
  color: #E53935;
}
.bg-red-500 {
  background-color: #F44336;
}
.c-red-500 {
  color: #F44336;
}
.bg-red-400 {
  background-color: #EF5350;
}
.c-red-400 {
  color: #EF5350;
}
.bg-red-300 {
  background-color: #E57373;
}
.c-red-300 {
  color: #E57373;
}
.bg-red-200 {
  background-color: #EF9A9A;
}
.c-red-200 {
  color: #EF9A9A;
}
.bg-red-100 {
  background-color: #FFCDD2;
}
.c-red-100 {
  color: #FFCDD2;
}
.bg-pink-50 {
  background-color: #FCE4EC;
}
.c-pink-50 {
  color: #FCE4EC;
}
.bg-pink-900 {
  background-color: #880E4F;
}
.c-pink-900 {
  color: #880E4F;
}
.bg-pink-800 {
  background-color: #AD1457;
}
.c-pink-800 {
  color: #AD1457;
}
.bg-pink-700 {
  background-color: #C2185B;
}
.c-pink-700 {
  color: #C2185B;
}
.bg-pink-600 {
  background-color: #D81B60;
}
.c-pink-600 {
  color: #D81B60;
}
.bg-pink-500 {
  background-color: #E91E63;
}
.c-pink-500 {
  color: #E91E63;
}
.bg-pink-400 {
  background-color: #EC407A;
}
.c-pink-400 {
  color: #EC407A;
}
.bg-pink-300 {
  background-color: #F06292;
}
.c-pink-300 {
  color: #F06292;
}
.bg-pink-200 {
  background-color: #F48FB1;
}
.c-pink-200 {
  color: #F48FB1;
}
.bg-pink-100 {
  background-color: #F8BBD0;
}
.c-pink-100 {
  color: #F8BBD0;
}
.bg-purple-50 {
  background-color: #F3E5F5;
}
.c-purple-50 {
  color: #F3E5F5;
}
.bg-purple-900 {
  background-color: #4A148C;
}
.c-purple-900 {
  color: #4A148C;
}
.bg-purple-800 {
  background-color: #6A1B9A;
}
.c-purple-800 {
  color: #6A1B9A;
}
.bg-purple-700 {
  background-color: #7B1FA2;
}
.c-purple-700 {
  color: #7B1FA2;
}
.bg-purple-600 {
  background-color: #8E24AA;
}
.c-purple-600 {
  color: #8E24AA;
}
.bg-purple-500 {
  background-color: #9C27B0;
}
.c-purple-500 {
  color: #9C27B0;
}
.bg-purple-400 {
  background-color: #AB47BC;
}
.c-purple-400 {
  color: #AB47BC;
}
.bg-purple-300 {
  background-color: #BA68C8;
}
.c-purple-300 {
  color: #BA68C8;
}
.bg-purple-200 {
  background-color: #CE93D8;
}
.c-purple-200 {
  color: #CE93D8;
}
.bg-purple-100 {
  background-color: #E1BEE7;
}
.c-purple-100 {
  color: #E1BEE7;
}
.bg-deep-purple-50 {
  background-color: #EDE7F6;
}
.c-deep-purple-50 {
  color: #EDE7F6;
}
.bg-deep-purple-900 {
  background-color: #311B92;
}
.c-deep-purple-900 {
  color: #311B92;
}
.bg-deep-purple-800 {
  background-color: #4527A0;
}
.c-deep-purple-800 {
  color: #4527A0;
}
.bg-deep-purple-700 {
  background-color: #512DA8;
}
.c-deep-purple-700 {
  color: #512DA8;
}
.bg-deep-purple-600 {
  background-color: #5E35B1;
}
.c-deep-purple-600 {
  color: #5E35B1;
}
.bg-deep-purple-500 {
  background-color: #673AB7;
}
.c-deep-purple-500 {
  color: #673AB7;
}
.bg-deep-purple-400 {
  background-color: #7E57C2;
}
.c-deep-purple-400 {
  color: #7E57C2;
}
.bg-deep-purple-300 {
  background-color: #9575CD;
}
.c-deep-purple-300 {
  color: #9575CD;
}
.bg-deep-purple-200 {
  background-color: #B39DDB;
}
.c-deep-purple-200 {
  color: #B39DDB;
}
.bg-deep-purple-100 {
  background-color: #D1C4E9;
}
.c-deep-purple-100 {
  color: #D1C4E9;
}
.bg-indigo-50 {
  background-color: #E8EAF6;
}
.c-indigo-50 {
  color: #E8EAF6;
}
.bg-indigo-900 {
  background-color: #1A237E;
}
.c-indigo-900 {
  color: #1A237E;
}
.bg-indigo-800 {
  background-color: #283593;
}
.c-indigo-800 {
  color: #283593;
}
.bg-indigo-700 {
  background-color: #303F9F;
}
.c-indigo-700 {
  color: #303F9F;
}
.bg-indigo-600 {
  background-color: #3949AB;
}
.c-indigo-600 {
  color: #3949AB;
}
.bg-indigo-500 {
  background-color: #3F51B5;
}
.c-indigo-500 {
  color: #3F51B5;
}
.bg-indigo-400 {
  background-color: #5C6BC0;
}
.c-indigo-400 {
  color: #5C6BC0;
}
.bg-indigo-300 {
  background-color: #7986CB;
}
.c-indigo-300 {
  color: #7986CB;
}
.bg-indigo-200 {
  background-color: #9FA8DA;
}
.c-indigo-200 {
  color: #9FA8DA;
}
.bg-indigo-100 {
  background-color: #C5CAE9;
}
.c-indigo-100 {
  color: #C5CAE9;
}
.bg-blue-50 {
  background-color: #E3F2FD;
}
.c-blue-50 {
  color: #E3F2FD;
}
.bg-blue-900 {
  background-color: #0D47A1;
}
.c-blue-900 {
  color: #0D47A1;
}
.bg-blue-800 {
  background-color: #1565C0;
}
.c-blue-800 {
  color: #1565C0;
}
.bg-blue-700 {
  background-color: #1976D2;
}
.c-blue-700 {
  color: #1976D2;
}
.bg-blue-600 {
  background-color: #1E88E5;
}
.c-blue-600 {
  color: #1E88E5;
}
.bg-blue-500 {
  background-color: #2196F3;
}
.c-blue-500 {
  color: #2196F3;
}
.bg-blue-400 {
  background-color: #42A5F5;
}
.c-blue-400 {
  color: #42A5F5;
}
.bg-blue-300 {
  background-color: #64B5F6;
}
.c-blue-300 {
  color: #64B5F6;
}
.bg-blue-200 {
  background-color: #90CAF9;
}
.c-blue-200 {
  color: #90CAF9;
}
.bg-blue-100 {
  background-color: #BBDEFB;
}
.c-blue-100 {
  color: #BBDEFB;
}
.bg-light-blue-50 {
  background-color: #E1F5FE;
}
.c-light-blue-50 {
  color: #E1F5FE;
}
.bg-light-blue-900 {
  background-color: #01579B;
}
.c-light-blue-900 {
  color: #01579B;
}
.bg-light-blue-800 {
  background-color: #0277BD;
}
.c-light-blue-800 {
  color: #0277BD;
}
.bg-light-blue-700 {
  background-color: #0288D1;
}
.c-light-blue-700 {
  color: #0288D1;
}
.bg-light-blue-600 {
  background-color: #039BE5;
}
.c-light-blue-600 {
  color: #039BE5;
}
.bg-light-blue-500 {
  background-color: #03A9F4;
}
.c-light-blue-500 {
  color: #03A9F4;
}
.bg-light-blue-400 {
  background-color: #29B6F6;
}
.c-light-blue-400 {
  color: #29B6F6;
}
.bg-light-blue-300 {
  background-color: #4FC3F7;
}
.c-light-blue-300 {
  color: #4FC3F7;
}
.bg-light-blue-200 {
  background-color: #81D4FA;
}
.c-light-blue-200 {
  color: #81D4FA;
}
.bg-light-blue-100 {
  background-color: #B3E5FC;
}
.c-light-blue-100 {
  color: #B3E5FC;
}
.bg-cyan-50 {
  background-color: #E0F7FA;
}
.c-cyan-50 {
  color: #E0F7FA;
}
.bg-cyan-900 {
  background-color: #006064;
}
.c-cyan-900 {
  color: #006064;
}
.bg-cyan-800 {
  background-color: #00838F;
}
.c-cyan-800 {
  color: #00838F;
}
.bg-cyan-700 {
  background-color: #0097A7;
}
.c-cyan-700 {
  color: #0097A7;
}
.bg-cyan-600 {
  background-color: #00ACC1;
}
.c-cyan-600 {
  color: #00ACC1;
}
.bg-cyan-500 {
  background-color: #00BCD4;
}
.c-cyan-500 {
  color: #00BCD4;
}
.bg-cyan-400 {
  background-color: #26C6DA;
}
.c-cyan-400 {
  color: #26C6DA;
}
.bg-cyan-300 {
  background-color: #4DD0E1;
}
.c-cyan-300 {
  color: #4DD0E1;
}
.bg-cyan-200 {
  background-color: #80DEEA;
}
.c-cyan-200 {
  color: #80DEEA;
}
.bg-cyan-100 {
  background-color: #B2EBF2;
}
.c-cyan-100 {
  color: #B2EBF2;
}
.bg-teal-50 {
  background-color: #E0F2F1;
}
.c-teal-50 {
  color: #E0F2F1;
}
.bg-teal-900 {
  background-color: #004D40;
}
.c-teal-900 {
  color: #004D40;
}
.bg-teal-800 {
  background-color: #00695C;
}
.c-teal-800 {
  color: #00695C;
}
.bg-teal-700 {
  background-color: #00796B;
}
.c-teal-700 {
  color: #00796B;
}
.bg-teal-600 {
  background-color: #00897B;
}
.c-teal-600 {
  color: #00897B;
}
.bg-teal-500 {
  background-color: #009688;
}
.c-teal-500 {
  color: #009688;
}
.bg-teal-400 {
  background-color: #26A69A;
}
.c-teal-400 {
  color: #26A69A;
}
.bg-teal-300 {
  background-color: #4DB6AC;
}
.c-teal-300 {
  color: #4DB6AC;
}
.bg-teal-200 {
  background-color: #80CBC4;
}
.c-teal-200 {
  color: #80CBC4;
}
.bg-teal-100 {
  background-color: #B2DFDB;
}
.c-teal-100 {
  color: #B2DFDB;
}
.bg-green-50 {
  background-color: #E8F5E9;
}
.c-green-50 {
  color: #E8F5E9;
}
.bg-green-900 {
  background-color: #1B5E20;
}
.c-green-900 {
  color: #1B5E20;
}
.bg-green-800 {
  background-color: #2E7D32;
}
.c-green-800 {
  color: #2E7D32;
}
.bg-green-700 {
  background-color: #388E3C;
}
.c-green-700 {
  color: #388E3C;
}
.bg-green-600 {
  background-color: #43A047;
}
.c-green-600 {
  color: #43A047;
}
.bg-green-500 {
  background-color: #4CAF50;
}
.c-green-500 {
  color: #4CAF50;
}
.bg-green-400 {
  background-color: #66BB6A;
}
.c-green-400 {
  color: #66BB6A;
}
.bg-green-300 {
  background-color: #81C784;
}
.c-green-300 {
  color: #81C784;
}
.bg-green-200 {
  background-color: #A5D6A7;
}
.c-green-200 {
  color: #A5D6A7;
}
.bg-green-100 {
  background-color: #C8E6C9;
}
.c-green-100 {
  color: #C8E6C9;
}
.bg-light-green-50 {
  background-color: #F1F8E9;
}
.c-light-green-50 {
  color: #F1F8E9;
}
.bg-light-green-900 {
  background-color: #33691E;
}
.c-light-green-900 {
  color: #33691E;
}
.bg-light-green-800 {
  background-color: #558B2F;
}
.c-light-green-800 {
  color: #558B2F;
}
.bg-light-green-700 {
  background-color: #689F38;
}
.c-light-green-700 {
  color: #689F38;
}
.bg-light-green-600 {
  background-color: #7CB342;
}
.c-light-green-600 {
  color: #7CB342;
}
.bg-light-green-500 {
  background-color: #8BC34A;
}
.c-light-green-500 {
  color: #8BC34A;
}
.bg-light-green-400 {
  background-color: #9CCC65;
}
.c-light-green-400 {
  color: #9CCC65;
}
.bg-light-green-300 {
  background-color: #AED581;
}
.c-light-green-300 {
  color: #AED581;
}
.bg-light-green-200 {
  background-color: #C5E1A5;
}
.c-light-green-200 {
  color: #C5E1A5;
}
.bg-light-green-100 {
  background-color: #DCEDC8;
}
.c-light-green-100 {
  color: #DCEDC8;
}
.bg-lime-50 {
  background-color: #F9FBE7;
}
.c-lime-50 {
  color: #F9FBE7;
}
.bg-lime-900 {
  background-color: #827717;
}
.c-lime-900 {
  color: #827717;
}
.bg-lime-800 {
  background-color: #9E9D24;
}
.c-lime-800 {
  color: #9E9D24;
}
.bg-lime-700 {
  background-color: #AFB42B;
}
.c-lime-700 {
  color: #AFB42B;
}
.bg-lime-600 {
  background-color: #C0CA33;
}
.c-lime-600 {
  color: #C0CA33;
}
.bg-lime-500 {
  background-color: #CDDC39;
}
.c-lime-500 {
  color: #CDDC39;
}
.bg-lime-400 {
  background-color: #D4E157;
}
.c-lime-400 {
  color: #D4E157;
}
.bg-lime-300 {
  background-color: #DCE775;
}
.c-lime-300 {
  color: #DCE775;
}
.bg-lime-200 {
  background-color: #E6EE9C;
}
.c-lime-200 {
  color: #E6EE9C;
}
.bg-lime-100 {
  background-color: #F0F4C3;
}
.c-lime-100 {
  color: #F0F4C3;
}
.bg-yellow-50 {
  background-color: #FFFDE7;
}
.c-yellow-50 {
  color: #FFFDE7;
}
.bg-yellow-900 {
  background-color: #F57F17;
}
.c-yellow-900 {
  color: #F57F17;
}
.bg-yellow-800 {
  background-color: #F9A825;
}
.c-yellow-800 {
  color: #F9A825;
}
.bg-yellow-700 {
  background-color: #FBC02D;
}
.c-yellow-700 {
  color: #FBC02D;
}
.bg-yellow-600 {
  background-color: #FDD835;
}
.c-yellow-600 {
  color: #FDD835;
}
.bg-yellow-500 {
  background-color: #FFEB3B;
}
.c-yellow-500 {
  color: #FFEB3B;
}
.bg-yellow-400 {
  background-color: #FFEE58;
}
.c-yellow-400 {
  color: #FFEE58;
}
.bg-yellow-300 {
  background-color: #FFF176;
}
.c-yellow-300 {
  color: #FFF176;
}
.bg-yellow-200 {
  background-color: #FFF59D;
}
.c-yellow-200 {
  color: #FFF59D;
}
.bg-yellow-100 {
  background-color: #FFF9C4;
}
.c-yellow-100 {
  color: #FFF9C4;
}
.bg-amber-50 {
  background-color: #FFF8E1;
}
.c-amber-50 {
  color: #FFF8E1;
}
.bg-amber-900 {
  background-color: #FF6F00;
}
.c-amber-900 {
  color: #FF6F00;
}
.bg-amber-800 {
  background-color: #FF8F00;
}
.c-amber-800 {
  color: #FF8F00;
}
.bg-amber-700 {
  background-color: #FFA000;
}
.c-amber-700 {
  color: #FFA000;
}
.bg-amber-600 {
  background-color: #FFB300;
}
.c-amber-600 {
  color: #FFB300;
}
.bg-amber-500 {
  background-color: #FFC107;
}
.c-amber-500 {
  color: #FFC107;
}
.bg-amber-400 {
  background-color: #FFCA28;
}
.c-amber-400 {
  color: #FFCA28;
}
.bg-amber-300 {
  background-color: #FFD54F;
}
.c-amber-300 {
  color: #FFD54F;
}
.bg-amber-200 {
  background-color: #FFE082;
}
.c-amber-200 {
  color: #FFE082;
}
.bg-amber-100 {
  background-color: #FFECB3;
}
.c-amber-100 {
  color: #FFECB3;
}
.bg-orange-50 {
  background-color: #FFF3E0;
}
.c-orange-50 {
  color: #FFF3E0;
}
.bg-orange-900 {
  background-color: #E65100;
}
.c-orange-900 {
  color: #E65100;
}
.bg-orange-800 {
  background-color: #EF6C00;
}
.c-orange-800 {
  color: #EF6C00;
}
.bg-orange-700 {
  background-color: #F57C00;
}
.c-orange-700 {
  color: #F57C00;
}
.bg-orange-600 {
  background-color: #FB8C00;
}
.c-orange-600 {
  color: #FB8C00;
}
.bg-orange-500 {
  background-color: #FF9800;
}
.c-orange-500 {
  color: #FF9800;
}
.bg-orange-400 {
  background-color: #FFA726;
}
.c-orange-400 {
  color: #FFA726;
}
.bg-orange-300 {
  background-color: #FFB74D;
}
.c-orange-300 {
  color: #FFB74D;
}
.bg-orange-200 {
  background-color: #FFCC80;
}
.c-orange-200 {
  color: #FFCC80;
}
.bg-orange-100 {
  background-color: #FFE0B2;
}
.c-orange-100 {
  color: #FFE0B2;
}
.bg-deep-orange-50 {
  background-color: #FBE9E7;
}
.c-deep-orange-50 {
  color: #FBE9E7;
}
.bg-deep-orange-900 {
  background-color: #BF360C;
}
.c-deep-orange-900 {
  color: #BF360C;
}
.bg-deep-orange-800 {
  background-color: #D84315;
}
.c-deep-orange-800 {
  color: #D84315;
}
.bg-deep-orange-700 {
  background-color: #E64A19;
}
.c-deep-orange-700 {
  color: #E64A19;
}
.bg-deep-orange-600 {
  background-color: #F4511E;
}
.c-deep-orange-600 {
  color: #F4511E;
}
.bg-deep-orange-500 {
  background-color: #FF5722;
}
.c-deep-orange-500 {
  color: #FF5722;
}
.bg-deep-orange-400 {
  background-color: #FF7043;
}
.c-deep-orange-400 {
  color: #FF7043;
}
.bg-deep-orange-300 {
  background-color: #FF8A65;
}
.c-deep-orange-300 {
  color: #FF8A65;
}
.bg-deep-orange-200 {
  background-color: #FFAB91;
}
.c-deep-orange-200 {
  color: #FFAB91;
}
.bg-deep-orange-100 {
  background-color: #FFCCBC;
}
.c-deep-orange-100 {
  color: #FFCCBC;
}
.bg-brown-50 {
  background-color: #EFEBE9;
}
.c-brown-50 {
  color: #EFEBE9;
}
.bg-brown-900 {
  background-color: #3E2723;
}
.c-brown-900 {
  color: #3E2723;
}
.bg-brown-800 {
  background-color: #4E342E;
}
.c-brown-800 {
  color: #4E342E;
}
.bg-brown-700 {
  background-color: #5D4037;
}
.c-brown-700 {
  color: #5D4037;
}
.bg-brown-600 {
  background-color: #6D4C41;
}
.c-brown-600 {
  color: #6D4C41;
}
.bg-brown-500 {
  background-color: #795548;
}
.c-brown-500 {
  color: #795548;
}
.bg-brown-400 {
  background-color: #8D6E63;
}
.c-brown-400 {
  color: #8D6E63;
}
.bg-brown-300 {
  background-color: #A1887F;
}
.c-brown-300 {
  color: #A1887F;
}
.bg-brown-200 {
  background-color: #BCAAA4;
}
.c-brown-200 {
  color: #BCAAA4;
}
.bg-brown-100 {
  background-color: #D7CCC8;
}
.c-brown-100 {
  color: #D7CCC8;
}
.bg-grey-50 {
  background-color: #FAFAFA;
}
.c-grey-50 {
  color: #FAFAFA;
}
.bg-grey-900 {
  background-color: #212121;
}
.c-grey-900 {
  color: #212121;
}
.bg-grey-800 {
  background-color: #424242;
}
.c-grey-800 {
  color: #424242;
}
.bg-grey-700 {
  background-color: #616161;
}
.c-grey-700 {
  color: #616161;
}
.bg-grey-600 {
  background-color: #757575;
}
.c-grey-600 {
  color: #757575;
}
.bg-grey-500 {
  background-color: #9E9E9E;
}
.c-grey-500 {
  color: #9E9E9E;
}
.bg-grey-400 {
  background-color: #BDBDBD;
}
.c-grey-400 {
  color: #BDBDBD;
}
.bg-grey-300 {
  background-color: #E0E0E0;
}
.c-grey-300 {
  color: #E0E0E0;
}
.bg-grey-200 {
  background-color: #EEEEEE;
}
.c-grey-200 {
  color: #EEEEEE;
}
.bg-grey-100 {
  background-color: #F5F5F5;
}
.c-grey-100 {
  color: #F5F5F5;
}
.bg-blue-grey-50 {
  background-color: #ECEFF1;
}
.c-blue-grey-50 {
  color: #ECEFF1;
}
.bg-blue-grey-900 {
  background-color: #263238;
}
.c-blue-grey-900 {
  color: #263238;
}
.bg-blue-grey-800 {
  background-color: #37474F;
}
.c-blue-grey-800 {
  color: #37474F;
}
.bg-blue-grey-700 {
  background-color: #455A64;
}
.c-blue-grey-700 {
  color: #455A64;
}
.bg-blue-grey-600 {
  background-color: #546E7A;
}
.c-blue-grey-600 {
  color: #546E7A;
}
.bg-blue-grey-500 {
  background-color: #607D8B;
}
.c-blue-grey-500 {
  color: #607D8B;
}
.bg-blue-grey-400 {
  background-color: #78909C;
}
.c-blue-grey-400 {
  color: #78909C;
}
.bg-blue-grey-300 {
  background-color: #90A4AE;
}
.c-blue-grey-300 {
  color: #90A4AE;
}
.bg-blue-grey-200 {
  background-color: #B0BEC5;
}
.c-blue-grey-200 {
  color: #B0BEC5;
}
.bg-blue-grey-100 {
  background-color: #CFD8DC;
}
.c-blue-grey-100 {
  color: #CFD8DC;
}
.bg-red-A700 {
  background-color: #D50000;
}
.c-red-A700 {
  color: #D50000;
}
.bg-red-A400 {
  background-color: #FF1744;
}
.c-red-A400 {
  color: #FF1744;
}
.bg-red-A200 {
  background-color: #FF5252;
}
.c-red-A200 {
  color: #FF5252;
}
.bg-red-A100 {
  background-color: #FF8A80;
}
.c-red-A100 {
  color: #FF8A80;
}
.bg-pink-A700 {
  background-color: #C51162;
}
.c-pink-A700 {
  color: #C51162;
}
.bg-pink-A400 {
  background-color: #F50057;
}
.c-pink-A400 {
  color: #F50057;
}
.bg-pink-A200 {
  background-color: #FF4081;
}
.c-pink-A200 {
  color: #FF4081;
}
.bg-pink-A100 {
  background-color: #FF80AB;
}
.c-pink-A100 {
  color: #FF80AB;
}
.bg-purple-A700 {
  background-color: #AA00FF;
}
.c-purple-A700 {
  color: #AA00FF;
}
.bg-purple-A400 {
  background-color: #D500F9;
}
.c-purple-A400 {
  color: #D500F9;
}
.bg-purple-A200 {
  background-color: #E040FB;
}
.c-purple-A200 {
  color: #E040FB;
}
.bg-purple-A100 {
  background-color: #EA80FC;
}
.c-purple-A100 {
  color: #EA80FC;
}
.bg-deep-purple-A700 {
  background-color: #6200EA;
}
.c-deep-purple-A700 {
  color: #6200EA;
}
.bg-deep-purple-A400 {
  background-color: #651FFF;
}
.c-deep-purple-A400 {
  color: #651FFF;
}
.bg-deep-purple-A200 {
  background-color: #7C4DFF;
}
.c-deep-purple-A200 {
  color: #7C4DFF;
}
.bg-deep-purple-A100 {
  background-color: #B388FF;
}
.c-deep-purple-A100 {
  color: #B388FF;
}
.bg-indigo-A700 {
  background-color: #304FFE;
}
.c-indigo-A700 {
  color: #304FFE;
}
.bg-indigo-A400 {
  background-color: #3D5AFE;
}
.c-indigo-A400 {
  color: #3D5AFE;
}
.bg-indigo-A200 {
  background-color: #536DFE;
}
.c-indigo-A200 {
  color: #536DFE;
}
.bg-indigo-A100 {
  background-color: #8C9EFF;
}
.c-indigo-A100 {
  color: #8C9EFF;
}
.bg-blue-A700 {
  background-color: #2962FF;
}
.c-blue-A700 {
  color: #2962FF;
}
.bg-blue-A400 {
  background-color: #2979FF;
}
.c-blue-A400 {
  color: #2979FF;
}
.bg-blue-A200 {
  background-color: #448AFF;
}
.c-blue-A200 {
  color: #448AFF;
}
.bg-blue-A100 {
  background-color: #82B1FF;
}
.c-blue-A100 {
  color: #82B1FF;
}
.bg-light-blue-A700 {
  background-color: #0091EA;
}
.c-light-blue-A700 {
  color: #0091EA;
}
.bg-light-blue-A400 {
  background-color: #00B0FF;
}
.c-light-blue-A400 {
  color: #00B0FF;
}
.bg-light-blue-A200 {
  background-color: #40C4FF;
}
.c-light-blue-A200 {
  color: #40C4FF;
}
.bg-light-blue-A100 {
  background-color: #80D8FF;
}
.c-light-blue-A100 {
  color: #80D8FF;
}
.bg-cyan-A700 {
  background-color: #00B8D4;
}
.c-cyan-A700 {
  color: #00B8D4;
}
.bg-cyan-A400 {
  background-color: #00E5FF;
}
.c-cyan-A400 {
  color: #00E5FF;
}
.bg-cyan-A200 {
  background-color: #18FFFF;
}
.c-cyan-A200 {
  color: #18FFFF;
}
.bg-cyan-A100 {
  background-color: #84FFFF;
}
.c-cyan-A100 {
  color: #84FFFF;
}
.bg-teal-A700 {
  background-color: #00BFA5;
}
.c-teal-A700 {
  color: #00BFA5;
}
.bg-teal-A400 {
  background-color: #1DE9B6;
}
.c-teal-A400 {
  color: #1DE9B6;
}
.bg-teal-A200 {
  background-color: #64FFDA;
}
.c-teal-A200 {
  color: #64FFDA;
}
.bg-teal-A100 {
  background-color: #A7FFEB;
}
.c-teal-A100 {
  color: #A7FFEB;
}
.bg-green-A700 {
  background-color: #00C853;
}
.c-green-A700 {
  color: #00C853;
}
.bg-green-A400 {
  background-color: #00E676;
}
.c-green-A400 {
  color: #00E676;
}
.bg-green-A200 {
  background-color: #69F0AE;
}
.c-green-A200 {
  color: #69F0AE;
}
.bg-green-A100 {
  background-color: #B9F6CA;
}
.c-green-A100 {
  color: #B9F6CA;
}
.bg-light-green-A700 {
  background-color: #64DD17;
}
.c-light-green-A700 {
  color: #64DD17;
}
.bg-light-green-A400 {
  background-color: #76FF03;
}
.c-light-green-A400 {
  color: #76FF03;
}
.bg-light-green-A200 {
  background-color: #B2FF59;
}
.c-light-green-A200 {
  color: #B2FF59;
}
.bg-light-green-A100 {
  background-color: #CCFF90;
}
.c-light-green-A100 {
  color: #CCFF90;
}
.bg-lime-A700 {
  background-color: #AEEA00;
}
.c-lime-A700 {
  color: #AEEA00;
}
.bg-lime-A400 {
  background-color: #C6FF00;
}
.c-lime-A400 {
  color: #C6FF00;
}
.bg-lime-A200 {
  background-color: #EEFF41;
}
.c-lime-A200 {
  color: #EEFF41;
}
.bg-lime-A100 {
  background-color: #F4FF81;
}
.c-lime-A100 {
  color: #F4FF81;
}
.bg-yellow-A700 {
  background-color: #FFD600;
}
.c-yellow-A700 {
  color: #FFD600;
}
.bg-yellow-A400 {
  background-color: #FFEA00;
}
.c-yellow-A400 {
  color: #FFEA00;
}
.bg-yellow-A200 {
  background-color: #FFFF00;
}
.c-yellow-A200 {
  color: #FFFF00;
}
.bg-yellow-A100 {
  background-color: #FFFF8D;
}
.c-yellow-A100 {
  color: #FFFF8D;
}
.bg-amber-A700 {
  background-color: #FFAB00;
}
.c-amber-A700 {
  color: #FFAB00;
}
.bg-amber-A400 {
  background-color: #FFC400;
}
.c-amber-A400 {
  color: #FFC400;
}
.bg-amber-A200 {
  background-color: #FFD740;
}
.c-amber-A200 {
  color: #FFD740;
}
.bg-amber-A100 {
  background-color: #FFE57F;
}
.c-amber-A100 {
  color: #FFE57F;
}
.bg-orange-A700 {
  background-color: #FF6D00;
}
.c-orange-A700 {
  color: #FF6D00;
}
.bg-orange-A400 {
  background-color: #FF9100;
}
.c-orange-A400 {
  color: #FF9100;
}
.bg-orange-A200 {
  background-color: #FFAB40;
}
.c-orange-A200 {
  color: #FFAB40;
}
.bg-orange-A100 {
  background-color: #FFD180;
}
.c-orange-A100 {
  color: #FFD180;
}
.bg-deep-orange-A700 {
  background-color: #DD2C00;
}
.c-deep-orange-A700 {
  color: #DD2C00;
}
.bg-deep-orange-A400 {
  background-color: #FF3D00;
}
.c-deep-orange-A400 {
  color: #FF3D00;
}
.bg-deep-orange-A200 {
  background-color: #FF6E40;
}
.c-deep-orange-A200 {
  color: #FF6E40;
}
.bg-deep-orange-A100 {
  background-color: #FF9E80;
}
.c-deep-orange-A100 {
  color: #FF9E80;
}
.mix-blue-ball {
  background: -webkit-gradient(linear, left top, right bottom, from(#537BFF), to(#062066));
  background: linear-gradient(to bottom right, #537BFF, #062066);
  border-radius: 50%;
  display: inline-block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 16px;
}
.jconfirm.jconfirm-modern .jconfirm-bg {
  background-color: #212121;
}
.jconfirm.jconfirm-modern .jconfirm-box {
  border-radius: 0px;
  max-width: 600px;
  width: 85% !important;
}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-red {
  border-top: none;
  border-bottom: solid 8px #EF5350;
}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-red ul {
  margin: 0px;
  padding: 0px;
}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-red ul li {
  list-style: none;
  margin: 0px;
  padding: 10px;
}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-red ul li:nth-of-type(odd) {
  background: rgba(224, 224, 224, 0.2);
}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-green {
  border-top: none;
  border-bottom: solid 8px #004786;
}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-green p {
  background: rgba(224, 224, 224, 0.1);
  padding: 15px;
}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
  color: #004786 !important;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-content-pane {
  border: solid 1px rgba(224, 224, 224, 0.1);
  padding: 10px 20px;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-content {
  margin-bottom: 0px !important;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
  background: #E0E0E0;
  color: #212121;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  font-style: normal;
  text-transform: none;
}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button:hover {
  background: #F5F5F5;
  color: #616161;
}
.btn {
  border-radius: 25px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  font-size: 1rem;
  padding: 15px 40px;
  position: relative;
  text-align: center;
  font-weight: 500;
  vertical-align: middle;
}
.btn.btn--full {
  width: 100%;
}
.btn.btn--small {
  font-size: 0.875rem;
  padding: 10px 15px;
}
.btn.btn--blue {
  background-color: #004786;
  border: solid 1px #004786;
  color: #fff;
}
.btn.btn--blue:hover {
  background-color: #032D51;
  border-color: #032D51;
  color: #fff;
}
.btn.btn--white {
  background-color: transparent;
  border: solid 1px #fff;
  color: #fff;
}
.btn.btn--white:hover {
  background-color: #fff;
  border-color: #fff;
  color: #426F97;
}
.btn.btn--white-blue {
  background-color: #fff;
  border: solid 1px #032D51;
  color: #032D51;
  display: block;
  margin: 15px;
}
.btn.btn--white-blue:hover {
  background-color: #426F97;
  border-color: #426F97;
  color: #fff;
}
@media (min-width: 600px) {
  .btn.btn--white-blue {
    display: inline-block;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .btn.btn--white-blue {
    margin: 0 15px;
  }
}
.btn.btn--white-blue.active {
  background-color: #426F97;
  border-color: #426F97;
  color: #fff;
}
.main-slider .main-slider__item {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 700px;
  min-height: 460px;
  position: relative;
}
.main-slider .main-slider__item:after {
  background: rgba(67, 69, 90, 0.8);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.main-slider .main-slider__item .main-slider__content {
  margin: 0 auto;
  max-width: 760px;
  position: relative;
  z-index: 1;
}
.slick-slider .slick-dots {
  bottom: 30px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.slick-slider .slick-dots > li {
  display: inline-block;
  vertical-align: middle;
}
.slick-slider .slick-dots li button {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #fff;
  color: transparent;
  cursor: pointer;
  height: 10px;
  margin: 0 8px;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  width: 15px;
}
.slick-slider .slick-dots li:hover button,
.slick-slider .slick-dots li.slick-active button {
  background-color: #004786;
  border-color: #004786;
}
.collapse {
  border-bottom: 1px solid #032D51;
}
.collapse .collapse__header {
  color: #032D51;
  cursor: pointer;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  padding-right: 40px;
  position: relative;
}
.collapse .collapse__header:after {
  content: '\F078';
  font-family: 'Font Awesome 5 Free';
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  position: absolute;
  right: 10px;
  top: 3px;
}
.collapse .collapse__header:hover {
  color: #426F97;
}
.collapse .collapse__header.active {
  color: #426F97;
}
.collapse .collapse__header.active:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.collapse .collapse__body {
  display: none;
}
footer .dinkbit-logo {
  display: inline-block;
  margin: 0 10px;
  width: 70px;
}
@media (min-width: 1024px) {
  footer .dinkbit-logo {
    bottom: 0;
    height: 30px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
  }
}
footer .dinkbit-logo img {
  width: 100%;
}
footer .footer-grid a {
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  word-break: break-all;
}
footer .footer-grid ul {
  list-style: none;
  margin: 15px 0 0;
  padding: 0;
}
footer .footer-grid ul li {
  margin-bottom: 5px;
}
footer .footer-grid ul li a {
  color: #426F97;
}
footer .footer-grid ul li a:hover {
  color: #fff;
}
footer .footer-grid .heading-link {
  color: #fff;
}
footer .footer-grid .heading-link:hover {
  color: #004786;
}
footer .footer-logo {
  display: block;
  max-width: 170px;
  width: 100%;
}
footer .white-link {
  color: #fff;
}
footer .white-link:hover {
  color: #fff;
  text-decoration: underline;
}
.input-field.text,
.input-field.email {
  position: relative;
}
.input-field.text input,
.input-field.email input {
  background-color: transparent;
  border: 1px solid #032D51;
  border-radius: 30px;
  font-size: 1rem;
  padding: 12px 32px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.input-field.text input ~ label,
.input-field.email input ~ label {
  color: #CFCFCF;
  left: 0;
  font-size: 1rem;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  padding: 12px 32px;
  position: absolute;
  font-weight: 700;
  top: 0;
  width: 100%;
}
.input-field.text input:focus,
.input-field.email input:focus,
.input-field.text input.filled,
.input-field.email input.filled {
  border-color: #004786;
}
.input-field.text input:focus ~ label,
.input-field.email input:focus ~ label,
.input-field.text input.filled ~ label,
.input-field.email input.filled ~ label {
  opacity: 0.2;
}
.input-field.text input.error,
.input-field.email input.error {
  border-color: #F44336;
}
.input-field.text input.error:focus,
.input-field.email input.error:focus,
.input-field.text input.error.filled,
.input-field.email input.error.filled {
  border-color: #004786;
}
.input-field.textarea {
  position: relative;
}
.input-field.textarea textarea {
  background-color: transparent;
  border: 1px solid #032D51;
  border-radius: 30px;
  height: 200px;
  font-size: 1rem;
  padding: 12px 32px;
  position: relative;
  resize: none;
  width: 100%;
  z-index: 1;
}
.input-field.textarea textarea ~ label {
  color: #CFCFCF;
  left: 0;
  font-size: 1rem;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  padding: 12px 32px;
  position: absolute;
  font-weight: 700;
  top: 0;
  width: 100%;
}
.input-field.textarea textarea:focus,
.input-field.textarea textarea.filled {
  border-color: #004786;
}
.input-field.textarea textarea:focus ~ label,
.input-field.textarea textarea.filled ~ label {
  opacity: 0.2;
}
.input-field.textarea textarea.error {
  border-color: #F44336;
}
.input-field.textarea textarea.error:focus,
.input-field.textarea textarea.error.filled {
  border-color: #004786;
}
.header-section {
  max-height: 400px;
  min-height: 250px;
  position: relative;
}
.header-section:before {
  background: rgba(67, 69, 90, 0.8);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.header-section > * {
  position: relative;
  z-index: 1;
}
.header-section .breadcrumb a {
  color: #fff;
}
.header-section .breadcrumb a:hover {
  color: #fff;
  text-decoration: underline;
}
.item-card {
  display: block;
  min-height: 380px;
  overflow: hidden;
  position: relative;
}
.item-card .item-card__blue-block {
  background-color: #032D51;
  bottom: 0;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  position: absolute;
  top: 75%;
  width: 100%;
  z-index: 1;
}
.item-card .item-card__blue-block h3 {
  height: 55px;
}
.item-card .item-card__blue-block .excerpt-text {
  max-height: 102px;
  overflow: hidden;
}
.item-card:hover .item-card__blue-block {
  background-color: #426F97;
  -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.24);
          box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.24);
  top: 20%;
}
.item-card-block {
  -webkit-transition: .4s all linear;
  transition: .4s all linear;
}
.item-card-block.is-hide {
  -webkit-animation-name: 'hide';
          animation-name: 'hide';
  -webkit-animation-duration: .4s;
          animation-duration: .4s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.item-card-block.is-shown {
  -webkit-animation-name: 'show';
          animation-name: 'show';
  -webkit-animation-duration: .4s;
          animation-duration: .4s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.main-menu {
  background-color: transparent;
  position: fixed;
  width: 100%;
  z-index: 9;
}
.main-menu > * {
  position: relative;
  z-index: 10;
}
.main-menu:after {
  background-color: #032D51;
  bottom: 0;
  display: block;
  content: "";
  left: 0;
  -webkit-transition: 0.3s left linear;
  transition: 0.3s left linear;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 1024px) {
  .main-menu:after {
    left: 25%;
  }
}
.main-menu.full-bg:after {
  left: 0;
}
.main-menu.full-bg nav ul li a:not(.social) {
  padding: 18px 0;
}
.main-menu.full-bg .main-logo {
  max-width: 150px;
}
.main-menu nav {
  display: none;
}
@media (min-width: 768px) {
  .main-menu nav {
    max-height: 80px;
    width: 100%;
  }
}
.main-menu nav ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .main-menu nav ul {
    padding: 10px 0;
  }
}
@media (min-width: 1024px) {
  .main-menu nav ul {
    font-size: 0;
    padding: 0;
    text-align: left;
  }
}
.main-menu nav ul > li {
  display: block;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .main-menu nav ul > li {
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  .main-menu nav ul > li {
    width: 16.66666667%;
  }
}
.main-menu nav ul li a:not(.social) {
  color: #426F97;
  display: block;
  font-size: 1.125rem;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  padding: 10px;
  text-align: center;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .main-menu nav ul li a:not(.social) {
    padding: 30px 0;
  }
}
.main-menu nav ul li a:not(.social):hover,
.main-menu nav ul li a:not(.social).active {
  background-color: #004786;
  color: #fff;
  font-weight: 700;
}
.main-menu nav ul li .social {
  color: #fff;
  display: block;
  border: 1px solid #fff;
  border-radius: 50%;
  height: 28px;
  line-height: 28px;
  margin: 10px auto;
  font-size: 1rem;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  text-align: center;
  width: 28px;
}
@media (min-width: 1024px) {
  .main-menu nav ul li .social {
    margin: 0 auto;
  }
}
.main-menu nav ul li .social:hover {
  color: #FBFBFB;
  border-color: #FBFBFB;
}
.main-menu .main-logo {
  max-width: 200px;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  height: auto;
}
.main-menu .menu-bars {
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  height: 40px;
  line-height: 42px;
  font-size: 1.5625rem;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  position: absolute;
  right: 20px;
  text-align: center;
  top: 15px;
  width: 40px;
}
.main-menu .menu-bars:hover,
.main-menu .menu-bars.active {
  background-color: #fff;
  color: #004786;
}
.main-menu .phone-link {
  color: #fff;
  display: block;
  margin: 10px;
  -webkit-transition: all 0.3s ease, outline 0.000001s;
  transition: all 0.3s ease, outline 0.000001s;
  text-align: center;
}
.main-menu .phone-link:hover {
  color: #fff;
  text-decoration: underline;
}
@media (min-width: 600px) {
  .main-menu .phone-link {
    display: inline-block;
    margin: 0;
    position: absolute;
    right: 80px;
    top: 25px;
  }
}
@-webkit-keyframes hide {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  99% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    height: 0;
    padding: 0;
    width: 0;
  }
}
@keyframes hide {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  99% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    height: 0;
    padding: 0;
    width: 0;
  }
}
@-webkit-keyframes show {
  0% {
    height: 100%;
    padding: 10px;
    width: 100%;
  }
  1% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes show {
  0% {
    height: 100%;
    padding: 10px;
    width: 100%;
  }
  1% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.mobile-img {
  min-height: 360px;
}
.mission-vision-section {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(67, 69, 90, 0.8)), to(rgba(67, 69, 90, 0.8))), url('/assets/img/default/about-us/fondo-mision-vision-valores.jpg') no-repeat center / cover;
  background: linear-gradient(to bottom, rgba(67, 69, 90, 0.8), rgba(67, 69, 90, 0.8)), url('/assets/img/default/about-us/fondo-mision-vision-valores.jpg') no-repeat center / cover;
  padding: 60px 0;
}
.mission-vision-section .mvv__block {
  border: 1px solid #979797;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.mission-vision-section .mvv__block .block__title img {
  margin-right: 25px;
  max-width: 50px;
  width: 100%;
}
.aboutUs-footer-section img {
  display: block;
  margin: 0 auto;
  max-width: 60px;
  width: 100%;
}
.after-content-section .with-icon {
  margin-bottom: 5px;
  position: relative;
  padding-left: 25px;
}
.after-content-section .with-icon span {
  border: 1px solid #032D51;
  border-radius: 50%;
  display: block;
  height: 20px;
  left: 0;
  line-height: 18px;
  font-size: 0.875rem;
  position: absolute;
  text-align: center;
  top: 5px;
  width: 20px;
}
.after-image-section {
  max-height: 250px;
}
.featured-section {
  border-bottom: 3px solid #032D51;
  border-top: 10px solid #032D51;
}
.service-grid-section .service-grid__item:nth-of-type(2n) {
  border-bottom: 1px solid #D8D8D8;
  border-top: 1px solid #D8D8D8;
}
@media (min-width: 768px) {
  .service-grid-section .service-grid__item:nth-of-type(2n) {
    border-bottom: 0;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-top: 0;
  }
}
.service-grid-section .service-grid__item h3 {
  display: block;
  text-align: center;
}
.service-grid-section .service-grid__item .blue-line {
  background: -webkit-gradient(linear, left top, right top, from(#537BFF), to(#062066));
  background: linear-gradient(to right, #537BFF, #062066);
  display: block;
  height: 2px;
  max-width: 100px;
  width: 100%;
}
.service-bullets-section .service-bullet__item p {
  padding: 0;
  padding-left: 36px;
  position: relative;
}
.service-bullets-section .service-bullet__item .blue-ball {
  background: -webkit-gradient(linear, left top, right bottom, from(#537BFF), to(#062066));
  background: linear-gradient(to bottom right, #537BFF, #062066);
  border-radius: 50%;
  display: inline-block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 16px;
}
.after-image-section {
  max-height: 250px;
}
.measure-section ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.measure-section ul li {
  margin-bottom: 20px;
  padding-left: 36px;
  position: relative;
}
.measure-section ul li:before {
  content: "";
  background: -webkit-gradient(linear, left top, right bottom, from(#537BFF), to(#062066));
  background: linear-gradient(to bottom right, #537BFF, #062066);
  border-radius: 50%;
  display: inline-block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 16px;
}
.measure-section .blue-line {
  background: -webkit-gradient(linear, left top, right top, from(#537BFF), to(#062066));
  background: linear-gradient(to right, #537BFF, #062066);
  display: block;
  height: 2px;
  max-width: 140px;
  width: 100%;
}
.measure-section .twins {
  min-height: 400px;
}
.solution-grid-section .solution-grid__item:nth-of-type(2n) {
  border-bottom: 1px solid #D8D8D8;
  border-top: 1px solid #D8D8D8;
}
@media (min-width: 768px) {
  .solution-grid-section .solution-grid__item:nth-of-type(2n) {
    border-bottom: 0;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-top: 0;
  }
}
.solution-grid-section .solution-grid__item h3 {
  display: block;
  min-height: 56px;
  text-align: center;
}
.solution-grid-section .solution-grid__item .blue-line {
  background: -webkit-gradient(linear, left top, right top, from(#537BFF), to(#062066));
  background: linear-gradient(to right, #537BFF, #062066);
  display: block;
  height: 2px;
  max-width: 100px;
  width: 100%;
}
.map-section iframe {
  border: none;
  height: 700px;
  margin-bottom: -4px;
  width: 100%;
}
.captcha-block .g-recaptcha > div {
  margin: 0 auto;
}
.contact-footer-section .contact-footer__grid .contact-footer__grid-item:nth-of-type(2n) {
  border-bottom: 1px solid #D8D8D8;
  border-top: 1px solid #D8D8D8;
}
@media (min-width: 768px) {
  .contact-footer-section .contact-footer__grid .contact-footer__grid-item:nth-of-type(2n) {
    border-bottom: 0;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    border-top: 0;
  }
}
.contact-footer-section .contact-footer__grid .contact-footer__grid-item a:not(.btn) {
  color: #426F97;
  word-break: break-all;
}
.contact-footer-section .contact-footer__grid .contact-footer__grid-item a:not(.btn):hover {
  color: #032D51;
}
.contact-footer-section .contact-footer__grid .contact-footer__grid-item .blue-line {
  background: -webkit-gradient(linear, left top, right top, from(#537BFF), to(#062066));
  background: linear-gradient(to right, #537BFF, #062066);
  display: block;
  height: 2px;
  max-width: 100px;
  width: 100%;
}
h2 {
  color: #032D51;
  display: inline-block;
  font-weight: 700;
  font-size: 1.5rem;
  padding: 10px 0;
  position: relative;
}
@media (min-width: 599px) {
  h2 {
    font-size: 1.875rem;
  }
}
@media (min-width: 767px) {
  h2 {
    font-size: 2.5rem;
  }
}
h2:before {
  background: -webkit-gradient(linear, left top, right top, from(#537BFF), to(#062066));
  background: linear-gradient(to right, #537BFF, #062066);
  content: "";
  display: block;
  height: 2px;
  left: 0;
  max-width: 140px;
  position: absolute;
  top: 0;
  width: 100%;
}
hr {
  background-color: #fff;
  border: 0;
  height: 1px;
  margin: 0;
}
.cell.cell--bottom {
  vertical-align: bottom;
}
.content-logo {
  max-width: 200px;
  margin: 0 20px;
  width: 100%;
}
.txt-bolder {
  font-weight: 900;
}
.txt-medium {
  font-weight: 500;
}
.c-white {
  color: #fff;
}
.c-blue {
  color: #032D51;
}
.c-blue-dark {
  color: #426F97;
}
.bg-grey {
  background-color: #FBFBFB;
}
.bg-blue {
  background-color: #032D51;
}
.bg-blue-light {
  background-color: #004786;
}
.bg-white {
  background-color: #fff;
}
