.reference-library{padding:2.1875rem 0}@media (min-width:768px){.reference-library{padding:3.4375rem 0}}@media (min-width:1200px){.reference-library{padding:4.5625rem 0}}@media (min-width:1440px){.reference-library{padding:4.5625rem .625rem}}@media (min-width:1500px){.reference-library{padding:4.5625rem 0}}.reference-library .g-inner,.reference-library .ref-img-thumbnail{border-radius:0!important}.reference-library .filter-wrapper .filter-heading{color:#fff;font-family:"GT Walsheim";font-size:1.5rem;font-weight:700;line-height:2rem;display:block;margin-bottom:1.4375rem}.reference-library .filter-wrapper .filter-list{margin-bottom:1rem}.reference-library .filter-wrapper .filter-list .reference-btn{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.reference-library .filter-wrapper .filter-list .reference-btn .filter-post-title{padding-left:1rem;color:#fff;font-family:"GT Walsheim";font-weight:400;font-size:1rem;line-height:1.5rem}.reference-library .filter-wrapper .filter-list .reference-btn .filter-icon{border:.0625rem solid #fff;background-color:#fff;height:1.5rem;width:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.reference-library .filter-wrapper .filter-list .reference-btn .filter-icon .fa-check{display:none;color:#fff}.reference-library .filter-wrapper .filter-list .reference-btn .filter-icon .fa-square{display:block;color:#fff}.reference-library .filter-wrapper .filter-list .reference-btn.current .filter-icon{border:.0625rem solid #69F0AE;background-color:#69F0AE}.reference-library .filter-wrapper .filter-list .reference-btn.current .fa-check{display:block}.reference-library .filter-wrapper .filter-list .reference-btn.current .fa-square{display:none}.reference-library .reference-gallery.current{display:block}@media (min-width:576px){.reference-library .reference-gallery.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.625rem}}@media (min-width:1200px){.reference-library .reference-gallery.current{margin:0 -.9375rem}}.reference-library .reference-gallery .btn-wrap{width:100%;text-align:center}.reference-library .reference-gallery .btn-wrap .load-more-btn{color:#fff;cursor:pointer;font-family:"GT Walsheim";font-size:1rem;font-weight:700;line-height:1.5rem;display:block;background-color:#1B2D69;border-radius:3.125rem;border:.0625rem solid #1B2D69;max-width:10rem;width:100%;margin:1.875rem auto 0;position:relative;padding:.9375rem 1.5rem;text-decoration:none;-webkit-transition:.4s all;transition:.4s all;z-index:1}.reference-library .reference-gallery .btn-wrap .load-more-btn:after{content:"";background-color:rgba(27,45,105,.1);display:block;border-radius:3.125rem;z-index:-1;position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.reference-library .reference-gallery .btn-wrap .load-more-btn:hover{background-color:transparent;color:#1B2D69}.reference-library .reference-gallery .filter-title{display:block;width:100%;color:#fff;font-family:"GT Walsheim";font-weight:700;font-size:1.125rem;line-height:1.625rem;margin-bottom:1.25rem}@media (min-width:576px){.reference-library .reference-gallery .filter-title{padding:0 .625rem}}@media (min-width:1200px){.reference-library .reference-gallery .filter-title{line-height:2rem;font-size:1.5rem;margin-bottom:2.375rem;padding:0 .9375rem}}.reference-library .reference-gallery p{color:#1B2D69;font-family:"GT Walsheim";font-weight:400;font-size:.875rem;line-height:1.5rem}@media (min-width:576px){.reference-library .reference-gallery p{padding:0 .625rem}}@media (min-width:1200px){.reference-library .reference-gallery p{padding:0 .9375rem}}.reference-library .reference-gallery .reference-gallery-list{margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reference-library .reference-gallery .reference-gallery-list .ref-img-thumbnail{border-radius:0!important}.reference-library .reference-gallery .reference-gallery-list .select-checkbox{width:2.8125rem;height:2.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(255,255,255,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reference-library .reference-gallery .reference-gallery-list .select-checkbox .check{display:none}.reference-library .reference-gallery .reference-gallery-list .select-checkbox .plus{display:block}#reference-library-summary,.reference-library .reference-gallery .reference-gallery-list .select-checkbox.selected .plus{display:none}.reference-library .reference-gallery .reference-gallery-list .select-checkbox svg{width:1.4375rem;background-color:#000;border-radius:50%;height:1.4375rem;border:.125rem solid #000;padding:.125rem;fill:#69F0AE}.reference-library .reference-gallery .reference-gallery-list .select-checkbox.selected .check{display:block}.reference-library .reference-gallery .reference-gallery-list .select-checkbox.selected svg{width:1.4375rem;background-color:#69F0AE;border-radius:50%;height:1.4375rem;border:.125rem solid #69F0AE;padding:.125rem;fill:#000}.reference-library .reference-gallery .reference-gallery-list .design-code{color:#fff;font-family:"GT Walsheim";font-weight:400;font-size:.875rem;line-height:1.5rem;text-align:center;display:block}.reference-library .right-gallery{position:relative}@media (min-width:1440px){.reference-library .filter-gallery{width:25%}.reference-library .right-gallery{width:75%}}@media (min-width:992px){.reference-library .right-gallery:before{content:"";width:.0625rem;height:100%;position:absolute;top:0;background-color:#fff;left:-.625rem}}@media (min-width:1200px){.reference-library .right-gallery:before{left:-1.25rem}}@media (min-width:1400px){.reference-library .right-gallery:before{left:-1.5625rem}}#selected-preference-summary .total{padding:.625rem 0;border-top:.0625rem solid #e0e7ff;border-bottom:.0625rem solid #e0e7ff}#selected-preference-summary .total span{font-size:1.5625rem;font-weight:700;color:#1B2D69}#selected-preference-summary ul li{line-height:2}#selected-preference-summary .remove-item{cursor:pointer;color:#FD002F;line-height:1;font-size:1.6875rem}#reference-library-summary .error{color:red;margin:0 0 .3125rem}#reference-library-summary input.error,#reference-library-summary textarea.error{border:.0625rem solid #FD002F!important}#reference-library-summary #go-back,#reference-library-summary ul{color:#fff}#reference-library-summary ul li svg{margin-top:-.4375rem}#reference-library-summary ul li svg path{fill:#fff}#reference-library-summary input,#reference-library-summary textarea{border:.0625rem solid #fff!important;color:#A6A6A6;background-color:transparent}#reference-library-summary .total{border-color:#fff}#reference-library-summary .total span{color:#fff}#reference-library-summary #submit-reference-library-form{border-radius:0;color:#fff;border-color:#fff;-webkit-transition:all .4s;transition:all .4s}#reference-library-summary #submit-reference-library-form:hover{background-color:#fff;color:#000;-webkit-transition:all .4s;transition:all .4s}#reference-library-summary h2{color:#fff;font-size:2rem;line-height:2.375rem}#reference-library-summary .right{border-left:.0625rem solid #e0e7ff}
