.block-content{padding:0 !important}.header-sticked .vc_row{background-color:#1a1a1a}.header-sticked .vc_row #menu-main-1 a{color:#fff !important}.vc_sep_width_10{width:150px}.vc_column-inner{padding-top:0 !important}.tmc-row{display:flex;flex-flow:row wrap;justify-content:space-between;gap:24px}.tmc-row .col{width:100%}@media(min-width: 768px){.tmc-row .col{width:calc(50% - 12px)}}h1,h2,h3,h4,h5{margin-bottom:16px;line-height:1.2;font-weight:normal}.small-container .vc_column-inner{max-width:1008px;margin:0 auto}.wpcf7{margin-top:40px}.wpcf7 .wpcf7-form-control-wrap{margin:16px 0}.wpcf7 .wpcf7-form-control-wrap input[type=text],.wpcf7 .wpcf7-form-control-wrap input[type=password],.wpcf7 .wpcf7-form-control-wrap input[type=color],.wpcf7 .wpcf7-form-control-wrap input[type=date],.wpcf7 .wpcf7-form-control-wrap input[type=datetime],.wpcf7 .wpcf7-form-control-wrap input[type=datetime-local],.wpcf7 .wpcf7-form-control-wrap input[type=email],.wpcf7 .wpcf7-form-control-wrap input[type=number],.wpcf7 .wpcf7-form-control-wrap input[type=range],.wpcf7 .wpcf7-form-control-wrap input[type=search],.wpcf7 .wpcf7-form-control-wrap input[type=tel],.wpcf7 .wpcf7-form-control-wrap input[type=time],.wpcf7 .wpcf7-form-control-wrap input[type=url],.wpcf7 .wpcf7-form-control-wrap input[type=month],.wpcf7 .wpcf7-form-control-wrap input[type=week],.wpcf7 .wpcf7-form-control-wrap textarea,.wpcf7 .wpcf7-form-control-wrap .combobox-wrapper,.wpcf7 .wpcf7-form-control-wrap #page .woocommerce .select2-container .select2-selection--single,.wpcf7 .wpcf7-form-control-wrap .select2-container .select2-dropdown,.wpcf7 .wpcf7-form-control-wrap .chosen-container-single .chosen-single,.wpcf7 .wpcf7-form-control-wrap .select2-container .select2-choice,.wpcf7 .wpcf7-form-control-wrap select.wpcf7-form-control.wpcf7-select,.wpcf7 .wpcf7-form-control-wrap .thegem-combobox-wrap .thegem-combobox__trigger,.wpcf7 .wpcf7-form-control-wrap .thegem-combobox-wrap .thegem-combobox__options,.wpcf7 .wpcf7-form-control-wrap .product-page__wrapper .product-page__nav .product-page__nav-preview,.wpcf7 .wpcf7-form-control-wrap .product-page__wrapper form.cart .quantity,.wpcf7 .wpcf7-form-control-wrap .gem-attribute-selector .gem-attribute-options li,.wpcf7 .wpcf7-form-control-wrap table.variations .thegem-select{padding:16px 24px;background-color:#fff;border:none}.wpcf7 .wpcf7-form-control-wrap textarea{max-height:160px}.wpcf7 .wpcf7-submit{padding:12px 40px !important;margin:0 !important;width:auto !important;height:auto !important;border-radius:0;background-color:#1a1a1a !important}.career-page .wpcf7-form{display:flex;flex-flow:row wrap;justify-content:space-between;gap:16px}.career-page .wpcf7-form .col-1{width:100%}.career-page .wpcf7-form .col-2{width:100%}@media(min-width: 768px){.career-page .wpcf7-form .col-2{width:calc(50% - 8px)}}.career-page .wpcf7-form .col-3{width:100%}@media(min-width: 768px){.career-page .wpcf7-form .col-3{width:calc(33.3333% - 16px)}}.career-page .wpcf7-form .wpcf7-form-control-wrap{margin:0}.career-page .wpcf7-form select{-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-position:100%;background-repeat:no-repeat}.button a{font-size:18px;background-color:#1a1a1a;height:auto;white-space:break-spaces;line-height:1.2;padding:8px 16px}.button a.gem-button-size-large{padding:16px 32px}.button.dark a{border:1px solid #dedede}.button.tertiary{margin-top:8px}.button.tertiary a{padding:0}@media(min-width: 768px){.wpb_single_image.full-width figure,.wpb_single_image.full-width .vc_single_image-wrapper{display:block}.wpb_single_image.full-width img{width:100%}}body.home .gem-testimonial-image,body.home .custom-color-blockqute-mark{display:none !important}body.home .gem-testimonial-content{display:flex;flex-flow:column wrap}body.home .gem-testimonial-content .gem-testimonial-name{order:2}body.home .gem-testimonial-content .gem-testimonial-text{order:1}body.home .gem-testimonial-wrapper{padding-bottom:0}body.home .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini{padding:0;border:none}body.home .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .entry-title a{font-size:18px}body.home .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .entry-title a .light{font-weight:bold}body.home .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .gem-button{border-radius:0 !important;background-color:#1a1a1a;border:none;color:#fff;padding:8px 16px;height:auto}.gem-prev::after,.gem-next::after{background-color:rgba(0,0,0,0) !important;font-size:48px !important}.text-white *{color:#fff}.text-white ul li:before{background-color:#fff !important}.faq-wrap{max-width:1008px;margin:40px auto}.faq-wrap .vc_tta-panel-heading a{padding:8px 32px 8px 8px !important}.faq-wrap .vc_tta-panel-heading i:before{color:#000 !important;border-color:#000 !important}.faq-wrap .vc_tta-title-text{text-transform:none;color:#000;font-weight:bold;font-size:18px}.profile-wrap{position:relative;padding:16 !important}.profile-wrap.vc_col-sm-4 .label-title{font-size:14px !important;padding:4px 16px !important}.profile-wrap.vc_col-sm-4 .label-title strong{font-size:14px !important}.profile-wrap .vc_column-inner{background-size:auto 285px !important;background-repeat:no-repeat !important;background-position:top center}.profile-wrap .mail-icon{position:absolute;top:32px;left:32px;margin:0}.profile-wrap .bio{max-height:0;opacity:0;z-index:-1;overflow:hidden;margin:0 -20px;transition:all 300ms ease}.profile-wrap .bio.open{max-height:1500px;z-index:1;opacity:1}.profile-wrap.big .vc_column-inner{background-size:auto 380px !important}.profile-wrap.big .thegem-vc-text.label-title{top:315px}.profile-wrap .thegem-vc-text.label-title{position:absolute !important;top:245px;right:16px;padding:16px 32px;margin:0 !important;background-color:#1a1a1a;color:#dbdbdb;font-size:18px;cursor:pointer}.profile-wrap .thegem-vc-text.label-title.open::after{transform:rotate(90deg)}.profile-wrap .thegem-vc-text.label-title::after{content:"›";position:absolute;bottom:8px;right:8px;border-radius:100%;border:1px solid;width:24px;height:24px;padding:0 8px;font-size:24px;line-height:.8}.profile-wrap .thegem-vc-text.label-title strong{color:#fff;font-size:18px;margin-right:4px}.hidden{display:none !important}.profile-wrap{position:relative;margin:20px 0}.profile-wrap .label-title{cursor:pointer;padding:15px 20px;background-color:#fff;border-radius:0;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease-in-out}.profile-wrap .label-title:hover{background-color:#f2f2f2}.profile-wrap .label-title.open{background-color:#ebebeb;border-radius:0 0 0 0}.profile-wrap .label-title.open:after{transform:rotate(180deg)}.profile-wrap .label-title:after{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);position:absolute;right:20px;top:50%;margin-top:-8px;transition:transform .3s ease-in-out}.profile-wrap .modal{position:relative;background-color:#fff;border-radius:0 0 0 0;overflow:hidden}.profile-wrap .modal .bio{max-height:0;opacity:0;padding:0 20px;transition:all .3s ease-in-out}.profile-wrap .modal .bio.open{max-height:1000px;opacity:1;padding:20px}.profile-wrap .btnClose{position:absolute;top:15px;right:15px;z-index:2}.profile-wrap .btnClose a{display:block;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:rgba(51,51,51,.1);border-radius:50%;transition:all .3s ease-in-out}.profile-wrap .btnClose a:hover{background-color:rgba(51,51,51,.2)}.profile-wrap .btnClose a:before,.profile-wrap .btnClose a:after{content:"";position:absolute;width:15px;height:2px;background-color:#333;transform-origin:center}.profile-wrap .btnClose a:before{transform:rotate(45deg)}.profile-wrap .btnClose a:after{transform:rotate(-45deg)}@media screen and (max-width: 768px){.profile-wrap{margin:15px 0}.profile-wrap .label-title{padding:12px 15px}.profile-wrap .label-title:after{right:15px}.profile-wrap .modal .bio.open{padding:15px}.profile-wrap .btnClose{top:10px;right:10px}.profile-wrap .btnClose a{width:25px;height:25px}.profile-wrap .btnClose a:before,.profile-wrap .btnClose a:after{width:12px}}@media print{.profile-wrap .label-title{box-shadow:none}.profile-wrap .label-title:after{display:none}.profile-wrap .modal .bio{max-height:none;opacity:1;padding:20px !important}.profile-wrap .btnClose{display:none}}.blog-container{position:relative}.blog-container.busy{opacity:.7;pointer-events:none}.blog-container .spinner{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}.blog-container.busy .spinner{display:block}.spinner-inner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.blog-container{max-width:1200px;margin:0 auto;padding:0 15px}.blog-filter{margin:30px auto;text-align:right;position:relative;max-width:320px;background-color:#f5f5f5}.blog-filter select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px 40px 20px 20px;background:#fff;border:none;min-width:200px;font-size:16px;cursor:pointer;font-size:20px}.blog-filter select:focus{outline:none;border-color:#bbb}.blog-filter:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #333;pointer-events:none}.featured-post{margin-bottom:60px}.featured-post article{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#f5f5f5;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.1)}.featured-post .post-thumbnail{height:100%}.featured-post .post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-post .post-content{padding:40px}.featured-post .post-content h2{font-size:28px;margin:0 0 15px}.featured-post .post-content .post-meta{color:#666;margin-bottom:16px !important}.featured-post .post-content .read-more{display:inline-block;padding:12px 25px;background:#333;color:#fff;text-decoration:none;margin-top:20px;transition:all .3s ease}.featured-post .post-content .read-more:hover{background:#4d4d4d}.grid-posts{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-bottom:60px}.grid-posts article{background:#fff;overflow:hidden;transition:all .3s ease}.grid-posts article:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.12)}.grid-posts .post-meta{margin-bottom:16px}.grid-posts .read-more{display:inline-block;padding:8px 16px;background:#333;color:#fff;text-decoration:none;margin-top:20px;font-size:14px;transition:all .3s ease}.grid-posts .read-more:hover{background:#4d4d4d}.grid-posts .post-thumbnail{position:relative;padding-top:66%}.grid-posts .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-posts .post-content{padding:25px}.grid-posts .post-content h3{font-size:20px;margin:0 0 15px}.grid-posts .post-content p{color:#454545;line-height:1.6;margin:0}@media(max-width: 992px){.grid-posts{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.featured-post article{grid-template-columns:1fr}.featured-post .post-thumbnail{height:300px}.featured-post .post-content{padding:30px}.grid-posts{grid-template-columns:1fr;gap:20px}}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:2em 0}.pagination button{background:none;border:none;padding:8px 12px;cursor:pointer;color:#666;font-size:14px}.pagination .current-page{background:#000;color:#fff;padding:8px 12px;min-width:30px;text-align:center;font-size:14px}.pagination .page-number:hover{color:#000}.pagination .next-page,.pagination .prev-page{font-weight:500}.pagination .prev-page{margin-right:4px}.pagination .next-page{margin-left:4px}body.single-post .post-featured-image{width:100%}body.single-post .post-featured-image img{width:100%}body.single-post .title-inner .vc_column-inner{padding:32px !important}body.single-post .related-posts{padding:60px 0;border-top:1px solid #f5f5f5}body.single-post .related-posts h2{text-align:center;margin:0 0 24px}body.single-post .related-posts h3{font-size:18px;font-weight:bold}body.single-post .related-posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}body.single-post .related-posts-grid article{display:flex;flex-direction:column}body.single-post .post-thumbnail img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}body.single-post .post-date{color:#666;font-size:14px;margin:10px 0}body.single-post .read-more{display:inline-block;background:#000;color:#fff;padding:8px 20px;text-decoration:none;text-transform:uppercase;font-size:12px;margin-top:24px;width:108px}@media(max-width: 768px){body.single-post .related-posts-grid{grid-template-columns:1fr}}/*# sourceMappingURL=theme.css.map */