@-webkit-keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0) }100% {-webkit-transform: scale(1.0);opacity: 0;}} @keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1.0);-ms-transform: scale(1.0);transform: scale(1.0);opacity: 0;}} @-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }} @keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }} body:after {content: url(https://telegramic.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display: none;} .wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom} @keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}} @keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}} @keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}} @keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} ol,ul{box-sizing:border-box} @keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}} .wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap} .wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word} .wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%} .wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em} .editor-styles-wrapper,.entry-content{counter-reset:footnotes} :root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px} .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important} .screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em} .wp-block-image{margin:0 0 1em} .wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em} .wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal} body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--brand-color: #2672df;--wp--preset--color--beige-dark: #A1824F;--wp--preset--color--dark-strong: #24262B;--wp--preset--color--dark-light: #32353C;--wp--preset--color--grey-strong: #838998;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 17px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 13px;--wp--preset--font-size--normal: 15px;--wp--preset--font-size--larger: 20px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);} .wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; /* Blue */ } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7-form-control-wrap { position: relative; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; /* Dark Gray 800 */ opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc; /* Light Gray 100 */ top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) {.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}@keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes blink { from { opacity: 0; } 50% { opacity: 1; } to { opacity: 0; } } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } @keyframes open-frame{0%{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(.97)}75%{transform:scale(.93)}100%{transform:scale(1)}} .alert-message{font-size:15px!important;color:#666;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;text-align:center;line-height:1.6;align-self:center} @keyframes open-toast{0%{transform:scaleX(1) scaleY(1)}20%,45%{transform:scaleX(1.35) scaleY(.1)}65%{transform:scaleX(.8) scaleY(1.7)}80%{transform:scaleX(.6) scaleY(.85)}100%{transform:scaleX(1) scaleY(1)}} @keyframes timer{0%{width:100%}25%{width:75%}50%{width:50%}75%{width:25%}100%{width:1%}} .vc_row { position: relative; } .vc_row::after { content: ""; display: table; clear: both; } .vc_row:not(.-nospace) { margin-left: -1.25rem; margin-right: -1.25rem; } .vc_row:not(.-nospace) [class^='vc_col'], .vc_row:not(.-nospace) .grid-item { position: relative; min-height: 1px; padding-left: 1.25rem; padding-right: 1.25rem; } div[class*='vc_col-xs'] { float: left; } .vc_col-xs-12 { width: -webkit-calc(100%/12 * 12); width: calc(100%/12 * 12); } .grid-item:not(.-nospace) { padding-top: 1.25rem; padding-bottom: 1.25rem; } .page-headline .animated-holder, .project.-layout6 .animated-holder, .project.-layout8 .animated-holder, .project.-layout9 .animated-holder, .project.-layout10 .animated-holder, .main-section .animated-holder, [data-interactive-links-grid] .animated-holder { z-index: 1; } .page-headline .animated-holder > *, .project.-layout6 .animated-holder > *, .project.-layout8 .animated-holder > *, .project.-layout9 .animated-holder > *, .project.-layout10 .animated-holder > *, .main-section .animated-holder > *, [data-interactive-links-grid] .animated-holder > * { -webkit-animation-name: slide_up_elements; animation-name: slide_up_elements; } .animated-holder > *, .hamburger-nav .menu > *, .hamburger-nav:not(.type2) .sub-menu > *, .hamburger-nav:not(.type2) .sub-sub-menu > *, .hamburger-nav-details > *, .header-5 .sub-menu > *, .header-5 .sub-sub-menu > * { will-change: transform; opacity: 0; -webkit-transform: translateY(2rem); -ms-transform: translateY(2rem); transform: translateY(2rem); -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 0.35s; animation-duration: 0.35s; -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); } .animated-holder > *:nth-child(1), .hamburger-nav .menu > *:nth-child(1), .hamburger-nav:not(.type2) .sub-menu > *:nth-child(1), .hamburger-nav:not(.type2) .sub-sub-menu > *:nth-child(1), .hamburger-nav-details > *:nth-child(1), .header-5 .sub-menu > *:nth-child(1), .header-5 .sub-sub-menu > *:nth-child(1) { -webkit-animation-delay: 0.05s; animation-delay: 0.05s; -webkit-transition-delay: 0.05s; -o-transition-delay: 0.05s; transition-delay: 0.05s; } .animated-holder > *:nth-child(2), .hamburger-nav .menu > *:nth-child(2), .hamburger-nav:not(.type2) .sub-menu > *:nth-child(2), .hamburger-nav:not(.type2) .sub-sub-menu > *:nth-child(2), .hamburger-nav-details > *:nth-child(2), .header-5 .sub-menu > *:nth-child(2), .header-5 .sub-sub-menu > *:nth-child(2) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; -webkit-transition-delay: 0.1s; -o-transition-delay: 0.1s; transition-delay: 0.1s; } .animated-holder > *:nth-child(3), .hamburger-nav .menu > *:nth-child(3), .hamburger-nav:not(.type2) .sub-menu > *:nth-child(3), .hamburger-nav:not(.type2) .sub-sub-menu > *:nth-child(3), .hamburger-nav-details > *:nth-child(3), .header-5 .sub-menu > *:nth-child(3), .header-5 .sub-sub-menu > *:nth-child(3) { -webkit-animation-delay: 0.15s; animation-delay: 0.15s; -webkit-transition-delay: 0.15s; -o-transition-delay: 0.15s; transition-delay: 0.15s; } @-webkit-keyframes slide_up_elements { from { -webkit-transform: translateY(3.25rem); transform: translateY(3.25rem); opacity: 0; } to { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; } } @keyframes slide_up_elements { from { -webkit-transform: translateY(3.25rem); transform: translateY(3.25rem); opacity: 0; } to { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; } } body { background-color: #fff; color: #161519; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; height: 100%; overflow-x: hidden; line-height: 1.6; padding: 0; margin: 0; text-rendering: optimizeLegibility; font-size: -webkit-calc(1rem + 0.025 * ( (100vw - 576px) / 864)); font-size: calc(1rem + 0.025 * ( (100vw - 576px) / 864)); font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body * { overflow-wrap: break-word; } .card .image-holder { overflow: hidden; position: relative; margin: 0; } .card .image-holder, .card .image-holder > a { display: block; } .card .image-holder img { min-width: 100%; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .card.-metro:not(.-no-media) .image-holder { padding-bottom: 100%; position: relative; } .card.-metro:not(.-no-media) .image-holder img, .card.-metro:not(.-no-media) .image-holder iframe { position: absolute; left: 0; top: 0; -o-object-fit: cover; object-fit: cover; width: 100%; min-width: 100%; height: 100%; } .card.-contained:not(.-layout13) { overflow: hidden; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; } .card.-contained .card-details { background-color: rgba(150, 144, 162, 0.06); } .card:not(.-with-overlay):not(.-image-only) .card-details { padding-top: 1.5rem; } .card:not(.-with-overlay):not(.-image-only).-contained .card-details { padding-bottom: 1.5rem; padding-left: 3vh; padding-right: 3vh; } .card:not(.-layout4):not(.-layout6) .overlay-details { color: #fff; } .card .overlay-details { position: absolute; width: 100%; left: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 3vh; } .card .overlay-details:not(.-top) { bottom: 0; } .card:hover .-fade-up, .card:hover .-fade-down { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } ul, ol { margin-bottom: 1.35em; padding-left: 2rem; } ul:not(.-unlist) > li, ol:not(.-unlist) > li { margin: 5px 0; } img { height: auto; max-width: 100%; vertical-align: top; } figure { margin: 1em 0; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 0.95em; font-size: 0.875rem; font-weight: 600; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } table, .wp-block-table { width: 100%; border-collapse: collapse; border-spacing: 0; } table:not(.-unstyle) td, table:not(.-unstyle) th, .wp-block-table:not(.-unstyle) td, .wp-block-table:not(.-unstyle) th { border: none; border-top: 1px solid rgba(150, 144, 162, 0.15); border-bottom: 1px solid rgba(150, 144, 162, 0.15); text-align: inherit; padding: 0.7rem 0.7rem 0.7rem 0; vertical-align: top; } table:not(.-unstyle) td:last-child, table:not(.-unstyle) th:last-child, .wp-block-table:not(.-unstyle) td:last-child, .wp-block-table:not(.-unstyle) th:last-child { padding-right: 0; } a { text-decoration: none; color: inherit; } a:not(.-unlink) { color: inherit; cursor: pointer; background-repeat: no-repeat; background-size: 100% 0.2em; background-position: 0px 110%; } a:not(.-unlink):hover, a:not(.-unlink):active, a:not(.-unlink):focus, a:not(.-unlink).-dashed { color: #dc2828; -webkit-animation: 0.4s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1 normal none running links; animation: 0.4s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1 normal none running links; background-image: -o-linear-gradient(currentColor 0px, currentColor 100%); background-image: linear-gradient(currentColor 0px, currentColor 100%); } a:not(.-unlink).-undash { background-image: none; } a.titles-typo { letter-spacing: -0.02rem; } a:hover, a .title:hover { -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } @-webkit-keyframes links { 0% { background-size: 100% 0.2em; background-position: 0 110%; } 50% { background-size: 0% 0.2em; background-position: 0 110%; } 50.01% { background-size: 0% 0.2em; background-position: right 0 top 110%; } 100% { background-size: 100% 0.2em; background-position: right 0 top 110%; } } @keyframes links { 0% { background-size: 100% 0.2em; background-position: 0 110%; } 50% { background-size: 0% 0.2em; background-position: 0 110%; } 50.01% { background-size: 0% 0.2em; background-position: right 0 top 110%; } 100% { background-size: 100% 0.2em; background-position: right 0 top 110%; } } h1, h2, h3, h4, h5, h6, .titles-typo, .font-titles { font-family: "DM Sans", sans-serif; font-weight: bold; margin: 0; } h1:not(.title) + *, h2:not(.title) + *, h3:not(.title) + *, h4:not(.title) + *, h5:not(.title) + *, h6:not(.title) + *, .titles-typo:not(.title) + *, .font-titles:not(.title) + * { -webkit-margin-before: 1em; margin-block-start: 1em; } h1.heading-md, h1.wc-prl-title, h2.heading-md, h2.wc-prl-title, h3.heading-md, h3.wc-prl-title, h4.heading-md, h4.wc-prl-title, h5.heading-md, h5.wc-prl-title, h6.heading-md, h6.wc-prl-title, .titles-typo.heading-md, .titles-typo.wc-prl-title, .font-titles.heading-md, .font-titles.wc-prl-title { font-size: 1.55rem; margin-bottom: 3vh; } h1, h2, h3, h4, h5, h6 { color: #111013; } h1 { letter-spacing: -.045em; line-height: 1; font-size: -webkit-calc(2.75rem + 1.75 * ( (100vw - 576px) / 864)); font-size: calc(2.75rem + 1.75 * ( (100vw - 576px) / 864)); } h3 { letter-spacing: -.035em; line-height: 1.15; font-size: -webkit-calc(2rem + 0.25 * ( (100vw - 576px) / 864)); font-size: calc(2rem + 0.25 * ( (100vw - 576px) / 864)); } h3:not(.title) + * { margin-top: 1rem; } h4:not(.title) + *, h5:not(.title) + *, h6:not(.title) + * { margin-top: 0.75rem; } h4 { letter-spacing: -.03em; line-height: 1.2; font-size: -webkit-calc(1.5rem + 0.25 * ( (100vw - 576px) / 864)); font-size: calc(1.5rem + 0.25 * ( (100vw - 576px) / 864)); } h6 { font-size: 1em; letter-spacing: -.02em; line-height: 1.35; } *, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } dfn, cite, em, i { font-style: italic; } blockquote, q { margin: 0; padding: 0 0 0 1.5rem; quotes: "" ""; position: relative; border-left: 0.25rem solid rgba(150, 144, 162, 0.5); } blockquote p, q p { margin: 0; font-style: normal; font-weight: 400; position: relative; } pre { font-family: menlo, monaco, consolas, "Lucida Console", monospace; font-size: 0.9em; background-color: rgba(150, 144, 162, 0.08); border-left: 5px solid rgba(150, 144, 162, 0.08); margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1rem; } pre:not(.-warning) { -webkit-border-radius: 0.35rem; border-radius: 0.35rem; } code { font-family: menlo, monaco, consolas, "Lucida Console", monospace; font-size: 0.95em; color: #635d6f; background-color: rgba(150, 144, 162, 0.08); padding: 3px 6px; word-break: normal; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; } code, kbd, tt, var { font-family: menlo, monaco, consolas, "Lucida Console", monospace; } mark, ins { text-decoration: none; } mark { background-color: rgba(236, 128, 19, 0.15); padding: 0.25rem 0; } .-unlist { margin: 0; padding: 0; list-style: none; } .-unlist > li { margin: 0; padding: 0; } .-unlist > li::before { content: ""; display: none; } .-unspace, .-unspace.elementor-widget-text-editor p { margin: 0; } .-small-t { font-size: 0.95em; } .-left, .text-left { text-align: left; } .-right, .text-right { text-align: right; } .-fade-up { -webkit-transform: translateY(6%); -ms-transform: translateY(6%); transform: translateY(6%); opacity: 0; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .-blur { -webkit-backdrop-filter: saturate(180%) blur(5px); backdrop-filter: saturate(180%) blur(5px); background-color: rgba(255, 255, 255, 0.85); } .-visible, .visible { opacity: 1 !important; visibility: visible !important; } .-invisible, .invisible { opacity: 0 !important; visibility: hidden !important; } .-hidden, .hidden, .hide { display: none; } .-light, .-light .icon { color: #fff; } .site-content { background-color: #fff; min-height: -webkit-calc(100vh - 25vh); min-height: calc(100vh - 25vh); } .site-content::before { content: ""; display: table; clear: both; } .page-container { margin: 0 auto; position: relative; padding-left: 1.25rem; padding-right: 1.25rem; } .page-container:not(.-full-w), .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1300px; } .page-container::after { content: ""; display: table; clear: both; } body.page-is-loaded .color-switcher-toddler { -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -webkit-transition-property: color, -webkit-transform; transition-property: color, -webkit-transform; -o-transition-property: transform, color; transition-property: transform, color; transition-property: transform, color, -webkit-transform; } .menu, .menu .sub-menu, .menu .sub-sub-menu { margin: 0; padding: 0; list-style: none; } .menu > li, .menu .sub-menu > li, .menu .sub-sub-menu > li { margin: 0; padding: 0; } .menu > li::before, .menu .sub-menu > li::before, .menu .sub-sub-menu > li::before { content: ""; display: none; } .nav { cursor: default; position: relative; z-index: 10; font-weight: 500; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .nav a::before, .nav .close-bar { display: none; } .nav .mobile-overlay { display: block; } .nav.with-counters .nav-item:not(.version) { counter-increment: number; } .nav.with-counters .nav-item:not(.version) > a > span { position: relative; } .nav.with-counters .nav-item:not(.version) > a > span::before { content: "0" counter(number); display: inline-block; font-weight: bold; width: auto; right: 0; top: -0.75em; line-height: 0.6em; font-size: 0.6em; position: absolute; height: auto; opacity: .75; } .header:not(.-mobile) .menu { min-height: 2.75rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; } .header:not(.-mobile) .menu li { position: relative; padding: 0; } .header:not(.-mobile) .menu li span { white-space: normal; line-height: 1.3; } .header:not(.-mobile) .menu > .nav-item { margin: 0; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .header:not(.-mobile) .menu > .nav-item > a { padding: 0 1.2vw; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .header:not(.-mobile) .mobile-overlay { height: 100%; } .header:not(.-mobile) .mobile-overlay .holder { height: 100%; } .header:not(.-mobile) .copyright, .header:not(.-mobile) .mobile-hamburger { display: none; } .header:not(.-mobile) .nav-container { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .header.-mobile .menu > .nav-item { font-size: 1.05em; position: relative; padding: 0; margin: 0 -20px; } .header.-mobile .menu > .nav-item a { display: block; line-height: 2em; padding: 5px 20px; position: relative; } .hamburger { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: none; padding: 0; background-color: unset; } .hamburger-button { background-color: unset; padding: 0; border: none; } .hamburger.icon-button > .icon { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; } .hamburger.icon-button > .icon::after, .hamburger.icon-button > .icon::before { content: ""; height: 2px; margin: 3px 0; background-color: currentColor; } .hamburger.icon-button > .icon::before { width: 1.375rem; } .hamburger.icon-button > .icon::after { width: 1.1rem; } .menu-optional { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .menu-optional > li:first-child { padding-left: 2vw; } .header { background: transparent; vertical-align: middle; left: 0; right: 0; z-index: 60; border-width: 0; border-bottom-width: 1px; border-color: rgba(150, 144, 162, 0.15); } .header:not(.-fixed) { position: absolute; } .header-wrap { position: relative; z-index: 1; height: 12vh; } .header-wrap .left-part, .header-wrap .right-part, .header-wrap .top-part { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .header-wrap .right-part { -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; } .header-wrap-inner { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .header-wrap-inner .menu-optional { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .header-wrap:not(.page-container) { padding-left: 4vh; padding-right: 4vh; } .header .social-bar { display: none; } .header ul li { list-style: none; } .header .logo-sticky, .header .logo-mobile, .header .logo-sticky-mobile { display: none; } .header.-mobile .social-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .header.-sticky { background-color: #fff; position: fixed; top: 0; } .header.-sticky:not(.-fixed) { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); opacity: 0; visibility: hidden; } .header.-sticky:not(.-fixed) .header-wrap { height: 9vh; } .header.-sticky.showed { opacity: 1; visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none; z-index: 1000; -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .header.-sticky .branding img { min-height: 38px; max-height: 4.5vh; } .branding { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .branding-title { font-weight: bold; font-size: 1.4em; } .branding-title .light { color: #fff; } .branding:hover { opacity: .65; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .branding .logo:hover img, .branding .logo-mobile:hover img, .branding .logo-dynamic:hover img { -webkit-transform: none; -ms-transform: none; transform: none; } .branding .logo img, .branding .logo-mobile img, .branding .logo-dynamic img { min-height: 42px; max-height: 66px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .branding .logo-sticky { display: none; } .is-mobile-menu .header { opacity: 1; } .is-mobile-menu .mobile-hamburger { min-width: 56px; } .is-mobile-menu .mobile-hamburger.-left { margin-right: 0.75rem; } .site-footer { background-color: rgba(150, 144, 162, 0.06); } .site-footer .widgets { padding-top: 5rem; padding-bottom: 5rem; } .site-footer .widgets p { margin-top: 0; } .site-footer-copyright { font-size: 0.95em; } .site-footer-copyright .holder { padding-top: 3vh; padding-bottom: 3vh; } .site-footer-copyright .holder:not(.-center) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .site-footer .page-container + .site-footer-copyright .holder { border-top: 1px solid rgba(150, 144, 162, 0.15); } .alert, #yith-wcwl-popup-message { background-color: rgba(150, 144, 162, 0.06); padding: 1rem 1.25rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .alert .icon-button, #yith-wcwl-popup-message .icon-button { color: inherit; margin: -0.7rem -0.7rem -0.7rem 0; } .alert a:hover, #yith-wcwl-popup-message a:hover { background-image: -o-linear-gradient(currentColor 0px, currentColor 100%); background-image: linear-gradient(currentColor 0px, currentColor 100%); } .alert.-small, #yith-wcwl-popup-message.-small { padding: 0.5rem 1rem; font-size: 0.95em; } .alert.-fixed, #yith-wcwl-popup-message.-fixed { position: fixed; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; z-index: 50; bottom: 4vh; -webkit-box-shadow: 0px 5px 10px 0px rgba(150, 144, 162, 0.1); box-shadow: 0px 5px 10px 0px rgba(150, 144, 162, 0.1); } .alert.-fixed a, #yith-wcwl-popup-message.-fixed a { font-weight: 600; } .avatar { background-color: rgba(150, 144, 162, 0.35); width: 3.5rem; height: 3.5rem; position: relative; overflow: hidden; background-size: cover; background-position: center; -webkit-border-radius: 100%; border-radius: 100%; } .avatar > img.avatar { max-width: 100%; width: 100%; height: auto; } .avatar::after { content: ""; height: 100%; width: 100%; z-index: 1; top: 0; left: 0; content: ""; display: block; position: absolute; -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: inset 0 0 0 0.3125rem rgba(150, 144, 162, 0.15); box-shadow: inset 0 0 0 0.3125rem rgba(150, 144, 162, 0.15); } .avatar.-small { width: 3rem; height: 3rem; } .avatar.-large { width: 4.5rem; height: 4.5rem; } body .badge, body .tag, body .tagcloud > a, body .wp-block-tag-cloud > a, body .testimonial-headline > b { font-weight: 500; padding: 0.35rem 0.6rem; line-height: 1; min-height: 1.625rem; font-size: 0.9rem; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } body .tag, body .tagcloud > a, body .wp-block-tag-cloud > a, body .testimonial-headline > b { background: rgba(150, 144, 162, 0.15); display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } body .tag:not(.tag-sale).active, body .tag:not(.tag-sale):hover, body .tag:not(.tag-sale):focus, body .tag:not(.tag-sale):active, body .tagcloud > a:not(.tag-sale).active, body .tagcloud > a:not(.tag-sale):hover, body .tagcloud > a:not(.tag-sale):focus, body .tagcloud > a:not(.tag-sale):active, body .wp-block-tag-cloud > a:not(.tag-sale).active, body .wp-block-tag-cloud > a:not(.tag-sale):hover, body .wp-block-tag-cloud > a:not(.tag-sale):focus, body .wp-block-tag-cloud > a:not(.tag-sale):active, body .testimonial-headline > b:not(.tag-sale).active, body .testimonial-headline > b:not(.tag-sale):hover, body .testimonial-headline > b:not(.tag-sale):focus, body .testimonial-headline > b:not(.tag-sale):active { background: rgba(150, 144, 162, 0.35); } .breadcrumb { width: 100%; min-height: 2.125rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .breadcrumb-holder { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; font-size: 0.95em; padding-top: 1.5rem; padding-bottom: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .breadcrumb-item { font-size: 0.95em; font-weight: 600; } .breadcrumb-item span.active { font-weight: 400; } .breadcrumb-item svg { margin: 0 0.4rem; fill: currentColor; } .btn, .button, a.button, .added_to_cart, button[type="submit"], input[type="submit"] { background-color: #111013; font-family: "DM Sans", sans-serif; font-size: 0.95em; min-height: 3rem; border: 2px solid transparent; padding: 0 1.15rem; font-weight: bold; cursor: pointer; line-height: 1.5rem; letter-spacing: -0.01em; white-space: nowrap; background-image: none !important; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .btn svg, .button svg, a.button svg, .added_to_cart svg, button[type="submit"] svg, input[type="submit"] svg { fill: currentColor; } .btn:not(.-outlined):not(.-flat):not(.-text):not(.-pagination), .button:not(.-outlined):not(.-flat):not(.-text):not(.-pagination), a.button:not(.-outlined):not(.-flat):not(.-text):not(.-pagination), .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-pagination), button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-pagination), input[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-pagination) { color: #fff; } .btn:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover, .btn:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active, .btn:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus, .button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover, .button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active, .button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus, a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover, a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active, a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus, .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover, .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active, .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus, button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover, button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active, button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus, input[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover, input[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active, input[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus { background-color: #dc2828; color: #fff; } .btn.-text, .button.-text, a.button.-text, .added_to_cart.-text, button[type="submit"].-text, input[type="submit"].-text { background-color: transparent; border: none; padding: 0; min-height: initial; -webkit-transition-delay: 0s !important; -o-transition-delay: 0s !important; transition-delay: 0s !important; font-size: 1em; -webkit-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 0 0 0.6rem transparent; box-shadow: 0 0 0 0.6rem transparent; } .btn.-text:hover, .btn.-text:active, .btn.-text:focus, .button.-text:hover, .button.-text:active, .button.-text:focus, a.button.-text:hover, a.button.-text:active, a.button.-text:focus, .added_to_cart.-text:hover, .added_to_cart.-text:active, .added_to_cart.-text:focus, button[type="submit"].-text:hover, button[type="submit"].-text:active, button[type="submit"].-text:focus, input[type="submit"].-text:hover, input[type="submit"].-text:active, input[type="submit"].-text:focus { background-color: rgba(150, 144, 162, 0.06); -webkit-box-shadow: 0 0 0 0.6rem rgba(150, 144, 162, 0.06); box-shadow: 0 0 0 0.6rem rgba(150, 144, 162, 0.06); } .btn.-flat, .button.-flat, a.button.-flat, .added_to_cart.-flat, button[type="submit"].-flat, input[type="submit"].-flat { background-color: transparent; border: none; } .btn.-flat:hover, .btn.-flat:active, .btn.-flat:focus, .button.-flat:hover, .button.-flat:active, .button.-flat:focus, a.button.-flat:hover, a.button.-flat:active, a.button.-flat:focus, .added_to_cart.-flat:hover, .added_to_cart.-flat:active, .added_to_cart.-flat:focus, button[type="submit"].-flat:hover, button[type="submit"].-flat:active, button[type="submit"].-flat:focus, input[type="submit"].-flat:hover, input[type="submit"].-flat:active, input[type="submit"].-flat:focus { background-color: rgba(150, 144, 162, 0.06); } .btn.btn-small, .btn.-small, .button.btn-small, .button.-small, a.button.btn-small, a.button.-small, .added_to_cart.btn-small, .added_to_cart.-small, button[type="submit"].btn-small, button[type="submit"].-small, input[type="submit"].btn-small, input[type="submit"].-small { font-size: 0.9em; min-height: 2.125rem; } .btn.btn-small:not(.-text), .btn.-small:not(.-text), .button.btn-small:not(.-text), .button.-small:not(.-text), a.button.btn-small:not(.-text), a.button.-small:not(.-text), .added_to_cart.btn-small:not(.-text), .added_to_cart.-small:not(.-text), button[type="submit"].btn-small:not(.-text), button[type="submit"].-small:not(.-text), input[type="submit"].btn-small:not(.-text), input[type="submit"].-small:not(.-text) { padding: 0 0.75rem; } .btn:focus, .btn:active, .button:focus, .button:active, a.button:focus, a.button:active, .added_to_cart:focus, .added_to_cart:active, button[type="submit"]:focus, button[type="submit"]:active, input[type="submit"]:focus, input[type="submit"]:active { -webkit-box-shadow: 0 0 0 0.3125rem rgba(150, 144, 162, 0.15); box-shadow: 0 0 0 0.3125rem rgba(150, 144, 162, 0.15); } .btn:hover .icon, .button:hover .icon, a.button:hover .icon, .added_to_cart:hover .icon, button[type="submit"]:hover .icon, input[type="submit"]:hover .icon { -webkit-animation: iconMove ease-out 0.35s; animation: iconMove ease-out 0.35s; } .btn .-right, .button .-right, a.button .-right, .added_to_cart .-right, button[type="submit"] .-right, input[type="submit"] .-right { margin-left: 0.5rem; } a.btn, a.button { background-image: none; } @-webkit-keyframes iconMove { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 30% { opacity: 0; } 31% { -webkit-transform: translateX(1.25rem); transform: translateX(1.25rem); } 32% { -webkit-transform: translateX(-1.25rem); transform: translateX(-1.25rem); } 84% { opacity: 1; } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes iconMove { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 30% { opacity: 0; } 31% { -webkit-transform: translateX(1.25rem); transform: translateX(1.25rem); } 32% { -webkit-transform: translateX(-1.25rem); transform: translateX(-1.25rem); } 84% { opacity: 1; } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } input[type="checkbox"], input[type="radio"] { width: 1.125rem; height: 1.125rem; margin: 0; background-repeat: no-repeat; background-position: center; background-size: contain; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; border: 2px solid #635d6f; vertical-align: middle; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } input[type="checkbox"]:focus, input[type="checkbox"]:active, input[type="radio"]:focus, input[type="radio"]:active { -webkit-box-shadow: 0 0 0 0.3125rem rgba(220, 40, 40, 0.25); box-shadow: 0 0 0 0.3125rem rgba(220, 40, 40, 0.25); } input[type="checkbox"] + label, input[type="checkbox"] + span, input[type="radio"] + label, input[type="radio"] + span { font-weight: normal; display: inline; vertical-align: middle; line-height: 1.4; margin-left: 0.2em; } input[type="checkbox"] + label:not(.woocommerce-terms-and-conditions-checkbox-text), input[type="checkbox"] + span:not(.woocommerce-terms-and-conditions-checkbox-text), input[type="radio"] + label:not(.woocommerce-terms-and-conditions-checkbox-text), input[type="radio"] + span:not(.woocommerce-terms-and-conditions-checkbox-text) { font-size: 0.95em; } input[type="checkbox"] { -webkit-border-radius: 0.35rem; border-radius: 0.35rem; } .custom-cursor .circle-cursor { position: fixed; left: 0; top: 0; pointer-events: none; -webkit-transform: translateZ(0); transform: translateZ(0); visibility: hidden; -webkit-border-radius: 50%; border-radius: 50%; } .custom-cursor .circle-cursor-inner { margin-left: -3px; margin-top: -3px; width: 6px; height: 6px; z-index: 10000001; background-color: #dc2828; } .custom-cursor .circle-cursor-outer { margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; border: 1px solid #dc2828; z-index: 10000000; opacity: .5; -webkit-transition: all .1s ease-out; -o-transition: all .1s ease-out; transition: all .1s ease-out; } .custom-cursor a[data-cursor-class] { cursor: none; } .icon-button { position: relative; background-color: transparent; padding: 0; border: none; cursor: pointer; text-align: center; outline: none; min-width: 3.5rem; width: 3.5rem; height: 3.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: background-color cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: background-color cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: background-color cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .icon-button > .icon { margin-left: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -webkit-transition: -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s, -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .icon-button.-small { min-width: 3rem; width: 3rem; height: 3rem; } .icon-button:hover, .icon-button.hamburger, .icon-button.cart, .icon-button.search-global.fixed { background-color: rgba(150, 144, 162, 0.08); } .icon-button:hover .icon { -webkit-transform: scale3d(1.06, 1.06, 1.06); transform: scale3d(1.06, 1.06, 1.06); } .icon-button:focus, .icon-button:active { background-color: rgba(150, 144, 162, 0.08); -webkit-box-shadow: inset 0 0 0 0.3125rem rgba(150, 144, 162, 0.15); box-shadow: inset 0 0 0 0.3125rem rgba(150, 144, 162, 0.15); } .icon-buttons-animation .icon-button::before { content: ""; position: absolute; top: 0; height: 100%; width: 100%; background: #dc2828; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -webkit-border-radius: 50%; border-radius: 50%; } .icon-buttons-animation .icon-button:focus { outline: none; } .icon-buttons-animation .icon-button:focus::before { -webkit-animation: 0.35s click_animation cubic-bezier(0.645, 0.045, 0.355, 1) 1; animation: 0.35s click_animation cubic-bezier(0.645, 0.045, 0.355, 1) 1; } @-webkit-keyframes click_animation { from { -webkit-transform: scale(1); transform: scale(1); opacity: .15; } to { -webkit-transform: scale(4); transform: scale(4); opacity: 0; } } @keyframes click_animation { from { -webkit-transform: scale(1); transform: scale(1); opacity: .15; } to { -webkit-transform: scale(4); transform: scale(4); opacity: 0; } } .icon { font-size: 1.4em; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .icon svg path { fill: currentColor; } .icon svg.minimal { display: none; } .icon.-right { margin-left: 6px; } body i.icon { width: initial; height: initial; line-height: 1; margin: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .-small .icon, .-extra-small .icon { font-size: 1.2em; } .-small svg:not(.icon-bootstrap), .-extra-small svg:not(.icon-bootstrap) { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } @-webkit-keyframes mymove { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes mymove { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .container-loading::before, .yith-wcan-loading::before, .tp-loader.spinner5::before, .btn-loading::before, .spinner::before { content: ""; width: 1.5rem; height: 1.5rem; border: 0.2rem solid rgba(150, 144, 162, 0.25); border-top: 0.2rem solid currentColor; border-right: 0.2rem solid currentColor; opacity: 0.75; -webkit-animation: 0.75s spinner cubic-bezier(0.645, 0.045, 0.355, 1) infinite; animation: 0.75s spinner cubic-bezier(0.645, 0.045, 0.355, 1) infinite; -webkit-border-radius: 50%; border-radius: 50%; } .btn-loading::before { margin-right: 0.5rem; } .container-loading, .tp-loader.spinner5, .yith-wcan-loading { background-image: none !important; background: transparent; } .container-loading::before, .tp-loader.spinner5::before, .yith-wcan-loading::before { position: absolute; left: -webkit-calc(50% - 20px); left: calc(50% - 20px); top: -webkit-calc(50% - 20px); top: calc(50% - 20px); width: 2.5rem; height: 2.5rem; } .container-loading.hidden::before, .tp-loader.spinner5.hidden::before, .yith-wcan-loading.hidden::before { display: none; } @-webkit-keyframes spinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="date"], input[type="url"], textarea, select, .select2-container--default .select2-selection--single { padding: 0 1rem; font-family: inherit; border: none; width: 100%; text-align: inherit; min-height: 3rem; background-color: rgba(150, 144, 162, 0.08); font-size: 1.025rem; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, .select2-container--default .select2-selection--single::-webkit-input-placeholder { color: #635d6f; } input[type="email"]:not(.-outlined):focus, input[type="email"]:not(.-outlined):active, input[type="number"]:not(.-outlined):focus, input[type="number"]:not(.-outlined):active, input[type="password"]:not(.-outlined):focus, input[type="password"]:not(.-outlined):active, input[type="search"]:not(.-outlined):focus, input[type="search"]:not(.-outlined):active, input[type="tel"]:not(.-outlined):focus, input[type="tel"]:not(.-outlined):active, input[type="text"]:not(.-outlined):focus, input[type="text"]:not(.-outlined):active, input[type="date"]:not(.-outlined):focus, input[type="date"]:not(.-outlined):active, input[type="url"]:not(.-outlined):focus, input[type="url"]:not(.-outlined):active, textarea:not(.-outlined):focus, textarea:not(.-outlined):active, select:not(.-outlined):focus, select:not(.-outlined):active, .select2-container--default .select2-selection--single:not(.-outlined):focus, .select2-container--default .select2-selection--single:not(.-outlined):active { background-color: rgba(150, 144, 162, 0.15); outline: none; } button { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: inherit; } textarea { resize: vertical; height: 10rem; } textarea, textarea.-small, textarea.-large { padding-top: 0.75rem; padding-bottom: 0.75rem; } label { display: block; font-size: 0.9rem; font-weight: 500; } label + * { margin-top: 0.5rem; } .category-holder.-with-tag { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .category-holder.-with-tag > .tag { margin: 0.35rem 0.35rem 0 0; } .category-holder:not(.-with-tag) .category:not(:last-child)::after, .category-holder:not(.-with-tag) a:not(:last-child)::after { content: ","; } .blog-item { position: relative; } .blog-item .card-details .title { font-size: -webkit-calc(1.35rem + 0.2 * ( (100vw - 576px) / 864)); font-size: calc(1.35rem + 0.2 * ( (100vw - 576px) / 864)); } .blog-item .card-details > * { margin-bottom: 0.6rem; } .blog-item .card-details .headline-meta { font-size: 0.9rem; } .blog-item .card-details p { margin-top: 0; } .blog-item .card-details .button { margin-top: 0.9rem; } .blog-item.-layout1 .overlay-details { background: #111013; background: -webkit-gradient(linear, left bottom, left top, from(rgba(17, 16, 19, 0.5)), to(rgba(17, 16, 19, 0))); background: -o-linear-gradient(bottom, rgba(17, 16, 19, 0.5) 0%, rgba(17, 16, 19, 0) 100%); background: linear-gradient(360deg, rgba(17, 16, 19, 0.5) 0%, rgba(17, 16, 19, 0) 100%); } .blog-item.-layout1 .headline-meta { color: #635d6f; } .single-post .entry-content, .page-id-124 .entry-content { margin-bottom: 3rem; } .single-post .entry-content .ohio-text-sc:last-child p, .single-post .entry-content .alert, .single-post .entry-content p:not(.-unspace), .single-post .entry-content ul, .single-post .entry-content ol, .page-id-124 .entry-content .ohio-text-sc:last-child p, .page-id-124 .entry-content .alert, .page-id-124 .entry-content p:not(.-unspace), .page-id-124 .entry-content ul, .page-id-124 .entry-content ol { margin-bottom: 1.35em; } .single-post .entry-content .ohio-text-sc:last-child p:first-child, .single-post .entry-content .alert:first-child, .single-post .entry-content p:not(.-unspace):first-child, .single-post .entry-content ul:first-child, .single-post .entry-content ol:first-child, .page-id-124 .entry-content .ohio-text-sc:last-child p:first-child, .page-id-124 .entry-content .alert:first-child, .page-id-124 .entry-content p:not(.-unspace):first-child, .page-id-124 .entry-content ul:first-child, .page-id-124 .entry-content ol:first-child { margin-top: 0; } .single-post .entry-content a:not(.wp-block-button__link), .page-id-124 .entry-content a:not(.wp-block-button__link) { color: #dc2828; } .single-post .single-post-layout { margin-bottom: 3rem; } .single-post .single-post-layout.-with-sharing .post-page-container { padding-top: 1.5rem; } .single-post .single-post-layout .post-share .social-networks { background-color: rgba(150, 144, 162, 0.06); } .single-post .single-post-layout .share-bar { z-index: 10; } .single-post .single-post-layout.-layout1 .post-share + .page-container { padding-left: 0 !important; padding-right: 0 !important; } .single-post .entry-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .single-post .entry-footer-tags { font-size: 0.95em; } .single-post .entry-footer-tags .tags-caption { margin-right: 0.5rem; } .single-post .entry-footer-tags .tagcloud a { margin: 0.35rem 0.35rem 0.35rem 0; } .single-post .author-container .widget_ohio_widget_about_author { background-color: rgba(150, 144, 162, 0.06); padding: 3vh; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; margin-bottom: 3rem; } .single-post .page-headline .category-holder::after { margin-left: 0.3rem; } .single-post .related-posts { padding-bottom: 4vh; } .single-post .comments { padding-top: 4rem; padding-bottom: 4rem; } .single-post .comments-container { background-color: rgba(150, 144, 162, 0.06); } .single-post.with-sticky-header:not(.with-header-sidebar) .single-post-layout.-with-sharing .post-share { top: -webkit-calc(9vh + 1.25rem); top: calc(9vh + 1.25rem); } .comments .comment-respond .comment-form-comment { margin-top: 0.5rem; } .comments .comment-respond .comment-form input[type="email"], .comments .comment-respond .comment-form input[type="number"], .comments .comment-respond .comment-form input[type="password"], .comments .comment-respond .comment-form input[type="search"], .comments .comment-respond .comment-form input[type="tel"], .comments .comment-respond .comment-form input[type="text"], .comments .comment-respond .comment-form input[type="date"], .comments .comment-respond .comment-form input[type="url"], .comments .comment-respond .comment-form textarea { width: 100%; } .comments .comment-respond .comment-form .comment-form-comment, .comments .comment-respond .comment-form .comment-form-cookies-consent, .comments .comment-respond .comment-form .comment-notes { min-width: 100%; } @-webkit-keyframes imageScale { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.1); transform: scale(1.1); } } @keyframes imageScale { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.1); transform: scale(1.1); } } .back-link { position: fixed; z-index: 5; top: 4vh; left: 4vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .back-link .caption { opacity: 0; -webkit-transform: translateX(0.5rem); -ms-transform: translateX(0.5rem); transform: translateX(0.5rem); -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .back-link:hover .caption { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } body:not(.with-header-sidebar) .back-link { margin-top: 12vh; } .color-switcher { font-weight: 500; font-size: .85em; position: relative; height: 1.8rem; background-color: rgba(150, 144, 162, 0.25); cursor: pointer; -webkit-box-shadow: 0 0 0 2px rgba(150, 144, 162, 0.15) inset; box-shadow: 0 0 0 2px rgba(150, 144, 162, 0.15) inset; -webkit-border-radius: 0.9rem; border-radius: 0.9rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .color-switcher-item-state { margin: 0; height: 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .color-switcher-item-state > span { line-height: 1; } .color-switcher-item-state svg { fill: currentColor; } .color-switcher-item, .color-switcher-toddler-item { width: 100%; height: 100%; padding: 0 0.65rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .color-switcher-toddler { position: absolute; top: 0; right: 0; height: 100%; } .color-switcher-toddler-wrap { position: relative; height: 100%; } .color-switcher-toddler-item { position: absolute; background-color: #fff; width: 100%; -webkit-box-shadow: -3px 0px 6px rgba(17, 16, 19, 0.05); box-shadow: -3px 0px 6px rgba(17, 16, 19, 0.05); -webkit-border-radius: 0.9rem; border-radius: 0.9rem; } .color-switcher-toddler-item:hover svg { -webkit-transform: scale3d(1.06, 1.06, 1.06); transform: scale3d(1.06, 1.06, 1.06); -webkit-transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -webkit-transition: -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s, -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .color-switcher:not(.dark) .color-switcher-toddler-item.light { z-index: 1; } .color-switcher.dark:not(.-simple) .color-switcher-item.light svg { fill: rgba(255, 255, 255, 0.75); } .color-switcher.dark .color-switcher-toddler .color-switcher-toddler-item { color: #fff; background-color: #4a4653; } .color-switcher.dark .color-switcher-toddler .color-switcher-toddler-item.dark { z-index: 1; } .notification .alert { background-color: #fff; } .notification .alert.-blur { background-color: rgba(255, 255, 255, 0.9); } .elements-bar { position: fixed; top: 50%; min-height: 3.5rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .elements-bar > li { padding: 0; } .elements-bar.left { z-index: 4; -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-90deg) translate(-50%, 0); -ms-transform: rotate(-90deg) translate(-50%, 0); transform: rotate(-90deg) translate(-50%, 0); left: 4vh; } .elements-bar.right { z-index: 3; -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; -webkit-transform: rotate(-90deg) translate(50%, -100%); -ms-transform: rotate(-90deg) translate(50%, -100%); transform: rotate(-90deg) translate(50%, -100%); right: 4vh; } .meta-item { line-height: 1.4; text-align: left; } .meta-item .prefix { font-size: 0.9em; display: block; opacity: 0.75; } .meta-item span:not(.prefix), .meta-item time:not(.prefix) { font-weight: 600; font-size: 0.95em; } .headline-meta { font-size: 0.95em; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .headline-meta .category-holder, .headline-meta .date { font-weight: 500; } .headline-meta .category-holder + *::before, .headline-meta .date + *::before { margin-left: 0.25rem; margin-right: 0.25rem; content: '•'; display: inline-block; vertical-align: middle; font-size: .8em; margin-top: -2px; color: #dc2828; } .headline-meta .post-meta-estimate { white-space: nowrap; } .meta-holder { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .meta-holder .meta-item:not(:first-child):not(:last-child) { margin-right: 3vh; } .meta-holder .meta-item:first-child { margin: -0.25rem 1rem 0 0; } @-webkit-keyframes spinner_animation { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinner_animation { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes spinner_animation_dash { 0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; } 50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; } 100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; } } @keyframes spinner_animation_dash { 0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; } 50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; } 100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; } } @-webkit-keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes sk-waveStretchDelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); transform: scaleY(1); } } @keyframes sk-waveStretchDelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); transform: scaleY(1); } } @-webkit-keyframes sk-doubleBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-doubleBounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } .social-bar { -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .social-bar-holder { white-space: nowrap; font-family: inherit; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .social-bar-holder li { margin: 0px 5px; } .social-bar-holder li a::after { content: "/"; display: inline; padding-left: 10px; } .social-bar-holder li:last-child a::after { display: none; } .social-bar-holder.icons li { padding: 0px 5px; } .social-bar-holder.icons li i { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .social-bar-holder.icons li a::after { display: none; } .share-bar { position: absolute; z-index: 1; } .share-bar .social-networks { background-color: #fff; padding: 0.15rem; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; } .share-bar .social-networks .network, .share-bar .social-networks:not(.-text) .network { margin: 0; } .share-bar.-vertical .social-networks { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .is-mobile-menu .mobile-overlay { width: 100%; height: 100%; top: 0; left: 0; position: fixed; visibility: hidden; opacity: 0; z-index: 99999; overflow: hidden; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .is-mobile-menu .mobile-overlay .close-bar { width: -webkit-calc(100% - 56px); width: calc(100% - 56px); position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .is-mobile-menu .mobile-overlay .overlay { position: fixed; background-color: rgba(17, 16, 19, 0.9); top: 0; left: 0; width: 100%; height: 100%; } .is-mobile-menu .mobile-overlay .holder { position: absolute; top: 0; height: 100vh; z-index: 1; background-color: #fff; width: -webkit-calc(100% - 56px); width: calc(100% - 56px); text-align: left; overflow-y: auto; padding: 94px 20px; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); -webkit-transition-duration: .25s; -o-transition-duration: .25s; transition-duration: .25s; opacity: 0; } .is-mobile-menu .mobile-overlay.visible { visibility: visible; opacity: 1; } .is-mobile-menu .mobile-overlay.visible .holder { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } .is-mobile-menu .mobile-overlay .copyright { font-weight: normal; font-size: 0.95em; } .is-mobile-menu .mobile-overlay .copyright, .is-mobile-menu .mobile-overlay select { margin: 1rem 0 0 0; } .is-mobile-menu .mobile-overlay > .social-bar { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate(-90deg) translate(50%, 0); -ms-transform: rotate(-90deg) translate(50%, 0); transform: rotate(-90deg) translate(50%, 0); margin: 0; position: absolute; top: 50%; right: 1rem; z-index: 1; } .is-mobile-menu .mobile-overlay > .social-bar * { color: #fff; } .scroll-top { -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -webkit-transition-property: opacity, visibility, color; -o-transition-property: opacity, visibility, color; transition-property: opacity, visibility, color; } .scroll-top:not(.-left):not(.-right) { opacity: 0; visibility: hidden; } .scroll-top-bar { width: 3.75rem; height: 0.125rem; margin-right: 1rem; position: relative; } .scroll-top-bar::before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: currentColor; opacity: .25; } .scroll-top-bar .scroll-track { position: absolute; top: 0; right: 0; height: 100%; background-color: currentColor; } .social-bar, .scroll-top { font-weight: 600; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; align-items: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .social-bar:not(.-right), .scroll-top:not(.-right) { margin-right: 1.25rem; } .clb-popup { position: fixed; z-index: 9999999; opacity: 0; visibility: hidden; -webkit-transform: translateY(-50vh); -ms-transform: translateY(-50vh); transform: translateY(-50vh); } .clb-popup:not(.-slide-in) { overflow: hidden; background-color: rgba(17, 16, 19, 0.99); top: 0; left: 0; width: 100%; height: 100%; } .clb-popup:not(.-slide-in) .clb-popup-holder { height: 100%; padding: 12vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; } .clb-popup.hidden { opacity: 0; visibility: hidden; display: initial; } .clb-popup.visible { opacity: 1; visibility: visible; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; } .clb-popup .close-bar { position: absolute; left: 0; right: 0; top: 0; } .close-bar { position: relative; z-index: 11; height: 12vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-left: 4vh; padding-right: 4vh; } .popup-subscribe { overflow: hidden; height: auto; background-color: #fff; -webkit-animation: 0.4s slide_up_inner cubic-bezier(0.645, 0.045, 0.355, 1); animation: 0.4s slide_up_inner cubic-bezier(0.645, 0.045, 0.355, 1); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; -webkit-border-radius: 0.65rem; border-radius: 0.65rem; } .popup-subscribe .thumbnail { min-height: 25vh; background-size: cover; background-position: center center; } .popup-subscribe .thumbnail + .holder { padding-top: 3rem; padding-bottom: 3rem; } .popup-subscribe .holder { padding: 4vh; } .popup-subscribe .contact-form { margin: 1.25rem 0 0; } .popup-subscribe .contact-form .button:not(:hover) { background-color: #161519 !important; } .popup-subscribe .contact-form + .close-link { margin-top: 1.25rem; display: inline-block; } @-webkit-keyframes slide_up_inner { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); opacity: .5; } 100% { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; } } @keyframes slide_up_inner { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); opacity: .5; } 100% { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; } } .page-headline { position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; } .page-headline .holder { width: 100%; position: relative; z-index: 2; padding-top: 4rem; padding-bottom: 4rem; } .page-headline .animated-holder { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .page-headline .headline-meta { margin-bottom: 1.25rem; } .page-headline .title { max-width: 65%; } .page-headline .post-meta-holder { font-size: 1.05em; max-width: 60%; margin-top: 1.25rem; } .page-headline .bg-image { background-position: center center; background-size: cover; position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .page-headline::after { width: 100%; height: 100%; top: 0; left: 0; z-index: 1; content: ""; display: block; position: absolute; } .page-headline.without-cap { padding-top: 12vh; } .sticky-nav { max-width: 17.8rem; position: fixed; right: 4vh; bottom: 4vh; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .sticky-nav:not(.-fade-up) { z-index: 102; } .sticky-nav-holder { height: 100%; background: #fff; padding-top: 1rem; padding-left: 3vh; padding-right: 3vh; padding-bottom: 3vh; } .sticky-nav-thumbnail { height: 120px; background-size: cover; background-position: center; width: 100%; position: absolute; top: -100px; z-index: -1; -webkit-border-top-right-radius: 0.35rem; border-top-right-radius: 0.35rem; -webkit-border-top-left-radius: 0.35rem; border-top-left-radius: 0.35rem; } .sticky-nav .nav-group { margin-right: -1rem; margin-left: 0.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .sticky-nav-headline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .sticky-nav-headline + a { letter-spacing: -.025em; line-height: 1.25; font-size: -webkit-calc(1.25rem + 0 * ( (100vw - 576px) / 864)); font-size: calc(1.25rem + 0 * ( (100vw - 576px) / 864)); } .sticky-nav:hover .sticky-nav-thumbnail { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } .widgets { font-size: 0.98em; } .widgets ul, .widgets ol { margin: 0; padding: 0; list-style: none; } .widgets ul > li, .widgets ol > li { margin: 0; padding: 0; } .widgets ul > li::before, .widgets ol > li::before { content: ""; display: none; } .widget { padding-top: 3vh; } .widget:not(:first-child) { margin-top: 4vh; } .widget-title, .widget h2, .widget .wp-block-search__label, .widget .wc-block-product-search__label { margin-bottom: 1rem; letter-spacing: -.01em; line-height: inherit; font-weight: bold; font-family: "DM Sans", sans-serif; font-size: 1em; } .widget_ohio_widget_about_author { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .widget_ohio_widget_about_author .avatar { margin-bottom: 1rem; } .widget_ohio_widget_about_author .content { -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; } .widget_ohio_widget_about_author .content .details { margin-bottom: 0.4rem; } .widget_ohio_widget_about_author .content .details .site { font-size: 0.95em; color: #635d6f; } .widget_ohio_widget_logo img:hover { opacity: .65; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .logo { position: relative; } .logo img { -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .logo:hover img { -webkit-transform: scale3d(1.06, 1.06, 1.06); transform: scale3d(1.06, 1.06, 1.06); } .contact-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .contact-form textarea, .contact-form select { width: 100%; vertical-align: top; } .contact-form form p { margin: 0; } .contact-form form::after { content: ""; display: table; clear: both; } .contact-form .wpcf7-list-item { margin: 0; } .contact-form .wpcf7-list-item-label { vertical-align: middle; } .contact-form .wpcf7-spinner, .subscribe-form .wpcf7-spinner { display: none; } .contact-form .wpcf7-form-control-wrap, .subscribe-form .wpcf7-form-control-wrap { display: block; } .contact-form .wpcf7-form-control-wrap[data-name^="checkbox"], .subscribe-form .wpcf7-form-control-wrap[data-name^="checkbox"] { margin-top: -0.75rem; } .contact-form .wpcf7-form-control-wrap:not([data-name^="checkbox"]), .subscribe-form .wpcf7-form-control-wrap:not([data-name^="checkbox"]) { margin-top: 0.5rem; } .contact-form .wpcf7-form .wpcf7-response-output, .subscribe-form .wpcf7-form .wpcf7-response-output { background-color: rgba(41, 163, 102, 0.1); color: #29a366; margin: 1rem 0; border: none; font-size: 0.95em; padding: 0.65rem 1rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; } @-webkit-keyframes Blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .social-networks .network { text-decoration: none; margin-right: 0.35rem; margin-bottom: 0.6rem; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; -o-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s; } .social-networks:not(.-text):not(.-contained):not(.-outlined) .network:hover { background-color: rgba(150, 144, 162, 0.08); } .social-networks:not(.-text) .network { width: 3rem; height: 3rem; -webkit-border-radius: 100%; border-radius: 100%; } .social-networks:not(.-text) .network:hover { -webkit-transform: scale3d(1.06, 1.06, 1.06); transform: scale3d(1.06, 1.06, 1.06); } .social-networks.-small:not(.-text) .network { width: 2.2rem; height: 2.2rem; } .subscribe-form { position: relative; } .subscribe-form .wpcf7-form-control-wrap { display: block; } .subscribe-form .wpcf7-form-control-wrap:last-of-type { margin-top: 1rem; } .subscribe-form br { display: none; } .subscribe-form .button, .subscribe-form input[type="submit"], .subscribe-form button[type="submit"] { white-space: nowrap; position: absolute; left: 100%; top: 0; -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); padding-left: 0.85rem; padding-right: 0.85rem; } .subscribe-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) { padding-right: 30%; } @-webkit-keyframes video_sc { 0% { opacity: 0; outline-width: 0px; } 25% { opacity: 1; outline-width: 0.75rem; } 60% { opacity: 0; outline-width: 1.25rem; } 100% { opacity: 0; outline-width: 0.5rem; } } @keyframes video_sc { 0% { opacity: 0; outline-width: 0px; } 25% { opacity: 1; outline-width: 0.75rem; } 60% { opacity: 0; outline-width: 1.25rem; } 100% { opacity: 0; outline-width: 0.5rem; } } .dark-scheme, .dark-scheme p.subtitle, .dark-scheme .heading .subtitle, .dark-scheme .back-link .caption, .dark-scheme .builder-switcher a, .dark-scheme .site-footer-copyright, .dark-scheme .site-footer, .dark-scheme .site-footer .widgets a, .dark-scheme .site-footer .button, .dark-scheme .video-button-caption, .dark-scheme.woocommerce .star-rating span::before, .dark-scheme.woocommerce .stars:hover a::before, .dark-scheme.woocommerce .stars.selected a::before, .dark-scheme.woocommerce .stars.selected:hover span a::before, .dark-scheme .form-switch > .form-check-label, .dark-scheme .alert:not(.-success):not(.-warning):not(.-danger) { color: rgba(255, 255, 255, 0.85); } .dark-scheme h1, .dark-scheme h2, .dark-scheme h3, .dark-scheme h4, .dark-scheme h5, .dark-scheme h6, .dark-scheme .dynamic-text, .dark-scheme .icon-button, .dark-scheme .clb-slider-pagination, .dark-scheme .portfolio-item h4.title, .dark-scheme .headline-meta, .dark-scheme .button.-flat, .dark-scheme .site-footer .widget-title, .dark-scheme .titles-typo:not(.scroll-top-holder):not(.social-bar-holder), .dark-scheme .button.-text:not(.-primary):not(.-reset-color):not(:hover), .dark-scheme .button.-outlined:not(.-primary):not(.-reset-color):not(:hover), .dark-scheme .lazy-load.-outlined .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .lazy-load.-outlined .dark-scheme .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .dark-scheme .pagination:not(.text-center).-outlined .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .pagination:not(.text-center).-outlined .dark-scheme .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .dark-scheme .icon-group, .dark-scheme .header:not(.-sticky) .mobile-overlay .icon-button, .dark-scheme .social-networks:not(.-default-colors) .network, .dark-scheme .dynamic-typo.dark-typo, .dark-scheme .dynamic-typo.dark-typo .titles-typo, .dark-scheme .social-networks.-default-colors.-contained .network:hover, .dark-scheme .social-networks.-default-colors.-outlined .network:hover, .dark-scheme .lazy-load.-outlined .social-networks.-default-colors.button:not(.-flat) .network:hover, .lazy-load.-outlined .dark-scheme .social-networks.-default-colors.button:not(.-flat) .network:hover, .dark-scheme .pagination:not(.text-center).-outlined .social-networks.-default-colors.button:not(.-flat) .network:hover, .pagination:not(.text-center).-outlined .dark-scheme .social-networks.-default-colors.button:not(.-flat) .network:hover, .dark-scheme .alert:not(.-success):not(.-warning):not(.-danger) .icon-button .icon, .dark-scheme .widget_search .wp-block-search__inside-wrapper button[type="submit"].wp-block-search__button:not(:hover), .dark-scheme .wc-block-product-search .wc-block-product-search__fields button[type="submit"].wc-block-product-search__button:not(:hover), .dark-scheme mark, .dark-scheme input, .dark-scheme select, .dark-scheme textarea, .dark-scheme th { color: #fff; } .dark-scheme code, .dark-scheme pre { color: #9690a2; } .dark-scheme .subheader, .dark-scheme .subheader a, .dark-scheme .comments .comment-body time, .dark-scheme .blog-item.-layout1 .headline-meta, .dark-scheme .portfolio-filter.-filter-buttons a .num, .dark-scheme .widget_ohio_widget_about_author .content .details .site { color: #9690a2; } .dark-scheme .-reset-color, .dark-scheme .button-group .button.-outlined:not(.-primary):not(.-reset-color):not(:hover), .dark-scheme .button-group .lazy-load.-outlined .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .lazy-load.-outlined .dark-scheme .button-group .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .dark-scheme .button-group .pagination:not(.text-center).-outlined .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .pagination:not(.text-center).-outlined .dark-scheme .button-group .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat), .dark-scheme .woo-products .clb-slider-nav-btn .icon-button, .dark-scheme .woo-products .button-group .button.-outlined, .dark-scheme .woo-products .button-group .lazy-load.-outlined .button:not(.-flat), .lazy-load.-outlined .dark-scheme .woo-products .button-group .button:not(.-flat), .dark-scheme .woo-products .button-group .pagination:not(.text-center).-outlined .button:not(.-flat), .pagination:not(.text-center).-outlined .dark-scheme .woo-products .button-group .button:not(.-flat), .dark-scheme .color-switcher-toddler-item, .dark-scheme .tag-out-of-stock, .dark-scheme .popup-subscribe .holder *, .dark-scheme select > option { color: initial; } .dark-scheme, .dark-scheme .site-content, .dark-scheme .header.-sticky, .dark-scheme .page-headline::before, .dark-scheme .coming-soon, .dark-scheme .site-footer, .dark-scheme .woo-products .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(:hover), .dark-scheme .logo-details { background-color: #161519; } .dark-scheme .sticky-nav-holder, .dark-scheme .cart-mini, .dark-scheme .share-bar .social-networks, .dark-scheme.single-post .-layout2.-with-featured-image .post-share .share-bar .social-networks, .dark-scheme .header:not(.-mobile) .menu li > ul, .dark-scheme .notification .alert, .dark-scheme .sticky-product, .dark-scheme .select2-dropdown, .dark-scheme .header.-mobile .mobile-overlay .holder { background-color: #2a272f; } .dark-scheme .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(.page-link):not(.-reset-color):not(:hover), .dark-scheme .select2-container--default .select2-results__option[aria-selected=true], .dark-scheme .select2-container--default .select2-results__option[data-selected=true], .dark-scheme input[type="submit"], .dark-scheme .video-button:not(.-outlined) .icon-button, .dark-scheme .tabs.-with-button .tabs-nav-line, .dark-scheme .social-networks:not(.-default-colors).-contained .network, .dark-scheme .social-networks.-default-colors.-contained .network:hover, .dark-scheme .badge:not(.-outlined), .dark-scheme .builder-switcher, .dark-scheme .hamburger-outer, .dark-scheme .menu li.version span:after, .dark-scheme *::-webkit-scrollbar-thumb { background-color: rgba(150, 144, 162, 0.25); } .dark-scheme .header.-mobile .mobile-overlay .holder, .dark-scheme .header:not(.-mobile) .menu li > ul, .dark-scheme .notification .alert, .dark-scheme .select2-dropdown, .dark-scheme .sticky-product, .dark-scheme .cart-mini { -webkit-box-shadow: 0 20px 32px -8px rgba(0, 0, 0, 0.35), 0 0 1px rgba(0, 0, 0, 0.25); box-shadow: 0 20px 32px -8px rgba(0, 0, 0, 0.35), 0 0 1px rgba(0, 0, 0, 0.25); } .dark-scheme .social-networks:not(.-text) .network { background-image: none; } .dark-scheme .branding .light-scheme-logo { display: none; } .dark-scheme .branding .dark-scheme-logo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } body:not(.dark-scheme) .branding .dark-scheme-logo { display: none; } .switching *:not(.color-switcher-toddler), .switching .portfolio-item.-layout12 .portfolio-item-details .portfolio-item-details-headline::after { -webkit-transition: none !important; -o-transition: none !important; transition: none !important; } body:not(.dark-scheme) .dynamic-typo.light-typo.back-link, body:not(.dark-scheme) .dynamic-typo.light-typo.icon-button.fixed, body:not(.dark-scheme) .dynamic-typo.light-typo .social-bar, body:not(.dark-scheme) .dynamic-typo.light-typo .scroll-top, body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark, body:not(.dark-scheme) .dynamic-typo.dark-typo.back-link, body:not(.dark-scheme) .dynamic-typo.dark-typo.icon-button.fixed, body:not(.dark-scheme) .dynamic-typo.dark-typo .social-bar, body:not(.dark-scheme) .dynamic-typo.dark-typo .scroll-top, body:not(.dark-scheme) .dynamic-typo.dark-typo .color-switcher-item.dark { -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } body:not(.dark-scheme) .dynamic-typo.light-typo.back-link, body:not(.dark-scheme) .dynamic-typo.light-typo.icon-button.fixed, body:not(.dark-scheme) .dynamic-typo.light-typo .social-bar, body:not(.dark-scheme) .dynamic-typo.light-typo .scroll-top, body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark { color: #fff !important; } body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky) .branding:not(.text-logo) .logo-dynamic .light, body:not(.dark-scheme) .header-dynamic-typo:not(.-sticky) .branding:not(.text-logo) .logo-dynamic .dark { display: unset; position: absolute; opacity: 0; top: 0; -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } @-webkit-keyframes fadeInUpShort { from { opacity: 0; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUpShort { from { opacity: 0; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes fadeInDownShort { from { opacity: 0; -webkit-transform: translate3d(0, -40px, 0); transform: translate3d(0, -40px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDownShort { from { opacity: 0; -webkit-transform: translate3d(0, -40px, 0); transform: translate3d(0, -40px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes fadeInLeftShort { from { opacity: 0; -webkit-transform: translate3d(40px, 0, 0); transform: translate3d(40px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeftShort { from { opacity: 0; -webkit-transform: translate3d(40px, 0, 0); transform: translate3d(40px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes fadeInRightShort { from { opacity: 0; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRightShort { from { opacity: 0; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @media (min-width: 768px) {div[class*='vc_col-sm-'] { float: left; }}@media (min-width: 768px) {.vc_col-sm-6 { width: -webkit-calc(100%/12 * 6); width: calc(100%/12 * 6); }}@media screen and (min-width: 769px) {.-sticky-block, .-sticky-block > .vc_column-inner > .wpb_wrapper { position: -webkit-sticky !important; position: sticky !important; z-index: 2; top: 0; }}@media screen and (min-width: 769px) {.page-content { width: 100%; float: left; }}@media screen and (min-width: 769px) {.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .page-container, .single-post:not(.single-post-sidebar):not(.with-post-type_2) .site-content .page-container, .error404 .page-headline .page-container, .error404 .site-content .page-container, .search-no-results .page-headline .page-container, .search-no-results .site-content .page-container, .woocommerce-page:not(.archive):not(.single) .page-headline .page-container, .woocommerce-page:not(.archive):not(.single) .site-content .page-container { padding-left: 7.4vw; padding-right: 7.4vw; }}@media screen and (min-width: 769px) {.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title, .error404 .page-headline .title, .search-no-results .page-headline .title, .woocommerce-page:not(.archive):not(.single) .page-headline .title { max-width: 100%; }}@media screen and (min-width: 769px) {.single-post .single-post-layout.-with-sharing .breadcrumb-holder { padding-top: 0; }}@media screen and (min-width: 769px) {.single-post .single-post-layout .share-bar { left: -1.25rem; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }}@media screen and (min-width: 769px) {.comments .comment-respond .comment-form { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }}@media screen and (min-width: 769px) {.comments .comment-respond .comment-form > p { margin: 0.5rem 0; }}@media screen and (min-width: 769px) {.comments .comment-respond .comment-form > p.comment-notes { margin-top: 0; }}@media screen and (min-width: 769px) {.comments .comment-respond .comment-form > p:not(.comment-form-comment) { width: -webkit-calc((100% / 3) - 1rem); width: calc((100% / 3) - 1rem); }}@media screen and (min-width: 769px) {.popup-subscribe { width: 770px; }}@media screen and (min-width: 769px) {.popup-subscribe.-left-image > *, .popup-subscribe.-right-image > * { min-width: 50%; }}@media screen and (min-width: 769px) {.sticky-nav-holder { -webkit-border-radius: 0.35rem; border-radius: 0.35rem; }}@media (min-width: 769px) {div[class*='vc_col-md'] { float: left; }}@media (min-width: 769px) {.vc_col-md-3 { width: -webkit-calc(100%/12 * 3); width: calc(100%/12 * 3); }}@media (min-width: 769px) {.vc_col-md-6 { width: -webkit-calc(100%/12 * 6); width: calc(100%/12 * 6); }}@media (min-width: 769px) {.vc_col-md-12 { width: -webkit-calc(100%/12 * 12); width: calc(100%/12 * 12); }}@media screen and (min-width: 1181px) {.single-post .entry-content h2:not(:first-child), .single-post .entry-content h3:not(:first-child), .page-id-124 .entry-content h2:not(:first-child), .page-id-124 .entry-content h3:not(:first-child) { margin-top: 3rem; }}@media screen and (min-width: 1181px) {.single-post .author-container .widget_ohio_widget_about_author { -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }}@media screen and (min-width: 1181px) {.single-post .author-container .widget_ohio_widget_about_author .avatar { margin-bottom: 0; margin-right: 1.5rem; min-width: 4.5rem; }}@media screen and (min-width: 1181px) {.single-post .author-container .widget_ohio_widget_about_author .social-networks { margin: 0 0 0 1.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }}@media screen and (min-width: 1181px) {.color-switcher:not(.-simple) { min-width: 6.5rem; }}@media screen and (min-width: 1181px) {.color-switcher-item-state svg { margin-left: 0.2rem; margin-right: -0.2rem; }}@media screen and (min-width: 1181px) {.color-switcher:not(.dark):not(.-simple) .color-switcher-item.dark svg { display: none; }}@media screen and (min-width: 1181px) {.color-switcher.dark:not(.-simple) .color-switcher-item.light svg { display: none; }}@media (min-width: 1200px) {div[class*='vc_col-lg'] { float: left; }}@media (min-width: 1200px) {.vc_col-lg-4 { width: -webkit-calc(100%/12 * 4); width: calc(100%/12 * 4); }}@media (min-width: 1200px) {.vc_col-lg-12 { width: -webkit-calc(100%/12 * 12); width: calc(100%/12 * 12); }}@media screen and (min-width: 1440px) { body { font-size: 1.025rem; } h1 { font-size: 4.5rem; } h2 { font-size: 3.25rem; } h3 { font-size: 2.25rem; } h4 { font-size: 1.75rem; } h5 { font-size: 1.25rem; } .blog-item .card-details .title { font-size: 1.55rem; } .portfolio-item .title { font-size: 1.55rem; } .portfolio-item.-with-slider .project-content h2 { font-size: 4.5rem; } .portfolio-item.-with-slider .project-content h3 { font-size: 2.25rem; } .sticky-nav-headline + a { font-size: 1.25rem; } .countdown:not(.-text) .countdown-item .number { font-size: 2.25rem; } .countdown.-contained .countdown-item .number { font-size: 2rem; } .countdown.-text .countdown-item .number { font-size: 2rem; } .counter-number .holder { font-size: 2.75rem; } .pricing-table-price .price-number { font-size: 4.5rem; } } @media screen and (min-width: 1441px) { .single-post .single-post-layout.-layout2 .page-headline > .holder { padding-left: 12.5vw; } .single-post .single-post-layout.-layout2 .post-page-container { padding-right: 12.5vw; } .project.-layout3 .project-content .holder { padding-right: -webkit-calc((100vw - 1300px)/2); padding-right: calc((100vw - 1300px)/2); } .project.-layout4 .project-content .holder { padding-left: -webkit-calc((100vw - 1300px)/2); padding-left: calc((100vw - 1300px)/2); } } @media screen and (min-width: 1921px) { .page-container:not(.-full-w), .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1360px; } rs-slide .rev_row_zone_top > .rs-parallax-wrap, rs-slide .rev_row_zone_bottom > .rs-parallax-wrap { width: 100% !important; left: 0 !important; margin: 0 auto; max-width: 1360px; } } @media screen and (max-width: 1180px) {.card:not(.-with-overlay):not(.-image-only).-contained .card-details { padding-left: 1.25rem; }}@media screen and (max-width: 1180px) {.card:not(.-with-overlay):not(.-image-only).-contained .card-details { padding-right: 1.25rem; }}@media screen and (max-width: 1180px) {.card .overlay-details { padding: 1.25rem; }}@media screen and (max-width: 1180px) {h1.heading-md, h1.wc-prl-title, h2.heading-md, h2.wc-prl-title, h3.heading-md, h3.wc-prl-title, h4.heading-md, h4.wc-prl-title, h5.heading-md, h5.wc-prl-title, h6.heading-md, h6.wc-prl-title, .titles-typo.heading-md, .titles-typo.wc-prl-title, .font-titles.heading-md, .font-titles.wc-prl-title { margin-bottom: 1.25rem; }}@media screen and (max-width: 1180px) {h1 { line-height: 1.1; }}@media screen and (max-width: 1180px) {.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title, .error404 .page-headline .title, .search-no-results .page-headline .title, .woocommerce-page:not(.archive):not(.single) .page-headline .title { max-width: 85%; }}@media screen and (max-width: 1180px) {.single-post:not(.single-post-sidebar):not(.with-post-type_1) .page-headline .page-container, .single-post:not(.single-post-sidebar):not(.with-post-type_1) .site-content .page-container { padding-left: 7.4vw; padding-right: 7.4vw; }}@media screen and (max-width: 1180px) {.header:not(.-mobile) .menu > .nav-item > a { padding: 0 1.5vw; }}@media screen and (max-width: 1180px) {.header-wrap:not(.page-container) { padding-left: 1.25rem; }}@media screen and (max-width: 1180px) {.header-wrap:not(.page-container) { padding-right: 1.25rem; }}@media screen and (max-width: 1180px) {.site-footer .widgets { padding-top: 3rem; }}@media screen and (max-width: 1180px) {.site-footer .widgets { padding-bottom: 3rem; }}@media screen and (max-width: 1180px) {.site-footer-copyright .holder { padding-top: 1.25rem; }}@media screen and (max-width: 1180px) {.site-footer-copyright .holder { padding-bottom: 1.25rem; }}@media screen and (max-width: 1180px) {.alert.-fixed, #yith-wcwl-popup-message.-fixed { bottom: 1.25rem; }}@media screen and (max-width: 1180px) {.custom-cursor .circle-cursor { display: none; }}@media screen and (max-width: 1180px) {.single-post .entry-content, .page-id-124 .entry-content { margin-bottom: 2rem; }}@media screen and (max-width: 1180px) {.single-post .single-post-layout { margin-bottom: 2rem; }}@media screen and (max-width: 1180px) {.single-post .author-container .widget_ohio_widget_about_author { padding: 1.25rem; }}@media screen and (max-width: 1180px) {.single-post .author-container .widget_ohio_widget_about_author { margin-bottom: 2rem; }}@media screen and (max-width: 1180px) {.single-post .related-posts { padding-bottom: 1.25rem; }}@media screen and (max-width: 1180px) {.single-post .comments { padding-top: 3rem; }}@media screen and (max-width: 1180px) {.single-post .comments { padding-bottom: 3rem; }}@media screen and (max-width: 1180px) {.back-link { top: 1.25rem; }}@media screen and (max-width: 1180px) {.back-link { left: 1.25rem; }}@media screen and (max-width: 1180px) {.color-switcher { background-color: #e5e3e8; height: 2.25rem; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; }}@media screen and (max-width: 1180px) {.color-switcher:not(.-left):not(.-right) { z-index: 100; position: absolute; }}@media screen and (max-width: 1180px) {.color-switcher svg { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }}@media screen and (max-width: 1180px) {.color-switcher .caption { display: none; }}@media screen and (max-width: 1180px) {.color-switcher.color-switcher-mobile.dark .color-switcher-toddler { -webkit-transform: initial !important; -ms-transform: initial !important; transform: initial !important; }}@media screen and (max-width: 1180px) {.color-switcher-item, .color-switcher-toddler-item { padding: 0; width: 2.25rem !important; min-width: 2.25rem !important; -webkit-border-radius: 1.25rem; border-radius: 1.25rem; }}@media screen and (max-width: 1180px) {.color-switcher-toddler { height: 2.25rem !important; width: 2.25rem !important; }}@media screen and (max-width: 1180px) {.color-switcher-toddler-item { padding: 0; }}@media screen and (max-width: 1180px) {.color-switcher-toddler-item { -webkit-box-shadow: 1px 1px 6px rgba(17, 16, 19, 0.05); box-shadow: 1px 1px 6px rgba(17, 16, 19, 0.05); }}@media screen and (max-width: 1180px) {.color-switcher:not(.dark) .color-switcher-toddler { -webkit-transform: translateX(-100%) !important; -ms-transform: translateX(-100%) !important; transform: translateX(-100%) !important; }}@media screen and (max-width: 1180px) {.color-switcher.dark { background-color: rgba(40, 37, 44, 0.95); }}@media screen and (max-width: 1180px) {.elements-bar { min-height: unset; width: 100vh; }}@media screen and (max-width: 1180px) {.elements-bar.left { left: 1.25rem; }}@media screen and (max-width: 1180px) {.elements-bar.left .color-switcher { top: -webkit-calc(100vw - 1.25rem * 2); top: calc(100vw - 1.25rem * 2); right: -webkit-calc(100vh - 1.25rem * 4.75); right: calc(100vh - 1.25rem * 4.75); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-transform: rotate(90deg) translate(-100%, -100%); -ms-transform: rotate(90deg) translate(-100%, -100%); transform: rotate(90deg) translate(-100%, -100%); }}@media screen and (max-width: 1180px) {.elements-bar.right { right: 1.25rem; }}@media screen and (max-width: 1180px) {.meta-holder .meta-item:not(:first-child):not(:last-child) { margin-right: 1.25rem; }}@media screen and (max-width: 1180px) {.close-bar { padding-left: 1.25rem; }}@media screen and (max-width: 1180px) {.close-bar { padding-right: 1.25rem; }}@media screen and (max-width: 1180px) {.popup-subscribe .holder { padding: 1.25rem; }}@media screen and (max-width: 1180px) {.page-headline .holder { padding-top: 3rem; }}@media screen and (max-width: 1180px) {.page-headline .holder { padding-bottom: 3rem; }}@media screen and (max-width: 1180px) {.page-headline { min-height: 30vh; margin-bottom: -1.25rem; }}@media screen and (max-width: 1180px) {.page-headline::before { background-color: #fff; width: 100%; height: 1.25rem; bottom: 0; left: 0; z-index: 2; content: ""; display: block; position: absolute; -webkit-border-top-right-radius: 1.25rem; border-top-right-radius: 1.25rem; -webkit-border-top-left-radius: 1.25rem; border-top-left-radius: 1.25rem; }}@media screen and (max-width: 1180px) {.sticky-nav { right: 1.25rem; }}@media screen and (max-width: 1180px) {.sticky-nav { bottom: 1.25rem; }}@media screen and (max-width: 1180px) {.sticky-nav { max-width: 16rem; }}@media screen and (max-width: 1180px) {.sticky-nav-holder { padding-left: 1.25rem; }}@media screen and (max-width: 1180px) {.sticky-nav-holder { padding-right: 1.25rem; }}@media screen and (max-width: 1180px) {.sticky-nav-holder { padding-bottom: 1.25rem; }}@media screen and (max-width: 1180px) {.widget { padding-top: 1.25rem; }}@media screen and (max-width: 1180px) {.widget:not(:first-child) { margin-top: 1.25rem; }}@media screen and (max-width: 1180px) {body:not(.dark-scheme) .dynamic-typo .color-switcher .color-switcher-item.dark { color: inherit !important; }}@media screen and (max-width: 768px) {.card .overlay-details { padding-left: 1.25rem; padding-right: 1.25rem; }}@media screen and (max-width: 768px) {h1.heading-md, h1.wc-prl-title, h2.heading-md, h2.wc-prl-title, h3.heading-md, h3.wc-prl-title, h4.heading-md, h4.wc-prl-title, h5.heading-md, h5.wc-prl-title, h6.heading-md, h6.wc-prl-title, .titles-typo.heading-md, .titles-typo.wc-prl-title, .font-titles.heading-md, .font-titles.wc-prl-title { font-size: 1.35rem; }}@media screen and (max-width: 768px) {h4, h5, h6 { line-height: 1.3; }}@media screen and (max-width: 768px) {.single-post:not(.single-post-sidebar):not(.with-post-type_2) .page-headline .title, .error404 .page-headline .title, .search-no-results .page-headline .title, .woocommerce-page:not(.archive):not(.single) .page-headline .title { max-width: 100%; }}@media screen and (max-width: 768px) {.single-post:not(.single-post-sidebar):not(.with-post-type_1) .page-headline .page-container, .single-post:not(.single-post-sidebar):not(.with-post-type_1) .site-content .page-container { padding-left: 1.25rem; padding-right: 1.25rem; }}@media screen and (max-width: 768px) {.page-container:not(.top-part), .page-container .content-area { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }}@media screen and (max-width: 768px) {.nav.with-counters .nav-item:not(.version) > a > span::before { display: none; }}@media screen and (max-width: 768px) {body:not(.page-is-loaded) .nav { display: none; }}@media screen and (max-width: 768px) {.header .mobile-overlay { opacity: 0; }}@media screen and (max-width: 768px) {.menu-optional > li:first-child { padding-left: 0; }}@media screen and (max-width: 768px) {.header { opacity: 0; -webkit-transition-duration: 0.05s; -o-transition-duration: 0.05s; transition-duration: 0.05s; -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }}@media screen and (max-width: 768px) {.branding .logo img, .branding .logo-mobile img, .branding .logo-dynamic img { max-height: 46px; }}@media screen and (max-width: 768px) {.site-footer .widgets-column:not(:last-child) { margin-bottom: 2.5rem; }}@media screen and (max-width: 768px) {.site-footer-copyright .holder:not(.-center) { -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }}@media screen and (max-width: 768px) {.site-footer-copyright .holder:not(.-center) > div { text-align: center; }}@media screen and (max-width: 768px) {.site-footer-copyright .holder:not(.-center) > div:not(:last-child) { margin-bottom: 0.5rem; }}@media screen and (max-width: 768px) {.alert.-fixed, #yith-wcwl-popup-message.-fixed { -webkit-transform: none; -ms-transform: none; transform: none; left: 4vh; right: 4vh; }}@media screen and (max-width: 768px) {.breadcrumb-holder { padding-top: 1.25rem; padding-bottom: 1.25rem; }}@media screen and (max-width: 768px) {.single-post .single-post-layout.-with-sharing .post-page-container { padding-top: 1.25rem; }}@media screen and (max-width: 768px) {.single-post .single-post-layout.-with-sharing:not(.-with-breadcrumbs) .share-bar { margin-bottom: 1.25rem; }}@media screen and (max-width: 768px) {.single-post .single-post-layout .share-bar { position: relative; -webkit-transform: none; -ms-transform: none; transform: none; left: unset; margin-top: unset; }}@media screen and (max-width: 768px) {.single-post .single-post-layout .share-bar .social-networks { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }}@media screen and (max-width: 768px) {.meta-holder { font-size: 0.95em; }}@media screen and (max-width: 768px) {.meta-holder .meta-item:not(:first-child):not(:last-child) { margin-right: 1rem; }}@media screen and (max-width: 768px) {.social-bar { display: none; }}@media screen and (max-width: 768px) {.scroll-top:not(.-left):not(.-right) { display: none; }}@media screen and (max-width: 768px) {.clb-popup:not(.-slide-in) .clb-popup-holder { padding: 1.25rem; }}@media screen and (max-width: 768px) {.clb-popup { overflow-y: auto; }}@media screen and (max-width: 768px) {.popup-subscribe .thumbnail { -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }}@media screen and (max-width: 768px) {.popup-subscribe .contact-form input[type="email"] { margin-bottom: 0; }}@media screen and (max-width: 768px) {.popup-subscribe { -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }}@media screen and (max-width: 768px) {.popup-subscribe > * { width: 100%; }}@media screen and (max-width: 768px) {.page-headline .title, .page-headline .post-meta-holder { max-width: 100%; }}@media screen and (max-width: 768px) {.sticky-nav { position: static; max-width: 100%; }}@media screen and (max-width: 768px) {.sticky-nav .sticky-nav-holder { padding-bottom: 2rem; background-color: transparent; border-top: 1px solid rgba(150, 144, 162, 0.15); }}@media screen and (max-width: 768px) {.sticky-nav .nav-group { margin-right: 0; }}@media screen and (max-width: 768px) {body:not(.dark-scheme) .dynamic-typo.light-typo .color-switcher-item.dark { color: inherit; }}@media screen and (max-width: 768px) and (max-width: 1180px) {.alert.-fixed, #yith-wcwl-popup-message.-fixed { left: 1.25rem; }}@media screen and (max-width: 768px) and (max-width: 1180px) {.alert.-fixed, #yith-wcwl-popup-message.-fixed { right: 1.25rem; }}@media (max-width: 767px) {.vc_hidden-xs { display: none !important; }}@media screen and (max-width: 576px) {body { font-size: 1rem; }}@media screen and (max-width: 576px) {h1 { font-size: 2.75rem; }}@media screen and (max-width: 576px) {h3 { font-size: 2rem; }}@media screen and (max-width: 576px) {h4 { font-size: 1.5rem; }}@media screen and (max-width: 576px) {.blog-item .card-details .title { font-size: 1.35rem; }}@media screen and (max-width: 576px) {.sticky-nav-headline + a { font-size: 1.25rem; }}@media (min-width: 768px) and (max-width: 991px) { .vc_hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) {.vc_hidden-md { display: none !important; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {body { font-size: 1rem; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {h1 { font-size: -webkit-calc(4.5rem * 0.88); font-size: calc(4.5rem * 0.88); letter-spacing: -.035em; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.page-container:not(.-full-w), .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1280px; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.header-wrap:not(.page-container) { padding-left: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.header-wrap:not(.page-container) { padding-right: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.alert.-fixed, #yith-wcwl-popup-message.-fixed { bottom: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.single-post .related-posts { padding-bottom: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.back-link { top: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.back-link { left: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.elements-bar.left { left: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.elements-bar.right { right: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.close-bar { padding-left: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.close-bar { padding-right: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.popup-subscribe .holder { padding: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.page-headline .title { font-size: 4rem; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.sticky-nav { right: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.sticky-nav { bottom: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1440px) {.widget:not(:first-child) { margin-top: 2.75vh; }}@media screen and (min-width: 1181px) and (max-width: 1366px) { .page-container:not(.-full-w), .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1220px; } body.with-header-6.with-spacer .page-container:not(.-full-w), body.with-header-6.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, body.with-header-7.with-spacer .page-container:not(.-full-w), body.with-header-7.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, body .boxed-container .page-container:not(.-full-w), body .boxed-container .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container { max-width: -webkit-calc(1220px - 10.5vh); max-width: calc(1220px - 10.5vh); } body.with-header-5.with-spacer .page-container:not(.-full-w), body.with-header-5.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container { max-width: -webkit-calc(1220px - 32vh); max-width: calc(1220px - 32vh); } .project.-layout3 .project-content .holder { padding-right: -webkit-calc((100vw - 1220px)/2); padding-right: calc((100vw - 1220px)/2); } .project.-layout4 .project-content .holder { padding-left: -webkit-calc((100vw - 1220px)/2); padding-left: calc((100vw - 1220px)/2); } } @media screen and (min-width: 1181px) and (max-width: 1280px) { .page-container:not(.-full-w), .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container, .page-container:not(.-full-w) .entry-content > .elementor > .elementor-section.elementor-section-boxed > .elementor-container .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; } body.with-header-6.with-spacer .page-container:not(.-full-w), body.with-header-6.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, body.with-header-7.with-spacer .page-container:not(.-full-w), body.with-header-7.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container, body .boxed-container .page-container:not(.-full-w), body .boxed-container .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container { max-width: -webkit-calc(1140px - 10.5vh); max-width: calc(1140px - 10.5vh); } body.with-header-5.with-spacer .page-container:not(.-full-w), body.with-header-5.with-spacer .page-container:not(.-full-w) .elementor-section.elementor-section-boxed > .elementor-container { max-width: -webkit-calc(1140px - 32vh); max-width: calc(1140px - 32vh); } } @media screen and (max-width: 768px) and (min-width: 1181px) and (max-width: 1440px) { .alert.-fixed, #yith-wcwl-popup-message.-fixed { left: 2.75vh; } .alert.-fixed, #yith-wcwl-popup-message.-fixed { right: 2.75vh; } .project.-layout1 .share-bar, .project.-layout2 .share-bar, .project.-layout3 .share-bar, .project.-layout4 .share-bar { top: 2.75vh; } .clb-popup.-left-bottom { right: 2.75vh; } .clb-popup.-right-bottom { left: 2.75vh; } } @media screen and (min-width: 1181px) and (max-width: 1180px) { .single-post .single-post-layout.-layout2 .post-page-container { padding-left: 1.25rem; } } @media screen and (min-width: 1441px) and (max-width: 1600px) { rs-slide .rev_row_zone_top > .rs-parallax-wrap, rs-slide .rev_row_zone_bottom > .rs-parallax-wrap { max-width: 1300px; } } @media screen {html:not(.no-js) { /** * Fade animations: * fade * fade-up, fade-down, fade-left, fade-right * fade-up-right, fade-up-left, fade-down-right, fade-down-left */ /** * Zoom animations: * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right */ /** * Flip animations: * flip-left, flip-right, flip-up, flip-down */ }}.brand-color,a:not(.-unlink):not(.-highlighted):hover,a:not(.-unlink):not(.-highlighted):hover .title,a:not(.-unlink):not(.-highlighted):active,a:not(.-unlink):not(.-highlighted):active .title,a:not(.-unlink):not(.-highlighted):focus,a:not(.-unlink):not(.-highlighted):focus .title,.nav .nav-item.active-main-item > a,.nav .nav-item.active > a,.nav .current-menu-ancestor > a,.nav .current-menu-item > a,.hamburger-nav .menu li.current-menu-ancestor > a > span,.hamburger-nav .menu li.current-menu-item > a > span,.widget_rss a,.single-post .entry-content a:not(.wp-block-button__link),.page-id-124 .entry-content a:not(.wp-block-button__link),ul:not(.-unlist) > li::before,ol:not(.-unlist) > li::before,.social-networks.-outlined .network:hover,.portfolio-filter:not(.-filter-button) a.active,.category-holder:not(.no-divider):after,.video-button.-outlined .icon-button:hover,.comments .comment-body time:after,.button.-outlined:not(.-pagination):hover,a.button.-outlined:not(.-pagination):hover,.button.-outlined:active,.button.-outlined:focus,.pagination .button:hover,.pagination.-outlined a.button:not(.-flat):hover,.pricing-table-features .exist .icon,.service-table-features .exist .icon,.lazy-load.-outlined .button.-pagination:hover,.lazy-load.-flat .button.-pagination:hover,.button.-primary.-outlined,a.button.-primary.-outlined,.button.-primary.-flat,a.button.-primary.-flat,.button.-primary.-text,a.button.-primary.-text,.woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):hover,.woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):active,.woo-products .product-item.-type2 .button-group .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):focus{color:#2672df;}.custom-cursor .circle-cursor-outer,a.button.-outlined:active,a.button.-outlined:focus,input[type="checkbox"]:checked,input[type="radio"]:checked,.button.-primary.-outlined,a.button.-primary.-outlined{border-color:#2672df;}.custom-cursor .circle-cursor-inner,.custom-cursor .circle-cursor-inner.cursor-link-hover,.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,.product-item.-type1 .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,.product-item.-type1 .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,.product-item.-type1 .added_to_cart:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,.button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,.button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,.button[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover,a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):active,a.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus,.widget_price_filter .ui-slider-range,.widget_price_filter .ui-slider-handle:after,input[type="checkbox"]:checked,input[type="radio"]:checked,.video-button:not(.-outlined):not(.-blurred) .icon-button:hover,.tag.tag-sale,.social-networks.-contained .network:hover,input[type="submit"]:not(.-outlined):not(.-flat):not(.-text):not(.-primary):hover,.button.-primary:not(.-outlined):not(.-flat):not(.-text),a.button.-primary:not(.-outlined):not(.-flat):not(.-text),input[type="submit"].-primary:not(.-outlined):not(.-flat):not(.-text),.icon-buttons-animation .icon-button::before{background-color:#2672df;} .dark-scheme,.dark-scheme .site-content,.dark-scheme .site-footer,.dark-scheme .cart-mini,.dark-scheme .logo-details,.dark-scheme .header.-sticky,.dark-scheme .share-bar .social-networks,.dark-scheme .header.-mobile .mobile-overlay .holder,.dark-scheme .horizontal-accordion-item,.dark-scheme .sticky-product,.dark-scheme .sticky-nav-holder,.dark-scheme.with-boxed-container .site,.dark-scheme .header:not(.-mobile).header-5,.dark-scheme .horizontal_accordionItem,.dark-scheme .page-headline:before,.dark-scheme [class*="type"] .woo-product-details,.dark-scheme .header:not(.-mobile) .menu li > ul{background-color:#20252b;}.btn-optional.button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(.page-link):not(:hover){background-color:#2672df;} @media screen and (max-width: 768px) {.header,.mobile-overlay{opacity: 0;}}.site-footer{background-color:rgba(0,0,0,0);}body{color:rgba(40,55,66,0.95);}h1,h2,h3,h4,h5,h6,.box-count,.titles-typo:not(.scroll-top-holder):not(.social-bar-holder),.hamburger-nav .menu,.btn, .button:not(.-reset-color), a.button:not(.-reset-color), input[type="submit"], a.btn-link,.widget_shopping_cart_content .mini-cart-description .mini-cart-item-title > a,.woo-c_product_name > a:not(.woo-c_product_category),.socialbar.inline a,.vc_row .vc-bg-side-text,.counter-box-count,.widget-title,.widget h2,.widget .wp-block-search__label,.widget .wc-block-product-search__label{font-family:'DM Sans', sans-serif;color:#283742;} .popup-subscribe .thumbnail{background-image:url("data:image/svg+xml;base64, PHN2ZyB2aWV3Qm94PSIwIDAgNTc0IDQxMSIgd2lkdGg9IjU3NCIgaGVpZ2h0PSI0MTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+");background-size:cover;background-position:left top;background-repeat:repeat;} .fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto} .fa-brands,.fab{font-family:"Font Awesome 6 Brands"} @-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}} @keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}} @-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}} @keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}} @-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}} @keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}} @-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}} @keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}} @-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}} @keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}} @-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}} @keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}} @-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} @keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} :host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"} .fa-brands,.fab{font-weight:400} .fa-facebook-f:before{content:"\f39e"} .fa-x-twitter:before{content:"\e61b"} .fa-instagram:before{content:"\f16d"} .fa-pinterest:before{content:"\f0d2"} .fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"} :host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"} :host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"} @keyframes rev-ani-mouse { 0% {opacity: 1;top: 29%;} 15% {opacity: 1;top: 70%;} 50% {opacity: 0;top: 70%;} 100% {opacity: 0;top: 29%;} } @keyframes tp-rotateplane { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} } @keyframes tp-scaleout { 0% {transform: scale(0.0);} 100% {transform: scale(1.0);opacity: 0;} } @keyframes tp-bouncedelay { 0%, 80%, 100% {transform: scale(0.0);} 40% {transform: scale(1.0);} } @keyframes tp-rotate { 100% { transform: rotate(360deg);}} @keyframes tp-bounce { 0%, 100% {transform: scale(0.0);} 50% { transform: scale(1.0);} } @keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}} @-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}} @keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}} @-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}} @keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}} @-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}} @-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}} @keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}} @-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}} @keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}} @-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}} @keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}} @-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}} @keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}} @keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}} @-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}} @-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}} @-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}} @keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}} Portfolio – Telegramic
Back

Portfolio

  • JharlyOk
  • Posted by JharlyOk
23 de diciembre de 2021

Using a Query A CSS pseudo-class is a keyword added to a...

Read More
  • JharlyOk
  • Posted by JharlyOk
5 de julio de 2020

Using a Query A CSS pseudo-class is a keyword added to a...

Read More
  • JharlyOk
  • Posted by JharlyOk
5 de junio de 2020

Using a Query A CSS pseudo-class is a keyword added to a...

Read More
  • JharlyOk
  • Posted by JharlyOk
5 de marzo de 2020

Using a Query A CSS pseudo-class is a keyword added to a...

Read More

Este sitio web almacena cookies en su ordenador. Política de privacidad