:root{--secondary-color:#224191}.primary-color{color:var(--primary-color) !important}.home .section-title b{background-color:var(--secondary-color);opacity:1}.section-title-container.no-line .section-title,.section-title-container.no-line .section-title span{border:none}.breadcrumb_last{color:var(--primary-color)}.button.tertiary{border-color:#fff !important;color:#fff !important;border-width:1px !important}form.wpcf7-form{margin:0}pre{color:#000 !important}.text-line-1{display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-line-2{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-line-3{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-line-4{display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.title-noborder h1,.title-noborder h2,.title-noborder h3,.title-noborder h4,.title-noborder h5,.title-noborder h1 span,.title-noborder h2 span,.title-noborder h3 span,.title-noborder h4 span,.title-noborder h5 span{border:none}.flex-wrap{flex-wrap:wrap}.plr-sm{padding:0 10px}.mlr-sm{margin:0 -10px}.pall{padding:30px}.clear-list{list-style:none;padding:0}.clear-list .clear-list-item{list-style:none;margin-left:0}.pl{padding-left:30px !important}.pr{padding-right:30px !important}.pt-half{padding-top:15px !important}.pb-half{padding-bottom:15px !important}.b-color{color:#000}.w-color{color:#fff}.width-100{width:100%}.border-thin{border-width:1px !important}.button.lowercase.is-bold{font-weight:700 !important}.btn-has-icon{display:flex !important;align-items:center;justify-content:center}.btn-has-icon img{margin:0 5px 3px 0}.col-full-height>.col-inner{height:100%}.align-center{align-items:center}.row-flex-end{justify-content:flex-end !important}.select2-container .selection .select2-selection--multiple{line-height:1 !important;padding:2px !important}.select2-container .selection .select2-selection--multiple .select2-selection__choice{height:100% !important;display:flex !important;align-items:center !important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-top:0 !important;height:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered{height:100% !important;padding:0 !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#c8eefe !important;border:1px solid #c8eefe !important}.select2-container .selection .select2-selection--multiple{height:2.507em !important}.select2-results__option{margin-bottom:0 !important}.select2-search__field{height:100% !important;padding:0 10px !important}.disabled{pointer-events:none}.wpcf7 .wpcf7-not-valid-tip{margin-top:10px !important;font-size:.7em !important}.icon-box.icon-aligns-center{align-items:center}.button:not(.icon){padding:5px 30px !important}button.lowercase,.button.lowercase{font-weight:400 !important}table td,body .shop_table tfoot th{font-size:1em}body:not(.logged-in) #masthead .header-nav .account-item>a{background-color:#39ad41;color:#fff;border:2px solid #39ad41;border-radius:5px;padding-left:1em;padding-right:1em}.flickity-page-dots{display:flex;justify-content:center;align-items:center}.flickity-page-dots .dot{background-color:#fff !important;border:1px solid #a8a8a8 !important;opacity:1 !important}.flickity-page-dots .dot.is-selected:before{content:'';position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);border:4px solid #fff;border-radius:50%}.flickity-page-dots .dot.is-selected{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important;width:22px !important;height:22px !important;position:relative}.border-radius-10{border-radius:10px;overflow:hidden}.bounce-animate2{animation-name:float-bob2;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:float-bob2;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob2;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob2;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes float-bob2{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}