 @font-face {font-family: 'Shikamaru';font-display: swap;src:url("/wp-content/themes/solox/assets/vendors/fontshikamaru/Shikamaru.woff")format("woff"), url("/wp-content/themes/solox/assets/vendors/fontshikamaru/Shikamaru.ttf")format("truetype"), }@font-face {font-family: 'Brittany';font-display: swap;src:url("/wp-content/themes/solox/assets/vendors/fontbrittany/iCielBrittanySignature-Regular.ttf")format("truetype"), }:root {--solox-font: "Montserrat", sans-serif;--solox-heading-font: "Montserrat", serif;--solox-special-font: "Montserrat", cursive;--solox-text: #141313;--solox-text-rgb: 131, 129, 132;--solox-text-dark: #6e6b70;--solox-text-dark-rgb: 110, 107, 112;--solox-text-gray: #89868d;--solox-text-gray-rgb: 137, 134, 141;--solox-base: #cf2027;--solox-base-rgb: 194, 167, 78;--solox-gray: #f9f6f1;--solox-gray-rgb: 249, 246, 241;--solox-white: #fff;--solox-white-rgb: 255, 255, 255;--solox-black: #1c1a1d;--solox-black-rgb: 28, 26, 29;--solox-black2: #141215;--solox-black2-rgb: 20, 18, 21;--solox-border-color: #e8e3da;--solox-border-color-rgb: 232, 227, 218;--solox-letter-space: 0.1em;--solox-letter-space-xl: 0.2em;}body, button, input, select, optgroup, textarea {color: var(--solox-black, #1c1a1d);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 1rem;line-height: 1.5;}h1, h2, h3, h4, h5, h6 {clear: both;}p {margin: 0;}dfn, cite, em, i {font-style: italic;}/*blockquote {margin: 0 1.5em;}*/blockquote{background-color: var(--solox-gray);border-left: 2px solid var(--solox-black, #1e1e22);padding-left: 30px;padding-right: 30px;padding-top: 20px;padding-bottom: 20px;position: relative;overflow: hidden;margin: 0 1.5em;border-radius: 5px;}address {margin: 0 0 1.5em;}pre {background: #eee;font-family: "Courier 10 Pitch", courier, monospace;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}code, kbd, tt, var {font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}abbr, acronym {border-bottom: 1px dotted var(--solox-gray, #f9f6f1);cursor: help;}mark, ins {background: #eceae0;text-decoration: none;}big {font-size: 125%;}b, strong {}body {background: #fff;}.has-fixed-footer, .has-fixed-footer body {height: 100%;overflow: unset;}.has-fixed-footer .page-wrapper {min-height: 100%;margin-bottom: -100px;}.has-fixed-footer .error-404, .has-fixed-footer .blog-one, .has-fixed-footer .blog-single, .has-fixed-footer .product-details, .has-fixed-footer .shop-one.product.news-sidebar, .has-fixed-footer .woocommerce-cart .woocommerce, .has-fixed-footer .woocommerce-checkout .woocommerce {padding-bottom: 220px;}.has-fixed-footer .blog-details {padding-bottom: 0px;}.has-fixed-footer .default-footer .site-footer__bottom {padding: 34.5px 0;}.has-fixed-footer .page-template-default.woocommerce-cart .woocommerce, .has-fixed-footer .page-template-default.woocommerce-checkout .woocommerce {padding-top: 0;padding-bottom: 0px;}.has-fixed-footer .woocommerce-cart .woocommerce, .has-fixed-footer .woocommerce-checkout .woocommerce {padding-top: 0;margin-top: -15px;margin-bottom: -27px;padding-bottom: 0;}.has-fixed-footer .woocommerce-checkout .woocommerce {margin-top: 0;margin-bottom: -30px;}.has-fixed-footer .copyright {padding: 36px 0;}hr {background-color: #eceae0;border: 0;height: 1px;margin-bottom: 1.5em;}ul, ol {margin: 0 0 0.5em 3em;padding-left: 1em;}ul {list-style: disc;}ol {list-style: decimal;}li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}dt {font-weight: 700;}dd {margin: 0 1.5em 1.5em;}embed, iframe, object {max-width: 100%;}img {height: auto;max-width: 100%;}figure {margin: 1em 0;}.logo-retina img {image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;-webkit-backface-visibility: hidden;backface-visibility: hidden;-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);}table {margin: 0 0 1.5em;width: 100%;max-width: 100%;}tr {display: table-row;vertical-align: inherit;border-color: inherit;}table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, table > thead > tr > td, table > thead > tr > th {padding: 8px;vertical-align: middle;border: 1px solid #eceae0;border-top: 1px solid #eceae0;}table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, table > thead > tr > td, table > thead > tr > th {padding: 8px;vertical-align: middle;border: 1px solid #eceae0;border-top: 1px solid #eceae0;}.sidebar__single .calendar_wrap .wp-calendar-table thead {background-color: var(--solox-primary, #f1cf69);}.sidebar__single .calendar_wrap .wp-calendar-table thead th {text-align: center;line-height: 40px;color: var(--solox-base, #ffffff);font-weight: 600;font-size: 18px;padding-top: 4px;}.wp-block-calendar .wp-calendar-table caption {padding-bottom: 0;line-height: 1;text-align: center;font-weight: 500;font-size: 18px;}.wp-block-calendar .wp-calendar-nav {margin-bottom: 10px;display: flex;justify-content: space-between;align-items: center;}.wp-block-calendar .wp-calendar-nav a {text-decoration: none;line-height: 1;color: var(--moniz-black, #1e1e22);text-transform: uppercase;font-weight: 600;transition: all 500ms ease;}a {color: var(--solox-black, #1c1a1d);}a:hover, a:focus, a:active {color: var(--solox-base, #c2a74e);}a:focus {outline: none;}a:hover, a:active {outline: none;}button, input[type=button], input[type=reset], input[type=submit] {border: 1px solid;border-color: #eceae0 #eceae0 #eceae0;background: #eceae0;color: rgba(0, 0, 0, 0.8);line-height: 1;padding: 0.6em 1em 0.4em;}button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {border-color: #eceae0 #eceae0 #eceae0;}button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus {border-color: #eceae0 #eceae0 #eceae0;}.wp-block-button:not(.wp-block-button.align-left) {margin-bottom: 20px;}.news-details__left .wp-block-button a:hover {background-color: var(--solox-gray, #f9f6f1);border-color: var(--solox-gray, #f9f6f1);color: var(--solox-base, #c2a74e);}.news-details__left .wp-block-button a {transition: all 500ms ease;}.news-details__left .wp-block-button a:hover {background-color: var(--solox-gray, #f9f6f1);border-color: var(--solox-gray, #f9f6f1);color: #fff;}.news-details__left .wp-block-button.is-style-squared a {border-radius: 0;}input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {color: var(--solox-black, #1c1a1d);border: 1px solid #eceae0;border-radius: 0px;padding: 3px;}input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=range]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, textarea:focus {color: var(--solox-black, #1c1a1d);}input[type=search]::-ms-clear {display: none;width: 0;height: 0;}input[type=search]::-ms-reveal {display: none;width: 0;height: 0;}input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {display: none;}select {border: 1px solid #eceae0;}textarea {width: 100%;}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;}.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {display: flex;}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {flex: 1 0 50%;}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {text-align: end;flex: 1 0 50%;}.sticky {display: block;}.post, .page {margin: 0 0 0em;}.updated:not(.published) {display: none;}.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}.page-links {clear: both;margin: 0 0 1.5em;}.comment-content a {word-wrap: break-word;font-weight: 500;}.bypostauthor {display: block;}.comments-area {position: relative;display: block;border-top: 1px solid #e8e3da;padding-top: 52px;}.comments-area .comment-one__title {font-size: 30px;margin-bottom: 30px;text-transform: uppercase;}.comments-area .comment-form__title {margin-bottom: 45px;}.comments-area .comment-list {margin: 0;padding: 0;list-style: none;}.comments-area .comment-list ul.children {margin: 0;list-style: none;padding-left: 1em;}@media (min-width: 992px) {.comments-area .comment-list ul.children {padding-left: 3em;}}.comments-area .comment-box {position: relative;}.comments-area .comment {position: relative;min-height: 90px;}.comments-area .comment-box .author-thumb {position: relative;left: 0px;top: 0px;width: 165px;height: 165px;border-radius: 50%;margin-bottom: 20px;overflow: hidden;}.comments-area .comment-box .author-thumb img {width: 100%;height: 100%;display: block;border-radius: 50%;}.comments-area .comment-box .info {position: relative;margin-bottom: 25px;line-height: 24px;}.comments-area .comment-box .info .name {position: relative;display: block;font-size: 24px;line-height: 30px;font-weight: 800;color: var(--solox-gray, #f9f6f1);text-transform: uppercase;}.comments-area .comment-box .info .date {position: relative;display: inline-block;font-size: 16px;line-height: 26px;font-weight: 600;color: var(--solox-gray, #f9f6f1);}.comments-area .comment-box .text {position: relative;display: block;color: var(--solox-gray, #f9f6f1);font-weight: 300;line-height: 1.5em;letter-spacing: 0.1em;margin-bottom: 30px;}.comments-area .comment-box .reply-btn {position: relative;display: block;}.comments-area .comment-box .theme-btn .btn-title {padding: 6px 30px 4px;line-height: 30px;}.comments-area .comment-body .says {display: none;}.comments-area .comment-body {width: 100%;position: relative;padding-left: 120px;margin-bottom: 60px;padding-bottom: 60px;border-bottom: 1px solid #eceae0;}@media (max-width: 991px) {.comments-area .comment-body {padding-left: 0;}}.comments-area .trackback .comment-body, .comments-area .pingback .comment-body {padding-left: 0;}.comments-area .comment-body .avatar {position: absolute;top: 0;left: 0;border-radius: 50%;}@media (max-width: 991px) {.comments-area .comment-body .avatar {position: relative;margin-bottom: 40px;}}.comments-area .fn a, .comments-area .fn {position: relative;display: block;font-size: 22px;line-height: 30px;font-weight: 600;color: var(--solox-black);font-family: var(--heading-font);text-decoration: none;text-transform: uppercase;}.comments-area .comment-body .comment-metadata {margin-bottom: 25px;}.comments-area .comment-body .comment-metadata a {position: relative;display: inline-block;font-size: 14px;line-height: 26px;font-weight: 400;color: var(--solox-base, #c2a74e);text-decoration: none;}.comments-area .comment-body .comment-metadata .edit-link a::before {content: ".";margin-left: 8px;margin-right: 10px;}.comments-area .comment-content p {position: relative;display: block;color: var(--solox-text, #838184);line-height: 1.875em;margin-bottom: 1em;font-size: 15px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);letter-spacing: var(--solox-letter-spacing-two);font-weight: 500;}.comments-area .comment-content table a {color: var(--solox-text, #838184);text-decoration: none;}.comments-area .comment-content table a:hover {color: var(--solox-gray, #f9f6f1);}.comments-area .comment-content p:last-of-type {margin-bottom: 0;}.comments-area .reply a {padding: 8.5px 18px;position: absolute;top: -15px;right: 0;font-size: 12px;font-weight: 700;color: var(--solox-white);background-color: var(--solox-black);overflow: hidden;transition: all 0.5s linear;z-index: 1;appearance: none;outline: none !important;border: none;display: inline-block;vertical-align: middle;text-transform: uppercase;letter-spacing: 1.2px;font-family: var(--heading-font);}.comments-area .reply a:hover {background-color: var(--solox-base);color: var(--solox-black);}.comments-area .reply a:hover:before {transform: scalex(1);transform-origin: left center;}@media (min-width: 992px) {.comments-area .reply a {margin-top: 0;position: absolute;top: 0;right: 0;}}.comments-area .blog-pagination a, .comments-area .blog-pagination span {margin-bottom: 45px;}.comment-respond .blog-details__content-title {margin-bottom: 50px;}.reply-form .logged-in-as {display: flex;color: var(--solox-base, #c2a74e);margin-bottom: 24px;margin-top: -30px;}.reply-form .logged-in-as a {text-decoration: none;margin-left: 10px;margin-right: 10px;color: var(--solox-black);}.reply-form .logged-in-as a:hover {color: var(--solox-base);}.comment-form__title small {font-size: 20px;}.comment-form__title small a {text-decoration: none;color: var(--solox-base, #c2a74e);text-decoration: underline;}.comment-form__title small a:hover {color: var(--solox-black);opacity: 0.5;}.comment-list .comment-respond {margin-bottom: 30px;}.reply-form.row {--bs-gutter-x: 20px;}.comment-respond .comment-form__input-box input[type=text], .comment-respond .comment-form__input-box input[type=url], .comment-respond .comment-form__input-box input[type=email] {margin-bottom: 20px;}.comment-respond .form-submit {margin-bottom: 0 !important;}.comment-list .comment-respond .form-submit {margin-bottom: 30px !important;}.widget {margin: 0 0 1.5em;}.widget select {max-width: 100%;}.sidebar .widget ul, .sidebar__single ul {margin-left: 0;padding-left: 0;}.sidebar .widget ul ul, .sidebar__single ul ul {padding-left: 0.5em;margin-top: 15px;box-shadow: none;}.sidebar .widget select, .sidebar__single select {width: 100%;height: 68px;background-color: var(--solox-white, #fff);font-weight: 400;outline: none;color: var(--solox-gray, #717178);font-size: 16px;padding-left: 30px;-moz-appearance: none;-webkit-appearance: none;appearance: none;font-family: var(--solox-font, "Kumbh Sans", sans-serif);background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024"><path fill="currentColor" d="M540.1 776.847l472.32-473.63c15.466-15.518 15.44-40.642-0.080-56.134-15.518-15.48-40.656-15.44-56.134 0.080l-444.208 445.438-444.206-445.454c-15.48-15.518-40.602-15.558-56.122-0.080-7.78 7.766-11.67 17.94-11.67 28.114 0 10.148 3.864 20.282 11.59 28.034l472.308 473.632c7.436 7.474 17.556 11.668 28.1 11.668s20.652-4.206 28.102-11.668z"></path></svg>');background-repeat: no-repeat;background-position: right 30px top 50%;background-size: 0.65em auto;border-radius: 0;}.sidebar .widget, .sidebar__single {position: relative;display: block;padding: 50px 45px 50px;background-color: var(--solox-gray, #f9f6f1);border-radius: var(--solox-bdr-radius);}.sidebar__single.widget_search {padding: 35px 30px;}.sidebar .widget ul li, .sidebar__single ul li {position: relative;}.sidebar .widget ul li a::after, .sidebar__single ul li a::after {font-family: "Font Awesome 5 Free";content: "\f105";font-weight: 900;position: absolute;font-size: 16px;top: -1px;right: 0;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.sidebar .widget ul li a, .sidebar__single ul li a {transition: all 500ms ease;font-weight: 400;color: var(--solox-color);}.sidebar .widget ul li a:hover, .sidebar__single ul li a:hover {color: var(--solox-black, #1c1a1d);}.sidebar .widget.widget_rss, .sidebar__single.widget_rss {padding-bottom: 40px;}.sidebar .widget.widget_rss ul, .sidebar__single.widget_rss ul {list-style: none;}.sidebar .widget.widget_rss ul li, .sidebar__single.widget_rss ul li {position: relative;}.sidebar .widget.widget_rss ul li ::after, .sidebar__single.widget_rss ul li ::after {content: "";}.sidebar .widget.widget_rss ul li + li, .sidebar__single.widget_rss ul li + li {margin-top: 10px;}.sidebar .widget.widget_rss li .rsswidget, .sidebar__single.widget_rss li .rsswidget {color: var(--solox-black, #1c1a1d);font-size: 18px;line-height: 1.5em;display: block;font-weight: 600;}.sidebar .widget p, .sidebar__single p, .sidebar .widget.widget_rss li .rssSummary, .sidebar__single.widget_rss li .rssSummary {font-size: 16px;line-height: 32px;}.sidebar .widget p, .sidebar__single p, .sidebar .widget.widget_rss li .rssSummary {font-weight: 400;}.sidebar .widget.widget_rss li .rss-date, .sidebar__single.widget_rss li .rss-date {display: flex;align-items: center;color: var(--solox-text, #838184);font-size: 14px;margin-top: 12px;margin-bottom: 10px;line-height: 1;font-weight: 500;}.sidebar .widget.widget_rss li .rss-date::before, .sidebar__single.widget_rss li .rss-date::before {content: "\f017";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: var(--solox-base, #c2a74e);margin-right: 10px;}.sidebar .widget.widget_rss cite, .sidebar__single.widget_rss cite {color: var(--solox-black, #1c1a1d);font-size: 14px;}.sidebar .widget .tagcloud, .sidebar__single .tagcloud {margin-bottom: -10px;margin-left: -5px;}.sidebar .widget .tagcloud a, .sidebar__single .tagcloud a, .sidebar__single .wp-block-tag-cloud a {font-size: 12px !important;color: var(--solox-gray);-webkit-transition: all 0.4s ease;transition: all 0.4s ease;background: var(--solox-white);display: inline-block;padding: 4px 20px 4px;margin-left: 5px;text-transform: uppercase;font-weight: 600;margin-bottom: 13px;font-family: var(--solox-heading-font, "Cormorant", serif);letter-spacing: 1.2px;margin-right: 5px;}.sidebar .widget .tagcloud a:hover, .sidebar__single .tagcloud a:hover, .sidebar__single .wp-block-tag-cloud a:hover {color: var(--solox-black, #1c1a1d);background: var(--solox-base, #c2a74e);}.sidebar .widget .wp-block-search input[type=search], .sidebar__single .wp-block-search input[type=search] {background-color: var(--solox-white, #fff);height: 64px;padding-left: 25px;padding-right: 15px;padding-top: 0;padding-bottom: 0;font-weight: 400;color: var(--solox-text, #838184);border: none;border-radius: var(--solox-bdr-radius);}.sidebar .widget .wp-block-search .wp-block-search__button, .sidebar__single .wp-block-search .wp-block-search__button {padding: 15px 20px;text-transform: capitalize;color: var(--solox-white, #fff);background-color: var(--solox-black, #1c1a1d);line-height: 1;fill: var(--solox-white, #fff);border-radius: 0;margin-left: 0;transition: all 500ms ease;font-size: 14px;border-top-right-radius: var(--solox-bdr-radius);border-bottom-right-radius: var(--solox-bdr-radius);text-transform: uppercase;}.sidebar .widget .wp-block-search .wp-block-search__button:hover, .sidebar__single .wp-block-search .wp-block-search__button:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-black, #1c1a1d);fill: var(--solox-black, #1c1a1d);}.sidebar .widget:last-child, .sidebar__single.widget:last-child {margin-bottom: 0;}.wp-calendar-table {margin-bottom: 0;}.wp-calendar-table th, .wp-calendar-table td {text-align: center;}.wp-calendar-table caption {padding: 0;text-align: center;color: var(--solox-black, #1c1a1d);padding-top: 5px;padding-bottom: 5px;font-weight: 500;}.wp-calendar-nav {line-height: 1;display: flex;justify-content: space-between;align-items: center;}.wp-calendar-nav a {color: var(--solox-black, #1c1a1d);transition: all 500ms ease;font-weight: 500;}.wp-calendar-nav a:hover {color: var(--solox-gray, #f9f6f1);}.sidebar .widget .calendar_wrap .wp-calendar-table thead, .sidebar__single .calendar_wrap .wp-calendar-table thead {background-color: var(--solox-black, #1c1a1d);}.sidebar .widget .calendar_wrap .wp-calendar-table thead th, .sidebar__single .calendar_wrap .wp-calendar-table thead th {text-align: center;color: var(--solox-white, #fff);font-weight: 400;font-size: 18px;border: none;}.wp-block-calendar .wp-calendar-table caption {padding-bottom: 0;line-height: 1;text-align: center;font-weight: 500;font-size: 18px;padding-top: 10px;}.wp-block-calendar .wp-calendar-nav {margin-bottom: 10px;display: flex;justify-content: space-between;align-items: center;}.wp-block-calendar .wp-calendar-nav a {text-decoration: none;line-height: 1;color: var(--solox-black, #1c1a1d);text-transform: uppercase;font-weight: 400;transition: all 500ms ease;}tbody {background-color: var(--solox-white, #fff);}.sidebar .widget ul, .sidebar__single ul {list-style: none;}.sidebar .widget .widget-title, .sidebar__single .widget-title {display: flex;align-items: center;}.sidebar .widget .widget-title .rss-widget-icon, .sidebar__single .widget-title .rss-widget-icon {position: relative;top: -2px;margin-right: 5px;}.sidebar .widget .widget-title a, .sidebar__single .widget-title a {color: inherit;transition: all 500ms ease;}.sidebar .widget .widget-title a:hover, .sidebar__single .widget-title a:hover {color: var(--solox-gray, #f9f6f1);}.sidebar .widget.widget_nav_menu > ul, .sidebar .widget.widget_meta > ul, .sidebar .widget.widget_pages > ul, .sidebar .widget.widget_archive > ul, .sidebar__single.widget_nav_menu > ul, .sidebar__single.widget_meta > ul, .sidebar__single.widget_pages > ul, .sidebar__single.widget_archive > ul {margin-top: -8px;padding-left: 0;}.sidebar .widget.widget_nav_menu > ul ul, .sidebar .widget.widget_meta > ul ul, .sidebar .widget.widget_pages > ul ul, .sidebar .widget.widget_archive > ul ul, .sidebar__single.widget_nav_menu > ul ul, .sidebar__single.widget_meta > ul ul, .sidebar__single.widget_pages > ul ul, .sidebar__single.widget_archive > ul ul {margin-top: 15px;padding-left: 0.7em;}.sidebar .widget.widget_nav_menu li, .sidebar .widget.widget_meta li, .sidebar .widget.widget_pages li, .sidebar .widget.widget_archive li, .sidebar__single.widget_nav_menu li, .sidebar__single.widget_meta li, .sidebar__single.widget_pages li, .sidebar__single.widget_archive li {font-size: 16px;}.sidebar .widget.widget_nav_menu li + li, .sidebar .widget.widget_meta li + li, .sidebar .widget.widget_pages li + li, .sidebar .widget.widget_archive li + li, .sidebar__single.widget_nav_menu li + li, .sidebar__single.widget_meta li + li, .sidebar__single.widget_pages li + li, .sidebar__single.widget_archive li + li {margin-top: 15px;}.sidebar .widget.widget_recent_entries ul, .sidebar .widget.widget_recent_comments ul, .sidebar__single.widget_recent_entries ul, .sidebar__single.widget_recent_comments ul {padding: 0;margin-top: 7px;}.sidebar .widget.widget_recent_entries ul li ::after, .sidebar .widget.widget_recent_comments ul li ::after, .sidebar__single.widget_recent_entries ul li ::after, .sidebar__single.widget_recent_comments ul li ::after {display: none;}.sidebar .widget.widget_recent_entries ul li, .sidebar .widget.widget_recent_comments ul li, .sidebar__single.widget_recent_entries ul li, .sidebar__single.widget_recent_comments ul li {padding-left: 65px;font-size: 16px;margin: 0;line-height: 26px;color: var(--solox-text, #838184);min-height: 45px;}.sidebar .widget.widget_recent_entries ul li + li, .sidebar .widget.widget_recent_comments ul li + li, .sidebar__single.widget_recent_entries ul li + li, .sidebar__single.widget_recent_comments ul li + li {margin-top: 23px;}.sidebar .widget.widget_recent_entries ul li a, .sidebar .widget.widget_recent_comments ul li a, .sidebar__single.widget_recent_entries ul li a, .sidebar__single.widget_recent_comments ul li a {color: var(--solox-color);transition: all 500ms ease;}.sidebar .widget.widget_recent_entries ul li a:hover, .sidebar .widget.widget_recent_comments ul li a:hover, .sidebar__single.widget_recent_entries ul li a:hover, .sidebar__single.widget_recent_comments ul li a:hover {color: var(--solox-black, #1c1a1d);text-shadow: 0 0 1px currentColor;}.sidebar .widget.widget_recent_entries ul li::before, .sidebar .widget.widget_recent_comments ul li::before, .sidebar__single.widget_recent_entries ul li::before, .sidebar__single.widget_recent_comments ul li::before {height: 45px;width: 45px;border-radius: 50%;font-size: 15px;color: var(--solox-black, #1c1a1d);display: flex;align-items: center;justify-content: center;position: absolute;top: 0px;left: 0;transition: all 0.4s ease;content: "\f075";font-family: "Font Awesome 5 Free";font-weight: 900;background-color: var(--solox-white, #fff);}.sidebar .widget.widget_recent_entries ul li:hover::before, .sidebar .widget.widget_recent_comments ul li:hover::before, .sidebar__single.widget_recent_entries ul li:hover::before, .sidebar__single.widget_recent_comments ul li:hover::before {background-color: var(--solox-base, #c2a74e);color: var(--solox-black, #1c1a1d);}.sidebar .widget.widget_recent_entries li, .sidebar__single.widget_recent_entries li {min-height: 45px;display: flex;align-items: center;}.sidebar .widget.widget_recent_entries ul li::before, .sidebar__single.widget_recent_entries ul li::before {content: "\f044";}.sidebar .widget.widget_rss ul, .sidebar__single.widget_rss ul {padding: 0;margin-top: -5px;}.sidebar .widget.recent-posts-widget-with-thumbnails ul, .sidebar__single.recent-posts-widget-with-thumbnails ul {margin: -20px !important;padding-left: 20px;}.sidebar .widget.recent-posts-widget-with-thumbnails ul li ::after, .sidebar__single.recent-posts-widget-with-thumbnails ul li ::after {display: none;}.sidebar .widget.recent-posts-widget-with-thumbnails ul li, .sidebar__single.recent-posts-widget-with-thumbnails ul li {display: flex;flex-direction: column-reverse;padding: 20px;padding-bottom: 20px;padding-left: 90px;position: relative;margin-bottom: 0;transition: all 500ms ease;border-radius: var(--solox-bdr-radius);border-bottom: 1px solid var(--solox-border-color, #e8e3da);}.sidebar .widget.recent-posts-widget-with-thumbnails ul li:hover, .sidebar__single.recent-posts-widget-with-thumbnails ul li:hover {background-color: transparent;}.sidebar .widget.recent-posts-widget-with-thumbnails ul li img, .sidebar__single.recent-posts-widget-with-thumbnails ul li img {position: absolute;top: 22px;left: 1px;width: 70px;height: auto;background-color: var(--solox-black, #1c1a1d);}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date::before, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date::before {content: "\f017";font-weight: 900;font-family: "Font Awesome 5 Free";margin-right: 5px;color: var(--solox-base, #c2a74e);}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-author::before, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-author::before {content: "\f2bd";font-weight: 400;font-family: "Font Awesome 5 Free";margin-right: 5px;color: var(--solox-base, #c2a74e);}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-author, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-author {font-size: 14px;font-weight: 500;}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title {font-size: 16px;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;text-transform: capitalize;font-weight: 400;letter-spacing: var(--solox-letter-space-small);line-height: 28px;display: block;}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title:hover, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title:hover {color: var(--solox-base, #c2a74e);}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date {display: flex;align-items: center;font-size: 14px;font-weight: 500;color: var(--solox-gray);margin-bottom: 0px;line-height: 1;color: var(--solox-gray);font-size: 14px;text-transform: capitalize;}.news-one .blog-pagination {justify-content: center;margin-top: 30px;}.sidebar .widget .wp-block-categories, .sidebar__single .wp-block-categories {padding-left: 0;}.sidebar .widget .wp-block-tag-cloud, .sidebar__single .wp-block-tag-cloud {margin-bottom: -10px;}.sidebar .widget .wp-block-latest-comments__comment-meta, .sidebar__single .wp-block-latest-comments__comment-meta {font-size: 16px;line-height: 26px;color: var(--solox-gray, #f9f6f1);}.sidebar .widget .wp-block-categories, .sidebar__single .wp-block-categories {margin-top: -8px;margin-bottom: -8px;}.sidebar .widget .wp-block-categories li + li, .sidebar__single .wp-block-categories li + li {margin-top: 15px;}.sidebar .widget ul li, .sidebar__single ul li {font-size: 16px;}.sidebar .widget.recent-posts-widget-with-thumbnails, .sidebar__single.recent-posts-widget-with-thumbnails {padding-bottom: 55px;}.sidebar .widget .wp-block-latest-comments:not(.has-avatar):not(.has-dates) li, .sidebar__single .wp-block-latest-comments:not(.has-avatar):not(.has-dates) li {margin-bottom: 0;}.sidebar .widget .wp-block-latest-comments:not(.has-avatar):not(.has-dates) li + li, .sidebar__single .wp-block-latest-comments:not(.has-avatar):not(.has-dates) li + li {margin-top: 20px;}.widget_nav_menu ul.menu {margin-top: -10px;margin-bottom: -6px;}.widget_recent_entries > ul {margin-top: -7px;}.sidebar .widget.widget_recent_comments ul li:hover::before, .sidebar__single.widget_recent_comments ul li:hover::before {background-color: var(--solox-base);color: var(--solox-black, #1c1a1d);}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-comments-number::before, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-comments-number::before {content: "\f086";font-weight: 900;font-family: "Font Awesome 5 Free";margin-right: 5px;color: var(--solox-base, #976147);}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-comments-number {font-size: 13px;padding-bottom: 5px;}.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title, .sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title {color: var(--solox-black, #1c1a1d);transition: all 500ms ease;margin-top: -5px;display: block;font-family: var(--solox-heading-font, "Cormorant");font-weight: 700;font-size: 16px;text-transform: uppercase;line-height: 26px;}.sidebar .widget input[type=email], .sidebar .widget input[type=search], .sidebar .widget input[type=password], .sidebar .widget input[type=text] {width: 100%;display: block;height: 68px;background-color: #fff;padding-left: 30px;padding-right: 30px;color: var(--solox-text, #838184);outline: none;border-radius: 0;}.sidebar .widget .textwidget > p:first-child {margin-top: -10px;}.sidebar .widget .wp-block-tag-cloud {margin-bottom: -10px;margin-left: -5px;}.sidebar .widget .wp-block-tag-cloud a {font-size: 12px !important;color: var(--solox-gray);-webkit-transition: all 0.4s ease;transition: all 0.4s ease;background: var(--solox-white);display: inline-block;padding: 4px 20px 4px;margin-left: 5px;text-transform: uppercase;font-weight: 700;margin-bottom: 13px;font-family: var(--solox-heading-font, "Cormorant", serif);letter-spacing: 1.2px;line-height: 30px;}.sidebar .widget .wp-block-tag-cloud a:hover {color: var(--solox-black, #1c1a1d);background: var(--solox-base, #c2a74e);}.sidebar .widget .wp-calendar-table td {padding: 3px 0px;font-size: 14px;}.sidebar .widget .wp-block-calendar thead th {background-color: var(--solox-black, #1c1a1d);color: #fff;border: none;font-weight: 400;}.sidebar .widget .wp-calendar-table td {color: var(--solox-black, #1c1a1d);}.sidebar .widget .wp-block-archives {margin-top: -10px;margin-bottom: -10px;}.sidebar .widget .wp-block-archives li + li {margin-top: 10px;}.sidebar .widget .wp-block-archives li a::after {display: none;}.sidebar .widget .wp-block-categories-dropdown, .sidebar .widget .wp-block-archives-dropdown {margin-bottom: 0;}.sidebar .widget .wp-block-calendar .wp-calendar-table caption {padding-top: 15px;padding-bottom: 15px;color: var(--solox-black, #1c1a1d);font-weight: 500;}.sidebar .widget .wp-block-calendar .wp-calendar-nav a {text-transform: capitalize;font-weight: 500;}.sidebar .widget .wp-block-latest-comments__comment-meta {color: var(--solox-black, #1c1a1d);}.sidebar .widget .wp-block-latest-comments__comment-meta a:hover {color: var(--solox-base, #c2a74e);}.sidebar .widget .wp-block-latest-comments__comment-date {display: flex;align-items: center;font-size: 14px;font-weight: 500;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.sidebar .widget .wp-block-latest-comments__comment-date::before {content: "\f017";margin-right: 5px;font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--solox-base, #c2a74e);}.sidebar .widget .has-avatar .wp-block-latest-comments__comment-date {margin-left: 5px;}.sidebar .widget .wp-block-latest-comments__comment:last-child {margin-bottom: 0;}.sidebar .widget .wp-block-latest-comments__comment-excerpt p:last-child {margin-bottom: 0;}.sidebar .widget .has-excerpts.wp-block-latest-comments {margin-bottom: -10px;}.sidebar .widget .wp-block-latest-posts__list li a::after {display: none;}.sidebar .widget .wp-block-latest-posts__list.has-dates li {padding-left: 0;display: flex;flex-wrap: wrap;}.sidebar .widget .wp-block-latest-posts__list.has-dates li::before {display: none;}.sidebar .widget .wp-block-latest-posts__list.has-dates li a::after {display: none;}.sidebar .widget .wp-block-latest-posts__list {margin-bottom: -10px;}.sidebar .widget .wp-block-latest-posts__list li > a, .sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt {flex: 0 0 100%;}.sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt {font-weight: 400;margin-bottom: 0;color: var(--solox-text, #838184);font-size: 16px;line-height: 32px;}.sidebar .widget .wp-block-latest-posts__list li + li {margin-top: 15px;}.sidebar .widget .wp-block-latest-posts__list li > a {color: var(--solox-black, #1c1a1d) !important;font-weight: 400;}.sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-author {margin-right: 5px;}.sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-author::before {color: var(--solox-base, #c2a74e);font-weight: 900;font-family: "Font Awesome 5 Free";content: "\f2bd";margin-right: 5px;}.sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-date::before {content: "\f017";margin-right: 5px;font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--solox-base, #c2a74e);}.sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-author, .sidebar .widget .wp-block-latest-posts__list .wp-block-latest-posts__post-date {font-weight: 500;font-size: 14px;color: var(--solox-text, #838184);}.sidebar .widget .wp-block-page-list {margin-top: -10px;margin-bottom: -10px;}.sidebar .widget .wp-block-page-list li + li {margin-top: 15px;}.sidebar .widget .wp-block-rss__item {margin-bottom: -10px;padding-left: 0;display: flex;flex-wrap: wrap;}.sidebar .widget .wp-block-rss__item::before {display: none;}.sidebar .widget .wp-block-rss__item a::after {display: none;}.sidebar .widget .wp-block-rss__item .wp-block-rss__item-title, .sidebar .widget .wp-block-rss__item .wp-block-rss__item-excerpt {flex: 0 0 100%;}.sidebar .widget .wp-block-rss__item .wp-block-rss__item-excerpt {font-weight: 400;margin-bottom: 0;color: var(--solox-text, #838184);}.sidebar .widget .wp-block-rss__item li + li {margin-top: 15px;}.sidebar .widget .wp-block-rss__item .wp-block-rss__item-title {color: var(--solox-black, #1c1a1d);font-weight: 400;}.sidebar .widget .wp-block-rss__item .wp-block-rss__item-author {margin-right: 5px;}.sidebar .widget .wp-block-rss__item .wp-block-rss__item-author {margin-left: 10px;}.sidebar .widget .wp-block-rss__item .wp-block-rss__item-author::before {color: var(--solox-base, #c2a74e);font-weight: 900;font-family: "Font Awesome 5 Free";content: "\f2bd";margin-right: 5px;}.sidebar .widget .wp-block-rss__item .wp-block-rss__item-publish-date::before {content: "\f017";margin-right: 5px;font-family: "Font Awesome 5 Free";font-weight: 900;color: var(--solox-base, #c2a74e);}.sidebar .widget .wp-block-rss__item-author, .sidebar .widget .wp-block-rss__item-publish-date, .sidebar .widget .wp-block-archives-dropdown label {font-weight: 500;}.sidebar .widget .wp-block-rss__item-author, .sidebar .widget .wp-block-rss__item-publish-date {font-size: 14px;color: var(--solox-gray, 117, 120, 115);}.sidebar .widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .sidebar .widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {margin-left: 60px;}.sidebar .widget #loginform {margin-top: -10px;}.sidebar .widget #loginform input[type=text], .sidebar .widget #loginform input[type=password] {margin-bottom: 10px;}.sidebar .widget #loginform p {margin: 0;}.sidebar .widget #loginform input[type=checkbox] {width: 15px;height: 15px;margin-right: 5px;}.sidebar .widget #loginform .login-submit .button {padding: 25px 39px;color: #fff;font-size: 16px;background-color: var(--solox-black, #1c1a1d);text-transform: uppercase;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);transition: all 500ms ease;border: none;border-radius: 0px;}.sidebar .widget #loginform .login-submit .button:hover {color: #fff;background-color: var(--solox-base, #c2a74e);}.sidebar .widget .wp-block-latest-comments:not(.has-dates):not(.has-author) .wp-block-latest-comments__comment-meta {font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 15px;text-transform: lowercase;color: inherit;}.sidebar .widget .wp-block-latest-comments:not(.has-dates):not(.has-author) .wp-block-latest-comments__comment-meta a {color: var(--solox-text, #161617);}.sidebar .widget .wp-block-latest-comments:not(.has-dates):not(.has-author) .wp-block-latest-comments__comment-meta a:hover {color: var(--solox-base, #c2a74e);}.sidebar .widget .wp-block-latest-comments:not(.has-dates):not(.has-author) .wp-block-latest-comments__comment-meta:first-letter {text-transform: uppercase;}.widget.widget_block h2, .widget .sidebar__title, .sidebar .widget .title h2 {font-size: 22px;font-weight: 600;margin-bottom: 25px;text-transform: uppercase;margin-top: -5px;font-family: var(--heading-font);}h2 .rss-widget-title {color: var(--solox-black);}.sidebar .widget ul.wp-block-social-links li a::after {content: "";}.sidebar .widget.widget_categories > ul, .sidebar .widget.widget_pages > ul, .sidebar .widget.widget_meta > ul, .sidebar .widget.widget_recent_comments > ul, .sidebar .widget.widget_archive > ul {margin-bottom: -10px;}.sidebar .widget ::placeholder {opacity: 1;color: var(--solox-text, #838184);}.sidebar .widget .wp-block-latest-posts__list.has-dates li a, .sidebar .widget .wp-block-rss li a {color: var(--solox-black, #1c1a1d);font-weight: 600;font-size: 18px;}.sidebar .widget .wp-block-latest-comments .wp-block-latest-comments__comment-meta {font-weight: 400;font-size: 16px;line-height: 24px;}.widget.widget_archive ul li a::after, .sidebar .widget ul.wp-block-categories li a::after, .sidebar .widget.widget_categories ul li a::after {content: "";}.shop-one__sidebar.sidebar .widget ul.wp-block-categories li a::after {font-family: "Font Awesome 5 Free";content: "\f105";font-weight: 900;}.widget.widget_archive ul li, .sidebar .widget .wp-block-categories li, .sidebar .widget_categories ul li, .sidebar__single .widget_categories ul li, .sidebar__single .wp-block-categories li {display: flex;justify-content: space-between;flex-wrap: wrap;}.sidebar .widget .wp-block-categories li ul.children, .sidebar .widget_categories ul li ul.children, .sidebar__single .widget_categories ul li ul.children, .sidebar__single .wp-block-categories li ul.children {flex: 0 0 100%;}.sidebar .widget .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {border-radius: 0;border-color: #fff;padding: 0;border: 1px solid #e6e1d8;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);}.sidebar .widget ul li a:hover, .sidebar__single ul li a:hover {color: var(--solox-black, #161617);text-shadow: 0 0 0 currentColor;accent-color: currentcolor;}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}.custom-logo-link {display: inline-block;}.wp-caption {margin-bottom: 1.5em;max-width: 100%;}.wp-caption img[class*=wp-image-] {display: block;margin-left: auto;margin-right: auto;}.wp-caption .wp-caption-text {}.wp-caption-text {text-align: center;}.gallery {margin-bottom: 1.5em;display: grid;grid-gap: 1.5em;}.gallery-item {display: inline-block;text-align: center;width: 100%;}.gallery-columns-2 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-3 {grid-template-columns: repeat(3, 1fr);}.gallery-columns-4 {grid-template-columns: repeat(4, 1fr);}.gallery-columns-5 {grid-template-columns: repeat(5, 1fr);}.gallery-columns-6 {grid-template-columns: repeat(6, 1fr);}.gallery-columns-7 {grid-template-columns: repeat(7, 1fr);}.gallery-columns-8 {grid-template-columns: repeat(8, 1fr);}.gallery-columns-9 {grid-template-columns: repeat(9, 1fr);}.gallery-caption {display: block;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: var(--solox-gray, #f9f6f1);display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#primary[tabindex="-1"]:focus {outline: 0;}.alignleft {float: left;margin-right: 1.5em;margin-bottom: 1.5em;}.alignright {float: right;margin-left: 1.5em;margin-bottom: 1.5em;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1.5em;}@keyframes rotateme {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}@-webkit-keyframes rotateme {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}@-moz-keyframes rotateme {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(360deg);}}@-o-keyframes rotateme {from {-o-transform: rotate(0deg);}to {-o-transform: rotate(360deg);}}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}}.rotate-me {animation-name: rotateme;animation-duration: 24s;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-name: rotateme;-webkit-animation-duration: 24s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: rotateme;-moz-animation-duration: 24s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: rotateme;-ms-animation-duration: 24s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: rotateme;-o-animation-duration: 24s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear;}@-webkit-keyframes float-bob {0% {-webkit-transform: translateX(-100px);transform: translateX(-100px);}50% {-webkit-transform: translateX(-10px);transform: translateX(-10px);}100% {-webkit-transform: translateX(-100px);transform: translateX(-100px);}}@keyframes float-bob {0% {-webkit-transform: translateX(-100px);transform: translateX(-100px);}50% {-webkit-transform: translateX(-10px);transform: translateX(-10px);}100% {-webkit-transform: translateX(-100px);transform: translateX(-100px);}}.float-bob {animation-name: float-bob;animation-duration: 7s;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-name: float-bob;-webkit-animation-duration: 7s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: float-bob;-moz-animation-duration: 7s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: float-bob;-ms-animation-duration: 7s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: float-bob;-o-animation-duration: 7s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear;}@-webkit-keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}@keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}.zoom-fade {animation-name: zoom-fade;animation-duration: 5s;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-name: zoom-fade;-webkit-animation-duration: 5s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: zoom-fade;-moz-animation-duration: 5s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: zoom-fade;-ms-animation-duration: 5s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: zoom-fade;-o-animation-duration: 5s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear;}@-webkit-keyframes zoom-fade {0% {-webkit-transform: scale(0.9);transform: scale(0.9);}50% {-webkit-transform: scale(1);transform: scale(1);}100% {-webkit-transform: scale(0.9);transform: scale(0.9);}}@keyframes zoom-fade {0% {-webkit-transform: scale(0.9);transform: scale(0.9);}50% {-webkit-transform: scale(1);transform: scale(1);}100% {-webkit-transform: scale(0.9);transform: scale(0.9);}}.zoominout {animation-name: zoomInOut;animation-duration: 3s;animation-iteration-count: infinite;animation-timing-function: ease-in-out;-webkit-animation-name: zoomInOut;-webkit-animation-duration: 3s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: ease-in-out;-moz-animation-name: zoomInOut;-moz-animation-duration: 3s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: ease-in-out;-ms-animation-name: zoomInOut;-ms-animation-duration: 3s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: ease-in-out;-o-animation-name: zoomInOut;-o-animation-duration: 3s;-o-animation-iteration-count: infinite;-o-animation-timing-function: ease-in-out;}@keyframes zoomInOut {0% {-webkit-transform: rotate(0deg) scale(0.7);transform: rotate(0deg) scale(0.7);opacity: 0;}50% {-webkit-transform: rotate(180deg) scale(1);transform: rotate(180deg) scale(1);opacity: 1;}100% {-webkit-transform: rotate(360deg) scale(0.7);transform: rotate(360deg) scale(0.7);opacity: 0;}}@-webkit-keyframes bgSlideReverse {0% {background-position: 0 0;}20% {background-position: 100px 0;}40% {background-position: 200px 0;}60% {background-position: 150px 0;}80% {background-position: 100px 0;}100% {background-position: 0px 0;}}@keyframes bgSlideReverse {0% {background-position: 0 0;}20% {background-position: 100px 0;}40% {background-position: 200px 0;}60% {background-position: 150px 0;}80% {background-position: 100px 0;}100% {background-position: 0px 0;}}@-webkit-keyframes bgSlideReverse2 {0% {background-position: 0 0;}20% {background-position: -100px 0;}40% {background-position: -200px 0;}60% {background-position: -150px 0;}80% {background-position: -100px 0;}100% {background-position: 0px 0;}}@keyframes bgSlideReverse2 {0% {background-position: 0 0;}20% {background-position: -100px 0;}40% {background-position: -200px 0;}60% {background-position: -150px 0;}80% {background-position: -100px 0;}100% {background-position: 0px 0;}}@-webkit-keyframes banner-animate {0% {-webkit-transform: translateX(-1000px);transform: translateX(-1000px);}50% {-webkit-transform: translateX(-10px);transform: translateX(-10px);}100% {-webkit-transform: translateX(-1000px);transform: translateX(-1000px);}}@keyframes banner-animate {0% {-webkit-transform: translateX(-1000px);transform: translateX(-1000px);}50% {-webkit-transform: translateX(-10px);transform: translateX(-10px);}100% {-webkit-transform: translateX(-1000px);transform: translateX(-1000px);}}.banner-animate {animation-name: banner-animate;animation-duration: 70s;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-name: banner-animate;-webkit-animation-duration: 70s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: banner-animate;-moz-animation-duration: 70s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: banner-animate;-ms-animation-duration: 70s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: banner-animate;-o-animation-duration: 70s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear;}@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 20px 0 0 20px 0 #fff;box-shadow: 0 0 0 20px 0 0 20px 0 #fff;}100% {-webkit-box-shadow: 0 0 0 0 #fff;box-shadow: 0 0 0 0 #fff;}}@keyframes ripple {70% {-webkit-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@-webkit-keyframes animation1 {0%, 100% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}25%, 75% {-webkit-transform: rotate(5deg) translateX(15px);transform: rotate(5deg) translateX(15px);}50% {-webkit-transform: rotate(10deg) translateX(30px);transform: rotate(10deg) translateX(30px);}}@keyframes animation1 {0%, 100% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}25%, 75% {-webkit-transform: rotate(5deg) translateX(15px);transform: rotate(5deg) translateX(15px);}50% {-webkit-transform: rotate(10deg) translateX(30px);transform: rotate(10deg) translateX(30px);}}@keyframes animation2 {0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}}@-moz-keyframes animation2 {0% {-moz-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-moz-transform: rotateY(360deg);transform: rotateY(360deg);}}@-o-keyframes animation2 {0% {-o-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-o-transform: rotateY(360deg);transform: rotateY(360deg);}}@keyframes animation2 {0% {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}}@-webkit-keyframes bgSlide {0% {background-position: 0 0;}20% {background-position: -100px 0;}40% {background-position: -200px 0;}60% {background-position: -150px 0;}80% {background-position: -100px 0;}100% {background-position: 0px 0;}}@keyframes bgSlide {0% {background-position: 0 0;}20% {background-position: -100px 0;}40% {background-position: -200px 0;}60% {background-position: -150px 0;}80% {background-position: -100px 0;}100% {background-position: 0px 0;}}@-webkit-keyframes bgSlideReverse {0% {background-position: 0 0;}20% {background-position: 100px 0;}40% {background-position: 200px 0;}60% {background-position: 150px 0;}80% {background-position: 100px 0;}100% {background-position: 0px 0;}}@keyframes bgSlideReverse {0% {background-position: 0 0;}20% {background-position: 100px 0;}40% {background-position: 200px 0;}60% {background-position: 150px 0;}80% {background-position: 100px 0;}100% {background-position: 0px 0;}}@-webkit-keyframes ribbonRotate {0%, 100% {-webkit-transform: rotate(0);transform: rotate(0);}25%, 75% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}50% {-webkit-transform: rotate(30deg);transform: rotate(30deg);}}@keyframes ribbonRotate {0%, 100% {-webkit-transform: rotate(0);transform: rotate(0);}25%, 75% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}50% {-webkit-transform: rotate(30deg);transform: rotate(30deg);}}@-webkit-keyframes footerFish {0%, 100% {-webkit-transform: translateX(0) translateY(0) rotate(0);transform: translateX(0) translateY(0) rotate(0);}25%, 75% {-webkit-transform: translateX(20px) translateY(30px) rotate(25deg);transform: translateX(20px) translateY(30px) rotate(25deg);}50% {-webkit-transform: translateX(40px) translateY(60px) rotate(45deg);transform: translateX(40px) translateY(60px) rotate(45deg);}}@keyframes footerFish {0%, 100% {-webkit-transform: translateX(0) translateY(0) rotate(0);transform: translateX(0) translateY(0) rotate(0);}25%, 75% {-webkit-transform: translateX(20px) translateY(30px) rotate(25deg);transform: translateX(20px) translateY(30px) rotate(25deg);}50% {-webkit-transform: translateX(40px) translateY(60px) rotate(45deg);transform: translateX(40px) translateY(60px) rotate(45deg);}}@-webkit-keyframes contactSwimmer {0%, 100% {-webkit-transform: translateX(0) translateY(0) rotate(0);transform: translateX(0) translateY(0) rotate(0);}25%, 75% {-webkit-transform: translateX(15px) translateY(20px) rotate(10deg);transform: translateX(15px) translateY(20px) rotate(10deg);}50% {-webkit-transform: translateX(60px) translateY(35px) rotate(15deg);transform: translateX(60px) translateY(35px) rotate(15deg);}}@keyframes contactSwimmer {0%, 100% {-webkit-transform: translateX(0) translateY(0) rotate(0);transform: translateX(0) translateY(0) rotate(0);}25%, 75% {-webkit-transform: translateX(15px) translateY(20px) rotate(10deg);transform: translateX(15px) translateY(20px) rotate(10deg);}50% {-webkit-transform: translateX(60px) translateY(35px) rotate(15deg);transform: translateX(60px) translateY(35px) rotate(15deg);}}@-webkit-keyframes float-bob-y {0% {transform: translateY(-20px);}50% {transform: translateY(-10px);}100% {transform: translateY(-20px);}}@keyframes float-bob-y {0% {transform: translateY(-20px);}50% {transform: translateY(-10px);}100% {transform: translateY(-20px);}}.float-bob-y {-webkit-animation-name: float-bob-y;animation-name: float-bob-y;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@-webkit-keyframes footerTree {0%, 100% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}25%, 75% {-webkit-transform: rotate(5deg) translateX(15px);transform: rotate(5deg) translateX(15px);}50% {-webkit-transform: rotate(10deg) translateX(30px);transform: rotate(10deg) translateX(30px);}}@keyframes footerTree {0%, 100% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}25%, 75% {-webkit-transform: rotate(5deg) translateX(15px);transform: rotate(5deg) translateX(15px);}50% {-webkit-transform: rotate(10deg) translateX(30px);transform: rotate(10deg) translateX(30px);}}.footertree {-webkit-animation: footerTree 5s ease-in infinite;animation: footerTree 5s ease-in infinite;}@keyframes service_hexagon_2 {0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}}@-moz-keyframes service_hexagon_2 {0% {-moz-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-moz-transform: rotateY(360deg);transform: rotateY(360deg);}}@-o-keyframes service_hexagon_2 {0% {-o-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-o-transform: rotateY(360deg);transform: rotateY(360deg);}}@keyframes service_hexagon_2 {0% {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}100% {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}}@keyframes bgSlide {0% {background-position: 0 0;}20% {background-position: -100px 0;}40% {background-position: -200px 0;}60% {background-position: -150px 0;}80% {background-position: -100px 0;}100% {background-position: 0px 0;}}@keyframes rotateScale {from {transform: rotate(0deg) scale(1);}to {transform: rotate(360deg);}}@-webkit-keyframes rotateScale {from {transform: rotate(0deg) scale(1);}to {transform: rotate(360deg);}}@-moz-keyframes rotateScale {from {transform: rotate(0deg) scale(1);}to {transform: rotate(360deg);}}@-o-keyframes rotateScale {from {transform: rotate(0deg) scale(1);}to {transform: rotate(360deg);}}.rotatescale {-webkit-animation-name: rotateScale;-webkit-animation-duration: 20s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: rotateScale;-moz-animation-duration: 20s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: rotateScale;-ms-animation-duration: 20s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;animation-name: rotateScale;animation-duration: 20s;animation-iteration-count: infinite;animation-timing-function: linear;}@-webkit-keyframes bubbleMover {0% {transform: translateY(0px) translateX(0) rotate(0);}30% {transform: translateY(30px) translateX(50px) rotate(15deg);transform-origin: center center;}50% {transform: translateY(50px) translateX(100px) rotate(45deg);transform-origin: right bottom;}80% {transform: translateY(30px) translateX(50px) rotate(15deg);transform-origin: left top;}100% {transform: translateY(0px) translateX(0) rotate(0);transform-origin: center center;}}@keyframes bubbleMover {0% {transform: translateY(0px) translateX(0) rotate(0);}30% {transform: translateY(30px) translateX(50px) rotate(15deg);transform-origin: center center;}50% {transform: translateY(50px) translateX(100px) rotate(45deg);transform-origin: right bottom;}80% {transform: translateY(30px) translateX(50px) rotate(15deg);transform-origin: left top;}100% {transform: translateY(0px) translateX(0) rotate(0);transform-origin: center center;}}@-webkit-keyframes shapeMover {0%, 100% {transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);}50% {transform: perspective(400px) rotate(0deg) translateZ(20px) translateY(20px) translateX(20px);}}@keyframes shapeMover {0%, 100% {transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);}50% {transform: perspective(400px) rotate(0deg) translateZ(20px) translateY(20px) translateX(20px);}}@-webkit-keyframes banner3Shake {0% {transform: rotate3d(0, 1, 0, 0deg);}30% {transform: rotate3d(0, 0, 1, 5deg);}60% {transform: rotate3d(1, 0, 0, 0deg);}80% {transform: rotate3d(0, 0, 1, 5deg);}100% {transform: rotate3d(0, 1, 0, 0deg);}}@keyframes banner3Shake {0% {transform: rotate3d(0, 1, 0, 0deg);}30% {transform: rotate3d(0, 0, 1, 5deg);}60% {transform: rotate3d(1, 0, 0, 0deg);}80% {transform: rotate3d(0, 0, 1, 5deg);}100% {transform: rotate3d(0, 1, 0, 0deg);}}@-webkit-keyframes squareMover {0%, 100% {transform: translate(0, 0) rotate(0);}20%, 60% {transform: translate(20px, 40px) rotate(180deg);}30%, 80% {transform: translate(40px, 60px) rotate(0deg);}}@keyframes squareMover {0%, 100% {transform: translate(0, 0) rotate(0);}20%, 60% {transform: translate(20px, 40px) rotate(180deg);}30%, 80% {transform: translate(40px, 60px) rotate(0deg);}}@-webkit-keyframes treeMove {0%, 100% {transform: rotate(0deg) translateX(0);}25%, 75% {transform: rotate(5deg) translateX(15px);}50% {transform: rotate(10deg) translateX(30px);}}@keyframes treeMove {0%, 100% {transform: rotate(0deg) translateX(0);}25%, 75% {transform: rotate(5deg) translateX(15px);}50% {transform: rotate(10deg) translateX(30px);}}@-webkit-keyframes animateBubble {0% {margin-top: 20%;}100% {margin-top: -30%;}}@-moz-keyframes animateBubble {0% {margin-top: 20%;}100% {margin-top: -30%;}}@keyframes animateBubble {0% {margin-top: 20%;}100% {margin-top: -30%;}}@-webkit-keyframes sideWays {0% {margin-left: 0;}100% {margin-left: 25px;}}@-moz-keyframes sideWays {0% {margin-left: 0;}100% {margin-left: 25px;}}@keyframes sideWays {0% {margin-left: 0;}100% {margin-left: 25px;}}.zoom-fade {animation-name: zoom-fade;animation-duration: 5s;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-name: zoom-fade;-webkit-animation-duration: 5s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: zoom-fade;-moz-animation-duration: 5s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: zoom-fade;-ms-animation-duration: 5s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: zoom-fade;-o-animation-duration: 5s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear;}@-webkit-keyframes zoom-fade {0% {transform: scale(0.9);}50% {transform: scale(1);}100% {transform: scale(0.9);}}@keyframes zoom-fade {0% {transform: scale(0.9);}50% {transform: scale(1);}100% {transform: scale(0.9);}}.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes sunMove {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}75% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}@keyframes sunMove {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}75% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}@-webkit-keyframes planeMove {0% {-webkit-transform: translateY(0px);transform: translateY(0px);}25% {-webkit-transform: translateY(15px);transform: translateY(15px);}50% {-webkit-transform: translateY(30px);transform: translateY(30px);}75% {-webkit-transform: translateY(15px);transform: translateY(15px);}100% {-webkit-transform: translateY(0px);transform: translateY(0px);}}@keyframes planeMove {0% {-webkit-transform: translateY(0px);transform: translateY(0px);}25% {-webkit-transform: translateY(15px);transform: translateY(15px);}50% {-webkit-transform: translateY(30px);transform: translateY(30px);}75% {-webkit-transform: translateY(15px);transform: translateY(15px);}100% {-webkit-transform: translateY(0px);transform: translateY(0px);}}@-webkit-keyframes bridMove {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}50% {-webkit-transform: rotate(20deg);transform: rotate(20deg);}75% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}@keyframes bridMove {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}50% {-webkit-transform: rotate(20deg);transform: rotate(20deg);}75% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}@keyframes squares {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}20% {-webkit-transform: scale(1.24);transform: scale(1.24);opacity: 1;}100% {-webkit-transform: scale(2.1);transform: scale(2.1);opacity: 0;}}@-moz-keyframes squares {0% {-moz-transform: scale(1);transform: scale(1);opacity: 0;}20% {-moz-transform: scale(1.24);transform: scale(1.24);opacity: 1;}100% {-moz-transform: scale(2.1);transform: scale(2.1);opacity: 0;}}@-o-keyframes squares {0% {-o-transform: scale(1);transform: scale(1);opacity: 0;}20% {-o-transform: scale(1.24);transform: scale(1.24);opacity: 1;}100% {-o-transform: scale(2.1);transform: scale(2.1);opacity: 0;}}@keyframes squares {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 0;}20% {-webkit-transform: scale(1.24);-moz-transform: scale(1.24);-o-transform: scale(1.24);transform: scale(1.24);opacity: 1;}100% {-webkit-transform: scale(2.1);-moz-transform: scale(2.1);-o-transform: scale(2.1);transform: scale(2.1);opacity: 0;}}.mt-20 {margin-top: 20px;}.mt-30 {margin-top: 30px;}.mt-40 {margin-top: 40px;}.mt-50 {margin-top: 50px;}.mt-60 {margin-top: 60px;}.mt-80 {margin-top: 80px;}.mt-120 {margin-top: 120px;}.mt--60 {margin-top: -60px;}.mt--120 {margin-top: -120px;}.mb-20 {margin-bottom: 20px;}.mb-30 {margin-bottom: 30px;}.mb-40 {margin-bottom: 40px;}.mb-50 {margin-bottom: 50px;}.mb-60 {margin-bottom: 60px;}.mb-80 {margin-bottom: 80px;}.mb-120 {margin-bottom: 120px;}.mb--60 {margin-bottom: -60px;}.mb--120 {margin-bottom: -120px;}.pt-20 {padding-top: 20px;}.pt-30 {padding-top: 30px;}.pt-40 {padding-top: 40px;}.pt-50 {padding-top: 50px;}.pt-60 {padding-top: 60px;}.pt-80 {padding-top: 80px;}.pt-100 {padding-top: 100px;}.pt-110 {padding-top: 110px;}.pt-115 {padding-top: 115px;}.pt-120 {padding-top: 120px;}.pt-142 {padding-top: 142px;}.pb-20 {padding-bottom: 20px;}.pb-30 {padding-bottom: 30px;}.pb-40 {padding-bottom: 40px;}.pb-50 {padding-bottom: 50px;}.pb-60 {padding-bottom: 60px;}.pb-80 {padding-bottom: 80px;}.pb-90 {padding-bottom: 90px;}.pb-100 {padding-bottom: 100px;}.pb-110 {padding-bottom: 110px;}.pb-115 {padding-bottom: 115px;}.pb-120 {padding-bottom: 120px;}.pl-5 {padding-left: 5px;}.pl-10 {padding-left: 10px;}.pl-15 {padding-left: 15px;}.pl-20 {padding-left: 20px;}.pl-30 {padding-left: 30px;}.pr-5 {padding-right: 5px;}.pr-10 {padding-right: 10px;}.pr-15 {padding-right: 15px;}.pr-20 {padding-right: 20px;}.pr-30 {padding-right: 30px;}body {font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);color: var(--solox-text, #838184);font-size: 16px;line-height: 2.125;font-weight: 500;}body.locked {overflow: hidden;}a {color: var(--solox-base, #c2a74e);transition: all 400ms ease;}a, a:hover, a:focus, a:visited {text-decoration: none;}::placeholder {color: inherit;opacity: 1;}h1, h2, h3, h4, h5, h6 {font-family: var(--solox-heading-font, "Cormorant", serif);color: var(--solox-black, #1c1a1d);}@media (max-width: 575px) {h1 br, h2 br, h3 br, h4 br, h5 br, h6 br {display: none;}}@media (max-width: 575px) {p br {display: none;}}::placeholder {color: inherit;opacity: 1;}.background-base {background-color: var(--solox-base, #c2a74e);}.background-gray {background-color: var(--solox-gray, #f9f6f1);}.background-black {background-color: var(--solox-black, #1c1a1d);}.background-black-2 {background-color: var(--solox-black2, #141215);}.solox-text-dark {color: var(--solox-text-dark, #6e6b70);}.page-wrapper {position: relative;margin: 0 auto;width: 100%;min-width: 300px;overflow: hidden;}.container-fluid, .container {padding-left: 15px;padding-right: 15px;}@media (min-width: 1200px) {.container {max-width: 1200px;}}.row {--bs-gutter-x: 30px;}.gutter-y-10 {--bs-gutter-y: 10px;}.gutter-y-15 {--bs-gutter-y: 15px;}.gutter-y-20 {--bs-gutter-y: 20px;}.gutter-y-30 {--bs-gutter-y: 30px;}.gutter-y-60 {--bs-gutter-y: 60px;}.solox-btn {display: inline-block;vertical-align: middle;-webkit-appearance: none;border: none;outline: none !important;background-color: var(--solox-black, #1c1a1d);color: #fff;font-weight: 600;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);padding: 16.25px 48px;transition: 500ms;letter-spacing: var(--solox-letter-space-xl, 0.2em);text-transform: uppercase;background-color: var(--solox-black, #1c1a1d);color: #fff;position: relative;overflow: hidden;text-align: center;}.solox-btn:hover {color: var(--solox-black, #1c1a1d);background-color: #fff;}.solox-btn::before {content: "";position: absolute;top: -50%;left: 50%;transform: translateX(-50%);width: 150%;height: 150%;border-top-left-radius: 50%;border-top-right-radius: 50%;background-color: var(--solox-base, #1c1a1d);transition: 700ms cubic-bezier(0.52, 1.64, 0.37, 0.66);}.solox-btn::after {content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 150%;height: 150%;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;background-color: var(--solox-white, #fff);transition-duration: 700ms;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}.solox-btn:hover {color: var(--solox-black, #1c1a1d);}.solox-btn:hover::before {top: 100%;}.solox-btn:hover::after {bottom: -50%;}.solox-btn span {position: relative;color: inherit;z-index: 2;}.solox-btn--black:hover {color: var(--solox-white, #fff);}.solox-btn--black::after {background-color: var(--solox-base, #c2a74e);}.solox-btn--black::before {background-color: var(--solox-black, #1c1a1d);}.solox-btn--base:hover {color: var(--solox-white, #fff);}.solox-btn--base::after {background-color: var(--solox-black, #1c1a1d);}.solox-btn--base::before {background-color: var(--solox-base, #c2a74e);}.tabs-box .tabs-content .tab:not(.active-tab) {display: none;}.bootstrap-select .dropdown-menu {padding-top: 0;padding-bottom: 0;border-radius: 0;}.bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active {background-color: var(--solox-base, #c2a74e);}.tns-outer .tns-controls {display: flex;justify-content: center;align-items: center;margin-top: 40px;}.tns-outer .tns-controls button {width: 45px;height: 45px;border: 2px solid #f4f4f4;outline: none;display: flex;justify-content: center;align-items: center;color: var(--solox-text, #838184);border-radius: 50%;margin-left: 5px;margin-right: 5px;}.block-title {margin-top: -8px;margin-bottom: 50px;}.block-title__decor {width: 21px;height: 14px;background-image: url(../images/shapes/leaf-1-1.png);background-repeat: no-repeat;background-position: top center;display: inline-block;line-height: 1;margin-bottom: -5px;position: relative;top: -7px;}.block-title p {margin: 0;color: var(--solox-text, #838184);font-size: 16px;line-height: 1;margin-bottom: 7px;}@media (min-width: 768px) {.block-title p {font-size: 18px;}}@media (min-width: 992px) {.block-title p {font-size: 20px;}}.block-title h3 {margin: 0;font-size: 35px;color: var(--solox-black, #1c1a1d);font-family: var(--solox-special-font, "Alex Brush", cursive);}@media (min-width: 768px) {.block-title h3 {font-size: 42px;}}@media (min-width: 992px) {.block-title h3 {font-size: 50px;}}.ul-list-one {margin-bottom: 0;}.ul-list-one li {position: relative;padding-left: 45px;font-size: 16px;font-weight: 500;color: var(--solox-black, #1c1a1d);}@media (min-width: 481px) {.ul-list-one li {font-size: 20px;}}.ul-list-one li::before {content: "\e907";color: var(--solox-base, #c2a74e);font-size: 26px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-family: "azino-icon";}.preloader {position: fixed;background-color: var(--solox-black, #1c1a1d);background-position: center center;background-repeat: no-repeat;top: 0;left: 0;right: 0;bottom: 0;z-index: 9991;display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;text-align: center;}.preloader__image {-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: flipInY;animation-name: flipInY;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;background-repeat: no-repeat;background-position: center center;background-size: 60px auto;width: 100%;height: 100%;}.scroll-to-top {display: flex;align-items: center;width: auto;height: 35px;background: transparent;position: fixed;bottom: 60px;right: -12px;z-index: 99;text-align: center;opacity: 0;visibility: hidden;transform: rotate(-90deg);cursor: pointer;transition: all 0.2s ease;}.scroll-to-top__text {display: inline;font-size: 12px;text-transform: uppercase;letter-spacing: 0.1em;font-weight: 700;margin-right: 8px;}.scroll-to-top__wrapper {display: inline-block;width: 30px;height: 4px;background-color: var(--solox-base, #c2a74e);position: relative;overflow: hidden;}.scroll-to-top__inner {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--solox-black, #1c1a1d);}.scroll-to-top.show {opacity: 1;visibility: visible;bottom: 70px;}.post-pagination {margin-bottom: 0;margin-top: 0px;}@media (min-width: 992px) {.post-pagination {margin-top: 0px;}}.post-pagination a {display: flex;width: 45px;height: 45px;background-color: #eff2f6;align-items: center;justify-content: center;color: var(--solox-text, #838184);font-size: 16px;font-weight: 500;border-radius: 50%;transition: 500ms ease;}@media (min-width: 992px) {.post-pagination a {width: 60px;height: 60px;font-size: 18px;}}.post-pagination a:hover {background-color: var(--solox-base, #c2a74e);color: #fff;}.post-pagination li:first-child a {background-color: var(--solox-base, #c2a74e);color: #fff;}.post-pagination li:last-child a {background-color: var(--solox-black, #1c1a1d);color: #fff;}.post-pagination li + li {margin-left: 10px;}.solox-owl__carousel--with-shadow .owl-stage-outer {overflow: visible;}.solox-owl__carousel--with-shadow .owl-item {opacity: 0;visibility: hidden;transition: opacity 500ms ease, visibility 500ms ease;}.solox-owl__carousel--with-shadow .owl-item.active {opacity: 1;visibility: visible;}.solox-owl__carousel--basic-nav.owl-carousel .owl-nav {display: flex;justify-content: center;gap: 20px;margin-top: 60px;}.solox-owl__carousel--basic-nav.owl-carousel .owl-nav button {border: none;outline: none;border-radius: 50%;margin: 0;padding: 0;}.solox-owl__carousel--basic-nav.owl-carousel .owl-nav button span {border: none;outline: none;width: 50px;height: 50px;background-color: var(--solox-gray, #f9f6f1);display: flex;justify-content: center;align-items: center;color: var(--solox-text, #838184);border-radius: 50%;font-size: 14px;color: var(--solox-text, #838184);transition: all 500ms ease;}.solox-owl__carousel--basic-nav.owl-carousel .owl-nav button span:hover {background-color: var(--solox-black, #1c1a1d);color: var(--solox-white, #fff);}.solox-owl__carousel--basic-nav.owl-carousel .owl-dots {display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 60px;}.solox-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot span {background-color: var(--solox-black, #1c1a1d);border: 2px solid var(--solox-white, #fff);box-shadow: 0 0 1px rgba(var(--solox-black-rgb, 28, 26, 29), 1);margin: 0;}.solox-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover span, .solox-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active span {background-color: var(--solox-black, #1c1a1d);border: 2px solid var(--solox-black, #1c1a1d);box-shadow: 0 0 1px rgba(var(--solox-black-rgb, 28, 26, 29), 1);}.solox-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled + .owl-dots {margin-top: 60px;}.sec-title {padding-bottom: 50px;}@media (min-width: 768px) {.sec-title {padding-bottom: 46px;}}.sec-title__img {display: inline-flex;margin-bottom: 15px;}.sec-title__tagline {margin: 0;font-family: var(--solox-special-font, "Alex Brush", cursive);color: var(--solox-base, #c2a74e);font-size: 30px;line-height: 1.2em;}@media (min-width: 768px) {.sec-title__tagline {font-size: 40px;}}.sec-title__title {margin: 0;text-transform: uppercase;font-size: 35px;color: var(--solox-black, #1c1a1d);font-weight: bold;line-height: 1.2em;margin-top: 5px;}@media (min-width: 768px) {.sec-title__title {font-size: 50px;margin-top: -2px;}}.ui-datepicker .ui-datepicker-header {background-image: none;background-color: var(--solox-black, #1c1a1d);color: var(--solox-white, #fff);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.ui-datepicker-calendar th span {font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.ui-datepicker-calendar td {background-color: var(--solox-gray, #f9f6f1);background-image: none;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);color: var(--solox-text, #838184);}.ui-datepicker-calendar td a {border-color: var(--solox-border-color, #e8e3da);background-color: var(--solox-gray, #f9f6f1);background-image: none;}.ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-datepicker-calendar .ui-widget-header .ui-state-default {border-color: var(--solox-border-color, #e8e3da);background-color: var(--solox-gray, #f9f6f1);background-image: none;color: var(--solox-text, #838184);padding: 10px 5px;text-align: center;line-height: 1em;}.ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker-calendar .ui-widget-content .ui-state-default:hover, .ui-datepicker-calendar .ui-widget-header .ui-state-default:hover {color: var(--solox-white, #fff);background-color: var(--solox-base, #c2a74e);}.ui-datepicker-calendar .ui-state-highlight, .ui-datepicker-calendar .ui-widget-content .ui-state-highlight, .ui-datepicker-calendar .ui-widget-header .ui-state-highlight {color: var(--solox-white, #fff);background-color: var(--solox-base, #c2a74e);}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {background-image: none;background-color: var(--solox-white, #fff);color: var(--solox-black, #1c1a1d);}.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);top: 2px;}.ui-datepicker .ui-datepicker-prev:hover {left: 2px;}.ui-datepicker .ui-datepicker-next:hover {right: 2px;}.video-one {position: relative;background-color: var(--solox-black, #1c1a1d);padding: 100px 0;}.video-one__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--solox-black, #1c1a1d);background-size: cover;background-position: center center;opacity: 0.5;}.video-one .container {position: relative;text-align: center;}.video-one__btn {width: 145px;height: 145px;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%;position: relative;}.video-one__btn .video-popup {font-size: 24px;color: var(--solox-white, #fff);transition: all 500ms ease;position: relative;z-index: 10;}.video-one__btn .video-popup:hover {color: var(--solox-base, #c2a74e);}.video-one__btn .curved-circle {position: absolute;top: 0;left: 0;width: 145px;height: 145px;transform-origin: center center;display: flex;justify-content: center;align-items: center;animation: textRotate 15s linear 0s forwards infinite alternate;}.video-one__btn .curved-circle--item {width: 145px;}.video-one__btn .curved-circle--item span {text-transform: uppercase;font-size: 14px;color: var(--solox-white, #fff);letter-spacing: 0.4em;}.video-one__title {margin: 0;text-transform: uppercase;color: var(--solox-white, #fff);font-size: 40px;line-height: 1.2em;margin-bottom: 40px;margin-top: 30px;}@media (min-width: 768px) {.video-one__title {font-size: 50px;}}@media (min-width: 992px) {.video-one__title {font-size: 60px;margin-top: 20px;margin-bottom: 35px;}}.video-one__link::before {background-color: var(--solox-base, #c2a74e);}.video-two {position: relative;background-color: var(--solox-black, #1c1a1d);padding: 143px 0 320px;}@media (max-width: 767px) {.video-two {padding: 100px 0 270px;}.video-two .text-end {text-align: left !important;}}.video-two__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--solox-black, #1c1a1d);background-size: cover;background-position: center center;background-repeat: no-repeat;opacity: 0.5;}.video-two__shape {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: left top;background-repeat: no-repeat;background-size: auto;}@media (max-width: 1199px) {.video-two__shape {display: none;}}.video-two .container {position: relative;}.video-two__btn {width: 145px;height: 145px;display: inline-flex;justify-content: center;align-items: center;border-radius: 50%;position: relative;margin-top: 42px;}.video-two__btn .video-popup {font-size: 24px;color: var(--solox-white, #fff);transition: all 500ms ease;position: relative;z-index: 10;}.video-two__btn .video-popup:hover {color: var(--solox-base, #c2a74e);}.video-two__btn .curved-circle {position: absolute;top: 0;left: 0;width: 145px;height: 145px;transform-origin: center center;display: flex;justify-content: center;align-items: center;animation: textRotate 15s linear 0s forwards infinite alternate;}.video-two__btn .curved-circle--item {width: 145px !important;height: 145px !important;}.video-two__btn .curved-circle--item span {text-transform: uppercase;font-size: 14px;color: var(--solox-white, #fff);letter-spacing: 0.4em;}.video-two__title {margin: 0;text-transform: uppercase;color: var(--solox-white, #fff);font-size: 40px;line-height: 1.2em;margin-bottom: 40px;}@media (min-width: 768px) {.video-two__title {font-size: 50px;}}@media (min-width: 992px) {.video-two__title {font-size: 60px;margin-bottom: 35px;}}.video-two__link::before {background-color: var(--solox-base, #c2a74e);}.team-one {padding-top: 120px;padding-bottom: 120px;}.team-one .sec-title {text-align: center;}@media (min-width: 992px) {.team-one__carousel .owl-nav {display: none;}}.team-one--page {padding-top: 100px;}.team-card__image {position: relative;padding-left: 30px;padding-top: 30px;}.team-card__image img {position: relative;max-width: 100%;}.team-card__image__bg {position: absolute;top: 0;left: 0;width: 100%;max-width: 300px;height: 324px;background-color: var(--solox-gray, #f9f6f1);background-image: url(../images/shapes/team-card-s-1-1.png);background-repeat: no-repeat;background-position: top center;}.team-card__hover {position: absolute;bottom: 0;left: 30px;}.team-card__email {background-color: var(--solox-base, #c2a74e);position: relative;}.team-card__email > a {width: 50px;height: 50px;font-size: 16px;display: flex;justify-content: center;align-items: center;color: var(--solox-white, #fff);transition: all 500ms ease;}.team-card__email > a:hover {background-color: var(--solox-black, #1c1a1d);color: var(--solox-white, #fff);}.team-card__social {background-color: var(--solox-white, #fff);position: relative;cursor: pointer;transition: all 500ms ease;}.team-card__social:hover {background-color: var(--solox-white, #fff);}.team-card__social:hover > i {color: var(--solox-base, #c2a74e);}.team-card__social > i {width: 50px;height: 50px;font-size: 16px;display: flex;justify-content: center;align-items: center;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;}.team-card__social__list {position: absolute;top: 50%;left: 100%;transform: translateY(-50%) scale(0, 1);background-color: var(--solox-black, #1c1a1d);display: flex;align-items: center;justify-content: center;margin: 0;min-height: 50px;padding-left: 20px;padding-right: 20px;opacity: 0;transition: 500ms ease;transform-origin: top left;}.team-card__social__list a {color: var(--solox-white, #fff);font-size: 14px;transition: all 500ms ease;}.team-card__social__list a + a {margin-left: 27px;}.team-card__social__list a:hover {color: var(--solox-base, #c2a74e);}.team-card__social:hover .team-card__social__list {opacity: 1;transform: translateY(-50%) scale(1, 1);}.team-card__content {padding-top: 20px;padding-left: 30px;}@media (min-width: 992px) {.team-card__content {padding-top: 30px;}}.team-card__title {margin: 0;font-size: 20px;line-height: 1.1818181818em;color: var(--solox-black, #1c1a1d);text-transform: uppercase;font-weight: bold;margin-bottom: -7px;}@media (min-width: 768px) {.team-card__title {font-size: 22px;margin-bottom: -6px;}}.team-card__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.team-card__title a:hover {background-size: 100% 1px;}.team-card__title a:hover {color: var(--solox-base, #c2a74e);}.team-card__designation {line-height: 1em;margin: 0;font-size: 12px;text-transform: uppercase;color: var(--solox-text, #838184);letter-spacing: var(--solox-letter-space, 0.1em);margin-bottom: 5px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.team-details {padding-top: 100px;}@media (max-width: 767px) {.team-details {padding: 80px 0 0;padding-top: 60px;}}.team-details__inner {border-bottom: 1px solid var(--solox-border-color, #e8e3da);padding-bottom: 100px;}.team-details__image {display: inline-block;position: relative;}.team-details__image img {max-width: 100%;}@media (min-width: 992px) {.team-details__content {padding-left: 70px;}}.team-details__icon {position: absolute;left: 40px;bottom: 40px;background-color: var(--solox-base, #c2a74e);border: 20px solid var(--solox-white, #fff);width: 220px;padding: 30px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}@media (min-width: 992px) {.team-details__icon {left: -96px;}}.team-details__icon i {font-size: 60px;color: var(--solox-white, #fff);}.team-details__icon__text {margin: 0;font-size: 18px;color: var(--solox-white, #fff);text-transform: uppercase;max-width: 104px;font-weight: bold;margin-bottom: -5px;margin-top: 10px;}@media (min-width: 768px) {.team-details__icon__text {font-size: 20px;}}@media (min-width: 992px) {.team-details__icon__text {font-size: 24px;}}.team-details__title {text-transform: uppercase;margin: 0;font-weight: bold;font-size: 30px;line-height: 1;margin-top: -7px;margin-bottom: 6px;}@media (min-width: 768px) {.team-details__title {font-size: 35px;}}@media (min-width: 992px) {.team-details__title {font-size: 40px;}}.team-details__designation {margin: 0;font-size: 16px;margin-bottom: 20px;}.team-details__text {margin: 0;font-size: 15px;line-height: 2em;}.team-details__highlight {margin: 0;text-transform: uppercase;font-weight: bold;color: var(--solox-base, #c2a74e);font-size: 20px;font-family: var(--solox-heading-font, "Cormorant", serif);line-height: 1.3em;margin-top: 35px;margin-bottom: 30px;}.team-details__list {margin-bottom: 0;}.team-details__list li {position: relative;font-size: 16px;line-height: 2.25em;padding-left: 27px;color: var(--solox-black, #1c1a1d);}.team-details__list li > i {position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 14px;color: var(--solox-base, #c2a74e);}.team-details__social {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 20px;}.team-details__social a {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background-color: var(--solox-gray, #f9f6f1);font-size: 14px;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;border-radius: 50%;}.team-details__social a:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.team-skills-one {padding: 100px 0;}@media (max-width: 767px) {.team-skills-one {padding: 60px 0;}}.team-skills-one__title {margin: 0;text-transform: uppercase;font-size: 25px;font-weight: bold;color: var(--solox-black, #1c1a1d);line-height: 1.2em;margin-bottom: 10px;}@media (min-width: 768px) {.team-skills-one__title {font-size: 30px;}}@media (min-width: 768px) {.team-skills-one__title {font-size: 36px;margin-bottom: 20px;}}.team-skills-one__text {margin: 0;font-size: 15px;line-height: 2em;max-width: 500px;width: 100%;}.team-skills-one__progress + .team-skills-one__progress {margin-top: 17px;}.team-skills-one__progress__title {text-transform: uppercase;margin: 0;font-size: 18px;font-weight: bold;margin-bottom: 5px;}.team-skills-one__progress__bar {width: 100%;height: 17px;border: 1px solid var(--solox-border-color, #e8e3da);box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.15);position: relative;}.team-skills-one__progress__inner {position: absolute;height: calc(100% - 6px);left: 4px;top: 3px;background-color: var(--solox-base, #c2a74e);transition: all 700ms linear;width: 0px;}.team-skills-one__progress__number {position: absolute;bottom: calc(100% + 5px);right: 0;font-size: 14px;font-weight: 400;}.team-form-one {position: relative;padding: 120px 0;}@media (max-width: 767px) {.team-form-one {padding: 80px 0;}}.team-form-one__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-size: cover;opacity: 0.8;mix-blend-mode: luminosity;}.team-form-one .container {position: relative;max-width: 800px;}.team-form-one .sec-title {text-align: center;}.team-form-one .form-one .bootstrap-select > .dropdown-toggle, .team-form-one .form-one input[type=text], .team-form-one .form-one input[type=email], .team-form-one .form-one textarea {background-color: var(--solox-white, #fff);}.team-form-one .form-one textarea {height: 188px;}.blog-card {position: relative;background-color: var(--solox-white, #fff);}.blog-card__image {position: relative;overflow: hidden;}.blog-card__image img {background-size: cover;width: 100%;}.blog-card__image img:nth-child(1) {opacity: 0;filter: blur(10px);}.blog-card__image img:nth-child(2) {position: absolute;top: 0;left: 0;bottom: 0;right: 0;object-fit: cover;}.blog-card__image__link {display: flex;width: 100%;height: 100%;background-color: rgba(var(--solox-black-rgb, 28, 26, 29), 0.5);position: absolute;top: 0;left: 0;justify-content: center;align-items: center;opacity: 0;}.blog-card__image__link::after {transform: translate(-50%, -50%) rotate(90deg);}.blog-card:hover .blog-card__image > a {transform: translateY(0);}.blog-card:hover .blog-card__image img:nth-child(1) {transform: translatex(0) scalex(1);opacity: 1;filter: blur(0);}.blog-card:hover .blog-card__image img:nth-child(2) {transform: translatex(-50%) scalex(2);opacity: 0;filter: blur(10px);}.blog-card__content {background-color: var(--solox-white, #fff);position: relative;transition: all 500ms ease;}.blog-card__date {width: 59px;height: 59px;background-color: var(--solox-base, #c2a74e);display: flex;justify-content: center;text-align: center;align-items: center;font-size: 12px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);color: var(--solox-white, #fff);padding: 0 20px;line-height: 1.2em;position: absolute;bottom: 50px;left: 30px;z-index: 10;text-transform: uppercase;font-weight: 500;flex-direction: column;letter-spacing: var(--solox-letter-space, 0.1em);}.blog-card__date span {font-size: 14px;}.blog-card__content {margin-left: 30px;background-color: var(--solox-white, #fff);padding: 30px;margin-top: -50px;position: relative;z-index: 10;transition: all 500ms ease;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}@media (min-width: 992px) and (max-width: 1199px) {.blog-card__content {margin-left: 0;}}.blog-card:hover .blog-card__content {box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.blog-card__title {margin: 0;color: #cf2027;font-size: 20px;border-bottom: 1px solid var(--solox-border-color, #e8e3da);line-height: 1.2em;padding-bottom: 23px;margin-bottom: 5px;font-weight: bold;}@media (min-width: 768px) {.blog-card__title {font-size: 22px;}}@media (min-width: 992px) {.blog-card__title {font-size: 24px;}}.blog-card__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.blog-card__title a:hover {background-size: 100% 1px;}.blog-card__link {display: inline-flex;align-items: center;text-transform: uppercase;font-size: 12px;font-weight: 500;letter-spacing: var(--solox-letter-space, 0.1em);color: var(--solox-black, #1c1a1d);transition: all 500ms ease;line-height: 1em;position: relative;top: 10px;text-shadow: 0 0 1px currentColor;}.blog-card__link:hover {color: var(--solox-base, #c2a74e);}.blog-card__link i {font-size: 16px;margin-left: 9px;}.blog-card__meta {display: flex;align-items: center;margin: 0;margin-bottom: 11px;}.blog-card__meta li {color: var(--solox-text, #838184);font-size: 14px;font-weight: 500;display: flex;align-items: center;}.blog-card__meta li:not(:first-child)::before {content: "|";margin-left: 10px;margin-right: 10px;font-weight: 400;}.blog-card__meta li i {color: var(--solox-base, #c2a74e);margin-right: 3px;}.blog-card__meta li a {display: flex;align-items: center;color: inherit;transition: all 500ms ease;}.blog-card__meta li a:hover {color: var(--solox-black, #1c1a1d);text-shadow: 0 0 1px currentColor;}.blog-card__meta img {border-radius: 100%;margin-right: 10px;width: 24px !important;}.blog-one {padding: 0px;}@media (max-width: 767px) {.blog-one {padding: 80px 0;}}.blog-one--page {}@media (max-width: 767px) {.blog-one--page {padding-top: 30px;}}.blog-one--home .sec-title {text-align: center;}@media (min-width: 992px) {.blog-one__carousel .owl-nav {display: none;}}.blog-card-two .blog-card__image {margin-bottom: 27px;}.blog-card-two .blog-card__meta {margin-bottom: 6px;}.blog-card-two .blog-card__title {font-size: 25px;border: none;padding-bottom: 0;margin-bottom: 0;}@media (min-width: 992px) {.blog-card-two .blog-card__title {font-size: 30px;}}.blog-card-two .blog-card__date {bottom: 0;}.blog-card-two__text {margin: 0;font-size: 15px;line-height: 2em;margin-top: 12px;}.blog-card-link, .blog-card-qoute {background-color: var(--solox-gray, #f9f6f1);padding: 30px;}@media (min-width: 768px) {.blog-card-link, .blog-card-qoute {padding: 60px;}}.blog-card-link .blog-card__title, .blog-card-qoute .blog-card__title {margin: 0;margin-bottom: -10px;}.blog-card-qoute__text {margin: 0;margin-bottom: -5px;}.blog-card-qoute__image {line-height: 1em;margin-bottom: 20px;}.blog-card-link__icon {font-size: 40px;color: var(--solox-base, #c2a74e);line-height: 1em;margin-bottom: 22px;}.form-one__group {display: grid;grid-template-columns: 1fr;grid-gap: 20px;margin: 0;}@media (min-width: 576px) {.form-one__group {grid-template-columns: repeat(2, 1fr);}}.form-one__control {border: none;width: auto;height: auto;border-radius: 0;padding: 0;position: relative;}.form-one__control__icon {position: absolute;top: 50%;right: 30px;transform: translateY(-50%);font-size: 14px;}.form-one__control--full {grid-column-start: 1;grid-column-end: -1;}.form-one .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100%;height: 58px;display: flex;align-items: center;}.form-one .bootstrap-select > .dropdown-toggle {padding: 0;background-color: transparent;border-radius: 0;border: none;outline: none !important;color: var(--solox-text, #838184);font-size: 14px;}.form-one .bootstrap-select > .dropdown-toggle, .form-one input[type=text], .form-one input[type=email], .form-one textarea {display: block;width: 100%;height: 58px;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-text, #838184);font-size: 14px;font-weight: 500;border: none;outline: none;padding-left: 30px;padding-right: 30px;}.form-one textarea {height: 195px;padding-top: 20px;}.form-one .bootstrap-select > .dropdown-toggle {display: flex;align-items: center;}.form-one .bootstrap-select > .dropdown-toggle .filter-option {display: flex;align-items: center;}.custom-cursor__cursor {width: 25px;height: 25px;border-radius: 100%;border: 1px solid var(--solox-base, #c2a74e);-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out;position: fixed;pointer-events: none;left: 0;top: 0;-webkit-transform: translate(calc(-50% + 5px), -50%);transform: translate(calc(-50% + 5px), -50%);z-index: 999991;}.custom-cursor__cursor-two {width: 10px;height: 10px;border-radius: 100%;background-color: var(--solox-base, #c2a74e);opacity: 0.3;position: fixed;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);pointer-events: none;-webkit-transition: width 0.3s, height 0.3s, opacity 0.3s;transition: width 0.3s, height 0.3s, opacity 0.3s;z-index: 999991;}.custom-cursor__hover {background-color: var(--solox-base, #c2a74e);opacity: 0.4;}.custom-cursor__innerhover {width: 25px;height: 25px;opacity: 0.4;}.main-footer {position: relative;}.main-footer__top {padding-top: 30px;}.main-footer__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.03;mix-blend-mode: luminosity;background-size: cover;background-position: center center;}.main-footer .container {position: relative;}.main-footer__bottom {text-align: center;}.main-footer__bottom__inner {padding: 15px 0;border-top: 1px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.1);}.main-footer__copyright {margin: 0;font-size: 14px;font-weight: 500;color: var(--solox-text-dark, #6e6b70);}.footer-widget {margin-bottom: 40px;}.footer-widget__logo {display: inline-flex;margin-bottom: 30px;}.footer-widget__newsletter {position: relative;width: 100%;max-width: 300px;}.footer-widget__newsletter input[type=text] {width: 100%;display: block;border: none;outline: none;height: 58px;background-color: var(--solox-black2, #141215);color: var(--solox-text-dark, #6e6b70);font-size: 14px;font-weight: 500;padding-left: 30px;padding-right: 20px;transition: all 500ms ease;}.footer-widget__newsletter input[type=text]:focus {color: var(--solox-white, #fff);}.footer-widget__newsletter button[type=submit] {background-color: transparent;width: auto;height: auto;border: none;outline: none;color: var(--solox-base, #c2a74e);font-size: 14px;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);transition: all 500ms ease;}.footer-widget__newsletter button[type=submit]:hover {color: var(--solox-white, #fff);}.footer-widget__title {font-size: 18px;font-weight: bold;color: var(--solox-white, #fff);text-transform: uppercase;margin: 0;margin-top: -5px;margin-bottom: 24px;}.footer-widget__info, .footer-widget__links {margin-top: -10px;margin-bottom: -13px;}.footer-widget__info li, .footer-widget__links li {font-size: 14px;color: var(--solox-text-dark, #6e6b70);font-weight: 500;line-height: 30px;}.footer-widget__info li a, .footer-widget__links li a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.footer-widget__info li a:hover, .footer-widget__links li a:hover {background-size: 100% 1px;}.footer-widget__info li a:hover, .footer-widget__links li a:hover {color: var(--solox-white, #fff);}.footer-widget__text {font-size: 14px;color: var(--solox-text-dark, #6e6b70);font-weight: 500;line-height: 30px;margin: 0;margin-top: -10px;margin-bottom: 21px;max-width: 201px;}.footer-widget__social {display: flex;flex-wrap: wrap;gap: 10px;}.footer-widget__social a {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background-color: #8A817B;font-size: 14px;color: var(--solox-white, #fff);transition: all 500ms ease;border-radius: 50%;}.footer-widget__social a:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.contact-one--home-two {position: relative;padding: 0;}.contact-one--home-two .contact-one__form {margin-top: -60px;margin-bottom: 0;}@media (max-width: 1199px) {.contact-one--home-two .contact-one__form {margin: 50px 0 0;}}.contact-one--home-two .contact-one__text {margin-bottom: 36px;}.contact-one__content {position: relative;padding: 50px 20px 40px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);background-color: var(--solox-white, #fff);}@media (min-width: 768px) {.contact-one__content {padding: 70px;padding-bottom: 60px;}}.contact-one__content__shape-1 {position: absolute;top: 0;right: 0;}.contact-one__content__shape-2 {position: absolute;bottom: 0;right: 0;}.contact-one__inner {position: relative;}.contact-one__inner-shape {position: absolute;right: -285px;bottom: -83px;z-index: -1;}.contact-one__inner-shape img {width: 100%;height: auto;-webkit-animation-name: float-bob-y-2;animation-name: float-bob-y-2;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}.contact-one .sec-title {position: relative;}.contact-one__text {margin: 0;margin-top: -30px;font-size: 15px;line-height: 2em;max-width: 490px;margin-bottom: 40px;position: relative;}.contact-one__info {margin-bottom: 0;position: relative;}.contact-one__info__item {display: flex;align-items: center;}.contact-one__info__icon {width: 50px;height: 50px;background-color: var(--solox-gray, #f9f6f1);display: flex;justify-content: center;align-items: center;font-size: 16px;transition: all 500ms ease;color: var(--solox-base, #c2a74e);margin-right: 20px;flex-shrink: 0;}.contact-one__info__icon:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.contact-one__info__text {margin: 0;font-size: 15px;font-weight: 500;line-height: 30px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.contact-one__info__title {font-size: 18px;font-weight: 500;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);color: var(--solox-black, #1c1a1d);line-height: 30px;}.contact-one__info__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.contact-one__info__title a:hover {background-size: 100% 1px;}.contact-one__form {padding: 50px;position: relative;margin-bottom: -60px;z-index: 10;background-color: var(--solox-base, #c2a74e);background-repeat: no-repeat;background-position: bottom center;background-size: cover;}@media (min-width: 768px) {.contact-one__form {padding: 60px 80px;}}@media (min-width: 992px) {.contact-one__form {margin-left: -30px;}}.contact-one__form .sec-title {padding-bottom: 30px;}.contact-one__form .sec-title__tagline {color: var(--solox-white, #fff);font-size: 30px;}.contact-one__form .sec-title__title {color: var(--solox-white, #fff);margin-top: 5px;}@media (min-width: 768px) {.contact-one__form .sec-title__title {font-size: 40px;}}.contact-one__form .form-one__group {grid-gap: 12px;margin-top: -19px;position: relative;}.contact-one__form .form-one__control__icon {right: 0;color: var(--solox-white, #fff);}.contact-one__form .bootstrap-select > .dropdown-toggle, .contact-one__form input[type=text], .contact-one__form input[type=email], .contact-one__form textarea {padding: 0;height: 58px;background-color: rgba(0, 0, 0, 0);border-bottom: 2px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.15);color: var(--solox-white, #fff);}.contact-one__form .bootstrap-select > .dropdown-toggle#datepicker, .contact-one__form input[type=text]#datepicker, .contact-one__form input[type=email]#datepicker, .contact-one__form textarea#datepicker {cursor: pointer;}.contact-one__form textarea {height: 102px;margin-top: 19px;}.contact-one__form .solox-btn {margin-top: 10px;}.contact {position: relative;background-color: var(--solox-black, #1c1a1d);padding: 120px 0;}@media (max-width: 767px) {.contact {padding: 80px 0;}}.contact__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--solox-black, #1c1a1d);background-size: cover;background-position: center center;background-repeat: no-repeat;}.contact__shape {position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;background-position: right bottom;background-repeat: no-repeat;background-size: auto;}@media (max-width: 767px) {.contact__shape {background-size: cover;}}.contact .sec-title__title {color: var(--solox-white, #fff);}.contact .sec-title {padding-bottom: 34px;}.contact__form-box {position: relative;display: block;padding: 0;}.contact__form {position: relative;display: block;}.contact__form .row {--bs-gutter-x: 20px;}.contact__input-box {position: relative;display: block;margin-bottom: 16px;}.contact__input-box i {position: absolute;right: 0;color: var(--solox-white, #fff);top: 0;bottom: 0;margin: auto;display: flex;align-items: center;z-index: -1;}.contact__input-box input[type=date], .contact__input-box input[type=text], .contact__input-box input[type=email] {height: 62px;width: 100%;border: none;background-color: transparent;padding-left: 0;padding-right: 0;outline: none;border-bottom: 2px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.15);font-size: 14px;color: var(--solox-white, #fff);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);display: block;font-weight: 500;}.contact__input-box input[type=date]#datepicker, .contact__input-box input[type=text]#datepicker, .contact__input-box input[type=email]#datepicker {cursor: pointer;}.contact__input-box .bootstrap-select .dropdown-menu {border: none;}.contact__input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {position: relative;display: block;width: 100% !important;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.contact__input-box .bootstrap-select > .dropdown-toggle::after {display: none;}.contact__input-box .bootstrap-select > .dropdown-toggle {position: relative;height: 62px;outline: none !important;border-radius: 0;border: 0;background-color: transparent !important;margin: 0;padding: 0;padding-left: 0;padding-right: 0;color: var(--solox-white, #fff) !important;font-size: 14px;line-height: 60px;font-weight: 500;box-shadow: none !important;background-repeat: no-repeat;background-size: 14px 12px;background-position: right 25.75px center;border-bottom: 2px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.15);}.contact__input-box .bootstrap-select > .dropdown-toggle:before {position: absolute;top: 0;bottom: 0;right: 0;font-family: "Font Awesome 5 Free";content: "\f107";font-weight: 600;font-size: 14px;color: var(--solox-white, #fff);}.contact__input-box .bootstrap-select .dropdown-menu > li + li > a {border-top: 1px solid var(--solox-border-color, #e8e3da);}.contact__input-box .bootstrap-select .dropdown-menu > li > a {font-size: 14px;font-weight: 500;padding: 10px 30px;color: var(--solox-text, #838184);background-color: var(--solox-white, #fff);-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.contact__input-box .bootstrap-select .dropdown-menu > li:hover > a, .contact__input-box .bootstrap-select .dropdown-menu > li.selected > a {background: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);border-color: var(--solox-base, #c2a74e);}.contact__input-box textarea {font-size: 14px;font-weight: 500;color: var(--solox-white, #fff);height: 112px;width: 100%;background-color: transparent;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);padding: 0;border: none;outline: none;margin-bottom: 0px;border-bottom: 2px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.15);}.contact__input-box.text-message-box {height: 112px;margin-top: 21px;margin-bottom: 18px;}@media (min-width: 768px) {.topbar-one {display: none;}}.topbar-one .container-fluid {max-width: 1684px;}.topbar-one__inner {display: flex;flex-direction: row;align-items: center;}@media (min-width: 992px) {.topbar-one__inner {flex-direction: row;}}.topbar-one__info {display: flex;align-items: center;margin: 0;margin-top:10px}.topbar-one__info__item {display: flex;align-items: center;font-size: 14px;line-height: 1.2em;color:#ffffff}.topbar-one__info__item a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.topbar-one__info__item a:hover {background-size: 100% 1px;}.topbar-one__info__item + .topbar-one__info__item {margin-left: 20px;}.topbar-one__info__icon {font-size: 14px;color: var(--solox-base, #c2a74e);position: relative;top: 2px;margin-right: 9px;}.topbar-one__right {display: flex;align-items: center;margin-top: 10px;justify-content: end;flex: 0 0 250px;}@media (min-width: 992px) {.topbar-one__right {margin-top: 0;margin-left: auto;}}.topbar-one__text {margin: 0;font-size: 14px;line-height: 1.2em;}.topbar-one__social {display: flex;align-items: center;border-left: 1px solid var(--solox-border-color, #e8e3da);padding: 3.5px 0;padding-left: 30px;margin-left: 30px;line-height: 1em;}.topbar-one__social a {font-size: 14px;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;}.topbar-one__social a:hover {color: var(--solox-base, #c2a74e);}.topbar-one__social a + a {margin-left: 20px;}.main-header .container-fluid {max-width: 1684px;}.main-header__inner {display: flex;align-items: center;padding-left: 15px;padding-right: 15px;position: relative;}@media (min-width: 992px) {.main-header__inner {padding-left: 45px;padding-right: 45px;}}@media (min-width: 1200px) {.main-header__inner {padding-top: 0;padding-bottom: 0;}}@media (min-width: 1200px) and (max-width: 1320px) {.main-header__inner {padding-left: 15px;padding-right: 15px;}}.main-header__logo {display: flex;width: 100%;align-items: center;justify-content: space-between;}@media (min-width: 768px) {.main-header__logo {width: auto;}}@media (min-width: 768px) {.main-header__logo .mobile-nav__btn {margin-left: 30px;}}.main-header__btn {display: none;margin-left: 30px;font-size: 10px;padding: 5px 15px;border-radius: 20px;border: 1px solid #E7E0D6;}.main-header__btn span{font-size: 12px;}.main-header__btn::before {background-color: var(--solox-base, #c2a74e);}.main-header__btn::after {background-color: var(--solox-black, #1c1a1d);}.main-header__btn:hover {color: var(--solox-white, #fff);}@media (min-width: 768px) {.main-header__btn {display: inline-flex;}}.main-header__right {display: flex;align-items: center;border-left: 1px solid var(--solox-border-color, #e8e3da);margin-left: 10px;padding: 9.5px 0;}@media (min-width: 768px) {.main-header__right {margin-left: auto;padding: 0;padding-left: 10px;}}@media (min-width: 1200px) {.main-header__right {margin-left: 0;}}.main-header__cart, .main-header__search {font-size: 24px;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;margin-left: 20px;line-height: 1em;}.main-header__cart:hover, .main-header__search:hover {color: var(--solox-base, #c2a74e);}.main-header__nav {margin-left: auto;margin-right: auto;}.main-header--two {background-color: transparent;position: absolute;left: 0;top: 0;z-index: 9;width: 100%;border-bottom: 1px solid RGBA(var(--solox-white-rgb, 255, 255, 255), 0.1);}.main-header--two.sticky-header--cloned {background-color: var(--solox-black, #1c1a1d);border: none;}.main-header--two.sticky-header--cloned .main-menu .main-menu__list > li {padding-top: 35.25px;padding-bottom: 35.25px;}.main-header--two .mobile-nav__btn span {background-color: var(--solox-white, #fff);}.main-header--two .main-header__btn::after, .main-header--two .main-header__btn {background-color: var(--solox-white, #fff);}.main-header--two .main-header__btn:hover {color: var(--solox-black, #1c1a1d);}.main-header--two .container-fluid {max-width: 100%;}.main-header--two .main-header__inner {background-color: transparent;}.main-header--two .main-menu .main-menu__list > li {padding-top: 51.25px;padding-bottom: 51.25px;}.main-header--two .main-menu .main-menu__list > li > a {color: var(--solox-white, #fff);}.main-header--two .main-menu .main-menu__list > li.current > a, .main-header--two .main-menu .main-menu__list > li:hover > a {color: var(--solox-base, #c2a74e);}.main-header--two .main-header__cart, .main-header--two .main-header__search {color: var(--solox-white, #fff);}.main-header--two .main-header__cart:hover, .main-header--two .main-header__search:hover {color: var(--solox-base, #c2a74e);}.main-header--two .main-header__right {border-color: RGBA(var(--solox-white-rgb, 255, 255, 255), 0.1);}.main-header--three {background-color: transparent;position: absolute;left: 0;top: 0;z-index: 9;width: 100%;}.main-header--three__inner-top {display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--solox-border-color, #e8e3da);padding: 32px 0;}.main-header--three__inner-bottom {display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}@media (max-width: 1199px) {.main-header--three__inner-bottom {display: none;}}.main-header--three .main-menu .main-menu__list > li {padding: 20px 0 21px;}.main-header--three.sticky-header--cloned .main-header--three__inner-top {display: flex;}@media (min-width: 1200px) {.main-header--three.sticky-header--cloned .main-header--three__inner-top {display: none;}}@media (max-width: 1199px) {.main-header--three.sticky-header--cloned .main-header--three__inner-top {border-color: transparent;}}.sticky-header--cloned {position: fixed;top: 0;left: 0;right: 0;z-index: 999;top: 0;background-color: var(--solox-white, #fff);transform: translateY(-100%);box-shadow: 0px 3px 18px rgba(var(--solox-black-rgb, 28, 26, 29), 0.07);transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);visibility: hidden;transition: transform 500ms ease, visibility 500ms ease;}.sticky-header--cloned.active {transform: translateY(0%);visibility: visible;}.mobile-nav__btn {width: 24px;display: flex;align-items: center;flex-direction: column;flex-wrap: wrap;cursor: pointer;z-index: 3;}@media (max-width: 1199px) {.mobile-nav__btn {margin-left: -50px;margin-right: 10px;}}@media (max-width: 767px) {.mobile-nav__btn {margin-left: -40px;margin-right: 10px;}}@media (min-width: 1200px) {.mobile-nav__btn {display: none;}}.mobile-nav__btn span {width: 100%;height: 2px;background-color: #ffffff;}.mobile-nav__btn span:nth-child(2) {margin-top: 4px;margin-bottom: 4px;}.main-menu {}.main-menu .main-menu__list, .main-menu .main-menu__list ul {margin: 0;padding: 0;list-style-type: none;align-items: center;display: none;}.main-menu .main-menu__list .current-menu-item a, .main-menu .main-menu__list li a:hover{border-bottom: 1px solid #e7e0d6;}@media (min-width: 1200px) {.main-menu .main-menu__list, .main-menu .main-menu__list ul {display: flex;}}.main-menu .main-menu__list > li {position: relative;}.main-menu .main-menu__list > li.dropdown > a {position: relative;}.main-menu .main-menu__list > li + li {margin-left: 51px;}@media (max-width: 1400px) {.main-menu .main-menu__list > li + li {margin-left: 40px;}}@media (min-width: 1200px) and (max-width: 1300px) {.main-menu .main-menu__list > li + li {margin-left: 35px;}}.main-menu .main-menu__list > li > a {font-size: 16px;display: flex;align-items: center;color: #ffffff;font-weight: 500;text-transform: uppercase;letter-spacing: 0.1em;position: relative;font-size: 14px;transition: all 500ms ease;}.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a {text-shadow: 0 0 0.5px currentColor;}.main-menu .main-menu__list li ul {position: absolute;top: 100%;left: -25px;min-width: 270px;flex-direction: column;justify-content: flex-start;align-items: flex-start;opacity: 0;visibility: hidden;transform-origin: top center;transform: scaleY(0) translateZ(100px);transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;z-index: 99;background-color: #141313;box-shadow: 0px 10px 60px 0px RGBA(var(--solox-white-rgb, 255, 255, 255), 0.07);padding: 15px 20px 11px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.main-menu .main-menu__list li:hover > ul {opacity: 1;visibility: visible;transform: scaleY(1) translateZ(0px);}.main-menu .main-menu__list > .megamenu {position: static;}.main-menu .main-menu__list > .megamenu > ul {top: 100% !important;left: 0 !important;right: 0 !important;background-color: transparent;box-shadow: none;padding: 0;}.main-menu .main-menu__list li ul li {flex: 1 1 100%;width: 100%;position: relative;}.main-menu .main-menu__list li ul li > a {font-size: 12px;line-height: 26px;color: #ffffff;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);letter-spacing: var(--solox-letter-space, 0.1em);font-weight: 500;display: flex;text-transform: uppercase;padding: 8px 20px;transition: 400ms;margin-bottom: 4px;}.main-menu .main-menu__list li ul li > a::after {position: absolute;right: 20px;top: 8px;border-radius: 0;font-size: 6px;font-weight: 700;font-family: "Font Awesome 5 Free";content: "\f111";color: var(--solox-base, #c2a74e);visibility: hidden;opacity: 0;transition: all 500ms ease;transform: scale(0);}.main-menu .main-menu__list li ul li.current > a, .main-menu .main-menu__list li ul li:hover > a {color: #ffffff;border-bottom: 1px solid #e7e0d6;}.main-menu .main-menu__list li ul li.current > a::after, .main-menu .main-menu__list li ul li:hover > a::after {visibility: visible;opacity: 1;transform: scale(1);}.main-menu .main-menu__list li ul li > ul {top: 0;left: calc(100% + 20px);}.main-menu .main-menu__list li ul li > ul.right-align {top: 0;left: auto;right: 100%;}.main-menu .main-menu__list li ul li > ul ul {display: none;}@media (min-width: 1200px) and (max-width: 1400px) {.main-menu__list li:nth-last-child(1) ul li > ul, .main-menu__list li:nth-last-child(2) ul li > ul {left: auto;right: calc(100% + 20px);}}.mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul, .main-menu .main-menu__list > .megamenu.megamenu-clickable > ul, .stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul {position: fixed;top: 0 !important;left: 0 !important;width: 100vw;height: 100vh;visibility: visible;overflow-y: scroll;visibility: hidden;opacity: 0;-webkit-transform: scale(1, 0);transform: scale(1, 0);-webkit-transform-origin: bottom center;transform-origin: bottom center;transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease;z-index: 999999;-ms-overflow-style: none;scrollbar-width: none;overflow-y: scroll;padding: 0;background-color: var(--solox-white, #fff);display: block !important;margin: 0;}.main-menu__list > li.megamenu-clickable > ul::-webkit-scrollbar {display: none;}.mobile-nav__container .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active, .main-menu .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active, .stricky-header .main-menu__list > .megamenu.megamenu-clickable > ul.megamenu-clickable--active {-webkit-transform-origin: top center;transform-origin: top center;-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;visibility: visible;transition: transform 0.7s ease, opacity 0.7s ease, visibility 0.7s ease;}body.megamenu-popup-active {overflow: hidden;}body.megamenu-popup-active .stricky-header {bottom: 0;}body.megamenu-popup-active .mobile-nav__content {overflow: unset;}.mobile-nav__content .demo-one .container {padding-left: 15px;padding-right: 15px;}.megamenu-popup {position: relative;}.megamenu-popup .megamenu-clickable--close {position: absolute;top: 18px;right: 20px;display: block;color: var(--solox-black, #1c1a1d);}@media (min-width: 1300px) {.megamenu-popup .megamenu-clickable--close {top: 38px;right: 40px;}}.megamenu-popup .megamenu-clickable--close:hover {color: var(--solox-base, #c2a74e);}.megamenu-popup .megamenu-clickable--close span {width: 24px;height: 24px;display: block;position: relative;color: currentColor;transition: all 500ms ease;}.megamenu-popup .megamenu-clickable--close span::before, .megamenu-popup .megamenu-clickable--close span::after {content: "";width: 100%;height: 2px;background-color: currentColor;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-45deg);}.megamenu-popup .megamenu-clickable--close span::after {transform: translate(-50%, -50%) rotate(45deg);}.demo-one {padding-top: 120px;padding-bottom: 120px;}.demo-one .row {--bs-gutter-y: 30px;}.demo-one__card {background-color: var(--solox-white, #fff);box-shadow: 0px 10px 60px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.1);text-align: center;transition: 500ms ease;transform: translateY(0px);}.demo-one__card:hover {transform: translateY(-10px);}.demo-one__title {margin: 0;text-transform: uppercase;font-size: 16px;color: var(--solox-black, #1c1a1d);font-weight: 500;letter-spacing: var(--solox-letter-space, 0.1em);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.demo-one__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.demo-one__title a:hover {background-size: 100% 1px;}.demo-one__image {position: relative;overflow: hidden;}.demo-one__image img {max-width: 100%;transition: filter 500ms ease;filter: blur(0px);}.demo-one__card:hover .demo-one__image img {filter: blur(2px);}.demo-one__btns {background-color: rgba(var(--solox-black3-rgb, 0, 0, 0), 0.7);position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;gap: 20px;transform: scale(1, 0);transition: transform 500ms ease, opacity 600ms linear;transform-origin: bottom center;opacity: 0;}.demo-one__card:hover .demo-one__btns {transform: scale(1, 1);opacity: 1;transform-origin: top center;}.demo-one__btn {font-size: 10px;padding: 11px 29px;}.demo-one__btn::before {background-color: var(--solox-base, #c2a74e);}.demo-one__btn::after {background-color: var(--solox-black, #1c1a1d);}.demo-one__btn:hover {color: var(--solox-white, #fff);}@media (min-width: 768px) {.demo-one__btn {display: inline-flex;}}.demo-one__title {padding-top: 20.5px;padding-bottom: 20.5px;}.home-showcase {margin-top: -20px;margin-bottom: -20px;}.home-showcase .row {--bs-gutter-x: 42px;--bs-gutter-y: 20px;}.home-showcase__inner {padding: 40px 40px 21px;background-color: var(--solox-white, #fff);box-shadow: 0px 10px 60px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.07);}.home-showcase .demo-one__card {box-shadow: none;}.home-showcase .demo-one__btns {flex-direction: column;}.home-showcase .demo-one__btn {min-width: 135px;text-align: center;justify-content: center;}.home-showcase .demo-one__title {padding: 0;font-size: 14px;margin-top: 15px;padding-bottom: 15px;}.why-choose-one {position: relative;}.why-choose-one__shape-1 {display: none;position: absolute;bottom: 0;left: 0;z-index: 10;animation: shapeMove 4s linear 0s infinite;}@media (min-width: 992px) {.why-choose-one__shape-1 {display: block;}}@keyframes shapeMove {0%, 100% {transform: translateX(0px);}50% {transform: translateX(10px);}}.why-choose-one__inner {background-color: var(--solox-gray, #f9f6f1);padding-top: 120px;padding-bottom: 120px;position: relative;}.why-choose-one__inner::before {content: "";width: 10000px;height: 100%;background-color: var(--solox-gray, #f9f6f1);position: absolute;top: 0;right: 100%;}.why-choose-one .container {position: relative;}.why-choose-one__content {padding-left: 30px;padding-right: 30px;}@media (min-width: 1200px) {.why-choose-one__content {padding-left: 0;padding-right: 0;}}.why-choose-one__image {text-align: right;margin-top: 35px;}@media (min-width: 1200px) {.why-choose-one__image {margin-top: 0;}}.why-choose-one__image img {max-width: 100%;}@media (min-width: 1200px) {.why-choose-one__image img {max-width: none;}}.why-choose-one__highlighted {margin: 0;color: var(--solox-base, #c2a74e);font-size: 18px;line-height: 30px;margin-top: -20px;}@media (min-width: 768px) {.why-choose-one__highlighted {font-size: 20px;}}.why-choose-one__text {margin: 0;font-size: 15px;line-height: 2em;margin-top: 15px;}@media (min-width: 1200px) {.why-choose-one__text {margin-top: 20px;}}.why-choose-one__list {margin-top: 45px;}.why-choose-one__list__item {align-items: flex-start;display: flex;flex-direction: column;}@media (min-width: 1200px) {.why-choose-one__list__item {flex-direction: row;align-items: center;justify-content: space-between;}}.why-choose-one__list__item + .why-choose-one__list__item {margin-top: 20px;}.why-choose-one__list__icon {width: 57px;height: 57px;background-color: var(--solox-base, #c2a74e);display: flex;justify-content: center;align-items: center;text-align: center;color: var(--solox-white, #fff);font-size: 21px;flex-shrink: 0;border-radius: 50%;margin-bottom: 15px;transition: all 500ms ease;}.why-choose-one__list__icon i {transform: scale(1);transition: 500ms ease;}.why-choose-one__list__icon:hover {background-color: var(--solox-black, #1c1a1d);color: var(--solox-white, #fff);}.why-choose-one__list__icon:hover i {transform: scale(0.9);}@media (min-width: 1200px) {.why-choose-one__list__icon {margin-bottom: 0;margin-right: 20px;}}.why-choose-one__list__title {margin: 0;text-transform: uppercase;font-size: 20px;color: var(--solox-black, #1c1a1d);font-weight: bold;}@media (min-width: 1200px) {.why-choose-one__list__title {min-width: 130px;}}.why-choose-one__list__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.why-choose-one__list__title a:hover {background-size: 100% 1px;}.why-choose-one__list__text {margin: 0;font-size: 15px;line-height: 26px;position: relative;}.why-choose-one__list__text::before {content: "";position: absolute;top: 0;left: 0;width: 1px;height: 57px;background-color: var(--solox-border-color, #e8e3da);top: 50%;transform: translateY(-50%);display: none;}@media (min-width: 1200px) {.why-choose-one__list__text::before {display: block;}}@media (min-width: 1200px) {.why-choose-one__list__text {padding-left: 30px;}}.why-choose-two {padding-top: 100px;}.why-choose-two__image {position: relative;display: inline-block;margin-bottom: 110px;}@media (min-width: 992px) {.why-choose-two__image {margin-bottom: 0;}}@media (min-width: 1200px) {.why-choose-two__image {margin-left: 120px;}}.why-choose-two__image img {max-width: 100%;}.why-choose-two__image__two {position: absolute;bottom: -50px;left: 0px;z-index: 10;}@media (min-width: 992px) {.why-choose-two__image__two {bottom: 0;left: -120px;}}.why-choose-two__image__shape {position: absolute;bottom: 0;right: 0;z-index: 11;animation: shapeMove 4s linear 0s infinite;}@media (min-width: 992px) {.why-choose-two__image__shape {bottom: auto;top: 200px;right: auto;left: -100px;}}.why-choose-two__image__icon {width: 96px;height: 96px;display: flex;justify-content: center;align-items: center;background-color: var(--solox-base, #c2a74e);position: absolute;top: 20px;left: 20px;z-index: 10;}@media (min-width: 992px) {.why-choose-two__image__icon {left: -48px;}}@media (min-width: 1200px) {.why-choose-two__content {padding-left: 70px;}}.why-choose-two__highlight {font-size: 18px;line-height: 30px;font-weight: 500;color: var(--solox-base, #c2a74e);margin: 0;margin-top: -10px;margin-bottom: 20px;}@media (min-width: 992px) {.why-choose-two__highlight {margin: 0;font-size: 20px;line-height: 34px;margin-top: -20px;margin-bottom: 32px;}}.why-choose-two__text {margin: 0;font-size: 15px;line-height: 1.875em;}@media (min-width: 992px) {.why-choose-two__text {font-size: 16px;}}.why-choose-two__progress {margin-top: 30px;margin-bottom: 37px;}.why-choose-two__progress__title {text-transform: uppercase;margin: 0;font-size: 18px;font-weight: bold;margin-bottom: 5px;}.why-choose-two__progress__bar {width: 100%;height: 17px;border: 1px solid var(--solox-border-color, #e8e3da);box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.15);position: relative;}.why-choose-two__progress__inner {position: absolute;height: calc(100% - 6px);left: 4px;top: 3px;background-color: var(--solox-base, #c2a74e);transition: all 700ms linear;width: 0px;}.why-choose-two__progress__number {position: absolute;bottom: calc(100% + 5px);right: 0;font-size: 14px;font-weight: 400;}.why-choose-two__link:hover {color: var(--solox-white, #fff);}.why-choose-two__link::after {background-color: var(--solox-black, #1c1a1d);}.why-choose-two__link::before {background-color: var(--solox-base, #c2a74e);}.why-choose-three {position: relative;padding: 120px 0 220px;background-color: var(--solox-black, #1c1a1d);margin-bottom: -100px;}@media (max-width: 767px) {.why-choose-three {padding: 80px 0 180px;}}.why-choose-three__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--solox-black, #1c1a1d);background-size: cover;background-position: center center;background-repeat: no-repeat;opacity: 0.3;}.why-choose-three__content {position: relative;}.why-choose-three__content__text {font-size: 15px;line-height: 30px;color: rgba(var(--solox-white-rgb, 255, 255, 255), 0.6);margin: 0;}.why-choose-three .sec-title__title {color: var(--solox-white, #fff);}.why-choose-three .sec-title {padding-bottom: 26px;}.why-choose-three__list {position: relative;background-color: var(--solox-black2, #141215);margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;row-gap: 0;}@media (max-width: 991px) {.why-choose-three__list {margin: 50px 0 0;}}.why-choose-three__item {flex: 0 0 50%;max-width: 50%;padding: 40px 40px 36px;}.why-choose-three__item:nth-child(1), .why-choose-three__item:nth-child(3) {border-right: 1px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.1);}.why-choose-three__item:nth-child(1), .why-choose-three__item:nth-child(2) {border-bottom: 1px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.1);}@media (min-width: 992px) and (max-width: 1199px) {.why-choose-three__item {padding-left: 25px;padding-right: 25px;}}@media (max-width: 767px) {.why-choose-three__item {flex: 0 0 100%;max-width: 100%;border-bottom: 1px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.1);}}.why-choose-three__item:hover .why-choose-three__item__icon span {transform: scale(0.8);}.why-choose-three__item__top {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 12px;}.why-choose-three__item__icon {width: 57px;height: 57px;background-color: var(--solox-base, #c2a74e);display: flex;align-items: center;justify-content: center;border-radius: 50%;color: var(--solox-white, #fff);font-size: 21px;margin-right: 18px;}@media (min-width: 992px) and (max-width: 1199px) {.why-choose-three__item__icon {margin-right: 12px;}}.why-choose-three__item__icon span {display: inline-block;transition: all 500ms linear;transition-delay: 0s;transition-delay: 0s;transition-delay: 0.1s;transform: scale(1);}.why-choose-three__item__title {color: var(--solox-white, #fff);font-size: 20px;text-transform: uppercase;font-weight: 700;margin: 0;}.why-choose-three__item__text {color: var(--solox-text-dark, #6e6b70);font-size: 15px;line-height: 30px;margin: 0;}.funfact-one {background-color: var(--solox-base, #c2a74e);background-image: url(../images/shapes/funfact-bg-1-1.jpg);background-size: cover;background-position: center center;padding-top: 80px;padding-bottom: 80px;}@media (min-width: 1200px) {.funfact-one {padding-top: 73.5px;padding-bottom: 73.5px;}}.funfact-one__list {margin: 0;}@media (min-width: 768px) {.funfact-one__list {display: flex;flex-wrap: wrap;row-gap: 20px;}}@media (min-width: 1200px) {.funfact-one__list {justify-content: space-between;gap: 0;}}.funfact-one__item {display: flex;align-items: center;margin-top: -6px;position: relative;}.funfact-one__item:not(:first-of-type)::before {content: "";width: 1px;height: 67px;background-color: var(--solox-white, #fff);position: absolute;top: 50%;left: -57px;transform: translateY(-50%);opacity: 0.3;display: none;}@media (min-width: 1200px) {.funfact-one__item:not(:first-of-type)::before {display: block;}}@media (min-width: 768px) {.funfact-one__item {flex: 0 0 50%;max-width: 50%;}}@media (min-width: 1200px) {.funfact-one__item {flex: 0 0 auto;max-width: none;}}.funfact-one__item:hover .funfact-one__icon {transform: rotateY(360deg);}.funfact-one__item + .funfact-one__item {margin-top: 20px;}@media (min-width: 768px) {.funfact-one__item + .funfact-one__item {margin-top: 0;}}.funfact-one__icon {font-size: 60px;color: var(--solox-white, #fff);margin-right: 20px;flex-shrink: 0;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}.funfact-one__count {margin: 0;color: var(--solox-white, #fff);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 35px;font-weight: 500;line-height: 1;}@media (min-width: 768px) {.funfact-one__count {font-size: 40px;}}.funfact-one__text {margin: 0;color: var(--solox-white, #fff);font-size: 16px;line-height: 36px;margin-top: 7px;margin-bottom: -6px;}.funfact-two {position: relative;background-color: var(--solox-base, #c2a74e);background-size: cover;background-position: center center;background-repeat: no-repeat;padding: 120px 0;}.funfact-two__shape {position: absolute;left: -10px;top: 0;}.funfact-two__shape img {animation: shapeMove 3s linear 0s infinite;}@media (max-width: 767px) {.funfact-two {padding: 80px 0;}}.funfact-two .sec-title {padding-bottom: 33px;}.funfact-two .sec-title__tagline, .funfact-two .sec-title__title {color: var(--solox-white, #fff);}.funfact-two__list {position: relative;background-color: var(--solox-white, #fff);margin: 0 0 0 -7px;padding: 0;list-style: none;display: flex;flex-wrap: wrap;row-gap: 0;}@media (max-width: 991px) {.funfact-two__list {margin: 50px 0 0;}}.funfact-two__list__icon {width: 94px;height: 94px;background-color: var(--solox-base, #c2a74e);display: flex;align-items: center;justify-content: center;border-radius: 50%;position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin: auto;}.funfact-two__list__icon img {height: 65px;transform: scale(1);transition: 500ms ease;}@media (max-width: 767px) {.funfact-two__list__icon {display: none;}}.funfact-two__list:hover .funfact-two__list__icon img {transform: scale(0.9);}.funfact-two__item {flex: 0 0 50%;max-width: 50%;padding: 42px 58px;}.funfact-two__item:nth-child(1), .funfact-two__item:nth-child(3) {border-right: 1px solid var(--solox-base, #c2a74e);}.funfact-two__item:nth-child(1), .funfact-two__item:nth-child(2) {border-bottom: 1px solid var(--solox-base, #c2a74e);}@media (max-width: 1199px) {.funfact-two__item {padding-left: 30px;padding-right: 25px;}}@media (max-width: 991px) {.funfact-two__item {padding-left: 50px;}}@media (max-width: 767px) {.funfact-two__item {padding-left: 50px;flex: 0 0 100%;max-width: 100%;border-bottom: 1px solid var(--solox-base, #c2a74e);}}.funfact-two__count {margin: 0;color: var(--solox-black, #1c1a1d);font-size: 40px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-weight: 500;line-height: 1;margin-bottom: 0px;}@media (min-width: 768px) {.funfact-two__count {font-size: 50px;}}.funfact-two__text {margin: 0;font-size: 18px;margin: 0;}.funfact-three {position: relative;padding: 100px 0;}@media (max-width: 767px) {.funfact-three {padding: 80px 0 50px;}}.funfact-three__bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: var(--solox-gray, #f9f6f1);}@media (min-width: 1400px) {.funfact-three__bg {width: calc(100% - 240px);left: 120px;}}.funfact-three__list {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;row-gap: 0;}@media (max-width: 767px) {.funfact-three__list {display: block;}}.funfact-three__item {flex: 0 0 25%;max-width: 25%;position: relative;}@media (max-width: 991px) {.funfact-three__item {flex: 0 0 50%;max-width: 50%;padding: 0 0 30px !important;}}@media (max-width: 767px) {.funfact-three__item {flex: 0 0 100%;max-width: 100%;padding: 0 0 30px !important;text-align: center;}}.funfact-three__item:not(:last-of-type)::before {content: "";width: 1px;height: 100%;background-color: var(--solox-border-color, #e8e3da);position: absolute;top: 0;right: 54px;}@media (max-width: 991px) {.funfact-three__item:not(:last-of-type)::before {right: 50px !important;}}@media (max-width: 767px) {.funfact-three__item:not(:last-of-type)::before {display: none;}}.funfact-three__item:not(:first-of-type) {padding-left: 37px;}@media (max-width: 1199px) {.funfact-three__item:not(:first-of-type) {padding-left: 0;}}.funfact-three__item:nth-child(2)::before {right: 16px;}@media (max-width: 991px) {.funfact-three__item:nth-child(2)::before {display: none;}}.funfact-three__item:nth-child(3)::before {right: -20px;}.funfact-three__item:nth-child(3) {padding-left: 63px;}@media (max-width: 1199px) {.funfact-three__item:nth-child(3) {padding-left: 40px;}}.funfact-three__item:last-child {padding-left: 104px;}@media (max-width: 1199px) {.funfact-three__item:last-child {padding-left: 70px;}}.funfact-three__item:hover .funfact-three__icon::before {transform: scale(0.9);}.funfact-three__icon {width: 103px;height: 104px;background-color: var(--solox-base, #c2a74e);font-size: 60px;color: var(--solox-white, #fff);display: flex;align-items: center;justify-content: center;margin: 0 0 13px;}@media (max-width: 767px) {.funfact-three__icon {margin-left: auto;margin-right: auto;}}.funfact-three__icon::before {transition: all 500ms linear;transition-delay: 0s;transition-delay: 0s;transition-delay: 0s;transition-delay: 0s;transition-delay: 0.1s;transform: scale(1);}.funfact-three__count {margin: 0;color: var(--solox-black, #1c1a1d);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 35px;font-weight: 500;line-height: 1;}@media (min-width: 768px) {.funfact-three__count {font-size: 40px;}}.funfact-three__text {margin: 0;color: var(--solox-text, #838184);font-size: 16px;margin-top: 9px;margin-bottom: -6px;}.testimonials-one {padding-bottom: 30px;}@media (max-width: 991px) {.testimonials-one {padding-bottom: 80px;}}.testimonials-one .sec-title {text-align: center;}.testimonials-one .row {--bs-gutter-x: 15px;}.testimonials-one--page {}@media (min-width: 992px) {.testimonials-one__carousel .owl-nav {display: none;}}.testimonials-one--home .sec-title {text-align: left;}.testimonials-one--home__text {font-size: 15px;line-height: 30px;margin: 105px 0 0;}@media (min-width: 1200px) {.testimonials-one--home__text {margin-left: 105px;}}@media (max-width: 991px) {.testimonials-one--home__text {margin: -30px 0 45px;}}.testimonials-card {transition: all 500ms ease;}.testimonials-card:hover {box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.testimonials-card__inner {background-size: cover;background-repeat: no-repeat;background-position: top center;border: 1px solid var(--solox-border-color, #e8e3da);padding: 45px 40px;}@media (min-width: 1200px) {.testimonials-card__top {display: flex;align-items: center;}}.testimonials-card__image {flex-shrink: 0;margin-right: 20px;border: 5px solid var(--solox-white, #fff);border-radius: 50%;box-shadow: 0 0 0 1px var(--solox-base, #c2a74e);transition: all 500ms ease;max-width: 102px;margin-bottom: 20px;}@media (min-width: 1200px) {.testimonials-card__image {margin-bottom: 0;}}.testimonials-card__image img {max-width: 100%;border-radius: 50%;}.testimonials-card:hover .testimonials-card__image {border-color: var(--solox-base, #c2a74e);}.testimonials-card__rating {display: flex;align-items: center;}.testimonials-card__rating i {color: var(--solox-base, #c2a74e);font-size: 12px;letter-spacing: var(--solox-letter-space-xl, 0.2em);}.testimonials-card__name {margin: 0;text-transform: uppercase;color: var(--solox-black, #1c1a1d);font-size: 20px;font-weight: bold;line-height: 1;margin-top: 13px;margin-bottom: 7px;}.testimonials-card__designation {margin: 0;line-height: 1;font-size: 16px;}.testimonials-card__content {font-size: 15px;line-height: 30px;border-top: 1px solid var(--solox-border-color, #e8e3da);margin-top: 30px;margin-bottom: -5px;padding-top: 20px;padding-right: 1px;}.testimonials-two {position: relative;padding: 120px 0;background-color: var(--solox-black, #1c1a1d);}@media (max-width: 767px) {.testimonials-two {padding: 80px 0;}}.testimonials-two__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--solox-black, #1c1a1d);background-size: cover;background-position: center center;background-repeat: no-repeat;opacity: 0.3;}.testimonials-two__carousel {position: relative;text-align: center;max-width: 850px;margin: auto;}.testimonials-two__item {position: relative;margin: 0 0 22px;}.testimonials-two__item__ratings {display: flex;justify-content: center;align-items: center;color: var(--solox-base, #c2a74e);font-size: 14px;letter-spacing: 3px;margin-bottom: 25px;}.testimonials-two__item__quote {font-size: 36px;line-height: 50px;font-weight: 500;color: var(--solox-white, #fff);font-family: var(--solox-heading-font, "Cormorant", serif);font-style: italic;}.testimonials-two__carousel-thumb {max-width: 525px;margin: auto;position: relative;}.testimonials-two__carousel-thumb .item {position: relative;text-align: center;display: inline-block;padding: 30px 0 0;}.testimonials-two__carousel-thumb .item .testimonials-two__meta-thumb {width: 72px;height: 72px;border-radius: 50%;object-fit: cover;display: block;position: relative;margin-bottom: 22px;}.testimonials-two__carousel-thumb .item .testimonials-two__meta-thumb::after {position: absolute;left: -7px;top: 0;right: 0;bottom: 0;border-radius: 50%;margin: auto;width: calc(100% + 14px);height: calc(100% + 14px);content: "";border: 2px solid var(--solox-base, #c2a74e);visibility: hidden;opacity: 0;transition: 500ms ease;transform: scale(0.8);}.testimonials-two__carousel-thumb .item .testimonials-two__meta-thumb img {width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}.testimonials-two__carousel-thumb .active.center .item .testimonials-two__meta-thumb::after {visibility: visible;opacity: 1;transform: scale(1.1);}.testimonials-two__carousel-thumb .active.center .testimonials-two__meta {visibility: visible;opacity: 1;transform: translateY(0);}.testimonials-two__meta {position: relative;display: block;visibility: hidden;margin-left: -48%;opacity: 0;transform: translateY(20%);transition: 500ms ease;}.testimonials-two__meta__name {display: flex;justify-content: center;align-items: center;white-space: nowrap;font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 1;margin-bottom: 8px;color: var(--solox-white, #fff);font-family: var(--solox-heading-font, "Cormorant", serif);}.testimonials-two__meta__designation {display: flex;justify-content: center;align-items: center;white-space: nowrap;font-size: 12px;line-height: 1;font-weight: 500;text-transform: uppercase;line-height: 1;letter-spacing: 2.4px;color: var(--solox-base, #c2a74e);}.testimonials-three {position: relative;background-color: var(--solox-gray, #f9f6f1);background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;padding: 120px 0;}@media (max-width: 767px) {.testimonials-three {padding: 80px 0;}}.testimonials-three__content {position: relative;}.testimonials-three__content .sec-title {padding-bottom: 27px;}.testimonials-three__content__text {font-size: 15px;line-height: 30px;margin: 0 0 28px;}.testimonials-three__carousel-nav {position: relative;display: flex;align-items: center;}.testimonials-three__carousel-nav a {width: 57px;height: 57px;background-color: var(--solox-white, #fff);font-size: 16px;color: var(--solox-black, #1c1a1d);border-radius: 50%;line-height: 58px;text-align: center;}.testimonials-three__carousel-nav a:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.testimonials-three__carousel-nav a + a {margin-left: 10px;}.testimonials-three__item {position: relative;display: flex;}@media (max-width: 1199px) {.testimonials-three__item {margin-top: 50px;}}@media (max-width: 767px) {.testimonials-three__item {display: block;}}.testimonials-three__item__content {max-width: 430px;position: relative;z-index: 2;background-color: var(--solox-white, #fff);background-position: top right;background-repeat: no-repeat;padding: 10px;box-shadow: 0px 10px 60px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.07);}.testimonials-three__item__content::after {width: 0;height: 0;border-style: solid;border-width: 0 74px 40px 0;border-color: transparent var(--solox-white, #fff) transparent transparent;position: absolute;right: 115px;bottom: -40px;content: "";}.testimonials-three__item__thumb {position: absolute;right: 0;top: 0;}@media (min-width: 992px) and (max-width: 1199px) {.testimonials-three__item__thumb {right: 50px;}}@media (max-width: 767px) {.testimonials-three__item__thumb {position: relative;margin: 50px 0 0;}}.testimonials-three__item__thumb-one {display: inline-block;border-radius: 50%;overflow: hidden;margin: 26px 0 0;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.testimonials-three__item__thumb-one img {max-width: 100%;border-radius: 50%;}.testimonials-three__item__thumb-two {position: absolute;right: 0;top: 0;width: 197px;height: 197px;border-radius: 50%;overflow: hidden;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.testimonials-three__item__thumb-two img {max-width: 100%;border-radius: 50%;}.testimonials-three__item__thumb-flower {position: absolute;right: -53px;top: 68px;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@media (max-width: 767px) {.testimonials-three__item__thumb-flower {display: none;}}.testimonials-three__item__thumb-flower img {max-width: 100%;-webkit-animation-name: float-bob-y-2;animation-name: float-bob-y-2;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}.testimonials-three__meta {display: flex;align-items: center;background-color: var(--solox-base, #c2a74e);padding: 10px 48px 10px;margin-bottom: 29px;}@media (max-width: 767px) {.testimonials-three__meta {padding-right: 30px;padding-left: 30px;}}.testimonials-three__meta__title {margin: 0;font-size: 18px;font-weight: 700;text-transform: uppercase;color: var(--solox-white, #fff);}.testimonials-three__meta__designation {position: relative;margin: 0 0 0 30px;font-size: 14px;color: var(--solox-white, #fff);}.testimonials-three__meta__designation::before {position: absolute;left: -18px;bottom: -3px;content: ".";color: var(--solox-white, #fff);font-size: 18px;font-weight: 700;}.testimonials-three__ratings {display: flex;align-items: center;color: var(--solox-base, #c2a74e);font-size: 16px;letter-spacing: 3px;margin: 0 0px 19px 50px;}@media (max-width: 767px) {.testimonials-three__ratings {margin-left: 30px;}}.testimonials-three__quote {font-size: 24px;line-height: 40px;color: var(--solox-black, #1c1a1d);font-family: var(--solox-heading-font, "Cormorant", serif);font-weight: 700;font-style: italic;margin: 0 40px 36px 50px;}@media (max-width: 767px) {.testimonials-three__quote {margin-right: 30px;margin-left: 30px;}}.testimonials-three .active .testimonials-three__item__thumb-one {animation-delay: 0.3s;animation-name: fadeInUp;}.testimonials-three .active .testimonials-three__item__thumb-two {animation-delay: 0.4s;animation-name: fadeInUp;}.testimonials-three .active .testimonials-three__item__thumb-flower {animation-delay: 0.5s;animation-name: fadeInUp;}.cta-one {padding-bottom: 120px;position: relative;}.cta-one .container-fluid {max-width: 1380px;}.cta-one__inner {position: relative;padding: 20px;}.cta-one__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.cta-one__title {margin: 0;text-transform: uppercase;max-width: 513px;width: 100%;font-size: 35px;line-height: 1.2em;font-weight: bold;margin-bottom: 15px;}.cta-one__title span {font-family: var(--solox-special-font, "Alex Brush", cursive);font-weight: 400;}@media (min-width: 992px) {.cta-one__title {font-size: 50px;margin-bottom: 30px;margin-top: -10px;}}.cta-one__content {position: relative;border: 1px solid var(--solox-white, #fff);padding: 50px 20px;}@media (min-width: 768px) {.cta-one__content {padding: 60px;}}@media (min-width: 1200px) {.cta-one__content {padding: 100px;}}.cta-one__link:hover {color: var(--solox-white, #fff);}.cta-one__link::after {background-color: var(--solox-black, #1c1a1d);}.cta-one__link::before {background-color: var(--solox-base, #c2a74e);}.cta-two {position: relative;background-color: var(--solox-base, #c2a74e);background-position: center center;background-repeat: no-repeat;background-size: cover;}.cta-two__shape {position: absolute;left: -10px;top: 0;}.cta-two__shape img {animation: shapeMove 3s linear 0s infinite;}.cta-two__content {position: relative;padding: 85px 0 90px;}.cta-two__sub-title {font-family: var(--solox-special-font, "Alex Brush", cursive);color: var(--solox-white, #fff);font-size: 40px;line-height: 1.2em;margin: 0 0 2px;}.cta-two__title {color: var(--solox-white, #fff);font-size: 50px;text-transform: uppercase;font-weight: 700;margin: 0 0 37px;}.cta-two__content .solox-btn{padding: 10px 20px;}.cta-two__content a span{font-size: 18px;}@media (min-width: 992px) and (max-width: 1199px) {.cta-two__title {font-size: 44px;}}@media (max-width: 767px) {.cta-two__title {font-size: 35px;}}.cta-two__thumb {position: relative;}.cta-two__thumb__one {position: relative;right: 35px;margin-top: -28px;}@media (max-width: 991px) {.cta-two__thumb__one {right: 0;}}.cta-two__thumb__one__shape {position: absolute;left: -40px;top: -40px;width: 545px;height: 408px;}.cta-two__thumb__one__thumb {width: 482px;height: auto;border: 20px solid var(--solox-white, #fff);position: relative;z-index: 2;transform: rotate(5deg);}@media (max-width: 767px) {.cta-two__thumb__one__thumb {width: 100%;}}.cta-two__thumb__one__thumb img {width: 100%;height: 282px;object-fit: cover;}@media (max-width: 767px) {.cta-two__thumb__one__thumb img {height: auto;}}.cta-two__thumb__two {position: absolute;right: -48px;top: 195px;z-index: 3;}@media (max-width: 991px) {.cta-two__thumb__two {top: 45px;right: 0;}}@media (max-width: 767px) {.cta-two__thumb__two {position: relative;top: 0;right: 0;}}.cta-two__thumb__two__flower {position: absolute;right: -10px;top: -121px;z-index: 4;}@media (max-width: 767px) {.cta-two__thumb__two__flower {display: none;}}.cta-two__thumb__two__flower img {-webkit-animation-name: float-bob-y-2;animation-name: float-bob-y-2;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}.cta-two__thumb__two__shape {position: absolute;left: -45px;top: -60px;width: 446px;height: 421px;}.cta-two__thumb__two__thumb {width: 360px;height: auto;border: 20px solid var(--solox-white, #fff);position: relative;z-index: 2;transform: rotate(-17.2deg);}@media (max-width: 767px) {.cta-two__thumb__two__thumb {width: 100%;}}.cta-two__thumb__two__thumb img {width: 100%;height: 215px;object-fit: cover;}@media (max-width: 767px) {.cta-two__thumb__two__thumb img {height: auto;}}.gallery-one {padding-top: 120px;padding-bottom: 120px;}.gallery-one .container-fluid {width: 100%;max-width: 1572px;}.gallery-one--page {padding-top: 100px;}.gallery-one .row {--bs-gutter-x: 10px;--bs-gutter-y: 10px;}@media (min-width: 992px) {.gallery-one__carousel .owl-nav {display: none;}}.gallery-one__filter__list {display: inline-flex;justify-content: center;align-items: center;margin-bottom: 40px;flex-wrap: wrap;}.gallery-one__filter__list li {cursor: pointer;}.gallery-one__filter__list li span {display: block;font-size: 10px;background-color: var(--solox-gray, #f9f6f1);transition: all 500ms ease;text-transform: uppercase;font-weight: 600;letter-spacing: var(--solox-letter-space, 0.1em);padding: 15px 20px;line-height: 1.2em;}.gallery-one__filter__list li.active span, .gallery-one__filter__list li:hover span {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.gallery-one__card {position: relative;overflow: hidden;background-color: var(--solox-black, #1c1a1d);}.gallery-one__card img {transform: scale(1);max-width: 100%;transition: transform 500ms ease, opacity 500ms ease;opacity: 1;}.gallery-one__card__hover {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(var(--solox-base-rgb, 194, 167, 78), 0.9);display: flex;justify-content: center;align-items: center;transform: scale(1, 0);transition: transform 500ms ease;transform-origin: bottom center;}.gallery-one__card__hover .img-popup {position: relative;}.gallery-one__card:hover img {transform: scale(1.05);opacity: 0.9;mix-blend-mode: screen;}.gallery-one__card:hover .gallery-one__card__hover {transform-origin: top center;transform: scale(1, 1);}.gallery-one__card__icon {width: 32px;height: 32px;display: block;position: relative;}.gallery-one__card__icon::after, .gallery-one__card__icon::before {content: "";width: 2px;height: 100%;background-color: var(--solox-white, #fff);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.gallery-one__card__icon::after {transform: translate(-50%, -50%) rotate(90deg);}.gallery-two {position: relative;overflow: hidden;padding: 0 0 20px;}.gallery-two .container-fluid {width: 100%;padding-left: 0;padding-right: 0;}@media (max-width: 767px) {.gallery-two .container-fluid {padding-left: 15px;padding-right: 15px;}}.gallery-two .row {--bs-gutter-x: 20px;--bs-gutter-y: 20px;}.gallery-two__col-one {width: 65%;}@media (max-width: 1199px) {.gallery-two__col-one {width: 100%;}}.gallery-two__col-two {width: 35%;}@media (max-width: 1199px) {.gallery-two__col-two {width: 100%;}}.gallery-two__card {position: relative;overflow: hidden;background-color: var(--solox-black, #1c1a1d);}.gallery-two__card img {transform: scale(1);width: 100%;transition: transform 500ms ease, opacity 500ms ease;opacity: 1;}.gallery-two__card__hover {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(var(--solox-black-rgb, 28, 26, 29), 0.5);display: flex;justify-content: center;align-items: center;transform: scale(1, 0);transition: transform 500ms ease;transform-origin: bottom center;}.gallery-two__card__hover .img-popup {position: relative;}.gallery-two__card:hover img {transform: scale(1.05);opacity: 0.9;mix-blend-mode: screen;}.gallery-two__card:hover .gallery-two__card__hover {transform-origin: top center;transform: scale(1, 1);}.gallery-two__card a {width: 75px;height: 75px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: var(--solox-white, #fff);border-radius: 50%;display: flex;align-items: center;justify-content: center;}.gallery-two__card a:hover .gallery-two__card__icon::after, .gallery-two__card a:hover .gallery-two__card__icon::before {background-color: var(--solox-base, #c2a74e);}.gallery-two__card__icon {width: 24px;height: 24px;display: block;position: relative;}.gallery-two__card__icon::after, .gallery-two__card__icon::before {content: "";width: 2px;height: 100%;background-color: var(--solox-black, #1c1a1d);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all 400ms ease;}.gallery-two__card__icon::after {transform: translate(-50%, -50%) rotate(90deg);}.gallery-two__info {position: relative;background-color: var(--solox-base, #c2a74e);background-position: left bottom;background-repeat: no-repeat;background-size: cover;padding: 0 50px 0 100px;height: 100%;}@media (min-width: 1200px) {.gallery-two__info {display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column;}}@media (max-width: 1500px) {.gallery-two__info {padding-left: 40px;padding-right: 30px;}}@media (max-width: 1199px) {.gallery-two__info {padding: 80px 50px;}}@media (max-width: 767px) {.gallery-two__info {padding: 50px 30px;}}.gallery-two__info__icon {width: 60px;height: 60px;margin-bottom: 24px;}.gallery-two__info__icon img {width: 100%;height: 100%;object-fit: cover;}.gallery-two__info__title {color: var(--solox-white, #fff);font-size: 44px;line-height: 50px;text-transform: uppercase;font-weight: 700;margin: 0;}@media (min-width: 1200px) and (max-width: 1300px) {.gallery-two__info__title {font-size: 35px;line-height: 42px;}}@media (max-width: 767px) {.gallery-two__info__title {font-size: 35px;line-height: 45px;}}.sidebar__single {background-color: var(--solox-gray, #f9f6f1);padding: 40px;}@media (min-width: 1200px) {.sidebar__single {padding: 50px;}}.sidebar__single + .sidebar__single {margin-top: 30px;}.sidebar__title {text-transform: uppercase;margin: 0;line-height: 1em;font-size: 20px;font-weight: bold;margin-top: -4px;margin-bottom: 26px;}@media (min-width: 768px) {.sidebar__title {font-size: 22px;}}.sidebar__search {position: relative;margin: -10px;}@media (min-width: 1200px) {.sidebar__search {margin: -20px;}}.sidebar__search input[type=search], .sidebar__search input[type=text] {outline: none;width: 100%;height: 64px;background-color: var(--solox-white, #fff);font-size: 14px;color: var(--solox-text, #838184);border: 1px solid var(--solox-border-color, #e8e3da);padding-left: 30px;padding-right: 30px;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);transition: all 500ms ease;}.sidebar__search input[type=search]:focus, .sidebar__search input[type=text]:focus {box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);}.sidebar__search button[type=submit] {border: none;outline: none;background-color: rgba(0, 0, 0, 0);position: absolute;top: 50%;right: 30px;transform: translateY(-50%);width: auto;font-size: 22px;color: var(--solox-black, #1c1a1d);}.sidebar__posts {margin-bottom: 0;}.sidebar__posts__item {display: flex;align-items: center;}.sidebar__posts__item:not(:last-of-type) {border-bottom: 1px solid var(--solox-border-color, #e8e3da);margin-bottom: 20px;padding-bottom: 20px;}.sidebar__posts__image {flex-shrink: 0;margin-right: 20px;}.sidebar__posts__title {margin: 0;text-transform: uppercase;color: var(--solox-black, #1c1a1d);font-size: 16px;font-weight: bold;line-height: 20px;}.sidebar__posts__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.sidebar__posts__title a:hover {background-size: 100% 1px;}.sidebar__posts__meta {margin: 0;line-height: 1em;display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 13px;}.sidebar__posts__meta a {display: inline-flex;align-items: center;color: var(--solox-text, #838184);font-size: 14px;line-height: 1em;transition: all 500ms ease;}.sidebar__posts__meta a:hover {color: var(--solox-black, #1c1a1d);text-shadow: 0 0 1px currentColor;}.sidebar__posts__meta a i {color: var(--solox-base, #c2a74e);margin-right: 3px;}.sidebar__categories {margin-bottom: -18px;margin-top: -18px;}.sidebar__categories li:not(:last-of-type) {border-bottom: 1px solid var(--solox-border-color, #e8e3da);}.sidebar__categories li a {font-size: 16px;color: var(--solox-text, #838184);display: flex;justify-content: space-between;align-items: center;transition: all 500ms ease;padding: 7px 0;}.sidebar__categories li a::after {content: "\f061";font-family: "Font Awesome 5 Free";font-weight: 900;transition: all 500ms ease;font-size: 12px;}.sidebar__categories li a:hover {padding: 7px 20px;background-color: var(--solox-white, #fff);color: var(--solox-black, #1c1a1d);text-shadow: 0 0 1px currentColor;}.sidebar__categories li a:hover::after {text-shadow: 0 0 0px currentColor;color: var(--solox-base, #c2a74e);}.sidebar__projects__card {position: relative;}.sidebar__projects__card__image img {width: 100%;}.sidebar__projects__card__content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: flex-end;padding: 30px;background: linear-gradient(to bottom, rgba(var(--solox-white-rgb, 255, 255, 255), 0) 40%, var(--solox-black, #1c1a1d) 100%);}.sidebar__projects__card__title {font-size: 18px;line-height: 1.2em;font-weight: bold;color: var(--solox-white, #fff);text-transform: uppercase;margin: 0;margin-bottom: -4px;max-width: 70px;}.sidebar__projects__card__title a {background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;color: inherit;}.sidebar__projects__card__title a:hover {background-size: 100% 1px;}.sidebar__projects__carousel .owl-nav.disabled + .owl-dots {margin-top: 0;}.sidebar__projects__carousel .owl-dots {position: absolute;bottom: 30px;right: 30px;gap: 5px;}.sidebar__projects__carousel .owl-dots .owl-dot span {background-color: var(--solox-white, #fff);box-shadow: 0 0 2px rgba(var(--solox-white, #fff), 1);border-width: 2px;opacity: 0.2;}.sidebar__projects__carousel .owl-dots .owl-dot:hover span, .sidebar__projects__carousel .owl-dots .owl-dot.active span {opacity: 1;background-color: rgba(var(--solox-white-rgb, 255, 255, 255), 0);border-color: rgba(var(--solox-white-rgb, 255, 255, 255), 1);box-shadow: 0 0 0px rgba(var(--solox-white, #fff), 1);}.sidebar__tags {display: flex;align-items: center;flex-wrap: wrap;gap: 10px;}.sidebar__tags a {background-color: var(--solox-white, #fff);text-transform: uppercase;letter-spacing: var(--solox-letter-space, 0.1em);font-size: 10px;font-weight: 600;color: var(--solox-text, #838184);transition: all 500ms ease;display: inline-flex;padding: 8.5px 20px;}.sidebar__tags a:hover {color: var(--solox-white, #fff);background-color: var(--solox-base, #c2a74e);}.sidebar__comments {margin-top: -2px;margin-bottom: -2px;}.sidebar__comments__item {display: flex;align-items: center;}.sidebar__comments__item:not(:last-of-type) {margin-bottom: 26px;}.sidebar__comments__icon {flex-shrink: 0;width: 44px;height: 44px;display: flex;justify-content: center;align-items: center;background-color: var(--solox-black, #1c1a1d);font-size: 16px;color: var(--solox-white, #fff);margin-right: 20px;border-radius: 50%;transition: all 500ms ease;}.sidebar__comments__item:hover .sidebar__comments__icon {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.sidebar__comments__title {margin: 0;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 15px;line-height: 24px;font-weight: 500;color: var(--solox-text, #838184);}.sidebar__comments__title a {color: inherit;transition: all 500ms ease;}.sidebar__comments__title a:hover {color: var(--solox-black, #1c1a1d);}.service-sidebar__single + .service-sidebar__single {margin-top: 30px;}.service-sidebar__title {margin: 0;text-transform: uppercase;font-weight: bold;color: var(--solox-white, #fff);font-size: 25px;padding: 32px 50px;}@media (min-width: 768px) {.service-sidebar__title {font-size: 30px;}}.service-sidebar__nav {border: 1px solid var(--solox-border-color, #e8e3da);border-top: 0;margin-bottom: 0;padding-left: 50px;padding-right: 50px;padding-top: 7px;padding-bottom: 10px;}.service-sidebar__nav li:not(:last-of-type) {border-bottom: 1px solid var(--solox-border-color, #e8e3da);}.service-sidebar__nav li a {font-size: 16px;color: var(--solox-text, #838184);display: flex;justify-content: space-between;align-items: center;transition: all 500ms ease;padding: 10.5px 0;}@media (min-width: 992px) {.service-sidebar__nav li a {font-size: 18px;}}.service-sidebar__nav li a::after {content: "\f111";font-family: "Font Awesome 5 Free";font-weight: 900;transition: all 500ms ease;font-size: 6px;opacity: 0;}.service-sidebar__nav li.current a, .service-sidebar__nav li:hover a {padding: 10.5px 35px;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-black, #1c1a1d);text-shadow: 0 0 1px currentColor;}.service-sidebar__nav li.current a::after, .service-sidebar__nav li:hover a::after {color: var(--solox-base, #c2a74e);opacity: 1;}.service-sidebar__nav li.current:first-child {margin-top: 25px;}.service-sidebar__nav li.current:last-child {margin-bottom: 20px;}.service-sidebar__discount {padding: 50px;padding-bottom: 30px;text-align: center;background-size: cover;}.service-sidebar__discount__image {width: 175px;height: 175px;border-radius: 50%;margin-left: auto;margin-right: auto;position: relative;margin-bottom: 15px;background-color: var(--solox-black, #1c1a1d);transition: all 500ms ease;}.service-sidebar__discount__image img {width: 100%;border-radius: 50%;}.service-sidebar__discount__image::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 0;height: 0;background: rgba(var(--solox-white-rgb, 255, 255, 255), 0.2);border-radius: 50%;transition: all 500ms linear;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 2;}.service-sidebar__discount__content__shape {display: block;width: auto !important;margin-left: auto;margin-right: auto;}.service-sidebar__discount__tagline {margin: 0;font-size: 30px;font-family: var(--solox-special-font, "Alex Brush", cursive);color: var(--solox-base, #c2a74e);margin-bottom: 4px;}@media (min-width: 992px) {.service-sidebar__discount__tagline {font-size: 36px;}}.service-sidebar__discount__title {margin: 0;text-transform: uppercase;font-weight: bold;color: var(--solox-black, #1c1a1d);font-size: 22px;line-height: 1.2em;margin-top: -5px;margin-bottom: 12px;}@media (min-width: 768px) {.service-sidebar__discount__title {font-size: 24px;}}.service-sidebar__discount__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.service-sidebar__discount__title a:hover {background-size: 100% 1px;}.service-sidebar__discount__title a:hover {color: var(--solox-base, #c2a74e);}.service-sidebar__discount__text {margin: 0;font-size: 15px;line-height: 30px;margin-top: 10px;padding-bottom: 21px;max-width: 270px;margin-left: auto;margin-right: auto;}.service-sidebar__discount__link {font-size: 10px;padding: 10.75px 29.25px;}.service-sidebar__contact {padding-top: 60px;padding-bottom: 50px;background-size: cover;}.service-sidebar__contact__icon {border-radius: 50%;margin-left: auto;margin-right: auto;width: 85px;height: 85px;box-shadow: 0 0 0 11px rgba(var(--solox-white-rgb, 255, 255, 255), 0.1);background-color: var(--solox-black, #1c1a1d);display: flex;justify-content: center;align-items: center;transition: all 500ms ease;margin-bottom: 22px;}.service-sidebar__contact__icon i {color: var(--solox-white, #fff);font-size: 28px;transition: color 500ms ease, transform 500ms ease;transform: scale(1);}.service-sidebar__contact__icon:hover {background-color: var(--solox-white, #fff);box-shadow: 0 0 0 11px rgba(var(--solox-black-rgb, 28, 26, 29), 0.1);}.service-sidebar__contact__icon:hover i {transform: scale(0.9);color: var(--solox-black, #1c1a1d);}.service-sidebar__contact__title {margin: 0;text-transform: uppercase;color: var(--solox-white, #fff);max-width: 205px;margin-left: auto;margin-right: auto;font-size: 25px;margin-bottom: 23px;line-height: 1.2em;}@media (min-width: 992px) {.service-sidebar__contact__title {font-size: 30px;}}.service-sidebar__contact__number {color: var(--solox-white, #fff);font-size: 20px;line-height: 26px;font-weight: 500;margin-bottom: 0;}.service-sidebar__contact__number span {text-transform: uppercase;font-size: 12px;font-weight: 500;letter-spacing: var(--solox-letter-space, 0.1em);}.service-sidebar__contact__number a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.service-sidebar__contact__number a:hover {background-size: 100% 1px;}.blog-details .blog-card__image img {transform: scale(1);transform: translatex(0%) scalex(1);opacity: 1;filter: blur(0px);}.blog-details .blog-card:hover .blog-card__image img {transform: scale(1);transform: translatex(0%) scalex(1);opacity: 1;filter: blur(0px);}.blog-details .blog-card-two__text {margin: 0;}.blog-details .blog-card-two__text + .blog-card-two__text {margin-top: 31px;}.blog-details .blog-card__title {margin-bottom: 10px;}.blog-details .blog-card-two__content {padding-bottom: 50px;border-bottom: 1px solid var(--solox-border-color, #e8e3da);}.blog-details__meta {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 20px;padding-top: 30px;padding-bottom: 30px;}.blog-details__tags {display: flex;align-items: center;gap: 10px;}.blog-details__tags__title {text-transform: uppercase;margin: 0;line-height: 1em;font-size: 20px;font-weight: bold;margin-top: -4px;margin-bottom: -4px;}@media (min-width: 768px) {.blog-details__tags__title {font-size: 22px;}}@media (min-width: 992px) {.blog-details__tags__title {font-size: 24px;}}.blog-details__tags .sidebar__tags a {background-color: var(--solox-gray, #f9f6f1);}.blog-details__tags .sidebar__tags a:hover {background-color: var(--solox-base, #c2a74e);}.blog-details__social {display: flex;flex-wrap: wrap;gap: 10px;}.blog-details__social a {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background-color: var(--solox-gray, #f9f6f1);font-size: 14px;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;border-radius: 50%;}.blog-details__social a:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.blog-details__paginations {display: grid;grid-gap: 30px;grid-template-columns: repeat(1, 1fr);}@media (min-width: 768px) {.blog-details__paginations {grid-template-columns: repeat(2, 1fr);}}.blog-details__paginations .sidebar__posts__item:not(:last-of-type) {border-bottom: 0px solid var(--solox-border-color, #e8e3da);margin-bottom: 0px;padding-bottom: 0px;}.blog-details__paginations .sidebar__posts__item {background-color: var(--solox-gray, #f9f6f1);padding: 20px !important;}@media (min-width: 1200px) {.blog-details__paginations .sidebar__posts__item {padding: 30px;}}.blog-details__paginations .sidebar__posts__item:nth-of-type(2) {flex-direction: row-reverse;text-align: right;}.blog-details__paginations .sidebar__posts__item:nth-of-type(2) .sidebar__posts__image {margin-right: 0;margin-left: 20px;}.blog-details__paginations .sidebar__posts__item:nth-of-type(2) .sidebar__posts__meta {flex-direction: row-reverse;}.comments-one {margin-top: 40px;}@media (min-width: 1200px) {.comments-one {margin-top: 55px;}}.comments-one__title {margin: 0;text-transform: uppercase;font-size: 25px;color: var(--solox-black, #1c1a1d);font-weight: bold;margin-top: -4px;margin-bottom: -4px;}@media (min-width: 992px) {.comments-one__title {font-size: 30px;}}.comments-one__list {margin: 0;margin-top: 35px;}@media (min-width: 768px) {.comments-one__card {display: flex;align-items: flex-start;}}.comments-one__card:not(:first-of-type) {margin-top: 40px;padding-top: 40px;border-top: 1px solid var(--solox-border-color, #e8e3da);}@media (min-width: 1200px) {.comments-one__card:not(:first-of-type) {margin-top: 50px;padding-top: 50px;}}@media (min-width: 768px) {.comments-one__card__image {margin-right: 30px;}}@media (min-width: 1200px) {.comments-one__card__image {margin-right: 45px;}}.comments-one__card__image img {border-radius: 50%;}.comments-one__card__title {margin: 0;font-size: 20px;text-transform: uppercase;color: var(--solox-black, #1c1a1d);font-weight: bold;margin-top: 20px;margin-bottom: 10px;}@media (min-width: 1200px) {.comments-one__card__title {margin-bottom: 21px;}}.comments-one__card__text {margin: 0;font-size: 15px;line-height: 2em;margin-bottom: 20px;max-width: 560px;}@media (min-width: 768px) {.comments-one__card__text {margin-bottom: 0;}}.comments-one__card__reply {padding: 8.5px 18px;font-size: 10px;font-weight: 600;}@media (min-width: 768px) {.comments-one__card__reply {position: absolute;top: 0;right: 0;}}.comments-one__card__reply:hover {color: var(--solox-white, #fff);}.comments-one__card__reply::after {background-color: var(--solox-base, #c2a74e);}.comments-one__card__reply::before {background-color: var(--solox-black, #1c1a1d);}.comments-one__card__content {position: relative;}.comments-form {margin-top: 40px;}@media (min-width: 1200px) {.comments-form {margin-top: 55px;}}.comments-form__title {margin: 0;text-transform: uppercase;font-size: 25px;color: var(--solox-black, #1c1a1d);font-weight: bold;margin-top: -4px;margin-bottom: -4px;}@media (min-width: 992px) {.comments-form__title {font-size: 30px;}}.comments-form__form {margin-top: 45px;}.product {position: relative;}.product__sidebar {position: relative;}.product__sidebar--title {position: relative;font-size: 20px;text-transform: uppercase;font-weight: bold;margin-top: -5px;}.product__search {position: relative;display: block;margin-bottom: 30px;}.product__search form {border-radius: 0;position: relative;}.product__search form input[type=text] {width: 100%;height: 64px;background-color: transparent;padding-left: 30px;padding-right: 30px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 14px;color: var(--solox-text, #838184);border: 1px solid var(--solox-border-color, #e8e3da);outline: none;font-weight: 500;border-radius: 0;}.product__price-ranger {background-color: var(--solox-gray, #f9f6f1);padding: 30px;margin-bottom: 30px;}.product__price-ranger #slider-range {margin: 22px 0 0 0px;background: var(--solox-white, #fff);border: none;height: 5px;border-radius: 0;position: relative;}.product__price-ranger #slider-range .ui-slider-range {height: 100%;background: var(--solox-base, #c2a74e);}.product__price-ranger #slider-range .ui-slider-handle {position: absolute;top: -5px;background: var(--solox-base, #c2a74e);border: 0;height: 14px;width: 14px !important;border-radius: 50%;margin-left: -2px;outline: medium none;cursor: pointer;z-index: 2;}.product__price-ranger .ranger-min-max-block {position: relative;display: block;margin: 18px 0 0 0px;}.product__price-ranger .ranger-min-max-block input[type=text] {position: relative;display: inline-block;color: var(--solox-text, #838184);font-size: 14px;font-weight: 500;width: 40px;line-height: 30px;border: none;outline: none;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);padding: 0;text-align: center;background-color: transparent;}.product__price-ranger .ranger-min-max-block span {position: relative;display: inline-block;color: var(--solox-text, #838184);font-size: 14px;font-weight: 500;line-height: 40px;left: -2px;}.product__price-ranger .ranger-min-max-block input[type=submit] {position: relative;display: block;background-color: var(--solox-white, #fff);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);float: right;text-align: center;border: none;color: var(--solox-black, #1c1a1d);font-size: 10px;letter-spacing: var(--solox-letter-space, 0.1em);font-weight: 600;line-height: 38px;margin: 0;cursor: pointer;padding: 0 20px;height: 38px;border-radius: 0;box-shadow: 0px 10px 30px 0px rgba(var(--solox-black-rgb, 28, 26, 29), 0.07);text-transform: uppercase;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.product__price-ranger .ranger-min-max-block input[type=submit]:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.product__categories {background-color: var(--solox-gray, #f9f6f1);padding: 30px;}.product__categories ul {margin: 0;padding: 0;list-style: none;margin-left: -15px;margin-right: -15px;margin-bottom: -20px;}.product__categories ul li {position: relative;margin: 0 0 4px;}.product__categories ul li a {position: relative;display: flex;align-items: center;line-height: 24px;font-size: 16px;text-transform: capitalize;color: var(--solox-text, #838184);font-weight: 500;transition: all 0.3s ease;z-index: 1;padding: 9px 15px 11px;}.product__categories ul li a span {position: relative;display: inline-block;font-size: 12px;color: var(--solox-black, #1c1a1d);margin-right: 10px;transition: all 0.3s ease;}.product__categories ul li a::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;width: 100%;background-color: var(--solox-white, #fff);z-index: -1;transform: scale(1, 0);perspective: 400px;visibility: hidden;transition: transform 500ms ease-in-out, visibility 500ms ease-in-out;transform-origin: bottom center;}.product__categories ul li:hover a, .product__categories ul li.active a {color: var(--solox-black, #1c1a1d);padding-left: 27px;}.product__categories ul li:hover a::before, .product__categories ul li.active a::before {transform: scale(1, 1);visibility: visible;transform-origin: top center;}.product__categories ul li:hover a span, .product__categories ul li.active a span {color: var(--solox-base, #c2a74e);}.product__categories ul li.active a {font-weight: 600;}.product__info-top {position: relative;display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}@media (max-width: 991px) {.product__info-top {margin-top: 50px;}}@media (max-width: 767px) {.product__info-top {display: block;margin-top: 40px;}}.product__showing-text {margin: 0;font-weight: 500;font-size: 18px;}@media (max-width: 767px) {.product__showing-text {margin-bottom: 20px;}}.product__showing-sort {margin: 0;font-size: 18px;}.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {position: relative;display: block;width: 340px !important;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}@media (max-width: 360px) {.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 300px !important;}}.product__showing-sort .bootstrap-select > .dropdown-toggle::after {display: none;}.product__showing-sort .bootstrap-select .dropdown-menu {border: none;}.product__showing-sort .bootstrap-select > .dropdown-toggle {position: relative;height: 64px;outline: none !important;border-radius: 0;border: 0;background-color: var(--solox-gray, #f9f6f1) !important;margin: 0;padding: 0;padding-left: 30px;padding-right: 30px;color: var(--solox-text, #838184) !important;font-size: 14px;line-height: 64px;font-weight: 500;box-shadow: none !important;background-repeat: no-repeat;background-size: 14px 12px;background-position: right 25.75px center;}.product__showing-sort .bootstrap-select > .dropdown-toggle:before {position: absolute;top: 0;bottom: 0;right: 30px;font-family: "Font Awesome 5 Free";content: "\f107";font-weight: 900;font-size: 16px;color: var(--solox-text, #838184);}.product__showing-sort .bootstrap-select .dropdown-menu > li + li > a {border-top: 1px solid var(--solox-border-color, #e8e3da);}.product__showing-sort .bootstrap-select .dropdown-menu > li > a {font-size: 14px;font-weight: 500;padding: 10px 30px;color: var(--solox-text, #838184);background-color: var(--solox-gray, #f9f6f1);-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.product__showing-sort .bootstrap-select .dropdown-menu > li:hover > a, .product__showing-sort .bootstrap-select .dropdown-menu > li.selected > a {background: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);border-color: var(--solox-base, #c2a74e);}.product__item {position: relative;background-color: var(--solox-white, #fff);border: 1px solid var(--solox-border-color, #e8e3da);transition: all 500ms ease;}.product__item:hover {box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.product__item__img {background-color: var(--solox-white, #fff);position: relative;overflow: hidden;}.product__item__img img {width: 100%;height: auto;mix-blend-mode: multiply;transition: all 500ms ease;transform: scale(1);}.product__item__btn {position: absolute;right: 20px;top: 20px;z-index: 2;}.product__item__btn a {display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;background-color: var(--solox-gray, #f9f6f1);border-radius: 50%;color: var(--solox-black, #1c1a1d);font-size: 14px;visibility: hidden;opacity: 0;}.product__item__btn a:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.product__item__btn a:nth-child(1) {-webkit-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;-moz-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;-ms-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;-o-transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;transition: transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;transform: translate3d(30px, 0, 0);-moz-transform: translate3d(30px, 0, 0);-webkit-transform: translate3d(30px, 0, 0);-ms-transform: translate3d(30px, 0, 0);-o-transform: translate3d(30px, 0, 0);}.product__item__btn a:nth-child(2) {-webkit-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;-moz-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;-ms-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;-o-transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;transition: transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity ease 300ms, visibility ease 300ms, background ease 300ms, color ease 300ms, border ease 300ms;transform: translate3d(30px, 0, 0);-moz-transform: translate3d(30px, 0, 0);-webkit-transform: translate3d(30px, 0, 0);-ms-transform: translate3d(30px, 0, 0);-o-transform: translate3d(30px, 0, 0);}.product__item__btn a + a {margin-top: 10px;}.product__item:hover .product__item__img img {transform: scale(1.05);}.product__item:hover .product__item__btn a {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);}.product__item__content {position: relative;text-align: center;padding: 30px 20px;}.product__item__ratings {display: flex;justify-content: center;align-items: center;font-size: 12px;color: var(--solox-base, #c2a74e);letter-spacing: 4.5px;margin-bottom: 4px;}.product__item__title {font-size: 20px;line-height: 26px;text-transform: uppercase;font-weight: bold;margin: 0;margin-bottom: 3px;}.product__item__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.product__item__title a:hover {background-size: 100% 1px;}.product__item__title a:hover {color: var(--solox-base, #c2a74e);}.product__item__price {display: flex;justify-content: center;align-items: center;font-size: 16px;color: var(--solox-text, #838184);line-height: 1em;font-weight: 500;margin-bottom: 20px;}.product__item__link {color: var(--solox-text, #838184);font-size: 10px;padding: 8.5px 20px;letter-spacing: var(--solox-letter-space, 0.1em);}.product__item__link:hover {color: var(--solox-white, #fff);}.product__item__link::after {background-color: var(--solox-base, #c2a74e);}.product__item__link::before {background-color: var(--solox-gray, #f9f6f1);}.product-one {padding: 120px 0;}@media (max-width: 767px) {.product-one {padding: 80px 0;}}.product-one--page {padding-top: 100px;}@media (max-width: 767px) {.product-one--page {padding-top: 60px;}}.product-one--home {position: relative;padding: 0 0 90px;}@media (max-width: 767px) {.product-one--home {padding-bottom: 50px;}}.product-one--home .sec-title {text-align: center;}.product-one--home .product__item {margin-bottom: 30px;}@media (min-width: 992px) {.product-one__carousel .owl-nav {display: none;}}.product-details {position: relative;padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.product-details {padding: 80px 0;padding-top: 60px;}}.product-details__img {background-color: var(--solox-white, #fff);position: relative;border: 1px solid var(--solox-border-color, #e8e3da);}.product-details__img img {width: 100%;height: auto;}.product-details__img-search {position: absolute;right: 30px;top: 30px;z-index: 2;line-height: 1;}.product-details__img-search a {display: inline-block;font-size: 21px;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;}.product-details__img-search a:hover {color: var(--solox-base, #c2a74e);}.product-details__content {position: relative;margin: -10px 0 0 0;}@media (max-width: 991px) {.product-details__content {margin: 50px 0 0;}}.product-details__top {display: flex;flex-wrap: wrap;align-items: baseline;font-family: var(--solox-heading-font, "Cormorant", serif);margin-bottom: 17px;}.product-details__title {font-size: 34px;text-transform: uppercase;margin: 0;}.product-details__price {font-size: 24px;line-height: 26px;color: var(--solox-base, #c2a74e);font-weight: 600;margin: 0 0 0 28px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.product-details__review {position: relative;display: flex;align-items: center;letter-spacing: 3px;font-size: 16px;color: var(--solox-base, #c2a74e);}.product-details__review a {display: inline-block;color: var(--solox-text, #838184);font-size: 15px;letter-spacing: 0;margin-left: 16px;font-weight: 500;transition: all 500ms ease;}.product-details__review a:hover {color: var(--solox-base, #c2a74e);}.product-details__divider {width: 100%;height: 1px;background-color: var(--solox-border-color, #e8e3da);margin: 22px 0 21px;}.product-details__excerpt {margin: 0;font-size: 15px;line-height: 30px;}.product-details__excerpt-text1 {margin: 0 0 31px;}.product-details__excerpt-text2 {margin: 0;}@media (max-width: 767px) {.product-details__excerpt-text2 br {display: block;}}.product-details__quantity {position: relative;display: flex;align-items: center;margin: 20px 0 30px;}.product-details__quantity-title {margin: 0;font-size: 20px;line-height: 30px;text-transform: uppercase;margin-right: 35px;font-weight: bold;}.product-details__quantity .quantity-box {position: relative;width: 98px;height: 50px;}.product-details__quantity .quantity-box input {width: 98px;height: 50px;border: 1px solid var(--solox-border-color, #e8e3da);-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);color: var(--solox-text, #838184);padding-left: 30px;outline: none;font-size: 18px;font-weight: 500;background-color: transparent;}.product-details__quantity .quantity-box button {width: 24px;height: 24px;color: var(--solox-text, #838184);font-size: 8px;position: absolute;top: 1px;right: 1px;background-color: transparent;border: none;border-left: 1px solid var(--solox-border-color, #e8e3da);display: flex;align-items: center;justify-content: center;outline: none;transition: all 500ms ease;}.product-details__quantity .quantity-box button.sub {bottom: 1px;top: auto;border-top: 1px solid var(--solox-border-color, #e8e3da);}.product-details__quantity .quantity-box button:hover {color: var(--solox-base, #c2a74e);}.product-details__buttons {display: flex;flex-wrap: wrap;gap: 10px;}.product-details__socials {position: relative;display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin-top: 30px;}.product-details__socials__title {font-size: 20px;text-transform: uppercase;margin: 0;font-weight: bold;margin-right: 10px;flex: 0 0 100%;}@media (min-width: 768px) {.product-details__socials__title {flex: 0 0 auto;}}.product-details__socials a {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background-color: var(--solox-gray, #f9f6f1);font-size: 14px;color: var(--solox-black, #1c1a1d);transition: all 500ms ease;border-radius: 50%;}.product-details__socials a:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.product-details__description {position: relative;margin: 52px 0 0;}.product-details__description__title {font-size: 30px;text-transform: uppercase;margin-bottom: 24px;font-weight: bold;}.product-details__description__text {margin-bottom: 30px;font-size: 15px;line-height: 30px;}.product-details__description__lists {margin: 0 0 30px;padding: 0;}.product-details__description__lists li {display: block;position: relative;padding: 0 0 0 36px;font-size: 16px;line-height: 30px;font-weight: 600;color: var(--solox-black, #1c1a1d);}.product-details__description__lists li span {position: absolute;left: 0;top: 0;bottom: 0;margin: auto;display: inline-block;font-size: 20px;line-height: 30px;color: var(--solox-base, #c2a74e);}.product-details__comment {border-top: 1px solid var(--solox-border-color, #e8e3da);margin: 55px 0 0;padding: 52px 0 0;position: relative;}.product-details__review-title {font-size: 30px;text-transform: uppercase;margin-bottom: 44px;font-weight: bold;}.product-details__comment-box {position: relative;padding: 11px 0 64px 212px;margin-bottom: 50px;min-height: 166px;border-bottom: 1px solid var(--solox-border-color, #e8e3da);}@media (max-width: 767px) {.product-details__comment-box {padding-left: 0;}}.product-details__comment-box__thumb {width: 166px;height: 166px;position: absolute;left: 0;top: 0;border-radius: 50%;margin: 0;border: none;}@media (max-width: 767px) {.product-details__comment-box__thumb {position: relative;margin: 0 0 20px;}}.product-details__comment-box__thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.product-details__comment-box__meta {font-size: 20px;line-height: 30px;text-transform: uppercase;margin: 0 0 20px;font-weight: bold;color: var(--solox-black, #1c1a1d);}.product-details__comment-box__date {font-size: 15px;line-height: 26px;display: inline-block;text-transform: inherit;color: var(--solox-base, #c2a74e);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-weight: 500;letter-spacing: 0;margin: 0 0 0 7px;text-transform: capitalize;}.product-details__comment-box__text {line-height: 30px;margin: 0;font-size: 15px;}.product-details__comment-box__ratings {position: absolute;right: 0;top: 13px;display: flex;align-items: center;letter-spacing: 6px;font-size: 16px;color: var(--solox-base, #c2a74e);}@media (max-width: 767px) {.product-details__comment-box__ratings {position: relative;top: 0;margin: 0 0 22px;}}.product-details__form {position: relative;margin: 51px 0 0;}.product-details__form .row {--bs-gutter-x: 20px;}.product-details__form-title {font-size: 30px;text-transform: uppercase;margin-bottom: 18px;font-weight: bold;}.product-details__form-ratings {display: flex;align-items: center;letter-spacing: 6px;font-size: 16px;color: var(--solox-base, #c2a74e);margin: 0 0 15px;}.product-details__form-ratings__label {display: inline-block;font-size: 18px;letter-spacing: 0;color: var(--solox-text, #838184);margin: 0 17px 0 0;}.product-details__form__form {margin-top: 0;}.cart-page {position: relative;padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.cart-page {padding: 80px 0;padding-top: 60px;}}.cart-page .table-responsive {position: relative;display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}@media (max-width: 1199px) {.cart-page .table-responsive {margin-bottom: 30px;}}.cart-page__table {position: relative;width: 100%;border: none;margin: 0 0 60px;}@media (max-width: 1199px) {.cart-page__table {min-width: 1170px;}}.cart-page__table thead tr th {color: var(--solox-black, #1c1a1d);font-size: 20px;line-height: 30px;font-weight: 700;padding: 0 0 24px;font-family: var(--solox-heading-font, "Cormorant", serif);text-transform: uppercase;border: none;background-color: transparent;border-bottom: 1px solid var(--solox-border-color, #e8e3da) !important;box-shadow: none;}.cart-page__table thead tr th:last-child {text-align: right;}.cart-page__table tbody tr td {font-size: 18px;font-weight: 500;color: var(--solox-text, #838184);vertical-align: middle;border: none;box-shadow: none;background-color: transparent;border-top: 1px solid var(--solox-border-color, #e8e3da);border-bottom: 1px solid var(--solox-border-color, #e8e3da);padding: 30px 0;letter-spacing: 0;}.cart-page__table tbody tr td:last-child {text-align: right;}.cart-page__table__meta {display: flex;align-items: center;}.cart-page__table__meta-img {width: 119px;height: 119px;background-color: var(--solox-white, #fff);border: 1px solid var(--solox-border-color, #e8e3da);margin-right: 34px;}.cart-page__table__meta-img img {width: 100%;height: 100%;object-fit: cover;mix-blend-mode: multiply;}.cart-page__table__meta-title {font-size: 20px;text-transform: uppercase;margin: 0;font-weight: bold;color: var(--solox-black, #1c1a1d);}.cart-page__table__meta-title a {color: inherit;}.cart-page__table__meta-title a:hover {color: var(--solox-base, #c2a74e);}.cart-page__table__remove {display: block;color: var(--solox-black, #1c1a1d);font-size: 16px;}.cart-page__table__remove:hover {color: var(--solox-base, #c2a74e);}.cart-page__coupone-form {position: relative;display: flex;}@media (max-width: 767px) {.cart-page__coupone-form {display: block;}}.cart-page__coupone-form input[type=text] {height: 58px;width: 375px;border: none;background-color: var(--solox-gray, #f9f6f1);padding-left: 30px;padding-right: 30px;outline: none;font-size: 14px;color: var(--solox-text, #838184);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);display: block;font-weight: 500;margin-right: 10px;}@media (max-width: 1199px) {.cart-page__coupone-form input[type=text] {width: 290px;}}@media (max-width: 767px) {.cart-page__coupone-form input[type=text] {width: 100%;margin: 0 0 10px;}}.cart-page__cart-total {position: relative;text-align: right;margin: -8px 0 24px;padding: 0;}@media (max-width: 991px) {.cart-page__cart-total {text-align: left;margin-top: 45px;}}.cart-page__cart-total li {display: block;font-size: 20px;color: var(--solox-black, #1c1a1d);text-transform: uppercase;font-family: var(--solox-heading-font, "Cormorant", serif);font-weight: 700;margin: 0 0 0px;}@media (max-width: 991px) {.cart-page__cart-total li span {display: inline-block;min-width: 172px;}}.cart-page__cart-total-amount {font-size: 18px;color: var(--solox-text, #838184);font-weight: 500;text-transform: inherit;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);display: inline-block;min-width: 172px;}.cart-page__buttons {display: flex;justify-content: flex-end;gap: 10px;}@media (max-width: 991px) {.cart-page__buttons {justify-content: flex-start;}}.checkout-page {position: relative;padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.checkout-page {padding: 80px 0;padding-top: 60px;}}.checkout-page .bs-gutter-x-20 {--bs-gutter-x: 20px;}.checkout-page__notice {line-height: 26px;margin: 0 0 16px;}.checkout-page__notice a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.checkout-page__notice a:hover {background-size: 100% 1px;}.checkout-page__notice a:hover {color: var(--solox-base, #c2a74e);}.checkout-page__billing-address {position: relative;}.checkout-page__billing-address__title {font-size: 30px;text-transform: uppercase;margin: 0 0 34px;font-weight: bold;}@media (max-width: 767px) {.checkout-page__billing-address__title {font-size: 28px;}}.checkout-page__shipping-address {position: relative;}@media (max-width: 991px) {.checkout-page__shipping-address {margin: 50px 0 0;}}.checkout-page__shipping-address__title {font-size: 30px;text-transform: uppercase;margin: 0 0 34px;font-weight: bold;}@media (max-width: 767px) {.checkout-page__shipping-address__title {font-size: 28px;}}.checkout-page__shipping-address__title input[type=checkbox] {display: none;}.checkout-page__shipping-address__title label {position: relative;display: inline-block;padding-right: 29px;cursor: pointer;}.checkout-page__shipping-address__title label span:before {position: absolute;top: 0;left: 5px;line-height: 20px;display: inline-block;color: var(--solox-white, #fff);font-family: "Font Awesome 5 Free";content: "\f00c";font-size: 8px;font-weight: 900;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;opacity: 0;}.checkout-page__shipping-address__title input[type=checkbox] + label span {position: absolute;bottom: 5px;right: 0;width: 19px;height: 19px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;border: none;vertical-align: middle;cursor: pointer;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.checkout-page__shipping-address__title input[type=checkbox]:checked + label span:before {opacity: 1;}.checkout-page__input-box {position: relative;line-height: 1;margin: 0 0 20px;}.checkout-page__input-box input[type=text], .checkout-page__input-box input[type=email], .checkout-page__input-box input[type=tel] {height: 58px;width: 100%;border: none;background-color: var(--solox-gray, #f9f6f1);padding-left: 30px;padding-right: 30px;outline: none;font-size: 14px;color: var(--solox-text, #838184);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);display: block;font-weight: 500;}.checkout-page__input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {position: relative;display: block;width: 100% !important;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.checkout-page__input-box .bootstrap-select > .dropdown-toggle::after {display: none;}.checkout-page__input-box .bootstrap-select > .dropdown-toggle {position: relative;height: 58px;outline: none !important;border-radius: 0;border: 0;background-color: var(--solox-gray, #f9f6f1) !important;margin: 0;padding: 0;padding-left: 30px;padding-right: 30px;color: var(--solox-text, #838184) !important;font-size: 14px;line-height: 58px;font-weight: 500;box-shadow: none !important;background-repeat: no-repeat;background-size: 14px 12px;background-position: right 25.75px center;}.checkout-page__input-box .bootstrap-select > .dropdown-toggle:before {position: absolute;top: 0;bottom: 0;right: 30px;font-family: "Font Awesome 5 Free";content: "\f107";font-weight: 900;font-size: 12px;color: var(--solox-text, #838184);}.checkout-page__input-box .bootstrap-select .dropdown-menu > li + li > a {border-top: 1px solid var(--solox-border-color, #e8e3da);}.checkout-page__input-box .bootstrap-select .dropdown-menu {border: none;}.checkout-page__input-box .bootstrap-select .dropdown-menu > li > a {font-size: 14px;font-weight: 500;padding: 15px 30px;color: var(--solox-text, #838184);background-color: var(--solox-gray, #f9f6f1);-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.checkout-page__input-box .bootstrap-select .dropdown-menu > li:hover > a, .checkout-page__input-box .bootstrap-select .dropdown-menu > li.selected > a {background: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);border-color: var(--solox-base, #c2a74e);}.checkout-page__input-box textarea {font-size: 14px;font-weight: 500;color: var(--solox-text, #838184);height: 123px;width: 100%;background-color: var(--solox-gray, #f9f6f1);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);padding: 20px 30px 30px;border: none;outline: none;margin-bottom: 0px;}.checkout-page__check-box {position: relative;display: block;margin-top: -6px;}.checkout-page__check-box input[type=checkbox] {display: none;}.checkout-page__check-box label {position: relative;display: inline-block;padding-left: 30px;margin-right: 0px;margin-bottom: 0;color: var(--solox-text, #838184);font-size: 15px;line-height: 24px;text-transform: none;cursor: pointer;}.checkout-page__check-box label span:before {position: absolute;top: 0;left: 5px;line-height: 20px;display: inline-block;color: var(--solox-white, #fff);font-family: "Font Awesome 5 Free";content: "\f00c";font-size: 8px;font-weight: 900;-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;opacity: 0;}.checkout-page__check-box input[type=checkbox] + label span {position: absolute;top: 4px;left: 0;width: 19px;height: 19px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;border: none;vertical-align: middle;cursor: pointer;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.checkout-page__check-box input[type=checkbox]:checked + label span:before {opacity: 1;}.checkout-page__your-order {position: relative;margin: 32px 0 0;}.checkout-page__your-order__title {font-size: 30px;text-transform: uppercase;margin-bottom: 35px;font-weight: bold;}.checkout-page__your-order .solox-btn {padding: 16px 49.5px 17px;}.checkout-page__order-table {position: relative;width: 100%;border: none;border-bottom: 1px solid var(--solox-border-color, #e8e3da);margin: 0 0 0;}.checkout-page__order-table thead tr th {font-size: 20px;color: var(--solox-black, #1c1a1d);text-transform: uppercase;font-weight: 600;font-family: var(--solox-heading-font, "Cormorant", serif);margin: 0;padding: 15.5px 0;border: none;border-top: 1px solid var(--solox-border-color, #e8e3da);border-bottom: 1px solid var(--solox-border-color, #e8e3da);font-weight: bold;}.checkout-page__order-table thead tr th:last-child {text-align: right;}.checkout-page__order-table tbody tr td {font-size: 16px;line-height: 24px;color: var(--solox-text, #838184);margin: 0;padding: 0 0 24px;border: none;}.checkout-page__order-table tbody tr td:last-child {text-align: right;}.checkout-page__order-table tbody tr:first-child td {padding-top: 25px;}.checkout-page__order-table tbody tr:last-child td {padding-bottom: 26px;}.checkout-page__payment {background-color: var(--solox-gray, #f9f6f1);padding: 45px 50px 17px;min-height: 295px;margin-bottom: 30px;}@media (max-width: 991px) {.checkout-page__payment {margin-top: 50px;}}@media (max-width: 767px) {.checkout-page__payment {padding-left: 25px;padding-right: 25px;}}.checkout-page__payment__item {position: relative;}.checkout-page__payment__title {display: flex;font-size: 20px;text-transform: uppercase;margin: 0;align-items: center;margin-bottom: 28px;cursor: pointer;font-weight: bold;color: var(--solox-black, #1c1a1d);}.checkout-page__payment__title::before {content: "";width: 19px;height: 19px;background-color: var(--solox-white, #fff);border: 2px solid var(--solox-border-color, #e8e3da);border-radius: 50%;margin-right: 10px;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 8px;display: flex;justify-content: center;align-items: center;margin-right: 14px;position: relative;top: 1px;transition: all 500ms ease;}.checkout-page__payment__title img {margin-left: 15px;}.checkout-page__payment__item--active .checkout-page__payment__title::before {background-color: var(--solox-base, #c2a74e);border-color: var(--solox-base, #c2a74e);content: "\f00c";color: var(--solox-white, #fff);}.checkout-page__payment__content {margin-left: 35px;margin-bottom: 39px;font-size: 15px;line-height: 30px;}.login-page {position: relative;padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.login-page {padding: 80px 0;padding-top: 60px;}}.login-page__info {background-color: var(--solox-gray, #f9f6f1);padding: 13px 30px 15px;margin-bottom: 72px;}@media (max-width: 991px) {.login-page__info {margin-bottom: 20px;}}.login-page__info p {margin: 0;font-size: 14px;}.login-page__info p span {color: var(--solox-black, #1c1a1d);}.login-page__info p a {display: inline-block;color: var(--solox-base, #c2a74e);transition: all 500ms ease;}.login-page__info p a:hover {color: var(--solox-black, #1c1a1d);text-shadow: 0 0 1px currentColor;}.login-page__wrap {position: relative;}.login-page__wrap__title {font-size: 30px;text-transform: uppercase;font-weight: 700;margin-bottom: 34px;}@media (max-width: 991px) {.login-page__wrap__title {margin-top: 50px;}}.login-page__form {position: relative;display: block;padding: 60px;border: 1px solid var(--solox-border-color, #e8e3da);}@media (min-width: 991px) and (max-width: 1199px) {.login-page__form {padding: 40px;}}@media (max-width: 767px) {.login-page__form {padding: 30px 22px;}}.login-page__form-input-box {position: relative;display: block;margin-bottom: 20px;}.login-page__form-input-box input[type=email], .login-page__form-input-box input[type=password] {height: 58px;width: 100%;border: none;background-color: var(--solox-gray, #f9f6f1);padding-left: 30px;padding-right: 30px;outline: none;font-size: 14px;color: var(--solox-text, #838184);display: block;font-weight: 500;}.login-page__checked-box {position: relative;display: block;margin-top: -8px;margin-bottom: 15px;}.login-page__checked-box label {position: relative;display: inline-block;padding-left: 30px;margin-right: 0px;margin-bottom: 0;color: var(--solox-text, #838184);font-size: 14px;line-height: 22px;font-weight: 500;text-transform: none;cursor: pointer;}.login-page__checked-box label span:before {position: absolute;top: 2px;left: 3px;display: block;border-bottom: 2px solid var(--solox-border-color, #e8e3da);border-right: 2px solid var(--solox-border-color, #e8e3da);content: "";width: 5px;height: 8px;pointer-events: none;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;opacity: 0;}.login-page__checked-box input[type=checkbox] {display: none;}.login-page__checked-box input[type=checkbox] + label span {position: absolute;top: 4px;left: 0;width: 16px;height: 16px;vertical-align: middle;background: transparent;cursor: pointer;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;border: 1px solid var(--solox-border-color, #e8e3da);}.login-page__checked-box input[type=checkbox]:checked + label span:before {opacity: 1;}.login-page__form-btn-box {position: relative;display: flex;align-items: center;flex-wrap: wrap;}.login-page__form-btn-box .solox-btn {padding-left: 47px;padding-right: 47px;}.login-page__form-forgot-password {position: relative;display: block;margin-left: 0px;flex: 0 0 100%;margin-top: 10px;}@media (min-width: 768px) {.login-page__form-forgot-password {margin-left: 20px;flex: 0 0 auto;margin-top: 0;}}.login-page__form-forgot-password a {font-size: 14px;font-weight: 500;color: var(--solox-text, #838184);position: relative;display: inline-block;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.login-page__form-forgot-password a:hover {background-size: 100% 1px;}.login-page__form-forgot-password a:hover {color: var(--solox-base, #c2a74e);}.error-404 {padding-bottom: 80px;text-align: center;padding-top: 20px;}@media (min-width: 768px) {.error-404 {padding-top: 14px;}}@media (min-width: 992px) {.error-404 {padding-bottom: 120px;}}.error-404__title {font-size: 100px;line-height: 1;font-weight: bold;margin-bottom: 20px;position: relative;display: inline-block;}@media (min-width: 768px) {.error-404__title {font-size: 200px;}}@media (min-width: 992px) {.error-404__title {font-size: 400px;margin-top: -85px;margin-bottom: 50px;}}@media (min-width: 992px) {.error-404__title span {color: var(--solox-white, #fff);}}.error-404__title img {display: none;position: absolute;top: 51%;left: 33%;animation: flowerRotate 5s linear 0s infinite;}@media (min-width: 992px) {.error-404__title img {display: block;}}.error-404__sub-title {font-size: 28px;text-transform: uppercase;color: var(--solox-black, #1c1a1d);margin: 0;line-height: 1.2em;margin-bottom: 15px;font-weight: bold;}@media (min-width: 768px) {.error-404__sub-title {font-size: 35px;}}@media (min-width: 1200px) {.error-404__sub-title {font-size: 40px;}}.error-404__text {font-size: 16px;line-height: 1.2em;margin: 0;margin-bottom: 40px;}@media (min-width: 768px) {.error-404__text {font-size: 18px;}}.error-404__search {display: inline-flex;align-items: center;position: relative;margin-bottom: 20px;width: 100%;max-width: 550px;}.error-404__search input[type=text] {border: none;outline: none;display: block;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-text, #838184);font-size: 14px;width: 100%;max-width: 550px;padding-left: 30px;height: 58px;}.error-404__search__btn {border: none;outline: none;background-color: transparent;position: absolute;top: 50%;right: 30px;transform: translateY(-50%);font-size: 20px;}@media (min-width: 768px) {.error-404__search__btn {font-size: 22px;}}.faq-page-search {padding-top: 100px;padding-bottom: 60px;}@media (max-width: 767px) {.faq-page-search {padding-top: 60px;}}.faq-page-search__shape-1, .faq-page-search__shape-2, .faq-page-search__shape-3 {position: absolute;}.faq-page-search__shape-1 {top: 0;right: 0;animation: leafMove 6s linear 0s infinite;z-index: 10;}.faq-page-search__shape-2 {bottom: 0;right: 0;animation: messageMove 6s linear 0s infinite;}.faq-page-search__shape-3 {left: 0;bottom: 0;animation: leafMove 4s linear 0s infinite;}.faq-page-search__inner {background-color: var(--solox-gray, #f9f6f1);padding: 40px 30px;background-size: cover;position: relative;overflow: hidden;}@media (min-width: 992px) {.faq-page-search__inner {padding: 40px 60px;}}@media (min-width: 1200px) {.faq-page-search__inner {padding: 100px 100px;}}.faq-page-search__title {text-transform: uppercase;margin: 0;font-weight: bold;color: var(--solox-black, #1c1a1d);font-size: 25px;line-height: 1.2em;margin-bottom: 10px;margin-top: -7px;}@media (min-width: 992px) {.faq-page-search__title {font-size: 34px;}}.faq-page-search__text {margin: 0;font-size: 14px;line-height: 30px;max-width: 479px;width: 100%;}.faq-page-search__form {display: flex;align-items: center;position: relative;margin-bottom: 20px;width: 100%;max-width: 550px;margin-top: 25px;}.faq-page-search__form input[type=text] {border: none;outline: none;display: block;background-color: var(--solox-white, #fff);color: var(--solox-text, #838184);font-size: 14px;width: 100%;padding-left: 30px;height: 58px;}.faq-page-search__form__btn {border: none;outline: none;background-color: transparent;position: absolute;top: 50%;right: 30px;transform: translateY(-50%);font-size: 20px;}@media (min-width: 768px) {.faq-page-search__form__btn {font-size: 22px;}}.faq-page {padding-bottom: 100px;}@media (max-width: 767px) {.faq-page {padding-bottom: 60px;}}.faq-page__contact {padding: 30px;}@media (min-width: 1200px) {.faq-page__contact {padding: 50px;}}.faq-page__contact__title {margin: 0;text-transform: uppercase;color: var(--solox-white, #fff);font-size: 20px;line-height: 1.2em;font-weight: bold;margin-top: -4px;margin-bottom: 21px;}@media (min-width: 768px) {.faq-page__contact__title {font-size: 24px;}}.faq-page__contact__text {display: flex;align-items: center;margin-bottom: -6px;}.faq-page__contact__text br {display: inherit;}.faq-page__contact__text > i {width: 40px;height: 40px;background-color: var(--solox-black, #1c1a1d);display: flex;justify-content: center;align-items: center;color: var(--solox-white, #fff);font-size: 14px;flex-shrink: 0;border-radius: 50%;margin-right: 16px;}.faq-page__contact__number {color: var(--solox-white, #fff);font-size: 14px;line-height: 24px;margin: 0;}.faq-page__contact__number a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;transition: all 500ms ease;}.faq-page__contact__number a:hover {background-size: 100% 1px;}.faq-page__contact__number a:hover {color: var(--solox-black, #1c1a1d);}.faq-page__accordion {border: 1px solid var(--solox-border-color, #e8e3da);}.faq-page__accordion .accrodion + .accrodion {border-top: 1px solid var(--solox-border-color, #e8e3da);}.faq-page__accordion .accrodion-title {padding: 28px 30px;padding-right: 70px;cursor: pointer;}@media (min-width: 768px) {.faq-page__accordion .accrodion-title {padding-left: 40px;}}.faq-page__accordion .accrodion-title h4 {text-transform: uppercase;font-weight: bold;color: var(--solox-black, #1c1a1d);font-size: 16px;margin: 0;transition: all 500ms ease;position: relative;}.faq-page__accordion .accrodion-title__icon {width: 12px;height: 12px;position: absolute;top: 50%;right: -30px;transform: translateY(-50%);}.faq-page__accordion .accrodion-title__icon::after, .faq-page__accordion .accrodion-title__icon::before {width: 2px;height: 12px;position: absolute;background-color: var(--solox-base, #c2a74e);top: 50%;left: 50%;content: "";transform: translate(-50%, -50%);transition: all 500ms ease;}.faq-page__accordion .accrodion-title__icon::after {width: 12px;height: 2px;}.faq-page__accordion .active .accrodion-title h4 {color: var(--solox-base, #c2a74e);}.faq-page__accordion .active .accrodion-title__icon::after, .faq-page__accordion .active .accrodion-title__icon::before {background-color: var(--solox-black, #1c1a1d);opacity: 0;}.faq-page__accordion .active .accrodion-title__icon::after {opacity: 1;}.faq-page__accordion .accrodion-content .inner {padding: 0px 30px 24px;margin-top: -3px;}@media (min-width: 768px) {.faq-page__accordion .accrodion-content .inner {padding-left: 40px;padding-right: 40px;}}.faq-page__accordion .accrodion-content p {margin: 0;font-size: 15px;line-height: 30px;}.faq-one {position: relative;background-color: var(--solox-gray, #f9f6f1);background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 240px 0 120px;}@media (max-width: 767px) {.faq-one {padding: 200px 0 80px;}}.faq-one__content {position: relative;}@media (max-width: 991px) {.faq-one__content {margin-bottom: 35px;}}.faq-one__content .sec-title {padding-bottom: 35px;}.faq-one__content__author {position: relative;padding: 6px 0 0 155px;min-height: 128px;}.faq-one__content__author__thumb {width: 128px;height: 128px;border-radius: 50%;overflow: hidden;position: absolute;left: 0;top: 0;}.faq-one__content__author__thumb img {width: 100%;height: 100%;object-fit: cover;}.faq-one__content__author__title {font-size: 18px;font-weight: 700;color: var(--solox-base, #c2a74e);text-transform: uppercase;margin: 0 0 33px;}@media (max-width: 767px) {.faq-one__content__author__title {margin-bottom: 15px;}}.faq-one__content__author__text {line-height: 30px;margin: 0;}@media (min-width: 992px) and (max-width: 1199px) {.faq-one__content__author__text br {display: none;}}.faq-one .faq-page__accordion {background-color: var(--solox-white, #fff);}.package-card {box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);background-color: var(--solox-white, #fff);}.package-card__image {position: relative;overflow: hidden;}.package-card__image > img {width: 100%;transform: scale(1);transition: transform 500ms ease;}.package-card__image__link {display: flex;width: 100%;height: 100%;background-color: rgba(var(--solox-black-rgb, 28, 26, 29), 0.7);position: absolute;top: 0;left: 0;justify-content: center;align-items: center;opacity: 0;transform: translateY(-20%);transition: opacity 500ms ease, transform 500ms ease;}.package-card__image__link::before, .package-card__image__link::after {content: "";width: 20px;height: 2px;background-color: #fff;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.package-card__image__link::after {transform: translate(-50%, -50%) rotate(90deg);}.package-card:hover .package-card__image > a {opacity: 1;transform: translateY(0);}.package-card:hover .package-card__image > img {transform: scale(1.05);}.package-card__content {background-repeat: no-repeat;background-position: right bottom;position: relative;padding: 50px;}.package-card__content__shape {display: block;width: auto !important;}.package-card__price {width: 81px;height: 81px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;text-align: center;display: flex;justify-content: center;align-items: center;color: var(--solox-white, #fff);font-size: 18px;position: absolute;right: 40px;top: 0;transform: translateY(-50%);line-height: 1;}@media (min-width: 768px) {.package-card__price {font-size: 20px;}}.package-card__title {margin: 0;text-transform: uppercase;font-weight: bold;color: var(--solox-black, #1c1a1d);font-size: 22px;line-height: 1.2em;margin-top: -5px;margin-bottom: 12px;}@media (min-width: 768px) {.package-card__title {font-size: 24px;}}.package-card__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.package-card__title a:hover {background-size: 100% 1px;}.package-card__title a:hover {color: var(--solox-base, #c2a74e);}.package-card__text {margin: 0;font-size: 15px;line-height: 30px;border-bottom: 1px solid var(--solox-border-color, #e8e3da);margin-top: 10px;padding-bottom: 21px;margin-bottom: 6px;}.package-card__link {display: inline-flex;align-items: center;text-transform: uppercase;font-size: 12px;font-weight: 500;letter-spacing: var(--solox-letter-space, 0.1em);color: var(--solox-black, #1c1a1d);transition: all 500ms ease;line-height: 1em;position: relative;top: 10px;text-shadow: 0 0 1px currentColor;}.package-card__link:hover {color: var(--solox-base, #c2a74e);}.package-card__link i {font-size: 16px;margin-left: 9px;}.package-page {padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.package-page {padding: 80px 0;padding-top: 60px;}}.offer-one {padding-bottom: 120px;}@media (max-width: 767px) {.offer-one {padding-bottom: 80px;}}.offer-one--home {padding: 100px 0;}@media (max-width: 767px) {.offer-one--home {padding: 80px 0;}}.offer-one .container-fluid {max-width: 1604px;}.offer-one__card {padding: 20px;background-size: cover;position: relative;overflow: hidden;}.offer-one__card::before {background: linear-gradient(90deg, rgba(var(--solox-white-rgb, 255, 255, 255), 0.13) 0px, rgba(var(--solox-white-rgb, 255, 255, 255), 0.13) 77%, rgba(var(--solox-white-rgb, 255, 255, 255), 0.5) 92%, rgba(var(--solox-white-rgb, 255, 255, 255), 0));content: "";height: 200%;left: -210%;opacity: 0;position: absolute;top: -50%;transition: all 0.7s ease 0s;width: 200%;}.offer-one__card:hover::before {left: -30%;opacity: 1;top: -20%;transition-duration: 0.7s, 0.7s, 0.15s;transition-property: left, top, opacity;transition-timing-function: linear;}.offer-one__card__inner {position: relative;border: 1px solid var(--solox-white, #fff);padding: 40px;}@media (min-width: 992px) {.offer-one__card__inner {padding: 50px;}}.offer-one__card__shape {position: absolute;top: 0;left: 0;display: none;}@media (min-width: 992px) {.offer-one__card__shape {display: block;}}.offer-one__card__value {font-family: var(--solox-special-font, "Alex Brush", cursive);font-weight: 400;font-size: 30px;color: var(--solox-base, #c2a74e);line-height: 1;margin: 0;}@media (min-width: 992px) {.offer-one__card__value {font-size: 40px;}}.offer-one__card__title {position: relative;font-weight: bold;text-transform: uppercase;margin: 0;font-size: 30px;line-height: 1.2em;margin-bottom: 17px;}@media (min-width: 992px) {.offer-one__card__title {font-size: 40px;}}.membership-one {padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.membership-one {padding: 80px 0;padding-top: 60px;}}.membership-one .sec-title {text-align: center;padding-bottom: 25px;}.membership-one__tab__list {display: inline-flex;justify-content: center;align-items: center;margin-bottom: 40px;flex-wrap: wrap;}.membership-one__tab__list li {cursor: pointer;}.membership-one__tab__list li span {display: block;font-size: 10px;background-color: var(--solox-gray, #f9f6f1);transition: all 500ms ease;text-transform: uppercase;font-weight: 600;letter-spacing: var(--solox-letter-space, 0.1em);padding: 15px 20px;line-height: 1.2em;color: var(--solox-text, #838184);}.membership-one__tab__list li.active-btn span, .membership-one__tab__list li:hover span {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.membership-one__card {background-repeat: no-repeat;background-position: top right;border: 1px solid var(--solox-border-color, #e8e3da);padding: 50px;background-color: var(--solox-white, #fff);transition: all 500ms ease;}.membership-one__card:hover {border-color: var(--solox-white, #fff);box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.membership-one__card__price {font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);color: var(--solox-black, #1c1a1d);line-height: 1;font-size: 40px;line-height: 1em;font-weight: 500;}.membership-one__card__tagline {margin: 0;font-size: 16px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);line-height: 2.5em;color: var(--solox-text, #838184);border-bottom: 1px solid var(--solox-border-color, #e8e3da);padding-bottom: 16px;margin-bottom: 33px;}.membership-one__card__text {margin: 0;font-weight: 600;color: var(--solox-black, #1c1a1d);font-size: 16px;line-height: 2.5em;margin-top: 13px;}.membership-one__card__list {margin-bottom: 26px;}.membership-one__card__list li {position: relative;font-size: 16px;line-height: 2.5em;color: var(--solox-text, #838184);display: flex;justify-content: center;align-items: center;}.membership-one__card__list li > i {font-size: 14px;color: var(--solox-base, #c2a74e);margin-right: 10px;position: relative;top: 1px;}.membership-two {padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.membership-two {padding: 80px 0;padding-top: 60px;}}.membership-two--padding {padding: 120px 0;}@media (max-width: 767px) {.membership-two--padding {padding: 80px 0;}}.membership-two .sec-title {text-align: center;}.membership-two-card {background-repeat: no-repeat;background-position: top right;border: 1px solid var(--solox-border-color, #e8e3da);padding: 36px 40px;transition: all 500ms ease;background-color: var(--solox-white, #fff);}.membership-two-card:hover {box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}@media (min-width: 992px) {.membership-two-card {display: flex;flex-wrap: wrap;align-items: center;}}.membership-two-card__icon i, .membership-two-card__icon span {color: var(--solox-base, #c2a74e);font-size: 60px;}@media (min-width: 992px) {.membership-two-card__icon {margin-right: 30px;}}.membership-two-card__title {margin: 0;text-transform: uppercase;color: var(--solox-black, #1c1a1d);text-transform: uppercase;font-size: 20px;line-height: 1.5em;font-weight: bold;}.membership-two-card__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.membership-two-card__title a:hover {background-size: 100% 1px;}.membership-two-card__text {font-size: 15px;line-height: 2em;margin: 0;}.membership-two-card__price {margin: 0;color: var(--solox-base, #c2a74e);font-size: 16px;line-height: 1.6666666667em;margin-top: 10px;}@media (min-width: 768px) {.membership-two-card__price {font-size: 18px;}}@media (min-width: 992px) {.membership-two-card__price {margin-left: 90px;}}@media (min-width: 1200px) {.membership-two-card__price {margin-top: 0;margin-left: auto;}}.gift-page {padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.gift-page {padding: 80px 0;padding-top: 60px;}}@media (min-width: 992px) {.gift-page__carousel .owl-nav {display: none;}}.gift-card-one {background-repeat: no-repeat;background-position: left top;border: 1px solid var(--solox-border-color, #e8e3da);text-align: center;padding: 30px;position: relative;transition: all 500ms ease;}.gift-card-one:hover {box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.gift-card-one__inner {padding: 45px;border: 6px solid var(--solox-black, #1c1a1d);transition: all 500ms ease;}.gift-card-one:hover .gift-card-one__inner {border-color: var(--solox-base, #c2a74e);}.gift-card-one__flower {position: absolute;top: 0;right: 0;width: auto !important;animation: flowerRotate 2s linear 0s infinite;}.gift-card-one__title {margin: 0;text-transform: uppercase;color: var(--solox-black, #1c1a1d);font-weight: bold;font-size: 25px;line-height: 1em;margin-top: -5px;}@media (min-width: 768px) {.gift-card-one__title {font-size: 30px;}}.gift-card-one__title a {background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;color: inherit;}.gift-card-one__title a:hover {background-size: 100% 1px;}.gift-card-one__title a:hover {color: var(--solox-base, #c2a74e);}.gift-card-one__price {margin: 0;font-size: 20px;color: var(--solox-base, #c2a74e);line-height: 1.5em;}.gift-card-one__code {margin: 0;font-size: 16px;color: var(--solox-black, #1c1a1d);line-height: 22px;}.gift-card-one__shape {display: block;margin-left: auto;margin-right: auto;width: auto !important;margin-top: 25px;margin-bottom: 25px;}.gift-card-one__text {margin: 0;font-size: 12px;text-transform: uppercase;letter-spacing: var(--solox-letter-space-xl, 0.2em);line-height: 22px;margin-bottom: 23px;}.gift-card-one__link {font-size: 10px;padding: 11px 29.5px;}@keyframes bubbleMover {0% {-webkit-transform: translateY(0px) translateX(0) rotate(0);transform: translateY(0px) translateX(0) rotate(0);}30% {-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);transform: translateY(30px) translateX(50px) rotate(15deg);-webkit-transform-origin: center center;transform-origin: center center;}50% {-webkit-transform: translateY(50px) translateX(100px) rotate(45deg);transform: translateY(50px) translateX(100px) rotate(45deg);-webkit-transform-origin: right bottom;transform-origin: right bottom;}80% {-webkit-transform: translateY(30px) translateX(50px) rotate(15deg);transform: translateY(30px) translateX(50px) rotate(15deg);-webkit-transform-origin: left top;transform-origin: left top;}100% {-webkit-transform: translateY(0px) translateX(0) rotate(0);transform: translateY(0px) translateX(0) rotate(0);-webkit-transform-origin: center center;transform-origin: center center;}}@keyframes shapeMover {0%, 100% {transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);}50% {transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);}}@keyframes banner3Shake {0% {-webkit-transform: rotate3d(0, 1, 0, 0deg);transform: rotate3d(0, 1, 0, 0deg);}30% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}60% {-webkit-transform: rotate3d(1, 0, 0, 0deg);transform: rotate3d(1, 0, 0, 0deg);}80% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}100% {-webkit-transform: rotate3d(0, 1, 0, 0deg);transform: rotate3d(0, 1, 0, 0deg);}}@keyframes squareMover {0%, 100% {-webkit-transform: translate(0, 0) rotate(0);transform: translate(0, 0) rotate(0);}20%, 60% {-webkit-transform: translate(20px, 40px) rotate(180deg);transform: translate(20px, 40px) rotate(180deg);}30%, 80% {-webkit-transform: translate(40px, 60px) rotate(0deg);transform: translate(40px, 60px) rotate(0deg);}}@keyframes treeMove {0%, 100% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}25%, 75% {-webkit-transform: rotate(5deg) translateX(15px);transform: rotate(5deg) translateX(15px);}50% {-webkit-transform: rotate(10deg) translateX(30px);transform: rotate(10deg) translateX(30px);}}@keyframes leafMove {0%, 100% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}25%, 75% {transform: rotate(-2deg) translateX(5px);}50% {transform: rotate(-4deg) translateX(10px);}}@keyframes messageMove {0%, 100% {transform: translateX(0);}25%, 75% {transform: translateX(5px);}50% {transform: translateX(10px);}}@keyframes textRotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes flowerRotate {0%, 100% {transform: rotate(0deg);}25%, 75% {transform: rotate(5deg);}50% {transform: rotate(10deg);}}.mobile-nav__wrapper {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 999;transform: translateX(-100%);transform-origin: left center;transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;visibility: hidden;position: fixed;}.mobile-nav__wrapper .container {padding-left: 0;padding-right: 0;}.mobile-nav__wrapper .home-showcase .row [class*=col-] {flex: 0 0 100%;}.mobile-nav__wrapper .home-showcase {margin-bottom: -1px;margin-top: 0;border-bottom: 1px solid RGBA(var(--solox-white-rgb, 255, 255, 255), 0.1);}.mobile-nav__wrapper .home-showcase__inner {padding: 15px 0px;background-color: transparent;box-shadow: none;}.mobile-nav__wrapper .home-showcase__title {color: var(--solox-white, #fff);}.mobile-nav__wrapper.expanded {opacity: 1;transform: translateX(0%);visibility: visible;transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;}.mobile-nav__wrapper.expanded .mobile-nav__content {opacity: 1;visibility: visible;transform: translateX(0);transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;}.mobile-nav__overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--solox-black, #1c1a1d);opacity: 0.3;cursor: url(../images/close.png), auto;}.mobile-nav__content {width: 300px;background-color: var(--solox-black2, #141215);z-index: 10;position: relative;height: 100%;overflow-y: auto;padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;opacity: 0;visibility: hidden;transform: translateX(-100%);transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;}.mobile-nav__content .main-menu__nav {display: block;padding: 0;}.mobile-nav__content .logo-box {margin-bottom: 40px;display: flex;}.mobile-nav__close {position: absolute;top: 20px;right: 15px;font-size: 18px;color: var(--solox-white, #fff);cursor: pointer;}.mobile-nav__close:hover {color: var(--solox-base, #c2a74e);}.mobile-nav__content .main-menu__list, .mobile-nav__content .main-menu__list ul {margin: 0;padding: 0;list-style-type: none;}.mobile-nav__content .main-menu__list ul {display: none;border-top: 1px solid RGBA(var(--solox-white-rgb, 255, 255, 255), 0.1);}.mobile-nav__content .main-menu__list ul li > a {padding-left: 1em;}.mobile-nav__content .main-menu__list li:not(:last-child) {border-bottom: 1px solid RGBA(var(--solox-white-rgb, 255, 255, 255), 0.1);}.mobile-nav__content .main-menu__list li > a {display: flex;justify-content: space-between;line-height: 30px;color: #fff;font-size: 12px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);text-transform: uppercase;font-weight: 500;height: 46px;letter-spacing: var(--solox-letter-space, 0.1em);align-items: center;transition: 500ms;}.mobile-nav__content .main-menu__list li a.expanded {color: var(--solox-base, #c2a74e);}.mobile-nav__content .main-menu__list li a button {width: 30px;height: 30px;background-color: var(--solox-base, #c2a74e);border: none;outline: none;color: var(--solox-white, #fff);display: flex;align-items: center;justify-content: center;text-align: center;transform: rotate(-90deg);transition: transform 500ms ease;}.mobile-nav__content .main-menu__list li a button.expanded {transform: rotate(0deg);background-color: var(--solox-white, #fff);color: var(--solox-black, #1c1a1d);}.mobile-nav__social {display: flex;align-items: center;}.mobile-nav__social a {font-size: 16px;color: var(--solox-white, #fff);transition: 500ms;}.mobile-nav__social a + a {margin-left: 20px;}.mobile-nav__social a:hover {color: var(--solox-base, #c2a74e);}.mobile-nav__contact {margin-bottom: 0;margin-top: 20px;margin-bottom: 20px;}.mobile-nav__contact li {color: #ffffff;font-size: 14px;font-weight: 500;position: relative;display: flex;align-items: center;}.mobile-nav__contact li + li {margin-top: 15px;}.mobile-nav__contact li a {color: inherit;transition: 500ms;}.mobile-nav__contact li a:hover {color: var(--solox-base, #c2a74e);}.mobile-nav__contact li > i {width: 30px;height: 30px;border-radius: 50%;background-color: var(--solox-base, #c2a74e);display: flex;justify-content: center;align-items: center;text-align: center;font-size: 12px;margin-right: 10px;color: var(--solox-white, #fff);}.mobile-nav__container .main-menu__logo, .mobile-nav__container .main-menu__right {display: none;}.search-popup {display: none;width: 100%;height: 100%;top: 0;left: 0;z-index: -2;-webkit-transition: all 1s ease;-khtml-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.search-popup__overlay {position: fixed;width: 224vw;height: 224vw;top: calc(90px - 112vw);right: calc(50% - 112vw);z-index: 3;display: block;-webkit-border-radius: 50%;-khtml-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-transform: scale(0);-khtml-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transform-origin: center;transform-origin: center;-webkit-transition: transform 0.8s ease-in-out;-khtml-transition: transform 0.8s ease-in-out;-moz-transition: transform 0.8s ease-in-out;-ms-transition: transform 0.8s ease-in-out;-o-transition: transform 0.8s ease-in-out;transition: transform 0.8s ease-in-out;transition-delay: 0s;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;background-color: #000;opacity: 0.9;cursor: url(../images/close.png), auto;}@media (max-width: 767px) {.search-popup__overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;transform: none;width: 100%;height: 100%;border-radius: 0;transform: translateY(-110%);}}.search-popup__content {position: fixed;width: 0;max-width: 560px;padding: 30px 15px;left: 50%;top: 50%;opacity: 0;z-index: 3;-webkit-transform: translate(-50%, -50%);-khtml-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;-khtml-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;-moz-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;-ms-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;-o-transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;transition: opacity 0.5s 0s, width 0.8s 0.8s cubic-bezier(0.225, 0.01, 0.475, 1.01), transform 0.2s 0s;transition-delay: 0s, 0.8s, 0s;transition-delay: 0s, 0.4s, 0s;transition-delay: 0.2s;-webkit-transition-delay: 0.2s;}.search-popup__form {position: relative;}.search-popup__form input[type=search], .search-popup__form input[type=text] {width: 100%;background-color: #fff;font-size: 15px;color: var(--solox-text, #838184);border: none;outline: none;height: 66px;padding-left: 30px;}.search-popup__form .solox-btn {padding: 0;width: 66px;height: 66px;display: flex;justify-content: center;align-items: center;text-align: center;position: absolute;top: 0;right: -1px;border-radius: 0;}.search-popup__form .solox-btn i {margin: 0;}.search-popup__form .solox-btn::after {background-color: var(--solox-black, #1c1a1d);}.search-popup.active {display: block;position: fixed;z-index: 9999;}.search-popup.active .search-popup__overlay {top: auto;bottom: calc(90px - 112vw);-webkit-transform: scale(1);-khtml-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);transition-delay: 0s;-webkit-transition-delay: 0s;opacity: 0.9;-webkit-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);-khtml-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);-moz-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);-ms-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);-o-transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);transition: transform 1.6s cubic-bezier(0.4, 0, 0, 1);}@media (max-width: 767px) {.search-popup.active .search-popup__overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;transform: none;width: 100%;height: 100%;border-radius: 0;transform: translateY(0%);}}.search-popup.active .search-popup__content {width: 100%;opacity: 1;transition-delay: 0.7s;-webkit-transition-delay: 0.7s;}.page-header {background-color: var(--solox-black, #1c1a1d);position: relative;padding-top: 80px;padding-bottom: 80px;}@media (min-width: 992px) {.page-header {}}.page-header__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-size: cover;background-image: url(../images/backgrounds/page-header-bg-1-1.jpg);}.page-header__bg::before {content: "";position: absolute;left: 0;right: 0;bottom: -1px;top: 0;background-image: url(../images/shapes/page-header-cloud.png);background-repeat: repeat-x;animation: cloudMove 60s linear 0s infinite;background-position: bottom center;}.page-header .container {position: relative;z-index: 10;text-align: center;}.page-header__title {font-family: 'Shikamaru';margin: 0;font-size: 40px;color: var(--solox-white, #fff);text-transform: uppercase;}@media (min-width: 768px) {.page-header__title {font-size: 50px;}}.page-header__shape {display: inline-flex;margin-bottom: 13px;}.solox-breadcrumb {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin: 0;margin-bottom: 13px;}@media (min-width: 768px) {.solox-breadcrumb {margin-bottom: 7px;}}.solox-breadcrumb li {font-size: 12px;color: #fff;text-transform: uppercase;letter-spacing: 0.2em;display: flex;align-items: center;}.solox-breadcrumb li:not(:last-of-type)::after {content: "/";position: relative;top: -1px;margin-left: 10px;margin-right: 10px;}.solox-breadcrumb li span, .solox-breadcrumb li a {color: inherit;display: inline-flex;line-height: 1em;}.solox-breadcrumb li a {background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.solox-breadcrumb li a:hover {background-size: 100% 1px;}.google-map {position: relative;}.google-map iframe {position: relative;display: block;border: none;height: 440px;width: 100%;mix-blend-mode: luminosity;}.google-map__contact {overflow: hidden;background-color: var(--solox-gray, #f9f6f1);}.contact-map {position: relative;padding-bottom: 120px;}@media (max-width: 767px) {.contact-map {padding-bottom: 80px;}}.contact-map .container-fluid {padding-left: 0;padding-right: 0;max-width: 1654px;}.client-carousel {background-color: var(--solox-base, #c2a74e);background-image: url(../images/shapes/client-carousel-bg-1-1.jpg);background-size: cover;padding: 80px 0;}@media (min-width: 992px) {.client-carousel {padding: 102px 0;}}.client-carousel__one__item img {opacity: 0.2;transition: all 500ms ease;max-width: 100%;width: auto !important;}.client-carousel__one__item:hover img {opacity: 0.6;}.client-carousel-one {position: relative;background: var(--solox-white, #fff);padding: 0 0 60px;}.client-carousel-one .client-carousel__one {padding: 74px 0 0;}.client-carousel-one .owl-theme .owl-nav {position: absolute;left: 0;right: 0;top: 0;margin: auto;z-index: 2;line-height: 0.8;}.client-carousel-one .owl-theme .owl-nav button {width: 26px;height: 27px;background-color: var(--solox-gray, #f9f6f1);margin: 0 2.5px;padding: 0;transition: all 500ms ease;font-size: 12px;color: var(--solox-black, #1c1a1d);text-align: center;font-size: 12px;line-height: 27px;border-radius: 0;}.client-carousel-one .owl-theme .owl-nav button:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);}.client-carousel-one .owl-theme .owl-nav::before {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 100%;content: "";height: 1px;background-color: var(--solox-border-color, #e8e3da);z-index: -1;}.client-carousel-one .owl-theme .owl-nav::after {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;z-index: -1;width: 110px;content: "";height: 1px;background-color: var(--solox-white, #fff);}.client-carousel-one .client-carousel__one__item {display: flex;align-items: center;justify-content: center;min-height: 103px;transition: all 500ms ease;}.client-carousel-one .client-carousel__one__item img {transition: all 500ms ease;opacity: 0.2;max-width: 100%;width: auto;}.client-carousel-one .client-carousel__one__item:hover {background-color: #f8f5f0;}.client-carousel-one .client-carousel__one__item:hover img {opacity: 0.6;}.main-slider-one {position: relative;}.main-slider-one__carousel {position: relative;width: 100%;}.main-slider-one__carousel.owl-carousel .owl-nav {left: 118px;margin: auto 0;position: absolute;right: 0;text-align: left;top: 50%;transform: translateY(-50%);max-width: 120px;}@media (max-width: 1400px) {.main-slider-one__carousel.owl-carousel .owl-nav {left: 50px;}}@media (max-width: 1199px) {.main-slider-one__carousel.owl-carousel .owl-nav {left: 20px;}}@media (max-width: 767px) {.main-slider-one__carousel.owl-carousel .owl-nav {display: none;}}.main-slider-one__carousel.owl-carousel .owl-nav button {transition: all 400ms ease;width: 52px;height: 52px;outline: none;box-shadow: none;border: none;background-color: RGBA(var(--solox-white-rgb, 255, 255, 255), 0.1);border-radius: 50%;display: block;color: var(--solox-white, #fff);line-height: 53px;font-size: 16px;margin: 9px 0;text-align: center;}.main-slider-one__carousel.owl-carousel .owl-nav button:hover {background-color: var(--solox-base, #c2a74e);}.main-slider-one__carousel .owl-dots {right: 118px;margin: auto 0;position: absolute;right: 0;text-align: left;top: 50%;transform: translateY(-50%);width: 140px;}@media (max-width: 1400px) {.main-slider-one__carousel .owl-dots {width: 60px;}}@media (max-width: 1199px) {.main-slider-one__carousel .owl-dots {width: 40px;}}@media (max-width: 767px) {.main-slider-one__carousel .owl-dots {display: flex;align-items: center;justify-content: center;width: auto;margin: auto;left: 0;top: 68%;}}.main-slider-one__carousel .owl-dots .owl-dot {display: block;margin: 6px 0;}@media (max-width: 767px) {.main-slider-one__carousel .owl-dots .owl-dot {margin: 0 6px;}}.main-slider-one__carousel .owl-dots .owl-dot span {width: 16px;height: 16px;display: block;border-radius: 50%;background-color: transparent;border: 2px solid var(--solox-white, #fff);margin: 0;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.main-slider-one__carousel .owl-dots .owl-dot:hover span, .main-slider-one__carousel .owl-dots .owl-dot.active span {background-color: var(--solox-white, #fff);}.main-slider-one__item {background-color: var(--solox-gray, #f9f6f1);position: relative;z-index: 3;padding-top: 223px;padding-bottom: 201px;height: 770px;}@media (max-width: 767px) {.main-slider-one__item {padding-top: 120px;height: 600px;}}.main-slider-one__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}.main-slider-one__bg::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(var(--solox-black-rgb, 28, 26, 29), 0.5);}.main-slider-one__bg::after {position: absolute;left: 0;bottom: -165px;width: 100%;height: 492px;z-index: 1;content: "";background-position: bottom center;background-repeat: repeat-x;animation: cloudMove 60s linear 0s infinite;}@keyframes cloudMove {0% {background-position: -1920px 100%;}100% {background-position: 0 100%;}}.main-slider-one__content {position: relative;display: inline-block;z-index: 3;overflow: hidden;}.main-slider-one__sub-title {text-align: left;color: var(--solox-white, #fff);font-size: 50px;font-weight: 400;line-height: 1;font-family: var(--solox-special-font, "Alex Brush", cursive);margin: 0 0 -7px;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(-200px);}.main-slider-one__sub-title img {width: 134px !important;height: 30px;top: -9px;position: relative;margin-left: 4px;display: inline-block !important;-webkit-animation-name: float-bob-y-2;animation-name: float-bob-y-2;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@media (max-width: 991px) {.main-slider-one__sub-title {font-size: 45px;}}@media (max-width: 767px) {.main-slider-one__sub-title {font-size: 32px;margin-bottom: 5px;}}.main-slider-one__title {color: var(--solox-white, #fff);font-size: 130px;font-weight: 700;line-height: 1;text-transform: uppercase;display: inline-block;overflow: hidden;margin: 0 0 17px;opacity: 0;transition: transform 1200ms ease, opacity 1200ms ease;transform: translateX(200px);}@media (max-width: 1199px) {.main-slider-one__title {font-size: 110px;}}@media (max-width: 991px) {.main-slider-one__title {font-size: 85px;}}@media (max-width: 767px) {.main-slider-one__title {font-size: 50px;}}.main-slider-one__title::after {content: "";width: 101%;height: 70%;position: absolute;top: 22px;left: 100%;background: currentColor;transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);z-index: 3;transform: translateX(-100%);transition-delay: 1s;}@media (max-width: 1199px) {.main-slider-one__title::after {top: 19px;}}@media (max-width: 991px) {.main-slider-one__title::after {top: 15px;}}@media (max-width: 767px) {.main-slider-one__title::after {top: 8px;}}.main-slider-one__btn {position: relative;display: flex;justify-content: center;align-items: center;z-index: 5;overflow: hidden;opacity: 0;transform: perspective(400px) rotateY(0deg) translateY(80px);transform-origin: bottom;transition: all 1500ms ease;}.main-slider-one svg {width: 100%;height: 770px;position: absolute;top: 0;}.main-slider-one circle {stroke: var(--solox-black, #1c1a1d);fill: none;transition: 0.5s;}.main-slider-one .steap {stroke-width: 0;}.main-slider-one #svg2 circle {transition-timing-function: linear;}.main-slider-one .circle1 {transition-delay: 0.05s;}.main-slider-one .circle2 {transition-delay: 0.1s;}.main-slider-one .circle3 {transition-delay: 0.15s;}.main-slider-one .circle4 {transition-delay: 0.2s;}.main-slider-one .circle5 {transition-delay: 0.25s;}.main-slider-one .circle6 {transition-delay: 0.3s;}.main-slider-one .circle7 {transition-delay: 0.35s;}.main-slider-one .circle8 {transition-delay: 0.4s;}.main-slider-one .circle9 {transition-delay: 0.45s;}.main-slider-one .active .steap {animation: dash 0.5s linear;}@keyframes dash {0% {stroke-width: 0;}100% {stroke-width: 200px;}}.main-slider-one .active .main-slider-one__sub-title {opacity: 1;transform: translateY(0);transition-delay: 1100ms;}.main-slider-one .active .main-slider-one__title {opacity: 1;transform: translateX(0);transition-delay: 1300ms;}.main-slider-one .active .main-slider-one__title::after {transform: translateX(1%);transition-delay: 1500ms;}.main-slider-one .active .main-slider-one__btn {opacity: 1;transform: perspective(400px) rotateY(0deg) translateY(0px);transition-delay: 1700ms;}.main-slider-two {position: relative;}.main-slider-two__carousel {position: relative;width: 100%;}.main-slider-two__carousel .owl-dots {display: flex;align-items: center;justify-content: center;position: absolute;left: 0;right: 0;margin: auto;bottom: 50px;z-index: 2;}.main-slider-two__carousel .owl-dots .owl-dot {display: inline-block;margin: 0 3px;}.main-slider-two__carousel .owl-dots .owl-dot span {width: 16px;height: 16px;display: block;border-radius: 50%;background-color: transparent;border: 2px solid var(--solox-white, #fff);margin: 0;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.main-slider-two__carousel .owl-dots .owl-dot:hover span, .main-slider-two__carousel .owl-dots .owl-dot.active span {background-color: var(--solox-white, #fff);}.main-slider-two__item {background-color: var(--solox-gray, #f9f6f1);position: relative;z-index: 3;padding-top: 367px;padding-bottom: 238px;}@media (max-width: 1199px) {.main-slider-two__item {padding-top: 300px;padding-bottom: 200px;}}@media (max-width: 767px) {.main-slider-two__item {padding-top: 200px;padding-bottom: 160px;}}.main-slider-two__bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-size: cover;background-repeat: no-repeat;background-position: center;overflow: hidden;}.main-slider-two__bg img {width: 100%;height: 100%;object-fit: cover;transition: 0.5s;background-size: cover;}.main-slider-two__bg img:nth-child(1) {transform: translatex(50%) scalex(2);opacity: 0;filter: blur(10px);}.main-slider-two__bg img:nth-child(2) {position: absolute;top: 0;left: 0;bottom: 0;right: 0;object-fit: cover;}.main-slider-two__bg::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(var(--solox-black-rgb, 28, 26, 29), 0.5);z-index: 1;}.main-slider-two__content {position: relative;z-index: 3;overflow: hidden;}.main-slider-two__sub-title {color: var(--solox-white, #fff);font-size: 18px;font-weight: 600;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);letter-spacing: 7.2px;text-transform: uppercase;line-height: 1;margin: 0 0 31px;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(-200px);}@media (max-width: 767px) {.main-slider-two__sub-title {letter-spacing: 3px;font-size: 16px;}}.main-slider-two__title {color: var(--solox-white, #fff);font-size: 120px;font-weight: 400;line-height: 1;font-family: var(--solox-special-font, "Alex Brush", cursive);text-transform: capitalize;display: inline-block;overflow: hidden;margin: 0 0 24px;opacity: 0;transition: transform 1200ms ease, opacity 1200ms ease;transform: translateY(200px);}@media (max-width: 1199px) {.main-slider-two__title {font-size: 110px;}}@media (max-width: 991px) {.main-slider-two__title {font-size: 95px;}}@media (max-width: 767px) {.main-slider-two__title {font-size: 52px;}}.main-slider-two__title::after {content: "";width: 101%;height: 85%;position: absolute;top: 6px;left: 100%;background: currentColor;transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);z-index: 3;transform: translateX(-100%);transition-delay: 1s;}.main-slider-two__btn {position: relative;display: flex;justify-content: center;align-items: center;z-index: 5;overflow: hidden;opacity: 0;transform: perspective(400px) rotateY(0deg) translateY(80px);transform-origin: bottom;transition: all 1500ms ease;}.main-slider-two .active .main-slider-two__bg img:nth-child(1) {transform: translatex(0) scalex(1);opacity: 1;filter: blur(0);}.main-slider-two .active .main-slider-two__bg img:nth-child(2) {transform: translatex(-50%) scalex(2);opacity: 0;filter: blur(10px);}.main-slider-two .active .main-slider-two__sub-title {opacity: 1;transform: translateY(0);transition-delay: 1100ms;}.main-slider-two .active .main-slider-two__title {opacity: 1;transform: translateY(0);transition-delay: 1300ms;}.main-slider-two .active .main-slider-two__title::after {transform: translateY(1%);transition-delay: 1600ms;}.main-slider-two .active .main-slider-two__btn {opacity: 1;transform: perspective(400px) rotateY(0deg) translateY(0px);transition-delay: 1800ms;}.main-slider-three {position: relative;overflow: hidden;}.main-slider-three__carousel {position: relative;width: 100%;}.main-slider-three__carousel .owl-dots {display: flex;align-items: center;justify-content: flex-start;position: absolute;left: 0;right: 0;margin: auto;bottom: 50px;z-index: 2;width: 1176px;}@media (max-width: 1199px) {.main-slider-three__carousel .owl-dots {width: 930px;}}@media (max-width: 991px) {.main-slider-three__carousel .owl-dots {width: 100%;justify-content: center;bottom: 30px;}}.main-slider-three__carousel .owl-dots .owl-dot {display: inline-block;margin: 0 3px;}.main-slider-three__carousel .owl-dots .owl-dot span {width: 16px;height: 16px;display: block;border-radius: 50%;background-color: transparent;border: 2px solid var(--solox-black, #1c1a1d);margin: 0;-webkit-transition: all 300ms ease;transition: all 300ms ease;}.main-slider-three__carousel .owl-dots .owl-dot:hover span, .main-slider-three__carousel .owl-dots .owl-dot.active span {background-color: var(--solox-black, #1c1a1d);}.main-slider-three__item {position: relative;padding-top: 214px;padding-bottom: 90px;background-color: var(--solox-gray, #f9f6f1);}@media (max-width: 767px) {.main-slider-three__item {padding-top: 180px;padding-bottom: 150px;}}.main-slider-three__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;overflow: hidden;background-color: var(--solox-gray, #f9f6f1);mix-blend-mode: luminosity;opacity: 0.8;}.main-slider-three__shape-left {opacity: 0;position: absolute;left: 0;top: 0;width: 17%;height: 100%;background-size: auto;background-repeat: no-repeat;background-position: left top;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateX(-100%);z-index: 1;display: none;}@media (min-width: 1400px) {.main-slider-three__shape-left {display: block;}}.main-slider-three__shape-right {opacity: 0;position: absolute;right: 0;top: 0;width: 100%;height: 100%;background-size: auto;background-repeat: no-repeat;background-position: right top;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(-100%);z-index: 1;display: none;}@media (min-width: 1400px) {.main-slider-three__shape-right {display: block;}}.main-slider-three .container {position: relative;z-index: 3;}.main-slider-three__content {position: relative;z-index: 3;overflow: hidden;}.main-slider-three__sub-title {color: var(--solox-text, #838184);font-size: 16px;font-weight: 600;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);letter-spacing: 3.2px;text-transform: uppercase;line-height: 1;opacity: 0;margin: 0 0 26px;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateX(-200px);}@media (max-width: 500px) {.main-slider-three__sub-title {letter-spacing: 0;}}.main-slider-three__title {color: var(--solox-black, #1c1a1d);font-size: 70px;font-weight: 600;line-height: 70px;text-transform: uppercase;margin: 0 0 38px;opacity: 0;transition: transform 1200ms ease, opacity 1200ms ease;transform: translateX(-200px);}@media (min-width: 992px) and (max-width: 1199px) {.main-slider-three__title {font-size: 55px;line-height: 65px;}}@media (max-width: 767px) {.main-slider-three__title {font-size: 40px;line-height: 45px;}}.main-slider-three__btn {position: relative;display: flex;justify-content: flex-start;align-items: center;z-index: 5;overflow: hidden;opacity: 0;transform: perspective(400px) rotateY(0deg) translateY(80px);transform-origin: bottom;transition: all 1500ms ease;}@media (max-width: 991px) {.main-slider-three .text-end {text-align: center !important;}}.main-slider-three__thumb {position: relative;}@media (max-width: 991px) {.main-slider-three__thumb {margin: 40px auto 0;max-width: 570px;}}.main-slider-three__thumb-one {position: relative;z-index: 2;display: inline-block;border-radius: 250px;overflow: hidden;opacity: 0;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(200px);}.main-slider-three__thumb-one img {max-width: 100%;height: auto;}.main-slider-three__thumb-border {position: absolute;right: -66px;top: 83px;z-index: 2;opacity: 0;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateX(200px);}.main-slider-three__thumb-border img {animation: rotated 10s infinite linear;}@media (min-width: 992px) and (max-width: 1199px) {.main-slider-three__thumb-border {display: none;}}@media (max-width: 767px) {.main-slider-three__thumb-border {display: none;}}.main-slider-three__thumb-leaf-one {position: absolute;left: -15px;top: 113px;z-index: 1;opacity: 0;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(200px);}.main-slider-three__thumb-leaf-one img {animation: movebounce3 3s linear infinite;}@media (min-width: 992px) and (max-width: 1199px) {.main-slider-three__thumb-leaf-one {top: 20px;left: -35px;}}@media (max-width: 767px) {.main-slider-three__thumb-leaf-one {display: none;}}@keyframes movebounce3 {0% {transform: translateY(0px);}50% {transform: translateY(20px);}100% {transform: translateY(0px);}}.main-slider-three__thumb-leaf-two {position: absolute;right: 40px;bottom: -25px;z-index: 1;opacity: 0;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(-200px);}.main-slider-three__thumb-leaf-two img {animation: movebounce2 3s linear infinite;}@media (max-width: 767px) {.main-slider-three__thumb-leaf-two {display: none;}}@keyframes movebounce2 {0% {transform: translateX(0px);}50% {transform: translateX(-15px);}100% {transform: translateX(0px);}}.main-slider-three__thumb-flower {position: absolute;right: -62px;top: 64px;z-index: 2;opacity: 0;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(200px);}.main-slider-three__thumb-flower img {-webkit-animation-name: float-bob-y-2;animation-name: float-bob-y-2;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@media (max-width: 767px) {.main-slider-three__thumb-flower {display: none;}}.main-slider-three__curved-circle-box {width: 173px;height: 173px;background-color: var(--solox-white, #fff);display: inline-block;border-radius: 50%;z-index: 2;position: absolute;left: 72px;bottom: 15px;transition: transform 1000ms ease, opacity 1000ms ease;transform: translateY(200px);opacity: 0;}@media (max-width: 767px) {.main-slider-three__curved-circle-box {bottom: -50px;}}.main-slider-three__curved-circle-box .curved-circle {position: absolute;top: 0px;left: 0;right: 0;bottom: 0;margin: auto;width: 150px !important;height: 150px !important;transform-origin: center center;display: flex;justify-content: center;align-items: center;line-height: 1;animation: textRotate 15s linear 0s forwards infinite alternate;}.main-slider-three__curved-circle-box .curved-circle--item {width: 150px !important;height: 150px !important;}.main-slider-three__curved-circle-box .curved-circle--item span {text-transform: uppercase;font-size: 16px;font-weight: 600;color: var(--solox-black, #1c1a1d);letter-spacing: 0.25em;}.main-slider-three__curved-circle-box .video-popup {position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: 95px;height: 95px;background-color: var(--solox-base, #c2a74e);font-size: 24px;display: flex;align-items: center;justify-content: center;color: var(--solox-white, #fff);border-radius: 50px;}.main-slider-three__curved-circle-box .video-popup:hover {background-color: var(--solox-black, #1c1a1d);}.main-slider-three .active .main-slider-three__shape-left {opacity: 1;transform: translateY(0);transition-delay: 1000ms;}.main-slider-three .active .main-slider-three__shape-right {opacity: 1;transform: translateX(0);transition-delay: 1100ms;}.main-slider-three .active .main-slider-three__sub-title {opacity: 1;transform: translateX(0);transition-delay: 1300ms;}.main-slider-three .active .main-slider-three__title {opacity: 1;transform: translateX(0);transition-delay: 1500ms;}.main-slider-three .active .main-slider-three__btn {opacity: 1;transform: perspective(400px) rotateY(0deg) translateY(0px);transition-delay: 1700ms;}.main-slider-three .active .main-slider-three__thumb-one {opacity: 1;transform: translateY(0px);transition-delay: 1800ms;}.main-slider-three .active .main-slider-three__thumb-border {opacity: 1;transform: translateX(0px);transition-delay: 1900ms;}.main-slider-three .active .main-slider-three__thumb-leaf-one {opacity: 1;transform: translateY(0px);transition-delay: 2000ms;}.main-slider-three .active .main-slider-three__thumb-leaf-two {opacity: 1;transform: translateY(0px);transition-delay: 2000ms;}.main-slider-three .active .main-slider-three__thumb-flower {opacity: 1;transform: translateY(0px);transition-delay: 2100ms;}.main-slider-three .active .main-slider-three__curved-circle-box {opacity: 1;transform: translateY(0px);transition-delay: 2200ms;}.feature-one {position: relative;z-index: 2;background-color: var(--solox-gray, #f9f6f1);padding: 30px 0 65px;}.feature-one__bg {position: absolute;left: 0;bottom: 0;width: 100%;height: 497px;background-position: center bottom;background-repeat: no-repeat;background-size: cover;opacity: 0.5;mix-blend-mode: luminosity;}.feature-one__item {position: relative;margin-bottom: 30px;}.feature-one__item::after {position: absolute;right: -28px;top: 0;width: 1px;height: 95%;content: "";background-color: var(--solox-border-color, #e8e3da);}@media (max-width: 767px) {.feature-one__item::after {display: none;}}@media (max-width: 991px) {.feature-one__item--no-border-md::after {display: none;}}.feature-one__item--no-border::after {display: none;}.feature-one__item:hover .feature-one__item__img::after {-webkit-animation: zoom-hover 0.95s;animation: zoom-hover 0.95s;}.feature-one__item:hover .feature-one__item__icon span {transform: scale(0.9);}.feature-one__item:hover .feature-one__item__hover-img {visibility: visible;opacity: 1;transform: scale(1);}.feature-one__item__hover-img {position: absolute;left: -125px;top: -25px;right: 0;margin: auto;width: 164px;height: 157px;visibility: hidden;opacity: 0;transform: scale(1.1);transition: 500ms ease;}.feature-one__item__hover-img img {width: 100%;}@keyframes float-bob-y-2 {0% {-webkit-transform: translateY(0px) translateX(0px) rotate(0deg);transform: translateY(0px) translateX(0px) rotate(0deg);}50% {-webkit-transform: translateY(10px) translateX(10px) rotate(5deg);transform: translateY(10px) translateX(10px) rotate(5deg);}100% {-webkit-transform: translateY(0px) translateX(0px) rotate(0deg);transform: translateY(0px) translateX(0px) rotate(0deg);}}.feature-one__item__img {width: 171px;height: 171px;position: relative;display: block;overflow: hidden;margin: 0 auto 30px;}.feature-one__item__img img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.feature-one__item__img::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 0;height: 0;background: rgba(var(--solox-white-rgb, 255, 255, 255), 0.2);border-radius: 50%;transition: all 500ms linear;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 2;}@keyframes zoom-hover {0% {opacity: 1;}40% {opacity: 1;}100% {width: 120%;height: 120%;opacity: 0;}}.feature-one__item__icon {width: 66px;height: 66px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 24px;color: var(--solox-white, #fff);position: absolute;right: 0;bottom: 0;}.feature-one__item__icon span {transform: scale(1);transition: 500ms ease;}.feature-one__item__sub-title {font-size: 34px;color: var(--solox-base, #c2a74e);font-weight: 400;line-height: 1;font-family: var(--solox-special-font, "Alex Brush", cursive);margin: 0 0 -2px;}.feature-one__item__title {font-size: 30px;font-weight: 700;text-transform: uppercase;margin: 0 0 -5px;}.feature-one__item svg {width: 31px;height: 4px;fill: var(--solox-base, #c2a74e);}.feature-one__item__text {font-size: 15px;line-height: 26px;font-weight: 500;max-width: 280px;margin: 9px auto 0;}.about-one {position: relative;padding: 120px 0;overflow: hidden;}@media (max-width: 767px) {.about-one {padding: 80px 0;}}.about-one__image {position: relative;z-index: 2;}.about-one__image__info {position: absolute;right: 42px;bottom: 55px;width: 278px;background-color: var(--solox-white, #fff);padding: 38px 30px 41px 100px;box-shadow: 15px 29px 87px 0px rgba(0, 0, 0, 0.1);}.about-one__image__info::after {position: absolute;width: calc(100% - 20px);height: calc(100% - 20px);left: 10px;top: 10px;content: "";border-width: 2px;border-style: solid;border-image: linear-gradient(-45deg, rgba(var(--solox-base-rgb, 194, 167, 78), 1) 0%, rgba(var(--solox-black-rgb, 28, 26, 29), 1) 100%) 1;z-index: -1;}@media (max-width: 767px) {.about-one__image__info {position: relative;right: 0;left: 0;bottom: 35px;margin: auto;}}@media (min-width: 992px) and (max-width: 1199px) {.about-one__image__info {bottom: -45px;right: 0;left: 0;margin: auto;}}.about-one__image__info:hover .about-one__image__info__icon span {transform: rotateY(180deg);}.about-one__image__info__icon {position: absolute;left: 40px;top: 0;bottom: 0;margin: auto;width: 50px;height: 50px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;color: var(--solox-white, #fff);}.about-one__image__info__icon span {display: block;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}.about-one__image__info__title {font-size: 14px;font-weight: 500;line-height: 1;color: var(--solox-text, #838184);margin: 0 0 8px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.about-one__image__info__text {font-size: 16px;font-weight: 600;line-height: 1;color: var(--solox-black, #1c1a1d);margin: 0;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.about-one__image__info__text a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;}.about-one__image__info__text a:hover {color: var(--solox-base, #c2a74e);background-size: 100% 1px;}.about-one__image__arrow {position: absolute;right: -14px;bottom: -60px;z-index: -1;}@media (max-width: 991px) {.about-one__image__arrow {display: none;}}.about-one__image__arrow img {max-width: 100%;-webkit-animation-name: float-bob-y-2;animation-name: float-bob-y-2;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}.about-one__double-image {display: grid;grid-template-columns: repeat(2, auto);}@media (min-width: 768px) and (max-width: 991px) {.about-one__double-image {padding-left: 90px;}}.about-one__double-image img {max-width: 100%;height: auto;}.about-one__double-image img:last-child {margin-left: 10px;}.about-one__flower {position: absolute;left: -80px;bottom: -80px;background-color: var(--solox-gray, #f9f6f1);overflow: hidden;width: 87.8%;height: 88.3%;z-index: -1;background-position: -42px 123%;background-repeat: no-repeat;background-size: auto;}@media (max-width: 991px) {.about-one__flower {left: 0;}}@media (max-width: 767px) {.about-one__flower {display: none;}}.about-one .sec-title {padding-bottom: 36px;}.about-one__content {position: relative;}@media (min-width: 768px) and (max-width: 991px) {.about-one__content {padding-top: 120px;}}@media (min-width: 1200px) {.about-one__content {padding-left: 70px;}}.about-one__content__list {margin: 0 0 30px;padding: 0;display: flex;align-items: center;gap: 20px;}@media (max-width: 767px) {.about-one__content__list {display: block;}}.about-one__content__list li {list-style: none;display: flex;align-items: center;background-color: var(--solox-white, #fff);box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.07);text-transform: uppercase;font-weight: 700;color: var(--solox-black, #1c1a1d);font-family: var(--solox-heading-font, "Cormorant", serif);padding: 11px 54px 11px 31px;}@media (max-width: 767px) {.about-one__content__list li {max-width: 240px;margin-bottom: 10px;}}@media (min-width: 992px) and (max-width: 1199px) {.about-one__content__list li {padding: 11px 30px 11px 25px;}}.about-one__content__list li span {display: inline-block;font-size: 24px;margin-right: 7px;color: var(--solox-base, #c2a74e);-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}.about-one__content__list li:hover span {transform: rotateY(180deg);}.about-one__content__text-one {font-size: 20px;line-height: 34px;color: var(--solox-base, #c2a74e);margin: 0 0 34px;}.about-one__content__text-two {line-height: 30px;margin: 0 0 42px;}.about-one__content__author-wrapper {display: flex;align-items: center;}@media (max-width: 767px) {.about-one__content__author-wrapper {display: block;}}@media (min-width: 992px) and (max-width: 1199px) {.about-one__content__author-wrapper .solox-btn {padding: 16.25px 27px;}}.about-one__content__author {position: relative;display: flex;align-items: center;min-height: 58px;margin: 0 0 0 20px;}@media (max-width: 767px) {.about-one__content__author {margin: 20px 0 0;}}.about-one__content__author__thumb {width: 58px;height: 58px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;padding: 4px;overflow: hidden;}.about-one__content__author__thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.about-one__content__author__meta {display: block;position: relative;margin: 0;padding-left: 15px;font-size: 14px;}.about-one__content__author__meta img {display: block;}.about-two {position: relative;padding: 0 0 120px;}.about-two__bg {position: absolute;left: 0;top: 0;background-position: left top;background-repeat: no-repeat;width: 100%;height: 100%;}@media (min-width: 1400px) {.about-two__bg {left: 12.5%;}}@media (max-width: 767px) {.about-two {padding: 0 0 80px;}}.about-two__content {position: relative;padding-top: 120px;}@media (max-width: 767px) {.about-two__content {padding-top: 80px;}}.about-two__content__thumb {position: relative;max-width: 300px;}.about-two__content__thumb img {max-width: 100%;height: auto;}.about-two__content__thumb__icon {width: 96px;height: 96px;background-color: var(--solox-base, #c2a74e);display: flex;align-items: center;justify-content: center;position: absolute;right: -30px;top: 79px;}.about-two__content__thumb__icon img {height: 65px;transform: scale(1);transition: 500ms ease;}.about-two__content__thumb__icon:hover img {transform: scale(0.9);}.about-two__content__inner {position: relative;padding: 0 0 0 36px;margin-top: -11px;}@media (min-width: 1200px) {.about-two__content__inner {padding-right: 60px;}}@media (max-width: 767px) {.about-two__content__inner {padding: 0;margin: 40px 0 0;}}.about-two__content__text {font-size: 15px;line-height: 30px;margin: 0 0 33px;}.about-two__content__list {margin: 0;padding: 0;list-style: none;}.about-two__content__list li {list-style: none;position: relative;padding-left: 29px;font-size: 16px;line-height: 32px;color: var(--solox-black, #1c1a1d);font-weight: 600;}.about-two__content__list li span {position: absolute;left: 0;top: 0;bottom: 0;margin: auto;line-height: inherit;color: var(--solox-base, #c2a74e);}.about-two__content__author {position: relative;display: flex;align-items: center;min-height: 58px;margin: 103px 0 0;padding: 30px 0 0;border-top: 6px solid var(--solox-gray, #f9f6f1);}@media (min-width: 992px) and (max-width: 1199px) {.about-two__content__author {margin: 45px 0 0;padding: 20px 0 0;}}@media (max-width: 991px) {.about-two__content__author {margin-top: 60px;padding-top: 20px;}}.about-two__content__author__thumb {width: 58px;height: 58px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;padding: 4px;box-shadow: 0px 10px 30px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.07);}.about-two__content__author__thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.about-two__content__author__meta {display: block;position: relative;margin: 0;padding-left: 20px;font-size: 14px;}.about-two__content__author__meta img {display: block;margin-bottom: 2px;}.about-two__info {position: relative;}@media (min-width: 992px) and (max-width: 1199px) {.about-two__info {margin-left: -20px;}}@media (max-width: 991px) {.about-two__info {margin-top: 50px;}}.about-two__info__text {background-color: var(--solox-base, #c2a74e);font-size: 18px;line-height: 30px;color: var(--solox-white, #fff);padding: 52px 60px 55px;}.about-two__info__content {position: relative;background-color: var(--solox-white, #fff);padding: 51px 60px 34px;box-shadow: 0px 10px 60px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.07);background-position: right bottom;background-repeat: no-repeat;}@media (min-width: 992px) and (max-width: 1199px) {.about-two__info__content {padding-right: 45px;padding-left: 45px;}}.about-two__info__content-top {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin: 0 0 35px;}.about-two__info__title {font-size: 30px;line-height: 36px;font-weight: 700;text-transform: uppercase;margin: 0;}.about-two__info__title br {display: inherit;}.about-two__info__icon {font-size: 45px;color: var(--solox-base, #c2a74e);line-height: 45px;}.about-two__info__list {margin: 0;padding: 0;list-style: none;}.about-two__info__list__item {font-size: 12px;color: var(--solox-text, #838184);letter-spacing: 1.2px;line-height: 2;text-transform: uppercase;margin: 0 0 25px;}.about-two__info__list__time {display: block;font-size: 20px;line-height: 30px;color: var(--solox-base, #c2a74e);letter-spacing: 0;text-transform: none;}.about-two__info__flower {position: absolute;left: -108px;top: 95px;}@media (max-width: 991px) {.about-two__info__flower {display: none;}}.about-two__info__flower img {-webkit-animation-name: treeMove;animation-name: treeMove;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}@keyframes treeMove {0% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}75% {-webkit-transform: rotate(5deg) translateX(10px);transform: rotate(5deg) translateX(10px);}50% {-webkit-transform: rotate(10deg) translateX(20px);transform: rotate(10deg) translateX(20px);}100% {-webkit-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}}.about-three {position: relative;padding: 21px 0 120px;overflow: hidden;}@media (max-width: 767px) {.about-three {padding: 0 0 80px;}}.about-three__thumb {position: relative;z-index: 2;display: inline-block;}@media (max-width: 1199px) {.about-three__thumb {margin: 0 0 50px;}}.about-three__thumb > img {max-width: 100%;border-radius: 50%;}.about-three__thumb__flower {position: absolute;left: -36px;top: -15px;}@media (max-width: 767px) {.about-three__thumb__flower {display: none;}}.about-three__thumb__flower img {-webkit-animation-name: treeMove;animation-name: treeMove;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}.about-three__thumb__border {position: absolute;left: -37px;bottom: 58px;z-index: -1;}@media (max-width: 767px) {.about-three__thumb__border {display: none;}}.about-three__thumb__border img {-webkit-animation: rotated 15s infinite linear;animation: rotated 15s infinite linear;}@keyframes rotated {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}.about-three__thumb__round {width: 112px;height: 112px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;position: absolute;left: -20px;bottom: 0;animation: animationFrames 20s infinite linear;z-index: -1;}@keyframes animationFrames {0% {transform: translate(0px, 0px) rotate(0deg) scale(1);}20% {transform: translate(73px, -1px) rotate(36deg) scale(0.9);}40% {transform: translate(141px, 72px) rotate(72deg) scale(1);}60% {transform: translate(83px, 122px) rotate(108deg) scale(1.2);}80% {transform: translate(-40px, 72px) rotate(144deg) scale(1.1);}100% {transform: translate(0px, 0px) rotate(0deg) scale(1);}}.about-three__con-middle {position: relative;margin-left: -30px;padding-right: 45px;margin-top: -12px;}@media (max-width: 1199px) {.about-three__con-middle {margin: 0;padding: 0;}}.about-three__con-middle__title {font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 23px;}.about-three__con-middle__text-one {font-size: 22px;line-height: 34px;font-weight: 600;color: var(--solox-base, #c2a74e);margin-bottom: 30px;}.about-three__con-middle__text-two {font-size: 16px;line-height: 30px;margin-bottom: 42px;}.about-three__con-right {position: relative;margin-left: -30px;margin-top: -12px;}@media (max-width: 1199px) {.about-three__con-right {margin: 0;padding: 0;}}@media (max-width: 767px) {.about-three__con-right {margin: 40px 0 0;}}.about-three__con-right__title {font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 17px;}.about-three__list {margin: 0;padding: 0;list-style: none;}.about-three__list li {list-style: none;position: relative;padding-left: 34px;font-size: 18px;line-height: 40px;}.about-three__list li span {font-size: 16px;position: absolute;left: 0;top: 2px;bottom: 0;margin: auto;line-height: inherit;color: var(--solox-base, #c2a74e);}.about-three__author {position: relative;display: flex;align-items: center;min-height: 58px;margin: 29px 0 0;padding: 29px 0 0;border-top: 6px solid var(--solox-gray, #f9f6f1);}.about-three__author__thumb {width: 58px;height: 58px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;padding: 4px;box-shadow: 0px 10px 30px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.07);}.about-three__author__thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.about-three__author__meta {display: block;position: relative;margin: 0;padding-left: 20px;font-size: 14px;}.about-three__author__meta img {display: block;margin-bottom: 2px;}.service-one {position: relative;background-color: var(--solox-white, #fff);padding: 120px 0;}.service-one__bg {position: absolute;left: 0;top: 0;width: 100%;height: calc(100% + 160px);margin-top: -160px;z-index: 2;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: var(--solox-gray, #f9f6f1);}@media (min-width: 1400px) {.service-one__bg {width: calc(100% - 240px);left: 120px;}}@media (max-width: 767px) {.service-one {padding: 80px 0;}}.service-one .container {position: relative;z-index: 3;margin-top: -160px;}.service-one--page .container {margin-top: 0;}.service-one--page .service-one__bg {height: 100%;margin-top: 0;}.service-one .sec-title {text-align: center;}.service-one .col-lg-3 {width: 20%;}@media (max-width: 1199px) {.service-one .col-lg-3 {width: 33.33%;}}@media (max-width: 767px) {.service-one .col-lg-3 {width: 100%;}}.service-one__item {position: relative;background-color: var(--solox-white, #fff);box-shadow: 0px 10px 60px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.07);margin-bottom: 30px;z-index: 2;background-repeat: no-repeat;background-size: auto;background-position: top left;transition: all 500ms ease;}.service-one__item__wrapper {position: relative;overflow: hidden;width: 100%;height: 100%;padding: 39px 30px 36px;transition: all 500ms ease;}.service-one__item__hover {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;visibility: hidden;background-repeat: no-repeat;background-size: cover;background-position: center center;transition: 500ms ease;transform: scale(1.2);z-index: -1;}.service-one__item__hover::after {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(var(--solox-black2-rgb, 20, 18, 21), 0.7);}.service-one__item:hover .service-one__item__hover {opacity: 1;visibility: visible;transform: scale(1);}.service-one__item:hover .service-one__item__title {color: var(--solox-white, #fff);}.service-one__item__icon {font-size: 60px;line-height: 1;position: relative;z-index: 3;color: var(--solox-base, #c2a74e);display: inline-block;margin: 0 0 23px;transition: 500ms ease;}.service-one__item__icon span {display: inline-block;transition: all 500ms linear;transition-delay: 0s;transition-delay: 0.1s;transform: scale(1);}.service-one__item:hover .service-one__item__icon {color: var(--solox-base, #c2a74e);}.service-one__item:hover .service-one__item__icon span {transform: scale(0.9);}.service-one__item__title {font-size: 20px;font-weight: 700;text-transform: uppercase;max-width: 125px;transition: all 300ms ease;position: relative;z-index: 3;margin: 0 auto;}.service-one__item__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;}.service-one__item__title a:hover {color: var(--solox-base, #c2a74e);background-size: 100% 1px;}.service-one__info {position: relative;max-width: 830px;margin: auto;display: flex;align-items: center;justify-content: space-between;border: 2px solid var(--solox-border-color, #e8e3da);padding: 17px 18px 16px 28px;}@media (max-width: 767px) {.service-one__info {display: block;text-align: center;}}.service-one__info__text {margin: 0;}.service-one__info .solox-btn {font-size: 10px;font-weight: 800;letter-spacing: 2px;padding: 11px 29px;}@media (max-width: 767px) {.service-one__info .solox-btn {margin: 15px 0 10px;}}.service-page {padding: 120px 0;padding-top: 100px;}@media (max-width: 767px) {.service-page {padding: 80px 0;padding-top: 60px;}}.service-page--home {position: relative;background-position: top center;background-repeat: no-repeat;background-size: auto;padding: 120px 0;}@media (max-width: 767px) {.service-page--home {padding: 80px 0;}}.service-page--home .sec-title {text-align: center;}.service-card-two {background-repeat: no-repeat;background-position: top left;text-align: center;padding: 50px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);background-color: var(--solox-white, #fff);}@media (max-width: 1199px) {.service-card-two {padding-left: 40px;padding-right: 40px;}}@media (min-width: 992px) {.service-card-two__carousel .owl-nav {display: none;}}.service-card-two__image {width: 210px;height: 210px;border: 6px solid var(--solox-white, #fff);box-shadow: 0 0 0 1px var(--solox-base, #c2a74e);border-radius: 50%;margin-left: auto;margin-right: auto;position: relative;margin-bottom: 30px;background-color: var(--solox-black, #1c1a1d);transition: all 500ms ease;}.service-card-two__image img {width: 100%;border-radius: 50%;}.service-card-two__image::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 0;height: 0;background: rgba(var(--solox-white-rgb, 255, 255, 255), 0.2);border-radius: 50%;transition: all 500ms linear;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 2;}.service-card-two:hover .service-card-two__image {border-color: var(--solox-base, #c2a74e);}.service-card-two:hover .service-card-two__image::after {animation: zoom-hover 0.95s;}.service-card-two__content__shape {display: block;width: auto !important;margin-left: auto;margin-right: auto;}.service-card-two__icon {width: 106px;height: 106px;background-color: var(--solox-base, #c2a74e);border-radius: 50%;text-align: center;display: flex;justify-content: center;align-items: center;color: var(--solox-white, #fff);font-size: 60px;position: absolute;left: 0px;top: 0;line-height: 1;transform: translateX(calc(-50% + 30px));}.service-card-two__icon i {display: block;transform: scale(1);transition: transform 500ms ease;}.service-card-two__icon:hover i {transform: scale(0.9);}.service-card-two__title {margin: 0;text-transform: uppercase;font-weight: bold;color: var(--solox-black, #1c1a1d);font-size: 22px;line-height: 1.2em;margin-top: -5px;margin-bottom: 12px;}@media (min-width: 768px) {.service-card-two__title {font-size: 24px;}}.service-card-two__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.service-card-two__title a:hover {background-size: 100% 1px;}.service-card-two__title a:hover {color: var(--solox-base, #c2a74e);}.service-card-two__text {margin: 0;font-size: 15px;line-height: 30px;margin-top: 10px;padding-bottom: 21px;margin-bottom: 5px;}.service-card-two__link {display: flex;align-items: center;text-transform: uppercase;font-size: 12px;font-weight: 500;letter-spacing: var(--solox-letter-space, 0.1em);color: var(--solox-black, #1c1a1d);transition: all 500ms ease;line-height: 1em;position: relative;text-shadow: 0 0 0.5px currentColor;justify-content: center;background-color: var(--solox-gray, #f9f6f1);padding: 11.5px 0;}.service-card-two__link:hover {background-color: var(--solox-black, #1c1a1d);color: var(--solox-white, #fff);}.service-card-two__link i {font-size: 16px;margin-left: 9px;}.service-details {padding: 20px 0;}@media (max-width: 767px) {.service-details {padding: 80px 0;padding-top: 60px;}}.service-details__thumbnail {margin-bottom: 20px;}.service-details img {max-width: 100%;}.service-details__image__circle img {border-radius: 50%;}.service-details__title {margin: 0;text-transform: uppercase;color: var(--solox-black, #1c1a1d);font-size: 25px;font-weight: bold;margin-bottom: 10px;}@media (min-width: 768px) {.service-details__title {font-size: 30px;}}@media (min-width: 992px) {.service-details__title {font-size: 36px;}}.service-details__sub-title {margin: 0;text-transform: uppercase;color: var(--solox-black, #1c1a1d);font-weight: bold;font-size: 22px;margin-bottom: 20px;}@media (min-width: 768px) {.service-details__sub-title {font-size: 26px;}}@media (min-width: 992px) {.service-details__sub-title {font-size: 30px;}}.service-details__text {margin: 0;font-size: 15px;line-height: 2em;}.service-details__text + .service-details__title {margin-top: 40px;}.service-details__text + .service-details__list {margin-top: 40px;}.service-details__text + .service-details__text {margin-top: 35px;}.service-details__list {margin-bottom: 0;margin-bottom: 20px;}.service-details__list li {position: relative;line-height: 1.5em;}@media (min-width: 768px) {.service-details__list li {line-height: 2.125em;}}.service-details__list li + li {margin-top: 10px;}@media (min-width: 768px) {.service-details__list li + li {margin-top: 0;}}.service-details__list li > i {position: relative;margin-right:10px;font-size: 14px;color: var(--solox-base, #c2a74e);}@media (min-width: 768px) {.service-details__process {display: flex;justify-content: space-between;margin-bottom: 50px;margin-top: 20px;}}.service-details__process li + li {margin-top: 20px;}@media (min-width: 768px) {.service-details__process li + li {margin-top: 0;}}@media (min-width: 768px) {.service-details__process__top {display: flex;align-items: center;}}.service-details__process__icon {width: 57px;height: 57px;display: flex;justify-content: center;align-items: center;background-color: var(--solox-base, #c2a74e);color: var(--solox-white, #fff);font-size: 21px;border-radius: 50%;margin-right: 20px;transition: all 500ms ease;margin-bottom: 20px;}.service-details__process__icon::before {transform: scale(1);transition: transform 500ms ease;}@media (min-width: 768px) {.service-details__process__icon {margin-bottom: 0;}}.service-details__process__icon:hover {background-color: var(--solox-black, #1c1a1d);color: var(--solox-white, #fff);}.service-details__process__icon:hover::before {transform: scale(0.9);}.service-details__process__title {font-size: 18px;font-weight: bold;text-transform: uppercase;margin: 0;color: var(--solox-black, #1c1a1d);}@media (min-width: 768px) {.service-details__process__title {font-size: 20px;}}.service-details__process__text {margin: 0;font-size: 15px;line-height: 2em;max-width: 220px;margin-top: 10px;}.service-details__post {margin-bottom: 0;}.service-details__post li + li {margin-top: 10px;}.service-details__post__date {text-transform: uppercase;letter-spacing: var(--solox-letter-space-xl, 0.2em);color: var(--solox-base, #c2a74e);font-size: 14px;margin: 0;line-height: 2.1428571429em;}.service-details__post__title {margin: 0;line-height: 1.875em;color: var(--solox-black, #1c1a1d);text-shadow: 0 0 0.5px currentColor;}.service-details__post__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition: all 500ms ease;}.service-details__post__title a:hover {background-size: 100% 1px;}.service-details__post__title a:hover {color: var(--solox-black, #1c1a1d);}.service-details__info {border-top: 1px solid var(--solox-border-color, #e8e3da);padding-top: 55px;margin-top: 60px;}.service-details__info__title {font-weight: bold;text-transform: uppercase;margin: 0;color: var(--solox-black, #1c1a1d);font-size: 20px;margin-bottom: 24px;}.service-details__info__list {margin-bottom: 0;}@media (min-width: 768px) {.service-details__info__list li {display: flex;justify-content: space-between;align-items: center;}}.service-details__info__list li + li {border-top: 1px solid var(--solox-border-color, #e8e3da);margin-top: 20px;padding-top: 20px;}.service-details__info__list__date {color: var(--solox-black, #1c1a1d);font-size: 16px;line-height: 24px;text-transform: uppercase;display: flex;align-items: center;}.service-details__info__list__date > i {color: var(--solox-base, #c2a74e);font-size: 22px;margin-right: 10px;}.service-details__info__list__space {font-size: 16px;line-height: 24px;color: var(--solox-text, #838184);margin-top: 10px;margin-bottom: 10px;}@media (min-width: 768px) {.service-details__info__list__space {margin-bottom: 0;margin-top: 0;}}.service-details__info__list__btn {font-size: 10px;padding: 10.75px 30px;}.instagram-one {position: relative;padding: 120px 0;}@media (max-width: 767px) {.instagram-one {padding: 80px 0;}}@media (min-width: 1400px) {.instagram-one .container {max-width: 1380px;}}.instagram-one__title {display: block;text-align: center;position: relative;font-size: 14px;color: var(--solox-text, #838184);font-weight: 500;line-height: 1;text-transform: uppercase;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);letter-spacing: 2.8px;margin: 0 auto 39px;}.instagram-one__title span {display: inline-block;background-color: var(--solox-white, #fff);position: relative;z-index: 2;padding: 0 28px;}@media (max-width: 550px) {.instagram-one__title span {padding: 0 18px;}}.instagram-one__title::after {position: absolute;left: 0;right: 0;margin: auto;top: 9px;width: 518px;height: 1px;content: "";background-color: var(--solox-border-color, #e8e3da);}@media (max-width: 550px) {.instagram-one__title::after {width: 100%;}}.instagram-one a {overflow: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;position: relative;display: block;width: 100%;height: auto;}.instagram-one a::before {position: absolute;content: "\f16d";font-family: "Font Awesome 5 Brands";left: 0;margin: auto;position: absolute;right: 0;text-align: center;top: 55%;transform: translateY(-50%);z-index: 3;color: var(--solox-white, #fff);font-size: 30px;z-index: 2;opacity: 0;visibility: hidden;transition: all ease 0.4s;transition-delay: 0s;}.instagram-one a::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 0;z-index: 1;opacity: 0;background: rgba(var(--solox-black-rgb, 28, 26, 29), 0.5);visibility: hidden;transition: all ease 0.4s;}.instagram-one a:hover::after {height: 100%;opacity: 1;visibility: visible;}.instagram-one a:hover::before {top: 50%;visibility: visible;opacity: 1;transition-delay: 0.4s;}.instagram-one a img {width: 100%;height: auto;transition: all ease 0.3s;}.instagram-one a:hover img {transform: scale(1.1) rotate(1.5deg);-moz-transform: scale(1.1) rotate(1.5deg);-webkit-transform: scale(1.1) rotate(1.5deg);-ms-transform: scale(1.1) rotate(1.5deg);-o-transform: scale(1.1) rotate(1.5deg);-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.instagram-two {position: relative;z-index: 2;padding: 0 0;margin-bottom: -120px;}.instagram-two .container {max-width: 1670px;}.instagram-two a {overflow: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;position: relative;display: block;width: 100%;height: auto;}.instagram-two a::before {position: absolute;content: "\f16d";font-family: "Font Awesome 5 Brands";left: 0;margin: auto;position: absolute;right: 0;text-align: center;top: 55%;transform: translateY(-50%);z-index: 3;color: var(--solox-white, #fff);font-size: 40px;z-index: 2;opacity: 0;visibility: hidden;transition: all ease 0.4s;transition-delay: 0s;}.instagram-two a::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 0;z-index: 1;opacity: 0;background: rgba(var(--solox-base-rgb, 194, 167, 78), 0.9);visibility: hidden;transition: all ease 0.4s;}.instagram-two a:hover::after {height: 100%;opacity: 1;visibility: visible;}.instagram-two a:hover::before {top: 50%;visibility: visible;opacity: 1;transition-delay: 0.4s;}.instagram-two a img {width: 100%;height: auto;transition: all ease 0.3s;}.instagram-two a:hover img {transform: scale(1.1) rotate(1.5deg);-moz-transform: scale(1.1) rotate(1.5deg);-webkit-transform: scale(1.1) rotate(1.5deg);-ms-transform: scale(1.1) rotate(1.5deg);-o-transform: scale(1.1) rotate(1.5deg);-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.opening {position: relative;margin-bottom: -85px;}@media (max-width: 1199px) {.opening {margin-bottom: 0;}}.opening--home-three {margin-bottom: 0;padding-bottom: 120px;}@media (max-width: 767px) {.opening--home-three {padding-bottom: 80px;}}.opening__wrapper {background-color: var(--solox-base, #c2a74e);position: relative;z-index: 2;width: 75%;margin: auto;}@media (max-width: 767px) {.opening__wrapper {padding: 30px 20px;text-align: center;}}.opening__wrapper::after {position: absolute;left: 0;top: 0;width: 180px;height: 100%;content: "";opacity: 0.102;background-image: linear-gradient(90deg, rgba(var(--solox-black-rgb, 28, 26, 29), 0) 0%, rgba(var(--solox-black-rgb, 28, 26, 29), 1) 100%);}@media (max-width: 991px) {.opening__wrapper::after {display: none;}}@media (min-width: 992px) and (max-width: 1199px) {.opening__wrapper::after {width: 155px;}}.opening__icon {font-size: 65px;color: var(--solox-white, #fff);display: flex;align-items: center;justify-content: center;padding: 14px 0 0;margin-right: -10px;position: relative;z-index: 2;}.opening__title {color: var(--solox-white, #fff);text-transform: uppercase;font-size: 30px;font-weight: 700;margin: 27px -30px 0 33px;position: relative;}@media (max-width: 767px) {.opening__title {margin: 20px 0 0;}}.opening__info {font-size: 12px;line-height: 30px;color: var(--solox-white, #fff);text-transform: uppercase;padding: 12px 0 20px;margin: 0 0 0 -14px;}@media (max-width: 991px) {.opening__info {margin: 0 0 0;text-align: center;}}@media (max-width: 767px) {.opening__info {margin: 0 0 0;}}.opening__info--last {margin-left: -45px;padding-left: 60px;border-left: 1px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.2);}@media (max-width: 991px) {.opening__info--last {margin: 0 0 0;padding: 0;border: none;}}@media (min-width: 992px) and (max-width: 1199px) {.opening__info--last {margin-left: -30px;padding-left: 20px;}}.opening__info__text {display: block;font-size: 16px;text-transform: none;}body.boxed-wrapper {position: relative;}body.boxed-wrapper .page-wrapper {max-width: 1530px;margin-left: auto;margin-right: auto;background-color: var(--solox-white, #fff);box-shadow: 0px 0px 100px 0px rgba(var(--solox-black-rgb, 28, 26, 29), 0.08);}.work-process-one {position: relative;counter-reset: count;padding: 120px 0 90px;}@media (max-width: 767px) {.work-process-one {padding: 80px 0 50px;}}.work-process-one .sec-title {text-align: center;}.work-process-one__border {width: 100%;height: 2px;background-color: var(--solox-base, #c2a74e);top: 103px;position: relative;}@media (max-width: 767px) {.work-process-one__border {display: none;}}.work-process-one__border::after {position: absolute;left: 0;top: -5px;width: 11px;height: 11px;background-color: var(--solox-black, #1c1a1d);border-radius: 50%;content: "";}.work-process-one__border::before {position: absolute;right: 0;top: -5px;width: 11px;height: 11px;background-color: var(--solox-black, #1c1a1d);border-radius: 50%;content: "";}.work-process-one__gradiant-left {height: 100%;position: absolute;display: block;left: 0;top: 0;width: 5%;border-width: 1px;border-style: solid;border-image: linear-gradient(-45deg, rgba(var(--solox-base-rgb, 194, 167, 78), 1) 0%, rgba(var(--solox-black-rgb, 28, 26, 29), 1) 100%) 1;}.work-process-one__gradiant-right {height: 100%;position: absolute;display: block;right: 0;top: 0;width: 5%;border-width: 1px;border-style: solid;border-image: linear-gradient(-45deg, rgba(var(--solox-black-rgb, 28, 26, 29), 1) 0%, rgba(var(--solox-base-rgb, 194, 167, 78), 1) 100%) 1;}.work-process-one__item {position: relative;counter-increment: count;margin-bottom: 30px;}.work-process-one__item__thumb {display: inline-block;width: 202px;height: 202px;border: 2px solid var(--solox-base, #c2a74e);background-color: var(--solox-white, #fff);border-radius: 50%;padding: 5px;position: relative;margin-bottom: 30px;}.work-process-one__item__thumb-wrap {background-color: var(--solox-black, #1c1a1d);position: relative;border-radius: 50%;overflow: hidden;}.work-process-one__item__thumb-wrap::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 0;height: 0;background: rgba(var(--solox-white-rgb, 255, 255, 255), 0.2);border-radius: 50%;transition: all 500ms linear;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 2;}.work-process-one__item__thumb-wrap img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;opacity: 0.3;}.work-process-one__item__thumb__number {width: 67px;height: 67px;background-color: var(--solox-base, #c2a74e);display: flex;justify-content: center;align-items: center;border-radius: 50%;color: var(--solox-white, #fff);font-family: var(--solox-heading-font, "Cormorant", serif);font-size: 30px;font-weight: 700;line-height: 1;position: absolute;right: -9px;top: 5px;transition: all 500ms linear;transition-delay: 0s;transition-delay: 0s;transition-delay: 0.1s;transform: scale(1);}.work-process-one__item__thumb__number::before {content: counters(count, ".", decimal-leading-zero);position: absolute;top: -6px;right: 0;bottom: 0;left: 0;margin: auto;display: flex;align-items: center;justify-content: center;}.work-process-one__item__thumb__icon {width: 60px;height: 60px;font-size: 60px;color: var(--solox-base, #c2a74e);display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}.work-process-one__item:hover .work-process-one__item__thumb-wrap::after {-webkit-animation: zoom-hover 0.95s;animation: zoom-hover 0.95s;}.work-process-one__item:hover .work-process-one__item__thumb__number {transform: scale(0.95);}.work-process-one__item__content {position: relative;box-shadow: 0px 0px 60px 0px rgba(var(--solox-black3-rgb, 0, 0, 0), 0.07);background-color: var(--solox-white, #fff);border-radius: 100px;padding: 24px 20px 26px;}.work-process-one__item__content::after {position: absolute;left: 0;right: 0;top: -10px;content: "";margin: auto;width: 0;height: 0;border-style: solid;border-width: 0 25px 10px 25px;border-color: transparent transparent var(--solox-white, #fff) transparent;}.work-process-one__item__title {font-size: 24px;font-weight: 700;text-transform: uppercase;margin: 0 0 5px;}.work-process-one__item__text {font-size: 15px;line-height: 26px;margin: 0;}.ml-0 {margin-left: 0px;}.footer-wrapper {position: relative;margin: 0 auto;width: 100%;min-width: 300px;overflow: hidden;}.main-header.default-header {background-color: #ffffff;}.default-header .main-header__inner {padding-left: 0px;padding-right: 0px;}.blog-one .blog-card__meta {display: flex;align-items: center;margin: 0;margin-bottom: 11px;line-height: 1;}.blog-one .blog-one__item {float: left;padding: 10px;}.blog-pagination {display: flex;align-items: center;line-height: 1;margin-top: 5px;}.blog-pagination a, .blog-pagination span {display: flex;align-items: center;justify-content: center;line-height: 1;border: 1px solid var(--solox-border-color);width: 50px;height: 50px;font-size: 16px;transition: all 500ms ease;color: var(--solox-text);}.page-links .post-page-numbers.current, .blog-pagination a.current, .blog-pagination a:hover, .blog-pagination span.current, .blog-pagination span:hover {background-color: var(--solox-base);border-color: var(--solox-base);color: var(--solox-white);}.blog-pagination span + span, .blog-pagination a + span, .blog-pagination span + a, .blog-pagination a + a {margin-left: 10px;}.main-header__logo {display: flex;width: 100%;align-items: center;justify-content: space-between;}.blog-card__meta li a {display: unset;}.blog-one__item.sticky {position: relative;}.blog-one__item.sticky::before {position: absolute;right: 0px;content: "";width: 40px;height: 40px;background-color: var(--solox-base);z-index: 10;clip-path: polygon(50% 0%, 100% 0, 100% 100%, 50% 50%, 0 100%, 0 0);top: 0px;}body {font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);color: var(--solox-text, #838184);font-size: 15px;line-height: 2.125;font-weight: 500;}.blog-details ul, .comments-area ul, .comments-area ol, .blog-details ol {margin: 0 0 0.5em 0.6em;}.blog-details__meta .cat-links a {background-color: var(--solox-gray, #fff);text-transform: uppercase;letter-spacing: 0.1em;font-size: 10px;font-weight: 600;color: var(--solox-text, #838184);transition: all 500ms ease;display: inline-flex;padding: 8.5px 20px;}.blog-details__meta .cat-links a:hover {background-color: var(--solox-base, #c2a74e);color: var(--solox-white);}.blog-details__tags.cat-links span, .blog-details__tags.tag-links span {font-family: var(--solox-heading-font, "Cormorant", serif);color: var(--solox-black, #1c1a1d);text-transform: uppercase;margin: 0;line-height: 1em;font-size: 24px;font-weight: bold;margin-top: -4px;margin-bottom: -4px;font-weight: 700;}.blog-details__tags.tag-links a:not(:last-of-type)::after {content: ",";}.blog-details__tags a {color: var(--solox-text, #838184);text-transform: uppercase;font-weight: 600;font-size: 12px;letter-spacing: 0.1em;}.comments-area .comment-one__title {font-size: 30px;margin-bottom: 30px;text-transform: uppercase;font-weight: 700;}.comments-area .fn a, .comments-area .fn {font-size: 20px;line-height: 30px;font-weight: 700;font-family: var(--solox-heading-font, "Cormorant", serif);}.comments-area .reply a::after {content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 150%;height: 150%;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;background-color: var(--solox-base);color: var(--solox-white);transition-duration: 700ms;transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);z-index: -1;}.comments-area .reply a:hover {color: var(--solox-white);background-color: var(--solox-base);}.comments-area .reply a:hover::before {color: var(--solox-white);top: 100%;}.comments-area .reply a:hover::after {color: var(--solox-white);bottom: -50%;}.comment-reply-link:hover {color: #ffffff;}.comment-form__title {font-weight: 700;font-size: 30px;text-transform: uppercase;}.form-one textarea {margin-top: 20px;}.reply-form .logged-in-as {margin-bottom: 9px;}.comment-respond .solox-btn {margin-top: 20px;padding: 23px 48px;}.comment-respond .solox-btn::before {background-color: var(--solox-base);color: #fff;}.comment-respond .solox-btn::after {background-color: var(--solox-black);color: #fff;}.comment-respond .solox-btn:hover {color: #fff;}.wp-block-group.has-background {padding: 30px;}.wp-block-group.has-border-color {margin-top: 30px;margin-bottom: 30px;}ul.wp-block-post-template, ul.wp-block-page-list {margin: 0 !important;}.wp-block-query-pagination-numbers {display: flex;flex-wrap: wrap;margin-top: 60px;}.wp-block-query-pagination-numbers .current, .wp-block-query-pagination-numbers .dots, .wp-block-query-pagination-numbers a {display: flex;align-items: center;justify-content: center;line-height: 1;border: 1px solid var(--solox-border-color);color: var(--solox-text);width: 50px;height: 50px;font-size: 16px;transition: all 500ms ease;margin-right: 8px;margin-bottom: 8px;}.wp-block-query-pagination-numbers .current:hover, .wp-block-query-pagination-numbers .dots:hover, .wp-block-query-pagination-numbers a:hover {border: 1px solid var(--solox-base);color: var(--solox-white);background-color: var(--solox-base);}.wp-block-query-pagination-numbers .current.next, .wp-block-query-pagination-numbers .current.prev, .wp-block-query-pagination-numbers .dots.next, .wp-block-query-pagination-numbers .dots.prev, .wp-block-query-pagination-numbers a.next, .wp-block-query-pagination-numbers a.prev {width: 62px;}.wp-block-query-pagination-numbers .current {background-color: var(--solox-base);border-color: var(--solox-base);color: var(--solox-white);}.wp-block-post-comments-form .comment-form textarea {display: block;width: 100%;height: 188px;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-text, #838184);font-size: 14px;font-weight: 500;border: none;outline: none;padding-left: 30px;padding-right: 30px;}.wp-block-post-comments-form input[type=submit], .blog-details__content .form-submit .submit {display: inline-block;vertical-align: middle;-webkit-appearance: none;border: none;outline: none !important;background-color: var(--solox-base);color: var(--solox-white);font-size: 12px;font-weight: 600;font-family: var(--solox-font);padding: 23px 50px 24px;transition: 500ms;overflow: hidden;z-index: 2;position: relative;border-radius: 0;cursor: pointer;text-transform: uppercase;letter-spacing: 0.2em;}.wp-block-post-comments-form input[type=submit]:hover, .blog-details__content .form-submit .submit:hover {color: var(--solox-white);background-color: var(--solox-black);}.wp-block-categories-list.wp-block-categories, .wp-block-archives.wp-block-archives-list {margin: 0;padding: 0;list-style: none;margin-bottom: 30px;}.wp-block-categories-list li a, .wp-block-archives-list li a {color: var(--solox-text);transition: all 500ms ease;}.wp-block-categories-list li a:hover, .wp-block-archives-list li a:hover {color: var(--solox-base);}.wp-block-latest-posts.wp-block-latest-posts__list, ol.wp-block-latest-comments, ul.wp-block-rss.wp-block-rss {margin-left: 0px;padding-left: 0px;}.wp-block-latest-posts.wp-block-latest-posts__list, ol.wp-block-latest-comments, ul.wp-block-rss.wp-block-rss {margin-left: 0px;padding-left: 0px;}.wp-block-rss li {position: relative;padding-left: 68px;font-size: 16px;font-weight: 600;color: var(--solox-black);min-height: 44px;}.wp-block-rss li + li {margin-top: 20px;}.wp-block-rss {margin: 0;padding: 0;list-style: none;}.wp-block-rss li::before {content: "\f09e";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 16px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--solox-black);width: 44px;height: 44px;color: var(--solox-white);transition: all 500ms ease;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}.wp-block-rss__item-title a, .sidebar .widget.widget_rss li .rsswidget {font-weight: 500;font-size: 16px;line-height: 26px;}.blog-details a, .comment-content a, .blog-details blockquote:not([class*=has-]) cite {color: var(--solox-black);}.blog-details a:hover, .comment-content a:hover, .blog-details blockquote:not([class*=has-]) cite:hover {color: var(--solox-base);}.wp-block-search input[type=search] {display: block;border: none;outline: none;width: 100%;max-width: 300px;position: relative;line-height: 40px;padding: 19px 80px 19px 35px;background: var(--solox-gray);color: var(--solox-gray, #717178);display: block;font-size: 14px;font-weight: 500;font-family: var(--solox-font, "Kumbh Sans", sans-serif);width: 100%;height: 60px;border: 1px solid var(--solox-extra, #f2eeeb);transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}.wp-block-search input[type=search] {max-width: unset;}.sidebar .widget .wp-block-search .wp-block-search__button, .sidebar__single .wp-block-search .wp-block-search__button {padding: 0.6em 1em 0.4em;text-transform: capitalize;color: var(--solox-black);background-color: var(--solox-white);line-height: 1;fill: var(--solox-white, #ffffff);border-radius: 0;margin-left: 0;transition: all 500ms ease;font-size: 14px;}.wp-block-search .wp-block-search__button {display: inline-block;vertical-align: middle;border: none;outline: none;background-color: var(--solox-black);text-align: center;color: var(--solox-white);font-size: 14px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;text-transform: capitalize;letter-spacing: 0.01em;border-radius: 0px;border: none;margin-left: 0px;}.blog-details .wp-block-search .wp-block-search__button:hover, .sidebar .widget .wp-block-search .wp-block-search__button:hover, .sidebar__single .wp-block-search .wp-block-search__button:hover {background-color: var(--solox-white, #f9be17);color: var(--solox-base, #ffffff);fill: var(--solox-white, #ffffff);}.wp-block-search label {font-size: 18px;color: var(--solox-black, #1e1e22);}.wp-block-tag-cloud a {font-size: 18px !important;color: var(--solox-black);display: inline-block;vertical-align: middle;margin-left: 5px;transition: all 500ms ease;font-weight: 300;font-family: var(--solox-font);}.wp-block-buttons .wp-block-button__link {color: var(--solox-white);}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover {border-color: var(--solox-base);color: var(--solox-base);}.wp-block-buttons .wp-block-button__link:hover {background-color: var(--solox-base);color: var(--solox-white);}.wp-block-column.has-background {padding: 20px;}.blog-details .page-links {color: var(--solox-black);display: flex;align-items: center;}.page-links {clear: both;margin: 0 0 1.5em;}.blog-details .page-links span, .blog-details .page-links a {display: flex;width: 50px;height: 50px;color: var(--solox-text);align-items: center;justify-content: center;text-align: center;background-color: #FFFFFF;margin-left: 10px;font-size: 16px;font-weight: 500;line-height: 1;transition: all 500ms ease;border: 1px solid var(--solox-border-color);}.blog-details .page-links span {background-color: var(--solox-base);color: var(--solox-white);}.blog-details .page-links a:hover {background-color: var(--solox-base);color: var(--solox-white);border: none;}.blog-details .wp-block-cover {margin-bottom: 30px;}.wp-block-cover p {color: var(--solox-white) !important;}.wp-block-file__button {background: var(--solox-base);color: #fff !important;text-decoration: none;}.wp-block-file__button:hover {background: var(--solox-black) !important;color: #fff;text-decoration: none;}.blog-details blockquote:not([class*=has-]), .comment-content blockquote, .blog-details .wp-block-quote {background-color: var(--solox-gray);border-left: 2px solid var(--solox-black, #1e1e22);padding-left: 30px;padding-right: 30px;padding-top: 20px;padding-bottom: 20px;position: relative;overflow: hidden;margin-bottom: 20px;margin-left: 0;margin-right: 0;border-radius: 5px;}.blog-details blockquote:not([class*=has-])::before, .comment-content blockquote::before, .blog-details .wp-block-quote::before {content: "\f10d";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;bottom: 0;transform: rotate(180deg);font-size: 100px;color: var(--solox-base);opacity: 0.4;right: 30px;line-height: 0.9em;bottom: -25px;}.wp-block-pullquote:not(.is-style-solid-color) {background: none;}.wp-block-pullquote {margin: 0 0 1em;padding: 3em 0;text-align: center;border-radius: 5px;border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d;}pre {background: var(--solox-gray);}.blog-card {overflow: visible;}.blog-details__meta {border-top: 1px solid #eeede5;margin-top: 52px;}.blog-details .blog-card-two__content {border-bottom: none;}.blog-details .wp-block-button a {color: var(--solox-white);}.blog-details .wp-block-button a:hover {background-color: var(--solox-base);border-color: var(--solox-base);color: #fff;}.wp-block-cover-text a, .wp-block-cover strong, .wp-block-cover p {color: var(--solox-white);}.wp-block-gallery:not(.has-nested-images).alignleft {margin-right: 30px;}.blog-details .blocks-gallery-caption {margin-bottom: 24px;}.blog-details .blog-card-two__content {padding-bottom: 0px;}.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: var(--solox-gray, #f9f6f1);}.wp-block-columns {margin: 30px 0;}.wp-block-categories-dropdown, .wp-block-archives-dropdown {margin-bottom: 30px;}.wp-block-categories-dropdown select, .wp-block-archives-dropdown select {width: 100%;height: 60px;background-color: var(--solox-gray, #f2eeeb);border: 1px solid var(--solox-gray, #f2eeeb);outline: none;color: var(--solox-color, #717178);font-size: 16px;font-weight: 500;padding-left: 30px;-moz-appearance: none;-webkit-appearance: none;appearance: none;font-family: var(--solox-font, "Kumbh Sans", sans-serif);background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024"><path fill="rgb(34, 36, 41)" d="M540.1 776.847l472.32-473.63c15.466-15.518 15.44-40.642-0.080-56.134-15.518-15.48-40.656-15.44-56.134 0.080l-444.208 445.438-444.206-445.454c-15.48-15.518-40.602-15.558-56.122-0.080-7.78 7.766-11.67 17.94-11.67 28.114 0 10.148 3.864 20.282 11.59 28.034l472.308 473.632c7.436 7.474 17.556 11.668 28.1 11.668s20.652-4.206 28.102-11.668z"></path></svg>');background-repeat: no-repeat;background-position: right 30px top 50%;background-size: 0.65em auto;border-radius: 0px;}.blog-card__link {top: 5px;}.blog-card-two__content .list-unstyled {margin-left: 1px;}.blog-card__image {display: inline-block;}.blog-card__image > img {width: auto;}.blog-details .post-password-form input[type=password] {width: 200px;height: 60px;background-color: var(--solox-gray);color: var(--solox-black, #717178);padding-left: 30px;display: inline-block;vertical-align: middle;}.blog-details .post-password-form input[type=submit] {width: 120px;height: 60px;background-color: var(--solox-black, #1e1e22);color: var(--solox-white, #ffffff);padding: 0;text-align: center;text-transform: capitalize;display: inline-block;vertical-align: middle;transition: all 500ms ease;border: none;border-radius: 0px;}.blog-details .post-password-form input[type=submit]:hover {background-color: var(--solox-base);color: var(--solox-white);}.page-header__title, .blog-card__title a {word-wrap: break-word;}.blog-details__tags {display: flex;align-items: center;gap: 10px;flex-wrap: wrap;}.page-header--unit-test {padding-top: 140px;padding-bottom: 140.5px;}.main-footer__bottom.default-footer {background: #000000;padding-bottom: 3px;}.blog-one--page {}.comments-area ol ol, .blog-details ol ol, .blog-details ul ol, .blog-details ol ul, .blog-details ul ul, .comments-area ul ul {margin-bottom: 0;}.sidebar .widget select, .sidebar__single select {color: var(--solox-black);}.sidebar .widget .wp-block-categories li + li, .sidebar__single .wp-block-categories li + li {margin-top: 8px;}.widget_categories ul li + li {padding: 1px 0;}.sidebar .widget .wp-block-latest-comments__comment-meta a {color: var(--solox-black);}.sidebar .widget .wp-block-rss__item-author, .sidebar .widget .wp-block-rss__item-publish-date {color: var(--solox-black);}.sidebar .widget .wp-block-search .wp-block-search__button, .sidebar__single .wp-block-search .wp-block-search__button {color: #262424;padding-right: 15px;}.sidebar .widget .wp-block-search .wp-block-search__button svg, .sidebar__single .wp-block-search .wp-block-search__button svg {transform: rotate(270deg);}.sidebar .widget .wp-block-tag-cloud a {color: var(--solox-text);text-transform: uppercase;letter-spacing: 0.1em;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 10px !important;font-weight: 600;}.sidebar .widget .wp-block-tag-cloud a:hover {color: var(--solox-white);}.widget.widget_block h2, .widget .sidebar__title, .sidebar .widget .title h2 {font-size: 22px;font-weight: 700;text-transform: uppercase;font-family: var(--solox-heading-font, "Cormorant", serif);}.sidebar .widget p {font-weight: 500;font-size: 15px;}.sidebar .wp-block-latest-posts__list.has-dates .wp-block-latest-posts__post-excerpt a {font-weight: 600;font-size: 14px !important;}.sidebar .widget .tagcloud a, .sidebar__single .tagcloud a, .sidebar__single .wp-block-tag-cloud a {color: var(--solox-black);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-size: 10px !important;padding: 9px 20px 8px;}.sidebar .widget .tagcloud a:hover {color: var(--solox-white);}.sidebar .widget.widget_recent_entries ul li::before, .sidebar .widget.widget_recent_comments ul li::before, .sidebar__single.widget_recent_entries ul li::before, .sidebar__single.widget_recent_comments ul li::before {height: 45px;width: 45px;border-radius: 50%;font-size: 15px;color: var(--solox-white, #1c1a1d);display: flex;align-items: center;justify-content: center;position: absolute;top: 0px;left: 0;transition: all 0.4s ease;content: "\f075";font-family: "Font Awesome 5 Free";font-weight: 900;background-color: var(--solox-black, #fff);}.sidebar .widget.widget_recent_entries ul li:hover::before, .sidebar .widget.widget_recent_comments ul li:hover::before, .sidebar__single.widget_recent_entries ul li:hover::before, .sidebar__single.widget_recent_comments ul li:hover::before {background-color: var(--solox-base, #c2a74e);color: #ffffff;}.sidebar .widget_rss .rss-widget-title:hover {color: var(--solox-base);}.sidebar__search-form button[type=submit] {background-color: transparent;color: var(--solox-black);font-size: 22px;position: absolute;top: 45px;right: 10px;bottom: 0;width: 90px;outline: none;border: none;display: flex;align-items: center;padding: 0;}.error-page__form {position: relative;display: block;margin: 32px auto 20px;}.error-page__form-input {position: relative;display: block;max-width: 530px;width: 100%;margin: 0 auto;}.error-page__form input[type=search] {height: 54px;width: 100%;border: none;outline: none;background-color: var(--solox-gray, #f9f6f1);font-size: 14px;color: var(--solox-text);font-weight: 500;padding-left: 50px;padding-right: 75px;}.error-page__form button[type=submit] {background-color: transparent;color: var(--solox-black);font-size: 22px;position: absolute;top: 0;right: 0px;bottom: 0;width: 72px;outline: none;border: none;display: flex;align-items: center;padding: 0;}.error-page__btn {padding-left: 50px;}.page-title.error-page__tagline {font-weight: 700;font-size: 40px;font-family: var(--solox-black);}.error-page__text {font-size: 18px;font-weight: 500;}.error-404__search__btn {right: 6px;}.default-header .main-header__logo {width: auto;}.shop-one .woocommerce-Price-amount.amount {color: var(--solox-text);}.product .blog-card__meta, .product .blog-card__date {display: none;}.wp-block-archives-list li, .sidebar .widget.widget_archive li {display: flex;align-items: center;justify-content: space-between;position: relative;line-height: 36px;font-size: 16px;text-transform: capitalize;color: var(--pitoon-gray, #717178);transition: all 0.3s ease;z-index: 1;}.is-style-squared .wp-block-button__link {border-radius: 0;}:where(.wp-block-calendar table:not(.has-background) th) {background-color: var(--solox-gray);}.sidebar .widget .wp-block-latest-comments .wp-block-latest-comments__comment-meta {font-weight: 500;font-size: 15px;line-height: 24px;}.sidebar .widget ul li a, .sidebar__single ul li a {transition: all 500ms ease;font-weight: 500;color: var(--solox-color);}.product-details__quantity {margin: 20px 0 20px;}.contact-one .solox-btn {padding: 24px 48px;}.elementor .service-card-two__image img {width: 100%;border-radius: 50%;}.client-carousel .owl-carousel .owl-item img {width: unset;}.service-card-two__link {padding: 14px 0;}.elementor .service-details__image__circle img {border-radius: 50%;}.team-card__image__bg {background-image: url(./assets/images/shapes/team-card-s-1-1.png);}.client-carousel {background-image: url(./assets/images/shapes/client-carousel-bg-1-1.jpg);}.main-footer__bottom__inner {border-top: 1px solid rgba(var(--solox-white-rgb, 255, 255, 255), 0.1);}.wp-block-query-pagination-numbers a {color: var(--solox-text) !important;}.wp-block-query-pagination-numbers a:hover {color: var(--solox-white) !important;}.blog-details h1, .blog-details h2, .blog-details h3, .blog-details h4, .blog-details h5, .blog-details h6 {font-weight: bold;}.default-header .main-menu .main-menu__list > li + li {margin-left: 30px;}.page-header__bg {background-image: none;opacity: 0.3;}.page-header__bg::before {background-image: none;}.page-header__bg::before {background-image: none;}.mobile-nav__overlay {cursor: url(./assets/images/close.png), auto;}.wp-block-search .wp-block-search__button {padding-top: 3px;}.elementor .testimonials-card__image img {max-width: 100%;border-radius: 50%;}.main-slider-one__bg::after {}.funfact-one {background-image: url(./assets/images/shapes/funfact-bg-1-1.jpg);}.contact-one .bootstrap-select {display: block;}.elementor .blog-card__meta img {border-radius: 100%;margin-right: 10px;width: 24px !important;}.blog-one.blog-one--home .blog-card__meta li a {display: flex;}.blog-one.blog-one--home .blog-card__content .comments-link {display: flex;}@media (min-width: 768px) {.main-header__logo {width: auto;}}.product-one.product-one--page .item .thm-btn {padding: 9px 20px;}.blog-card__date {bottom: 40px;}.blog-card__date {width: unset;height: unset;padding: 18px 20px;}.service-sidebar__nav li.current_page_item a, .service-sidebar__nav li.current a, .service-sidebar__nav li:hover a {padding: 10.5px 35px;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-black, #1c1a1d);text-shadow: 0 0 1px currentColor;}.service-sidebar__nav li.current_page_item a::after, .service-sidebar__nav li.current a::after, .service-sidebar__nav li:hover a::after {color: var(--solox-base, #c2a74e);opacity: 1;}.elementor .service-sidebar__discount__image img {width: 100%;border-radius: 50%;}.team-form-one .solox-btn {padding: 23px 48px;}.team-form-one .form-one textarea {margin-top: 0px;}.logo-retina img {image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;-webkit-backface-visibility: hidden;backface-visibility: hidden;-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);}.elementor .feature-one__item__img img {border-radius: 50%;}.elementor .about-one__content__author__thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.elementor .about-three__author__thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.elementor .about-three__thumb > img {max-width: 100%;border-radius: 50%;}.client-carousel-one {position: relative;background: var(--solox-white, #fff);padding: 0 0 60px;}.elementor .main-slider-two__bg img {width: 100%;height: 100%;object-fit: cover;transition: 0.5s;background-size: cover;}.contact-one__form {}.search-popup__overlay {cursor: url(./assets/images/close.png), auto;}.login-page__single .solox-btn, .login-page__wrap .solox-btn, .contact .solox-btn {padding: 23px 48px;}.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li {position: relative;padding-left: 60px;min-height: 44px;display: flex;align-items: center;flex-wrap: wrap;white-space: pre-wrap;}.wp-block-latest-comments {padding-left: 0;margin-left: 0;}.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li::before {content: "\f075";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 16px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--solox-black);width: 44px;height: 44px;color: var(--solox-white);margin-right: 20px;transition: all 500ms ease;position: absolute;top: 0;left: 0;}.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li:hover::before {background-color: var(--solox-base);color: var(--solox-white);}.search-popup__form .solox-btn::before {background-color: var(--solox-base);}.search-popup__form .solox-btn:hover {color: var(--solox-white);}.login-page__form-input-box input[type=text] {height: 58px;width: 100%;border: none;background-color: var(--solox-gray, #f9f6f1);padding-left: 30px;padding-right: 30px;outline: none;font-size: 14px;color: var(--solox-text, #838184);display: block;font-weight: 500;}.news-details__tags.tag-links a:not(:last-of-type)::after {content: ",";}.error-404__search input[type=search] {border: none;outline: none;display: block;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-text, #838184);font-size: 14px;width: 100%;max-width: 550px;padding-left: 30px;height: 58px;}.page-header__title b {color: var(--solox-white);}.feature-one .col-lg-4:last-child .feature-one__item:after {display: none;}.about-one__image__info::after {z-index: 1;}.faq-page-search__form__btn {right: 10px;}.comments-area .reply a {font-size: 10px;font-weight: 600;}.blog-card__meta li:not(:first-child)::before {color: var(--solox-border-color);}.elementor .about-two__content__author__thumb img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}.google-map__contact {overflow: hidden;background-color: transparent;}.funfact-two .sec-title__img {margin-bottom: 0px;}.contact-one__form .sec-title {padding-bottom: 27px;}.membership-one__card:hover {border-color: var(--solox-border-color, #e8e3da);}.rpwwt-widget ul li {margin-top: -6px !important;}.rpwwt-widget ul li:last-child {border-bottom: 0 !important;}.sidebar__single ul.sidebar__posts li a::after {display: none;}.sidebar__posts .sidebar__posts__title a {font-weight: 700 !important;}.main-header.default-header .main-header__nav {margin-right: 0;}.main-menu .main-menu__list li ul li > a::after {content: "\f111";}.main-menu .main-menu__list li ul li > a:only-child::after {content: "";}.comments-area .reply a {padding-bottom: 6.5px;text-align: center;}.sidebar .widget .wp-block-tag-cloud {margin-left: -5px;margin-right: -5px;}.sidebar .widget .wp-block-tag-cloud a {padding: 4px 17px 4px;}.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li::before {top: 4px;}.sidebar .widget, .sidebar__single {padding-top: 45px;padding-bottom: 45px;}.sidebar .widget .wp-block-categories, .sidebar__single .wp-block-categories {margin-top: -12px;margin-bottom: -12px;}.wp-block-latest-posts.wp-block-latest-posts__list, ol.wp-block-latest-comments, ul.wp-block-rss.wp-block-rss {margin-top: -7px;margin-bottom: 0px;}.comments-area .comment-one__title b {font-family: var(--solox-font);font-weight: 600;font-size: 26px;}.comments-area .reply a {padding-right: 17px;}.blog-card-two .blog-card__date {left: 0;}.contact-map {padding-bottom: 0;}.solox-owl__carousel--basic-nav.owl-carousel .owl-dots.disabled, .solox-owl__carousel--basic-nav.owl-carousel .owl-nav.disabled {display: none;}.blog-card__image {display: block;}.cta-two__shape {display: none;}@media (min-width: 992px) {.cta-two__shape {display: block;}}.client-carousel__one__item img {opacity: 1;}.main-footer__copyright a {transition: all 500ms ease;}.main-footer__copyright a:hover {color: var(--solox-white, #fff);}.contact-map .container-fluid {max-width: 100%;}.blog-card__image > img {width: 100%;}.star-rating {overflow: hidden;position: relative;height: 1.618em;line-height: 1.618;width: 6.9em;font-family: star;font-weight: 900;}.star-rating::before {content: "SSSSS";opacity: 0.25;float: left;top: 0;left: 0;position: absolute;}.star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;}.star-rating span::before {content: "SSSSS";top: 0;position: absolute;left: 0;color: var(--solox-base);}p.stars a {position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none;margin-right: 1px;font-weight: 400;}p.stars a::before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: star;content: "S";color: #404040;text-indent: 0;opacity: 0.25;}p.stars a:hover ~ a::before {content: "S";color: #404040;opacity: 0.25;}p.stars:hover a::before {content: "S";color: var(--solox-base);opacity: 1;}p.stars.selected a.active::before {content: "S";color: var(--solox-base);opacity: 1;}p.stars.selected a.active ~ a::before {content: "S";color: #404040;opacity: 0.25;}p.stars.selected a:not(.active)::before {content: "S";color: var(--solox-base);opacity: 1;}.star-rating span:before, .star-rating::before, p.stars a:hover:after, p.stars a:after {color: var(--solox-base) !important;letter-spacing: 4px;}.sidebar .widget_rating_filter .star-rating {display: block;color: var(--solox-primary);font-size: 16px;}.woocommerce-ordering {float: right;}.woocommerce-pagination {overflow: hidden;width: 100%;}.woocommerce div.product div.images.woocommerce-product-gallery {position: relative;}@media screen and (min-width: 992px) {.product-content {margin-top: 35px;padding-bottom: 30px;}}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {-webkit-transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;margin: 0;padding: 0;}.woocommerce div.product div.summary {margin-bottom: 2em;}a.woocommerce-product-gallery__trigger img {display: none !important;}.woocommerce-product-gallery__trigger::after {position: absolute;content: "\f1a2";font-family: "Flaticon" !important;font-size: 25px;color: #222429;top: -20px;right: 0;text-indent: 0;}.woocommerce .woocommerce-product-rating .star-rating {float: left;}.comment-form-rating {display: block;overflow: hidden;}label.rate-this-pro {float: left;margin-right: 10px;font-size: 18px;}.comment-form-rating p.stars {padding-top: 12px;}.comment-form-rating p {margin-bottom: 17px;}.product__card {display: grid;grid-gap: 30px;grid-template-columns: repeat(2, 1fr);}@media (max-width: 991px) {.product__card {grid-template-columns: repeat(1, 1fr);}.single-product div.product .woocommerce-product-gallery {grid-column-start: 1;grid-column-end: 3;width: 100%;}}.woocommerce-cart .woocommerce {padding-top: 70px;padding-bottom: 105px;}.woocommerce-checkout .woocommerce, .woocommerce-cart .woocommerce {max-width: 1200px;padding-left: 15px;padding-right: 15px;width: 100%;margin-left: auto;margin-right: auto;}.shop_table .product-thumbnail a {display: inline-block;background-color: var(--solox-white, #fff);}.shop_table .product-thumbnail img {max-width: 120px;mix-blend-mode: darken;border: 1px solid #e8e3da;border-radius: var(--solox-bdr-radius);}.shop_table .product-subtotal .amount, .shop_table .amount {font-family: var(--solox-font);font-size: 16px;color: #686a6f;font-weight: 400;}.shop_table .coupon label {display: none;}.shop_table tr {position: relative;}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th:last-child {margin-left: 0;padding-left: 0;}.shop_table tbody tr {border: 1px solid #e8e3da;border-left: 0;border-right: 0;}.shop_table td {border: 0;}.woocommerce-order-details .shop_table td, .order_details.shop_table tfoot tr th {border: 1px solid #e8e3da;}.woocommerce-checkout-review-order-table thead tr {border-top: 1px solid #e8e3da;border-bottom: 1px solid #e8e3da;}.woocommerce-cart-form .shop_table tbody tr:last-child, .woocommerce-checkout-review-order-table tbody tr, .cart_totals .shop_table tbody tr, .cart_totals .shop_table tbody th, .woocommerce-checkout .shop_table tfoot th {border: 0;font-family: var(--solox-font-two);font-weight: 400;font-size: 20px;}.cart_totals .shop_table tbody th {padding-left: 0;}.cart_totals .shop_table tbody th {font-family: var(--solox-heading-font, "Cormorant", serif);font-weight: 700;font-size: 20px;color: var(--solox-black, #1c1a1d);}.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-order-details .woocommerce-table--order-details tbody tr td.product-name a {text-transform: capitalize;}.woocommerce-order-details .woocommerce-table--order-details tbody tr td.product-name a {font-size: 16px;}.woocommerce-view-order .woocommerce-order-details .woocommerce-table--order-details tbody tr td {padding-left: 10px;}.woocommerce-order-details .woocommerce-table--order-details tfoot th {color: var(--solox-black);font-size: 20px;font-weight: 700;font-family: var(--solox-font);}.woocommerce-checkout .shop_table tfoot tr:last-child {border-bottom: 1px solid #e8e3da;}.woocommerce-checkout .shop_table td {padding: 10px;padding-left: 20px;}.cart_totals .shop_table td, .cart_totals .shop_table th {padding-top: 10px;padding-bottom: 10px;}form.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name, form.woocommerce-checkout .shop_table tfoot tr th {font-family: var(--solox-font);color: var(--solox-text, #838184);font-size: 16px;line-height: 18px;font-weight: 500;}form.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name {width: 100%;}.woocommerce-checkout .shop_table .amount {font-family: var(--solox-font);color: var(--solox-text);font-size: 16px;line-height: 18px;text-align: right;font-weight: 500;letter-spacing: 0;transition: all 500ms ease;}@media screen and (min-width: 768px) {.col2-set .form-row-first {float: left;margin-right: 3.8%;}.col2-set .form-row-last {float: right;margin-right: 0;}.col2-set .form-row-first, .col2-set .form-row-last {width: 48.1%;}}.woocommerce-password-strength {text-align: right;}.woocommerce-password-strength.strong {color: #0f834d;}.woocommerce-password-strength.short {color: #e2401c;}.woocommerce-password-strength.bad {color: #e2401c;}.woocommerce-password-strength.good {color: #3d9cd2;}.form-row.woocommerce-validated input.input-text {box-shadow: inset 2px 0 0 #0f834d;}.form-row.woocommerce-invalid input.input-text {box-shadow: inset 2px 0 0 #e2401c;}.required {color: #f00;}.sidebar__single.shop-one__sidebar__item {background-color: #fff;}.sidebar .wc-block-product-search .wc-block-product-search__fields {display: inline-flex;}.sidebar .wc-block-product-search .wc-block-product-search__field {max-width: 170px;}.widget_price_filter .price_slider {margin-bottom: 1.5em;}.widget_price_filter .price_slider_amount {text-align: right;line-height: 2.4;}.widget_price_filter .price_slider_amount .button {float: left;}.widget_price_filter .ui-slider {position: relative;text-align: left;}.widget_price_filter .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1em;height: 1em;cursor: ew-resize;outline: none;background: var(--solox-primary);box-sizing: border-box;margin-top: -0.25em;opacity: 1;top: -4px;}.widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -1em;}.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.1);}.widget_price_filter .ui-slider .ui-slider-range {position: absolute;z-index: 1;display: block;border: 0;background: var(--solox-primary);}.widget_price_filter .price_slider_wrapper .ui-widget-content {background: rgba(0, 0, 0, 0.1);}.widget_price_filter .ui-slider-horizontal {height: 0.5em;}.widget_price_filter .ui-slider-horizontal .ui-slider-range {height: 100%;}.sidebar .widget_product_search .searchform {position: relative;margin: 0px;}.sidebar .widget_product_search .searchform input[type=text], .sidebar .widget_product_search .searchform input[type=search] {position: relative;line-height: 40px;padding: 19px 80px 19px 35px;background: #f4f5f8;color: #222429;display: block;font-size: 14px;font-weight: 300;letter-spacing: 0px;width: 100%;height: 60px;border: 1px solid #f4f5f8;font-family: var(--solox-font);transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}.sidebar .widget_product_search .searchform input:focus {border-color: #222429;}.sidebar .widget_product_search .searchform button {position: absolute;right: 10px;top: 3px;border: none;outline: none;padding: 0;height: 60px;width: 60px;line-height: 60px;display: block;font-size: 18px;color: #222429;background: none;font-weight: normal;}.sidebar .widget_product_search .searchform input:focus + button, .sidebar .widget_product_search .searchform button:hover {color: #181b1f;}.sidebar .wc-block-product-search__button {border: 1px solid;border-color: var(--solox-base);border-radius: 3px;background: var(--solox-base);color: var(--solox-white);line-height: 1;padding: 0.6em 1em 0.4em;}.wc-block-product-categories__button {border-color: var(--solox-base);background: var(--solox-base);color: var(--solox-white);}.woocommerce-MyAccount-navigation ul, .sidebar .widget_product_categories ul, .sidebar .woocommerce-widget-layered-nav ul {position: relative;margin-top: -9px;}.woocommerce-MyAccount-navigation ul li, .sidebar .widget_product_categories ul li, .sidebar .woocommerce-widget-layered-nav ul li {position: relative;line-height: 30px;font-size: 20px;letter-spacing: 1px;text-transform: capitalize;color: var(--thm-text);font-weight: 300;margin-bottom: 15px;font-size: 16px;font-family: var(--solox-font);letter-spacing: 0;font-weight: 400;}.woocommerce-MyAccount-navigation ul li:last-child, .sidebar .widget_product_categories ul li:last-child, .sidebar .woocommerce-widget-layered-nav ul li:last-child {margin-bottom: 0;}.woocommerce-MyAccount-navigation ul li a, .sidebar .widget_product_categories ul li a, .sidebar .woocommerce-widget-layered-nav ul li a {position: relative;display: inline-block;line-height: 30px;font-size: 20px;letter-spacing: 1px;text-transform: capitalize;color: var(--thm-text);font-weight: 300;transition: all 0.3s ease;z-index: 1;font-size: 16px;font-family: var(--solox-font);letter-spacing: 0;font-weight: 400;}.woocommerce-MyAccount-navigation ul li > a:hover, .sidebar .widget_product_categories ul li > a:hover, .sidebar .woocommerce-widget-layered-nav ul li > a:hover, .sidebar .widget_product_categories ul li.active > a, .sidebar .woocommerce-widget-layered-nav ul li.active > a {color: #222429;text-shadow: 0 0 1px #222429;}.woocommerce-MyAccount-navigation ul ul, .sidebar .widget_product_categories ul ul, .sidebar .woocommerce-widget-layered-nav ul ul {margin-top: 15px;}.woocommerce-MyAccount-navigation ul li::after, .sidebar .widget_product_categories ul li:after, .sidebar .woocommerce-widget-layered-nav ul li:after {position: absolute;right: 0;top: -1px;font-family: "Flaticon";content: "\f15f";opacity: 1;font-size: 10px;line-height: 30px;font-weight: 700;z-index: 1;}.sidebar .widget_price_filter .ui-slider-horizontal {height: 4px;}.sidebar .widget_price_filter .ui-slider .ui-slider-handle {width: 14px;height: 14px;border-radius: 50%;border: none;margin-top: -1px;margin-left: -1.5px;}.sidebar .widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -13px;}.sidebar .widget_price_filter .theme-btn {border-radius: 5px;}.sidebar .widget_price_filter .theme-btn .btn-title {padding: 7px 21px 3px;font-size: 16px;}.widget_price_filter .price_slider_amount {display: flex;flex-direction: row-reverse;text-align: left;}.widget_price_filter .clear {display: none;}.widget_price_filter .price_label {margin-right: auto;padding-top: 3px;}.sidebar .widget_price_filter .price_slider_amount {font-family: var(--solox-font);font-size: 16px;font-weight: 400;color: var(--thm-text);}.sidebar .widget_rating_filter .star-rating {display: block;color: var(--solox-base);font-size: 16px;}.sidebar .widget_rating_filter a {display: flex;justify-content: space-between;align-items: center;color: #222429;}.sidebar .widget_rating_filter ul {margin-top: -10px;}.sidebar .widget_recently_viewed_products li + li, .sidebar .widget_recent_reviews li + li, .widget_top_rated_products li + li, .sidebar .widget_products li + li, .sidebar .wc-block-product-categories li + li {margin-top: 20px;}.sidebar .widget_recently_viewed_products li .size-woocommerce_thumbnail, .sidebar .widget_recent_reviews li .size-woocommerce_thumbnail, .sidebar .widget_products li .size-woocommerce_thumbnail {width: 60px;float: left;margin-right: 30px;}.sidebar .widget_recently_viewed_products li .product-title, .sidebar .widget_recent_reviews li .product-title, .sidebar .widget_products li .product-title, .sidebar .widget_top_rated_products .product-title {display: block;text-transform: capitalize;color: #222429;font-size: 16px;line-height: 1.3em;font-weight: 800;margin-top: 10px;}.sidebar .widget_recently_viewed_products li ins, .sidebar .widget_recent_reviews li ins, .sidebar .widget_products li ins {background-color: transparent;}.sidebar .widget_recently_viewed_products li .star-rating, .sidebar .widget_recent_reviews li .star-rating {font-size: 14px;}.woocommerce-active .content-area .site-main::after {content: "";clear: both;display: table;}.woocommerce-active .content-area .woocommerce-result-count {float: left;margin: 0;color: var(--thm-text);font-size: 18px;font-family: var(--solox-font);padding-top: 18px;}.woocommerce-active .content-area .woocommerce-ordering {float: right;}.variations_form.cart select, .woocommerce-active .content-area .woocommerce-ordering select {border: none;outline: none;display: block;-moz-appearance: none;-webkit-appearance: none;appearance: none;width: 100%;height: 64px;background-color: var(--solox-gray, #f9f6f1);color: var(--thm-text);padding: 14px 30px;font-size: 14px;font-weight: 500;font-family: var(--solox-font);letter-spacing: 0em;border: 1px solid var(--solox-extra);background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024"><path fill="rgb(34, 36, 41)" d="M540.1 776.847l472.32-473.63c15.466-15.518 15.44-40.642-0.080-56.134-15.518-15.48-40.656-15.44-56.134 0.080l-444.208 445.438-444.206-445.454c-15.48-15.518-40.602-15.558-56.122-0.080-7.78 7.766-11.67 17.94-11.67 28.114 0 10.148 3.864 20.282 11.59 28.034l472.308 473.632c7.436 7.474 17.556 11.668 28.1 11.668s20.652-4.206 28.102-11.668z"></path></svg>');background-repeat: no-repeat;background-position: right 30px top 50%;background-size: 0.65em auto;margin-bottom: 30px;border-radius: var(--solox-bdr-radius);}.product-cart-btn {margin-top: 5px;}.product-cart-btn .btn-title {padding: 7px 21px 3px;font-size: 16px;}ul.products li.product .button {display: inline-block;}.shop-one__image {text-align: center;width: 100%;}.product .added_to_cart, .shop-one__image .added_to_cart {border: none;position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none !important;background-color: var(--solox-base);color: var(--solox-white);font-family: var(--heading-font);transition: all 0.5s linear;font-weight: 700;z-index: 1;color: var(--solox-black);padding: 4px 21px 4px;font-size: 12px;overflow: hidden;text-transform: uppercase;letter-spacing: 1.2px;}.wc-proceed-to-checkout a:hover {background-color: var(--solox-base);color: var(--solox-white);}.product .added_to_cart:hover {color: var(--solox-white);background-color: var(--solox-black);}.products .product {text-align: center;}.products .product .price {font-size: 16px;font-weight: 500;color: var(--solox-gray);font-family: var(--solox-font);letter-spacing: var(--solox-letter-spacing);line-height: 16px;}.products .product .shop-one__price ins {background-color: transparent;}.products .product .star-rating {margin-left: auto;margin-right: auto;font-size: 12px;margin-bottom: 0px;}.products .product .woocommerce-loop-product__title {margin: 0;color: #222429;font-size: 24px;font-weight: 400;text-transform: uppercase;margin-top: 25px;margin-bottom: 5px;}ul.products li.product img {margin-left: auto;margin-right: auto;width: 100%;}ul.products li.product:hover img {filter: grayscale(0);}ul.products li.product {position: relative;}ul.products li.product .onsale {background-color: #222429;color: #fff;padding-top: 5px;letter-spacing: 0.05em;text-transform: uppercase;display: inline-flex;padding-left: 10px;padding-right: 10px;padding-top: 8px;padding-bottom: 5px;justify-content: center;align-items: center;text-align: center;font-size: 15px;line-height: 1;position: absolute;top: 20px;left: 20px;}.woocommerce-pagination ul {margin: 0;padding: 0;list-style: none;display: flex;justify-content: center;align-items: center;margin-top: 30px;}.woocommerce-pagination ul a, .woocommerce-pagination ul span {display: flex;justify-content: center;align-items: center;text-align: center;margin-left: 10px;color: var(--solox-text, #838184);background-color: transparent;background-color: var(--solox-color3);font-size: 16px;font-weight: 500;min-width: 50px;min-height: 50px;line-height: 1;transition: all 500ms ease;border-radius: var(--solox-bdr-radius);}.woocommerce-pagination ul a:hover, .woocommerce-pagination ul span {background-color: var(--solox-base);border-color: var(--solox-base);color: var(--solox-white);}.woocommerce-pagination ul li a.prev {text-indent: -99999px;}.woocommerce-pagination ul li a.prev::before {content: "\f104";font-family: "Font Awesome 5 Free";font-weight: 900;text-indent: 0;}.woocommerce-pagination ul li a.next {text-indent: -99999px;}.woocommerce-pagination ul li a.next::before {content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;text-indent: 0;}.woocommerce-pagination ul .prev, .woocommerce-pagination ul .next {padding-top: 0;}.woocommerce-active .product__card {display: grid;grid-gap: 30px;grid-template-columns: repeat(2, 1fr);}@media (max-width: 991px) {.woocommerce-active .product__card {grid-template-columns: repeat(1, 1fr);}.single-product div.product .woocommerce-product-gallery {grid-column-start: 1;grid-column-end: 3;width: 100%;}}.woocommerce-active .product__card .onsale {background-color: #222429;color: #fff;padding-top: 5px;letter-spacing: 0.05em;text-transform: uppercase;display: inline-flex;padding-left: 20px;padding-right: 20px;padding-top: 13px;padding-bottom: 10px;justify-content: center;align-items: center;text-align: center;font-size: 16px;line-height: 1;position: absolute;top: 20px;left: 20px;z-index: 10;}.woocommerce-product-gallery__wrapper {margin-top: 0;overflow: hidden;background-color: var(--solox-gray, #f9f6f1);}.woocommerce-product-gallery__wrapper a img {width: 100%;border: 1px solid #dedee5;}.woocommerce-product-gallery__image {border-radius: 0px;}.woocommerce-active .product .woocommerce-tabs {grid-column-start: 1;grid-column-end: 3;}.woocommerce-active .product .related.products {grid-column-start: 1;grid-column-end: 3;margin-top: 20px;}.product__card .product_title {font-size: 45px;text-transform: uppercase;margin: 0;margin-top: -10px;}.product__card .entry-summary {margin-top: 0;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {top: 20px;right: 20px;}.single-product .woocommerce-grouped-product-list-item__price, .product__card .price {margin: 0;color: var(--solox-base);font-size: 20px;line-height: 1;font-weight: 500;margin-left: 17px;}.single-product .woocommerce-product-rating {display: flex;align-items: center;font-size: 16px;}.single-product .woocommerce-review-link {font-family: var(--solox-font);color: var(--thm-text);font-size: 15px;color: var(--thm-text);position: relative;font-weight: 500;margin-left: 20px;}.woocommerce-variation-description p, .single-product .woocommerce-product-details__short-description p {font-family: var(--solox-font);font-size: 15px;line-height: 30px;margin-bottom: 20px;font-weight: 500;}.product-quantity .quantity, .single-product .quantity {position: relative;width: 98px;height: 60px;}.product-quantity .quantity input, .single-product .quantity input {width: 98px;height: 50px;border: 1px solid #e8e3da;-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;font-family: var(--solox-font);padding-left: 30px;border-radius: var(--solox-bdr-radius);color: var(--solox-text);}.product-quantity .quantity button, .single-product .quantity button {width: 29px;height: 22px;background-color: transparent;color: var(--solox-text);font-size: 8px;position: absolute;top: 1px;right: 1px;background-color: #fff;border: 0;border-left: 1px solid #e9ebee;border-top-right-radius: 8px;display: flex;align-items: center;justify-content: center;background: var(--solox-extra);}.product-quantity .quantity button.sub, .single-product .quantity button.sub {bottom: 13px;top: auto;border-top: 1px solid #e9ebee;border-top-right-radius: 0px;border-bottom-right-radius: 8px;}.single-product .woocommerce-variation-add-to-cart, .single-product .cart {display: block;flex-wrap: wrap;align-items: center;}.single-product .cart h2 {margin: 0;color: #222429;text-transform: uppercase;font-size: 24px;margin-right: 20px;}.single-product .woocommerce-variation-add-to-cart .cart-button-wrap, .single-product .cart .cart-button-wrap {margin-top: 30px;flex: 0 0 100%;}.single-product .product_meta {display: flex;flex-direction: column;margin-top: 20px;}.single-product .posted_in, .single-product .sku_wrapper {color: var(--solox-black);font-size: 20px;font-weight: 700;letter-spacing: var(--solox-letter-spacing);}.single-product .posted_in a, .single-product .sku_wrapper span {font-family: var(--solox-font);font-weight: 700;color: var(--thm-text);font-size: 14px;margin-left: 5px;position: relative;top: -1px;text-transform: capitalize;}.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity h2 {display: none;}.single-product .woocommerce-grouped-product-list-item__label label {margin: 0;color: #222429;text-transform: uppercase;font-size: 24px;}.single-product .woocommerce-grouped-product-list-item__label label a {color: inherit;transition: all 500ms ease;font-weight: 700;text-transform: uppercase;font-size: 20px;font-family: var(--solox-heading-font, "Cormorant", serif);}.single-product .woocommerce-grouped-product-list-item__label label a:hover {color: var(--solox-base);}.single-product .woocommerce-grouped-product-list-item__price {font-size: 18px;}.variations_form.cart label, .woocommerce-tabs .woocommerce-product-attributes-item__label {color: #222429;text-transform: uppercase;margin: 0;font-size: 20px;font-weight: 400;}.woocommerce-tabs .woocommerce-product-attributes-item__value {position: relative;top: 3px;}.variations_form.cart select {width: 250px;margin-bottom: 0;float: right;height: 50px;}#review_form .comment-respond {margin-top: 30px;}#review_form #commentform {margin-top: 9px;}#review_form #commentform .row {--bs-gutter-x: 20px;}.woocommerce-checkout .woocommerce, .woocommerce-cart .woocommerce {max-width: 1200px;padding-left: 15px;padding-right: 15px;width: 100%;margin-left: auto;margin-right: auto;}.woocommerce-checkout .woocommerce {padding-top: 120px;padding-bottom: 120px;}.cart_totals h2, .shop_table thead th {color: var(--solox-black);font-size: 20px;line-height: 30px;font-weight: 700;font-family: var(--solox-heading-font, "Cormorant", serif);text-transform: uppercase;border: none;background-color: transparent;border-bottom: 1px solid #e8e3da !important;box-shadow: none;padding-bottom: 20px;}.cart_totals h2 {padding: 0 0 24px;}.shop_table thead th {padding-left: 0;padding-right: 0;}.woocommerce-checkout-review-order-table thead tr th {padding: 20px 0;}.shop_table thead th:first-child {padding-left: 0;}.shop_table .product-remove {text-align: right;}.shop_table tbody td.actions {padding-top: 60px;padding-left: 0;}.shop_table tbody .cart_item td {padding-top: 30px;padding-bottom: 30px;padding-left: 0px;}.cart_totals h2 {font-size: 30px;}.shop_table .product-remove a {font-size: 16px;color: var(--solox-black);font-style: normal;font-weight: normal;font-variant: normal;font-weight: 500;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}.cart_totals th, .shop_table .product-name:not(th), .shop_table .product-name a {margin: 0;font-size: 20px;text-transform: uppercase;font-family: var(--solox-heading-font, "Cormorant", serif);color: var(--solox-black);font-weight: 700;transition: all 500ms ease;}.shop_table .product-name a:hover {color: var(--solox-base);}.shop_table .product-subtotal .amount, .shop_table .amount {font-family: var(--solox-font);font-size: 18px;font-weight: 500;}.shop_table .coupon label {display: none;}.shop_table tr {position: relative;}.woocommerce .checkout_coupon input[type=text], .shop_table .coupon input[type=text] {width: 100%;max-width: 370px;border-radius: 0;background-color: var(--solox-gray, #f9f6f1);padding-left: 30px;padding-right: 30px;margin-right: 20px;font-family: var(--solox-font);font-size: 14px;color: var(--solox-text, #838184);height: 59px;margin-bottom: 20px;border: none;outline: none;font-weight: 400;}.shop_table .coupon input::placeholder {color: var(--solox-text);opacity: 1;}.shop_table button[name=update_cart] {position: absolute;top: 60px;right: 0px;cursor: pointer;}.cart_totals td {padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}.cart_totals td {font-family: var(--solox-font);font-size: 18px;color: #686a6f;font-weight: 400;}.cart_totals .woocommerce-shipping-methods {margin: 0;padding: 0;list-style: none;}.cart_totals p {margin: 0;}.cart_totals .shop_table td:last-child {text-align: right;padding-right: 0px;}.shipping-calculator-form {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 20px;}.shipping-calculator-form p:last-of-type, .shipping-calculator-form p:nth-child(1), .shipping-calculator-form p:nth-child(4) {grid-column-start: 1;grid-column-end: 3;}.shipping-calculator-form ::placeholder {opacity: 1;color: var(--thm-text);}.shipping-calculator-form input[type=text], .shipping-calculator-form .select2-container--default .select2-selection--single {width: 100%;border: none;outline: none;display: block;width: 100%;height: 70px;background-color: #f4f5f8;color: var(--thm-text);padding: 14px 30px;font-size: 14px;font-weight: 400;font-family: var(--solox-font);letter-spacing: 0em;border: 1px solid #f4f5f8;display: flex;align-items: center;}.shipping-calculator-form p > span {display: block;width: 100%;}.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow {top: 20px;right: 20px;}.cart-collaterals {display: flex;justify-content: flex-end;}.cart_totals {width: 100%;max-width: 400px;}.woocommerce-cart .woocommerce {padding-top: 120px;padding-bottom: 120px;}.woocommerce-account .news-details .woocommerce, .woocommerce-checkout .news-details .woocommerce, .woocommerce-cart .news-details .woocommerce {padding-top: 0;padding-bottom: 0;}.woocommerce-cart .woocommerce-notices-wrapper {margin-bottom: 0px;}.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {background-color: #222;clear: both;color: #fff !important;padding-left: 15px;padding-right: 15px;padding-top: 5px;padding-bottom: 5px;font-family: var(--solox-font);font-size: 16px;margin-bottom: 30px;text-align: center;text-align: left;display: inline-flex;}.woocommerce-error {display: inline-block;}.woocommerce-error strong {color: #fff;}.woocommerce-info {line-height: 1.7;}.woocommerce-message a, .woocommerce-info a, .woocommerce-error a, .woocommerce-noreviews a, p.no-comments a {color: var(--solox-base);margin-right: 5px;margin-left: 5px;}a.woocommerce-privacy-policy-link {color: var(--solox-base);}.woocommerce-error {list-style-type: none;margin-left: 0;}.woocommerce-error {background-color: #e2401c;}.demo_store {position: fixed;left: 0;bottom: 0;right: 0;margin: 0;padding: 1em;background-color: #3d9cd2;z-index: 9999;}.woocommerce-cart .wc-proceed-to-checkout {text-align: right;margin-top: 40px;}.woocommerce-checkout .col2-set {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 30px;}.woocommerce-checkout .col2-set .col-1, .woocommerce-checkout .col2-set .col-2 {padding: 0 !important;width: 100%;max-width: 100%;}#order_review_heading, .woocommerce-column__title, .woocommerce-order-details__title, .woocommerce-Address-title h3, .woocommerce-EditAccountForm fieldset legend, .woocommerce-checkout #customer_details h3 {margin: 0;display: flex;align-items: center;margin: 0;font-family: var(--solox-heading-font, "Cormorant", serif);color: var(--solox-black);font-weight: 700;margin-bottom: 30px;font-size: 30px;line-height: 45px;text-transform: uppercase;}.woocommerce-checkout #customer_details h3 label {margin: 0;cursor: pointer;}.woocommerce-checkout #customer_details h3 label input {display: none;visibility: hidden;}.woocommerce-checkout #customer_details h3 label span {display: flex;align-items: center;}.woocommerce-checkout #customer_details h3 label span::after {content: "";width: 19px;height: 19px;background-color: #f4f5f8;border-radius: 50%;margin-left: 20px;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 10px;color: #fff;display: flex;justify-content: center;align-items: center;}.woocommerce-checkout #customer_details h3 label input:checked + span::after {content: "\f00c";background-color: var(--solox-primary);}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 20px;}.solox-edit-address h3, .solox-edit-address .form-row {margin-bottom: 30px;}.woocommerce-EditAccountForm label, .lost_reset_password label, .woocommerce-checkout .woocommerce-additional-fields__field-wrapper label, .woocommerce-checkout .woocommerce-billing-fields__field-wrapper label, .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper label, .solox-edit-address label {font-family: var(--solox-font);color: var(--solox-black);font-size: 18px;margin: 0;display: block;width: 100%;margin-bottom: 10px;text-transform: capitalize;}.woocommerce form .form-row .required {text-decoration: none;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p, .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p {margin: 0;float: none;width: 100%;display: block;}.woocommerce-checkout #customer_details {position: relative;margin-top: 30px;}.woocommerce-form-login input[type=text], .woocommerce-form-register input[type=text], .woocommerce-form-register input[type=email], .woocommerce-form-login input[type=password], .lost_reset_password input[type=text], .solox-edit-address input[type=text], .solox-edit-address input[type=email], .solox-edit-address input[type=password], .solox-edit-address input[type=tel], .solox-edit-address input[type=url], .solox-edit-address input[type=file], .solox-edit-address input[type=number], .solox-edit-address textarea, .woocommerce-EditAccountForm input[type=text], .woocommerce-EditAccountForm input[type=email], .woocommerce-EditAccountForm input[type=password], .woocommerce-EditAccountForm input[type=tel], .woocommerce-EditAccountForm input[type=url], .woocommerce-EditAccountForm input[type=file], .woocommerce-EditAccountForm input[type=number], .woocommerce-EditAccountForm textarea, .woocommerce-checkout #customer_details input[type=text], .woocommerce-checkout #customer_details input[type=email], .woocommerce-checkout #customer_details input[type=password], .woocommerce-checkout #customer_details input[type=tel], .woocommerce-checkout #customer_details input[type=url], .woocommerce-checkout #customer_details input[type=file], .woocommerce-checkout #customer_details input[type=number], .woocommerce-checkout #customer_details textarea {position: relative;display: block;height: 60px;width: 100%;font-size: 16px;color: var(--solox-text, #838184);line-height: 40px;padding: 14px 30px;letter-spacing: 0.1em;background-color: var(--solox-gray, #f9f6f1);border: none;transition: all 300ms ease;font-family: var(--solox-font);font-size: 14px;font-weight: 500;letter-spacing: 0;border-radius: 0;}.select2-container--default .select2-selection--single .select2-selection__rendered {color: var(--solox-text, #838184);line-height: 28px;font-weight: 500;font-size: 14px;font-family: var(--solox-font);}.woocommerce-EditAccountForm textarea, .woocommerce-checkout #customer_details textarea {height: 220px;resize: none;}.woocommerce-EditAccountForm ::placeholder, .woocommerce-checkout #customer_details ::placeholder {opacity: 1;color: var(--thm-text);}.woocommerce-checkout #customer_details ::-webkit-input-placeholder {opacity: 1;color: var(--thm-text);}.woocommerce-checkout #customer_details ::-moz-input-placeholder {opacity: 1;color: var(--thm-text);}.woocommerce-checkout #customer_details ::-ms-input-placeholder {opacity: 1;color: var(--thm-text);}.woocommerce-checkout #customer_details label.error {color: #ff0000;font-size: 12px;text-transform: capitalize;text-align: left;display: block;letter-spacing: 1px;padding-top: 7px;line-height: 24px;}.woocommerce-checkout .woocommerce-input-wrapper {display: block;width: 100%;}.woocommerce-checkout #customer_details .select2-container--default .select2-selection--single, .solox-edit-address .select2-selection--single {width: 100%;border: none;outline: none;display: block;width: 100%;height: 60px;background-color: var(--solox-gray, #f9f6f1);color: var(--thm-text);padding: 14px 30px;font-size: 14px;font-weight: 400;font-family: var(--solox-font);letter-spacing: 0em;display: flex;align-items: center;}.woocommerce-checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow, .solox-edit-address .select2-selection--single .select2-selection__arrow {top: 12px;right: 20px;}.woocommerce-checkout #customer_details #shipping_address_1_field, .woocommerce-checkout #customer_details #shipping_postcode_field, .woocommerce-checkout #customer_details #billing_email_field, .woocommerce-checkout #customer_details #shipping_address_2_field, .woocommerce-checkout #customer_details #billing_address_2_field, .woocommerce-checkout #customer_details #billing_address_1_field {grid-column-start: 1;grid-column-end: 3;}.woocommerce-checkout .shipping_address {margin-bottom: 30px;}.woocommerce-checkout #order_review_heading {margin-top: 60px;}.return-to-shop {margin-top: 30px !important;text-align: left !important;}.woocommerce-checkout .shop_table ul {margin: 0;padding: 0;list-style: none;}.woocommerce-checkout .shop_table ul li {font-size: 16px;color: #686a6f;font-weight: 400;}.woocommerce-checkout .shop_table ul li label {margin-bottom: 0;}.woocommerce-checkout .shop_table tfoot td, .woocommerce-checkout .shop_table tfoot th {padding-left: 20px;padding-right: 20px;padding-top: 13px;padding-bottom: 10px;}form.woocommerce-checkout .shop_table tfoot th {margin: 0;color: var(--solox-gray);font-size: 24px;font-weight: 300;padding-top: 10px;padding-bottom: 10px;}.woocommerce-checkout .shop_table {margin-bottom: 0;}.woocommerce-checkout-payment .place-order, .woocommerce-checkout-payment .wc_payment_methods {background-color: var(--solox-gray, #f9f6f1);padding: 30px 30px 18px 30px;margin: 0;list-style: none;line-height: 1;}.woocommerce-checkout-payment .place-order {padding-left: 30px;padding-bottom: 12px;}.woocommerce-checkout-payment .place-order {padding-top: 0;padding-bottom: 30px;}.woocommerce-checkout-payment .wc_payment_methods li label {display: flex;align-items: center;margin: 0;font-size: 20px;color: var(--solox-black);font-weight: 700;display: flex;align-items: center;margin-bottom: 20px;cursor: pointer;font-family: var(--heading-font);text-transform: uppercase;font-family: var(--solox-heading-font, "Cormorant", serif);}.woocommerce-checkout-payment .wc_payment_methods li + li {margin-top: 20px;}.woocommerce-checkout-payment .wc_payment_methods li input {display: none;}.woocommerce-checkout-payment .wc_payment_methods li label {margin-bottom: 0;}.woocommerce-checkout-payment .wc_payment_methods li label::before {content: "";width: 19px;height: 19px;background-color: #fff;border-radius: 50%;margin-right: 10px;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 8px;color: #fff;display: flex;justify-content: center;align-items: center;margin-right: 15px;position: relative;top: 1px;transition: all 500ms ease;}.woocommerce-checkout-payment .wc_payment_methods li input:checked + label::before {background-color: var(--solox-base);border-color: var(--solox-base);content: "\f00c";}.woocommerce-checkout-payment .wc_payment_methods li img {mix-blend-mode: multiply;width: 170px;margin-right: 10px;margin-left: 10px;}.checkout_coupon p, .woocommerce-checkout-payment .place-order p, .woocommerce-checkout-payment .wc_payment_methods li p {font-size: 15px;line-height: 30px;color: var(--solox-text, #838184);font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);font-weight: 500;}.wc_payment_methods .payment_box {padding-left: 35px;padding-top: 15px;padding-bottom: 0px;}.woocommerce-ResetPassword .woocommerce-Button {margin-top: 20px;}.checkout_coupon {margin-top: 30px;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 20px;max-width: 540px;}.checkout_coupon p:nth-child(1) {grid-column-start: 1;grid-column-end: 3;}.checkout_coupon input[type=text] {border: none;width: 100%;max-width: 370px;background-color: var(--solox-primary);padding-left: 30px;padding-right: 30px;margin-right: 10px;font-family: var(--solox-font);font-size: 14px;color: #686a6f;height: 64px;margin: 0;}.woocommerce-account .woocommerce {max-width: 1200px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;width: 100%;display: grid;grid-template-columns: 300px 1fr;grid-gap: 30px;padding-top: 120px;padding-bottom: 100px;}.woocommerce-account.woocommerce-lost-password .woocommerce {display: block;}.woocommerce-order-overview {margin: 0;padding: 0;list-style: none;margin-bottom: 10px;}legend {float: none;}.woocommerce-form-login label, .woocommerce-form-register label {display: block;}.woocommerce-MyAccount-content, .woocommerce-order p, .woocommerce-order address, .woocommerce-order-overview li {font-family: var(--solox-font);font-weight: 400;font-size: 16px;}.woocommerce-MyAccount-content a {color: var(--solox-base, #fff);}.woocommerce-MyAccount-content .order-again a {font-weight: bold;}.woocommerce b, .woocommerce strong {color: #222429;}.woocommerce-order-details {margin-bottom: 60px;margin-top: 60px;}.woocommerce-Addresses {display: grid;grid-gap: 30px;grid-template-columns: repeat(2, 1fr);margin-top: 10px;}.woocommerce-Addresses .col-2, .woocommerce-Addresses .col-1 {padding: 0;width: 100%;max-width: 100%;}.woocommerce-EditAccountForm .clear {display: none;}.woocommerce-EditAccountForm {margin-bottom: 20px;}.woocommerce-EditAccountForm fieldset, .woocommerce-EditAccountForm {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 30px;width: 100%;}.woocommerce-EditAccountForm p:nth-child(4), .woocommerce-EditAccountForm p:nth-child(6), .woocommerce-EditAccountForm fieldset {grid-column-start: 1;grid-column-end: 3;padding: 0;}.woocommerce-EditAccountForm p {margin: 0;}.woocommerce-EditAccountForm label {font-size: 20px;}.woocommerce-EditAccountForm p > span {display: block;width: 100%;}.woocommerce-EditAccountForm input + span {margin-top: 10px;}.woocommerce-EditAccountForm fieldset legend {margin-top: 20px;}.woocommerce-MyAccount-navigation ul {margin: 0;padding: 0;list-style: none;position: relative;display: block;padding: 35px 45px;background: var(--solox-gray, #f9f6f1);}@media (max-width: 991px) {.shop_table button[name=update_cart] {position: relative;margin-top: 20px;top: auto;right: auto;transform: translateY(0);}}@media (max-width: 767px) {table.shop_table_responsive .product-thumbnail {justify-content: center;}table.shop_table_responsive .product-thumbnail::before {display: none;}table.shop_table_responsive tr td.actions {flex-direction: column;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;}table.shop_table_responsive tr td.actions .coupon {text-align: left;}table.shop_table_responsive tr td.actions .coupon button[type=submit] {margin-top: 20px;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p, .woocommerce-EditAccountForm p {grid-column-start: 1;grid-column-end: 3;}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {grid-template-columns: 1fr;}}.woocommerce-checkout #order_review {width: 100%;overflow: hidden;display: block;}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {float: left;width: 49%;margin-right: 30px;overflow: hidden;}.woocommerce-checkout #order_review .woocommerce-checkout-payment {float: right;width: 48%;}@media (max-width: 991px) {.woocommerce-checkout #order_review, .woocommerce-account .woocommerce, .woocommerce-checkout .col2-set {grid-template-columns: 1fr;}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {float: none;width: 100%;}.woocommerce-checkout #order_review .woocommerce-checkout-payment {width: 100%;float: none;}}.woocommerce-terms-and-conditions-wrapper {margin-bottom: 23px;}abbr[title] {border-bottom: none;}.single-product div.product {position: relative;}.single-product div.product .woocommerce-product-gallery {position: relative;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {position: absolute;top: 45px;right: 35px;display: block;z-index: 99;text-indent: -999999px;}.single-product div.product .woocommerce-product-gallery .flex-viewport {margin-bottom: 1em;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {margin: 0;padding: 0;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {list-style: none;cursor: pointer;float: left;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {opacity: 0.5;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {opacity: 1;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {opacity: 1;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {width: 48.1%;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {margin-right: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {clear: both;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {width: 30.79667%;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {margin-right: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {clear: both;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {width: 22.15%;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {margin-right: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear: both;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 16.96%;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {margin-right: 0;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {clear: both;}.stock:empty::before {display: none;}.stock.in-stock {color: #0f834d;}.stock.out-of-stock {color: #e2401c;}ul.products {margin: 0;padding: 0;}ul.products li.product {list-style: none;position: relative;margin-bottom: 2em;}ul.products li.product img {display: block;}ul.products li.product .button {display: inherit;}.shop-one__product-count {display: inline-block;padding-top: 15px;font-size: 18px;font-weight: 500;text-transform: capitalize;}.entry-summary .yith-wcwl-add-to-wishlist {margin-top: 0;margin-bottom: 20px;margin-right: 10px;}a.thm-btn.wishlist {display: flex;flex-direction: row-reverse;align-items: center;}.yith-wcwl-add-button > a i {margin-right: 0;}.checkout-button, .return-to-shop .button, .shop_table .button, .form-row.place-order .button, .woocommerce-form-coupon .button {position: relative;display: inline-block;vertical-align: middle;-webkit-appearance: none;appearance: none;border: none;outline: none !important;background-color: var(--solox-base);color: var(--solox-white);font-size: 14px;font-weight: 700;padding: 12px 50px;transition: 500ms;line-height: 28px;border-radius: 0px;z-index: 1;overflow: hidden;}.widget_price_filter .price_slider_amount .button.thm-btn {padding: 3px 10px;font-size: 12px;}input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=search]:focus, input[type=password]:focus, input[type=textarea]:focus, input[type=textarea]:focus-visible, .product-quantity .quantity input, #customer_details textarea {outline-style: none;}mark, ins {background: #fff9c0;text-decoration: none;}.entry-summary ins {background: transparent;}.product-details__social + .yith-wcwl-add-to-wishlist {display: none !important;}.woocommerce-checkout .shop_table .cart_item td {padding-top: 0px;padding-bottom: 5px;}.woocommerce-checkout .shop_table td:last-child {padding-right: 0;}form.woocommerce-checkout .shop_table tfoot th {padding-left: 0;}.product-details__content__quantity__text {font-size: 14px;}.variations_form.cart label, .woocommerce-tabs .woocommerce-product-attributes-item__label, .single-product .woocommerce-grouped-product-list-item__label label {font-size: 18px;text-transform: capitalize;font-weight: 400;}.variations_form.cart label a:hover, .woocommerce-tabs .woocommerce-product-attributes-item__label a:hover, .single-product .woocommerce-grouped-product-list-item__label label a:hover {color: var(--solox-base, #c2a74e);}.variations_form.cart label {font-family: var(--heading-font);font-weight: 600;}.product-details__content__quantity {padding-left: 10px;}.shop-one__sidebar .sidebar__single ul li ul {margin-top: 0;}.sidebar__single.shop-one__sidebar__item.widget .wc-block-product-categories-list-item-count::after {content: ")";position: static;font-family: inherit;font-weight: inherit;}.sidebar__single.shop-one__sidebar__item.widget li::after {display: none;}.checkout_coupon {margin-top: 0;}.shop_table tbody .cart_item td:first-child {padding-left: 0;width: 120px;padding-right: 35px;}@media screen and (max-width: 992px) {.woocommerce-cart-form__contents {border: 0;}.woocommerce-cart-form__contents caption {font-size: 1.3em;}.woocommerce-cart-form__contents thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.woocommerce-cart-form__contents tr {border-bottom: 1px solid var(--solox-extra);display: block;margin-bottom: 0.625em;}.woocommerce-cart-form__contents td {border-bottom: 1px solid var(--solox-extra);display: block;font-size: 0.8em;display: flex;align-items: center;justify-content: space-between;margin: 0;color: var(--solox-black);font-size: 20px;font-weight: 700;font-family: var(--solox-font);}.woocommerce-cart-form__contents td::before {content: attr(data-title);font-weight: bold;}.woocommerce-cart-form__contents td:last-child {border-bottom: 0;}.shop_table button[name=update_cart] {position: relative;}.woocommerce-cart-form .actions {display: block;}.shop_table tbody tr + tr {border-top: 0;}.woocommerce-cart-form__contents .product-thumbnail {justify-content: center;}}.product-details__content__rating {display: flex;align-items: center;padding-bottom: 22px;margin-bottom: 20px;border-bottom: 1px solid #e8e3da;}.product-review .comments-area .comment-box .info {margin-bottom: 0;}.product__all-content ins {background-color: transparent;}.product-details__title ins span {margin-left: 0;}.product__all-btn-box .thm-btn {padding: 6px 25px;}.product__all-btn-box .thm-btn:focus {color: #fff;}.product-details__title del span {text-decoration: line-through;}.solox-overlay {position: fixed;top: 0;z-index: 99999;width: 100%;height: 100%;left: 0;display: none;background: rgba(0, 0, 0, 0.1);}.cv-spinner {height: 100%;display: flex;justify-content: center;align-items: center;}.spinner {width: 40px;height: 40px;border: 4px #ddd solid;border-top: 4px solid;border-radius: 50%;animation: sp-anime 0.8s infinite linear;border-top-color: var(--solox-primary);}@keyframes sp-anime {100% {transform: rotate(360deg);}}.is-hide {display: none;}.woocommerce-form-register, .woocommerce-form-login {margin-top: 20px;}.shop-category.widget_block.widget_categories {padding: 30px 20px;}.sidebar .shop-category h2 {margin-bottom: 23px;}.sidebar.shop-one__sidebar .widget .wp-block-categories li, .sidebar.shop-one__sidebar .widget_categories ul li {display: block;margin-bottom: 0;position: relative;}.sidebar.shop-one__sidebar .widget .wp-block-categories li, .sidebar .widget_categories ul li + li {margin-top: 0;margin-bottom: 5px;z-index: 999;padding: 6px 0;}.woo-widget .wc-block-components-filter-submit-button {font-size: 13px;font-weight: 800;background-color: var(--solox-base);line-height: 1em;padding: 13px 19px 13px;transition: all 500ms ease;border-radius: 0;}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button {font-size: 10px;margin-left: 0;margin-top: 0;font-weight: 600;background: var(--solox-white);font-family: var(--heading-font);color: var(--solox-black);text-transform: uppercase;letter-spacing: var(--solox-letter-space, 0.1em);box-shadow: 0px 10px 30px 0px rgba(var(--solox-black4-rgb), 0.07);}.woo-widget div .wc-block-components-filter-submit-button:hover {background-color: var(--solox-base, #1a1414) !important;color: var(--solox-white) !important;}.wc-block-components-price-slider__range-input-progress {--track-background: linear-gradient(90deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;--range-color: var(--solox-base);background: var(--track-background);height: 6px;}.wc-block-components-price-slider__range-input-wrapper {height: 6px;}input[type=range i] {appearance: auto;cursor: default;padding: initial;border: initial;margin: 0;accent-color: var(--solox-base);}.wc-block-price-filter__title {font-size: 20px;font-weight: 700;line-height: 20px;letter-spacing: var(--solox-letter-spacing);margin: 0;margin-bottom: 22px;}.shop-one__sidebar.sidebar .widget ul li::after {content: "";}.shop-one__sidebar.sidebar .widget ul.wp-block-categories li a::after {position: absolute;left: 0;top: 47%;transform: translateY(-40%);opacity: 1;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1;font-family: "Font Awesome 5 Free";content: "\f061";font-size: 12px;color: var(--solox-text);}.shop-one__sidebar.sidebar .widget ul.wp-block-categories li a::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;width: 100%;background-color: var(--solox-white, #fff);z-index: -1;transform: scale(1, 0);perspective: 400px;visibility: hidden;transition: transform 500ms ease-in-out, visibility 500ms ease-in-out;transform-origin: bottom center;}.shop-one__sidebar.sidebar .widget ul.wp-block-categories li:hover a::before {transform: scale(1, 1);visibility: visible;transform-origin: top center;}.shop-one__sidebar.sidebar .widget ul.wp-block-categories li:hover a, .shop-one__sidebar.sidebar .widget ul.wp-block-categories li:hover a::after {padding-left: 27px;}.shop-one__sidebar.sidebar .price, .sidebar .price {padding: 0;}.shop-one__sidebar.sidebar .wc-block-components-sort-select__label {float: left;}.shop-one__sidebar.sidebar .wc-block-components-review-list-item__info {display: block;}.shop-one__sidebar.sidebar .wc-block-components-review-list-item__image {width: 100%;height: 100%;}.wc-block-featured-category__link, .wc-block-featured-category__title, .wc-block-featured-product__description, .wc-block-featured-product__link {padding: 0;}.sidebar .widget_products li .size-woocommerce_thumbnail, .sidebar .widget_recent_reviews li .size-woocommerce_thumbnail {width: 100%;float: unset;}.shop-one__sidebar.sidebar .wc-block-stock-filter__title {font-size: 16px;}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {max-width: unset;margin-bottom: 5px;}.wc-block-product-categories-list--has-images li ul, .wc-block-product-categories-list--has-images li ul li.wc-block-product-categories-list-item {margin-left: 0;}.sidebar .select2-container .select2-selection--single {height: 60px;margin-bottom: 5px;}.sidebar .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 55px;padding: 0 20px;}.sidebar .select2-container--default .select2-selection--single .select2-selection__arrow {height: 55px;margin-right: 10px;}.shop-one__sidebar.sidebar .wc-block-product-categories__dropdown select {padding-left: 10px;background-image: none;}.woocommerce-product-search button, .woocommerce-widget-layered-nav button {background: var(--solox-base);color: #fff;line-height: 32px;width: 100%;}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta {margin-top: 10px;}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after, .sidebar .widget ul.wc-block-grid__products li::after, .sidebar .widget .wc-block-product-categories-list li::after, .sidebar .widget .widget_shopping_cart_content ul li:after, .sidebar ul.product_list_widget li:after {content: " ";}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {width: 100%;}.wp-block-woocommerce-price-filter > .wc-block-price-filter__title {margin-bottom: 30px;margin-top: 0;}.wc-block-grid__product:last-child {border-bottom: 0;margin-bottom: -16px;}.wc-block-grid__products, .wc-block-components-review-list-item__item, .wc-block-product-categories {margin-bottom: 0;}.wc-block-components-price-slider {margin-bottom: 5px;}.wc-block-grid__product .wc-block-grid__product-title {color: #222429;font-weight: 800;font-size: 16px;}.wc-block-grid__product-onsale {position: absolute;top: 0;right: 0;background: var(--solox-base);border-color: var(--solox-base);text-transform: capitalize;color: #fff;}.woo-widget .select2-container--default .select2-selection--single {border: 1px solid #e6e1d8;}.select2-container--default .select2-selection--multiple {border: none !important;}.wc-block-components-price-slider__range-input {top: -2px;}.wc-blocks-filter-wrapper h3, .woocommerce-account h3 {font-family: var(--solox-heading-font, "Cormorant", serif);font-size: 20px;text-transform: uppercase;font-weight: 700;margin-bottom: 20px;}.sidebar .wc-block-components-price-slider::after {content: "";display: table;clear: both;}.sidebar .wc-block-components-price-slider__range-text {float: left;margin: 0;padding-top: 6px;}.sidebar .wc-block-components-price-slider__range-text span:first-child::after {content: "-";margin-left: 5px;margin-right: 5px;}.sidebar .wc-block-components-price-slider__actions {float: right;}.product__add-to-cart {display: flex;justify-content: space-around;margin-top: 16px;}ul.products .product__add-to-cart .add_to_cart_button.thm-btn {position: relative;z-index: 1;}.product-one .add_to_cart_button.thm-btn.loading::after, .woosw-list .add_to_cart_button.loading::after, ul.products .product__add-to-cart .add_to_cart_button.thm-btn.loading::after {font-family: "Font Awesome 5 Free";content: "\f110";vertical-align: top;font-weight: 900;position: absolute;right: 5px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}.product-one .product__item .thm-btn:hover {color: var(--solox-white);background-color: var(--solox-base);}.product-one .added_to_cart {height: 38px;background-color: var(--solox-base);font-family: var(--heading-font);font-size: 10px;font-weight: 600;letter-spacing: 1.2px;color: var(--solox-white);padding: 13px 27px;text-transform: uppercase;}.product-one .price ins {background: transparent;}.product-one .product__item__btn {right: 30px;}.product-one .add_to_cart_button.added, .woosw-list .add_to_cart_button.added, ul.products .product__add-to-cart .add_to_cart_button.thm-btn.added, .product-widget .add_to_cart_button.thm-btn.added {display: none;}.woocommerce-Reviews .comment {position: relative;display: flex;align-items: center;flex-direction: inherit;}.product__items ul.products {width: calc(100% + 30px);display: block;margin-left: -15px;margin-right: -15px;float: left;}.product__items ul.products li {width: 100%;border: 0;margin-bottom: 0;float: none;padding-left: 15px;padding-right: 15px;box-shadow: none !important;padding-bottom: 30px;}@media (min-width: 768px) {.product__items ul.products li {width: 50%;}}@media (min-width: 992px) {.product__items ul.products li {width: 33.333%;}}.product__all-img {border: 1px solid var(--solox-border-color, #e8e3da);background-color: var(--solox-white);border-radius: var(--solox-bdr-radius);border-bottom: 0;}.product__all-content {border: 1px solid var(--solox-border-color, #e8e3da);border-top: 0;margin-top: 0;padding-top: 26px;padding-bottom: 30px;border-radius: var(--solox-bdr-radius);}.product__sidebar .widget, .product__sidebar-single {padding: 30px;}.product__sidebar .product__sidebar-single .wp-block-categories {margin-top: -17px;}.cart_totals .woocommerce-shipping-methods label {margin-bottom: 0;}.woocommerce-checkout-review-order-table th:first-child, .woocommerce-checkout-review-order-table td:first-child {color: var(--solox-black);font-size: 20px;line-height: 30px;font-weight: 700;font-family: var(--solox-heading-font, "Cormorant", serif);text-transform: uppercase;}.woocommerce-checkout-review-order-table th:last-child, .woocommerce-checkout-review-order-table td:last-child {text-align: right;}.woosq-popup .woosw-btn {background-color: var(--solox-base);}.woosq-popup .woosw-btn:hover, .product-details .cart .woosw-btn:hover {color: var(--solox-white);}.woosq-popup .woosw-added {padding: 15px 45px 13px;}.woosw-added:hover {background-color: var(--solox-base);}.woosw-list .added_to_cart.wc-forward {padding: 16px 45px 13px;font-size: 12px;font-weight: 600;text-transform: uppercase;}.shop-one.product.news-sidebar {padding: 120px 0;}.shop_table tbody .cart_item td.product-name {position: relative;}.shop_table.woocommerce-checkout-review-order-table tbody .cart_item td.product-name {left: 0;}.shop-one__sidebar .sidebar__single .wp-block-search .wp-block-search__button.has-icon {color: var(--treck-black, #687469);padding: 0;background-color: transparent;position: absolute;top: 50%;right: 50px;transform: translateY(-50%);}.wp-block-search__button svg {min-height: 2.5em;min-width: 2.5em;}.woosw-list table.woosw-items .woosw-item .woosw-item--add .add_to_cart_inline {text-align: right;margin-right: 10px;}.woosw-list table.woosw-items .woosw-item .woosw-item--image img {border-radius: var(--solox-bdr-radius);}.product .blog-sidebar__meta, .product .blog-sidebar__btn, .product .blog-sidebar__date {display: none;}.product__all-content .thm-btn, .product__item .thm-btn {height: 38px;background-color: var(--solox-gray);font-family: var(--heading-font);font-size: 10px;font-weight: 600;letter-spacing: 1.2px;color: var(--solox-text, #838184);padding: 9px 20px;text-transform: uppercase;}.item .thm-btn {padding: 12px 20px;}.product__all-content .thm-btn:hover, .product__item .thm-btn:hover {color: var(--solox-white);}p.comment-notes {margin-bottom: 10px;}.woocommerce-ResetPassword .woocommerce-Button, .solox-edit-address button[type=submit], .checkout_coupon button[type=submit], .woocommerce-EditAccountForm button[type=submit], .woocommerce-checkout-payment #place_order, .woocommerce-form-login .woocommerce-form-login__submit, .woocommerce-form-register .woocommerce-form-register__submit, .wc-proceed-to-checkout a, .shop_table button[name=update_cart], .shop_table .coupon .thm-btn, .entry-summary .thm-btn.cart-btn, .woosq-popup .woosw-btn, .product-details .cart .woosw-btn, .woosw-list .add_to_cart_button {font-size: 16px;letter-spacing: 1.4px;padding: 16px 49.5px 17px;background-color: var(--solox-base);color: var(--solox-black);font-weight: 700;font-family: var(--heading-font);letter-spacing: 1.6px;text-transform: uppercase;line-height: 30px;transition: all 0.5s linear;}.shop_table .coupon .thm-btn {line-height: 27px;}.wc-proceed-to-checkout a {padding: 23px 50px;}.entry-summary .thm-btn.cart-btn {margin-right: 10px;}.woocommerce-ResetPassword .woocommerce-Button:hover, .solox-edit-address button[type=submit]:hover, .checkout_coupon button[type=submit]:hover, .woocommerce-EditAccountForm button[type=submit]:hover, .woocommerce-checkout-payment #place_order:hover, .woocommerce-form-login .woocommerce-form-login__submit:hover, .woocommerce-form-register .woocommerce-form-register__submit:hover, .wc-proceed-to-checkout a:hover, .shop_table button[name=update_cart]:hover, .shop_table .coupon .thm-btn:hover, .entry-summary .thm-btn.cart-btn:hover {background-color: var(--solox-black);color: var(--solox-white);}.woosq-popup .woosw-btn, .product-details .cart .woosw-btn, .woosw-list .add_to_cart_button {background-color: var(--solox-black);color: var(--solox-white);}.woosq-popup .woosw-btn:hover, .product-details .cart .woosw-btn:hover, .woosw-list .add_to_cart_button:hover {background-color: var(--solox-base);color: var(--solox-black);}.wp-block-heading, .product__sidebar-title {position: relative;font-size: 20px;text-transform: uppercase;margin-bottom: 30px;margin-left: 0;font-weight: 700;font-family: var(--solox-heading-font, "Cormorant", serif);}.shop-category.product__sidebar-single ul.wp-block-categories li a {margin-left: 20px;font-weight: 500;}.review-form-one__title {text-transform: uppercase;font-size: 30px;}.wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount {font-size: 14px;}@media (min-width: 992px) {.product__items ul.products.columns-1 li {width: calc(100% / 1);}}@media (min-width: 992px) {.product__items ul.products.columns-2 li {width: calc(100% / 2);}}@media (min-width: 992px) {.product__items ul.products.columns-3 li {width: calc(100% / 3);}}@media (min-width: 992px) {.product__items ul.products.columns-4 li {width: calc(100% / 4);}}@media (min-width: 992px) {.product__items ul.products.columns-5 li {width: calc(100% / 5);}}@media (min-width: 992px) {.product__items ul.products.columns-6 li {width: calc(100% / 6);}}.product__item__btn .woosw-btn-text-icon .woosw-btn-text {display: none;}.product-details__buttons .woosw-btn-icon {display: none;}.blog-sidebar__single.product .blog-one__meta, .blog-sidebar__single.product .solox-btn {display: none;}input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}.products .product .price {color: var(--solox-text);}.product-details .product__card .price {font-weight: 600;font-size: 24px;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);}.review-form-one__title {text-transform: uppercase;font-size: 30px;font-weight: 700;}.thm-btn {display: inline-block;vertical-align: middle;-webkit-appearance: none;border: none;outline: none !important;background-color: var(--solox-black, #1c1a1d);color: #fff;font-size: 12px;font-weight: 600;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);padding: 16.25px 48px;transition: 500ms;letter-spacing: 0.2em;text-transform: uppercase;background-color: var(--solox-black, #1c1a1d);color: #fff;position: relative;overflow: hidden;text-align: center;}.thm-btn::before {content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 150%;height: 150%;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;background-color: var(--solox-base, #fff);transition-duration: 700ms;color: var(--solox-white);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);z-index: -1;}.thm-btn:hover {color: var(--solox-black, #1c1a1d);}.thm-btn:hover::before {bottom: -50%;color: #ddd;}.product-details .comment-form textarea {height: 195px;display: block;width: 100%;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-text, #838184);font-size: 14px;font-weight: 500;border: none;outline: none;padding-left: 30px;padding-right: 30px;padding-top: 30px;}.product-details .comment-form input[type=text], .product-details .comment-form input[type=email] {display: block;width: 100%;height: 58px;background-color: var(--solox-gray, #f9f6f1);color: var(--solox-text, #838184);font-size: 14px;font-weight: 500;border: none;outline: none;padding-left: 30px;padding-right: 30px;margin-top: 20px;}form.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name, form.woocommerce-checkout .shop_table tfoot tr th {text-transform: capitalize;}.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 3px;}.woosw-list .add_to_cart_button, .woosq-popup .woosw-btn, .product-details .cart .woosw-btn, .entry-summary .thm-btn.cart-btn, .woocommerce-checkout-payment #place_order, .checkout_coupon button[type=submit], .wc-proceed-to-checkout a, .shop_table button[name=update_cart], .shop_table .coupon .thm-btn {display: inline-block;vertical-align: middle;-webkit-appearance: none;border: none;outline: none !important;background-color: var(--solox-base, #1c1a1d);color: #fff;font-size: 12px;font-weight: 600;font-family: var(--solox-font, "Plus Jakarta Sans", sans-serif);padding: 14.5px 48px;transition: 500ms;letter-spacing: var(--solox-letter-space-xl, 0.2em);text-transform: uppercase;color: #fff;position: relative;overflow: hidden;text-align: center;z-index: 1;}.woosw-list .add_to_cart_button:before, .woosq-popup .woosw-btn:before, .product-details .cart .woosw-btn:before, .entry-summary .thm-btn.cart-btn:before, .woocommerce-checkout-payment #place_order:before, .checkout_coupon button[type=submit]:before, .wc-proceed-to-checkout a::before, .shop_table button[name=update_cart]::before, .shop_table .coupon .thm-btn::before {content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 150%;height: 150%;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;background-color: var(--solox-black, #fff);transition-duration: 700ms;color: var(--solox-white);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);z-index: -1;}.woosw-list .add_to_cart_button:hover, .woosq-popup .woosw-btn:hover, .product-details .cart .woosw-btn:hover, .entry-summary .thm-btn.cart-btn:hover, .woocommerce-checkout-payment #place_order:hover, .checkout_coupon button[type=submit]:hover, .wc-proceed-to-checkout a:hover, .shop_table button[name=update_cart]:hover, .shop_table .coupon .thm-btn:hover {color: var(--solox-white);background-color: var(--solox-black);}.woosw-list .add_to_cart_button:hover::before, .woosq-popup .woosw-btn:hover::before, .product-details .cart .woosw-btn:hover::before, .entry-summary .thm-btn.cart-btn:hover::before, .woocommerce-checkout-payment #place_order:hover::before, .checkout_coupon button[type=submit]:hover::before, .wc-proceed-to-checkout a:hover::before, .woocommerce-ResetPassword .woocommerce-Button:hover::before, .shop_table button[name=update_cart]:hover::before, .shop_table .coupon .thm-btn:hover::before {bottom: -50%;color: #ddd;}.woosw-list .add_to_cart_button:hover::before, .woocommerce-ResetPassword .woocommerce-Button:hover::before, .shop_table button[name=update_cart] {position: absolute;padding: 14.5px 48px;}.woosq-popup .woosw-added:hover, .woosq-popup .woosw-btn, .product-details .cart .woosw-btn {background-color: var(--solox-black);}.woosq-popup .woosw-btn, .product-details .cart .woosw-btn:before {background-color: var(--solox-base);}.product-details .cart .woosw-btn:hover, .woosq-popup .woosw-btn:hover {background-color: var(--solox-base);}.product__item__btn {right: 40px;}.woosq-popup .entry-summary .thm-btn.cart-btn, .woosq-popup .woosw-btn {padding: 16.5px 35px;}.entry-footer {margin-top: 0px;margin-left: 15px;}.woosw-list .product .added_to_cart {height: 58px;}.product .added_to_cart {height: 38px;background-color: var(--solox-base);font-family: var(--heading-font);font-size: 10px;font-weight: 600;letter-spacing: 1.2px;color: var(--solox-white);padding: 9px 20px;text-transform: uppercase;}.product .added_to_cart::before {content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);width: 150%;height: 150%;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;background-color: var(--solox-black, #fff);transition-duration: 700ms;color: var(--solox-white);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);z-index: -1;}.product .added_to_cart:hover {color: var(--solox-white, #1c1a1d);}.product .added_to_cart:hover::before {bottom: -50%;color: #ddd;}.blog-one .woocommerce {padding-top: 0px;padding-bottom: 0px;}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {top: 35px;right: 30px;}.shop-one__sidebar.sidebar .widget ul.wp-block-categories li a:hover::after {color: var(--solox-base);}.custom-post-css {background: #E7E0D6;border-radius: 10px 10px;min-height: 480px;}.custom-post-css .blog-card__image {margin-bottom: 0;}.custom-post-css .blog-card__image .wp-post-image {border-radius: 10px 10px 0 0;}.custom-post-css .blog-card__title {margin-top: 10px;padding-left: 10px;padding-right: 10px;text-align: center;line-height: 20px;}.custom-post-css .blog-card__title a {font-size: 18px;}.custom-post-css .blog-card-two__text {font-size: 14px;color: #141313;padding-left: 10px;padding-right: 10px;}.custom-post-css .blog-card__link {padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}@media(max-width: 600px) {.hotline-phone-ring-wrap {display: none;}}.hotline-phone-ring-wrap {position: fixed;bottom: 20px;left: 0;z-index: 999999;}.hotline-phone-ring {position: relative;visibility: visible;background-color: transparent;width: 110px;height: 110px;cursor: pointer;z-index: 11;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);transition: visibility .5s;left: 0;bottom: 0;display: block;}.hotline-phone-ring-circle {width: 100px;height: 100px;top: 3px;left: 5px;position: absolute;background-color: transparent;border-radius: 100%;border: 2px solid #cf2027;-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;opacity: 0.5;}.hotline-phone-ring-circle-fill {width: 80px;height: 80px;top: 10px;left: 16px;position: absolute;background-color: #cf2027;border-radius: 100%;border: 2px solid transparent;-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}.hotline-phone-ring-img-circle {background: linear-gradient(180deg, #cf2027 0%, #cf2027 100%);width: 40px;height: 40px;top: 30px;left: 37px;position: absolute;background-size: 20px;border-radius: 100%;//border: 2px solid transparent;-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;}.hotline-phone-ring-img-circle .pps-btn-img {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.hotline-phone-ring-img-circle .pps-btn-img img {width: 20px;height: 20px;}.hotline-bar {position: absolute;background: linear-gradient(180deg, #cf2027 0%, #cf2027 100%);height: 45px;width: 180px;line-height: 40px;border-radius: 3px;padding: 0 10px;background-size: 100%;cursor: pointer;transition: all 0.8s;-webkit-transition: all 0.8s;z-index: 9;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);border-radius: 50px !important;left: 33px;bottom: 37px;}.hotline-bar > a {color: #fff;text-decoration: none;font-size: 16px;font-weight: bold;text-indent: 50px;display: block;letter-spacing: 1px;line-height: 46px;font-family: Arial;}.hotline-bar > a:hover, .hotline-bar > a:active {color: #fff;}@-webkit-keyframes phonering-alo-circle-anim {0% {-webkit-transform: rotate(0) scale(0.5) skew(1deg);-webkit-opacity: 0.1;}30% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);-webkit-opacity: 0.5;}100% {-webkit-transform: rotate(0) scale(1) skew(1deg);-webkit-opacity: 0.1;}}@-webkit-keyframes phonering-alo-circle-fill-anim {0% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);opacity: 0.6;}50% {-webkit-transform: rotate(0) scale(1) skew(1deg);opacity: 0.6;}100% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);opacity: 0.6;}}@-webkit-keyframes phonering-alo-circle-img-anim {0% {-webkit-transform: rotate(0) scale(1) skew(1deg);}10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}50% {-webkit-transform: rotate(0) scale(1) skew(1deg);}100% {-webkit-transform: rotate(0) scale(1) skew(1deg);}}@media only screen and (min-width: 600px){.footer{display: none;}}@media only screen and (max-width: 599px){.footer {position: fixed;bottom: 0;left: 0;width: 100%;padding-bottom: 5px;z-index: 9;border-radius: 20px 20px;background-color: #141313;box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.07);-webkt-box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.07);}.footer .nav {align-items: center;max-width: 480px;margin: 0 auto;}.footer .nav .nav-item {height: 40px;}.footer .nav .nav-item .nav-link {text-align: center;background: transparent;align-self: center;-webkit-align-self: center;-moz-align-self: center;height: 100%;line-height: 44px;color: #ffffff;padding: 0 10px;}.footer .nav .nav-item .nav-link span {line-height: 20px;display: inline-block;vertical-align: middle;}.footer .nav .nav-item .nav-link span .nav-icon {font-size: 17px;height: 20px;line-height: 20px;width: 20px;display: inline-block;margin: 0 auto 5px auto;}.footer .nav .nav-item .nav-link span .nav-text {font-size: 12px;line-height: 15px;display: block;}.footer .nav .nav-item.centerbutton {padding: 10px;transition: none;}.footer .nav .nav-item.centerbutton .nav-link {position: relative;padding: 8px;height: 76px;width: 76px;margin: 0 auto;margin-top: -40px;transition: none;}.footer .nav .nav-item.centerbutton .nav-link > span {height: 60px;line-height: 56px;width: 60px;border-radius: 50%;margin: 0px auto 0 auto;color: #ffffff;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);-webkt-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);}.theme-linear-gradient {background: linear-gradient(#CF2027 0%, #801618 100%);}.phone-ring-icon-circle{margin-top: 16px;font-size: 26px;-webkit-animation: phone-ring-circle-img-anim 1s infinite ease-in-out;-moz-animation: phone-ring-circle-img-anim 1s infinite ease-in-out;-ms-animation: phone-ring-circle-img-anim 1s infinite ease-in-out;-o-animation: phone-ring-circle-img-anim 1s infinite ease-in-out;animation: phone-ring-circle-img-anim 1s infinite ease-in-out;}@-webkit-keyframes phone-ring-circle-img-anim {0% {transform: rotate(0) scale(1) skew(1deg) }10% {transform: rotate(-25deg) scale(1) skew(1deg) }20% {transform: rotate(25deg) scale(1) skew(1deg) }30% {transform: rotate(-25deg) scale(1) skew(1deg) }40% {transform: rotate(25deg) scale(1) skew(1deg) }50% {transform: rotate(0) scale(1) skew(1deg) }100% {transform: rotate(0) scale(1) skew(1deg) }}.phone-ring-circle-fill {width: 80px;height: 80px;top: -2px;left: -2px;position: absolute;background-color: #CF2027;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .1;-webkit-animation: phone-ring-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: phone-ring-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: phone-ring-circle-fill-anim 2.3s infinite ease-in-out;-o-animation: phone-ring-circle-fill-anim 2.3s infinite ease-in-out;animation: phone-ring-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}@-webkit-keyframes phone-ring-circle-fill-anim {0% {transform: rotate(0) scale(.7) skew(1deg);opacity: .2 }50% {transform: rotate(0) scale(1) skew(1deg);opacity: .2 }100% {transform: rotate(0) scale(.7) skew(1deg);opacity: .2 }}}.cta-two__content .solox-btn {border-radius: 50px;}.related-post-css {margin-top: 30px;border-top: 1px solid #801618;}.related-post-css h3 {padding-top: 10px;text-transform: uppercase;font-weight: 700;color: #cf2027;}.elementor-select-wrapper .select-caret-down-wrapper {margin-top: -4px;}.font-brittany-signature .elementor-widget-container .elementor-heading-title{font-family: "Brittany";}.blog-details p {line-height: 22px;margin: 20px 0;}.blog-details h2{font-size: 20px}.blog-details h3{font-size:16px}.clearfix{clear:both;margin:10px 0}.skip-link{display:none}.language-toggler {padding: 0 10px;}@media(max-width: 767px){.lang-pc{display:none}}.side-social{position:fixed;width:54px;height:275px;right:0px;top:214px;z-index:100;}
.side-social ul li{list-style:none;width:54px;height:54px;right:60px;float:left;position:relative;border-bottom:1px solid #444;}
.side-social ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px 'Montserrat'; overflow:hidden;}
.side-social ul li .sidebox:hover{background-color:#cf2027}
.side-social ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side-social ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side-social ul li img{float:left;}